diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..⠀⠀⠀⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ꖴ⠀ⵙ⠀옷⠀ⵙ⠀⊚⠀ⵙ⠀ᗩ⠀ⵙ⠀Н⠀ⵙ⠀І⠀ⵙ⠀ᙁ⠀ⵙ⠀ᗝ⠀ⵙ⠀⊚⠀ⵙ⠀ꖴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ߦ⠀ⵙ⠀Ẏ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀Ẏ⠀ⵙ⠀ߦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ꖴ⠀ⵙ⠀⊚⠀ⵙ⠀ᗝ⠀ⵙ⠀ᙁ⠀ⵙ⠀І⠀ⵙ⠀Н⠀ⵙ⠀ᗩ⠀ⵙ⠀⊚⠀ⵙ⠀옷⠀ⵙ⠀ꖴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀⠀⠀⠀..GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..⠀⠀⠀⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ꖴ⠀ⵙ⠀옷⠀ⵙ⠀⊚⠀ⵙ⠀ᗩ⠀ⵙ⠀Н⠀ⵙ⠀І⠀ⵙ⠀ᙁ⠀ⵙ⠀ᗝ⠀ⵙ⠀⊚⠀ⵙ⠀ꖴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ߦ⠀ⵙ⠀Ẏ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀Ẏ⠀ⵙ⠀ߦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ꖴ⠀ⵙ⠀⊚⠀ⵙ⠀ᗝ⠀ⵙ⠀ᙁ⠀ⵙ⠀І⠀ⵙ⠀Н⠀ⵙ⠀ᗩ⠀ⵙ⠀⊚⠀ⵙ⠀옷⠀ⵙ⠀ꖴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀⠀⠀⠀..GHX new file mode 100644 index 00000000..af3686d3 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG..⠀⠀⠀⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ꖴ⠀ⵙ⠀옷⠀ⵙ⠀⊚⠀ⵙ⠀ᗩ⠀ⵙ⠀Н⠀ⵙ⠀І⠀ⵙ⠀ᙁ⠀ⵙ⠀ᗝ⠀ⵙ⠀⊚⠀ⵙ⠀ꖴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ߦ⠀ⵙ⠀Ẏ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀Ẏ⠀ⵙ⠀ߦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᙏ⠀ⵙ⠀ꖴ⠀ⵙ⠀⊚⠀ⵙ⠀ᗝ⠀ⵙ⠀ᙁ⠀ⵙ⠀І⠀ⵙ⠀Н⠀ⵙ⠀ᗩ⠀ⵙ⠀⊚⠀ⵙ⠀옷⠀ⵙ⠀ꖴ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀⠀⠀⠀..GHX @@ -0,0 +1,3688 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + 9b5df51d-ca34-4b90-8e1d-af97028a8fb9 + Shaded + 2 + + 255;201;201;201 + + + 255;191;191;191 + + + + + + 637713001960324447 + + XHG...⠀⠀⠀⠀◯⠀∞⁂ᐃⵔ꞉ⵘ❋ⵔⵔ⁂❋❋ⵔ❋·⁂❋❋ⵈ⁂❋ⵔ⁂❋꞉ⵔⵔⵔ·⁂ⵔ꞉⁂ⵔᐃ··⁂⁂❋❋⠿ᐃⵔⵈⵔ∷ⵘ⁂⁂❋ⵘ꞉꞉ⵔ⠿ⵔ∷◌∷❋⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀❋∷◌∷ⵔ⠿ⵔ꞉꞉ⵘ❋⁂⁂ⵘ∷ⵔⵈⵔᐃ⠿❋❋⁂⁂··ᐃⵔ⁂꞉ⵔ⁂·ⵔⵔⵔ꞉❋⁂ⵔ❋⁂ⵈ❋❋⁂·❋ⵔ❋❋⁂ⵔⵔ❋ⵘ꞉ⵔᐃ⁂∞⠀◯⠀⠀⠀⠀...GHX + + + + + 0 + + + + + + 71 + 14 + + 0.9205308 + + + + + 0 + + + + + + + 0 + + + + + 2 + + + + + Firefly.X, Version=0.0.0.69, Culture=neutral, PublicKeyToken=null + 0.0.0.69 + Andrew Payne (LIFT architects) + 1d3c103c-08ab-48f3-c5fd-624ad09a387e + Firefly.X + 1.0069 + + + + + 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 + + + + + + + 33 + + + + + 7580cce1-bebc-42be-8cfc-fdc7cfaaaaf7 + 1d3c103c-08ab-48f3-c5fd-624ad09a387e + Tone Generator + + + + + Create tones based on incoming frequencies + 5beddbbe-4210-4306-9d7a-3359fa75354e + Tone Generator + Tone Generator + + + + + + 1501 + 12 + 40 + 84 + + + 1527 + 54 + + + + + + 1 + Audio Frequency for the Tone. Note: Typical frequency ranges vary from 27.5 Hz to 4100.0 Hz. + 18abb4a0-eab0-432f-aa34-66a33d5dc3a9 + Audio Frequency + + false + 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 + 1 + + + + + + 1503 + 14 + 9 + 20 + + + 1509 + 24 + + + + + + + + Volume + 8043853e-b056-4966-84d0-b71de5acfdbf + Volume + + false + 32091438-585e-469d-af40-43fecfeab598 + 1 + + + + + + 1503 + 34 + 9 + 20 + + + 1509 + 44 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.012345679012345678 + + + + + + + + + + + Duration to play tones in seconds + 0b62e84d-7bb7-4cef-b46a-0f0f6033f85d + Duration + + false + 1e39a882-52d0-4760-86ac-bce0a7856b19 + 1 + + + + + + 1503 + 54 + 9 + 20 + + + 1509 + 64 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.1 + + + + + + + + + + + Repeat + b88816cc-587c-4116-a303-2f834dc93f66 + Repeat + + false + 030e309f-a175-44c6-bb31-d11be27ff274 + 1 + + + + + + 1503 + 74 + 9 + 20 + + + 1509 + 84 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 + Panel + + false + 0 + 0 + 84.406022589954030768899117092091000289089388918088900852079 + + + + + + 6 + 6 + 378 + 20 + + 0 + 0 + 0 + + 6.322937 + 6.80022 + + + + + + 2 + + 255;255;255;255 + + true + true + true + true + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 4154b3e8-afab-4f1b-a5ae-1f34c9f9908e + Panel + + false + 0 + 0 + 299792458 + + + + + + 532 + 105 + 69 + 20 + + 0 + 0 + 0 + + 532.9859 + 105.0656 + + + + + + 2 + + 255;255;255;255 + + true + true + true + true + false + true + + + + + + + + + 2e78987b-9dfb-42a2-8b76-3923ac8bd91a + Boolean Toggle + + + + + Boolean (true/false) toggle + 030e309f-a175-44c6-bb31-d11be27ff274 + Boolean Toggle + + false + 0 + true + + + + + + 1427 + 73 + 66 + 22 + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + 203a216b-c017-44f3-ab1f-66af69d69b69 + Series + + + + + + + 64 + 46 + 52 + 64 + + + 90 + 78 + + + + + + First number in the series + e148f79b-6ec1-499c-8480-bf04fa9bd312 + Start + + false + 54354f24-d416-4088-844e-1b5433bfb17d + 1 + + + + + + 66 + 48 + 9 + 20 + + + 72 + 58 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + ad0cd72d-704b-41da-a348-8de02c20a1d0 + Step + + false + 4beb174e-b7a2-42ce-ad2e-91b84195184c + 1 + + + + + + 66 + 68 + 9 + 20 + + + 72 + 78 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + a869863e-ab53-4e21-bcae-3ed1321765b9 + Count + + false + 7bab80e6-d601-45d0-9929-cfcca6ea37e2 + 1 + + + + + + 66 + 88 + 9 + 20 + + + 72 + 98 + + + + + + 1 + + + + + 1 + {0} + + + + + 14 + + + + + + + + + + + 1 + Series of numbers + a75bbb50-340f-4ca9-9664-92de456f2795 + Series + + false + 0 + + + + + + 105 + 48 + 9 + 60 + + + 111 + 78 + + + + + + + + + + + + 78fed580-851b-46fe-af2f-6519a9d378e0 + Power + + + + + Raise a value to a power. + cfe0561d-e8c5-45c2-b97b-58ebc32c785f + Power + Power + + + + + + 166 + 46 + 52 + 44 + + + 192 + 68 + + + + + + The item to be raised + b2005173-4c4a-4302-ae8a-bf9e57d18c48 + A + + false + e0037139-1200-42a2-a76d-bc2feda545ec + 1 + + + + + + 168 + 48 + 9 + 20 + + + 174 + 58 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 3 + + + + + + + + + + + The exponent + aad34702-e257-4fc5-9322-eb3eeb230643 + B + + false + a75bbb50-340f-4ca9-9664-92de456f2795 + 1 + + + + + + 168 + 68 + 9 + 20 + + + 174 + 78 + + + + + + + + A raised to the B power + 98263f8e-9412-43cf-8aed-691fe752d0c5 + Result + + false + 0 + + + + + + 207 + 48 + 9 + 40 + + + 213 + 68 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + 28f36bb0-cd9d-4c68-9131-184ff548b14a + Division + Division + + + + + + 609 + 227 + 52 + 44 + + + 635 + 249 + + + + + + Item to divide (dividend) + bc6314e0-5a5a-4644-851e-8c36910292e4 + A + + false + 98263f8e-9412-43cf-8aed-691fe752d0c5 + 1 + + + + + + 611 + 229 + 9 + 20 + + + 617 + 239 + + + + + + + + Item to divide with (divisor) + bfee2825-850b-4df5-b9cb-2b3c44610863 + B + + false + 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 + 1 + + + + + + 611 + 249 + 9 + 20 + + + 617 + 259 + + + + + + + + The result of the Division + 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 + Result + + false + 0 + + + + + + 650 + 229 + 9 + 40 + + + 656 + 249 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + 07b1d578-a2a4-440c-9d96-600ee132b290 + Division + Division + + + + + + 609 + 155 + 52 + 44 + + + 635 + 177 + + + + + + Item to divide (dividend) + 229bb0a1-3d28-4487-a649-557843484a53 + A + + false + 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 + 1 + + + + + + 611 + 157 + 9 + 20 + + + 617 + 167 + + + + + + + + Item to divide with (divisor) + 321ec014-c88c-4ba1-8aeb-9f230ced38d6 + B + + false + 98263f8e-9412-43cf-8aed-691fe752d0c5 + 1 + + + + + + 611 + 177 + 9 + 20 + + + 617 + 187 + + + + + + + + The result of the Division + a56fb601-7826-4cf1-9596-f2fc990e85af + Result + + false + 0 + + + + + + 650 + 157 + 9 + 40 + + + 656 + 177 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + 45c7bdca-8293-4671-8929-5aaee360b938 + Multiplication + Multiplication + + + + + + 609 + 83 + 52 + 44 + + + 635 + 105 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + b6835b28-78d8-4afd-9a59-f5439245af2d + A + + true + a56fb601-7826-4cf1-9596-f2fc990e85af + 1 + + + + + + 611 + 85 + 9 + 20 + + + 617 + 95 + + + + + + + + Second item for multiplication + 9750874f-7409-4b48-ab11-d4fe6e1ffebe + B + + true + 4154b3e8-afab-4f1b-a5ae-1f34c9f9908e + 1 + + + + + + 611 + 105 + 9 + 20 + + + 617 + 115 + + + + + + + + Result of multiplication + b54891c3-5678-46ea-9ee1-bb2b1e9f3999 + Result + + false + 0 + + + + + + 650 + 85 + 9 + 40 + + + 656 + 105 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + b50dd62e-8d93-4ec7-8ba6-21b9e34b0847 + Panel + + false + 0 + d99a7960-b801-4f2b-956a-771293f7f603 + 897aa50d-9e40-494f-aaa8-8d4999af1e49 + 50d31d3f-7dd0-4035-886a-7a37c7fb0d56 + 3 + Double click to edit panel content… + + + + + + 1052 + 155 + 107 + 938 + + 0 + 0 + 0 + + 1052.039 + 155.824 + + + + + + + 255;255;255;255 + + false + true + true + false + false + true + + + + + + + + + 3b220754-4114-4170-b6c3-b286b86ed524 + Text Tag + + + + + Represents a list of text tags in a Rhino viewport + a06f2126-3dc3-428a-87a7-75b514bcdead + Text Tag + Text Tag + 12 + + + + + + 1441 + 215 + 40 + 64 + + + 1467 + 247 + + + + + + Location of text tag + true + 48748d5d-9d17-4794-9106-c5a94087f606 + Location + + false + 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 + 1 + + + + + + 1443 + 217 + 9 + 20 + + + 1449 + 227 + + + + + + + + The text to display + e024673f-73b7-4c22-9f1c-9c998e140feb + Text + + false + 30a71231-7ac8-476a-8f92-9216fea64fe7 + 1 + + + + + + 1443 + 237 + 9 + 20 + + + 1449 + 247 + + + + + + + + Optional colour for tag + 464f9286-ecae-4720-b3d9-92cd57c18973 + Colour + + true + 0 + + + + + + 1443 + 257 + 9 + 20 + + + 1449 + 267 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;212;212;212 + + + + + + + + + + + + + + + + 87e1d9ef-088b-4d30-9dda-8a7448a17329 + Graft Tree + + + + + Graft a data tree by adding an extra branch for every item. + true + true + fdeaabd5-4990-466c-8fc9-3d3f51863c57 + Graft Tree + Graft Tree + + + + + + 609 + 199 + 52 + 28 + + + 635 + 213 + + + + + + 2 + Data tree to graft + 7d135b31-fd38-4fc6-847c-ac6d65845be0 + Tree + + false + 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 + 1 + + + + + + 611 + 201 + 9 + 24 + + + 617 + 213 + + + + + + + + 2 + Grafted data tree + 897aa50d-9e40-494f-aaa8-8d4999af1e49 + Tree + + false + 0 + + + + + + 650 + 201 + 9 + 24 + + + 656 + 213 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + cdf4ee27-89f6-47bc-990e-004c1f6bb6a4 + One Over X + One Over X + + + + + + 890 + 50 + 52 + 28 + + + 916 + 64 + + + + + + Input value + c6d6f4c0-665e-4d08-8fbc-d8b4589142dd + Value + + false + c2086934-e0c7-4c97-80c6-d7aeeeace13e + 1 + + + + + + 892 + 52 + 9 + 24 + + + 898 + 64 + + + + + + + + Output value + 32091438-585e-469d-af40-43fecfeab598 + Result + + false + 0 + + + + + + 931 + 52 + 9 + 24 + + + 937 + 64 + + + + + + + + + + + + 87e1d9ef-088b-4d30-9dda-8a7448a17329 + Graft Tree + + + + + Graft a data tree by adding an extra branch for every item. + true + true + f0249ad0-9ae9-4183-9b71-5c450aae1476 + Graft Tree + Graft Tree + + + + + + 609 + 127 + 52 + 28 + + + 635 + 141 + + + + + + 2 + Data tree to graft + 1f3ccea3-f77d-41bf-acd6-0c6b1ef9e9be + Tree + + false + a56fb601-7826-4cf1-9596-f2fc990e85af + 1 + + + + + + 611 + 129 + 9 + 24 + + + 617 + 141 + + + + + + + + 2 + Grafted data tree + d99a7960-b801-4f2b-956a-771293f7f603 + Tree + + false + 0 + + + + + + 650 + 129 + 9 + 24 + + + 656 + 141 + + + + + + + + + + + + 87e1d9ef-088b-4d30-9dda-8a7448a17329 + Graft Tree + + + + + Graft a data tree by adding an extra branch for every item. + true + true + b7a2c68e-58aa-4dc0-9daa-dd27399166d3 + Graft Tree + Graft Tree + + + + + + 609 + 55 + 52 + 28 + + + 635 + 69 + + + + + + 2 + Data tree to graft + aebaed7d-6421-49eb-8277-af558de023dd + Tree + + false + b54891c3-5678-46ea-9ee1-bb2b1e9f3999 + 1 + + + + + + 611 + 57 + 9 + 24 + + + 617 + 69 + + + + + + + + 2 + Grafted data tree + 50d31d3f-7dd0-4035-886a-7a37c7fb0d56 + Tree + + false + 0 + + + + + + 650 + 57 + 9 + 24 + + + 656 + 69 + + + + + + + + + + + + 78fed580-851b-46fe-af2f-6519a9d378e0 + Power + + + + + Raise a value to a power. + 714dbd9c-1391-4778-b4e0-bc6c296214c9 + Power + + + + + + + 827 + 42 + 52 + 44 + + + 853 + 64 + + + + + + The item to be raised + 36d2f811-879d-422a-9f30-ea3f7ff2a408 + A + + false + 1556dc1c-ded8-4170-8d0d-d1eb111b84ef + 1 + + + + + + 829 + 44 + 9 + 20 + + + 835 + 54 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 3 + + + + + + + + + + + The exponent + 26d29c9d-46bd-4f01-b349-3ff5cf733039 + B + + false + b574a948-5471-4d1a-8f34-a99bf27d126b + 1 + + + + + + 829 + 64 + 9 + 20 + + + 835 + 74 + + + + + + + + A raised to the B power + c2086934-e0c7-4c97-80c6-d7aeeeace13e + Result + + false + 0 + + + + + + 868 + 44 + 9 + 40 + + + 874 + 64 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 1556dc1c-ded8-4170-8d0d-d1eb111b84ef + Panel + + false + 0 + 0 + 3 + + + + + + 66 + 26 + 51 + 20 + + 0 + 0 + 0 + + 66.20229 + 26.58498 + + + + + + 2 + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + b574a948-5471-4d1a-8f34-a99bf27d126b + Panel + + false + 0 + 0 + 3 + + + + + + 769 + 64 + 50 + 20 + + 0 + 0 + 0 + + 769.2578 + 64.62138 + + + + + + 2 + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + 9e7a77b7-1cbf-435b-9338-9022f161e83f + Division + Division + + + + + + 890 + 6 + 52 + 44 + + + 916 + 28 + + + + + + Item to divide (dividend) + b7186215-5aeb-40e4-a6c0-a564d343d23a + A + + false + 2487b408-7f3b-41fb-b6bf-1d8ebf6393c1 + 1 + + + + + + 892 + 8 + 9 + 20 + + + 898 + 18 + + + + + + + + Item to divide with (divisor) + 70197030-6220-4fbd-805f-066cea93c60e + B + + false + c2086934-e0c7-4c97-80c6-d7aeeeace13e + 1 + + + + + + 892 + 28 + 9 + 20 + + + 898 + 38 + + + + + + + + The result of the Division + 1e39a882-52d0-4760-86ac-bce0a7856b19 + Result + + false + 0 + + + + + + 931 + 8 + 9 + 40 + + + 937 + 28 + + + + + + + + + + + + d25e638d-0677-4306-89e7-caadf0786013 + ab81fea9-8d16-4caf-af89-2736c660f36d + Spiral Rail + + + + + Creates a spiral along a rail curve, pitch, turn count, and two radi + true + 52c3b850-b0ac-456e-afb7-f0c00ec15e2f + Spiral Rail + Spiral Rail + + + + + + 1372 + 73 + 52 + 124 + + + 1398 + 135 + + + + + + The rail curve for the spiral + 7f20e719-9cf3-4685-88ec-56e37d5f05b3 + Curve + + false + b7e4d245-22f0-447e-9d9b-e83f05ef11de + 1 + + + + + + 1374 + 75 + 9 + 20 + + + 1380 + 85 + + + + + + + + Pitch angle + 3b044870-d461-4e1c-a516-de1777dca063 + Angle + + true + 0 + false + + + + + + 1374 + 95 + 9 + 20 + + + 1380 + 105 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + The number of turns in the spiral + cd3dae20-4528-46de-b98b-14103fe98fcd + Turns + + true + 0 + + + + + + 1374 + 115 + 9 + 20 + + + 1380 + 125 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Radius at the base of the spiral + 2cc757c9-b625-4cd2-95dd-2bb3fe33b0b2 + Base Radius + + true + 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 + 1 + + + + + + 1374 + 135 + 9 + 20 + + + 1380 + 145 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Radius at the peak of the spiral + 71931043-b762-4119-97bc-7e48c2a827ec + Peak Radius + + true + 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 + 1 + + + + + + 1374 + 155 + 9 + 20 + + + 1380 + 165 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Number of sample points per turn + f896f4b2-185f-4afb-96bb-7017c57e5ecd + Sample Point + + true + 0 + + + + + + 1374 + 175 + 9 + 20 + + + 1380 + 185 + + + + + + 1 + + + + + 1 + {0} + + + + + 256 + + + + + + + + + + + The spiral curve + 2e76d68c-fe60-4926-a921-f95b9a496a5f + Spiral + + false + 0 + + + + + + 1413 + 75 + 9 + 120 + + + 1419 + 135 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 384a02a5-1be5-4937-b673-70d28e7a6e32 + Line + + + + + + + 1309 + 63 + 52 + 44 + + + 1335 + 85 + + + + + + Line start point + 509a4f94-a881-49bd-88f9-cd79455dae02 + Start Point + + false + 0 + + + + + + 1311 + 65 + 9 + 20 + + + 1317 + 75 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line end point + 89300ec5-d97c-4464-8999-cbb254735e95 + End Point + + false + 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 + 1 + + + + + + 1311 + 85 + 9 + 20 + + + 1317 + 95 + + + + + + + + Line segment + b7e4d245-22f0-447e-9d9b-e83f05ef11de + Line + + false + 0 + + + + + + 1350 + 65 + 9 + 40 + + + 1356 + 85 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + 46d298b8-231f-4878-a66f-20619a763169 + Construct Point + Construct Point + + + + + + 890 + 78 + 52 + 64 + + + 916 + 110 + + + + + + {x} coordinate + 2d16d2d8-8b8d-45bc-b00c-d83afa57723e + X coordinate + + false + 0 + + + + + + 892 + 80 + 9 + 20 + + + 898 + 90 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 4ec168bb-eb07-4784-a3ec-bc5409f5d7d3 + Y coordinate + + false + d99a7960-b801-4f2b-956a-771293f7f603 + 1 + + + + + + 892 + 100 + 9 + 20 + + + 898 + 110 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + cdf9fd2d-fb87-4ccb-80f8-5f0ed9f059a6 + Z coordinate + + false + 0 + + + + + + 892 + 120 + 9 + 20 + + + 898 + 130 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 57aa8f80-37e2-40a0-80d0-ffb9fccefef1 + Point + + false + 0 + + + + + + 931 + 80 + 9 + 60 + + + 937 + 110 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + f5be8bb0-b7da-4799-a899-2024646eb94a + Rotate + Rotate + + + + + + 1435 + 123 + 52 + 64 + + + 1461 + 155 + + + + + + Base geometry + ca7fc524-e479-4bc7-9fdc-a1d3c7822bf0 + Geometry + + true + 2e76d68c-fe60-4926-a921-f95b9a496a5f + 1 + + + + + + 1437 + 125 + 9 + 20 + + + 1443 + 135 + + + + + + + + Rotation angle in radians + 57bf486b-89c2-4dc3-90dd-257fa4a593b3 + Angle + + false + 0 + false + + + + + + 1437 + 145 + 9 + 20 + + + 1443 + 155 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + df3d0bc0-9ada-4e44-a3a5-81a421be1703 + Plane + + false + d18bc8f6-1bd2-4ae9-98cd-090c68e7ebb6 + 1 + + + + + + 1437 + 165 + 9 + 20 + + + 1443 + 175 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 9faa0e9f-6262-45a8-b093-0abcaf75c8ab + Geometry + + false + 0 + + + + + + 1476 + 125 + 9 + 30 + + + 1482 + 140 + + + + + + + + Transformation data + 3a72f183-fa32-47a7-b036-a9a2654b7d62 + Transform + + false + 0 + + + + + + 1476 + 155 + 9 + 30 + + + 1482 + 170 + + + + + + + + + + + + 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 + XZ Plane + + + + + World XZ plane. + 507909a1-9164-4c42-939e-654125c5c5b5 + XZ Plane + XZ Plane + + + + + + 1435 + 187 + 52 + 28 + + + 1461 + 201 + + + + + + Origin of plane + 067236e3-b993-4693-bdf9-9062c3662e87 + Origin + + false + 0 + + + + + + 1437 + 189 + 9 + 24 + + + 1443 + 201 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World XZ plane + d18bc8f6-1bd2-4ae9-98cd-090c68e7ebb6 + Plane + + false + 0 + + + + + + 1476 + 189 + 9 + 24 + + + 1482 + 201 + + + + + + + + + + + + 0ae07da9-951b-4b9b-98ca-d312c252374d + Numbers to Points + + + + + Convert a list of numbers to a list of points + true + eedcf875-b257-4d9c-9898-66e3ec02c0a8 + Numbers to Points + + + + + + + 1167 + 612 + 52 + 44 + + + 1193 + 634 + + + + + + 1 + Numbers to merge into points + 2b100fdc-6ff1-4538-8071-7175fb248706 + Numbers + + false + b50dd62e-8d93-4ec7-8ba6-21b9e34b0847 + 1 + + + + + + 1169 + 614 + 9 + 20 + + + 1175 + 624 + + + + + + 1 + + + + + 3 + {0} + + + + + 1 + + + + + 2 + + + + + 3 + + + + + + + + + + + Mask for coordinate composition + 4586b96e-e2b0-4513-b834-21b8764c84ec + Mask + + false + 0 + + + + + + 1169 + 634 + 9 + 20 + + + 1175 + 644 + + + + + + 1 + + + + + 1 + {0} + + + + + 4 + + + + + + + + + + + 1 + Ordered list of points + 30a71231-7ac8-476a-8f92-9216fea64fe7 + Points + + false + 0 + + + + + + 1208 + 614 + 9 + 40 + + + 1214 + 634 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 54354f24-d416-4088-844e-1b5433bfb17d + Panel + + false + 0 + 0 + 0 + + + + + + 6 + 48 + 50 + 20 + + 0 + 0 + 0 + + 6.979076 + 48.87888 + + + + + + 2 + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 4beb174e-b7a2-42ce-ad2e-91b84195184c + Panel + + false + 0 + 0 + 1 + + + + + + 6 + 68 + 50 + 20 + + 0 + 0 + 0 + + 6.234573 + 68.16269 + + + + + + 2 + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + dfbfade0-e9e5-4644-85c9-91ecec251bd1 + Panel + + false + 0 + 0 + 14 + + + + + + 6 + 88 + 50 + 20 + + 0 + 0 + 0 + + 6.537735 + 88.96509 + + + + + + 2 + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 78fed580-851b-46fe-af2f-6519a9d378e0 + Power + + + + + Raise a value to a power. + 05801501-51ea-4e7f-bbbb-2f3a9edc154e + Power + Power + + + + + + 134 + 200 + 82 + 44 + + + 165 + 222 + + + + + + The item to be raised + 71ab3914-c0ed-4ecf-9650-7863ad50056d + A + A + false + 0 + + + + + + 136 + 202 + 14 + 20 + + + 144.5 + 212 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 3 + + + + + + + + + + + The exponent + 36f02c26-ce98-474d-b64e-90b95c45cf4e + B + B + false + 3bf003aa-24a4-4d38-ac5f-35f9284bd7a0 + 1 + + + + + + 136 + 222 + 14 + 20 + + + 144.5 + 232 + + + + + + + + A raised to the B power + e0037139-1200-42a2-a76d-bc2feda545ec + Result + Result + false + 0 + + + + + + 180 + 202 + 34 + 40 + + + 198.5 + 222 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 3bf003aa-24a4-4d38-ac5f-35f9284bd7a0 + Number Slider + Number Slider + false + 0 + + + + + + 9 + 299 + 198 + 20 + + + 9.63298 + 299.604 + + true + + + + + 0 + 1 + 0 + 65 + 1 + 0 + 2 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7bab80e6-d601-45d0-9929-cfcca6ea37e2 + Number Slider + Number Slider + false + 0 + + + + + + 16 + 162 + 198 + 20 + + + 16.15096 + 162.7264 + + + + + + 0 + 1 + 0 + 1024 + 0 + 0 + 9 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f24cbe98-6c62-4087-a755-9a9ff2512b53 + Panel + + false + 1 + 4dc7629e-7cfd-4214-bc4f-a1d25ea600d1 + 1 + Double click to edit panel content… + + + + + + 233 + 232 + 160 + 229 + + 0 + 0 + 0 + + 233.9493 + 232.4937 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + f765544b-db4e-4011-bb64-8ea9c31f4eae + One Over X + One Over X + + + + + + 16 + 257 + 100 + 28 + + + 65 + 271 + + + + + + Input value + 9f370159-f346-4699-9fae-5ad17f1d2835 + Value + Value + false + 3bf003aa-24a4-4d38-ac5f-35f9284bd7a0 + 1 + + + + + + 18 + 259 + 32 + 24 + + + 35.5 + 271 + + + + + + + + Output value + 2a494c88-12c6-4495-82f0-8f325c3a2e46 + Result + Result + false + 0 + + + + + + 80 + 259 + 34 + 24 + + + 98.5 + 271 + + + + + + + + + + + + + + + + + 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 + + + + + \ No newline at end of file