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 new file mode 100644 index 00000000..309816e3 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀ⵙᴥⵙᗱᗴⵙ人ⵙꗳⵙ人ⵙᴥⵙ✤ⵙᗱᗴⵙᙏⵙ人ⵙᔓᔕⵙ◯ⵙИNⵙⓄⵙꖴⵙᔓᔕⵙИNⵙᗱᗴⵙᙏⵙꖴⵙᗝⵙ◯ⵙⵈⵙ◯ⵙ人ⵙᴥⵙ✤ⵙᗱᗴⵙᙏⵙⓄⵙᗱᗴⵙᕤᕦⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙᕤᕦⵙᗱᗴⵙⓄⵙᙏⵙᗱᗴⵙ✤ⵙᴥⵙ人ⵙ◯ⵙⵈⵙ◯ⵙᗝⵙꖴⵙᙏⵙᗱᗴⵙИNⵙᔓᔕⵙꖴⵙⓄⵙИNⵙ◯ⵙᔓᔕⵙ人ⵙᙏⵙᗱᗴⵙ✤ⵙᴥⵙ人ⵙꗳⵙ人ⵙᗱᗴⵙᴥⵙ⠀⠀⠀⠀.GHX @@ -0,0 +1,7020 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + e3f74e15-cdf4-4e33-a00e-efa7549cc67f + Shaded + 2 + + 32;201;201;201 + + + 32;191;191;191 + + + + + + 637827588840232741 + + XHG.⠀⠀ⵙᴥⵙᗱᗴⵙ人ⵙꗳⵙ人ⵙᴥⵙ✤ⵙᗱᗴⵙᙏⵙ人ⵙᔓᔕⵙ◯ⵙИNⵙⓄⵙꖴⵙᔓᔕⵙИNⵙᗱᗴⵙᙏⵙꖴⵙᗝⵙ◯ⵙⵈⵙ◯ⵙ人ⵙᴥⵙ✤ⵙᗱᗴⵙᙏⵙⓄⵙᗱᗴⵙᕤᕦⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᕤᕦⵙᗱᗴⵙⓄⵙᙏⵙᗱᗴⵙ✤ⵙᴥⵙ人ⵙ◯ⵙⵈⵙ◯ⵙᗝⵙꖴⵙᙏⵙᗱᗴⵙИNⵙᔓᔕⵙꖴⵙⓄⵙИNⵙ◯ⵙᔓᔕⵙ人ⵙᙏⵙᗱᗴⵙ✤ⵙᴥⵙ人ⵙꗳⵙ人ⵙᗱᗴⵙᴥⵙ⠀⠀.GHX + + + + + 0 + + + + + + 29 + -24 + + 1 + + + + + 0 + + + + + + + 0 + + + + + 4 + + + + + Pancake, Version=2.4.1.0, Culture=en-US, PublicKeyToken=null + 2.4.1.0 + Keyu Gan + c6c19589-ab63-4b60-8d7c-2c1b6d60fac7 + Pancake + 2.4.1.0 + + + + + WombatGH, Version=1.3.1.0, Culture=neutral, PublicKeyToken=null + 1.3.1.0 + Woods Bagot Design Technology + ce132bbb-4e91-42da-88c9-14a6f5da87c6 + Wombat + 1.1.0.0 + + + + + CurvePlus, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null + 1.2.0.0 + David Mans + ab81fea9-8d16-4caf-af89-2736c660f36d + CurvePlus + 1.2.0.0 + + + + + Kangaroo2Component, Version=2.5.3.0, Culture=neutral, PublicKeyToken=794d913993c0f82d + 2.5.3.0 + Daniel Piker + c2ea695e-1a09-6f42-266d-113498879f60 + Kangaroo2 Components + 2.5.3 + + + + + + + 45 + + + + + 691827d2-288a-4067-a97d-4393ec838bd1 + c6c19589-ab63-4b60-8d7c-2c1b6d60fac7 + Import OBJ + + + + + This component imports geometries directly into GH. + true + 0e45da60-7635-4894-a7b3-51f5572195e1 + 2.4.1.0 + Import OBJ + Import OBJ + + + + + neutral,N + + + + + + 15 + 146 + 186 + 44 + + + 159 + 168 + + + + + + File to be imported + true + OBJ (*.obj)|*.obj + 758e9bd2-90d6-475f-8e7e-9d6cd643ce9e + File + File + false + 0 + + + + + + 17 + 148 + 127 + 20 + + + 90 + 158 + + + + + + 1 + + + + + 1 + {0} + + + + + false + C:\T888.OBJ + + + + + + + + + + + Map Y axis to Z axis. By default false. + d02eb060-1cb0-49f3-8119-48c5c1cc8e41 + MapYtoZ + MapYtoZ + false + 0 + + + + + + 17 + 168 + 127 + 20 + + + 90 + 178 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Imported geometry + bc6fb954-41ea-4e51-b5e2-5949e0606097 + Geo + Geo + false + 0 + + + + + + 174 + 148 + 25 + 40 + + + 188 + 168 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 106bbdb1-ec59-45b9-b92e-c0b688e27a87 + Bounding Box + Bounding Box + + + + + true + + + + + + 710 + 151 + 180 + 61 + + + 849 + 182 + + + + + + 1 + Geometry to contain + b09fb379-a0d6-43d1-b5a6-18445bec51f1 + Content + Content + false + 7d01c94b-164f-4a82-a9f6-1f23e5404865 + 1 + + + + + + 712 + 153 + 122 + 20 + + + 774.5 + 163 + + + + + + + + BoundingBox orientation plane + true + fa7052cd-9496-4b77-bb7f-db6d4c518c20 + Plane + Plane + false + 0 + + + + + + 712 + 173 + 122 + 37 + + + 774.5 + 191.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 1d3112ba-a61c-44ad-bc0a-2bb2c961fc7d + Box + Box + false + 0 + + + + + + 864 + 153 + 24 + 28 + + + 877.5 + 167.25 + + + + + + + + Bounding box in orientation plane coordinates + true + ad8db259-f9d8-46e2-a1b0-360c6a876df2 + Box + Box + false + 0 + + + + + + 864 + 181 + 24 + 29 + + + 877.5 + 195.75 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 0c706d54-f3ac-4472-bdbe-681cbb55decf + Deconstruct Box + Deconstruct Box + + + + + + 1519 + 146 + 89 + 84 + + + 1560 + 188 + + + + + + Base box + 1a9b8ed4-b9a3-45ef-a43d-46cf6d326180 + Box + Box + false + 1b0665d8-ed23-4257-ae0a-31c28dda7711 + 1 + + + + + + 1521 + 148 + 24 + 80 + + + 1534.5 + 188 + + + + + + + + Box plane + b1c2b1ab-afbe-400e-8ce7-5f3bed261019 + Plane + Plane + false + 0 + + + + + + 1575 + 148 + 31 + 20 + + + 1592 + 158 + + + + + + + + {x} dimension of box + 6983e2e9-9735-49be-89f2-315a7b5e8ecc + X + X + false + 0 + + + + + + 1575 + 168 + 31 + 20 + + + 1592 + 178 + + + + + + + + {y} dimension of box + 0ee52fb3-e761-49e4-9796-08c323ab48e2 + Y + Y + false + 0 + + + + + + 1575 + 188 + 31 + 20 + + + 1592 + 198 + + + + + + + + {z} dimension of box + 46b7185c-e784-4165-bb3c-ea28e432dcf3 + Z + Z + false + 0 + + + + + + 1575 + 208 + 31 + 20 + + + 1592 + 218 + + + + + + + + + + + + 07b51697-d2a1-4a4f-a72c-f54331c8d815 + ce132bbb-4e91-42da-88c9-14a6f5da87c6 + Center Geometry at Origin + + + + + Recenters a geometry object at the origin + true + 7ccdac9e-f245-4189-bc25-903fc063d52b + Center Geometry at Origin + Center Geometry at Origin + + + + + + 946 + 145 + 190 + 44 + + + 1014 + 167 + + + + + + Geometry to center + d96590dd-bab6-4a3b-8d3e-3fda0293f0eb + Geometry + Geometry + false + 1d3112ba-a61c-44ad-bc0a-2bb2c961fc7d + 1 + + + + + + 948 + 147 + 51 + 40 + + + 975 + 167 + + + + + + + + The repositioned geometry + 790607db-ae5a-454d-bb7c-8ddf8ef8ff07 + Recentered Geometry + Recentered Geometry + false + 0 + + + + + + 1029 + 147 + 105 + 20 + + + 1083 + 157 + + + + + + + + The translation of the geometry + 369774b7-7f98-43b7-9082-0125355338bc + Translation Vector + Translation Vector + false + 0 + + + + + + 1029 + 167 + 105 + 20 + + + 1083 + 177 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + bfb29c00-4e92-4eac-a2c5-bc223038a9b6 + Move + Move + + + + + + 1167 + 292 + 138 + 44 + + + 1235 + 314 + + + + + + Base geometry + 9dedfdb2-8961-4d27-a6b3-36ee4a1f5e9f + Geometry + Geometry + true + a62d6142-38d3-41d7-b1d7-60c723794b13 + 136d15ff-2f36-4dbe-aad5-c1fa0edbb1d8 + 2 + + + + + + 1169 + 294 + 51 + 20 + + + 1196 + 304 + + + + + + + + Translation vector + fa2f2131-f704-4154-a686-d90edf96a21f + Motion + Motion + false + 369774b7-7f98-43b7-9082-0125355338bc + 1 + + + + + + 1169 + 314 + 51 + 20 + + + 1196 + 324 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 538b7fcd-ec47-41c7-b0cd-a6799e6a6157 + Geometry + Geometry + false + 0 + + + + + + 1250 + 294 + 53 + 20 + + + 1278 + 304 + + + + + + + + Transformation data + e1f64fe3-6791-44d5-91f9-c49cdcadc5dc + Transform + Transform + false + 0 + + + + + + 1250 + 314 + 53 + 20 + + + 1278 + 324 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 9c9bd544-a2fd-473f-8e2e-8c7cf65d7d0a + Bounding Box + Bounding Box + + + + + true + + + + + + 1318 + 198 + 180 + 61 + + + 1457 + 229 + + + + + + 1 + Geometry to contain + aef6e50d-6902-4161-ab36-8e10d384b302 + Content + Content + false + 538b7fcd-ec47-41c7-b0cd-a6799e6a6157 + 1 + + + + + + 1320 + 200 + 122 + 20 + + + 1382.5 + 210 + + + + + + + + BoundingBox orientation plane + true + ee976ac7-fd9c-4c08-a95c-39c410961da0 + Plane + Plane + false + 0 + + + + + + 1320 + 220 + 122 + 37 + + + 1382.5 + 238.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 1b0665d8-ed23-4257-ae0a-31c28dda7711 + Box + Box + false + 0 + + + + + + 1472 + 200 + 24 + 28 + + + 1485.5 + 214.25 + + + + + + + + Bounding box in orientation plane coordinates + true + da3255c1-cb7b-466f-a1d9-462826eb951b + Box + Box + false + 0 + + + + + + 1472 + 228 + 24 + 29 + + + 1485.5 + 242.75 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + 4b329c3a-6b9c-4300-80d2-6868b4ecd75b + Construct Point + Construct Point + + + + + + 25 + 42 + 146 + 64 + + + 124 + 74 + + + + + + {x} coordinate + 14f33d52-437f-4a22-a850-481412f16437 + X coordinate + X coordinate + false + 0 + + + + + + 27 + 44 + 82 + 20 + + + 69.5 + 54 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 5e53e334-91de-463b-9893-31d01daed07d + Y coordinate + Y coordinate + false + 0 + + + + + + 27 + 64 + 82 + 20 + + + 69.5 + 74 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 33bb907e-bf8b-480b-a1b0-fb223cc29c82 + Z coordinate + Z coordinate + false + 0 + + + + + + 27 + 84 + 82 + 20 + + + 69.5 + 94 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 73f555c2-c8e2-4382-9348-21bde2a84dce + Point + Point + false + 0 + + + + + + 139 + 44 + 30 + 60 + + + 155.5 + 74 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 1d9276ec-6a96-4e09-a50b-55e58177586f + Move + Move + + + + + + 1720 + 364 + 138 + 44 + + + 1788 + 386 + + + + + + Base geometry + 1e2107fb-dfcd-43de-be5f-96b445c38cda + Geometry + Geometry + true + 26176e0b-745d-4baa-9d18-1839975b68ce + 1 + + + + + + 1722 + 366 + 51 + 20 + + + 1749 + 376 + + + + + + + + Translation vector + f78a0bb2-eb58-4470-8783-895d9435fb7c + Motion + Motion + false + 48f421d2-3b33-40a3-bc25-ded9e4dff99a + 1 + + + + + + 1722 + 386 + 51 + 20 + + + 1749 + 396 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 1d89ea2c-f446-4a24-90f8-91745ea25696 + Geometry + Geometry + false + 0 + + + + + + 1803 + 366 + 53 + 20 + + + 1831 + 376 + + + + + + + + Transformation data + 7e603623-98be-41f7-9abb-946fd94ce168 + Transform + Transform + false + 0 + + + + + + 1803 + 386 + 53 + 20 + + + 1831 + 396 + + + + + + + + + + + + 56b92eab-d121-43f7-94d3-6cd8f0ddead8 + Vector XYZ + + + + + Create a vector from {xyz} components. + 4273a3d0-4cdc-4cde-bd4d-7c5893ec788a + Vector XYZ + Vector XYZ + + + + + + 1526 + 290 + 156 + 64 + + + 1628 + 322 + + + + + + Vector {x} component + 0b9fa46b-bdab-478c-8c0a-9c0375f1325d + X component + X component + false + 0 + + + + + + 1528 + 292 + 85 + 20 + + + 1572 + 302 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {y} component + 04a22492-5194-4f51-b326-aedeb8173b83 + Y component + Y component + false + d4fb3ea3-5593-4660-ab2c-9d824fb68ca5 + 1 + + + + + + 1528 + 312 + 85 + 20 + + + 1572 + 322 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {z} component + 495ad74b-fb62-4caa-96c1-a572a386ef01 + Z component + Z component + false + 344d7b85-d736-4e50-84ac-9e9f2ee85c1b + 1 + + + + + + 1528 + 332 + 85 + 20 + + + 1572 + 342 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector construct + 48f421d2-3b33-40a3-bc25-ded9e4dff99a + Vector + Vector + false + 0 + + + + + + 1643 + 292 + 37 + 30 + + + 1663 + 307 + + + + + + + + Vector length + 611cedc7-e3d8-41ab-9889-28b80b466a9e + Length + Length + false + 0 + + + + + + 1643 + 322 + 37 + 30 + + + 1663 + 337 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + aa66188a-8867-4507-b2e1-be58c8d5207b + Deconstruct Domain + Deconstruct Domain + + + + + + 1639 + 176 + 104 + 44 + + + 1697 + 198 + + + + + + Base domain + 53e72b59-dac2-40fd-a511-550a3f4e0aed + Domain + Domain + false + 0ee52fb3-e761-49e4-9796-08c323ab48e2 + 1 + + + + + + 1641 + 178 + 41 + 40 + + + 1663 + 198 + + + + + + + + Start of domain + a6a4de1b-90e1-4fca-88a0-8bd93a059684 + Start + Start + false + 0 + + + + + + 1712 + 178 + 29 + 20 + + + 1728 + 188 + + + + + + + + End of domain + 38358ead-7595-451e-a080-d480a45e88aa + End + End + false + 0 + + + + + + 1712 + 198 + 29 + 20 + + + 1728 + 208 + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 0ca222d6-faef-4bd2-b4d0-0ae5f76b5df8 + Polar Array + Polar Array + + + + + + 2052 + 328 + 218 + 101 + + + 2200 + 379 + + + + + + Base geometry + 0f9a2949-98cb-43c3-a86e-bf7dfb99eabb + Geometry + Geometry + true + 3e6fa333-bab8-4255-a5bf-230e852d0272 + 1 + + + + + + 2054 + 330 + 131 + 20 + + + 2121 + 340 + + + + + + + + Polar array plane + 902af4fe-f114-44c2-bbea-040b7da364b8 + Plane + Plane + false + 0 + + + + + + 2054 + 350 + 131 + 37 + + + 2121 + 368.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + c6c43297-ec6e-4956-8627-092129e274e7 + Count + Count + false + 0 + + + + + + 2054 + 387 + 131 + 20 + + + 2121 + 397 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 9b927f4a-282f-4a15-ab20-42c9f02b32a2 + Angle + Angle + false + 0 + false + + + + + + 2054 + 407 + 131 + 20 + + + 2121 + 417 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 14b4a7ee-1c8b-4938-aa2b-6813182e8bfe + Geometry + Geometry + false + 0 + + + + + + 2215 + 330 + 53 + 48 + + + 2243 + 354.25 + + + + + + + + 1 + Transformation data + b29c4f58-daf0-4245-b4d6-81bbad0e640b + Transform + Transform + false + 0 + + + + + + 2215 + 378 + 53 + 49 + + + 2243 + 402.75 + + + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + fb537b42-e251-48a8-86a6-2977eabe4e48 + Addition + Addition + + + + + + 1929 + 75 + 82 + 44 + + + 1960 + 97 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + 242f50f9-6415-4680-b60b-1178ba9cb61a + A + A + true + e5659f27-319e-4eb1-b11e-5bc22d5c5b5f + 1 + + + + + + 1931 + 77 + 14 + 20 + + + 1939.5 + 87 + + + + + + + + Second item for addition + 1751995f-5581-4589-8a59-64aa287cc1ea + B + B + true + a6a4de1b-90e1-4fca-88a0-8bd93a059684 + 1 + + + + + + 1931 + 97 + 14 + 20 + + + 1939.5 + 107 + + + + + + + + Result of addition + d4fb3ea3-5593-4660-ab2c-9d824fb68ca5 + Result + Result + false + 0 + + + + + + 1975 + 77 + 34 + 40 + + + 1993.5 + 97 + + + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + 598f130a-6657-4359-912a-b1df0940050b + Deconstruct Domain + Deconstruct Domain + + + + + + 1642 + 129 + 104 + 44 + + + 1700 + 151 + + + + + + Base domain + b9d62d03-8871-4dfd-8143-832eebe67d41 + Domain + Domain + false + 6983e2e9-9735-49be-89f2-315a7b5e8ecc + 1 + + + + + + 1644 + 131 + 41 + 40 + + + 1666 + 151 + + + + + + + + Start of domain + e5659f27-319e-4eb1-b11e-5bc22d5c5b5f + Start + Start + false + 0 + + + + + + 1715 + 131 + 29 + 20 + + + 1731 + 141 + + + + + + + + End of domain + 79825975-4f42-47df-9ed7-0f7ffd4afbc8 + End + End + false + 0 + + + + + + 1715 + 151 + 29 + 20 + + + 1731 + 161 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + 1f437a8e-2d09-4311-a1e8-2c4cef618124 + Deconstruct Domain + Deconstruct Domain + + + + + + 1641 + 223 + 104 + 44 + + + 1699 + 245 + + + + + + Base domain + ffedb3f5-2572-4062-9fc0-7b9a5d921100 + Domain + Domain + false + 46b7185c-e784-4165-bb3c-ea28e432dcf3 + 1 + + + + + + 1643 + 225 + 41 + 40 + + + 1665 + 245 + + + + + + + + Start of domain + 636de5a7-465b-44fa-9925-47f290390d35 + Start + Start + false + 0 + + + + + + 1714 + 225 + 29 + 20 + + + 1730 + 235 + + + + + + + + End of domain + 35141535-514c-46f9-91d8-51291237b668 + End + End + false + 0 + + + + + + 1714 + 245 + 29 + 20 + + + 1730 + 255 + + + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + 0bbf180b-9707-403e-9972-ba440b5fd737 + Addition + Addition + + + + + + 1873 + 230 + 82 + 44 + + + 1904 + 252 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + 150062bb-0497-4674-8d17-bb8a69dac957 + A + A + true + d4fb3ea3-5593-4660-ab2c-9d824fb68ca5 + 1 + + + + + + 1875 + 232 + 14 + 20 + + + 1883.5 + 242 + + + + + + + + Second item for addition + 0aac11cb-c248-4cc7-aefb-1afe7c5cc4ab + B + B + true + 636de5a7-465b-44fa-9925-47f290390d35 + 1 + + + + + + 1875 + 252 + 14 + 20 + + + 1883.5 + 262 + + + + + + + + Result of addition + dc67cf72-8d7f-413b-8bfd-7fe9cafd0341 + Result + Result + false + 0 + + + + + + 1919 + 232 + 34 + 40 + + + 1937.5 + 252 + + + + + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + 508e039a-6700-4bf2-a38c-aa62598bf011 + Polar Array + Polar Array + + + + + + 2338 + 286 + 218 + 101 + + + 2486 + 337 + + + + + + Base geometry + 82cc5694-3143-4252-aaab-9b94b95d7faf + Geometry + Geometry + true + 14b4a7ee-1c8b-4938-aa2b-6813182e8bfe + 1 + + + + + + 2340 + 288 + 131 + 20 + + + 2407 + 298 + + + + + + + + Polar array plane + 2e1097cd-a38a-46bf-85af-aad1054b1f55 + Plane + Plane + false + 0 + + + + + + 2340 + 308 + 131 + 37 + + + 2407 + 326.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + + + + + + + + + + + + Number of elements in array. + 5f53cf96-89ee-4868-900a-3ba7963d13cf + Count + Count + false + 0 + + + + + + 2340 + 345 + 131 + 20 + + + 2407 + 355 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 6b8cde6f-0caf-425b-9092-2ac3b46bd529 + Angle + Angle + false + 0 + false + + + + + + 2340 + 365 + 131 + 20 + + + 2407 + 375 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + 5de8aaff-3627-4395-ac26-a47607f3b60e + Geometry + Geometry + false + 0 + + + + + + 2501 + 288 + 53 + 48 + + + 2529 + 312.25 + + + + + + + + 1 + Transformation data + 9f21641f-dd3e-4a54-8c46-f2d26af056ad + Transform + Transform + false + 0 + + + + + + 2501 + 336 + 53 + 49 + + + 2529 + 360.75 + + + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + 68427e1b-f32e-4574-85fb-1be53c80f483 + Addition + Addition + + + + + + 2003 + 205 + 82 + 44 + + + 2034 + 227 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + 127e4287-b676-41a8-bf96-2e3883eace8f + A + A + true + a6a4de1b-90e1-4fca-88a0-8bd93a059684 + 1 + + + + + + 2005 + 207 + 14 + 20 + + + 2013.5 + 217 + + + + + + + + Second item for addition + 75120e66-b91b-4b82-b221-28772f7a8efc + B + B + true + dc67cf72-8d7f-413b-8bfd-7fe9cafd0341 + 1 + + + + + + 2005 + 227 + 14 + 20 + + + 2013.5 + 237 + + + + + + + + Result of addition + 344d7b85-d736-4e50-84ac-9e9f2ee85c1b + Result + Result + false + 0 + + + + + + 2049 + 207 + 34 + 40 + + + 2067.5 + 227 + + + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 0cd0975d-bde1-4509-acf9-4d5295b2da77 + Rotate + Rotate + + + + + + 2337 + 400 + 218 + 81 + + + 2485 + 441 + + + + + + Base geometry + 6d7b6934-fea2-45c5-b4cc-e6ffd0fd0818 + Geometry + Geometry + true + 14b4a7ee-1c8b-4938-aa2b-6813182e8bfe + 1 + + + + + + 2339 + 402 + 131 + 20 + + + 2406 + 412 + + + + + + + + Rotation angle in radians + 22695355-a832-4476-aad5-73eb709ad5f1 + Angle + Angle + false + 0 + false + + + + + + 2339 + 422 + 131 + 20 + + + 2406 + 432 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 068af975-39ba-4881-8bbf-5babb70d2229 + Plane + Plane + false + 0 + + + + + + 2339 + 442 + 131 + 37 + + + 2406 + 460.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Rotated geometry + f1cd56b9-59a7-46ae-a9b7-49dfe4fc2c8d + Geometry + Geometry + false + 0 + + + + + + 2500 + 402 + 53 + 38 + + + 2528 + 421.25 + + + + + + + + Transformation data + 05e5e330-d4a4-4665-abe7-aa278e692d75 + Transform + Transform + false + 0 + + + + + + 2500 + 440 + 53 + 39 + + + 2528 + 459.75 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + d7da5cf8-1ddd-43fb-862c-65eec70fe004 + Rotate + Rotate + + + + + + 2343 + 509 + 218 + 81 + + + 2491 + 550 + + + + + + Base geometry + 038b0bc2-1cd9-48fa-b22f-7b15e224f436 + Geometry + Geometry + true + 14b4a7ee-1c8b-4938-aa2b-6813182e8bfe + 1 + + + + + + 2345 + 511 + 131 + 20 + + + 2412 + 521 + + + + + + + + Rotation angle in radians + 7958cfab-37e7-4375-adcb-6e2f0edb43fd + Angle + Angle + false + 0 + false + + + + + + 2345 + 531 + 131 + 20 + + + 2412 + 541 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 9aa7aded-0200-4c19-a283-53bcb987d9e2 + Plane + Plane + false + 0 + + + + + + 2345 + 551 + 131 + 37 + + + 2412 + 569.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Rotated geometry + 8c9daf4a-a7fd-4838-92c8-41a4f460298f + Geometry + Geometry + false + 0 + + + + + + 2506 + 511 + 53 + 38 + + + 2534 + 530.25 + + + + + + + + Transformation data + 8aaacb11-bd31-4ac7-b9e7-a875a46eac01 + Transform + Transform + false + 0 + + + + + + 2506 + 549 + 53 + 39 + + + 2534 + 568.75 + + + + + + + + + + + + ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 + Geometry + + + + + Contains a collection of generic geometry + true + 26176e0b-745d-4baa-9d18-1839975b68ce + Geometry + Geometry + false + 538b7fcd-ec47-41c7-b0cd-a6799e6a6157 + 1 + + + + + + 1504 + 373 + 50 + 24 + + + 1529 + 385 + + + + + + + + + + ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 + Geometry + + + + + Contains a collection of generic geometry + bdb5a93d-8f31-4bfb-9c3f-6c681640a3e6 + Geometry + Geometry + false + 5de8aaff-3627-4395-ac26-a47607f3b60e + f1cd56b9-59a7-46ae-a9b7-49dfe4fc2c8d + 8c9daf4a-a7fd-4838-92c8-41a4f460298f + 3 + + + + + + 2628 + 356 + 50 + 24 + + + 2653 + 368 + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + d18846c8-95c2-42f2-8fa2-32e2b5780b9d + Stream Filter + Stream Filter + + + + + + 1922 + 446 + 110 + 64 + + + 1988 + 478 + + + + + + 3 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Index of Gate stream + 81c78430-c5ca-49f5-a82f-a34c9924d9cb + Gate + Gate + false + 3bc68884-4148-47c7-882b-c8bc1e7bae45 + 1 + + + + + + 1924 + 448 + 49 + 20 + + + 1950 + 458 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 07159abe-6f15-435e-8c20-1b44ee5aeee8 + false + Stream 0 + Stream 0 + true + 1d89ea2c-f446-4a24-90f8-91745ea25696 + 1 + + + + + + 1924 + 468 + 49 + 20 + + + 1950 + 478 + + + + + + + + 2 + Input stream at index 1 + 78c8f865-4f84-4a7c-8e6b-3be525b24c26 + false + Stream 1 + Stream 1 + true + dee7f6bd-c2a4-4779-bb43-f8fcc752090c + 170d2ded-368c-4b58-a855-91ba3d0b7b67 + 2 + + + + + + 1924 + 488 + 49 + 20 + + + 1950 + 498 + + + + + + + + 2 + Filtered stream + 3e6fa333-bab8-4255-a5bf-230e852d0272 + false + Stream + S(1) + false + 0 + + + + + + 2003 + 448 + 27 + 60 + + + 2018 + 478 + + + + + + + + + + + + + + 56b92eab-d121-43f7-94d3-6cd8f0ddead8 + Vector XYZ + + + + + Create a vector from {xyz} components. + d8caadf5-8c02-486d-b59e-181e33c26e4d + Vector XYZ + Vector XYZ + + + + + + 1480 + 556 + 139 + 64 + + + 1565 + 588 + + + + + + Vector {x} component + adfceabb-c417-48e8-9d8c-b677697b3537 + X component + X component + false + 79825975-4f42-47df-9ed7-0f7ffd4afbc8 + 1 + + + + + + 1482 + 558 + 68 + 20 + + + 1517.5 + 568 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {y} component + 69895b8e-81bd-46ee-990f-df912f4f6969 + Y component + Y component + false + e365a339-0059-446b-95cc-262b3c7caad5 + 1 + + + + + + 1482 + 578 + 68 + 20 + + + 1517.5 + 588 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {z} component + 6ea5bf82-b2bd-49cb-bbc0-76cfc38d6a1b + Z component + Z component + false + 6fbf2e55-ea20-4567-9909-019fe527f6dd + 1 + + + + + + 1482 + 598 + 68 + 20 + + + 1517.5 + 608 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector construct + 4c66142c-fb69-4141-bf84-e80fe399c801 + Vector + Vector + false + 0 + + + + + + 1580 + 558 + 37 + 30 + + + 1600 + 573 + + + + + + + + Vector length + 273639ab-b22f-4198-9b63-da22113fa9f3 + Length + Length + false + 0 + + + + + + 1580 + 588 + 37 + 30 + + + 1600 + 603 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 3bc68884-4148-47c7-882b-c8bc1e7bae45 + Number Slider + ⵙꕤⵙ◯ⵙᴥⵙⓄⵙᴥⵙꖴⵙᙏⵙ◯ⵙ◯ⵙᙏⵙꖴⵙᴥⵙⓄⵙᴥⵙ◯ⵙꕤⵙ + false + 0 + + + + + + 99 + 333 + 356 + 20 + + + + + + 0 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + 03e331ed-c4d1-4a23-afa2-f57b87d2043c + Cone + + + + + Create a conical surface + true + e130b55f-ff0c-4cb9-b6ae-95738da7b36b + Cone + Cone + + + + + + 19 + 196 + 181 + 81 + + + 153 + 237 + + + + + + Base plane + 8a7cb5a0-da02-4303-a8d7-03fe476c6431 + Base + Base + false + 0 + + + + + + 21 + 198 + 117 + 37 + + + 81 + 216.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Radius at cone base + c1757beb-bd79-41e4-8000-d05642e56913 + Radius + Radius + false + 0 + + + + + + 21 + 235 + 117 + 20 + + + 81 + 245 + + + + + + 1 + + + + + 1 + {0} + + + + + 20 + + + + + + + + + + + Cone height + 97a17261-c285-4001-9e42-1eca74f24c7e + Length + Length + false + 0 + + + + + + 21 + 255 + 117 + 20 + + + 81 + 265 + + + + + + 1 + + + + + 1 + {0} + + + + + 80 + + + + + + + + + + + Resulting cone + e7c31717-6b09-4e45-9629-1c164518fcc2 + Cone + Cone + false + 0 + + + + + + 168 + 198 + 30 + 38 + + + 184.5 + 217.25 + + + + + + + + Tip of cone + true + 180f0286-40c0-4a11-a82e-b9a06ddfb5e2 + Tip + Tip + false + 0 + + + + + + 168 + 236 + 30 + 39 + + + 184.5 + 255.75 + + + + + + + + + + + + ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 + Geometry + + + + + Contains a collection of generic geometry + true + 7d01c94b-164f-4a82-a9f6-1f23e5404865 + Geometry + Geometry + false + c8e76d72-9dc8-4ed5-8f1e-e754f7ff2b96 + 1 + + + + + + 578 + 188 + 50 + 24 + + + 603 + 200 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 4c77f4e5-b3ca-4175-b204-160a87abec9c + Move + Move + + + + + + 1650 + 519 + 138 + 44 + + + 1718 + 541 + + + + + + Base geometry + 1ae5afab-f588-4030-a0ce-95827549af5e + Geometry + Geometry + true + 26176e0b-745d-4baa-9d18-1839975b68ce + 1 + + + + + + 1652 + 521 + 51 + 20 + + + 1679 + 531 + + + + + + + + Translation vector + a2049ff4-94c1-4ae3-8d24-9397690cb566 + Motion + Motion + false + 4c66142c-fb69-4141-bf84-e80fe399c801 + 1 + + + + + + 1652 + 541 + 51 + 20 + + + 1679 + 551 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + dee7f6bd-c2a4-4779-bb43-f8fcc752090c + Geometry + Geometry + false + 0 + + + + + + 1733 + 521 + 53 + 20 + + + 1761 + 531 + + + + + + + + Transformation data + 524cf20c-0756-4e78-ba1c-575e6c734ffa + Transform + Transform + false + 0 + + + + + + 1733 + 541 + 53 + 20 + + + 1761 + 551 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 20578ddc-b9e4-44fa-b797-cfd10e3a1892 + Mirror + Mirror + + + + + + 1820 + 558 + 218 + 61 + + + 1968 + 589 + + + + + + Base geometry + 6b3cf1a4-626a-4cca-860f-b0fb2b7f5f16 + Geometry + Geometry + true + dee7f6bd-c2a4-4779-bb43-f8fcc752090c + 1 + + + + + + 1822 + 560 + 131 + 20 + + + 1889 + 570 + + + + + + + + Mirror plane + 28d43a7e-9ded-4f66-99ad-76438894c0b4 + Plane + Plane + false + 0 + + + + + + 1822 + 580 + 131 + 37 + + + 1889 + 598.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 170d2ded-368c-4b58-a855-91ba3d0b7b67 + Geometry + Geometry + false + 0 + + + + + + 1983 + 560 + 53 + 28 + + + 2011 + 574.25 + + + + + + + + Transformation data + 5585afcd-35a0-424b-bdcc-ec3505f230be + Transform + Transform + false + 0 + + + + + + 1983 + 588 + 53 + 29 + + + 2011 + 602.75 + + + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + d6ee687e-aef1-49bb-81ba-628a129e1cde + Addition + Addition + + + + + + 2159 + 101 + 82 + 44 + + + 2190 + 123 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + 6f43e428-b084-4572-8847-6c098c6cdb05 + A + A + true + d4fb3ea3-5593-4660-ab2c-9d824fb68ca5 + 1 + + + + + + 2161 + 103 + 14 + 20 + + + 2169.5 + 113 + + + + + + + + Second item for addition + f742ac71-abbd-4aba-b57e-8cb424bc789f + B + B + true + e5659f27-319e-4eb1-b11e-5bc22d5c5b5f + 1 + + + + + + 2161 + 123 + 14 + 20 + + + 2169.5 + 133 + + + + + + + + Result of addition + e365a339-0059-446b-95cc-262b3c7caad5 + Result + Result + false + 0 + + + + + + 2205 + 103 + 34 + 40 + + + 2223.5 + 123 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + 7e10f95f-26e8-4db7-bc36-0fdcadd69a66 + Multiplication + Multiplication + + + + + + 2085 + 171 + 99 + 44 + + + 2133 + 193 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 5cf78fb1-1627-4e7b-adc8-c50a31f9d9de + A + A + true + a6a4de1b-90e1-4fca-88a0-8bd93a059684 + 1 + + + + + + 2087 + 173 + 31 + 20 + + + 2104 + 183 + + + + + + + + Second item for multiplication + d7d67e66-fefd-470c-a5f6-57579753bcc9 + B + B + true + 0 + + + + + + 2087 + 193 + 31 + 20 + + + 2104 + 203 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 1 + + + + + + + + + + + Result of multiplication + 52ce5200-0ccf-445b-8be6-a7b9ec4da71b + Result + Result + false + 0 + + + + + + 2148 + 173 + 34 + 40 + + + 2166.5 + 193 + + + + + + + + + + + + + + 312a18f0-3da1-467e-b19f-7ac542a10932 + ab81fea9-8d16-4caf-af89-2736c660f36d + Spiral + + + + + Creates a spiral from base plane, pitch, turn count, and two radi + true + 3c296135-fe33-467b-b9e2-2dada91db13d + Spiral + Spiral + + + + + + 93 + 415 + 208 + 121 + + + 252 + 476 + + + + + + The base plane for the spiral + e6256fd1-4b18-4b05-84cb-f7e5f395ebf7 + Base Plane + Base Plane + true + 0 + + + + + + 95 + 417 + 142 + 37 + + + 167.5 + 435.5 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + -1 + 0 + 0 + + + + + + + + + + + + Pitch angle + 044a5587-4e08-462f-a84d-17f1f6c6dac3 + Angle + Angle + true + 0 + false + + + + + + 95 + 454 + 142 + 20 + + + 167.5 + 464 + + + + + + 1 + + + + + 1 + {0} + + + + + 31.415926535897931 + + + + + + + + + + + The number of turns in the spiral + ff40db9c-402b-4800-a02f-409dc8a4c277 + Turns + Turns + true + 4ebc6317-562d-4a89-92ef-ead95c33c24d + 1 + + + + + + 95 + 474 + 142 + 20 + + + 167.5 + 484 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Radius at the base of the spiral + 7d6b0e2b-0fd6-4f58-9f59-34cdbc74277f + Base Radius + Base Radius + true + 3522f9e7-09ae-4e8c-9e07-d14330af4dbe + 1 + + + + + + 95 + 494 + 142 + 20 + + + 167.5 + 504 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Radius at the peak of the spiral + 36bf2678-a6b1-475e-b40f-ecbe58416989 + Peak Radius + Peak Radius + true + 00b7a7a5-e723-4032-8dfd-5bdec9bdfb46 + 1 + + + + + + 95 + 514 + 142 + 20 + + + 167.5 + 524 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + The spiral curve + db5f854d-20c0-4dc7-931c-28174595f4fa + Spiral + Spiral + false + 0 + + + + + + 267 + 417 + 32 + 117 + + + 284.5 + 475.5 + + + + + + + + + + + + c277f778-6fdf-4890-8f78-347efb23c406 + Pipe + + + + + Create a pipe surface around a rail curve. + true + 496647cd-63d1-4b62-9fde-562874ab89c6 + Pipe + Pipe + + + + + + 197 + 567 + 144 + 64 + + + 298 + 599 + + + + + + Base curve + 859af757-ba3d-469f-a151-f17697a343c8 + Curve + Curve + false + db5f854d-20c0-4dc7-931c-28174595f4fa + 1 + + + + + + 199 + 569 + 84 + 20 + + + 242.5 + 579 + + + + + + + + Pipe radius + 03d6e50d-7b53-4d74-985e-4a41e67a38a8 + Radius + Radius + false + 9db1bc74-9b6d-4926-a6ab-0550ac88cd99 + 1 + + + + + + 199 + 589 + 84 + 20 + + + 242.5 + 599 + + + + + + 1 + + + + + 1 + {0} + + + + + 5 + + + + + + + + + + + Specifies the type of caps (0=None, 1=Flat, 2=Round) + 35ee2062-7173-4377-af77-702c9360bcbe + Caps + Caps + false + 0 + + + + + + 199 + 609 + 84 + 20 + + + 242.5 + 619 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + 1 + Resulting Pipe + 0ecc1903-ed84-4896-aa6a-2b2306c4a583 + Pipe + Pipe + false + 0 + + + + + + 313 + 569 + 26 + 60 + + + 327.5 + 599 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 9db1bc74-9b6d-4926-a6ab-0550ac88cd99 + Number Slider + Number Slider + false + 0 + + + + + + -24 + 679 + 277 + 20 + + + + + + 0 + 1 + 0 + 10 + 0 + 0 + 10 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + 73890ce3-ba36-4a2a-9ef7-ab9dd6b9fa6a + Multiplication + Multiplication + + + + + + 709 + 705 + 119 + 44 + + + 777 + 727 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 07044f5a-aa19-464a-8ac3-5367aed700e1 + A + A + true + 9db1bc74-9b6d-4926-a6ab-0550ac88cd99 + 1 + + + + + + 711 + 707 + 51 + 20 + + + 738 + 717 + + + + + + + + Second item for multiplication + 81378a06-67d7-4cd0-8b1f-4c02f08e0d7c + B + B + true + 0 + + + + + + 711 + 727 + 51 + 20 + + + 738 + 737 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + sqrt(3) + + + + + + + + + + + Result of multiplication + 3522f9e7-09ae-4e8c-9e07-d14330af4dbe + Result + Result + false + 0 + + + + + + 792 + 707 + 34 + 40 + + + 810.5 + 727 + + + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + be6e6539-7966-4409-9e10-6d1829b6df6b + Division + Division + + + + + + 285 + 653 + 99 + 44 + + + 333 + 675 + + + + + + Item to divide (dividend) + 3fc74843-8750-45d3-a340-2701a96bc059 + A + A + false + 9db1bc74-9b6d-4926-a6ab-0550ac88cd99 + 1 + + + + + + 287 + 655 + 31 + 20 + + + 304 + 665 + + + + + + + + Item to divide with (divisor) + 459d73e0-855d-49cb-aecb-3a8c16bfaa07 + B + B + false + 0 + + + + + + 287 + 675 + 31 + 20 + + + 304 + 685 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + 10 + + + + + + + + + + + The result of the Division + 4ebc6317-562d-4a89-92ef-ead95c33c24d + Result + Result + false + 0 + + + + + + 348 + 655 + 34 + 40 + + + 366.5 + 675 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + 1ce59c6a-7f73-4fea-aa3e-c36237c2f9e5 + Division + Division + + + + + + 31 + 629 + 99 + 44 + + + 79 + 651 + + + + + + Item to divide (dividend) + 887c5eab-f221-4390-9d5d-912c40ff45b1 + A + A + false + 9db1bc74-9b6d-4926-a6ab-0550ac88cd99 + 1 + + + + + + 33 + 631 + 31 + 20 + + + 50 + 641 + + + + + + + + Item to divide with (divisor) + ac4a01de-3ed6-4ae6-bc54-d641491143c6 + B + B + false + 0 + + + + + + 33 + 651 + 31 + 20 + + + 50 + 661 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 3 + + + + + + + + + + + The result of the Division + 00b7a7a5-e723-4032-8dfd-5bdec9bdfb46 + Result + Result + false + 0 + + + + + + 94 + 631 + 34 + 40 + + + 112.5 + 651 + + + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + a56dcbac-fa43-40cf-a232-e35f6690405e + Addition + Addition + + + + + + 1360 + 633 + 82 + 44 + + + 1391 + 655 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + 20666422-2252-4829-84a8-7f5218bda431 + A + A + true + e365a339-0059-446b-95cc-262b3c7caad5 + 1 + + + + + + 1362 + 635 + 14 + 20 + + + 1370.5 + 645 + + + + + + + + Second item for addition + cd8363ac-0431-446d-875e-ab27b3633bdb + B + B + true + 636de5a7-465b-44fa-9925-47f290390d35 + 1 + + + + + + 1362 + 655 + 14 + 20 + + + 1370.5 + 665 + + + + + + + + Result of addition + fb293f2d-1c73-42b8-bf68-ffe55a114ee8 + Result + Result + false + 0 + + + + + + 1406 + 635 + 34 + 40 + + + 1424.5 + 655 + + + + + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + 886ec88d-9dc9-4501-a94e-e1c19bbc23c5 + Addition + Addition + + + + + + 1498 + 669 + 82 + 44 + + + 1529 + 691 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + 5d011964-8647-4c78-ba60-26f31a0c6644 + A + A + true + fb293f2d-1c73-42b8-bf68-ffe55a114ee8 + 1 + + + + + + 1500 + 671 + 14 + 20 + + + 1508.5 + 681 + + + + + + + + Second item for addition + 1db4ae2f-6f20-4566-bb60-335c46bfde55 + B + B + true + a6a4de1b-90e1-4fca-88a0-8bd93a059684 + 1 + + + + + + 1500 + 691 + 14 + 20 + + + 1508.5 + 701 + + + + + + + + Result of addition + 6fbf2e55-ea20-4567-9909-019fe527f6dd + Result + Result + false + 0 + + + + + + 1544 + 671 + 34 + 40 + + + 1562.5 + 691 + + + + + + + + + + + + + + 4bfe1bf6-fbc9-4ad2-bf28-a7402e1392ee + c2ea695e-1a09-6f42-266d-113498879f60 + MultiPipe + + + + + Create a branching pipe around a network of lines/curves + true + d5a0234e-be77-4881-8a0d-af840fd2e342 + MultiPipe + MultiPipe + + + + + + 379 + 458 + 161 + 184 + + + 497 + 550 + + + + + + 1 + The curves to pipe. Also accepts meshes + af2c5f23-b06b-4cf7-b61f-afd3ce0cb09e + Curves + Curves + false + db5f854d-20c0-4dc7-931c-28174595f4fa + 1 + + + + + + 381 + 460 + 101 + 20 + + + 433 + 470 + + + + + + + + 1 + Pipe radius. If one value given, it is applied to all. Alternatively, provide a list of radii corresponding to each point in SizePoints + 002dc297-6a62-4e2c-a77c-bf19e4b9f877 + NodeSize + NodeSize + false + 4ebc6317-562d-4a89-92ef-ead95c33c24d + 1 + + + + + + 381 + 480 + 101 + 20 + + + 433 + 490 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + 1 + If you are supplying multiple radii for NodeSize, these points identify which node to set as which radius. If only some of the nodes have their radius set this way, the values will be interpolated across the shape + 8e0e9bd7-0915-4f91-a736-6558d4927489 + SizePoints + SizePoints + true + 0 + + + + + + 381 + 500 + 101 + 20 + + + 433 + 510 + + + + + + + + The distance of the first edge loop away from the node as a multiplier of NodeSize. If this is set to zero, no intermediate edge loop is added, to give a smoother shape. + c929c0ac-daaf-4507-b295-1ea8784a9aa5 + EndOffset + EndOffset + false + 00b7a7a5-e723-4032-8dfd-5bdec9bdfb46 + 1 + + + + + + 381 + 520 + 101 + 20 + + + 433 + 530 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + The size of the struts between nodes as a multiplier of NodeSize. <1 gives tapering struts, >1 gives bulging struts + 472665d6-06a0-40f7-aa38-9c6ea7ace35c + StrutSize + StrutSize + false + 4ebc6317-562d-4a89-92ef-ead95c33c24d + 1 + + + + + + 381 + 540 + 101 + 20 + + + 433 + 550 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Approximate spacing of edge loops along each strut. If set to zero, no additional edge loops are added + 5d9eeee5-2770-43b0-a529-806120f12dae + Segment + Segment + false + 0 + + + + + + 381 + 560 + 101 + 20 + + + 433 + 570 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + When the input to 'Curves' are smooth curves, this sets the maximum angle between consecutive segments when discretizing + bf88b1f0-f80d-4c77-9652-4b39bc761162 + KinkAngle + KinkAngle + false + 0 + + + + + + 381 + 580 + 101 + 20 + + + 433 + 590 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.6 + + + + + + + + + + + If >0 this attempts to fit a cube at each node. Should be a value between 0 and 1, where 0 = never, and 1 = always, depending on how close to orthogonal its connected lines are. + 30dd1070-14bc-42b0-bc6d-a2e9b486d079 + CubeFit + CubeFit + false + 0 + + + + + + 381 + 600 + 101 + 20 + + + 433 + 610 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Cap option - 0:None, 1:Round, 2:Flat + f39dd32f-322f-4af6-8b18-e50437635a00 + Caps + Caps + true + 0 + + + + + + 381 + 620 + 101 + 20 + + + 433 + 630 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting Pipe SubD + df1724df-9174-4e9a-9441-0a37f96bc8df + Pipe + Pipe + false + 0 + + + + + + 512 + 460 + 26 + 180 + + + 526.5 + 550 + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 64d4e922-4bc1-4540-9d3d-570bd1db6688 + Stream Filter + Stream Filter + + + + + + 430 + 158 + 89 + 84 + + + 475 + 200 + + + + + + 4 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Index of Gate stream + ddddb50a-c279-4362-863c-d85f7f1a14f8 + Gate + Gate + false + c4765583-08d9-4993-b655-5f09bb1f8a6e + 1 + + + + + + 432 + 160 + 28 + 20 + + + 447.5 + 170 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + d6e4650a-87c8-48c8-8756-7d883cb26e2b + false + Stream 0 + 0 + true + bc6fb954-41ea-4e51-b5e2-5949e0606097 + 1 + + + + + + 432 + 180 + 28 + 20 + + + 447.5 + 190 + + + + + + + + 2 + Input stream at index 1 + d7999823-861e-4044-a828-b849d09c0c21 + false + Stream 1 + 1 + true + e7c31717-6b09-4e45-9629-1c164518fcc2 + 1 + + + + + + 432 + 200 + 28 + 20 + + + 447.5 + 210 + + + + + + + + 2 + Input stream at index 2 + 5004574b-d574-48a8-946b-40caa2a9300a + false + Stream 2 + 2 + true + df1724df-9174-4e9a-9441-0a37f96bc8df + 1 + + + + + + 432 + 220 + 28 + 20 + + + 447.5 + 230 + + + + + + + + 2 + Filtered stream + c8e76d72-9dc8-4ed5-8f1e-e754f7ff2b96 + false + Stream + S(2) + false + 0 + + + + + + 490 + 160 + 27 + 80 + + + 505 + 200 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c4765583-08d9-4993-b655-5f09bb1f8a6e + Number Slider + Number Slider + false + 0 + + + + + + 252 + 136 + 277 + 20 + + + + + + 0 + 1 + 0 + 10 + 0 + 0 + 2 + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 733569d4-38d0-4e99-8db7-2b9406426c34 + Stream Filter + Stream Filter + + + + + + 975 + 295 + 110 + 64 + + + 1041 + 327 + + + + + + 3 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Index of Gate stream + 78ce0b89-eb64-42a6-9080-34e1ec1fad73 + Gate + Gate + false + dff4e412-cd78-4b8e-b717-13d2d43f818c + 1 + + + + + + 977 + 297 + 49 + 20 + + + 1003 + 307 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + bec43d54-25e6-49ed-b697-225745eba73c + false + Stream 0 + Stream 0 + true + 0 + + + + + + 977 + 317 + 49 + 20 + + + 1003 + 327 + + + + + + + + 2 + Input stream at index 1 + b35c6342-f7a3-4414-8391-947e534e2fb6 + false + Stream 1 + Stream 1 + true + 7d01c94b-164f-4a82-a9f6-1f23e5404865 + 1 + + + + + + 977 + 337 + 49 + 20 + + + 1003 + 347 + + + + + + + + 2 + Filtered stream + a62d6142-38d3-41d7-b1d7-60c723794b13 + false + Stream + S(1) + false + 0 + + + + + + 1056 + 297 + 27 + 60 + + + 1071 + 327 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 9824be3d-908e-4b15-ba30-8493a970414e + Number Slider + ⵙꕤⵙⓄⵙ8ⵙ◯ⵙᕤᕦⵙИNⵙꖴⵙᗝⵙИNⵙᑎⵙⓄⵙ8ⵙ◯ⵙ◯ⵙ8ⵙⓄⵙᑎⵙИNⵙᗝⵙꖴⵙИNⵙᕤᕦⵙ◯ⵙ8ⵙⓄⵙꕤ + false + 0 + + + + + + 99 + 384 + 468 + 20 + + + + + + 0 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + e7766415-fecd-4107-9494-a2e8681c6483 + Stream Filter + Stream Filter + + + + + + 979 + 389 + 89 + 64 + + + 1024 + 421 + + + + + + 3 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Index of Gate stream + b84060c3-5bf4-49cc-871f-d7e5427fadde + Gate + Gate + false + 9824be3d-908e-4b15-ba30-8493a970414e + 1 + + + + + + 981 + 391 + 28 + 20 + + + 996.5 + 401 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + 420e0847-9cb6-4ca6-aa27-3da36889fa1f + false + Stream 0 + 0 + true + 0 + + + + + + 981 + 411 + 28 + 20 + + + 996.5 + 421 + + + + + + + + 2 + Input stream at index 1 + fdea56c0-d36c-449a-bd1d-0848cac76d8c + false + Stream 1 + 1 + true + 1d3112ba-a61c-44ad-bc0a-2bb2c961fc7d + 1 + + + + + + 981 + 431 + 28 + 20 + + + 996.5 + 441 + + + + + + + + 2 + Filtered stream + 136d15ff-2f36-4dbe-aad5-c1fa0edbb1d8 + false + Stream + S(1) + false + 0 + + + + + + 1039 + 391 + 27 + 60 + + + 1054 + 421 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + dff4e412-cd78-4b8e-b717-13d2d43f818c + Number Slider + ⵙ人ⵙᴥⵙ✤ⵙᗱᗴⵙᙏⵙⓄⵙᗱᗴⵙᕤᕦⵙ◯ⵙ◯ⵙᕤᕦⵙᗱᗴⵙⓄⵙᙏⵙᗱᗴⵙ✤ⵙᴥⵙ人ⵙ + false + 0 + + + + + + 98 + 358 + 468 + 20 + + + + + + 0 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + + + + + + 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 + + + + + \ No newline at end of file