diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀ᙁᗩ✤ᑐᑕᗩᴥꗳ⠀◯⠀ᔓᔕⓄᴥᑐᑕ⠀◯⠀ᗱᗴИNᗩᙁߦ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ߦᙁᗩИNᗱᗴ⠀◯⠀ᑐᑕᴥⓄᔓᔕ⠀◯⠀ꗳᴥᗩᑐᑕ✤ᗩᙁ⠀◯⠀⠀⠀⠀.GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀ᙁᗩ✤ᑐᑕᗩᴥꗳ⠀◯⠀ᔓᔕⓄᴥᑐᑕ⠀◯⠀ᗱᗴИNᗩᙁߦ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ߦᙁᗩИNᗱᗴ⠀◯⠀ᑐᑕᴥⓄᔓᔕ⠀◯⠀ꗳᴥᗩᑐᑕ✤ᗩᙁ⠀◯⠀⠀⠀⠀.GHX new file mode 100644 index 00000000..cebd6402 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀◯⠀ᙁᗩ✤ᑐᑕᗩᴥꗳ⠀◯⠀ᔓᔕⓄᴥᑐᑕ⠀◯⠀ᗱᗴИNᗩᙁߦ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ߦᙁᗩИNᗱᗴ⠀◯⠀ᑐᑕᴥⓄᔓᔕ⠀◯⠀ꗳᴥᗩᑐᑕ✤ᗩᙁ⠀◯⠀⠀⠀⠀.GHX @@ -0,0 +1,7037 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + 2b339e7d-fbf1-4629-9728-bc6fc378cc7a + Shaded + 2 + + 255;201;201;201 + + + 255;191;191;191 + + + + + + 637717493280792607 + + XHG.⠀⠀⠀⠀◯⠀ᙁᗩ✤ᑐᑕᗩᴥꗳ⠀◯⠀ᔓᔕⓄᴥᑐᑕ⠀◯⠀ᗱᗴИNᗩᙁߦ⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀ߦᙁᗩИNᗱᗴ⠀◯⠀ᑐᑕᴥⓄᔓᔕ⠀◯⠀ꗳᴥᗩᑐᑕ✤ᗩᙁ⠀◯⠀⠀⠀⠀.GHX + + + + + 0 + + + + + + -1690 + -60 + + 0.9074772 + + + + + 0 + + + + + + + 0 + + + + + 5 + + + + + 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 + + + + + Anemone, Version=0.4.0.0, Culture=neutral, PublicKeyToken=null + 0.4.0.0 + Mateusz Zwierzycki + 4442bb24-c702-460c-a1e4-fcdd321eb886 + Anemone + 0.4 + + + + + Yellow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + 1.0.0.0 + + f183dd19-5217-935b-1fcc-dafe808aaa69 + Yellow + 1.0.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 + + + + + IntraLattice, Version=0.7.5.0, Culture=neutral, PublicKeyToken=null + 0.7.5.0 + Aidan Kurtz + df475ca3-9a35-471e-9348-f2b7c04e9189 + IntraLattice + + + + + + + + 52 + + + + + 8adbf481-7589-4a40-b490-006531ea001d + Mesh Plane + + + + + Create a mesh plane. + true + 414a5e13-b844-4492-bda7-f7c83177197a + Mesh Plane + Mesh Plane + + + + + + 83 + 111 + 133 + 64 + + + 165 + 143 + + + + + + Rectangle describing boundary of plane + 2ecd5fcd-5473-4773-aaac-74dcbe3e05c4 + Boundary + Boundary + false + 0 + + + + + + 85 + 113 + 65 + 20 + + + 119 + 123 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + -0.5 + 0.5 + -0.5 + 0.5 + + + + + + + + + + + + Number of faces along {x} direction + 08a5d0e6-81e0-4969-a622-16491cf0225a + Width count + Width count + false + 0 + + + + + + 85 + 133 + 65 + 20 + + + 119 + 143 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of faces along {y} direction + dffa398c-6950-4760-b2fb-bd25f296a88e + Height count + Height count + false + 0 + + + + + + 85 + 153 + 65 + 20 + + + 119 + 163 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Mesh plane + 64c38419-e872-4955-87a9-7de70356aaff + Mesh + Mesh + false + 0 + + + + + + 180 + 113 + 34 + 30 + + + 197 + 128 + + + + + + + + Area of mesh plane + bd5ce345-c444-424e-9442-d4ad037f9c27 + Area + Area + false + 0 + + + + + + 180 + 143 + 34 + 30 + + + 197 + 158 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 20770555-1af2-42cc-9a4c-745e166096a7 + Scale + Scale + + + + + + 245 + 185 + 141 + 64 + + + 313 + 217 + + + + + + Base geometry + e0c1f790-52f6-495f-b238-c6862a52dc90 + Geometry + Geometry + true + 64c38419-e872-4955-87a9-7de70356aaff + 1 + + + + + + 247 + 187 + 51 + 20 + + + 274 + 197 + + + + + + + + Center of scaling + cf75c5ba-97b3-4377-abc3-2bb400b53a79 + Center + Center + false + 0 + + + + + + 247 + 207 + 51 + 20 + + + 274 + 217 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 44028dc7-264d-4a2a-a86b-c5d87c9efd82 + Factor + Factor + false + e7c39039-1b93-46c0-aa7d-a0494a933e06 + 1 + + + + + + 247 + 227 + 51 + 20 + + + 274 + 237 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 8ca88625-804f-4ae2-a587-1e8d03824f2b + Geometry + Geometry + false + 0 + + + + + + 328 + 187 + 56 + 30 + + + 356 + 202 + + + + + + + + Transformation data + e55f5b2e-e79c-4d3b-b19c-1b4c8fb67566 + Transform + Transform + false + 0 + + + + + + 328 + 217 + 56 + 30 + + + 356 + 232 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + 52fd4eff-f629-4a4c-a8bd-bc00a2c02910 + Division + Division + + + + + + 156 + 240 + 85 + 44 + + + 187 + 262 + + + + + + Item to divide (dividend) + b2cb2c5b-a384-40a9-ac25-5de8a000f948 + A + A + false + 9bbcd7b2-440c-4a0b-834e-1180926f30c5 + 1 + + + + + + 158 + 242 + 14 + 20 + + + 166.5 + 252 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 1 + + + + + + + + + + + Item to divide with (divisor) + 85c9a3bc-b4de-4e0b-9b99-0ce335b9a0f8 + B + B + false + 457e8b47-f89f-4079-8842-5083f37f0bd9 + 1 + + + + + + 158 + 262 + 14 + 20 + + + 166.5 + 272 + + + + + + + + The result of the Division + e7c39039-1b93-46c0-aa7d-a0494a933e06 + Result + Result + false + 0 + + + + + + 202 + 242 + 37 + 40 + + + 220.5 + 262 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 9bbcd7b2-440c-4a0b-834e-1180926f30c5 + Panel + + false + 0 + 0 + 1 + + + + + + 98 + 242 + 50 + 20 + + 0 + 0 + 0 + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 457e8b47-f89f-4079-8842-5083f37f0bd9 + Panel + + false + 0 + 0 + 3 + + + + + + 98 + 262 + 50 + 20 + + 0 + 0 + 0 + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + e2ca115e-7f41-494d-8be6-0499d1b9ffff + c6c19589-ab63-4b60-8d7c-2c1b6d60fac7 + Export As + + + + + true + Exports geometries from GH to any format supported by Rhino. +This component depends on Rhino's user interface and cannot work if anthoer command is running. +Right-click the component for more options. + 117d8057-0f4d-4a72-840f-1edcc9779b9e + 2.4.1.0 + Export As + Export As + + + + + false + neutral,N + false + true + + + + + + 2294 + 48 + 206 + 164 + + + 2396 + 130 + + + + + + 1 + The geometry you want to export + f82bfd36-09ea-4d92-b9bd-df0956d3063a + Geometry + Geometry + false + f42ede2a-d252-4089-b4d5-28a852d4f261 + 1 + + + + + + 2296 + 50 + 85 + 20 + + + 2340 + 60 + + + + + + + + 1 + Layer to put the geometries. By default, this input will override ObjAttr. + 5a7bf764-71f7-487a-89ac-5d83d09ee74d + Layer + Layer + true + 0 + + + + + + 2296 + 70 + 85 + 20 + + + 2340 + 80 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + + 1 + Object attributes. Layer in this structure isn't used by default, right click the component to change the behavior. +You may use Object attributes from Elefront, or Human. +See manual for supported attributes. + 4978c822-32b7-415d-8abc-2a173f6eb052 + Object Attributes + Object Attributes + true + 0 + + + + + + 2296 + 90 + 85 + 20 + + + 2340 + 100 + + + + + + + + Where to store the file. Filename and extension should be included. + 2665f731-5242-447f-aa53-e775d6be1f11 + File Location + File Location + false + 0 + + + + + + 2296 + 110 + 85 + 20 + + + 2340 + 120 + + + + + + 1 + + + + + 1 + {0} + + + + + false + C:\JBO.OBJ + + + + + + + + + + + Default false. Control if Pancake should overwrite the destination file. + 323c7546-b7d9-4d4f-9131-a688562a3350 + Overwrite + Overwrite + false + 0 + + + + + + 2296 + 130 + 85 + 20 + + + 2340 + 140 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Options of export. You can either feed it with option templates, or manual input, or leave it unset. + f84b794a-d48a-4d29-9e35-60e14b30c001 + Options + Options + false + 0 + + + + + + 2296 + 150 + 85 + 20 + + + 2340 + 160 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + + General options of export. Connect Rhino file options to this input if needed. + 950b03cf-cf93-4361-9ffe-fa998148cdd4 + Pre-Options + Pre-Options + false + 0 + + + + + + 2296 + 170 + 85 + 20 + + + 2340 + 180 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + + Set to True to conduct the export. Use True - only button or Toggle button. Do not use the vanilla button. + 34c89af6-03e1-4a41-bbca-986b49fd91fd + Export + Export + false + 9928d6b8-76e4-4459-86d1-2f4fa770a03c + 1 + + + + + + 2296 + 190 + 85 + 20 + + + 2340 + 200 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Returns if the action is successful + a46a0fdb-1d9b-481d-b3c6-e8a773a45398 + OK + OK + false + 0 + + + + + + 2411 + 50 + 87 + 80 + + + 2454.5 + 90 + + + + + + + + The final command to be executed + 7a90833b-49b0-4b87-bb38-7a3a71f61159 + Export command + Export command + false + 0 + + + + + + 2411 + 130 + 87 + 80 + + + 2454.5 + 170 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + dd2a6226-862f-4087-910e-2f4fce4d8de7 + Number Slider + Number Slider + false + 0 + + + + + + 240 + 318 + 198 + 20 + + + 240.9717 + 318.7429 + + + + + + 3 + 1 + 1 + 7 + 0 + 0 + 7 + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 2a685786-8f73-4365-9186-57ed0b7a5b4d + Scale + Scale + + + + + + 673 + 210 + 141 + 64 + + + 741 + 242 + + + + + + Base geometry + 6d1b8647-4bd3-44f5-8737-dc7271d0d4d6 + Geometry + Geometry + true + 0aa39ee3-6c07-486c-aa95-ec0494dad617 + 1 + + + + + + 675 + 212 + 51 + 20 + + + 702 + 222 + + + + + + + + Center of scaling + 8cb51004-418d-4efb-8f93-018961e24bfe + Center + Center + false + 0 + + + + + + 675 + 232 + 51 + 20 + + + 702 + 242 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 8387d766-3e80-4b1e-a8e3-b4ef6e1c0e3e + Factor + Factor + false + adc5ede4-7884-4be2-a15b-d284fa1b778b + 1 + + + + + + 675 + 252 + 51 + 20 + + + 702 + 262 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 2f683bf7-4f09-40e9-aba6-7f3182489831 + Geometry + Geometry + false + 0 + + + + + + 756 + 212 + 56 + 30 + + + 784 + 227 + + + + + + + + Transformation data + 4441d6e8-4134-4177-88dd-1af6cda48926 + Transform + Transform + false + 0 + + + + + + 756 + 242 + 56 + 30 + + + 784 + 257 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 2bf7ae71-c8b3-45e6-990b-dd7eb7ec3746 + Move + Move + + + + + + 837 + 210 + 141 + 44 + + + 905 + 232 + + + + + + Base geometry + 38de8afa-c453-4c7a-b08f-8cbf328230f7 + Geometry + Geometry + true + 2f683bf7-4f09-40e9-aba6-7f3182489831 + 1 + + + + + + 839 + 212 + 51 + 20 + + + 866 + 222 + + + + + + + + Translation vector + 91b41eb8-a9a8-4305-9a7e-889c46fa920b + Motion + Motion + false + fb641786-3713-4839-8947-9a53a8b0e1f7 + 1 + + + + + + 839 + 232 + 51 + 20 + + + 866 + 242 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0.25 + 0 + + + + + + + + + + + + Translated geometry + 6897ffe8-cc3d-4d96-895a-a8aef53794dd + Geometry + Geometry + false + 0 + + + + + + 920 + 212 + 56 + 20 + + + 948 + 222 + + + + + + + + Transformation data + 605d11b5-1eca-4723-8529-1e9b2a9ddbbb + Transform + Transform + false + 0 + + + + + + 920 + 232 + 56 + 20 + + + 948 + 242 + + + + + + + + + + + + 56b92eab-d121-43f7-94d3-6cd8f0ddead8 + Vector XYZ + + + + + Create a vector from {xyz} components. + 0477e26f-c94e-481d-b257-2c0e99fd284e + Vector XYZ + Vector XYZ + + + + + + 676 + 279 + 142 + 64 + + + 761 + 311 + + + + + + Vector {x} component + e8fcd487-0230-4b64-9dcc-5af946b60db4 + X component + X component + false + 0 + + + + + + 678 + 281 + 68 + 20 + + + 713.5 + 291 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {y} component + d00e7aac-b0fc-44ab-88ca-0a19d481b590 + Y component + Y component + false + adc5ede4-7884-4be2-a15b-d284fa1b778b + 1 + + + + + + 678 + 301 + 68 + 20 + + + 713.5 + 311 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {z} component + 31acbd49-4cfb-4d8a-b1de-68aed9f38b1b + Z component + Z component + false + 0 + + + + + + 678 + 321 + 68 + 20 + + + 713.5 + 331 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector construct + fb641786-3713-4839-8947-9a53a8b0e1f7 + Vector + Vector + false + 0 + + + + + + 776 + 281 + 40 + 30 + + + 796 + 296 + + + + + + + + Vector length + 92c0a818-6c8f-47f2-bb9b-53c34bd06f2f + Length + Length + false + 0 + + + + + + 776 + 311 + 40 + 30 + + + 796 + 326 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0aa39ee3-6c07-486c-aa95-ec0494dad617 + Relay + Relay + false + d308735a-8acb-4387-a431-1da2b49faa72 + 1 + + + + + + 604 + 191 + 44 + 16 + + + 626 + 199 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + adc5ede4-7884-4be2-a15b-d284fa1b778b + Relay + Relay + false + e7c39039-1b93-46c0-aa7d-a0494a933e06 + 1 + + + + + + 489 + 259 + 44 + 16 + + + 511 + 267 + + + + + + + + + + fca5ad7e-ecac-401d-a357-edda0a251cbc + Polar Array + + + + + Create a polar array of geometry. + true + cd367189-dc3c-4a85-952c-6c97e0be45f8 + Polar Array + Polar Array + + + + + + 848 + 263 + 141 + 84 + + + 916 + 305 + + + + + + Base geometry + e991063b-a15b-47ce-be3a-d2fe0b26bc97 + Geometry + Geometry + true + 6897ffe8-cc3d-4d96-895a-a8aef53794dd + 1 + + + + + + 850 + 265 + 51 + 20 + + + 877 + 275 + + + + + + + + Polar array plane + d91e3408-1b45-4d98-9d0f-22e6fd77ad07 + Plane + Plane + false + 0 + + + + + + 850 + 285 + 51 + 20 + + + 877 + 295 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Number of elements in array. + 3ab674d6-e6df-49c1-bd5a-456ef4bd3d17 + Count + Count + false + 0 + + + + + + 850 + 305 + 51 + 20 + + + 877 + 315 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + Sweep angle in radians (counter-clockwise, starting from plane x-axis) + 385aedbf-6263-4e84-a647-486490eacd2b + Angle + Angle + false + 0 + false + + + + + + 850 + 325 + 51 + 20 + + + 877 + 335 + + + + + + 1 + + + + + 1 + {0} + + + + + 6.2831853071795862 + + + + + + + + + + + 1 + Arrayed geometry + fea1ca3f-530a-4c74-b82b-0b9550f93d03 + Geometry + Geometry + false + 0 + + + + + + 931 + 265 + 56 + 40 + + + 959 + 285 + + + + + + + + 1 + Transformation data + 5fa51895-9cb4-4a52-92b2-87913a748e3e + Transform + Transform + false + 0 + + + + + + 931 + 305 + 56 + 40 + + + 959 + 325 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 10b32efe-3f82-4dd1-bba4-e47ab6aa01a0 + Merge + Merge + + + + + + 1012 + 187 + 106 + 64 + + + 1048 + 219 + + + + + + 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 + a5820d99-c749-4d7a-aea6-9ea8a5cfeedd + false + Data 1 + D1 + true + 0aa39ee3-6c07-486c-aa95-ec0494dad617 + 1 + + + + + + 1014 + 189 + 19 + 20 + + + 1025 + 199 + + + + + + + + 2 + Data stream 2 + d65e6249-f2f1-4454-913a-a5a41cb0101a + false + Data 2 + D2 + true + fea1ca3f-530a-4c74-b82b-0b9550f93d03 + 1 + + + + + + 1014 + 209 + 19 + 20 + + + 1025 + 219 + + + + + + + + 2 + Data stream 3 + 6de52382-fc5e-4232-be6a-bf7c4f5e7a13 + false + Data 3 + D3 + true + 0 + + + + + + 1014 + 229 + 19 + 20 + + + 1025 + 239 + + + + + + + + 2 + Result of merge + 8519d61a-8e47-4bc8-b3fe-15eb24f375d9 + 1 + Result + Result + false + 0 + + + + + + 1063 + 189 + 53 + 60 + + + 1081.5 + 219 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 74dd3166-f4ab-4916-81fd-52825d615be3 + Relay + Relay + false + 70c6d683-08e3-48e4-9eda-082de1a26081 + 1 + + + + + + 1237 + 230 + 44 + 16 + + + 1259 + 238 + + + + + + + + + + 2576f657-2f0d-4e3e-9dfb-c79eb4cd13d7 + 4442bb24-c702-460c-a1e4-fcdd321eb886 + Loop Start + + + + + Start the loop with this one. Double click to rerun. + true + efab90c6-fe0a-4924-af03-bc1f9525f4b4 + Loop Start + Loop Start + + + + + + 394 + 85 + 118 + 64 + + + 450 + 117 + + + + + + 3 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 3 + 6cc73910-22ac-4eb4-882b-eb9d63b8f3c2 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Number of repeats + 5a0379ec-68a0-43c0-a451-bee2475a89f5 + Repeat + Repeat + true + dd2a6226-862f-4087-910e-2f4fce4d8de7 + 1 + + + + + + 396 + 87 + 39 + 20 + + + 417 + 97 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + If you want trigger loop to restart + 49791f1a-3e01-4810-93bc-083e6928cb77 + Trigger + Trigger + true + dd2a6226-862f-4087-910e-2f4fce4d8de7 + 60354264-ece2-44af-b0e0-13e81af66141 + 2 + + + + + + 396 + 107 + 39 + 20 + + + 417 + 117 + + + + + + + + 2 + Data to loop + ec51ded8-dfc8-47b2-aae6-b5559dd6444f + Data + Data + true + 8ca88625-804f-4ae2-a587-1e8d03824f2b + 1 + + + + + + 396 + 127 + 39 + 20 + + + 417 + 137 + + + + + + + + Connect to Loop End + 5567b670-5abd-4bf4-bd9c-a5c9e77da3ac + > + > + false + 0 + + + + + + 465 + 87 + 45 + 20 + + + 487.5 + 97 + + + + + + + + Counter + dd4596df-bd2c-4688-8984-865ae072fe87 + Counter + Counter + false + 0 + + + + + + 465 + 107 + 45 + 20 + + + 487.5 + 117 + + + + + + + + 2 + Data to loop + e6b81eab-f4a1-4e25-b775-477d0e4c6d01 + Data + Data + false + 0 + + + + + + 465 + 127 + 45 + 20 + + + 487.5 + 137 + + + + + + + + + + + + + + 15483310-2ce2-48c6-b803-9dee8cb7cc9b + 4442bb24-c702-460c-a1e4-fcdd321eb886 + Loop End + + + + + End the loop with this one. Double click to pause the loop. + true + 35ec6a2e-ce99-46e7-8a99-da8228421178 + Loop End + Loop End + 0 + false + Constant output + + + + + + 1379 + 107 + 109 + 64 + + + 1424 + 139 + + + + + + 3 + 6cc73910-22ac-4eb4-882b-eb9d63b8f3c2 + cb95db89-6165-43b6-9c41-5702bc5bf137 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Connect to Loop Start + 318a297f-bac2-4d90-ac4e-4c8596f07de6 + < + < + false + 5567b670-5abd-4bf4-bd9c-a5c9e77da3ac + 1 + + + + + + 1381 + 109 + 28 + 20 + + + 1396.5 + 119 + + + + + + + + Set to true to exit the loop + 46e871e5-668d-48c4-b0a5-e60f84f0324d + Exit + Exit + true + 0 + + + + + + 1381 + 129 + 28 + 20 + + + 1396.5 + 139 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 2 + Data to loop + d5ee222e-e960-4ea6-8e9c-1cc5f664ba17 + Data + Data + false + 74dd3166-f4ab-4916-81fd-52825d615be3 + 1 + + + + + + 1381 + 149 + 28 + 20 + + + 1396.5 + 159 + + + + + + + + 2 + Data after the loop + a9250b77-c4a7-4191-8736-3e6e9a297978 + 1 + Data + Data + false + 0 + + + + + + 1439 + 109 + 47 + 60 + + + 1454.5 + 139 + + + + + + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + 9928d6b8-76e4-4459-86d1-2f4fa770a03c + Boolean Toggle + + false + 0 + false + + + + + + 2198 + 194 + 66 + 22 + + + + + + + + + + 04042ba4-51b9-42d6-a264-2eb6e701c115 + c6c19589-ab63-4b60-8d7c-2c1b6d60fac7 + Export 3DM + + + + + This component exports geometries from GH to 3DM file directly +This component doesn't rely on user interface operation in Rhino, therefore is faster and more reliable. +However, not all geometry and attributes are supported. + b6555983-a0eb-4220-beb9-6e1b3125c1cb + 2.4.1.0 + Export 3DM + Export 3DM + + + + + neutral,N + true + + + + + + 2304 + 235 + 145 + 144 + + + 2406 + 307 + + + + + + 1 + The geometry you want to export + d3d8331f-582a-4c85-85f5-1b98a3bb7875 + Geometry + Geometry + false + 0 + + + + + + 2306 + 237 + 85 + 20 + + + 2350 + 247 + + + + + + + + 1 + Layer to put the geometries. By default, this input will override ObjAttr. + f5a17170-f963-43d6-b8ce-41297b0cf441 + Layer + Layer + true + 0 + + + + + + 2306 + 257 + 85 + 20 + + + 2350 + 267 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + + 1 + Object attributes. Layer in this structure isn't used by default, right click the component to change the behavior. +You may use Object attributes from Elefront, or Human. +See manual for supported attributes. + 7eb217a5-49fc-4c45-bc5b-fd2bc85b636c + Object Attributes + Object Attributes + true + 0 + + + + + + 2306 + 277 + 85 + 20 + + + 2350 + 287 + + + + + + + + Where to store the file. Filename and extension should be included. + 9008ab9e-240c-4eb4-b28b-9e85ba5b29cd + File Location + File Location + false + 0 + + + + + + 2306 + 297 + 85 + 20 + + + 2350 + 307 + + + + + + 1 + + + + + 1 + {0} + + + + + false + C:\MD3.3DM + + + + + + + + + + + Default false. Control if Pancake should overwrite the destination file. + acb60c0b-a2dc-4418-9acc-4809e3b2a1d8 + Overwrite + Overwrite + false + 0 + + + + + + 2306 + 317 + 85 + 20 + + + 2350 + 327 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + The version of 3dm file. Can be 2 to the current version, or 0 as the latest version. 0 by default. + 701d5538-05ff-45d3-b155-b227516ba17a + Version + Version + false + 0 + + + + + + 2306 + 337 + 85 + 20 + + + 2350 + 347 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Set to True to conduct the export. Use True - only button or Toggle button. Do not use the vanilla button. + 96cc08f6-8128-4ad0-b2d9-eff3189c45ee + Export + Export + false + 0 + + + + + + 2306 + 357 + 85 + 20 + + + 2350 + 367 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Returns if the action is successful + 858aee8f-f1f6-49d1-8b70-a48a90b77b68 + OK + OK + false + 0 + + + + + + 2421 + 237 + 26 + 70 + + + 2434 + 272 + + + + + + + + Log, if available + 7b5f4b94-008e-4fdf-a56e-d4f012d9eb01 + Log + Log + false + 0 + + + + + + 2421 + 307 + 26 + 70 + + + 2434 + 342 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 60415cd4-1e92-4f9f-a289-9e9fc6d11afc + Panel + + false + 0 + 7a90833b-49b0-4b87-bb38-7a3a71f61159 + 1 + Double click to edit panel content… + + + + + + 2513 + 153 + 224 + 35 + + 0 + 0 + 0 + + 2513.647 + 153 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 995fde0f-5a86-4d57-b50a-3e2ce918dee6 + Panel + + false + 0 + a46a0fdb-1d9b-481d-b3c6-e8a773a45398 + 1 + Double click to edit panel content… + + + + + + 2514 + 73 + 224 + 35 + + 0 + 0 + 0 + + 2514.228 + 73 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 64dd4eba-e806-4af6-aaa2-52ba8447dbbb + Panel + + false + 0 + 858aee8f-f1f6-49d1-8b70-a48a90b77b68 + 1 + Double click to edit panel content… + + + + + + 2462 + 255 + 224 + 35 + + 0 + 0 + 0 + + 2462.647 + 255 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 07b5af94-ee6a-4791-97c3-7ee14bd034ef + Panel + + false + 0 + 7b5f4b94-008e-4fdf-a56e-d4f012d9eb01 + 1 + Double click to edit panel content… + + + + + + 2462 + 325 + 224 + 35 + + 0 + 0 + 0 + + 2462.647 + 325 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + cfe5ba33-7687-4fad-b38d-db2fd7c01bf9 + Panel + + false + 1 + cfe5c8f1-2f25-4b8c-bfde-7fcaf8571fe3 + 1 + Double click to edit panel content… + + + + + + 2107 + -270 + 161 + 83 + + 0 + 0 + 0 + + 2107.707 + -269.8315 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d82f0251-6395-41de-a6dc-7d0bf703e43e + Panel + + false + 1 + f42ede2a-d252-4089-b4d5-28a852d4f261 + 1 + Double click to edit panel content… + + + + + + 1895 + 45 + 161 + 65 + + 0 + 0 + 0 + + 1895.117 + 45.92155 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + a8b97322-2d53-47cd-905e-b932c3ccd74e + Button + + + + + Button object with two values + False + True + 60354264-ece2-44af-b0e0-13e81af66141 + Button + + false + 0 + + + + + + 259 + 86 + 66 + 22 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f42ede2a-d252-4089-b4d5-28a852d4f261 + Relay + Relay + false + b1d5bda1-dd38-49c7-9a4f-7a648b7bdb6b + 1 + + + + + + 1896 + 162 + 44 + 16 + + + 1918 + 170 + + + + + + + + + + 897eed66-9b98-4be7-b8fe-b2c5d445f350 + f183dd19-5217-935b-1fcc-dafe808aaa69 + Mesh Cull Duplicate Faces + + + + + Removes the Duplicate faces of Mesh + true + e3185f7f-6682-4bc7-a87c-4d6d9471e8d0 + Mesh Cull Duplicate Faces + Mesh Cull Duplicate Faces + + + + + + 1932 + 247 + 55 + 28 + + + 1958 + 261 + + + + + + Input Mesh + e2c604e7-6605-425b-81c7-2a23ff9b523e + Mesh + + false + c483f535-685c-4642-86ab-04a6cfacdc1a + 1 + + + + + + 1934 + 249 + 9 + 24 + + + 1940 + 261 + + + + + + + + Mesh with unique faces + dabe3649-92fd-4ac1-9598-9d4a167be2c8 + Mesh + + false + 0 + + + + + + 1973 + 249 + 12 + 24 + + + 1979 + 261 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + fc3b2834-ac0b-4d99-9bef-3e78c0a1bbca + Mesh Join + Mesh Join + + + + + + 1932 + 276 + 55 + 28 + + + 1958 + 290 + + + + + + 1 + Meshes to join + 7b107273-d832-4b2a-87f8-9eaaa26342d7 + Meshes + + false + c483f535-685c-4642-86ab-04a6cfacdc1a + 1 + + + + + + 1934 + 278 + 9 + 24 + + + 1940 + 290 + + + + + + + + Mesh join result + 6c64c6ab-f02d-4b47-b405-73219e28b314 + Mesh + + false + 0 + + + + + + 1973 + 278 + 12 + 24 + + + 1979 + 290 + + + + + + + + + + + + 9be7d58b-72d5-4b3f-885b-9755d2567603 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Plane Trim Mesh + + + + + Trim (remove) the parts of a mesh on one side of a plane. + true + 2874da8a-c2a5-4079-8b89-aaed0f4d5970 + Plane Trim Mesh + Plane Trim Mesh + + + + + + 1558 + 273 + 147 + 84 + + + 1628 + 315 + + + + + + Mesh to trim + 49e04b58-7ea8-4ad7-9d09-4b08722d5394 + Mesh + Mesh + false + b85cf285-ca04-4867-a6ed-0addb61b262d + 1 + + + + + + 1560 + 275 + 53 + 20 + + + 1588 + 285 + + + + + + + + Plane to trim with + ed26e7c9-4cae-4a6a-8085-93f1e11c9421 + Plane + Plane + false + 9fbb4c22-7577-46ea-991b-772e036c0a24 + 1 + + + + + + 1560 + 295 + 53 + 20 + + + 1588 + 305 + + + + + + + + Flip the trim direction + edf64f4b-7054-4868-a565-b26c6730e358 + Flip + Flip + false + 0 + + + + + + 1560 + 315 + 53 + 20 + + + 1588 + 325 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Determines how the mesh is trimmed + +0 = Split faces +1 = Remove faces +2 = Shrink faces + 8f98b0f2-b2c9-4572-b3eb-0d7ea1227bb7 + Trim Type + Trim Type + false + 0 + + + + + + 1560 + 335 + 53 + 20 + + + 1588 + 345 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting trimmed mesh + adeca16f-0e1b-4df5-a267-bb7068d56cd3 + Trimmed + Trimmed + false + 0 + + + + + + 1643 + 275 + 60 + 40 + + + 1673 + 295 + + + + + + + + True if the plane trimmed the mesh, False if the plane did not trim the mesh + 3de9f864-3e0a-44d0-85ac-06905c4e5ba6 + Intersected + Intersected + false + 0 + + + + + + 1643 + 315 + 60 + 40 + + + 1673 + 335 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b85cf285-ca04-4867-a6ed-0addb61b262d + Relay + Relay + false + b1d5bda1-dd38-49c7-9a4f-7a648b7bdb6b + 1 + + + + + + 1391 + 368 + 44 + 16 + + + 1413 + 376 + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 2d15b2c2-d00a-46a2-b7aa-d43c05bf8197 + Plane Surface + Plane Surface + + + + + + 1298 + 469 + 104 + 64 + + + 1351 + 501 + + + + + + Surface base plane + 11ad1e35-0954-4cff-b47b-ed13e2af71fa + Plane + Plane + false + e417eb18-3b3e-43de-8c12-100816c8e277 + 1 + + + + + + 1300 + 471 + 36 + 20 + + + 1319.5 + 481 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Dimensions in X direction + 8eb3a814-df36-4767-9903-1c19658b11d5 + X Size + X Size + false + 0 + + + + + + 1300 + 491 + 36 + 20 + + + 1319.5 + 501 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions in Y direction + 584e8878-de79-4a9c-aeb1-c0dc3709ad26 + Y Size + Y Size + false + 0 + + + + + + 1300 + 511 + 36 + 20 + + + 1319.5 + 521 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Resulting plane surface + e0fe4add-ccbf-4517-9eb2-9badcf85f124 + Plane + Plane + false + 0 + + + + + + 1366 + 471 + 34 + 60 + + + 1383 + 501 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + 4092c051-d362-4357-a527-6d4d4d2783b1 + YZ Plane + YZ Plane + + + + + + 971 + 487 + 101 + 28 + + + 1021 + 501 + + + + + + Origin of plane + 1861d88c-1467-4739-8f70-8a2413c66da2 + Origin + Origin + false + 0 + + + + + + 973 + 489 + 33 + 24 + + + 991 + 501 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + e417eb18-3b3e-43de-8c12-100816c8e277 + Plane + Plane + false + 0 + + + + + + 1036 + 489 + 34 + 24 + + + 1053 + 501 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + b3721587-c84a-4de1-9b1f-041580406e50 + Move + Move + + + + + + 1421 + 429 + 157 + 44 + + + 1489 + 451 + + + + + + Base geometry + 8137e1ee-af34-44df-ae6d-4bc60e362d1e + Geometry + Geometry + true + e0fe4add-ccbf-4517-9eb2-9badcf85f124 + 1 + + + + + + 1423 + 431 + 51 + 20 + + + 1450 + 441 + + + + + + + + Translation vector + 79be6c21-075a-4502-ba62-012f58291234 + Motion + Motion + false + 4e56db07-141b-432a-a614-b362012c01ad + 1 + + + + + + 1423 + 451 + 51 + 20 + + + 1450 + 461 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + 0 + 0 + + + + + + + + + + + + Translated geometry + 9fbb4c22-7577-46ea-991b-772e036c0a24 + 1 + Geometry + Geometry + false + 0 + + + + + + 1504 + 431 + 72 + 20 + + + 1532 + 441 + + + + + + + + Transformation data + 3cc7d726-038b-4707-8c35-e45361c11c51 + Transform + Transform + false + 0 + + + + + + 1504 + 451 + 72 + 20 + + + 1532 + 461 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + aa3ffb9e-2108-47cb-9183-bce15b20ef84 + Mesh Join + Mesh Join + + + + + + 1536 + 172 + 55 + 28 + + + 1562 + 186 + + + + + + 1 + Meshes to join + 5ff2a226-6078-401a-9f78-095474af8a25 + Meshes + + false + a9250b77-c4a7-4191-8736-3e6e9a297978 + 1 + + + + + + 1538 + 174 + 9 + 24 + + + 1544 + 186 + + + + + + + + Mesh join result + b1d5bda1-dd38-49c7-9a4f-7a648b7bdb6b + Mesh + + false + 0 + + + + + + 1577 + 174 + 12 + 24 + + + 1583 + 186 + + + + + + + + + + + + 56b92eab-d121-43f7-94d3-6cd8f0ddead8 + Vector XYZ + + + + + Create a vector from {xyz} components. + bdd9e8eb-a1ce-451e-8f15-3014f0f9880d + Vector XYZ + Vector XYZ + + + + + + 817 + 413 + 142 + 64 + + + 902 + 445 + + + + + + Vector {x} component + fa2481bd-2c68-41cc-81eb-70aef80733d1 + X component + X component + false + f1e27bfe-aab9-4acc-a0b3-a25437465414 + 1 + + + + + + 819 + 415 + 68 + 20 + + + 854.5 + 425 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {y} component + be1ea9f6-cdab-431b-9747-03ec7167aa5b + Y component + Y component + false + 0 + + + + + + 819 + 435 + 68 + 20 + + + 854.5 + 445 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector {z} component + 13924e23-1461-4da1-b4f7-e68b9e8b0afe + Z component + Z component + false + 0 + + + + + + 819 + 455 + 68 + 20 + + + 854.5 + 465 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Vector construct + 4e56db07-141b-432a-a614-b362012c01ad + Vector + Vector + false + 0 + + + + + + 917 + 415 + 40 + 30 + + + 937 + 430 + + + + + + + + Vector length + da061f5c-ffcc-47d5-8738-a26b1ea0d420 + Length + Length + false + 0 + + + + + + 917 + 445 + 40 + 30 + + + 937 + 460 + + + + + + + + + + + + a3371040-e552-4bc8-b0ff-10a840258e88 + Negative + + + + + Compute the negative of a value. + 052a741a-4658-4325-99aa-22b45ad9bde5 + Negative + Negative + + + + + + 684 + 411 + 103 + 28 + + + 733 + 425 + + + + + + Input value + 8a5b6845-3a8c-4f94-9bf2-b42880141587 + Value + Value + false + 0671a910-1a30-4603-ab06-fba961e7fab6 + 1 + + + + + + 686 + 413 + 32 + 24 + + + 703.5 + 425 + + + + + + + + Output value + f1e27bfe-aab9-4acc-a0b3-a25437465414 + Result + Result + false + 0 + + + + + + 748 + 413 + 37 + 24 + + + 766.5 + 425 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + 4a4f24c3-44c7-4b0c-a25d-1e26748f5028 + Division + Division + + + + + + 541 + 387 + 85 + 44 + + + 572 + 409 + + + + + + Item to divide (dividend) + 7544a1ff-373f-4688-b435-f1778e2c49b1 + A + A + false + adc5ede4-7884-4be2-a15b-d284fa1b778b + 1 + + + + + + 543 + 389 + 14 + 20 + + + 551.5 + 399 + + + + + + + + Item to divide with (divisor) + 013124c4-54de-4276-a93b-5b4790222390 + B + B + false + 0 + + + + + + 543 + 409 + 14 + 20 + + + 551.5 + 419 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 2 + + + + + + + + + + + The result of the Division + 0671a910-1a30-4603-ab06-fba961e7fab6 + Result + Result + false + 0 + + + + + + 587 + 389 + 37 + 40 + + + 605.5 + 409 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + fa47aaf5-8ba0-4069-94a4-e9e3bb448009 + Rotate + Rotate + + + + + + 1619 + 440 + 141 + 64 + + + 1687 + 472 + + + + + + Base geometry + 449e2a85-6d08-4e79-900f-d0c13c88b9d2 + Geometry + Geometry + true + 9fbb4c22-7577-46ea-991b-772e036c0a24 + 1 + + + + + + 1621 + 442 + 51 + 20 + + + 1648 + 452 + + + + + + + + Rotation angle in radians + ec355aab-8d30-40f5-9b82-788d20308778 + Angle + Angle + false + 0 + false + + + + + + 1621 + 462 + 51 + 20 + + + 1648 + 472 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + ee85cb6e-7821-4ef6-a08f-73761beaae9e + Plane + Plane + false + 0 + + + + + + 1621 + 482 + 51 + 20 + + + 1648 + 492 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 9fc5410a-7974-443c-8688-387dc6c545ac + Geometry + Geometry + false + 0 + + + + + + 1702 + 442 + 56 + 30 + + + 1730 + 457 + + + + + + + + Transformation data + ca221841-8cde-4ead-a57c-c0aed4194724 + Transform + Transform + false + 0 + + + + + + 1702 + 472 + 56 + 30 + + + 1730 + 487 + + + + + + + + + + + + 9be7d58b-72d5-4b3f-885b-9755d2567603 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Plane Trim Mesh + + + + + Trim (remove) the parts of a mesh on one side of a plane. + true + 8abccd38-564c-442b-8629-3191c0be35c0 + Plane Trim Mesh + Plane Trim Mesh + + + + + + 1751 + 340 + 147 + 84 + + + 1821 + 382 + + + + + + Mesh to trim + 672a6c32-96d2-4fe0-8bbb-248997cfd514 + Mesh + Mesh + false + adeca16f-0e1b-4df5-a267-bb7068d56cd3 + 1 + + + + + + 1753 + 342 + 53 + 20 + + + 1781 + 352 + + + + + + + + Plane to trim with + 096c56b6-f999-498e-bb7e-489c19aadb54 + Plane + Plane + false + 9fc5410a-7974-443c-8688-387dc6c545ac + 1 + + + + + + 1753 + 362 + 53 + 20 + + + 1781 + 372 + + + + + + + + Flip the trim direction + cdd489d0-f331-4d69-ba3b-eb8f6c0b2e20 + Flip + Flip + false + 0 + + + + + + 1753 + 382 + 53 + 20 + + + 1781 + 392 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Determines how the mesh is trimmed + +0 = Split faces +1 = Remove faces +2 = Shrink faces + 6cf48298-9c1a-4b0a-b6ad-f25430e51cc2 + Trim Type + Trim Type + false + 0 + + + + + + 1753 + 402 + 53 + 20 + + + 1781 + 412 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting trimmed mesh + 4ae1fd9f-7be4-4fa9-aade-4439fb9e17fc + Trimmed + Trimmed + false + 0 + + + + + + 1836 + 342 + 60 + 40 + + + 1866 + 362 + + + + + + + + True if the plane trimmed the mesh, False if the plane did not trim the mesh + fe43024b-f8ca-4f36-9ee8-24f8c20c8277 + Intersected + Intersected + false + 0 + + + + + + 1836 + 382 + 60 + 40 + + + 1866 + 402 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 0b2e9a0b-67a3-4069-85c7-76e059a53360 + Rotate + Rotate + + + + + + 1799 + 494 + 141 + 64 + + + 1867 + 526 + + + + + + Base geometry + 813a4300-89ed-4e67-a996-4cf63236612b + Geometry + Geometry + true + 9fc5410a-7974-443c-8688-387dc6c545ac + 1 + + + + + + 1801 + 496 + 51 + 20 + + + 1828 + 506 + + + + + + + + Rotation angle in radians + 0d0b221a-45b8-4cee-8e6d-49d64151559c + Angle + Angle + false + 0 + false + + + + + + 1801 + 516 + 51 + 20 + + + 1828 + 526 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 3922d737-a93f-4707-a589-bf2d163256aa + Plane + Plane + false + 0 + + + + + + 1801 + 536 + 51 + 20 + + + 1828 + 546 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 1fa7996e-2d8b-479d-bd3a-0e975eb144bc + Geometry + Geometry + false + 0 + + + + + + 1882 + 496 + 56 + 30 + + + 1910 + 511 + + + + + + + + Transformation data + 0be8a34f-92bb-4065-8382-6e8d2bbc722a + Transform + Transform + false + 0 + + + + + + 1882 + 526 + 56 + 30 + + + 1910 + 541 + + + + + + + + + + + + 9be7d58b-72d5-4b3f-885b-9755d2567603 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Plane Trim Mesh + + + + + Trim (remove) the parts of a mesh on one side of a plane. + true + b0ee68a1-5d5e-4fd9-909b-2472d41dc893 + Plane Trim Mesh + Plane Trim Mesh + + + + + + 1974 + 363 + 147 + 84 + + + 2044 + 405 + + + + + + Mesh to trim + de88b73e-7100-4aa0-a884-a20691458d9e + Mesh + Mesh + false + 4ae1fd9f-7be4-4fa9-aade-4439fb9e17fc + 1 + + + + + + 1976 + 365 + 53 + 20 + + + 2004 + 375 + + + + + + + + Plane to trim with + 9a60bf58-7dd2-4ab3-a181-d152b44d0a58 + Plane + Plane + false + 1fa7996e-2d8b-479d-bd3a-0e975eb144bc + 1 + + + + + + 1976 + 385 + 53 + 20 + + + 2004 + 395 + + + + + + + + Flip the trim direction + 298955b6-3b80-4442-9d25-86211698db64 + Flip + Flip + false + 0 + + + + + + 1976 + 405 + 53 + 20 + + + 2004 + 415 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Determines how the mesh is trimmed + +0 = Split faces +1 = Remove faces +2 = Shrink faces + b1c4c35f-12ea-40e6-96a4-bda4dd838208 + Trim Type + Trim Type + false + 0 + + + + + + 1976 + 425 + 53 + 20 + + + 2004 + 435 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting trimmed mesh + c483f535-685c-4642-86ab-04a6cfacdc1a + Trimmed + Trimmed + false + 0 + + + + + + 2059 + 365 + 60 + 40 + + + 2089 + 385 + + + + + + + + True if the plane trimmed the mesh, False if the plane did not trim the mesh + e2c44747-ca12-46a9-8a2f-6526b8f07aac + Intersected + Intersected + false + 0 + + + + + + 2059 + 405 + 60 + 40 + + + 2089 + 425 + + + + + + + + + + + + 897eed66-9b98-4be7-b8fe-b2c5d445f350 + f183dd19-5217-935b-1fcc-dafe808aaa69 + Mesh Cull Duplicate Faces + + + + + Removes the Duplicate faces of Mesh + true + 4115ff6e-7840-46d3-9369-860390cf6859 + Mesh Cull Duplicate Faces + Mesh Cull Duplicate Faces + + + + + + 1163 + 229 + 55 + 28 + + + 1189 + 243 + + + + + + Input Mesh + 4303d3b1-7faf-48f3-b89b-f6bebef55e0a + Mesh + + false + cd67e604-656d-45c4-a871-94a2165d88fe + 1 + + + + + + 1165 + 231 + 9 + 24 + + + 1171 + 243 + + + + + + + + Mesh with unique faces + 70c6d683-08e3-48e4-9eda-082de1a26081 + Mesh + + false + 0 + + + + + + 1204 + 231 + 12 + 24 + + + 1210 + 243 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + dce13415-83a2-4077-8599-11778ef50567 + Mesh Join + Mesh Join + + + + + + 1165 + 259 + 55 + 28 + + + 1191 + 273 + + + + + + 1 + Meshes to join + 6e3e5f37-1db2-433d-baf5-87c2b20711ce + Meshes + + false + 8519d61a-8e47-4bc8-b3fe-15eb24f375d9 + 1 + + + + + + 1167 + 261 + 9 + 24 + + + 1173 + 273 + + + + + + + + Mesh join result + cd67e604-656d-45c4-a871-94a2165d88fe + Mesh + + false + 0 + + + + + + 1206 + 261 + 12 + 24 + + + 1212 + 273 + + + + + + + + + + + + ba2d8f57-0738-42b4-b5a5-fe4d853517eb + Deconstruct Mesh + + + + + Deconstruct a mesh into its component parts. + true + 110299d5-f432-48a7-b9dd-914175221f99 + Deconstruct Mesh + Deconstruct Mesh + + + + + + 1563 + -167 + 128 + 84 + + + 1611 + -125 + + + + + + Base mesh + 09b7aa0c-4c74-4ca6-a991-17ba2d3ce878 + Mesh + Mesh + false + a9250b77-c4a7-4191-8736-3e6e9a297978 + 1 + + + + + + 1565 + -165 + 31 + 80 + + + 1582 + -125 + + + + + + + + 1 + Mesh vertices + 53977f83-d288-4c44-be95-c3368bbe9d21 + Vertices + Vertices + false + 0 + + + + + + 1626 + -165 + 63 + 20 + + + 1649.5 + -155 + + + + + + + + 1 + Mesh faces + 7d5b9199-56f6-408a-aff6-d220373a6a84 + 1 + Faces + Faces + false + 0 + + + + + + 1626 + -145 + 63 + 20 + + + 1649.5 + -135 + + + + + + + + 1 + Mesh vertex colours + 55d1efb9-df7e-47bd-8c04-7d53d05e1053 + Colours + Colours + false + 0 + + + + + + 1626 + -125 + 63 + 20 + + + 1649.5 + -115 + + + + + + + + 1 + Mesh normals + 681f1a7a-635c-4a14-808d-56971ad0a473 + Normals + Normals + false + 0 + + + + + + 1626 + -105 + 63 + 20 + + + 1649.5 + -95 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 1922a9cf-33f9-496b-87cf-eeb6e988ca5d + List Length + List Length + + + + + + 1710 + -188 + 96 + 28 + + + 1749 + -174 + + + + + + 1 + Base list + b16127bf-bc74-4219-a9d7-1ce9ac8ee9e6 + List + List + false + 7d5b9199-56f6-408a-aff6-d220373a6a84 + 1 + + + + + + 1712 + -186 + 22 + 24 + + + 1724.5 + -174 + + + + + + + + Number of items in L + b171a109-fb1a-4675-bc70-840a2612c86e + Length + Length + false + 0 + + + + + + 1764 + -186 + 40 + 24 + + + 1784 + -174 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 20e80fa8-b2fe-4ed8-a0d4-69418f9d431a + Division + Division + + + + + + 1966 + -186 + 85 + 44 + + + 1997 + -164 + + + + + + Item to divide (dividend) + 3acb37a0-5b6d-4658-8ff0-778552158e84 + A + A + false + 317b6318-484c-4ca6-ab65-87b7cc6e8f3d + 1 + + + + + + 1968 + -184 + 14 + 20 + + + 1976.5 + -174 + + + + + + + + Item to divide with (divisor) + 61d98171-271d-4f8e-b4bd-706efe2e32f7 + B + B + false + b171a109-fb1a-4675-bc70-840a2612c86e + 1 + + + + + + 1968 + -164 + 14 + 20 + + + 1976.5 + -154 + + + + + + + + The result of the Division + cfe5c8f1-2f25-4b8c-bfde-7fcaf8571fe3 + Result + Result + false + 0 + + + + + + 2012 + -184 + 37 + 40 + + + 2030.5 + -164 + + + + + + + + + + + + ba2d8f57-0738-42b4-b5a5-fe4d853517eb + Deconstruct Mesh + + + + + Deconstruct a mesh into its component parts. + true + 66bf6349-c032-49e5-a897-fe703a36a29c + Deconstruct Mesh + Deconstruct Mesh + + + + + + 1557 + -82 + 128 + 84 + + + 1605 + -40 + + + + + + Base mesh + 67be7c87-9ace-4ae1-b4a3-66fdb9bc1573 + Mesh + Mesh + false + 8519d61a-8e47-4bc8-b3fe-15eb24f375d9 + 1 + + + + + + 1559 + -80 + 31 + 80 + + + 1576 + -40 + + + + + + + + 1 + Mesh vertices + 00716f2b-245c-462d-9d57-9d7c5b4f9a58 + Vertices + Vertices + false + 0 + + + + + + 1620 + -80 + 63 + 20 + + + 1643.5 + -70 + + + + + + + + 1 + Mesh faces + 0ed1e598-bb64-418d-8b70-92f42d82590b + 1 + Faces + Faces + false + 0 + + + + + + 1620 + -60 + 63 + 20 + + + 1643.5 + -50 + + + + + + + + 1 + Mesh vertex colours + 2233c093-3c30-4153-85af-fea91d95be80 + Colours + Colours + false + 0 + + + + + + 1620 + -40 + 63 + 20 + + + 1643.5 + -30 + + + + + + + + 1 + Mesh normals + 364df76b-d2af-4e24-b9c1-68b241a82314 + Normals + Normals + false + 0 + + + + + + 1620 + -20 + 63 + 20 + + + 1643.5 + -10 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 4ab7cd1e-894d-45d3-beff-39dde7e0d30f + List Length + List Length + + + + + + 1712 + -91 + 96 + 28 + + + 1751 + -77 + + + + + + 1 + Base list + 8feac1bf-dc41-4432-b111-7368de8b7c26 + List + List + false + 0ed1e598-bb64-418d-8b70-92f42d82590b + 1 + + + + + + 1714 + -89 + 22 + 24 + + + 1726.5 + -77 + + + + + + + + Number of items in L + 317b6318-484c-4ca6-ab65-87b7cc6e8f3d + Length + Length + false + 0 + + + + + + 1766 + -89 + 40 + 24 + + + 1786 + -77 + + + + + + + + + + + + c5e3b143-5534-4ad3-a711-33881772d683 + df475ca3-9a35-471e-9348-f2b7c04e9189 + Mesh Preview + + + + + Generates a preview of the mesh. + 69d27a1d-452a-4b03-841e-56a0e3ca797f + Mesh Preview + + + + + + + 2038 + 178 + 40 + 28 + + + 2064 + 192 + + + + + + 1 + Mesh(es) to preview. + 223d4fe6-43c2-40fd-a191-d5516152808c + Mesh + + false + f42ede2a-d252-4089-b4d5-28a852d4f261 + 1 + + + + + + 2040 + 180 + 9 + 24 + + + 2046 + 192 + + + + + + + + + + + + 897eed66-9b98-4be7-b8fe-b2c5d445f350 + f183dd19-5217-935b-1fcc-dafe808aaa69 + Mesh Cull Duplicate Faces + + + + + Removes the Duplicate faces of Mesh + true + e7690049-666e-4a05-b345-f67e3b7df78c + Mesh Cull Duplicate Faces + Mesh Cull Duplicate Faces + + + + + + 534 + 180 + 55 + 28 + + + 560 + 194 + + + + + + Input Mesh + dfdd6d65-f491-4b63-90a4-86277512fff8 + Mesh + + false + 15fe76cf-c989-40db-b2b4-20bef17cf31e + 1 + + + + + + 536 + 182 + 9 + 24 + + + 542 + 194 + + + + + + + + Mesh with unique faces + d308735a-8acb-4387-a431-1da2b49faa72 + Mesh + + false + 0 + + + + + + 575 + 182 + 12 + 24 + + + 581 + 194 + + + + + + + + + + + + 4bc9dbbf-fec8-4348-a3af-e33e7edc8e7b + Mesh Join + + + + + Join a set of meshes into a single mesh + true + 8fc03a9f-bd36-4b68-9f8e-975f0f732085 + Mesh Join + Mesh Join + + + + + + 534 + 212 + 55 + 28 + + + 560 + 226 + + + + + + 1 + Meshes to join + 35955626-e26f-44c1-b134-62973564caad + Meshes + + false + e6b81eab-f4a1-4e25-b775-477d0e4c6d01 + 1 + + + + + + 536 + 214 + 9 + 24 + + + 542 + 226 + + + + + + + + Mesh join result + 15fe76cf-c989-40db-b2b4-20bef17cf31e + Mesh + + false + 0 + + + + + + 575 + 214 + 12 + 24 + + + 581 + 226 + + + + + + + + + + + + + + + + + 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 + + + + + \ No newline at end of file