From 820cb65f76e41dc4d6f2e06d8b70ad5af0379b24 Mon Sep 17 00:00:00 2001 From: 0000OOOO0000 <63518686+0000OOOO0000@users.noreply.github.com> Date: Sun, 19 Jun 2022 23:17:11 +0300 Subject: [PATCH] =?UTF-8?q?=E2=A0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KИ.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.NK | 250 + .../PEA.O____6_ETIUS_EVITAERC____REIFYRTEMYS_NERCS_LACITREW____O____WERTICAL_SCREN_SYMETRYFIER____CREATIVE_SUITE_6____O.AEP | Bin 0 -> 245355 bytes .../XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX | 132495 +++++++++++++++ .../⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀ | 257 + 4 files changed, 133002 insertions(+) create mode 100644 ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/KИ.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.NK create mode 100644 ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/PEA.O____6_ETIUS_EVITAERC____REIFYRTEMYS_NERCS_LACITREW____O____WERTICAL_SCREN_SYMETRYFIER____CREATIVE_SUITE_6____O.AEP create mode 100644 ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX create mode 100644 ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀ diff --git a/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/KИ.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.NK b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/KИ.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.NK new file mode 100644 index 00000000..4d601a1b --- /dev/null +++ b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/KИ.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.NK @@ -0,0 +1,250 @@ +#! C:/O/O_ERAWTFOS_O_SOFTWARE_O/O_SMARGORP_O_PROGRAMS_O/O_AIDIV_O_VIDIA_O/O_D3_O_3D_O/O_YRDNUOF_O_FOUNDRY_O/O_EKUN_O_NUKE_O/O_9_W_0_9_O_9_0_W_9_O/nuke-9.0.9.dll -nx +#write_info O____ᗱᗴTIᖆᖇᗯ____O____ᗯᖆᖇITᗱᗴ____O file:"C:/GNP.KN.O____IICSA_PUKOOL_ROLOC_EKUN_ROF_STNIOP_EWRUC_DEPAM_ERUTAWRUC_DEWIRED_HT4_DIOMGIS_ERUTAWRUC_RAENIL____O____LINEAR_CURWATURE_SIGMOID_4TH_DERIWED_CURWATURE_MAPED_CURWE_POINTS_FOR_NUKE_COLOR_LOOKUP_ASCII____O.NK.PNG" format:"1024 1024 1" chans:":rgba.red:rgba.green:rgba.blue:rgba.alpha:" framerange:"1 100" fps:"0" colorspace:"linear" datatype:"16 bit" transfer:"unknown" views:"main" +version 9.0 v9 +define_window_layout_xml { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} +Root { + inputs 0 + name C:/KN.O____IICSA_PUKOOL_ROLOC_EKUN_ROF_STNIOP_EWRUC_DEPAM_ERUTAWRUC_DEWIRED_HT4_DIOMGIS_ERUTAWRUC_RAENIL____O____LINEAR_CURWATURE_SIGMOID_4TH_DERIWED_CURWATURE_MAPED_CURWE_POINTS_FOR_NUKE_COLOR_LOOKUP_ASCII____O.NK + format "2048 1556 0 0 2048 1556 1 2K_Super_35(full-ap)" + proxy_type scale + proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)" +} +Constant { + inputs 0 + color 1 + format "1024 1024 0 0 1024 1024 1 square_1K" + name O____TИNᗩTᔓᔕИNOᑐᑕ____O____ᑐᑕOИNᔓᔕTᗩИNT____O + xpos -408 + ypos -187 +} +set N35d0800 [stack 0] +Expression { + temp_name0 O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O + temp_expr0 (clamp(((height/2)-(sqrt(((x-((width/2)-.5))**2)+((y-((height/2))+.5)**2))))/(height/2))) + temp_name1 O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O + temp_expr1 (-cos(PI*(O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O))/2+.5) + temp_name2 O_TNEIDARG_LAIDAR_LAITNENOPXE_O_EXPONENTIAL_RADIAL_GRADIENT_O + temp_expr2 "(((exp(2.*PI*( (clamp(( (height/2.) *(sqrt(4.))-(sqrt((((x- (width/2.) )**2.)*(4.))+(((y- (height/2.) )**2.)*(4.)))))/ (height/2.) )) ))/(exp(2.*PI))/2.)) + (-(exp(2.*PI))/exp(2.*PI*( (clamp(( (height/2.) *(sqrt(4.)-1.)-(sqrt((((x- (width/2.) )**2.)*(4.))+(((y- (height/2.) )**2.)*(4.)))))/ (height/2.) )) ))/(exp(2.*PI))/2.+1.)-0.5)" + temp_name3 O_TNEIDARG_LAIDAR_LADIOSUNISOC_TOOR_ERAUQS_O_SQUARE_ROOT_COSINUSOIDAL_RADIAL_GRADIENT_O + temp_expr3 "( ( ( -pow( cos(.5*PI* clamp( ( (O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O*2.) -0.) ,0.,1.) ) , (1./2.) ) /2. ) + ( pow( cos(.5*PI* clamp( ( (O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O*2.) -2.) ,-1.,0.) ) , (1./2.) ) /2. ) )+.5 )" + channel0 rgba + expr0 O_TNEIDARG_LAIDAR_RAENIL_O_LINEAR_RADIAL_GRADIENT_O + channel1 {-rgba.red -rgba.green -rgba.blue none} + expr1 "(-(exp(2*PI))/exp(2*PI*( (clamp((O_EZIS_O_SIZE_O*0.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*PI))/2+1)" + channel2 {-rgba.red -rgba.green -rgba.blue none} + expr2 "((exp(2*PI*( (clamp((O_EZIS_O_SIZE_O*1.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*PI))/2-0)/1)" + channel3 {none none none -rgba.alpha} + expr3 "((exp(2*PI*( (clamp((O_EZIS_O_SIZE_O*1.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*PI))/2-0)/1) + (-(exp(2*PI))/exp(2*PI*( (clamp((O_EZIS_O_SIZE_O*.75-(sqrt(((x-O_NOITISOP_O_POSITION_O.x)**2)*3+((y-O_NOITISOP_O_POSITION_O.y)**2)*3)))/O_EZIS_O_SIZE_O*1)) ))/(exp(2*PI))/2+1)/1-.5" + name ⵙTИNᗱᗴꖴᗝᗩᴥᕤᕦⵙᙁᗩꖴᗝᗩᴥⵙᙁᑎΦⵙᴥᗩᗱᗴИNꖴᙁⵙᙁꖴИNᗱᗴᗩᴥⵙΦᑎᙁⵙᴥᗩᗝꖴᗩᙁⵙᕤᕦᴥᗩᗝꖴᗱᗴИNTⵙ + help "◯ (1- ( (2)trpƨ*2 ) ) ⵙ ( ( 2*sqrt(2) ) -1) ◯" + xpos -408 + ypos -245 + postage_stamp true + addUserKnob {20 O l "" +STARTLINE} + addUserKnob {7 O_REWOP_O_POWER_O R -16 16} + O_REWOP_O_POWER_O {{ⵙИNⵔꖴTᗩᙁᑎᕤᕦᗱᗴᴥⵙᴥᗱᗴᕤᕦᑎᙁᗩTꖴⵔИNⵙ.O_REWOP_O_POWER_O}} + addUserKnob {7 O_ELACS_O_SCALE_O t "◯ (1- ( (2)trpƨ*2 ) ) ⵙ ( ( 2*sqrt(2) ) -1) ◯" R 0.01 16} + O_ELACS_O_SCALE_O {{ⵙИNⵔꖴTᗩᙁᑎᕤᕦᗱᗴᴥⵙᴥᗱᗴᕤᕦᑎᙁᗩTꖴⵔИNⵙ.O_ELACS_O_SCALE_O}} + addUserKnob {7 O_Y_EZIS_O_SIZE_Y_O R 0 16} + O_Y_EZIS_O_SIZE_Y_O 2 + addUserKnob {7 O_ROSIVID_O_DIVISOR_O R 0.0001 64} + O_ROSIVID_O_DIVISOR_O 11 + addUserKnob {7 O_2_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_2_O R 0 4} + O_2_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_2_O 1 + addUserKnob {7 O_1_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_1_O R 0 4} + O_1_REILPITLUM_EZIS_O_SIZE_MULTIPLIER_1_O 1 + addUserKnob {7 O_1_SNOISIVID_O_DIVISION_1_O R 0 16} + O_1_SNOISIVID_O_DIVISION_1_O 4 + addUserKnob {7 O_REILPITLUM_IP_O_PI_MULTIPLIER_O R 0 4} + O_REILPITLUM_IP_O_PI_MULTIPLIER_O 2 + addUserKnob {7 O_REBMUN_O_NUMBER_O t 2.718281828459 R 0 64} + O_REBMUN_O_NUMBER_O 2.718281828 + addUserKnob {12 O_NOITISOP_O_POSITION_O} + O_NOITISOP_O_POSITION_O {2047.5 2047.5} + addUserKnob {7 O_EZIS_O_SIZE_O R 0 2048} + O_EZIS_O_SIZE_O 2048 +} +ColorLookup { + use_precomputed false + lut {master {curve 0 x0.00390625 2.22106e-005 8.88522e-005 0.0001999478 0.0003555344 0.0005556628 0.0008003975 0.0010898169 0.0014240137 0.0018030944 0.0022271799 0.0026964055 0.0032109212 0.0037708916 0.0043764962 0.0050279299 0.0057254027 0.0064691405 0.0072593849 0.0080963941 0.0089804423 0.009911821 0.0108908387 0.0119178215 0.0129931134 0.0141170769 0.0152900932 0.0165125628 0.0177849059 0.0191075629 0.0204809949 0.0219056843 0.0233821354 0.0249108746 0.0264924516 0.0281274392 0.0298164348 0.0315600603 0.033358963 0.0352138164 0.0371253204 0.0390942024 0.0411212176 0.0432071498 0.0453528116 0.0475590453 0.0498267235 0.052156749 0.0545500557 0.0570076084 0.0595304035 0.0621194687 0.0647758628 0.0675006759 0.0702950285 0.073160071 0.076096983 0.0791069716 0.0821912704 0.0853511375 0.0885878531 0.0919027177 0.0952970485 0.0987721769 0.1023294443 0.1059701894 0.1096957128 0.1135073784 0.1174065497 0.1213945458 0.1254726803 0.1296422816 0.1339044769 0.1382605827 0.1427118778 0.147259484 0.1519043313 0.1566473384 0.1614896323 0.1664321379 0.171475581 0.1766204168 0.1818669899 0.1872155931 0.1926666028 0.1982199261 0.2038751085 0.2096313765 0.2154879828 0.2214439897 0.2274978175 0.2336475197 0.2398913205 0.246226828 0.2526513625 0.2591620139 0.2657557109 0.2724291677 0.2791788633 0.2860011381 0.2928922303 0.2998483089 0.3068655048 0.3139399396 0.3210677522 0.3282451225 0.3354682933 0.3427335893 0.3500374348 0.3573763682 0.3647470553 0.3721462999 0.3795710536 0.3870184237 0.3944856793 0.401970257 0.4094697648 0.4169819854 0.4245048786 0.4320365828 0.4395754158 0.4471198754 0.4546686389 0.4622205628 0.469774682 0.4773302088 0.4848865321 0.4924432162 0.5 0.5075567838 0.5151134679 0.5226697912 0.530225318 0.5377794372 0.5453313611 0.5528801246 0.5604245842 0.5679634172 0.5754951214 0.5830180146 0.5905302352 0.598029743 0.6055143207 0.6129815763 0.6204289464 0.6278537001 0.6352529447 0.6426236318 0.6499625652 0.6572664107 0.6645317067 0.6717548775 0.6789322478 0.6860600604 0.6931344952 0.7001516911 0.7071077697 0.7139988619 0.7208211367 0.7275708323 0.7342442891 0.740837986 0.7473486375 0.753773172 0.7601086795 0.7663524803 0.7725021825 0.7785560103 0.7845120172 0.7903686235 0.7961248915 0.8017800739 0.8073333972 0.8127844069 0.8181330101 0.8233795832 0.828524419 0.8335678621 0.8385103677 0.8433526616 0.8480956686 0.852740516 0.8572881222 0.8617394173 0.8660955231 0.8703577184 0.8745273197 0.8786054542 0.8825934502 0.8864926216 0.8903042872 0.8940298106 0.8976705557 0.9012278231 0.9047029515 0.9080972823 0.9114121469 0.9146488625 0.9178087295 0.9208930283 0.923903017 0.926839929 0.9297049715 0.9324993241 0.9352241372 0.9378805313 0.9404695965 0.9429923916 0.9454499443 0.947843251 0.9501732765 0.9524409547 0.9546471884 0.9567928502 0.9588787823 0.9609057976 0.9628746796 0.9647861836 0.966641037 0.9684399397 0.9701835652 0.9718725608 0.9735075484 0.9750891253 0.9766178646 0.9780943157 0.9795190051 0.9808924371 0.9822150941 0.9834874372 0.9847099068 0.9858829231 0.9870068866 0.9880821785 0.9891091613 0.990088179 0.9910195577 0.9919036059 0.9927406151 0.9935308595 0.9942745973 0.9949720701 0.9956235038 0.9962291084 0.9967890788 0.9973035945 0.9977728201 0.9981969056 0.9985759863 0.9989101831 0.9991996025 0.9994443372 0.9996444656 0.9998000522 0.9999111478 0.9999777894 1} + red {} + green {} + blue {} + alpha {}} + name O____ᑫᑭᑎЖOOᙁ_ᖆᖇOᙁOᑐᑕ____O____ᑐᑕOᙁOᖆᖇ_ᙁOOЖᑎᑫᑭ____O + xpos -408 + ypos -301 + postage_stamp true +} +Grade { + black 0.9375 + white_clamp true + name O____ᗱᗴᗝᗩᖆᖇᕤᕦ____O____ᕤᕦᖆᖇᗩᗝᗱᗴ____O + xpos -408 + ypos -355 + postage_stamp true +} +set N35d1c00 [stack 0] +Write { + channels all + file C:/GNP.KN.O____IICSA_PUKOOL_ROLOC_EKUN_ROF_STNIOP_EWRUC_DEPAM_ERUTAWRUC_DEWIRED_HT4_DIOMGIS_ERUTAWRUC_RAENIL____O____LINEAR_CURWATURE_SIGMOID_4TH_DERIWED_CURWATURE_MAPED_CURWE_POINTS_FOR_NUKE_COLOR_LOOKUP_ASCII____O.NK.PNG + colorspace linear + raw true + file_type png + datatype "16 bit" + checkHashOnRead false + version 4 + name O____ᗱᗴTIᖆᖇᗯ____O____ᗯᖆᖇITᗱᗴ____O + xpos -408 + ypos -469 + postage_stamp true +} +Viewer { + frame_range 1-1 + fps 69 + full_frame_processing true + viewerProcess None + name O____ᖆᖇᗱᗴᗯᗱᗴIᗯ____O____ᗯIᗱᗴᗯᗱᗴᖆᖇ____O + xpos -408 + ypos -488 +} +push $N35d1c00 +push $N35d0800 +Merge2 { + inputs 2 + operation matte + name O____ᗱᗴᕤᕦᖆᖇᗱᗴᙏ____O____ᙏᗱᗴᖆᖇᕤᕦᗱᗴ____O + xpos -408 + ypos -411 + postage_stamp true +} diff --git a/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/PEA.O____6_ETIUS_EVITAERC____REIFYRTEMYS_NERCS_LACITREW____O____WERTICAL_SCREN_SYMETRYFIER____CREATIVE_SUITE_6____O.AEP b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/PEA.O____6_ETIUS_EVITAERC____REIFYRTEMYS_NERCS_LACITREW____O____WERTICAL_SCREN_SYMETRYFIER____CREATIVE_SUITE_6____O.AEP new file mode 100644 index 0000000000000000000000000000000000000000..0ceaecf4c460126c1edeac54e0d7c979af9861d0 GIT binary patch literal 245355 zcmeHw4SXC$`TySKwMqJ3YFkR!mKMTGn)l=qDb3|_X#)ufN!kW1wwJrTWa;JhxVt1R zMvQ=1i$6s~1TCeP(!n9_MJ@XY-KxR=1Mh`H#s?m#FU2YX@jtGgz^WX?}U2El;P zfgp!`AYw;*Zy&?VjrqE}Be7UK4AD2BUk4u*-18V_IGT+2tZ!la&pwAOcoK4)#pE+p zD1}6;6nw`H3jjKz~sz-|a#6XFsM#uFc0>3z`kgh3nTzvgzc&%7aRh6CD=>ieLX&~p9(OS465t{ zDtnUK0p(;EpAg#_=Ld(9Y+3L`wyLqw!*1ZlB3v?A-W>>T55z;PPZ*8`qB|Kzsxykk zEI`<@0CIg*V|{&j^%{U*ek?uZP}UaIwo-_HoF%rIYw;6`n-W)X6ZSBS=PkhIa>Z@n z8iu*=Qw+1@1;uUEjX+zMFwDKbP}OHKqL-m$GS*a4F*Y`~hUbE75TNptHh>(`+@i{F z4a!f(j&0?_fssg(MW6sswP*;VcGxK4BV zT^+6-*V(RZu0dDSHR2j~UF^Edb%pC%*VkOPy1wQ5uImS`pSXVM`i<*%uGd|EcfIS* zahJFkxsP!l@2+rr++Oz??mqXq?m_qY?hD+PxIgE<+P%m94fnn7AGm+!e#X7u{f7Ik z944nYXK~Joobnt`jxVPx=bW5yPCVzroZUHBj z1qB653r;RrThLVyC`cAuT5wIlHwqpuc)H-#f_Dmw3y&?VE^I42r!ZQ0QQ=jEw-r8A z_;lfGh5wl~Z`SHrO|!aYg=X!X_4!#h&w60iFJ`?u>pw;Fi%uw7Thv!{UePCut}eQx z=!Zow75$^QxOio8WARzVeDOr_)x~!eKVJO1;(wPcC^@ObSF)vKq~voYUoY8L@|%)> z%$_~__}R^~&zYT^{khq<&VF?EZ)d+VXW^VRbK2*G=6qt#b#v~W^YolI=gykDdaifw zN9SHJ_o}(~%>BjOKhK*r@A!GXd4YKs&bw~jcjrAf@2&X@=U2_|nm;`Mv-5A8|C9ND zTu`v!_yzt2p#_&LxM{(o3x2;aXW?-ReG7vNFJ5@_!XGYtby5DJ6Be~EI&aZsi@v$& z$wdc_T5weDQJaq1anyB3egCNai*ptqzqoyIWbx-0-@W+R#qWOTm=AeB#C_;9AG+g1 zPk-oNOO9UByo6h_d&!+ko>}tlQg*3->Gq{xSbE>mmzU)(J89Wj%f^;nzwC$0{(SVJ zqd$Cf@aWw~-+lB8%iYUQTHdq#W6N(^{>1XPjwwB6{V}m)t~ut>WBy#axU{+SywWR6 zA1ZzQ*oDWQb}WDFmB&7O?4Q`9ST7r4uVx=(53E?eV#A7&6<=HNd}E_~dT$31e~fmO$@>RdIx>h@JHte&;nvwCRtmskII^}mik;rPwRfBN|Q zj{oBcOHOD%;er!xKjEda*=6g>&M(_j_UjY#PxPF){lu@H_|!@6lj=?yI_bKTesQw< zR|PC)xWNpUDHpJT`UH3@cf9o6Sv_B}ud$`^6O9ix{=2EZDcN*) z(_cSa{^9K(zU{+*JoSWAxl?aG_4jL6t_`gH+S>i6v8Qc2?Z(sguUoM$ux`(~SDKG& z4mID>{F?Vf?|I&Dc;9TPY>Bsgr{!P1Cf~<>`&x5a*SGF&ebT?cztMlK|F>-`+XmZi zZ#%HQZvDsB@7s{K;fxJm*zjEYG3~+jTiXwu-f;TIPk-!;k~4bGxb}=!I!@|{cRbMP z?mWHoi=8i>x%$lLnfG-uUF}_8?0UKTgzodZzjs#tS>0z{ch>*)RP~Ja{J3{v@7CVi zdf)DA>HB=&iyO-}j%<8n)7(v4Hr=}EUz=MuU$J?Ae?|Yt`+s)!va|WK??0#DoK5H4 za?V>H@qgq?A9;04-IhzYJbUg5=k7T7Cm&t*(a1-?zjf}`z}9=V)cxI3huS=+VB+q<@Zefz=4=E$AHg~Qv1zZ+c;-5z~RC>3@Hzl@z6yEL}{{HF82bpC<( z8Sz^ZuEe>C`;&`cG4;eq*~q6xem8pB=yjv-jBOgbXUF^<(H&3hJZa}=cD{B&+Xesc zW4Rv-e(aI)72}^A|J}#EAOG5gt_ue)eB=|yed3Z&ygIRdV(%x5KDqsqKfkE*qAM=? z=f#^Ze&CX0E}6LG_n%t-soO7|b7}n2=RW=6Pv5XBcNf3w$npZ-tP|6Kh)2R|47+>@WL|NQlr=U*PZ{Mj$8`@-HU=3jBa6~F&t=NIq2 zlD%^GmH+(G)-V0!s@kh=_;S&gN4~uO>W-`Lzh>1nmtXVVwL{lFb6v}IcYbC0S3dKV ze|)z4}9l)YrgmO2Uk3J-S?0B{^uVmdgzje4nBOr!*A`2?fdf&27mDTN47rl;-meK z{`#@A9((eKXZ-N-AGQ7H(I0z%{P5#zAAj&CO+WeWPdz`q?`QQtyZ4E@C%*IZx}SgN z$@(Yn{YAqs?tiNBsRw>}>MtL9dfn4M_*Lt#e)Q}1U;pfxGoSh8vm2j%{<$sB?SDS> z{2zZ4`OV*67=7VCFHXFa_tNf{=e>N@Zs zzww8}AKrWQlK-3ie^}$9FvHFh>zTWowQ-Au%pI&_<_QrqyeCc22|K%%hmc9Ay zzc&B%i39xyUj1AAZwLSW*?%nk$JhT^`_D(->VE6DZx6rypMULsXX!h8|LytrkKf(= z?rZ-Ud#~WVtN(lAe;;`NjQ3wUIDGJ+#82cbf_37eNN_meh844hpLmrigw;VIGn<*M z<|j~Cw0O`y3O`}&uMMqxE0NazE+`AbOKURM1lXezA0YA*LlSS{?gw|mPehP?02W5D z%t7G^Z*ip##2xrD@GYN)Ci#uBc14^q!=!x|+ZF=mpjzGZ9K-aDGfca-lru;(H`)&qR48lNfTD%WD{NgJPJ(b4l7goOj>7n9FRq$(4M{eH+uOZ0)7G$b? zC%`^07>dWhgmBVc2(zoZhmXeMd=y;8(B9S-KkH8fhr~@2a82|0B7sDL53)6_X#y(V zu2?)2fLFA?Ak_jaQhClR=?LtMMrD|q^Z{aK{ zNXGwzp+FKMm)T7q85)840p>vbzCvF%4~My6lI;$}10j=nLPF`x zn@w;RQIc@)@i%pF(FEI-1iEH@frQCSfKyzVNW_BSXaJSAlEm#DiE;5TpHO!yQWLc) zrBS&j7Kr!354Ag@h9*)wlAfw8<(2TL(?E8J8v+B(zD^%CRh!3cGWSyZNMjqr?AtR3 z^)v=Wv#Lu~L%qjSTkWZ@QBpCf%Uo|T$&bS1EFhGOpBAR3v; zEUC&)hGa|OaHzvRmVb6)Xv4~vRK!zs-dB=rpBY%n$*@$ zhQBB*#9{XtZG?r)#?zHzfiw8G-q$V0A|@UwH7Q;F;Fqc`>(W?LUsdPv)HEp3OzJWl zTAKFU9jGksqgw|)6?KyDh|V7$+U&~|01{0NfPw|0kV8p zq?*J?EGER0T<8?m2Sg;G8FP$JaMmr^*ic#9SnsJtYiInJ^u62-d?>_4*|tc)cJSFwf!GjmXJxUtfO<7FBqT%vrNONcaPw5wTa3;Gr2-`5W6`z; zaY;1^ZkiEoY0tj~AZRIK1<{i!Zdbn}<5ttdB|zjk-peIfA0H1!IJRpPK?^2fJ~TH4c?km8zAVR8EurGMh!YN;x5UXEH8C^jl7DDTVC)x9khBJgW0l zdg@d)($$5o)Yd?p5^P+0%@JBU9XlAd5rnj*KO{($~dPQ(IM!u)vS5U5Im$ zkBdUzW?`?%^x1}d*6m0C?LQAsKwCm^Vw%-u$Iorlr4bec>E{P3;v16vS>i<@{7Q%I@Q*t+H zAx&LONN$^wiemf1$1lGT-bxo?r%dZ|_3EpvxpC4i^-A7$>T-?}Ty5K?ej)a;m7%YI zz4R#TkZE1|PfS-APi=iob!|=hx)f~$#UODyCWTBjx1~CzcX{M-m}THcOfiNiztG0r zae~ddr0*|EUGOl#uGZ!SZ`)E_Y&xL2pof^S0!?|Ae8;-Kz(%907E*K*8e_bmIVLS; zQnDcqWK~DrjZH#i#=a@8WOr`K->mCW)d;*y4Um|P(YZ6g!!QP#XCPoet3mz(4spC^ z3Q>8@D%XW9M$qV7wEC)tpn#=IaVbev9PjwtX?Ju6_Dr=pld{#d5MhC5z^+IQ@Lu(` zmFan}qPBPdUrv1J-o`o<`MYq!di*0z6F&wt#qGEZN>}=;b0vsMHq+6=ahQc`^!U_A~bVa_J3_dTA-nBGXa8^N2hO z%VHEjy15Ju5YYOKby|=Mh8bCfjF?^ru#Oej$&cie{R zcY|!qb(Cma7vsffR_k*AacR~(q%P(ZXIz(a4580zT|CR})TI(8 zR;6sZb|D@GXoyR*lhup^qa8qT1%}oMU2p##Nn1*f!=9Or5K9=j_pE5y83W~t@lIhB z>Cby%7b`Hxji15oEEnfW*r!ZCW;8T5n9o-%F052*NH~nQo6vUnw4vbhc0H0|{;_dm$F z^my!#aJGQKc19Al^t2hI|cC?MQY=rfEt*5%$lwRFs zxY%>WUg`_L#0fjO@#IdnHzJI|s-#B|w2N(t!!u-#t9W|B#i;%#Ot$_DL{cKr>x9>z!5yfN`t70quN!h#bR!V@%w0--3 zk!GeNbxBXFs=AyFb?G|OZe1E?mwgD;g@n(vF3&$}vo5AHol(1-10>$n(LoBQGy$tv z727AiohQn}PQp%^)@8|K)^&j?PBjurnd!zuGHW0DyrU?$YpAI-r7;=b99R%S|6{#z zVI&$teWs6(B(-g`O%AQH+_j}h+zmSgyJgxgS6^@4E>)y1<|{)|DqUTm&vXZ(+Nv@@Qfsf%fUkxQkk3+gjMB%-a%HaWD)(sr&JvAQl+Z2nUlxY*{b7aN3&SoxOFB=at@n)*GKvRVS_0%Su6z ziPjNDJ9|4`N>djQxl{p*Sf?5RbbTKZ79ZH941+X132GRoVx(<2tYc%{J}C+@jp}ms z=WW%crZIhgQPrgfi7D8#Q%k%p)ybXM>aye(>$<>p9%u&D+i4frpGdM@BgxnZ zY`nrYi%}t4u%jEwB2G+*`#86)@=kCsB~71cf7x-Pybf=bcT9aFaZq4PvMp$EO^AYZ zkaB@wXb`w@=n?XUD)B-GyQT75uZKWgsJgMbG5y|PF2=-4#MZ0_3*qwbvpyF`xR9-( zOmTVsei@gvvNcgE-Dsy5ia2eC(+orUvdix*vNb>Q7umtCh3pOz({5FD>b6-aH%q#h^^kwYO8!YZ%M;i7-R%(tr zgXm|;2OFJrkV?Y5U~=9?9CP*OT~MtYop;IAZ0U+8xQvi7cXNK;CB{Q)kge+-%bC#N z!~{mAkyLh9)#)T)lC<HJr2^jw@KiTrge?HWeORcF!D}u zBPS}GH%Z~;6O}l=6$Rndy+(gl!pW6uf>QxeZJctf9L_i}xG@B)b*~n!jotJdIckuC z5pm#l#NuEtSW{nDUky8D1Uup{V}~8mVW-y%#WePk33l`J%&Q(l(1D(|5s6@s&a}oP zRpSq1^0p2Wa*kQimOG?+Upf?sKcS#~XG<_6Hqq%34{a$Ee3kI(gt|l-I5U9FAP5&Sc~w z^-pIeLxhh=BVjbqhs4B zC1jkQtJlrcQ^t%QbzbfeJD}yo=q?rt~ z|Mb#(2?f_8lM&`9V=2C#J|;ajJ6siN_}Ry+j(>f}uisZ@8e<#gXN%TU!E7$Fw5IFo zRZ)(0B?C%> zV~JXJI)ibXC*wFI$$=+@qbRS{$~ZBOdj6QK9u^tNI;R{@Ymzebb>T!U%@~I zDdEQaQ`e8l>{&=;k%tmicIBR?H1^JUVq1_gPrP|=J?ICtQg4vUh?z9tk=+USg z8yrD0ym|WYPSe$d2c_s}0`3MIX2lZe(?;)7o8>=iBAW$4vL?lDAtBzazg4B)pi350 z!4Yz&AgR1DN+|~{NpNy6=8=q&>d3zgi_U^+>1`pINMid#CZmf;sVdGFU0#)s?(B51 z=jLLT=n8;dQTMd{;4#=J9Wf1Di&a8$`%WP#-cM>8Rzp)*^|;@nBsgvT%AAb9dW2BD zX2fltsyj_F3V4Dt#Nr4*!5YZpgv}Ja zp;1;!)i54IB0}=5HS_Zh9l-RAlWmtu( zgA(vjI1y!|2-z!vFaj!q>)}+GH3Vj@HdPo*YY7J63|_=PJRl?zmMCPe72t~i!Z6p? zZ<)P$-hGxIWOvJfa`<&1NPCW2kf!|Bhrl5w$FWL^rN(-MnK~f)+F=pi{Hv_j+PV zbh2KB+0D_4ehP1&|3KC#op8J`&ckUJb7GKCE3CEI4$>+yp;{)Q#foN@cHRy%Zmoz{ z$WV2-QHBeL;WI5TR2rdhgmC1|x;;K=+={>y4tL(d#omVpN~D&WhBkOH-Q6=nsSQrJ zL}6?*g9y^cJ?coNC2{W&PT0V=Id_^sMNvZ6RzwpqxM(O65yD{u%A~Z^;%D38vlcs8 zA&fRU;7To{`=*@J(xhdthOK4oNF+4&*AkM1hJ=T4suOZ3Y{uDWR*_EEeBO}|9Ag$^ znUxx&nypo*jS}M$Y*`Oqm>ZP7*HpOw8Fb~V+%uXZaI0rzD1;=Twain+Z;GDMKeWe* zWGZOgi0tC}5lqb^<>5;D#}Y~O4Po$HE(W;Cbv>96&&`7Ij_3yexG@2i4z5T_u?P&Q`<>c6mJ54@P4$J34SC@84e?x>by`IC@lKv-Elm*j3^9tI~tV> zhcDBcIEl3eI}Iu?JIyRwA)JI< zd=rbK9T6&zMqjhF!OduTm=EqijR!1tdI^W)g0H>WT5;hN&k=-SlV&yBnL0%KZ1bL` z+iu&t`zEv65O+eYgt`fztoWmYnRd7=_!3_j>!eX0%kUe|gd)|* zn%XIkWeSbTgP^o8xJ`7;3MWc=EXrf4XpUIP9IJX4_o9_|)f`K9HMUY7%YqZ7JQi9v zQyvROolz!2wBs{Alv|zOPN9h9(t7a-TYmv z;A#Cdv$DL-rRO0n*10lDR4!!)CCW2dphS5l$}_?0mkiUCXCg?bP0bu-Lw=zNPvuf- zC^dGhh`Dmdpk!CrfK)5){faS#Sd~XGwV`3zR6&M0qC4Gg*$!y0Z(E zXCi1Bt+hzU+cD=s7WOx-BglnTuZ=9(VHwaJKUY7vr2^Amk3I2o<%?Ql)`Qa+Sx z!iXC6VIyo)8h|*+`~bZ-fgQRkbY+yNtjP{alxwm; ziOQO&tcl8+(#%$xIf}}f2wFxfF5+j)q+C-fOf!dTnp5c0-nRE+T$_xzCf`T`xF&WJ z&yBI>>lzs^qm{jyYf8B&0^hbbTbqxBcF7ASH?}}7n!a!Q*1e*;Oj3k0YEq=P?#WH6 zwP;WxD_(67%^U7FGeuMHrW-bH+&pq_^C_ai?6Y}uj;6}+Vu%uzIZ>IDo=`+uG5&re z32IDBlzXz^o_d3U2uJWUHl=aNb(*d3;N^(Z*7SYlZ3o#C*PF(5n>trV@=(gNQl6Fa ztZ6!*W;CZfD?y9$tk83^b0dG+yABC|=0==?%-O|Q4DMO^TnNs4+cVzMffOPp%K^fpuUV|O=;RcM|V zO09|m7Y*(NC8{55wRVPCEZ6TS!U!G(hvZV#;VhSM5 zeDr@evu;`aD{n0KmFqP!_3xl9vc#Yy`k~7ph~k7fSEF>qK)6P$gyi;}LNXKpN7JyH zo`*SuekH3E8&3O4n+TzLO`o2ugB=jnSN1RpXQ$L%aX11{pkGEqT%uErOgL%9#o6BE z&Io6=u90Xbe?Yfp&}ek1sIeu&MMIXKvnFfQCv2wZ4UMu=s$%UFs#a{6zE9VssQI3? zs*Fxiau7Zg7h=6bfsim(!9@cD5iX>ZQf)ISu{#+`ppjp{5_3=jJ{slXHj0qF5(pzn zF1|jJ4gx|4`c|7N45qaN1KcPV@edCOiG(E~WUm#1Lvdl4YwNen9!M>FB}fPnKGeoX zB58_{y%G$@10l4aN>_;Nl^_;KLT8AkD?k=oAsi3bA%iTIz?;d;4_|bJ5^V6R0Rk7$vqxh(v^N*nl!A zEdih19u09jSRssNuz0|5J>i^|4#MMb4x5Ixgfx1SwFl9cXvUPH8JC={HM}DsUXb=M z3<(b$F{*l=Q8OoIm(#~3pjx5ry?xLi8XQQgVT_t1d?Fbc3Lyp0TIQ+ZH;F%(XtgpA zerWxS?BY5aOwA*uQ}m-Yzn>M75!e}V-wy%4*~~EW_u}6!Fwqa(#UFCN5q`)-?#NXC zh@ajKxuYM0P2^AP$Q`}gHPva8cqFdcZvv-@{D{9@Q=N{H-7FnOl_x11F-e>W9EO<0 zU2l?nNjQ=YaW^ta8b*HV`08-G4Dc~>BXNjH!jN}ls_jPk>HSd{CqI%WiZdbQ*NWT{ z-1#iSFsH*$eq6W7R>s{w#{+MEMiO8v9>{jFG&e9gU`M@0e5Bq{u%)B7J?!-*c!nwH zCVnaAET%QZ&AEe|w;VN3?8WkHhL+TH^QR=;)Z!E{i&Gt^z$MqUX$n$F#i5XSdFt<2P#ZH9T%!r*}j>8l)6^`TBi7cV3p#ozJXw zTt_<*7EH(m~b+QHb0T;7IG&ExPp2IxVV{OuqDA( z?DeyK{4f`R-7xSS4T`=lu)(}9#&(DK0CGiX@;LS!u%Xy5Z4VqRbyjuTr9m2MmSl!vV#BWWHuK8=18z|R6tdvNu+3%<7cg@yHU z;5-+&BW@QSfM(q-Est*#U(mZkOD(LWhxVL!=-BmpMkC)|uWA8;UC zs~Aqn2G!9rpMwV{Kr3XzWs(o0$p>=Q=A&dZ$$WC{=OectPz7#3my`B$RYF5l8q`;W zPE!tq>s^wwglpRRK8!;nI{6gC%ra^}DTu!P_T!kyP_j9k+YegJcK^E*ql0h-UVHUF z?Y3Vtjwl)qaE0(+h4ve@o6oxas*D`uGxPdi7>$`|OqX`7T#L_ZPjbV2C>a2!KFJ69 z%FoGQWABq+%`7U=R6$;DuRZ~554#_^FDT{m1mprGKm*}!9M;{>lwYWN-;GCMaAy|p z0}nqLlyQV9GYV^Gvyd1nzElOjCTZmMZSWd`{DFUP4XJ!5z&?2AJg&U=>>g>0`?2NdEAycflSyL%m;SFNP`sOe=Udb@{0}$t}^Ff^;?e zxoG_XJKn>ASd5Pjs?t-ec)fIl$Sg^{wJ5~{(L`8?51a2~ODN3(O{c*aXnYMoI%upQ zxI^1&Qq1aY-fOQL|KHy{_x%Ug{rej9Tuat2dK1cLByDg+dst$=f#5b-Q-hMMVGc_d zlZR3#E2C6pf{{GJ9?5-}>fuv8eAE7+cxc8Ss)vvC{0_U*+Rd9Llm@r3X=s6-M#x0x zlb%K}p)U<>Inb)0rxBPkdK!T#qo)y=GI|<;DWj(mn6ivcBXmasQO-gI9>#6VTV_i$ zjh=@vnH%L>*2>6^g=s+Sk?Cwo&qG)vOV2|fd5=m}Ml=&`4 zUM}8+jwlfslq~q+#ssAGB+B27w5~uGOV+x|*-W&qz!hsyAsg0(0-GYsPnQQiYwmDV#@8bGD>R9df>+i2!v)eP@I`tDTHM5XmqS`X70mDU3WR9a7^^{6j6 z9Ye+NR9c@FtFI@H*S1 z+JW9)h|wgwL55N>Dy_GJ5|!55L5WK1?W07c^;BAqsYPp$U1hTNkVkKswkE;pQ)xX$ z(NtQ0rAAs$ZVO?YNb6^Bw=ZG;0HpP6sI=ZDr!gbGs$+aJH5o%RoCuZH6IfDA%vsP= z-YLka9SHxWcC)gRxr>A$bC>e2n!9A3271cd;%jReOY5~aHOPA^hm5rTVJx*LCZUmR znT}|aO6#e#-UcCRW?L$)r_y>N4WQC`Dy^r|dgu-GOMe&x`lUbmr9b+mzp@$nr9UdI zr_y>!&x1)3kJ;{xAxczQFZVEu z^UzdUZyzNpt*6p@^>8HH$+$%3JRuu8A0;Y%r_y)BQJjq4 zWEWc=mt@+S#C`~szGD>eIyBwQ_T{9BoSc<+zcig^kwJ9 zZ)N)|_^c+A6hF|L+t)3tf8~wkzH-vD%}l_`=(aCCbe2tm*NhvQFCP-aHDB9o89tq- z26rN7wTOiKmtL<`bGxVN{O(*P=O8=`GwD0grUa#Z_w2H$o4J=EN?WPS-a;BpXlW~z z+1o*>+LZWAdYsiQgooSRAcx&IuuU6V=b;&Qx?+JKpWLYnqIsQJv_j@dO%)7Y$jX^` z$t!20Z`IM$%$b~K_63Hyc);?5tP*XxVm4P?IK^`WVVJa=-ZY_BX!9gN8_9CIrdaFy}; z(;1i5!G#?#St8y9Vq&WCH{-H$Q9e?eP#%l&SRX7Wy6=vcL|V-XCrWuN{FP8L9B5__ z%41% zv1Y(I(h@z-REuko5zo{o7#=@VfYI7;9vVkGJW~$Jhw@AqH=`bGgscW;^$V3tsnIaA z>rvWw>jAT%w%m=m0VFDo(aj~(326*)Dj48m!jMHZ?v+v!!zZgd??R^F{V7zv}!yy zQ(Zn)XD73P%E{77v=m4nvUXA4Rodv3XTq@9Ly7WClxHISNHI0*U@B+Q^(e|SDU?Ea zCWHl%FA)=*j83+0*+IA%SHa!qQ|(a;K&G!bZwR$Ro-mPxs$RG9E+I}^0? z^js5Be94GwY7vr2^Amk3I2o<%?MRyPrF6s?Ooev{yQyPFcP_Bs}VP&SE^uQ9U z;A#CdGmEKs7F!If`;k1RKgV zLC?w3y%95jYnoH&)84k%hzTPjuE{r&0IrGM#B*b;`MQRX9?=1m-;qVlHKhc=x9!c= z<|D0>N?tIzu?1?P>HD^C-7C7wBt-_Ol=1fj8Dq&@jyP>i-wj?nh$fNVBs7vO(-Cb_o|W>flxI!T6*Z$dD!8fcaQ#va4jwy-oZ5%a#PB@^nN?l*d&e zHyNuV)G3ckd0filrs-~!$E9Zg5sBbg`h&R7e)#@{w>}`Z*JwUx=>h^|rN$3*IwHQLjZz*3L?iQ*0)Zj6+q6cz3f{ zgXW2$l$tnk(BMu`qWZD6I1F1`pIz+awZ9!iD= z63I|v0OFt##tg9n@XKf5zk_eWyBMQ`xcZ^XtgxaxoDW-&tu)oc3nWXminqVY090e_NN6OOzb0VvQfqan$r)0ID*wBq7y zZ*pgZGh5e4w39!eTQg{SkZLEXCBj8RmY=gGa+N1+rsxfgvQnyI?Fdb)O-$dX>r&LL zLR4jRijsryp|}w19SVemu?j947>IBobvYHgNr~MsildQVzY=p$0zMk$;x>wqy%Go` zNiM!Vk`4kw2l`fbV{yj^ZQvL8G)UV++RcR+6ji4zf1K)?>EA4FZ}jn6WNV^B%G0-I=(vGE=Y^K z6Vu3z_z{zYA@9gk+fjb$-ccAQKawYkGa;qlirkPLndFE4C}tQF(hd|ed-R6r$PQ+V zDjW&F7u<|~cKy}i)a4-VMsCE9m?R8&N2c12%9rjPg>mvDd7?NIQu<=wOmOG348xob zKm5Ri}%5cAM>mygB^{U=($*0H!wM1CvJGXU$CX4w>|9jC3uD@=oUj8 z{hP(K8aX?3lk=A2<%uJ_{F2IlYmcx`zzS7FrKLu&gBy1oM9u18`Ff=9Sgn1zbCbVrhnM9k} z$aSve9W$;lAA)&V49SG~SOo0A1%>(HII+c0O55P4JS!^J;g>uxFNWXK6R>LlI|uMz z_vE?29qlPd&$@lY2Bu3PL&)1QpMwV{KqqFxWsncz+T4sfA8;Xi17dDdmk;v+<&$ea zpD=1OaY-g}s;=X!+mqZdA4&$my-)HHQ6T?N+p*}M^`o?nI^4_c$9)y+i01t1`p>|* zDKVcXARj0LYKq-BIII`TFI2tn#&n>pBUNOf&SKK`)i11m0TMwKkSgKVB#GR<4PHZ# zKdc2@Ln_}1u+IyI;q83^Syvt1?m1p$@pfVFzG>Tn!;hhT-4x6YYq!l|@&`KVy*wv48tB2af*p8Z& zJR}eDp4P@!x;G=5SVdFO#Fqz`_mXQ44H->59*mGEd{D=!c?1aDU=F1BrIsy2_5Z|cm zJ#$2!8AUUzi<$PZNnHvMwvv9FI!8mh3+~7kd+0saFwDcNyg!6c^GTN_Re9=_i^RyE z8j#9L-iiO^i@f3yOj4KotG(5+P!zTEus0qYhacM^jB#<%wh=_>qHSorWh64ljrR_5 zkq8bT*`*+Dk-*^i=D;X7-o__}#(VgLWb^Oj#@nOe2nhMd`^I3mcD(oe5ste6=-CWG zvlF702zqz$Xo->Lalu$BBlzeyzw}uMKcA2aL5Lt`7eUXUjNqaTLY%)q00ryF_$Dr% zM{dZf@7SrhRz?c>EUl5wpc)eCX%A)n;v0Ym$puT@;)^ zUj{DF2dK;y(oNDfawc^krcoH=wj*d>mpYS3W_2MAJ+(Da+9PdUmUyeB5!W?pG7l{8 zV&UoT@oq+@__EpC(=EQ3(x=&|jAv%}_JHA;0CBD#Km;-V;x*9QP=6EqT;{qn6DBQU z8ZE_x^YRSEoTxd&1g?g#bFfj+IowBERp2KM2)cJ$je=m;{yZ9sK&s!3%Q|(8xxXX zoC3ch_|3mj^_!6FN9)aWI-RakOPx;8-c)n~)1?KvoW z#WJ1t*|%nn_Sv!Tn#e(+_8NMp+Go)G=#j_TNok+Cx0&Fsmp|LqK6Cwc^4e!iF6e9Y zNmNbsBBb_4{|Wb`xLDg%dJ*5!^dcMk!_%u5QB-D=E~#FG2?=Q0`>@rEXntgJ`VodG zQN0MN7h%w=V8%t7wuQut%)rXKY8_AYBB)*jAq)#sGyYJ$2y_?VVfPi%=J13C1t?w` zTA();XL2tj)ecd}Nn_K{mW|av2~V{{sCEbt64ed?45)Sp)eb>@fog|f3|i=&$*^8^ zFq=~C5Y3__<%R5TW~8MtTWM9Hi3QO-ywu2JY4zYt0)efKC$j8u0GyYKRki%0uWYdIU+v^=Q zv_Q2(sCJ0{6uD+CrqV=oDxY!?o@$3s?GPBJsCEd|4ng-s)4M~cc8Ev^;w}=^4#{MV zLcgf3U--)JR67JgK~RukNnn?9YKN$YBiT;I zC87~2_c)ohCc){`yF)OFcxO7DcF5hNS+a3=NN&X;r5$ny)efQBA=Y26qIZW#;{hH$ z4&QI8+@X;@*w`PY+96as1p07?RS))+x5Y)hi58=o&Y6p6E2*y;FFB+ZEr+0_gL5XUI*g=VEhuBAn zYKKtm5KJvvgKCEm&5iZbe|N|oq;0aI9rFF@)D9`x-3z;85$SH08=;=3 zL)HVti*R$wyJ}n_J#K3?@lG*KdfbsDi$CnXMv&6TCJvf$rz;i+^2wbhK}F}8MJr^U zw5k#EGwV@?r)TJ?{7g=~`2xdSJYf0ZbcwcHF`FwcoZ>lxfWFsb_?S?u@mgZqwTzng zG~IUF-rYADRz>AVsFhH+<@oPFl51CLfl=M^0dQlr`tN+IZgND35DtahCU*U4le9~$s&138RGwTxU5{1 zkJRpz$D%ye2g`}>3vLrhH7lGb<*_J_g$F{lLFQQEW;w@F9t*={i4x_p(7KuOSUOsv zJQf*akg4Ivovz&}kEMoEV<&nel*dwF!F*gU;<3{4Ou#=0fgr?1oD{FvV#p0Rh%g_H zfXx>Fbsj3s)WX#=iBMm$rW$P(fd(i=DrO+Y(5Qx3|9@=O>vDwmoT>D|7sU#B5l zr!SiMNM7ewnkIwC6utEBNRlPUDACi8Bb`7fg@jm)X^G0EEKs666XlsSJxHPz$}^EM z1(}+0h4M@U8lx2#@v~)8o+%Zk8O$@S$F<3bXKD!qx2K|E>XIqXl#BAAJQK#%s0SM% zYuXG{m(LU$m4_Kh%~Y2!6{RwjlchB?2@2(zEVu!gv!pze1xl1>qC6AjnJmX<$}=H& zi2fWg!O3XFl?F+zH|3eMc%Zi##53tnK(*o8WW+P|@Pk7Rl=F;M_IBh_VC<}x`4;hBOPF)~Bx(WVJh8LFLU z)TCrSF!D2Uqg;~_DtfofP@-HD<(l-Aq+1D7?K}(+(d49(CN;%qW^yWNBG4GExQL%E zlgyG-J5PaY26Ih*T#JmjrWPTYG(XX&;G@k$<8Fs*%9rw?ToXpls1Ikx58VA1G0Cj( z1Da;mzRWPLiJB^%gBd*Cek^ruW-NbWatho-2l!20m z{EjSYu89;v4uEglo2|`9Lc0XMi8lzhwj>51I647FBo$B-P2abD>t4}aCMiN0H7U|t z_v9ARS~MsTzCas9^ESh{r<-orxN-Byx%)=TH*Rd*xMZKrn{zZ(h8IJWDECCUCq1Ev zv@(M3nNpo*vXG{b9!GE8v!bQmU?9R7K&^6;#wFKj$7={skno3&?mA@tGoAN#r0}>MxXP2} zam{ska1JsbEx#j+27g=#Ie-z5TaC3>DUWNY8?A>>#?r`wS4s3{c_VOSH$6&}$CaT` zS;*d}%E{8|XoW0uZ{|B`Ci^8vzqIe^s0UNIES1X|?A1|iR&{@) zJT5&0i0A>&(jUZq{xjgN$rPUT4BTfX&9kBnf;5j2KjoNbt)V2? zV^pg(1tM^eQF^dwapEE~MYq8HjJ^;^<>}rjME@HR7kl??8~)`T$tYT0ruVa9;X36P;g(uIcr*wTKJe zGf5FjuSt=}dq{x|OcO~4(R3D59H@ne<1b#rO#huMyPL&2G*1i})WyD&Axcy~)=H<5 z(9%{aJG9_1y5c++O$L&@5H+Jl+~eLBk_r6fN#-G2TA(hb0Mg7y|93O%mes%V#&R3q zD|9hS3`(LOx(tFSPIwMAN=FQYYqUy8Zr>>+LjiC!4Xf#SSen(ZWR+sWX+LQbAylvF z)01_u1ETtpIY!~^l)5VpM*s@+>(fZG>2&1}C#|?R+nd}O;mp=G67A#<=++DxjSdwx zwnVsS$nta6M6U9L%@n<%QC3P-teryDiVf5E>ADm(s}NNgoucF*d?+r&dWQlbVXT6S z1_mNrNGYY-W>R7|oEAePzkVg=pagt0%EfIIA$uhdMv`27eIy+OgbwtrHdPo*YY7Ip zQ7+;i9uN`ox(XhD^(5ZNn1 zERclG5KUKrEVe>89Oq?Y<-RC zz{zS+mU<${z)tq0$Z4u{Nody04rUUu-8ut6zkDEK(Gn7Bg|#-@!5fQl zfp~)Dqihcsj!3PcU41xj2RPdXdn=CGAy=~*lMX}!|4FrjQgzlRaN#f?L<5y37mR}b zzFQ4_%X=%XX+GoUfOj!IFKVcR26K2K!AH47;xIvp)Kb&X1}|n3G7?|Yr`zIOA_`-h z86iRXl$Ka=e>4_|bJ5^V6R0Rk7$vqxh(v^N*nl!AEdih19u09jSRssNuz0|5J>i^| zrs%eE!!|Q>bUuekqc>T5$kJGxfo5ECy4LWHgm^*P!!Ro^Mpe%mvDd7?NIQu?jP4cSRL=$*I` z_jKhT{wO@L6O*K?H|_eX!=ZAKcVZg35kF#*FytMXYC9@hx_1=D$&ciT;!H^CQ>-zD z6l;av5Phg=gmtw|P@P?uW|)F49lh;guP?zfOhLDjp3XLlY1O%8 z@=D61#LW}$Fi_qzv!$k+KPBm=mZpGNoa#6QF1gJ8Q;T&5h!V z^iHghcWOQ>D%N5Dyn_cPKu>7GWsnb&2)P+`KHx(3OT_qqB6%j64=}{4`eZMkT>JTi zQJaa&IBAWR`$Bt?8|FjF0J!&wI%uTwl8L~mWVLPvZwh8=&zIY)bFkj5i^aR#Ie+d3 z*-|2bXv$?W^2DNpE2MPtFNfkT!)fA7U_DA6R@GR@&A1pOv}~es!Ar3w28wGlzLXH6 zRCwN(-X`_mh5C{B(A_7Bf8gYJ=5Rg>)qPn^|kl)_&05> z-|Fvc-`Km=zp1^?3tnO>ZT_u2{=PQvR)0%Zs~4pwM)tOLwfMJs+u-EnR)3q{*Vnt% z*W>s0wQuro?cLbk=ZDlb`Fr}>ecq0(z2J4`)*3PL8Yn*Fs%3;&5=IkOi`d#wEmsSM z9}KzO3o#n`3Mzc%X!_lyiNXF5uBDNLk(n!xr3KdQciY0?L^uVZ$Mt65Vj-A#0NuwDOW-Dcegqcs7 z;}jd7?OCR<( zQ-e)`%e*Y5TbQME=VvM11zAdWVV2UJ&B*s>P5~7tNt7_n%F7hmW-;$hVQNZJ#f!@XrrFu&L|zyu)&(G@r= z*3;7MV|&)OctuyHizFkP&RE7?#5->JNKhD#oe8?i=d$;)ABn|<^FT9Hem@R9qR$v? zB@CU*_Ol-u;`qU#r058}FgB9(2@xUQ%EgdBq!Annz*&e$;@mYK3G)#SG>W-s0#4SQ z%e3`)JAs8fyVKv-)85t&>?J%}*775AjtzD7m5`li+{d;>1UQ}-9b~%&KAJok@9OC|2oztBxaadw4-M|2_L~B>BL>bACRIgA_&L=h!kBGU1f)!kZ8-^2TiHfQg)olU##n0v7_f$BG?+7?i$JTY3oH^T9|amc&NwMJi{m6I2(EM@M266|ot;hX(L^#3 z4RYt7|H&QL>);n)*hM&tK{BR#w;eYe}-Is42<9g+VaH1tO|2 zsMIKVe_dUJ*I!fFP}$b%Z>g$ksf1$`4OOk)%9iTJmR280-XMvTY&O8ByoC5p(qp9& zMeMh|-1%Bp(xD@~*pK1BU4lbRxOOFJL-pVyrG(;$q|hXtr8+H$IxH7DwL;^n6iXkC zPi?gH)tAy%MKw=10mb#^H!F_d{C2?1s{IDhCJ1Uj%Y4oRtMqv?~EM%4(Pg+@pO zMkm(<^{p)pb)HIJL#;%CjV+B{pQo+H@2hL@R5n7tnM@PZH&r$?RX386a{8J;pTN@fa8e7^bTdS)YT0B)Xb^clyoic7b zPan*YH85Gq(;RI)2?0F(h2Y8sCw&hFS=cy-6;0wavD30ifsMi!?<0b=SR-wv3OAET zv9{J<>+#iiyp5HW;{03ZYxTCZdRiN+YP^*-Rit_u4CRe|Fo@LEz!ZN-jw7UIGjRZ^ z^=7%%Jcnwl9R{Pnr>4eRRo7PSZ^2!zzOKqw>uqVMuJU<3zB)pf8Fjg;`lh-n;ByYi zE;s#+M@N4R_m!Sa%5))8U4^)Im;h>O4@puaooptK{@&Uue|3FhO?9mqb33_KtEz0O ztv)1MZTbh0Ni%NgH#{xg`%SIVTE7i$YqYsx z0$U}pch#htddWtWompEKRl^71ltZa|Rd$x(C}mYtqm+foY*$IuHb_FriJ+|lm28X{ zZ$C?}unP|YfC^axK;p>TOj)rg#m-9dQlc~yN8nPpC|r&Za1@wQ7lq3a0*(Sx>Y6gR RiWD6JxXym<$}!Lo`2VPii5>s| literal 0 HcmV?d00001 diff --git a/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX new file mode 100644 index 00000000..580de62f --- /dev/null +++ b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX @@ -0,0 +1,132495 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + fcc17d30-8e60-4ab7-8313-c0d5b9f114a4 + Shaded + 0 + + 255;240;240;240 + + + 255;207;207;207 + + + + + + 637910765160211420 + + XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX + + + + + 0 + + + + + + -9859 + -1765 + + 0.6364293 + + + + + 0 + + + + + + + 0 + + + + + 3 + + + + + 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 + + + + + ShaderGraphComponents, Version=0.1.1.0, Culture=neutral, PublicKeyToken=null + 0.1.1.0 + Nathan 'jesterKing' Letwory + 6a051e83-3727-465e-b5ef-74d027a6f73b + Shader Nodes + + + + + + Bengesht, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null + 3.3.0.0 + + 00000000-0000-0000-0000-000000000000 + + + + + + + + + 1042 + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a3856c54-fe67-41a0-abaa-a532dc3c4104 + c9b89221-7f42-40c7-b517-a7e725aa7cf1 + 02572be0-c954-40eb-9b13-4bd08b746304 + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + acde3684-712f-4974-bced-6bc8e2fc487c + df9ac30d-91ea-4135-ba78-3892dbf2f971 + 4e538fde-1785-40a5-881c-f399fce13909 + 9e4921d4-5b7e-41a7-9873-df6354cb2ae1 + dfbe4d6c-bac8-48ba-a2d0-49d893f8c166 + e6c2a2f4-c3a4-46c5-8d00-2fc3f4085fa5 + 16f2bc44-6c6e-453c-8dbe-d7be8149dce5 + da694302-c7c5-4bb2-87f0-3176f906c450 + e2c93f6a-d12e-40a8-ae1f-4f4d3af64fb3 + 2b3b166c-48f5-4ae6-9e2b-a29612af52b7 + 57a6d159-9d4f-4f2a-b78f-2141c91474c5 + d3e51203-e5d2-4329-956f-14031eda4253 + f447695d-1c1b-44d0-9618-f10b5d468875 + 51fabe5b-43c5-4ef7-8dfb-ed306089e1c8 + 3caf0bd1-75a8-425a-920e-b56621541afa + 8b14e6be-bcaf-4053-9a42-3029296a448f + f1ee510a-04c2-4555-8f61-e21d8d76fb19 + 85a1206b-0db8-48f6-af9a-0a6890b62de6 + 697b4280-96b0-4ed3-80ac-fe0d0b531ec3 + 1f14e385-48a9-49b9-9fbf-27e0e41a2cf4 + 65584a6d-8ccd-4327-af50-3291e244cb7d + 20cdf82d-ea85-401f-9e7d-451bfb79ad81 + 83941feb-acb9-4944-8755-0ceab50f5263 + 3355a088-91b8-43bc-b75c-5039ea1b0625 + 38eeab71-bdf8-48b2-b9b7-c46f1b875c24 + ca283543-5f0b-499b-9c9b-381c5c09e175 + 06681605-538d-4057-92ec-b6a51ea3d63f + eb1f7a89-e107-41ca-9c38-2559400615bd + 330ab110-e799-4b4b-b595-f82a00f48889 + db5a4d00-0d05-41d4-afd6-afe25d9a0401 + e423cb09-caaf-4d9e-8221-43c9288e3bd3 + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 5208f7ca-0736-4a52-b414-72eab73ecae2 + ef384574-8b3a-460c-966b-f46dd53d272a + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + eb936e3b-ddc1-443e-8ea8-d27e6ca5158d + 98cc0ee7-5f6e-4219-89ec-0c7dfc89e3b0 + 7ec058a1-9c86-4879-963c-06077cea0d55 + fe99770b-54da-415c-aec9-4773542b47a4 + 07d6bce5-4a56-412a-8267-e66568ff6b15 + 149373f6-de48-45b6-bf18-44bea4fa93db + e449622b-e6c3-4eec-81ff-a425e95090f3 + 284d301b-eaab-4f71-9788-95577e371af1 + 9440f584-df8d-4444-b5d6-2c70e9f0e4d8 + eafbccfb-4bf2-4e25-aeea-af2935836ea6 + 4e41b7ef-01bf-4376-854f-da8f1e81ec61 + eb8646e0-d1b6-4160-bff2-9a4ad357235d + be2f809d-cb36-4214-b36b-45a3ec6e80dc + bf4bae4e-6979-458c-a323-bc9d067ce22f + 550c4a53-d753-4b1f-adac-0ebd6d271f8d + f5430bc9-f384-4fb7-87fd-0f5e2177bb7e + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + 61 + 3b8d9dd5-92a8-4bcb-9d1c-8f49847c4a70 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d1483ad6-ec55-49a5-b733-6385e879cdda + e6518023-7078-4f7e-b89f-8324eb8af1ec + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + 0a42a18d-15c9-4172-8cc2-92415413475a + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + 1dcacb59-16e4-446a-a711-9f1210bde159 + f897de86-a14f-4f1d-857f-20b60f73b3b5 + c317f794-e463-4270-90db-8af4cb4b9d41 + cd306361-7ded-488f-ad04-30648adfe595 + a2ad2739-bf3c-4d9f-8818-b5dbfd4829e1 + ec9d6e3c-8007-4163-bcca-9c98014b70ac + 578e2a9a-da53-4295-8fc1-74909051e057 + 603d3d48-534d-42f5-9e87-3172526f3a80 + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + 72348215-c4ec-4851-a400-c03cc6df559f + 467b7dee-dff7-4076-a614-76a59564fb2f + e456cbd5-6cbe-4515-9f15-69692914f3c7 + 17d1c5b4-5111-415c-9eef-ba9262e78e2b + 6642a18d-8ae2-4b5a-bde0-c4c322abb01b + e53c00a2-0d03-461e-9189-a0ea0441ccb8 + e1628e10-9715-412b-a041-8518318e4f77 + 347c5d96-9ec8-4c5a-b22d-9ed1a7f6f046 + a899f6ff-5f84-438f-964a-2e9cbdb10872 + 029f035b-9625-4bb2-b4a0-7725f1803a18 + 8af5a0b1-100d-4772-8798-73900dc38239 + e7208619-df95-4410-a1ab-636a4e4bb983 + a21fd6b0-2dd6-4e92-9157-3e3b127458ae + 43d96ccb-bc5f-4b59-a40d-6cb18f2eed72 + 73f73686-08ff-42b1-9ef5-6821cba0eb84 + 65008729-50b1-4dbb-ba59-d01f9226d7ed + 0341c1f7-86c3-40e6-b8fc-b0ae24bab5c4 + 689059e2-5368-4c73-b048-4feb47777f6d + 9deca7df-5fe9-4967-af88-808ef6f8526a + 23184264-1887-4993-9258-64b937da5164 + 226be27f-bc2b-44d7-a2ae-68c32e58c93e + fc5724e4-4632-4f77-95be-383aa10e878d + 50283408-6421-4a08-b2f8-8e390cb94255 + 26d7fb84-4690-4461-a65c-e06a29c19694 + c492f59f-a3e7-4157-9d90-e2ba3656227f + 67ea094f-edb4-43aa-9250-b0c71630f9a7 + 7252ba9a-3f31-4ae8-869b-0e4225b07650 + bbaadc51-128f-4b1b-b9e0-25e1b79bbd95 + 7202b3f5-6de0-4add-a070-f31b6a7c026f + 568d8c01-3793-445c-80ff-e565820fda5a + ea806a5c-e652-471f-bd1e-74b36e0a8dbb + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 8b50255c-14b9-4936-97f3-d088e38451eb + b1c4bab4-518f-4186-8ad2-de0ffeabd89a + 7f4394ea-566e-435f-b565-c4073e36dcd8 + 5b9a9412-0cc4-4ee6-8fb8-f691f7efbc02 + bb202977-de05-4573-874b-d7261808763d + 1fc366d2-4535-4eba-8647-7794657e2e79 + fe339a32-a48e-43dd-bc80-93b1e04d0c2f + 0ae0bb25-3a1b-4bee-87f6-9d6f38ca624e + 3b2bb6cc-083a-44a0-923f-d63d210d4257 + 0225b8a6-6029-45ab-8bb6-e525bac02f46 + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + 76a3e8c5-7991-4c02-b1f0-16db4f503d2a + bb932273-24cb-4808-baea-4f542887cc54 + 909654f2-81a7-42cd-8079-8bf79412e52d + 69 + 833f6ab0-de7e-4bc8-bc1f-21a838c7a012 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 3e7e37b0-51e2-41c7-9119-5bb1c785dae1 + a34dcee6-959a-4ca1-8fba-fcde21a4239b + d4e31cfe-2329-4c7b-9be5-820f01371764 + ea403631-b5c6-485e-ae28-4022821062ce + 27a04636-6c67-487c-92c2-56137f380adc + f33300b9-79fc-47a7-9d93-ef18944c3a47 + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + ee867208-467d-4a58-8cc8-55f3392c8585 + ffae3184-14ce-49f6-b4aa-88afef6ba7a7 + 0b68c4c3-de43-4d70-8148-90cf3d81845a + 17aa3c86-21b4-42de-a7bf-6a309bb18285 + 89a572c7-4caa-46e7-b91f-87c4432796bf + dd61da7e-4a2d-403b-bfc6-ab21258fddd7 + 0d7dce9d-dfc7-4b14-b6b1-0dbfdce6041d + c66fcc3b-ac5b-4a58-a109-499b0a0089e8 + 3d4fb1f3-b88c-4cc2-81cb-04a9ca02612f + 684bc0f0-b73e-4c8e-82aa-62f9ca4366dc + a26a2daf-7e48-4038-86d7-377a7d1ca626 + 55e4969c-e424-4fee-bbf3-e4768d508417 + 2e855741-b14c-48bc-89a8-bc5a4597ade5 + e31ac9a3-26d7-407a-be45-ea3a0e24ad8d + d403c133-cb29-447a-83b0-6e9479e8b079 + 6c9abdb0-cf25-4a1b-80cd-fdd32787ab52 + dec2e52b-de1c-455f-b503-1a922ce60fc2 + c1a5945c-a102-47ad-ad8f-f3869ba57615 + 6deeff7c-1c13-4e08-9ea9-35261ca25e97 + 177bc534-a9ac-4189-919c-d5b821d4b676 + 268a261e-89ad-4fbe-a035-aee0e4c7c023 + 56154e20-02cd-4c7a-a7e4-65363d02bd33 + a07a768d-0b33-4ab7-aab2-66cd2dc2e78e + b640bcfd-c3dd-499b-bb83-b4d15dac6c4b + 54d1d89c-8927-4ee7-8ce1-64f95ec7923d + 86e62783-94cd-464c-b9c6-3f6ea91b441f + 09ef7a9c-424e-4895-9b2e-3967422832f0 + 38d364f4-97b1-4c9c-9313-bac9fd1c3c41 + 706d0094-fd62-439a-8f31-1c222bd87435 + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + 5f741566-be38-4c21-9393-4fd6fed63e11 + 9958a82b-af2d-4eae-bf92-2dedd03d0175 + 50a8957a-f4ad-4bcc-bb34-7db787c30f1f + f2f2b6bd-3957-4943-8776-90b511b35d84 + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 19180943-d3c4-4bef-81ae-c791b677ba36 + ab595c50-9f5c-4db1-b260-7de55f6f7faf + f711f24e-3ed8-4aaf-bd78-dd2fcaefb102 + 67b452e3-1e4e-42c6-948a-10ee5565e419 + ffd2722b-76d2-400d-9c94-4099634f0769 + fd0c56cc-bb67-4471-85e4-449328cb3b86 + 30897c58-fecc-47f5-bb31-bff4d3d50c3b + 9a34e9ed-b437-4398-9234-9a12017ce2ff + ff49167c-7205-4387-9b02-55b4c3373ff3 + 72a89b1b-75e3-455e-b8ad-f8f1ec3909cd + 84770f8b-ee2c-4d86-897e-8bd3a5e1062a + dd28c4bc-b1c3-48e4-855e-a3a4ded2b7ed + d537c61a-2def-43dd-b50b-112750841dea + 835d6923-282f-4d1c-a692-e163fa5e7353 + 5f01c636-f077-4252-b839-34d6ddec0a94 + 419c82a9-472e-43d4-8682-ac0ad1d4a55d + 02e6b5d9-6900-4c0f-93bf-e5dd994619a4 + 59 + 786ae142-0f19-495f-b923-334f8a51f605 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 24e70661-d08d-4af2-9bb0-91e9a94f2e30 + 29fac698-716e-44bc-97e3-63e77f894b54 + 79a20359-b479-49a6-9e28-0e38fdc21f71 + e0de5004-0940-487e-8dc5-f713b5f74a7c + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + 148f818a-3cff-49b1-8da3-b410a6a56812 + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + 83b0566a-5c63-4970-8578-322af2331c95 + 41e1473a-b540-4272-a1a0-d96aaddb6ac9 + 42fc9ab8-ae73-4c73-83cb-1c5a69dde2e8 + 03cf40f1-2472-4b49-b043-583e8c9ca89a + 856b1097-ede2-431d-95e2-2f8e1676d67b + c18fb449-1101-46d1-8a8b-bd9920802f4a + 7ac91d6c-5c1c-42c8-b2c8-e078081e3c03 + ce8f4978-5941-4c19-ad37-69a861ef1329 + 1b498801-3407-478a-bf9b-c9de9dec4d44 + 40ecbcaf-c0e8-4ef8-9151-b90f29c763c5 + 137dbfde-19dc-40c9-b0a7-ef859062ff26 + 2f48d186-752f-4928-95db-f06f0ae50727 + 09e7c8f7-81e7-40fd-bab1-a5a703ebe8ac + f8894fe4-4c74-4f5a-876a-5af537443121 + 840780a4-f8e2-402d-97fe-3ccc7a6ee508 + c4285408-521e-445b-a3fb-1c1d6d6c5a31 + 5857b3b4-7a73-4907-a10f-7d91393e223b + 3d55dc4a-4e48-453e-9304-39a2bcc1d8d9 + b532a32a-1034-4713-ad22-ec6aa4278518 + cebfea35-23f4-45d2-90d8-37b979f8b94a + 73b119fe-65c6-4624-8864-1b264c96aeec + 9cb3db99-23ae-425e-bd9b-86c61bbaf824 + a8e6cc5c-f803-4aa4-98ee-4fb55cac48af + d1343c76-001f-46fc-b79f-6753e166d2a6 + 818ee5a2-b816-43d5-8043-5e0370f506f9 + 3f65fe24-7e01-4d9f-bc95-69201b774630 + 0d6f238b-bf5a-43d6-bb41-643cd2b410df + 3e6be719-86bc-43cd-9051-6b649618ce76 + f84e0246-b097-47b3-ba9d-060999ac4bdb + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 04d9806f-a1f3-4749-98bd-d89000c284a8 + a52bd7d9-fb37-47f6-9682-37f6f6cb20d0 + 372c88a6-4151-4c04-94ba-8ba62c52cefd + feea7d49-687d-4a84-86d0-8f3dd129169e + 60afd4f5-9596-4ab3-ac6a-8be29547684d + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + 202f8bd9-11f5-473d-bd72-e3c6fddee2d4 + 5738baaa-3584-4804-97da-7a8b46ddcf8c + 13a13719-f8fd-4f00-b675-daed1b410e99 + 76efc97a-4ec6-4782-b2d5-7d37c77b43fb + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + a5e6a2de-7663-4415-b906-578da22a1eee + 18a9087b-376f-4a09-a388-c6b408572dac + f088e579-9bf7-418b-a1d1-cd8a9d6d90f9 + 52 + ebfa5197-6ddb-4a3d-ac99-df7beea01e15 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + e6518023-7078-4f7e-b89f-8324eb8af1ec + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + 0a42a18d-15c9-4172-8cc2-92415413475a + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + 1dcacb59-16e4-446a-a711-9f1210bde159 + f897de86-a14f-4f1d-857f-20b60f73b3b5 + c317f794-e463-4270-90db-8af4cb4b9d41 + cd306361-7ded-488f-ad04-30648adfe595 + a2ad2739-bf3c-4d9f-8818-b5dbfd4829e1 + ec9d6e3c-8007-4163-bcca-9c98014b70ac + 578e2a9a-da53-4295-8fc1-74909051e057 + 603d3d48-534d-42f5-9e87-3172526f3a80 + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + 72348215-c4ec-4851-a400-c03cc6df559f + 467b7dee-dff7-4076-a614-76a59564fb2f + e456cbd5-6cbe-4515-9f15-69692914f3c7 + 17d1c5b4-5111-415c-9eef-ba9262e78e2b + 6642a18d-8ae2-4b5a-bde0-c4c322abb01b + e53c00a2-0d03-461e-9189-a0ea0441ccb8 + e1628e10-9715-412b-a041-8518318e4f77 + 347c5d96-9ec8-4c5a-b22d-9ed1a7f6f046 + a899f6ff-5f84-438f-964a-2e9cbdb10872 + 029f035b-9625-4bb2-b4a0-7725f1803a18 + 8af5a0b1-100d-4772-8798-73900dc38239 + e7208619-df95-4410-a1ab-636a4e4bb983 + a21fd6b0-2dd6-4e92-9157-3e3b127458ae + 43d96ccb-bc5f-4b59-a40d-6cb18f2eed72 + 73f73686-08ff-42b1-9ef5-6821cba0eb84 + 65008729-50b1-4dbb-ba59-d01f9226d7ed + 0341c1f7-86c3-40e6-b8fc-b0ae24bab5c4 + 689059e2-5368-4c73-b048-4feb47777f6d + 9deca7df-5fe9-4967-af88-808ef6f8526a + 23184264-1887-4993-9258-64b937da5164 + 226be27f-bc2b-44d7-a2ae-68c32e58c93e + fc5724e4-4632-4f77-95be-383aa10e878d + 50283408-6421-4a08-b2f8-8e390cb94255 + 26d7fb84-4690-4461-a65c-e06a29c19694 + c492f59f-a3e7-4157-9d90-e2ba3656227f + 67ea094f-edb4-43aa-9250-b0c71630f9a7 + 7252ba9a-3f31-4ae8-869b-0e4225b07650 + bbaadc51-128f-4b1b-b9e0-25e1b79bbd95 + 7202b3f5-6de0-4add-a070-f31b6a7c026f + 568d8c01-3793-445c-80ff-e565820fda5a + ea806a5c-e652-471f-bd1e-74b36e0a8dbb + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 8b50255c-14b9-4936-97f3-d088e38451eb + b1c4bab4-518f-4186-8ad2-de0ffeabd89a + 7f4394ea-566e-435f-b565-c4073e36dcd8 + 57 + d1483ad6-ec55-49a5-b733-6385e879cdda + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 29fac698-716e-44bc-97e3-63e77f894b54 + 79a20359-b479-49a6-9e28-0e38fdc21f71 + e0de5004-0940-487e-8dc5-f713b5f74a7c + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + 148f818a-3cff-49b1-8da3-b410a6a56812 + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + 83b0566a-5c63-4970-8578-322af2331c95 + 41e1473a-b540-4272-a1a0-d96aaddb6ac9 + 42fc9ab8-ae73-4c73-83cb-1c5a69dde2e8 + 03cf40f1-2472-4b49-b043-583e8c9ca89a + 856b1097-ede2-431d-95e2-2f8e1676d67b + c18fb449-1101-46d1-8a8b-bd9920802f4a + 7ac91d6c-5c1c-42c8-b2c8-e078081e3c03 + ce8f4978-5941-4c19-ad37-69a861ef1329 + 1b498801-3407-478a-bf9b-c9de9dec4d44 + 40ecbcaf-c0e8-4ef8-9151-b90f29c763c5 + 137dbfde-19dc-40c9-b0a7-ef859062ff26 + 2f48d186-752f-4928-95db-f06f0ae50727 + 09e7c8f7-81e7-40fd-bab1-a5a703ebe8ac + f8894fe4-4c74-4f5a-876a-5af537443121 + 840780a4-f8e2-402d-97fe-3ccc7a6ee508 + c4285408-521e-445b-a3fb-1c1d6d6c5a31 + 5857b3b4-7a73-4907-a10f-7d91393e223b + 3d55dc4a-4e48-453e-9304-39a2bcc1d8d9 + b532a32a-1034-4713-ad22-ec6aa4278518 + cebfea35-23f4-45d2-90d8-37b979f8b94a + 73b119fe-65c6-4624-8864-1b264c96aeec + 9cb3db99-23ae-425e-bd9b-86c61bbaf824 + a8e6cc5c-f803-4aa4-98ee-4fb55cac48af + d1343c76-001f-46fc-b79f-6753e166d2a6 + 818ee5a2-b816-43d5-8043-5e0370f506f9 + 3f65fe24-7e01-4d9f-bc95-69201b774630 + 0d6f238b-bf5a-43d6-bb41-643cd2b410df + 3e6be719-86bc-43cd-9051-6b649618ce76 + f84e0246-b097-47b3-ba9d-060999ac4bdb + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 04d9806f-a1f3-4749-98bd-d89000c284a8 + a52bd7d9-fb37-47f6-9682-37f6f6cb20d0 + 372c88a6-4151-4c04-94ba-8ba62c52cefd + feea7d49-687d-4a84-86d0-8f3dd129169e + 60afd4f5-9596-4ab3-ac6a-8be29547684d + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + 43 + 24e70661-d08d-4af2-9bb0-91e9a94f2e30 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a34dcee6-959a-4ca1-8fba-fcde21a4239b + d4e31cfe-2329-4c7b-9be5-820f01371764 + ea403631-b5c6-485e-ae28-4022821062ce + 27a04636-6c67-487c-92c2-56137f380adc + f33300b9-79fc-47a7-9d93-ef18944c3a47 + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + ee867208-467d-4a58-8cc8-55f3392c8585 + ffae3184-14ce-49f6-b4aa-88afef6ba7a7 + 0b68c4c3-de43-4d70-8148-90cf3d81845a + 17aa3c86-21b4-42de-a7bf-6a309bb18285 + 89a572c7-4caa-46e7-b91f-87c4432796bf + dd61da7e-4a2d-403b-bfc6-ab21258fddd7 + 0d7dce9d-dfc7-4b14-b6b1-0dbfdce6041d + c66fcc3b-ac5b-4a58-a109-499b0a0089e8 + 3d4fb1f3-b88c-4cc2-81cb-04a9ca02612f + 684bc0f0-b73e-4c8e-82aa-62f9ca4366dc + a26a2daf-7e48-4038-86d7-377a7d1ca626 + 55e4969c-e424-4fee-bbf3-e4768d508417 + 2e855741-b14c-48bc-89a8-bc5a4597ade5 + e31ac9a3-26d7-407a-be45-ea3a0e24ad8d + d403c133-cb29-447a-83b0-6e9479e8b079 + 6c9abdb0-cf25-4a1b-80cd-fdd32787ab52 + dec2e52b-de1c-455f-b503-1a922ce60fc2 + c1a5945c-a102-47ad-ad8f-f3869ba57615 + 6deeff7c-1c13-4e08-9ea9-35261ca25e97 + 177bc534-a9ac-4189-919c-d5b821d4b676 + 268a261e-89ad-4fbe-a035-aee0e4c7c023 + 56154e20-02cd-4c7a-a7e4-65363d02bd33 + a07a768d-0b33-4ab7-aab2-66cd2dc2e78e + b640bcfd-c3dd-499b-bb83-b4d15dac6c4b + 54d1d89c-8927-4ee7-8ce1-64f95ec7923d + 86e62783-94cd-464c-b9c6-3f6ea91b441f + 09ef7a9c-424e-4895-9b2e-3967422832f0 + 38d364f4-97b1-4c9c-9313-bac9fd1c3c41 + 706d0094-fd62-439a-8f31-1c222bd87435 + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + 5f741566-be38-4c21-9393-4fd6fed63e11 + 486cbb99-8d9e-43dd-8eca-e360b3882ba3 + 9958a82b-af2d-4eae-bf92-2dedd03d0175 + 50a8957a-f4ad-4bcc-bb34-7db787c30f1f + f2f2b6bd-3957-4943-8776-90b511b35d84 + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 19180943-d3c4-4bef-81ae-c791b677ba36 + ab595c50-9f5c-4db1-b260-7de55f6f7faf + f711f24e-3ed8-4aaf-bd78-dd2fcaefb102 + 67b452e3-1e4e-42c6-948a-10ee5565e419 + ffd2722b-76d2-400d-9c94-4099634f0769 + fd0c56cc-bb67-4471-85e4-449328cb3b86 + ff49167c-7205-4387-9b02-55b4c3373ff3 + 49 + 3e7e37b0-51e2-41c7-9119-5bb1c785dae1 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + fd853c3c-9aaa-494b-82c0-915c7b6bd781 + 0534d7cc-9feb-4033-af98-bc642efe8183 + ff4adb0c-5092-407b-b9b1-0a97aa880c88 + 2063cd82-c886-41f9-a87d-596b59d8233f + b7346d29-589c-4403-8798-25b55c459d83 + b6da7104-e46f-4626-9e1e-c8762f31d26c + 6a4b9175-5812-4ad4-9489-064ec09178a6 + c75abe0f-ea36-48e5-bc32-0baeaa42f1c7 + dc4240ef-19cb-4b9d-bcff-baa5d7034b17 + ebea710d-35f0-4c4d-a212-c9f21052c903 + f8bccc47-c8ed-4fd8-8acd-90229a216180 + efff086a-8dd1-4b22-b191-7efbfdaac72d + f13b8ca1-001f-46d1-b67c-568edc9af93c + 432c7d90-3444-45ce-baae-6e7117191b79 + c7369755-d44b-4f96-abfb-58e17108a740 + 9fc1b6a2-fd0e-4efe-8511-ddcd91800f95 + 913f8c8f-39cd-431a-953c-d78a31c55c8d + 921af085-0260-485c-9045-7b430a3c7e11 + a4ba649b-d016-4a81-b81b-e21dfe41b6d4 + 92afe58e-27d7-4779-a9fd-4c474f1c31f1 + e12366ca-fd22-4df8-bd91-6a9cec5f9ce8 + faaed608-2e64-4e02-abeb-cdc8d42bc970 + e725167d-14b6-4a6b-bf15-bce658ee019d + ed57df7e-d74c-43f1-a351-38b776e518c0 + 8f802fca-1ffb-4feb-a14f-5e1fd4adbea4 + 25 + 4c14380f-b0f9-40e8-a80b-a169bdc7fd45 + Group + + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + e6518023-7078-4f7e-b89f-8324eb8af1ec + Duplicate Data + Duplicate Data + + + + + + 478 + 225 + 104 + 64 + + + 537 + 257 + + + + + + 1 + Data to duplicate + ca23cfcf-2c0e-4eeb-9832-edfc423a8c12 + Data + Data + false + b15a74d4-e63f-4001-ad2e-1f219b099a13 + 1 + + + + + + 480 + 227 + 42 + 20 + + + 502.5 + 237 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 1 + + + + + + + + + + + Number of duplicates + ef04b236-2e73-4ec8-a210-32459ca32add + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 480 + 247 + 42 + 20 + + + 502.5 + 257 + + + + + + 1 + + + + + 1 + {0} + + + + + 500 + + + + + + + + + + + Retain list order + a9992040-314a-4011-8332-595743b76ba1 + Order + Order + false + 0 + + + + + + 480 + 267 + 42 + 20 + + + 502.5 + 277 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + Data + Data + false + 0 + + + + + + 552 + 227 + 28 + 60 + + + 567.5 + 257 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 751 + 299 + 116 + 44 + + + 812 + 321 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + 0d6d3082-ab09-480b-aa53-f0f3d43a0712 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 753 + 301 + 44 + 20 + + + 776.5 + 311 + + + + + + + + 1 + false + Script Variable Left + 193a915c-90c0-485d-a0c8-3fd20e91b381 + Left + Left + true + 1 + true + 24c138b1-6d56-416a-b4d0-63d485899169 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 753 + 321 + 44 + 20 + + + 776.5 + 331 + + + + + + + + Print, Reflect and Error streams + 65a8193d-a5b8-4b90-9451-cb3eea08e6b4 + Output + Output + false + 0 + + + + + + 827 + 301 + 38 + 20 + + + 847.5 + 311 + + + + + + + + Output parameter Points + 755e41d1-6559-459b-81a0-c92d067ab1e0 + Points + Points + false + 0 + + + + + + 827 + 321 + 38 + 20 + + + 847.5 + 331 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + 0a42a18d-15c9-4172-8cc2-92415413475a + Point + Point + false + 755e41d1-6559-459b-81a0-c92d067ab1e0 + 1 + + + + + + 921 + 367 + 50 + 24 + + + 946.3445 + 379.3671 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + Interpolate + Interpolate + + + + + + 998 + 307 + 125 + 84 + + + 1065 + 349 + + + + + + 1 + Interpolation points + 64856f1c-276d-41fb-bd2d-73d9f416f48f + Vertices + Vertices + false + 755e41d1-6559-459b-81a0-c92d067ab1e0 + 1 + + + + + + 1000 + 309 + 50 + 20 + + + 1026.5 + 319 + + + + + + + + Curve degree + 98d579ed-b695-4dae-91af-e8f3cb46232c + Degree + Degree + false + 0 + + + + + + 1000 + 329 + 50 + 20 + + + 1026.5 + 339 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 99cceab5-d99b-4eaa-bd23-931c160be401 + Periodic + Periodic + false + 0 + + + + + + 1000 + 349 + 50 + 20 + + + 1026.5 + 359 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 1f64413e-46b8-43ee-a7ad-9201f6860fdd + KnotStyle + KnotStyle + false + 0 + + + + + + 1000 + 369 + 50 + 20 + + + 1026.5 + 379 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + 5cdb7688-1087-4654-b5a6-57327871a5a7 + Curve + Curve + false + 0 + + + + + + 1080 + 309 + 41 + 26 + + + 1102 + 322.3333 + + + + + + + + Curve length + 87670bf4-36d7-47e4-ad53-c4f68e3e95ba + Length + Length + false + 0 + + + + + + 1080 + 335 + 41 + 27 + + + 1102 + 349 + + + + + + + + Curve domain + e097c634-a998-45ff-bbeb-b9cab96ca205 + Domain + Domain + false + 0 + + + + + + 1080 + 362 + 41 + 27 + + + 1102 + 375.6667 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + Series + Series + + + + + + 496 + 437 + 101 + 64 + + + 546 + 469 + + + + + + First number in the series + fe3af632-a3b0-4d74-9cb5-015d07996ec8 + Start + Start + false + 0 + + + + + + 498 + 439 + 33 + 20 + + + 516 + 449 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 4ccf57ce-1297-4ddd-a7cb-7e494422cbae + Step + Step + false + dddfe094-4b51-4b77-8fd2-2dd3df3cb9b9 + 1 + + + + + + 498 + 459 + 33 + 20 + + + 516 + 469 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 3d6b951d-2403-43e5-8a8a-0940e97c2e62 + Count + Count + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 498 + 479 + 33 + 20 + + + 516 + 489 + + + + + + + + 1 + Series of numbers + 24c138b1-6d56-416a-b4d0-63d485899169 + Series + Series + false + 0 + + + + + + 561 + 439 + 34 + 60 + + + 579.5 + 469 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + a8164eb1-a4e5-4a87-bf4e-9014db438764 + Number Slider + Number Slider + false + 0 + + + + + + 248 + 351 + 198 + 20 + + + 248.8385 + 351.6289 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 256 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + Number Slider + Number Slider + false + 0 + + + + + + 243 + 256 + 198 + 20 + + + 243.571 + 256.923 + + + + + + 6 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + Radians + Radians + + + + + + 436 + 534 + 120 + 28 + + + 497 + 548 + + + + + + Angle in degrees + 3b03e342-9866-4757-939f-a467e889e0a5 + Degrees + Degrees + false + 8b50255c-14b9-4936-97f3-d088e38451eb + 1 + + + + + + 438 + 536 + 44 + 24 + + + 461.5 + 548 + + + + + + + + Angle in radians + dddfe094-4b51-4b77-8fd2-2dd3df3cb9b9 + Radians + Radians + false + 0 + + + + + + 512 + 536 + 42 + 24 + + + 534.5 + 548 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00204767472 + + + + + + 160 + 593 + 250 + 20 + + + 160.7242 + 593.2165 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ad590516-789c-4618-9e15-da773fdf29a0 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + 1005 + -955 + 250 + 20 + + + 1005.38 + -954.2126 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + eecfb193-a1a8-40d3-a3e8-76d8562cabff + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 697 + -55 + 50 + 24 + + + 722.0998 + -43.43463 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + caa6b1ab-1554-43d1-bc83-202a9af1fca2 + Curvature + Curvature + + + + + + 660 + -228 + 137 + 64 + + + 730 + -196 + + + + + + Curve to evaluate + 4d420f26-1800-4a22-a14d-837c1dd45d39 + Curve + Curve + false + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 1 + + + + + + 662 + -226 + 53 + 30 + + + 690 + -211 + + + + + + + + Parameter on curve domain to evaluate + 13529c35-ce6a-4662-bb50-e8a5f510b502 + Parameter + Parameter + false + 68a6a9a6-3142-4067-8865-2524cba2c89d + 1 + + + + + + 662 + -196 + 53 + 30 + + + 690 + -181 + + + + + + + + Point on curve at {t} + 77afe95c-700c-4da1-b5cc-dd35c62ada2b + Point + Point + false + 0 + + + + + + 745 + -226 + 50 + 20 + + + 771.5 + -216 + + + + + + + + Curvature vector at {t} + 79713c9e-8bee-4bbc-8677-79259df0e104 + Curvature + Curvature + false + 0 + + + + + + 745 + -206 + 50 + 20 + + + 771.5 + -196 + + + + + + + + Curvature circle at {t} + f3051531-d1c4-436e-b270-a2d8d10a686b + Curvature + Curvature + false + 0 + + + + + + 745 + -186 + 50 + 20 + + + 771.5 + -176 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 1d441ba8-e4cd-448f-ae61-9b5bbfa92207 + Divide Curve + Divide Curve + + + + + + 676 + -138 + 125 + 64 + + + 726 + -106 + + + + + + Curve to divide + b42608f7-c0b9-4caa-a4e1-144742266aa3 + Curve + Curve + false + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 1 + + + + + + 678 + -136 + 33 + 20 + + + 696 + -126 + + + + + + + + Number of segments + 071f1ce5-06f1-460f-89c5-5a266c6a5ef1 + Count + Count + false + eecfb193-a1a8-40d3-a3e8-76d8562cabff + 1 + + + + + + 678 + -116 + 33 + 20 + + + 696 + -106 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + be71055b-c3eb-4778-bb63-a0b823ebba89 + Kinks + Kinks + false + 0 + + + + + + 678 + -96 + 33 + 20 + + + 696 + -86 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 6ea46d50-ad1c-4c33-ac48-dd01e5a6841c + Points + Points + false + 0 + + + + + + 741 + -136 + 58 + 20 + + + 771.5 + -126 + + + + + + + + 1 + Tangent vectors at division points + 2f81d303-5159-456e-8fb4-3fe5b8f82476 + Tangents + Tangents + false + 0 + + + + + + 741 + -116 + 58 + 20 + + + 771.5 + -106 + + + + + + + + 1 + Parameter values at division points + 68a6a9a6-3142-4067-8865-2524cba2c89d + Parameters + Parameters + false + 0 + + + + + + 741 + -96 + 58 + 20 + + + 771.5 + -86 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 701 + -29 + 50 + 24 + + + 726.058 + -17.0436 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 985a236a-f30f-4e0c-801c-64fdca1db8f8 + Deconstruct Arc + Deconstruct Arc + + + + + + 677 + -306 + 114 + 64 + + + 717 + -274 + + + + + + Arc or Circle to deconstruct + eefb0910-7857-44bc-b4cd-47ac9cc27b44 + Arc + Arc + false + f3051531-d1c4-436e-b270-a2d8d10a686b + 1 + + + + + + 679 + -304 + 23 + 60 + + + 692 + -274 + + + + + + + + Base plane of arc or circle + 3b9008c4-3230-4bb1-a3a6-360edb5cebd4 + Base Plane + Base Plane + false + 0 + + + + + + 732 + -304 + 57 + 20 + + + 762 + -294 + + + + + + + + Radius of arc or circle + b4326cac-cafc-44b0-9955-b3c60681636b + Radius + Radius + false + 0 + + + + + + 732 + -284 + 57 + 20 + + + 762 + -274 + + + + + + + + Angle domain (in radians) of arc + f5605633-be12-4f33-91eb-550f11130828 + Angle + Angle + false + 0 + + + + + + 732 + -264 + 57 + 20 + + + 762 + -254 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 02133cd7-f33a-489f-8172-51f2fcadbc52 + One Over X + One Over X + + + + + + 677 + -341 + 100 + 28 + + + 726 + -327 + + + + + + Input value + efd39439-cba7-469f-950a-2b94c243592f + Value + Value + false + b4326cac-cafc-44b0-9955-b3c60681636b + 1 + + + + + + 679 + -339 + 32 + 24 + + + 696.5 + -327 + + + + + + + + Output value + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + Result + Result + false + 0 + + + + + + 741 + -339 + 34 + 24 + + + 759.5 + -327 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 41b5fc80-773b-42b0-afe2-b6e0c1b8da77 + Quick Graph + Quick Graph + false + 0 + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + 1 + + + + + + 662 + -923 + 150 + 150 + + + 662.9338 + -922.8706 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + eecfb193-a1a8-40d3-a3e8-76d8562cabff + caa6b1ab-1554-43d1-bc83-202a9af1fca2 + 1d441ba8-e4cd-448f-ae61-9b5bbfa92207 + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 985a236a-f30f-4e0c-801c-64fdca1db8f8 + 02133cd7-f33a-489f-8172-51f2fcadbc52 + 41b5fc80-773b-42b0-afe2-b6e0c1b8da77 + 7 + a0bd3613-8868-4507-9f37-96419b9ac1f4 + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + d0c1c1c2-0501-4b09-9519-adda9b10319f + Quick Graph + Quick Graph + false + 0 + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + 1 + + + + + + 890 + -230 + 75 + 180 + + + 890.5509 + -229.7637 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + cea6ab4d-b55d-45d1-ac7f-02a515e59945 + Construct Point + Construct Point + + + + + + 832 + -405 + 129 + 64 + + + 914 + -373 + + + + + + {x} coordinate + 89401840-2ffa-4277-9e08-d6be851145e9 + X coordinate + X coordinate + false + 71c95c96-e2ca-419a-8de6-dc0283f64d3a + 1 + + + + + + 834 + -403 + 65 + 20 + + + 868 + -393 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + b670469c-7fe8-4655-9404-24170c64f9e0 + Y coordinate + Y coordinate + false + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + 1 + + + + + + 834 + -383 + 65 + 20 + + + 868 + -373 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 6a9e4d2f-720f-47ce-9e53-119d0112fe67 + Z coordinate + Z coordinate + false + 0 + + + + + + 834 + -363 + 65 + 20 + + + 868 + -353 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 55e3c2d8-311e-4414-82d5-ce3a33aceef8 + Point + Point + false + 0 + + + + + + 929 + -403 + 30 + 60 + + + 945.5 + -373 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 1e8c154d-e5a9-46fb-83c3-82a1b94e180b + PolyLine + PolyLine + + + + + + 833 + -892 + 118 + 44 + + + 893 + -870 + + + + + + 1 + Polyline vertex points + d9df63fc-f44f-4f67-959f-b12aaad757a7 + Vertices + Vertices + false + 55e3c2d8-311e-4414-82d5-ce3a33aceef8 + 1 + + + + + + 835 + -890 + 43 + 20 + + + 858 + -880 + + + + + + + + Close polyline + e882ca59-3467-4952-b367-6370efa1d910 + Closed + Closed + false + 0 + + + + + + 835 + -870 + 43 + 20 + + + 858 + -860 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 07a84c71-6186-459b-84e1-f9f8f000484f + Polyline + Polyline + false + 0 + + + + + + 908 + -890 + 41 + 40 + + + 930 + -870 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 95457f07-deb3-4da6-a188-95ad5b1f7814 + Explode + Explode + + + + + + 960 + -428 + 136 + 44 + + + 1027 + -406 + + + + + + Curve to explode + af5bd8f2-bd29-4905-9804-a3e98a7a2341 + Curve + Curve + false + 07a84c71-6186-459b-84e1-f9f8f000484f + 1 + + + + + + 962 + -426 + 50 + 20 + + + 988.5 + -416 + + + + + + + + Recursive decomposition until all segments are atomic + b94a8f18-467e-4334-b23b-8e7b98b8c25d + Recursive + Recursive + false + 0 + + + + + + 962 + -406 + 50 + 20 + + + 988.5 + -396 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 95e5e03f-6797-495f-84a1-a25524a7d14d + Segments + Segments + false + 0 + + + + + + 1042 + -426 + 52 + 20 + + + 1069.5 + -416 + + + + + + + + 1 + Vertices of the exploded segments + a46d6d42-d311-440b-b624-df22692d225a + Vertices + Vertices + false + 0 + + + + + + 1042 + -406 + 52 + 20 + + + 1069.5 + -396 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 5e877e03-4c7c-4e4b-ba05-0075caffec74 + List Length + List Length + + + + + + 965 + -338 + 109 + 28 + + + 1004 + -324 + + + + + + 1 + Base list + 0a43fea4-57c4-402f-99a6-b56da9b2155b + List + List + false + 95e5e03f-6797-495f-84a1-a25524a7d14d + 1 + + + + + + 967 + -336 + 22 + 24 + + + 979.5 + -324 + + + + + + + + Number of items in L + 66a7003d-b3db-44af-9482-17b37441f36e + X/2 + Length + Length + false + 0 + + + + + + 1019 + -336 + 53 + 24 + + + 1039 + -324 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 912d511c-2026-484b-be15-83439a6372e8 + List Item + List Item + + + + + + 1115 + -906 + 74 + 64 + + + 1163 + -874 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + da76fa99-f5ac-406b-9e48-bb1470802acd + List + List + false + 95e5e03f-6797-495f-84a1-a25524a7d14d + 1 + + + + + + 1117 + -904 + 31 + 20 + + + 1134 + -894 + + + + + + + + Item index + b95ef598-326b-4273-b4d2-6bca83ea813e + Index + Index + false + 66a7003d-b3db-44af-9482-17b37441f36e + 1 + + + + + + 1117 + -884 + 31 + 20 + + + 1134 + -874 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 2bdca926-7d96-4242-8017-dd39dfbb2ad3 + Wrap + Wrap + false + 0 + + + + + + 1117 + -864 + 31 + 20 + + + 1134 + -854 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 24e2494e-fc33-437e-9d18-b095463a48e0 + false + Item + i + false + 0 + + + + + + 1178 + -904 + 9 + 60 + + + 1184 + -874 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 9eda1d33-34e2-440e-a5b0-ec2b19cea790 + List Item + List Item + + + + + + 1111 + -411 + 90 + 64 + + + 1175 + -379 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + cc2db72e-b5a4-4c4d-91bf-4a5a87f4a86d + List + List + false + 95e5e03f-6797-495f-84a1-a25524a7d14d + 1 + + + + + + 1113 + -409 + 47 + 20 + + + 1146 + -399 + + + + + + + + Item index + c5967247-090c-4749-a79b-f602586b40ac + X-1 + Index + Index + false + 66a7003d-b3db-44af-9482-17b37441f36e + 1 + + + + + + 1113 + -389 + 47 + 20 + + + 1146 + -379 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a8d4e9f7-e38e-471a-8bb1-0ffde41a6a89 + Wrap + Wrap + false + 0 + + + + + + 1113 + -369 + 47 + 20 + + + 1146 + -359 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + e92ebaf0-68a9-4047-9b44-a6f7af39b989 + false + Item + i + false + 0 + + + + + + 1190 + -409 + 9 + 60 + + + 1196 + -379 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 658f3ebd-1890-4c74-9aeb-04ee9ed60234 + Angle + Angle + + + + + + 1220 + -446 + 115 + 64 + + + 1284 + -414 + + + + + + First vector + 749673b9-330a-45c2-b681-19d5188408a8 + Vector A + Vector A + false + 24e2494e-fc33-437e-9d18-b095463a48e0 + 1 + + + + + + 1222 + -444 + 47 + 20 + + + 1247 + -434 + + + + + + + + Second vector + 39baccf7-075f-4b2d-88d8-05f34182c734 + Vector B + Vector B + false + e92ebaf0-68a9-4047-9b44-a6f7af39b989 + 1 + + + + + + 1222 + -424 + 47 + 20 + + + 1247 + -414 + + + + + + + + Optional plane for 2D angle + c564f636-77b1-4c53-a28c-18f6b316dba1 + Plane + Plane + true + 0 + + + + + + 1222 + -404 + 47 + 20 + + + 1247 + -394 + + + + + + + + Angle (in radians) between vectors + 2c15a336-6bd6-4961-a6e4-1ef635f82ba3 + Angle + Angle + false + 0 + + + + + + 1299 + -444 + 34 + 30 + + + 1317.5 + -429 + + + + + + + + Reflex angle (in radians) between vectors + 721736c1-0ee8-421f-bdc7-a259f3663fd0 + Reflex + Reflex + false + 0 + + + + + + 1299 + -414 + 34 + 30 + + + 1317.5 + -399 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 6feb6809-97df-4e5d-bff4-bff24a9f8a84 + Number Slider + Number Slider + false + 0 + + + + + + 905 + -936 + 198 + 20 + + + 905.265 + -935.8916 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 63362cd2-ed95-481d-991a-a528b09c7cd9 + Panel + + false + 0 + 3bccace7-864e-4f5c-b61a-dfcf503e77e5 + 1 + 360/256*4*2 + + + + + + 1262 + -90 + 199 + 40 + + 0 + 0 + 0 + + 1262.472 + -89.34464 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + 7f9303b7-df99-498e-8932-72c7ca3ffdba + Degrees + Degrees + + + + + + 1061 + -76 + 120 + 28 + + + 1120 + -62 + + + + + + Angle in radians + cfa02371-fe04-446b-8ba3-ea5ce8f12c14 + Radians + Radians + false + 2c15a336-6bd6-4961-a6e4-1ef635f82ba3 + 1 + + + + + + 1063 + -74 + 42 + 24 + + + 1085.5 + -62 + + + + + + + + Angle in degrees + 3bccace7-864e-4f5c-b61a-dfcf503e77e5 + Degrees + Degrees + false + 0 + + + + + + 1135 + -74 + 44 + 24 + + + 1158.5 + -62 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + d7a43154-16cf-4d32-8755-ce392160ebf1 + Expression + Expression + + + + + + 971 + -168 + 265 + 28 + + + 1113 + -154 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + fab1fc35-eb8e-4fda-bbb8-74beb3d434d0 + Variable Variable x + Variable x + true + 2c15a336-6bd6-4961-a6e4-1ef635f82ba3 + 1 + + + + + + 973 + -166 + 52 + 24 + + + 1000.5 + -154 + + + + + + + + Result of expression + 69b5acae-33c1-4aab-a6b8-f5b4a0053ab7 + Result + Result + false + 0 + + + + + + 1200 + -166 + 34 + 24 + + + 1218.5 + -154 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 95e66c17-55af-4d66-a211-19cfbf7af70a + Series + Series + + + + + + 844 + -334 + 101 + 64 + + + 894 + -302 + + + + + + First number in the series + 6a807e78-ffc0-444d-b4ed-c923e1bd0790 + Start + Start + false + 0 + + + + + + 846 + -332 + 33 + 20 + + + 864 + -322 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 3b0376cb-6df5-4d1a-a645-e60201cc56e4 + Step + Step + false + b15a74d4-e63f-4001-ad2e-1f219b099a13 + 1 + + + + + + 846 + -312 + 33 + 20 + + + 864 + -302 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + e0077b05-3d12-4870-95c5-b40f58458cd9 + Count + Count + false + eecfb193-a1a8-40d3-a3e8-76d8562cabff + 1 + + + + + + 846 + -292 + 33 + 20 + + + 864 + -282 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + 71c95c96-e2ca-419a-8de6-dc0283f64d3a + Series + Series + false + 0 + + + + + + 909 + -332 + 34 + 60 + + + 927.5 + -302 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + cbba7661-af7f-4678-8541-312858e1fded + Number Slider + Number Slider + false + 0 + + + + + + 927 + -279 + 198 + 20 + + + 927.2651 + -278.6265 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 6c40735e-785e-448e-aa19-4eb56889df8f + Curvature Graph + Curvature Graph + + + + + + 742 + -1003 + 71 + 64 + + + 799 + -971 + + + + + + Curve for Curvature graph display + true + db8d9303-36d1-4450-a961-d6c114e07280 + Curve + Curve + false + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 1 + + + + + + 744 + -1001 + 40 + 20 + + + 765.5 + -991 + + + + + + + + Sampling density of the Graph + 6d9eedeb-66b8-4188-9c8b-dc27043692ca + Density + Density + false + 0 + + + + + + 744 + -981 + 40 + 20 + + + 765.5 + -971 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 784c5cb0-5cf4-4073-ae9b-015b2d619f94 + Scale + Scale + false + d250383c-f46b-4981-ad65-abc276edf0d6 + 1 + + + + + + 744 + -961 + 40 + 20 + + + 765.5 + -951 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d250383c-f46b-4981-ad65-abc276edf0d6 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 96.0 + + + + + + 557 + -1045 + 250 + 20 + + + 557.1845 + -1044.895 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 1dcacb59-16e4-446a-a711-9f1210bde159 + Evaluate Length + Evaluate Length + + + + + + 1151 + 462 + 144 + 64 + + + 1225 + 494 + + + + + + Curve to evaluate + 13029046-6349-4b5f-bab8-b6d3551dd542 + Curve + Curve + false + 5cdb7688-1087-4654-b5a6-57327871a5a7 + 1 + + + + + + 1153 + 464 + 57 + 20 + + + 1183 + 474 + + + + + + + + Length factor for curve evaluation + 3476aa71-fbc3-4fa2-8004-0da1fc01c115 + Length + Length + false + 0 + + + + + + 1153 + 484 + 57 + 20 + + + 1183 + 494 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + fb36c226-69db-4196-8eaf-a2f859f433e4 + Normalized + Normalized + false + 0 + + + + + + 1153 + 504 + 57 + 20 + + + 1183 + 514 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 0b19ced3-ef9e-4c14-b42c-903d5e29679b + Point + Point + false + 0 + + + + + + 1240 + 464 + 53 + 20 + + + 1268 + 474 + + + + + + + + Tangent vector at the specified length + 48438814-e956-4007-8f77-a560cf8cadab + Tangent + Tangent + false + 0 + + + + + + 1240 + 484 + 53 + 20 + + + 1268 + 494 + + + + + + + + Curve parameter at the specified length + 1681ca38-fe50-421e-9dcc-84276e61b0a7 + Parameter + Parameter + false + 0 + + + + + + 1240 + 504 + 53 + 20 + + + 1268 + 514 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + f897de86-a14f-4f1d-857f-20b60f73b3b5 + Line SDL + Line SDL + + + + + + 1367 + 462 + 106 + 64 + + + 1431 + 494 + + + + + + Line start point + 51a96450-fa6f-4f50-be1f-da6fdbb816f9 + Start + Start + false + 0b19ced3-ef9e-4c14-b42c-903d5e29679b + 1 + + + + + + 1369 + 464 + 47 + 20 + + + 1394 + 474 + + + + + + + + Line tangent (direction) + ed988630-f690-4e89-a694-cf9862bf8d19 + Direction + Direction + false + 48438814-e956-4007-8f77-a560cf8cadab + 1 + + + + + + 1369 + 484 + 47 + 20 + + + 1394 + 494 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + a8035c49-f6d4-4905-ba3e-acc0e6dd9269 + Length + Length + false + 0 + + + + + + 1369 + 504 + 47 + 20 + + + 1394 + 514 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 6adf4d23-e4ce-488d-86e8-54258317081d + Line + Line + false + 0 + + + + + + 1446 + 464 + 25 + 60 + + + 1460 + 494 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + c317f794-e463-4270-90db-8af4cb4b9d41 + Mirror + Mirror + + + + + + 1411 + 310 + 138 + 44 + + + 1479 + 332 + + + + + + Base geometry + 5f6ca7f9-8383-4b0d-8611-fb64849680ea + Geometry + Geometry + true + 5cdb7688-1087-4654-b5a6-57327871a5a7 + 1 + + + + + + 1413 + 312 + 51 + 20 + + + 1440 + 322 + + + + + + + + Mirror plane + 5958443b-efdf-404c-a2b7-e4cba1c8f112 + Plane + Plane + false + 6adf4d23-e4ce-488d-86e8-54258317081d + 1 + + + + + + 1413 + 332 + 51 + 20 + + + 1440 + 342 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 959b93e1-e347-4879-b7f5-197ec5ee354c + Geometry + Geometry + false + 0 + + + + + + 1494 + 312 + 53 + 20 + + + 1522 + 322 + + + + + + + + Transformation data + 55dee528-3186-43f6-b9e4-fb4e5a5258db + Transform + Transform + false + 0 + + + + + + 1494 + 332 + 53 + 20 + + + 1522 + 342 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + cd306361-7ded-488f-ad04-30648adfe595 + Join Curves + Join Curves + + + + + + 1294 + 198 + 118 + 44 + + + 1357 + 220 + + + + + + 1 + Curves to join + 231dd009-6837-4195-b950-c23693771a28 + Curves + Curves + false + 5cdb7688-1087-4654-b5a6-57327871a5a7 + 959b93e1-e347-4879-b7f5-197ec5ee354c + 2 + + + + + + 1296 + 200 + 46 + 20 + + + 1320.5 + 210 + + + + + + + + Preserve direction of input curves + 79145aac-d284-402c-8135-67b9762fda6d + Preserve + Preserve + false + 0 + + + + + + 1296 + 220 + 46 + 20 + + + 1320.5 + 230 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8ebcaf48-501e-46b8-8728-17992184074a + Curves + Curves + false + 0 + + + + + + 1372 + 200 + 38 + 40 + + + 1392.5 + 220 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a2ad2739-bf3c-4d9f-8818-b5dbfd4829e1 + Evaluate Length + Evaluate Length + + + + + + 1483 + 217 + 144 + 64 + + + 1557 + 249 + + + + + + Curve to evaluate + 5ec7ed8f-af82-4c5f-9923-ef6250df9e4d + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1485 + 219 + 57 + 20 + + + 1515 + 229 + + + + + + + + Length factor for curve evaluation + 17fd106c-5e11-42f5-9470-4d39dcdc6a51 + Length + Length + false + 0 + + + + + + 1485 + 239 + 57 + 20 + + + 1515 + 249 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + b2cd8e80-e93b-4f32-a014-ae5901ad7594 + Normalized + Normalized + false + 0 + + + + + + 1485 + 259 + 57 + 20 + + + 1515 + 269 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7be5d7ba-5a0f-49b6-b896-66f0de6479d3 + Point + Point + false + 0 + + + + + + 1572 + 219 + 53 + 20 + + + 1600 + 229 + + + + + + + + Tangent vector at the specified length + cfb3d1cc-161a-4369-92f1-7e3a0660b486 + Tangent + Tangent + false + 0 + + + + + + 1572 + 239 + 53 + 20 + + + 1600 + 249 + + + + + + + + Curve parameter at the specified length + e7b533ed-c8c0-48e9-b84a-fdcf96b9550e + Parameter + Parameter + false + 0 + + + + + + 1572 + 259 + 53 + 20 + + + 1600 + 269 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + ec9d6e3c-8007-4163-bcca-9c98014b70ac + Angle + Angle + + + + + + 1581 + 467 + 115 + 64 + + + 1645 + 499 + + + + + + First vector + 7223aa36-de28-4893-a624-dcfd82bf1025 + Vector A + Vector A + false + 0 + + + + + + 1583 + 469 + 47 + 20 + + + 1608 + 479 + + + + + + 1 + + + + + 1 + {0} + + + + + + 21.5 + 0 + 0 + + + + + + + + + + + + Second vector + 73101480-5ad8-453a-8a39-a8f1a00fd15f + Vector B + Vector B + false + cfb3d1cc-161a-4369-92f1-7e3a0660b486 + 1 + + + + + + 1583 + 489 + 47 + 20 + + + 1608 + 499 + + + + + + + + Optional plane for 2D angle + cfc86d63-d6b2-4572-a1ad-d18405795c3f + Plane + Plane + true + 0 + + + + + + 1583 + 509 + 47 + 20 + + + 1608 + 519 + + + + + + + + Angle (in radians) between vectors + deb6f9f6-8af8-44a6-8609-ea7446f49bd4 + Angle + Angle + false + 0 + + + + + + 1660 + 469 + 34 + 30 + + + 1678.5 + 484 + + + + + + + + Reflex angle (in radians) between vectors + ed37e93e-228a-4ad7-a226-6e20168caae0 + Reflex + Reflex + false + 0 + + + + + + 1660 + 499 + 34 + 30 + + + 1678.5 + 514 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 578e2a9a-da53-4295-8fc1-74909051e057 + Panel + + false + 0 + 1a5fe2a4-b611-4cec-9a62-907487bde048 + 1 + 360/256*4*2 + + + + + + 663 + 666 + 199 + 40 + + 0 + 0 + 0 + + 663.3069 + 666.0026 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 603d3d48-534d-42f5-9e87-3172526f3a80 + Relay + Relay + false + deb6f9f6-8af8-44a6-8609-ea7446f49bd4 + 1 + + + + + + 567 + 613 + 44 + 16 + + + 589 + 621 + + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + Degrees + Degrees + + + + + + 518 + 660 + 120 + 28 + + + 577 + 674 + + + + + + Angle in radians + 5cd0fdec-87e7-4741-bfff-e35f8d300fc8 + Radians + Radians + false + 603d3d48-534d-42f5-9e87-3172526f3a80 + 1 + + + + + + 520 + 662 + 42 + 24 + + + 542.5 + 674 + + + + + + + + Angle in degrees + 1a5fe2a4-b611-4cec-9a62-907487bde048 + Degrees + Degrees + false + 0 + + + + + + 592 + 662 + 44 + 24 + + + 615.5 + 674 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + Panel + + false + 0 + 0 + 16 0.35233813056 +32 0.08793657256 + + + + + + 818 + 768 + 199 + 56 + + 0 + 0 + 0 + + 818.0128 + 768.8669 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 72348215-c4ec-4851-a400-c03cc6df559f + One Over X + One Over X + + + + + + 361 + 300 + 100 + 28 + + + 410 + 314 + + + + + + Input value + 80d06302-32c8-46de-99c3-ed6d4d06fd8c + Value + Value + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 363 + 302 + 32 + 24 + + + 380.5 + 314 + + + + + + + + Output value + b15a74d4-e63f-4001-ad2e-1f219b099a13 + Result + Result + false + 0 + + + + + + 425 + 302 + 34 + 24 + + + 443.5 + 314 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 467b7dee-dff7-4076-a614-76a59564fb2f + Division + Division + + + + + + 511 + 701 + 82 + 44 + + + 542 + 723 + + + + + + Item to divide (dividend) + e6b3cc84-c952-4155-8120-2b90c9d38781 + A + A + false + 0 + + + + + + 513 + 703 + 14 + 20 + + + 521.5 + 713 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.526707628425 + + + + + + + + + + + Item to divide with (divisor) + e749710b-7dd6-4fa1-989a-1555f7dfcfd2 + B + B + false + 0 + + + + + + 513 + 723 + 14 + 20 + + + 521.5 + 733 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.131193530865 + + + + + + + + + + + The result of the Division + 918caa1c-c5d6-4a90-9e1f-86c7cada35da + Result + Result + false + 0 + + + + + + 557 + 703 + 34 + 40 + + + 575.5 + 723 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + e456cbd5-6cbe-4515-9f15-69692914f3c7 + Evaluate Length + Evaluate Length + + + + + + 1629 + 323 + 144 + 64 + + + 1703 + 355 + + + + + + Curve to evaluate + 48921f2e-a8fb-484f-86f6-7b103d49774f + Curve + Curve + false + 959b93e1-e347-4879-b7f5-197ec5ee354c + 1 + + + + + + 1631 + 325 + 57 + 20 + + + 1661 + 335 + + + + + + + + Length factor for curve evaluation + 84f2e874-2965-4c85-a0b3-1e7fbc964e82 + Length + Length + false + 0 + + + + + + 1631 + 345 + 57 + 20 + + + 1661 + 355 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8128ba38-bb59-4c58-b4fe-995aeec14bd6 + Normalized + Normalized + false + 0 + + + + + + 1631 + 365 + 57 + 20 + + + 1661 + 375 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7735f6db-79d2-4dcd-9e9e-0d2db5dbb80e + Point + Point + false + 0 + + + + + + 1718 + 325 + 53 + 20 + + + 1746 + 335 + + + + + + + + Tangent vector at the specified length + cf4f43ee-50df-46a7-aae4-31ae4410d2a1 + Tangent + Tangent + false + 0 + + + + + + 1718 + 345 + 53 + 20 + + + 1746 + 355 + + + + + + + + Curve parameter at the specified length + 7a6dc279-9103-4225-8a87-5c67bbd6887b + Parameter + Parameter + false + 0 + + + + + + 1718 + 365 + 53 + 20 + + + 1746 + 375 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 17d1c5b4-5111-415c-9eef-ba9262e78e2b + Rotate + Rotate + + + + + + 1859 + 296 + 138 + 64 + + + 1927 + 328 + + + + + + Base geometry + 413d7ebd-2876-4909-9e65-ca171942ac40 + Geometry + Geometry + true + 959b93e1-e347-4879-b7f5-197ec5ee354c + 1 + + + + + + 1861 + 298 + 51 + 20 + + + 1888 + 308 + + + + + + + + Rotation angle in radians + b9fc5829-d429-4a04-a1cf-521cbf08e8f9 + Angle + Angle + false + 0 + false + + + + + + 1861 + 318 + 51 + 20 + + + 1888 + 328 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 6866b8ac-e121-4b70-8ea5-fd2b6082eff4 + Plane + Plane + false + 7735f6db-79d2-4dcd-9e9e-0d2db5dbb80e + 1 + + + + + + 1861 + 338 + 51 + 20 + + + 1888 + 348 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 04d3a88b-39db-4cfd-a4e7-1407991b7e9d + Geometry + Geometry + false + 0 + + + + + + 1942 + 298 + 53 + 30 + + + 1970 + 313 + + + + + + + + Transformation data + 4d7149c6-52e0-4862-a85f-d70eaab07788 + Transform + Transform + false + 0 + + + + + + 1942 + 328 + 53 + 30 + + + 1970 + 343 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 6642a18d-8ae2-4b5a-bde0-c4c322abb01b + End Points + End Points + + + + + + 1338 + 599 + 96 + 44 + + + 1388 + 621 + + + + + + Curve to evaluate + f9c04d87-465c-4cf7-b6a2-93d34d4be29d + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1340 + 601 + 33 + 40 + + + 1358 + 621 + + + + + + + + Curve start point + bbd16518-88d9-4a31-815d-03d11f381e73 + Start + Start + false + 0 + + + + + + 1403 + 601 + 29 + 20 + + + 1419 + 611 + + + + + + + + Curve end point + 95694ac2-64e8-4808-ac1f-1d0f1b66475c + End + End + false + 0 + + + + + + 1403 + 621 + 29 + 20 + + + 1419 + 631 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + e53c00a2-0d03-461e-9189-a0ea0441ccb8 + Line + Line + + + + + + 1479 + 608 + 114 + 44 + + + 1551 + 630 + + + + + + Line start point + e7cf8d7a-0827-4a31-ade0-673324acc815 + Start Point + Start Point + false + bbd16518-88d9-4a31-815d-03d11f381e73 + 1 + + + + + + 1481 + 610 + 55 + 20 + + + 1510 + 620 + + + + + + + + Line end point + 1a0bad84-08a3-4945-a7a6-3780cb796b17 + End Point + End Point + false + 95694ac2-64e8-4808-ac1f-1d0f1b66475c + 1 + + + + + + 1481 + 630 + 55 + 20 + + + 1510 + 640 + + + + + + + + Line segment + 588675b8-5605-4696-a94b-ba7fc9736bb3 + Line + Line + false + 0 + + + + + + 1566 + 610 + 25 + 40 + + + 1580 + 630 + + + + + + + + + + + + ccc7b468-e743-4049-891f-299432545898 + Curve Middle + + + + + Get the point in the middle of a curve + true + e1628e10-9715-412b-a041-8518318e4f77 + Curve Middle + Curve Middle + + + + + + 1502 + 557 + 113 + 28 + + + 1552 + 571 + + + + + + Curve for mid-point. + 803bec72-bd31-430f-86b7-1f1407633421 + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1504 + 559 + 33 + 24 + + + 1522 + 571 + + + + + + + + Point in the middle of the curve + faad7f6b-21e0-478b-960a-029e852fb37f + Midpoint + Midpoint + false + 0 + + + + + + 1567 + 559 + 46 + 24 + + + 1591.5 + 571 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 347c5d96-9ec8-4c5a-b22d-9ed1a7f6f046 + Rotate + Rotate + + + + + + 1750 + 523 + 154 + 64 + + + 1834 + 555 + + + + + + Base geometry + 298b2f4b-8fef-418b-90a7-37b368402cff + Geometry + Geometry + true + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1752 + 525 + 67 + 20 + + + 1795 + 535 + + + + + + + + Rotation angle in radians + b92c75a1-0d09-4275-be12-b6fbd9692486 + -X + Angle + Angle + false + 9b2b326e-6c24-4cc1-80a1-ab32581775c6 + 1 + false + + + + + + 1752 + 545 + 67 + 20 + + + 1795 + 555 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + e1578087-9c92-46a6-a378-a64e2fc84ad7 + Plane + Plane + false + faad7f6b-21e0-478b-960a-029e852fb37f + 1 + + + + + + 1752 + 565 + 67 + 20 + + + 1795 + 575 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + c5ae7622-7771-4f52-8010-c28c5ad96b3c + Geometry + Geometry + false + 0 + + + + + + 1849 + 525 + 53 + 30 + + + 1877 + 540 + + + + + + + + Transformation data + 0a55fa6b-78e6-4ef7-92b7-d97eeb89c240 + Transform + Transform + false + 0 + + + + + + 1849 + 555 + 53 + 30 + + + 1877 + 570 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + a899f6ff-5f84-438f-964a-2e9cbdb10872 + Angle + Angle + + + + + + 1631 + 641 + 115 + 64 + + + 1695 + 673 + + + + + + First vector + 24f6fe15-3260-4ae4-9567-0054cf80f110 + Vector A + Vector A + false + 0 + + + + + + 1633 + 643 + 47 + 20 + + + 1658 + 653 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 0aa1bc90-1778-43e3-9f7b-78d4438d83af + Vector B + Vector B + false + 588675b8-5605-4696-a94b-ba7fc9736bb3 + 1 + + + + + + 1633 + 663 + 47 + 20 + + + 1658 + 673 + + + + + + + + Optional plane for 2D angle + 7893aa35-2d3d-493a-821c-f5bdf0baae3d + Plane + Plane + true + 0 + + + + + + 1633 + 683 + 47 + 20 + + + 1658 + 693 + + + + + + + + Angle (in radians) between vectors + 9b2b326e-6c24-4cc1-80a1-ab32581775c6 + Angle + Angle + false + 0 + + + + + + 1710 + 643 + 34 + 30 + + + 1728.5 + 658 + + + + + + + + Reflex angle (in radians) between vectors + 94ff2bee-72e9-43b6-a65a-2b28a088b055 + Reflex + Reflex + false + 0 + + + + + + 1710 + 673 + 34 + 30 + + + 1728.5 + 688 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 029f035b-9625-4bb2-b4a0-7725f1803a18 + Move + Move + + + + + + 1891 + 594 + 138 + 44 + + + 1959 + 616 + + + + + + Base geometry + a270e1e7-2845-41e5-8c38-21f48e08264c + Geometry + Geometry + true + c5ae7622-7771-4f52-8010-c28c5ad96b3c + 1 + + + + + + 1893 + 596 + 51 + 20 + + + 1920 + 606 + + + + + + + + Translation vector + 62d6b7c3-b6d2-4be9-b852-7fe20ef972a5 + Motion + Motion + false + c45b3462-dea0-4cee-b549-a979dc027d76 + 1 + + + + + + 1893 + 616 + 51 + 20 + + + 1920 + 626 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 9f4ab302-38b9-47b3-bd6b-2ac87ef7f9b7 + Geometry + Geometry + false + 0 + + + + + + 1974 + 596 + 53 + 20 + + + 2002 + 606 + + + + + + + + Transformation data + 80580da6-c2f8-4e3e-8350-15fbc5ffc348 + Transform + Transform + false + 0 + + + + + + 1974 + 616 + 53 + 20 + + + 2002 + 626 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 8af5a0b1-100d-4772-8798-73900dc38239 + Vector 2Pt + Vector 2Pt + + + + + + 1782 + 704 + 112 + 64 + + + 1840 + 736 + + + + + + Base point + ba1c57ff-1e60-4a8f-8f13-86033b7cf606 + Point A + Point A + false + faad7f6b-21e0-478b-960a-029e852fb37f + 1 + + + + + + 1784 + 706 + 41 + 20 + + + 1806 + 716 + + + + + + + + Tip point + fca257e2-6234-4273-8f8c-2ab31f4a6197 + Point B + Point B + false + 0 + + + + + + 1784 + 726 + 41 + 20 + + + 1806 + 736 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + cf160d14-6b48-4603-973a-cdd4fbcb5c8c + Unitize + Unitize + false + 0 + + + + + + 1784 + 746 + 41 + 20 + + + 1806 + 756 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + c45b3462-dea0-4cee-b549-a979dc027d76 + Vector + Vector + false + 0 + + + + + + 1855 + 706 + 37 + 30 + + + 1875 + 721 + + + + + + + + Vector length + 668a7385-9633-4eba-86cc-ce1468d341a7 + Length + Length + false + 0 + + + + + + 1855 + 736 + 37 + 30 + + + 1875 + 751 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + e7208619-df95-4410-a1ab-636a4e4bb983 + Sub Curve + Sub Curve + + + + + + 2115 + 684 + 124 + 44 + + + 2189 + 706 + + + + + + Base curve + 85274467-8ec2-472e-b7fb-73db5e592bee + Base curve + Base curve + false + 1bcda4d3-fbcf-49d7-9b4a-0ba504fb0ca8 + 1 + + + + + + 2117 + 686 + 57 + 20 + + + 2147 + 696 + + + + + + + + Sub-domain to extract + 2c96aa96-9c32-4f04-8d75-078aeeeb737e + Domain + Domain + false + a9e412bd-11f2-4b1e-9efa-42305f440be0 + 1 + + + + + + 2117 + 706 + 57 + 20 + + + 2147 + 716 + + + + + + + + Resulting sub curve + 066cdf68-908c-436d-8151-1bb34840bf5c + Curve + Curve + false + 0 + + + + + + 2204 + 686 + 33 + 40 + + + 2222 + 706 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + a21fd6b0-2dd6-4e92-9157-3e3b127458ae + Curve Domain + Curve Domain + + + + + + 1949 + 675 + 116 + 44 + + + 2007 + 697 + + + + + + Curve to measure/modify + e8f0d57d-7db1-4f44-acac-226289a3de5e + Curve + Curve + false + 9f4ab302-38b9-47b3-bd6b-2ac87ef7f9b7 + 1 + + + + + + 1951 + 677 + 41 + 20 + + + 1973 + 687 + + + + + + + + Optional domain, if omitted the curve will not be modified. + f0f67b0d-6fe5-42d1-bd18-5c25d1341c47 + Domain + Domain + true + 0 + + + + + + 1951 + 697 + 41 + 20 + + + 1973 + 707 + + + + + + + + Curve with new domain. + 1bcda4d3-fbcf-49d7-9b4a-0ba504fb0ca8 + Curve + Curve + false + 0 + + + + + + 2022 + 677 + 41 + 20 + + + 2044 + 687 + + + + + + + + Domain of original curve. + a072654c-cfc9-4025-8f08-2edab47e8a09 + Domain + Domain + false + 0 + + + + + + 2022 + 697 + 41 + 20 + + + 2044 + 707 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 43d96ccb-bc5f-4b59-a40d-6cb18f2eed72 + Deconstruct Domain + Deconstruct Domain + + + + + + 1946 + 751 + 104 + 44 + + + 2004 + 773 + + + + + + Base domain + 9d201bfa-1543-4a32-80d9-798f2478a9a0 + Domain + Domain + false + a072654c-cfc9-4025-8f08-2edab47e8a09 + 1 + + + + + + 1948 + 753 + 41 + 40 + + + 1970 + 773 + + + + + + + + Start of domain + 95f197a3-0e2d-4094-ad01-7cc2c2dd7ab6 + Start + Start + false + 0 + + + + + + 2019 + 753 + 29 + 20 + + + 2035 + 763 + + + + + + + + End of domain + 44ac052e-442f-4654-93e5-1405d5fa2351 + End + End + false + 0 + + + + + + 2019 + 773 + 29 + 20 + + + 2035 + 783 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 73f73686-08ff-42b1-9ef5-6821cba0eb84 + Construct Domain + Construct Domain + + + + + + 2069 + 767 + 156 + 44 + + + 2167 + 789 + + + + + + Start value of numeric domain + ad165294-02a6-4dab-81ec-1d61ec601e15 + Domain start + Domain start + false + 44ac052e-442f-4654-93e5-1405d5fa2351 + 1 + + + + + + 2071 + 769 + 81 + 20 + + + 2121 + 779 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 455d3e9e-6c56-4289-80c6-f44e536597b3 + X/2 + Domain end + Domain end + false + 44ac052e-442f-4654-93e5-1405d5fa2351 + 1 + + + + + + 2071 + 789 + 81 + 20 + + + 2121 + 799 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + a9e412bd-11f2-4b1e-9efa-42305f440be0 + Domain + Domain + false + 0 + + + + + + 2182 + 769 + 41 + 40 + + + 2204 + 789 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 65008729-50b1-4dbb-ba59-d01f9226d7ed + Rotate + Rotate + + + + + + 2336 + 580 + 138 + 64 + + + 2404 + 612 + + + + + + Base geometry + 207d7132-b3a4-41f6-ac0e-963cfc22e149 + Geometry + Geometry + true + 066cdf68-908c-436d-8151-1bb34840bf5c + 1 + + + + + + 2338 + 582 + 51 + 20 + + + 2365 + 592 + + + + + + + + Rotation angle in radians + 9956e242-8bd5-4338-bad2-a8038de36994 + Angle + Angle + false + 0 + false + + + + + + 2338 + 602 + 51 + 20 + + + 2365 + 612 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 7dad66e1-d7d1-4ed5-a1c4-006271f4017b + Plane + Plane + false + 88217871-4188-4053-93dd-6fd3ab5c2151 + 1 + + + + + + 2338 + 622 + 51 + 20 + + + 2365 + 632 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 9178b0ab-1e41-4f38-86c4-888e54663800 + Geometry + Geometry + false + 0 + + + + + + 2419 + 582 + 53 + 30 + + + 2447 + 597 + + + + + + + + Transformation data + a96e20b1-9248-46b0-9214-b27c0dba305d + Transform + Transform + false + 0 + + + + + + 2419 + 612 + 53 + 30 + + + 2447 + 627 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0341c1f7-86c3-40e6-b8fc-b0ae24bab5c4 + Evaluate Length + Evaluate Length + + + + + + 2246 + 732 + 144 + 64 + + + 2320 + 764 + + + + + + Curve to evaluate + 898594a2-9c18-4a0b-8e00-67a23776886f + Curve + Curve + false + 066cdf68-908c-436d-8151-1bb34840bf5c + 1 + + + + + + 2248 + 734 + 57 + 20 + + + 2278 + 744 + + + + + + + + Length factor for curve evaluation + 80356791-5813-4183-967e-4ebdc4e71cbb + Length + Length + false + 0 + + + + + + 2248 + 754 + 57 + 20 + + + 2278 + 764 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 7e05047d-d2b7-4f2a-8007-10216d59cca6 + Normalized + Normalized + false + 0 + + + + + + 2248 + 774 + 57 + 20 + + + 2278 + 784 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 88217871-4188-4053-93dd-6fd3ab5c2151 + Point + Point + false + 0 + + + + + + 2335 + 734 + 53 + 20 + + + 2363 + 744 + + + + + + + + Tangent vector at the specified length + 2585f8e4-d464-4266-8aff-6e4f8a134edf + Tangent + Tangent + false + 0 + + + + + + 2335 + 754 + 53 + 20 + + + 2363 + 764 + + + + + + + + Curve parameter at the specified length + 55313248-a269-4601-a72a-8e78948f0f99 + Parameter + Parameter + false + 0 + + + + + + 2335 + 774 + 53 + 20 + + + 2363 + 784 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 689059e2-5368-4c73-b048-4feb47777f6d + Join Curves + Join Curves + + + + + + 2471 + 502 + 118 + 44 + + + 2534 + 524 + + + + + + 1 + Curves to join + f0ff74e4-1106-4f10-95a4-cce7dccceaeb + Curves + Curves + false + 066cdf68-908c-436d-8151-1bb34840bf5c + 9178b0ab-1e41-4f38-86c4-888e54663800 + 2 + + + + + + 2473 + 504 + 46 + 20 + + + 2497.5 + 514 + + + + + + + + Preserve direction of input curves + 4f3c6eab-c827-4031-9f65-161a42f3ae21 + Preserve + Preserve + false + 0 + + + + + + 2473 + 524 + 46 + 20 + + + 2497.5 + 534 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8fcad302-7000-4e36-a094-c4e362308967 + Curves + Curves + false + 0 + + + + + + 2549 + 504 + 38 + 40 + + + 2569.5 + 524 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + fd853c3c-9aaa-494b-82c0-915c7b6bd781 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + -478 + 1275 + 250 + 20 + + + -477.0293 + 1275.013 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 0534d7cc-9feb-4033-af98-bc642efe8183 + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + -785 + 1766 + 50 + 24 + + + -760.3091 + 1778.526 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + ff4adb0c-5092-407b-b9b1-0a97aa880c88 + Curvature + Curvature + + + + + + -825 + 1592 + 137 + 64 + + + -755 + 1624 + + + + + + Curve to evaluate + 25adda71-ac67-47a0-aed5-5641b6a4c7e9 + Curve + Curve + false + b7346d29-589c-4403-8798-25b55c459d83 + 1 + + + + + + -823 + 1594 + 53 + 30 + + + -795 + 1609 + + + + + + + + Parameter on curve domain to evaluate + 9b1d0f03-2ac7-45b0-9c31-fa25f24a5762 + Parameter + Parameter + false + 177913e3-4c3e-4882-8c47-8f541792bfbb + 1 + + + + + + -823 + 1624 + 53 + 30 + + + -795 + 1639 + + + + + + + + Point on curve at {t} + df6848b0-de2b-4cd6-bd41-fad2367b0268 + Point + Point + false + 0 + + + + + + -740 + 1594 + 50 + 20 + + + -713.5 + 1604 + + + + + + + + Curvature vector at {t} + cc853271-c067-4b9d-84f9-46b67cf1637a + Curvature + Curvature + false + 0 + + + + + + -740 + 1614 + 50 + 20 + + + -713.5 + 1624 + + + + + + + + Curvature circle at {t} + c3edcb7f-ba45-496f-bddd-2bec4c00eb63 + Curvature + Curvature + false + 0 + + + + + + -740 + 1634 + 50 + 20 + + + -713.5 + 1644 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 2063cd82-c886-41f9-a87d-596b59d8233f + Divide Curve + Divide Curve + + + + + + -809 + 1682 + 125 + 64 + + + -759 + 1714 + + + + + + Curve to divide + 5dc6be15-a2e6-428f-9164-9c79b30e21d8 + Curve + Curve + false + b7346d29-589c-4403-8798-25b55c459d83 + 1 + + + + + + -807 + 1684 + 33 + 20 + + + -789 + 1694 + + + + + + + + Number of segments + 1ab9eb27-754e-4b25-9dfc-134e23fd83a0 + Count + Count + false + 0534d7cc-9feb-4033-af98-bc642efe8183 + 1 + + + + + + -807 + 1704 + 33 + 20 + + + -789 + 1714 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + e822f5dc-fbf1-4975-9703-c3838d20ab89 + Kinks + Kinks + false + 0 + + + + + + -807 + 1724 + 33 + 20 + + + -789 + 1734 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 411aab6c-a450-43b0-a99b-0507ea8f1f90 + Points + Points + false + 0 + + + + + + -744 + 1684 + 58 + 20 + + + -713.5 + 1694 + + + + + + + + 1 + Tangent vectors at division points + 8ed58d24-b4d3-424e-9b32-68d256aedbf0 + Tangents + Tangents + false + 0 + + + + + + -744 + 1704 + 58 + 20 + + + -713.5 + 1714 + + + + + + + + 1 + Parameter values at division points + 177913e3-4c3e-4882-8c47-8f541792bfbb + Parameters + Parameters + false + 0 + + + + + + -744 + 1724 + 58 + 20 + + + -713.5 + 1734 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b7346d29-589c-4403-8798-25b55c459d83 + Curve + Curve + false + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + 1 + + + + + + -781 + 1792 + 50 + 24 + + + -756.3511 + 1804.917 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + b6da7104-e46f-4626-9e1e-c8762f31d26c + Deconstruct Arc + Deconstruct Arc + + + + + + -808 + 1514 + 114 + 64 + + + -768 + 1546 + + + + + + Arc or Circle to deconstruct + 8224ee49-af06-4aef-a783-30f65ff34951 + Arc + Arc + false + c3edcb7f-ba45-496f-bddd-2bec4c00eb63 + 1 + + + + + + -806 + 1516 + 23 + 60 + + + -793 + 1546 + + + + + + + + Base plane of arc or circle + f06584c7-aaf2-41f4-96e9-389163f3ab69 + Base Plane + Base Plane + false + 0 + + + + + + -753 + 1516 + 57 + 20 + + + -723 + 1526 + + + + + + + + Radius of arc or circle + 7728dc80-7cc7-477f-9075-2d995050fdb7 + Radius + Radius + false + 0 + + + + + + -753 + 1536 + 57 + 20 + + + -723 + 1546 + + + + + + + + Angle domain (in radians) of arc + 0f1b8cdf-c592-463b-9afa-25d41c965c81 + Angle + Angle + false + 0 + + + + + + -753 + 1556 + 57 + 20 + + + -723 + 1566 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 6a4b9175-5812-4ad4-9489-064ec09178a6 + One Over X + One Over X + + + + + + -808 + 1479 + 100 + 28 + + + -759 + 1493 + + + + + + Input value + ca598019-6a9c-49b6-a363-d6528540e324 + Value + Value + false + 7728dc80-7cc7-477f-9075-2d995050fdb7 + 1 + + + + + + -806 + 1481 + 32 + 24 + + + -788.5 + 1493 + + + + + + + + Output value + 0062de1a-26c1-4e79-a1b7-503c4869b68a + Result + Result + false + 0 + + + + + + -744 + 1481 + 34 + 24 + + + -725.5 + 1493 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + c75abe0f-ea36-48e5-bc32-0baeaa42f1c7 + Quick Graph + Quick Graph + false + 0 + 0062de1a-26c1-4e79-a1b7-503c4869b68a + 1 + + + + + + -820 + 1306 + 150 + 150 + + + -819.4751 + 1306.354 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0534d7cc-9feb-4033-af98-bc642efe8183 + ff4adb0c-5092-407b-b9b1-0a97aa880c88 + 2063cd82-c886-41f9-a87d-596b59d8233f + b7346d29-589c-4403-8798-25b55c459d83 + b6da7104-e46f-4626-9e1e-c8762f31d26c + 6a4b9175-5812-4ad4-9489-064ec09178a6 + c75abe0f-ea36-48e5-bc32-0baeaa42f1c7 + 7 + dc4240ef-19cb-4b9d-bcff-baa5d7034b17 + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ebea710d-35f0-4c4d-a212-c9f21052c903 + Quick Graph + Quick Graph + false + 0 + 0062de1a-26c1-4e79-a1b7-503c4869b68a + 1 + + + + + + -592 + 1592 + 75 + 180 + + + -591.858 + 1592.196 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + f8bccc47-c8ed-4fd8-8acd-90229a216180 + Construct Point + Construct Point + + + + + + -653 + 1415 + 129 + 64 + + + -571 + 1447 + + + + + + {x} coordinate + 25c608c2-4fef-418e-a66f-27867a1d696c + X coordinate + X coordinate + false + 05392273-3bc1-434d-8e92-1a8fd4aef686 + 1 + + + + + + -651 + 1417 + 65 + 20 + + + -617 + 1427 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 235aa927-3833-44c4-a1d0-57d4bba92f44 + Y coordinate + Y coordinate + false + 0062de1a-26c1-4e79-a1b7-503c4869b68a + 1 + + + + + + -651 + 1437 + 65 + 20 + + + -617 + 1447 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + e29215ee-0f8b-4e95-b391-c8558f38a1dc + Z coordinate + Z coordinate + false + 0 + + + + + + -651 + 1457 + 65 + 20 + + + -617 + 1467 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + b3d89d52-394d-4be5-bad6-a9d025867db4 + Point + Point + false + 0 + + + + + + -556 + 1417 + 30 + 60 + + + -539.5 + 1447 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + efff086a-8dd1-4b22-b191-7efbfdaac72d + PolyLine + PolyLine + + + + + + -652 + 1336 + 118 + 44 + + + -592 + 1358 + + + + + + 1 + Polyline vertex points + 976d30cb-510d-4417-bfd4-2e4217790cfc + Vertices + Vertices + false + b3d89d52-394d-4be5-bad6-a9d025867db4 + 1 + + + + + + -650 + 1338 + 43 + 20 + + + -627 + 1348 + + + + + + + + Close polyline + 9082b283-5f67-4c66-b651-e1d39858faf0 + Closed + Closed + false + 0 + + + + + + -650 + 1358 + 43 + 20 + + + -627 + 1368 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 37791226-c8c2-4c72-9ac0-5b8498a03417 + Polyline + Polyline + false + 0 + + + + + + -577 + 1338 + 41 + 40 + + + -555 + 1358 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + f13b8ca1-001f-46d1-b67c-568edc9af93c + Explode + Explode + + + + + + -525 + 1392 + 136 + 44 + + + -458 + 1414 + + + + + + Curve to explode + 5536e48c-bf44-4b2e-b108-8d5a91a8d46c + Curve + Curve + false + 37791226-c8c2-4c72-9ac0-5b8498a03417 + 1 + + + + + + -523 + 1394 + 50 + 20 + + + -496.5 + 1404 + + + + + + + + Recursive decomposition until all segments are atomic + 95f43fb1-8dce-4600-903c-aea272ad37dc + Recursive + Recursive + false + 0 + + + + + + -523 + 1414 + 50 + 20 + + + -496.5 + 1424 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + Segments + Segments + false + 0 + + + + + + -443 + 1394 + 52 + 20 + + + -415.5 + 1404 + + + + + + + + 1 + Vertices of the exploded segments + 99520564-bc0f-4b89-9020-69fa651bc353 + Vertices + Vertices + false + 0 + + + + + + -443 + 1414 + 52 + 20 + + + -415.5 + 1424 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 432c7d90-3444-45ce-baae-6e7117191b79 + List Length + List Length + + + + + + -520 + 1482 + 109 + 28 + + + -481 + 1496 + + + + + + 1 + Base list + a96fdc4f-2ed6-4890-b6c9-3dd528387f2c + List + List + false + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + 1 + + + + + + -518 + 1484 + 22 + 24 + + + -505.5 + 1496 + + + + + + + + Number of items in L + 80c63ae8-16ba-4c99-b800-89d880a2eb6f + X/4 + Length + Length + false + 0 + + + + + + -466 + 1484 + 53 + 24 + + + -446 + 1496 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + c7369755-d44b-4f96-abfb-58e17108a740 + List Item + List Item + + + + + + -386 + 1322 + 90 + 64 + + + -322 + 1354 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 50596714-e582-472a-8bff-ce00d899592b + List + List + false + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + 1 + + + + + + -384 + 1324 + 47 + 20 + + + -351 + 1334 + + + + + + + + Item index + ce54ef37-2772-46cb-b5ab-e809dd239b5f + X+(X/2) + Index + Index + false + 80c63ae8-16ba-4c99-b800-89d880a2eb6f + 1 + + + + + + -384 + 1344 + 47 + 20 + + + -351 + 1354 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a1222a29-9f7a-4f59-b13e-27cdb9dc2969 + Wrap + Wrap + false + 0 + + + + + + -384 + 1364 + 47 + 20 + + + -351 + 1374 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 79d4a398-4aaf-4ce7-9b84-d2fb7b728b5f + false + Item + i + false + 0 + + + + + + -307 + 1324 + 9 + 60 + + + -301 + 1354 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 9fc1b6a2-fd0e-4efe-8511-ddcd91800f95 + List Item + List Item + + + + + + -374 + 1409 + 90 + 64 + + + -310 + 1441 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 081a7535-a85e-40e8-81b1-594ff788fe23 + List + List + false + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + 1 + + + + + + -372 + 1411 + 47 + 20 + + + -339 + 1421 + + + + + + + + Item index + 9090d061-1625-4aae-8626-6ff49c174664 + X-(X/2) + Index + Index + false + 80c63ae8-16ba-4c99-b800-89d880a2eb6f + 1 + + + + + + -372 + 1431 + 47 + 20 + + + -339 + 1441 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 9fbba2d4-fe22-4934-8897-222c0135cd2d + Wrap + Wrap + false + 0 + + + + + + -372 + 1451 + 47 + 20 + + + -339 + 1461 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 9f7966e2-67f7-4733-aca4-5f1f2da76b83 + false + Item + i + false + 0 + + + + + + -295 + 1411 + 9 + 60 + + + -289 + 1441 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 913f8c8f-39cd-431a-953c-d78a31c55c8d + Angle + Angle + + + + + + -265 + 1374 + 115 + 64 + + + -201 + 1406 + + + + + + First vector + c80717a2-e21f-45bc-8135-655e5d43827e + Vector A + Vector A + false + 79d4a398-4aaf-4ce7-9b84-d2fb7b728b5f + 1 + + + + + + -263 + 1376 + 47 + 20 + + + -238 + 1386 + + + + + + + + Second vector + ccfa454b-9ae1-4609-915c-51d8db9f4894 + Vector B + Vector B + false + 9f7966e2-67f7-4733-aca4-5f1f2da76b83 + 1 + + + + + + -263 + 1396 + 47 + 20 + + + -238 + 1406 + + + + + + + + Optional plane for 2D angle + 916c5997-5ada-429c-8981-582bc4fabb23 + Plane + Plane + true + 0 + + + + + + -263 + 1416 + 47 + 20 + + + -238 + 1426 + + + + + + + + Angle (in radians) between vectors + e8f80bda-3e40-4a30-8897-bce1725065e3 + Angle + Angle + false + 0 + + + + + + -186 + 1376 + 34 + 30 + + + -167.5 + 1391 + + + + + + + + Reflex angle (in radians) between vectors + 8a57610e-f05e-4551-8587-ac6c200ee87d + Reflex + Reflex + false + 0 + + + + + + -186 + 1406 + 34 + 30 + + + -167.5 + 1421 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 921af085-0260-485c-9045-7b430a3c7e11 + Number Slider + Number Slider + false + 0 + + + + + + -578 + 1293 + 198 + 20 + + + -577.1441 + 1293.334 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a4ba649b-d016-4a81-b81b-e21dfe41b6d4 + Panel + + false + 0 + c03f8c58-0631-4cef-a533-fcc5737e1763 + 1 + 360/256*4*2 + + + + + + -640 + 1177 + 199 + 40 + + 0 + 0 + 0 + + -639.9371 + 1177.616 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + 92afe58e-27d7-4779-a9fd-4c474f1c31f1 + Degrees + Degrees + + + + + + -424 + 1744 + 120 + 28 + + + -365 + 1758 + + + + + + Angle in radians + 5c1f3a4d-3038-4ba4-b66c-0328beabd8e6 + Radians + Radians + false + e8f80bda-3e40-4a30-8897-bce1725065e3 + 1 + + + + + + -422 + 1746 + 42 + 24 + + + -399.5 + 1758 + + + + + + + + Angle in degrees + c03f8c58-0631-4cef-a533-fcc5737e1763 + Degrees + Degrees + false + 0 + + + + + + -350 + 1746 + 44 + 24 + + + -326.5 + 1758 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + e12366ca-fd22-4df8-bd91-6a9cec5f9ce8 + Expression + Expression + + + + + + -514 + 1652 + 265 + 28 + + + -372 + 1666 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 92330482-459f-4837-bc32-f3864f6dc34b + Variable Variable x + Variable x + true + e8f80bda-3e40-4a30-8897-bce1725065e3 + 1 + + + + + + -512 + 1654 + 52 + 24 + + + -484.5 + 1666 + + + + + + + + Result of expression + d0dc30ab-5cdd-49a4-8d9c-afe6f9c0c0dd + Result + Result + false + 0 + + + + + + -285 + 1654 + 34 + 24 + + + -266.5 + 1666 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + faaed608-2e64-4e02-abeb-cdc8d42bc970 + Series + Series + + + + + + -641 + 1486 + 101 + 64 + + + -591 + 1518 + + + + + + First number in the series + 7d8e1b79-858e-4ed8-ace6-0cba1b63c441 + Start + Start + false + 0 + + + + + + -639 + 1488 + 33 + 20 + + + -621 + 1498 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + a815d483-5b5e-4599-a5b6-bb48951df983 + Step + Step + false + b15a74d4-e63f-4001-ad2e-1f219b099a13 + 1 + + + + + + -639 + 1508 + 33 + 20 + + + -621 + 1518 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + f854120a-b43c-4b22-9b51-6a405d682f6e + Count + Count + false + 0534d7cc-9feb-4033-af98-bc642efe8183 + 1 + + + + + + -639 + 1528 + 33 + 20 + + + -621 + 1538 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + 05392273-3bc1-434d-8e92-1a8fd4aef686 + Series + Series + false + 0 + + + + + + -576 + 1488 + 34 + 60 + + + -557.5 + 1518 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + e725167d-14b6-4a6b-bf15-bce658ee019d + Number Slider + Number Slider + false + 0 + + + + + + -556 + 1543 + 198 + 20 + + + -555.1438 + 1543.334 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + ed57df7e-d74c-43f1-a351-38b776e518c0 + Curvature Graph + Curvature Graph + + + + + + -743 + 1225 + 71 + 64 + + + -686 + 1257 + + + + + + Curve for Curvature graph display + true + c086c865-da0f-46f4-8a17-bf4a4eac88c7 + Curve + Curve + false + b7346d29-589c-4403-8798-25b55c459d83 + 1 + + + + + + -741 + 1227 + 40 + 20 + + + -719.5 + 1237 + + + + + + + + Sampling density of the Graph + 528f5c5d-e1eb-4397-a97a-a5cee8335a07 + Density + Density + false + 0 + + + + + + -741 + 1247 + 40 + 20 + + + -719.5 + 1257 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 3088582d-ba06-4852-ac09-6110ae5ad866 + Scale + Scale + false + 8f802fca-1ffb-4feb-a14f-5e1fd4adbea4 + 1 + + + + + + -741 + 1267 + 40 + 20 + + + -719.5 + 1277 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 8f802fca-1ffb-4feb-a14f-5e1fd4adbea4 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 94.0 + + + + + + -926 + 1184 + 250 + 20 + + + -925.2244 + 1184.331 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 9deca7df-5fe9-4967-af88-808ef6f8526a + Bounding Box + Bounding Box + + + + + true + + + + + + 2532 + 584 + 100 + 44 + + + 2591 + 606 + + + + + + 1 + Geometry to contain + c97cba04-9df3-4f44-a800-451ba0a0931d + Content + Content + false + 8fcad302-7000-4e36-a094-c4e362308967 + 1 + + + + + + 2534 + 586 + 42 + 20 + + + 2556.5 + 596 + + + + + + + + BoundingBox orientation plane + true + 71b5007b-3d89-44df-aabc-c609cae372b4 + Plane + Plane + false + 0 + + + + + + 2534 + 606 + 42 + 20 + + + 2556.5 + 616 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + ba945b3e-f61b-46b6-939d-e0bd80539646 + Box + Box + false + 0 + + + + + + 2606 + 586 + 24 + 20 + + + 2619.5 + 596 + + + + + + + + Bounding box in orientation plane coordinates + true + 778afcad-c083-4dac-a37e-be28cd656df8 + Box + Box + false + 0 + + + + + + 2606 + 606 + 24 + 20 + + + 2619.5 + 616 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 23184264-1887-4993-9258-64b937da5164 + Deconstruct Box + Deconstruct Box + + + + + + 2638 + 649 + 89 + 84 + + + 2679 + 691 + + + + + + Base box + 50594d2e-9b3d-48a3-aadb-01aba360e170 + Box + Box + false + ba945b3e-f61b-46b6-939d-e0bd80539646 + 1 + + + + + + 2640 + 651 + 24 + 80 + + + 2653.5 + 691 + + + + + + + + Box plane + 4cbdda2a-9e3b-4b6f-95ca-6382c1c26c24 + Plane + Plane + false + 0 + + + + + + 2694 + 651 + 31 + 20 + + + 2711 + 661 + + + + + + + + {x} dimension of box + 89b8279c-498c-44b6-b138-25c9d395b39e + X + X + false + 0 + + + + + + 2694 + 671 + 31 + 20 + + + 2711 + 681 + + + + + + + + {y} dimension of box + 91766f87-5663-42e7-bbe3-7528a35f4f6e + Y + Y + false + 0 + + + + + + 2694 + 691 + 31 + 20 + + + 2711 + 701 + + + + + + + + {z} dimension of box + f3e7c4a2-0f15-4cb3-857e-ef8f7d3ee19d + Z + Z + false + 0 + + + + + + 2694 + 711 + 31 + 20 + + + 2711 + 721 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 226be27f-bc2b-44d7-a2ae-68c32e58c93e + Deconstruct Domain + Deconstruct Domain + + + + + + 2738 + 704 + 104 + 44 + + + 2796 + 726 + + + + + + Base domain + 33b618e6-a8b3-4839-8656-5c7b1a3f3739 + Domain + Domain + false + 89b8279c-498c-44b6-b138-25c9d395b39e + 1 + + + + + + 2740 + 706 + 41 + 40 + + + 2762 + 726 + + + + + + + + Start of domain + 2dc8facf-7959-4621-93d5-314d34ea0220 + Start + Start + false + 0 + + + + + + 2811 + 706 + 29 + 20 + + + 2827 + 716 + + + + + + + + End of domain + 09f414e2-a377-48cb-bf26-9259a44948ce + End + End + false + 0 + + + + + + 2811 + 726 + 29 + 20 + + + 2827 + 736 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + fc5724e4-4632-4f77-95be-383aa10e878d + Deconstruct Domain + Deconstruct Domain + + + + + + 2742 + 757 + 104 + 44 + + + 2800 + 779 + + + + + + Base domain + df23187b-6286-487f-a3d2-349ca6bdb433 + Domain + Domain + false + 91766f87-5663-42e7-bbe3-7528a35f4f6e + 1 + + + + + + 2744 + 759 + 41 + 40 + + + 2766 + 779 + + + + + + + + Start of domain + 62f25a01-f813-4914-a6fb-cc9b5f61bc32 + Start + Start + false + 0 + + + + + + 2815 + 759 + 29 + 20 + + + 2831 + 769 + + + + + + + + End of domain + 67463d2d-df8a-44b4-b14f-13efbe763634 + End + End + false + 0 + + + + + + 2815 + 779 + 29 + 20 + + + 2831 + 789 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 50283408-6421-4a08-b2f8-8e390cb94255 + Panel + + false + 0 + 0 + 16 0.52916013400 +32 0.13119985428 + + + + + + 816 + 696 + 199 + 56 + + 0 + 0 + 0 + + 816.3583 + 696.9114 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 26d7fb84-4690-4461-a65c-e06a29c19694 + Bounding Box + Bounding Box + + + + + true + + + + + + 3129 + 792 + 100 + 44 + + + 3188 + 814 + + + + + + 1 + Geometry to contain + 5836f5ba-c73b-40bf-8d0d-5fdad16ef412 + Content + Content + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 3131 + 794 + 42 + 20 + + + 3153.5 + 804 + + + + + + + + BoundingBox orientation plane + true + b1350502-5e2e-4be7-aaf0-83398b500c44 + Plane + Plane + false + 0 + + + + + + 3131 + 814 + 42 + 20 + + + 3153.5 + 824 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + cc665633-e147-4112-9203-ff33c6afdedc + Box + Box + false + 0 + + + + + + 3203 + 794 + 24 + 20 + + + 3216.5 + 804 + + + + + + + + Bounding box in orientation plane coordinates + true + e8e5e4ac-be2e-4573-ac88-cf873668e715 + Box + Box + false + 0 + + + + + + 3203 + 814 + 24 + 20 + + + 3216.5 + 824 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + c492f59f-a3e7-4157-9d90-e2ba3656227f + Deconstruct Box + Deconstruct Box + + + + + + 3248 + 735 + 89 + 84 + + + 3289 + 777 + + + + + + Base box + 37a87671-2ba3-45ac-809c-f50cdc30c96e + Box + Box + false + cc665633-e147-4112-9203-ff33c6afdedc + 1 + + + + + + 3250 + 737 + 24 + 80 + + + 3263.5 + 777 + + + + + + + + Box plane + fccd6a0c-186b-44c6-971f-866c56d8d08a + Plane + Plane + false + 0 + + + + + + 3304 + 737 + 31 + 20 + + + 3321 + 747 + + + + + + + + {x} dimension of box + 0b58c7b7-3f2e-450a-b041-a7cc7e3eaa80 + X + X + false + 0 + + + + + + 3304 + 757 + 31 + 20 + + + 3321 + 767 + + + + + + + + {y} dimension of box + 8d5fcbe7-b91e-4979-8e8e-ffabcb7f1b61 + Y + Y + false + 0 + + + + + + 3304 + 777 + 31 + 20 + + + 3321 + 787 + + + + + + + + {z} dimension of box + 819b6cb2-1477-412e-b600-55bdb3f95392 + Z + Z + false + 0 + + + + + + 3304 + 797 + 31 + 20 + + + 3321 + 807 + + + + + + + + + + + + d93100b6-d50b-40b2-831a-814659dc38e3 + Rectangle + + + + + Create a rectangle on a plane + true + 67ea094f-edb4-43aa-9250-b0c71630f9a7 + Rectangle + Rectangle + + + + + + 3387 + 749 + 121 + 84 + + + 3440 + 791 + + + + + + Rectangle base plane + 44fc51d8-211d-40e9-a6e2-dd98b9529f12 + Plane + Plane + false + 0 + + + + + + 3389 + 751 + 36 + 20 + + + 3408.5 + 761 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Dimensions of rectangle in plane X direction. + 922695f8-6b85-419f-8d41-5061d72d6521 + X Size + X Size + false + 0b58c7b7-3f2e-450a-b041-a7cc7e3eaa80 + 1 + + + + + + 3389 + 771 + 36 + 20 + + + 3408.5 + 781 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions of rectangle in plane Y direction. + 68c3f175-927e-4e34-bb7c-d4bd5b7987fd + Y Size + Y Size + false + 8d5fcbe7-b91e-4979-8e8e-ffabcb7f1b61 + 1 + + + + + + 3389 + 791 + 36 + 20 + + + 3408.5 + 801 + + + + + + 1 + + + + + 1 + {0} + + + + + + -2 + 2 + + + + + + + + + + + + Rectangle corner fillet radius + b3f39558-41a7-49bc-8794-c4fb194f8bb7 + Radius + Radius + false + 0 + + + + + + 3389 + 811 + 36 + 20 + + + 3408.5 + 821 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rectangle + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + Rectangle + Rectangle + false + 0 + + + + + + 3455 + 751 + 51 + 40 + + + 3482 + 771 + + + + + + + + Length of rectangle curve + 11822b47-b2c2-44b4-825c-5d75f5ae506c + Length + Length + false + 0 + + + + + + 3455 + 791 + 51 + 40 + + + 3482 + 811 + + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + 29fac698-716e-44bc-97e3-63e77f894b54 + Curve Graph Mapper + Curve Graph Mapper + + + + + + 5327 + 1036 + 160 + 224 + + + 5395 + 1148 + + + + + + 1 + One or multiple graph curves to graph map values with + fcadf8da-a104-45da-be70-49c3333fd749 + Curves + Curves + false + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 1 + + + + + + 5329 + 1038 + 51 + 27 + + + 5356 + 1051.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + 81e5bade-0049-4683-b48f-e322f05ba951 + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 5329 + 1065 + 51 + 28 + + + 5356 + 1079.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + 4bf2daa5-3e57-4e46-9227-00fbf9876a44 + Values + Values + false + 1630e965-dd57-45b1-a022-fd956e1f0a77 + 1 + + + + + + 5329 + 1093 + 51 + 27 + + + 5356 + 1106.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + f7b99d3e-b0f9-4cb8-b116-d510d7481a92 + X Axis + X Axis + true + 0 + + + + + + 5329 + 1120 + 51 + 28 + + + 5356 + 1134.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + 210915eb-f746-4f3c-83d5-a9bec0b00311 + Y Axis + Y Axis + true + 0 + + + + + + 5329 + 1148 + 51 + 27 + + + 5356 + 1161.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 4d1f05a0-4613-4cb1-800e-c91a2cd09087 + Flip + Flip + false + 0 + + + + + + 5329 + 1175 + 51 + 28 + + + 5356 + 1189.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 8f203129-0cd6-42ea-974c-b7fb47753e35 + Snap + Snap + false + 0 + + + + + + 5329 + 1203 + 51 + 27 + + + 5356 + 1216.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + 55e8f35c-df77-482f-9c5b-713d8b4078b4 + Text Size + Text Size + false + 0 + + + + + + 5329 + 1230 + 51 + 28 + + + 5356 + 1244.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + 45468369-e78b-46c9-8973-7e0fca777c79 + Mapped + Mapped + false + 0 + + + + + + 5410 + 1038 + 75 + 20 + + + 5449 + 1048 + + + + + + + + 1 + The graph curves inside the boundary of the graph + c6e05e35-8a76-4650-be63-77494d2ca9a1 + Graph Curves + Graph Curves + false + 0 + + + + + + 5410 + 1058 + 75 + 20 + + + 5449 + 1068 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + cf83e917-1dff-4842-8ef8-3d312fa77e77 + Graph Points + Graph Points + false + 0 + + + + + + 5410 + 1078 + 75 + 20 + + + 5449 + 1088 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 32b161a7-83ab-431c-abf1-3ea533eb65f0 + Value Lines + Value Lines + false + 0 + + + + + + 5410 + 1098 + 75 + 20 + + + 5449 + 1108 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + d89c2f2b-4916-4bfd-9aaa-cca626ac3cc9 + Value Points + Value Points + false + 0 + + + + + + 5410 + 1118 + 75 + 20 + + + 5449 + 1128 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + 87d07c4c-e492-4ff6-ad3c-671d657f6cbb + Mapped Lines + Mapped Lines + false + 0 + + + + + + 5410 + 1138 + 75 + 20 + + + 5449 + 1148 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + 8dc66679-5d4b-40d6-95d5-714e377bb1b0 + Mapped Points + Mapped Points + false + 0 + + + + + + 5410 + 1158 + 75 + 20 + + + 5449 + 1168 + + + + + + + + The graph boundary background as a surface + fd454aad-2693-4618-88c8-47f518489343 + Boundary + Boundary + false + 0 + + + + + + 5410 + 1178 + 75 + 20 + + + 5449 + 1188 + + + + + + + + 1 + The graph labels as curve outlines + 8027a7c9-a3ee-4ea3-82cd-943e29744bdc + Labels + Labels + false + 0 + + + + + + 5410 + 1198 + 75 + 20 + + + 5449 + 1208 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + 9d89e84f-9817-424d-9d5c-b54f8dabcda5 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 5410 + 1218 + 75 + 20 + + + 5449 + 1228 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + 49b5c962-3c1c-4146-9b54-9a44050bf6b2 + Intersected + Intersected + false + 0 + + + + + + 5410 + 1238 + 75 + 20 + + + 5449 + 1248 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 79a20359-b479-49a6-9e28-0e38fdc21f71 + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 5433 + 671 + 116 + 44 + + + 5494 + 693 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + 289d7a4d-e595-47eb-8b9a-604c9f129829 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 5435 + 673 + 44 + 20 + + + 5458.5 + 683 + + + + + + + + 1 + false + Script Variable Left + 793e99dd-922d-4b5b-9ffc-b0c25cf27e1e + Left + Left + true + 1 + true + 45468369-e78b-46c9-8973-7e0fca777c79 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 5435 + 693 + 44 + 20 + + + 5458.5 + 703 + + + + + + + + Print, Reflect and Error streams + f6aae085-de2a-477e-adb2-88b426354f3d + Output + Output + false + 0 + + + + + + 5509 + 673 + 38 + 20 + + + 5529.5 + 683 + + + + + + + + Output parameter Points + f5a856bb-1db4-40c4-9e7f-b2a706415c5e + Points + Points + false + 0 + + + + + + 5509 + 693 + 38 + 20 + + + 5529.5 + 703 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + e0de5004-0940-487e-8dc5-f713b5f74a7c + Point + Point + false + f5a856bb-1db4-40c4-9e7f-b2a706415c5e + 1 + + + + + + 5592 + 730 + 50 + 24 + + + 5617.492 + 742.3893 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + Interpolate + Interpolate + + + + + + 5731 + 649 + 125 + 84 + + + 5798 + 691 + + + + + + 1 + Interpolation points + a2daacaf-55b8-42ff-8254-98d8abafe602 + Vertices + Vertices + false + f5a856bb-1db4-40c4-9e7f-b2a706415c5e + 1 + + + + + + 5733 + 651 + 50 + 20 + + + 5759.5 + 661 + + + + + + + + Curve degree + 41f9500a-ad57-4dba-a5fc-31afe2a0939c + Degree + Degree + false + 0 + + + + + + 5733 + 671 + 50 + 20 + + + 5759.5 + 681 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + ca64881c-c00e-470e-8c43-fcbebd599a60 + Periodic + Periodic + false + 0 + + + + + + 5733 + 691 + 50 + 20 + + + 5759.5 + 701 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 42b38be2-decf-4a54-821a-3682825bc616 + KnotStyle + KnotStyle + false + 0 + + + + + + 5733 + 711 + 50 + 20 + + + 5759.5 + 721 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + Curve + Curve + false + 0 + + + + + + 5813 + 651 + 41 + 26 + + + 5835 + 664.3333 + + + + + + + + Curve length + 7afd724c-fa87-4f01-b733-a7fd17de4c1d + Length + Length + false + 0 + + + + + + 5813 + 677 + 41 + 27 + + + 5835 + 691 + + + + + + + + Curve domain + 4ff7d22e-328d-4d9e-8e42-7198716e3657 + Domain + Domain + false + 0 + + + + + + 5813 + 704 + 41 + 27 + + + 5835 + 717.6666 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + Series + Series + + + + + + 5007 + 722 + 101 + 64 + + + 5057 + 754 + + + + + + First number in the series + 6a1e0279-c2b4-4000-99c8-9fe159ac1daf + Start + Start + false + 0 + + + + + + 5009 + 724 + 33 + 20 + + + 5027 + 734 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 32a9f054-ec94-443f-ae88-53253c0e4762 + Step + Step + false + 2e2aa80f-3c15-42e5-b671-1d843f7622d1 + 1 + + + + + + 5009 + 744 + 33 + 20 + + + 5027 + 754 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 8d52fe97-411f-4a49-9560-ea5ccaa1667e + Count + Count + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 5009 + 764 + 33 + 20 + + + 5027 + 774 + + + + + + + + 1 + Series of numbers + 1630e965-dd57-45b1-a022-fd956e1f0a77 + Series + Series + false + 0 + + + + + + 5072 + 724 + 34 + 60 + + + 5090.5 + 754 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 148f818a-3cff-49b1-8da3-b410a6a56812 + Radians + Radians + + + + + + 5014 + 826 + 120 + 28 + + + 5075 + 840 + + + + + + Angle in degrees + 9b471f8e-9651-480d-a1a7-a68468c04e63 + Degrees + Degrees + false + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + 1 + + + + + + 5016 + 828 + 44 + 24 + + + 5039.5 + 840 + + + + + + + + Angle in radians + 2e2aa80f-3c15-42e5-b671-1d843f7622d1 + Radians + Radians + false + 0 + + + + + + 5090 + 828 + 42 + 24 + + + 5112.5 + 840 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00190848809 + + + + + + 4875 + 874 + 250 + 20 + + + 4875.952 + 874.6392 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 79a20359-b479-49a6-9e28-0e38fdc21f71 + e0de5004-0940-487e-8dc5-f713b5f74a7c + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + 148f818a-3cff-49b1-8da3-b410a6a56812 + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + 6 + 83b0566a-5c63-4970-8578-322af2331c95 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4ecf6a3f-99c1-48c3-b685-4ba7f3b570f4 + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + a798152c-93b8-46ce-be00-d715e4de64b4 + 95dd6448-9e21-47e1-89eb-65a7dc8ca571 + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + f03e6f6b-1c2e-4240-a7b8-006dcfe787f7 + 9b3d084d-b4ff-4ba8-b46a-717d5108d61c + 2c049d3c-af05-4651-9045-43b4d61da4a5 + 4f992859-2053-4084-a5d2-c2e64df8590f + ed593a8b-a3a7-4309-b3bd-aacb466a2c7c + 9cce6837-0b03-485b-bf1f-89680dcc6a97 + 336b85d9-91f0-4f20-a4be-580ddf61082c + dacebf91-a053-4921-baa1-c290aa1aa947 + 3f5c9cc9-d853-4b17-bc37-271b4874f619 + f268eb9e-395a-4291-a085-1734a606096f + fd1f73a9-7389-4039-88fe-9343fa423d37 + 49c23869-d7af-4aed-8e2a-612c07daf82a + 7e44edc7-d3ec-4bbe-91be-4a82e7378b3b + cb0e567f-4229-4ae2-a773-7459b88dd41e + 36cdb7a8-e1e8-41f1-995c-052ae31c9eb1 + 8c453433-7d96-455b-b289-826ea5a79066 + 42ddbb8d-3fc2-48ba-8f6e-9f488183c97d + 52787534-4e23-4ce3-8af7-de592b7f7ff9 + 9aca7ddd-38ca-4bb2-9914-982b8c204627 + a72d4636-de8b-46ec-a36a-e7f81bb1dcba + fcb6261c-b785-4411-90f9-47a070c80ca8 + fdef3a07-d991-43be-83d1-38d17cf71d38 + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + 5c3d4519-42fc-4f01-98b6-2e3b78dbf04c + 0de35535-ab33-445f-926d-f2211812ac44 + 3c574af9-d4bf-4e26-a4ce-f37e416bd24f + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + b85bd146-1253-4603-9dbe-7f74fda5911b + ec38122a-9ad0-4c6b-b23d-8477850b6be9 + c986d31d-9807-4125-99d8-cefb4e6d8206 + c50246ae-11fa-412c-8981-b2704733cbec + 8ea0bc6b-5a3c-46c1-8428-d5408b789804 + d8ac5618-dd3c-4f8a-a71f-d43911899e6f + f7aa6e39-0ce2-4a93-aa18-c50e719dd244 + 37fd9c29-315b-4165-9281-f96fadf0ff9e + 4587ba3f-f600-4f1f-9e3c-7424c7603783 + 37246f45-9c27-42d1-8b7b-e85ef3a5bce7 + 5ea8e379-3ae1-4761-b3c9-60594017133b + d222b852-a7c7-446a-b2c3-92048eda81bb + f1cb25e1-2e37-4828-959b-ca3f4598f4fd + 45 + 23b2e8c7-7fbe-4a0a-938f-93c7a6ed3caa + Group + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 4ecf6a3f-99c1-48c3-b685-4ba7f3b570f4 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + 5034 + -650 + 250 + 20 + + + 5034.809 + -649.0018 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 4765 + -157 + 50 + 24 + + + 4790.529 + -145.4887 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + a798152c-93b8-46ce-be00-d715e4de64b4 + Curvature + Curvature + + + + + + 4559 + -335 + 137 + 64 + + + 4629 + -303 + + + + + + Curve to evaluate + 194583fa-fcd3-4444-acef-f4ab269902d1 + Curve + Curve + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4561 + -333 + 53 + 30 + + + 4589 + -318 + + + + + + + + Parameter on curve domain to evaluate + 58018161-a11e-4189-b9b9-c5b253bde75e + Parameter + Parameter + false + c0849851-45f1-421d-a652-e7d0ffa2b433 + 1 + + + + + + 4561 + -303 + 53 + 30 + + + 4589 + -288 + + + + + + + + Point on curve at {t} + 62a09128-2c2d-437c-b6c4-f4134cce990e + Point + Point + false + 0 + + + + + + 4644 + -333 + 50 + 20 + + + 4670.5 + -323 + + + + + + + + Curvature vector at {t} + afdd7953-a705-4b3b-9f6f-f3417177aec5 + Curvature + Curvature + false + 0 + + + + + + 4644 + -313 + 50 + 20 + + + 4670.5 + -303 + + + + + + + + Curvature circle at {t} + 83d60d28-5133-4194-bd3b-7e800841d2e2 + Curvature + Curvature + false + 0 + + + + + + 4644 + -293 + 50 + 20 + + + 4670.5 + -283 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 95dd6448-9e21-47e1-89eb-65a7dc8ca571 + Divide Curve + Divide Curve + + + + + + 4571 + -245 + 125 + 64 + + + 4621 + -213 + + + + + + Curve to divide + 3adc098a-95dc-423b-b77b-b005308a04d4 + Curve + Curve + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4573 + -243 + 33 + 20 + + + 4591 + -233 + + + + + + + + Number of segments + 0bb92dc2-65d9-4126-b1a4-2003c0279739 + Count + Count + false + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + 1 + + + + + + 4573 + -223 + 33 + 20 + + + 4591 + -213 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 2c981ecc-1ec9-4f0a-8f3e-25ca86a00867 + Kinks + Kinks + false + 0 + + + + + + 4573 + -203 + 33 + 20 + + + 4591 + -193 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 17ce67e1-8329-45c6-86b6-bdf130314089 + Points + Points + false + 0 + + + + + + 4636 + -243 + 58 + 20 + + + 4666.5 + -233 + + + + + + + + 1 + Tangent vectors at division points + 202699b1-b1dd-44bd-b102-3a088e70893f + Tangents + Tangents + false + 0 + + + + + + 4636 + -223 + 58 + 20 + + + 4666.5 + -213 + + + + + + + + 1 + Parameter values at division points + c0849851-45f1-421d-a652-e7d0ffa2b433 + Parameters + Parameters + false + 0 + + + + + + 4636 + -203 + 58 + 20 + + + 4666.5 + -193 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + Curve + Curve + false + b532a32a-1034-4713-ad22-ec6aa4278518 + 1 + + + + + + 4765 + -131 + 50 + 24 + + + 4790.487 + -119.0978 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + f03e6f6b-1c2e-4240-a7b8-006dcfe787f7 + Deconstruct Arc + Deconstruct Arc + + + + + + 4582 + -413 + 114 + 64 + + + 4622 + -381 + + + + + + Arc or Circle to deconstruct + d6a426e1-8ce9-4741-97ce-35db35eb7474 + Arc + Arc + false + 83d60d28-5133-4194-bd3b-7e800841d2e2 + 1 + + + + + + 4584 + -411 + 23 + 60 + + + 4597 + -381 + + + + + + + + Base plane of arc or circle + 016c1be3-bd78-4415-b493-25b2f871e6ef + Base Plane + Base Plane + false + 0 + + + + + + 4637 + -411 + 57 + 20 + + + 4667 + -401 + + + + + + + + Radius of arc or circle + 1d053c37-2711-49eb-9375-19c113df61ef + Radius + Radius + false + 0 + + + + + + 4637 + -391 + 57 + 20 + + + 4667 + -381 + + + + + + + + Angle domain (in radians) of arc + e562c9e4-5795-477e-aa28-89e0aabebce9 + Angle + Angle + false + 0 + + + + + + 4637 + -371 + 57 + 20 + + + 4667 + -361 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 9b3d084d-b4ff-4ba8-b46a-717d5108d61c + One Over X + One Over X + + + + + + 4572 + -448 + 100 + 28 + + + 4621 + -434 + + + + + + Input value + 600852f8-e9b2-49a7-ace7-0ddcb2291c58 + Value + Value + false + 1d053c37-2711-49eb-9375-19c113df61ef + 1 + + + + + + 4574 + -446 + 32 + 24 + + + 4591.5 + -434 + + + + + + + + Output value + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + Result + Result + false + 0 + + + + + + 4636 + -446 + 34 + 24 + + + 4654.5 + -434 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 2c049d3c-af05-4651-9045-43b4d61da4a5 + Quick Graph + Quick Graph + false + 0 + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4568 + -618 + 150 + 150 + + + 4568.775 + -617.6603 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + a798152c-93b8-46ce-be00-d715e4de64b4 + 95dd6448-9e21-47e1-89eb-65a7dc8ca571 + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + f03e6f6b-1c2e-4240-a7b8-006dcfe787f7 + 9b3d084d-b4ff-4ba8-b46a-717d5108d61c + 2c049d3c-af05-4651-9045-43b4d61da4a5 + 7 + 4f992859-2053-4084-a5d2-c2e64df8590f + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ed593a8b-a3a7-4309-b3bd-aacb466a2c7c + Quick Graph + Quick Graph + false + 0 + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4919 + -332 + 75 + 180 + + + 4919.98 + -331.8189 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 9cce6837-0b03-485b-bf1f-89680dcc6a97 + Construct Point + Construct Point + + + + + + 4833 + -512 + 145 + 64 + + + 4931 + -480 + + + + + + {x} coordinate + e8fc9682-9009-4bc8-8c06-8b1add4f8cd6 + X coordinate + X coordinate + false + c8b950ed-c466-43a6-a9e2-59b5fbc6ccda + 1 + + + + + + 4835 + -510 + 81 + 20 + + + 4885 + -500 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 8b6fbd99-8d05-4e20-b1ee-34ac28c3ac62 + X/2 + Y coordinate + Y coordinate + false + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4835 + -490 + 81 + 20 + + + 4885 + -480 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 34183954-e599-406c-808f-31d10dd66cfd + Z coordinate + Z coordinate + false + 0 + + + + + + 4835 + -470 + 81 + 20 + + + 4885 + -460 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 7a2be682-8191-4b5e-a088-488d1b86720c + Point + Point + false + 0 + + + + + + 4946 + -510 + 30 + 60 + + + 4962.5 + -480 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 336b85d9-91f0-4f20-a4be-580ddf61082c + PolyLine + PolyLine + + + + + + 4857 + -571 + 118 + 44 + + + 4917 + -549 + + + + + + 1 + Polyline vertex points + 125468c3-5cf8-47cd-a814-e6e7b83e8f11 + Vertices + Vertices + false + 7a2be682-8191-4b5e-a088-488d1b86720c + 1 + + + + + + 4859 + -569 + 43 + 20 + + + 4882 + -559 + + + + + + + + Close polyline + 13bb12ea-edbb-4175-b2b3-ffe92579f4a8 + Closed + Closed + false + 0 + + + + + + 4859 + -549 + 43 + 20 + + + 4882 + -539 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 128a3a79-54d6-4c97-9fa8-af26de934762 + Polyline + Polyline + false + 0 + + + + + + 4932 + -569 + 41 + 40 + + + 4954 + -549 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + dacebf91-a053-4921-baa1-c290aa1aa947 + Explode + Explode + + + + + + 4977 + -535 + 136 + 44 + + + 5044 + -513 + + + + + + Curve to explode + 6ed93d23-7c5b-4f26-8f45-04ee9cc9a14f + Curve + Curve + false + 128a3a79-54d6-4c97-9fa8-af26de934762 + 1 + + + + + + 4979 + -533 + 50 + 20 + + + 5005.5 + -523 + + + + + + + + Recursive decomposition until all segments are atomic + 2a587545-0740-487d-ab33-de48c7e62cb0 + Recursive + Recursive + false + 0 + + + + + + 4979 + -513 + 50 + 20 + + + 5005.5 + -503 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + Segments + Segments + false + 0 + + + + + + 5059 + -533 + 52 + 20 + + + 5086.5 + -523 + + + + + + + + 1 + Vertices of the exploded segments + a2947e64-96ee-4f7e-84ba-15b944e3fe50 + Vertices + Vertices + false + 0 + + + + + + 5059 + -513 + 52 + 20 + + + 5086.5 + -503 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 3f5c9cc9-d853-4b17-bc37-271b4874f619 + List Length + List Length + + + + + + 4982 + -445 + 109 + 28 + + + 5021 + -431 + + + + + + 1 + Base list + b3b1a54f-ede3-45a8-8307-d6fff0058db1 + List + List + false + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + 1 + + + + + + 4984 + -443 + 22 + 24 + + + 4996.5 + -431 + + + + + + + + Number of items in L + 7a38c511-412d-40cc-8561-4b587c2f42c1 + X/4 + Length + Length + false + 0 + + + + + + 5036 + -443 + 53 + 24 + + + 5056 + -431 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + f268eb9e-395a-4291-a085-1734a606096f + List Item + List Item + + + + + + 5116 + -605 + 90 + 64 + + + 5180 + -573 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 8edb3a2a-49ab-4ba4-8130-6557bbd3550c + List + List + false + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + 1 + + + + + + 5118 + -603 + 47 + 20 + + + 5151 + -593 + + + + + + + + Item index + db1cfe1d-8f0d-4b7d-815e-b7a7540f6fe3 + X+(X/2) + Index + Index + false + 7a38c511-412d-40cc-8561-4b587c2f42c1 + 1 + + + + + + 5118 + -583 + 47 + 20 + + + 5151 + -573 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + c410c6dd-9b0f-48b2-9ff9-95ba7c7fe85a + Wrap + Wrap + false + 0 + + + + + + 5118 + -563 + 47 + 20 + + + 5151 + -553 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + ba18f626-4501-4067-a2e6-4444dbd4b998 + false + Item + i + false + 0 + + + + + + 5195 + -603 + 9 + 60 + + + 5201 + -573 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + fd1f73a9-7389-4039-88fe-9343fa423d37 + List Item + List Item + + + + + + 5128 + -518 + 90 + 64 + + + 5192 + -486 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + c86fb56d-2a99-456f-9a62-351a2b11860c + List + List + false + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + 1 + + + + + + 5130 + -516 + 47 + 20 + + + 5163 + -506 + + + + + + + + Item index + faf9f9eb-6da0-4013-8613-24cb4ba97d1e + X-(X/2) + Index + Index + false + 7a38c511-412d-40cc-8561-4b587c2f42c1 + 1 + + + + + + 5130 + -496 + 47 + 20 + + + 5163 + -486 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 996d0cf0-b264-419f-8d7b-a65cfc24a7d9 + Wrap + Wrap + false + 0 + + + + + + 5130 + -476 + 47 + 20 + + + 5163 + -466 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 8e803cf7-523c-4ce9-8c65-b452d2ad1884 + false + Item + i + false + 0 + + + + + + 5207 + -516 + 9 + 60 + + + 5213 + -486 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 49c23869-d7af-4aed-8e2a-612c07daf82a + Angle + Angle + + + + + + 5237 + -553 + 115 + 64 + + + 5301 + -521 + + + + + + First vector + df9a8370-abc8-4a25-9f3a-f3d47f406dc5 + Vector A + Vector A + false + ba18f626-4501-4067-a2e6-4444dbd4b998 + 1 + + + + + + 5239 + -551 + 47 + 20 + + + 5264 + -541 + + + + + + + + Second vector + 754f771f-3e4c-40fb-92d7-97c200656ed0 + Vector B + Vector B + false + 8e803cf7-523c-4ce9-8c65-b452d2ad1884 + 1 + + + + + + 5239 + -531 + 47 + 20 + + + 5264 + -521 + + + + + + + + Optional plane for 2D angle + 259dcb54-35a7-4ec9-9d02-961b137cedc3 + Plane + Plane + true + 0 + + + + + + 5239 + -511 + 47 + 20 + + + 5264 + -501 + + + + + + + + Angle (in radians) between vectors + 2ae1fbf4-9504-4002-9a22-e3b9bedbea09 + Angle + Angle + false + 0 + + + + + + 5316 + -551 + 34 + 30 + + + 5334.5 + -536 + + + + + + + + Reflex angle (in radians) between vectors + 30a92549-3607-4519-a391-c9715bfbf91f + Reflex + Reflex + false + 0 + + + + + + 5316 + -521 + 34 + 30 + + + 5334.5 + -506 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7e44edc7-d3ec-4bbe-91be-4a82e7378b3b + Number Slider + Number Slider + false + 0 + + + + + + 4989 + -623 + 198 + 20 + + + 4989.398 + -622.3566 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + cb0e567f-4229-4ae2-a773-7459b88dd41e + Panel + + false + 0 + 44cac541-b481-4efe-b4aa-58083ac247cf + 1 + 360/256*4*2 + + + + + + 5005 + -679 + 199 + 40 + + 0 + 0 + 0 + + 5005.092 + -678.6144 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + 36cdb7a8-e1e8-41f1-995c-052ae31c9eb1 + Degrees + Degrees + + + + + + 5078 + -183 + 120 + 28 + + + 5137 + -169 + + + + + + Angle in radians + f78efdf2-10ec-46c5-b509-5950fbe74068 + Radians + Radians + false + 2ae1fbf4-9504-4002-9a22-e3b9bedbea09 + 1 + + + + + + 5080 + -181 + 42 + 24 + + + 5102.5 + -169 + + + + + + + + Angle in degrees + 44cac541-b481-4efe-b4aa-58083ac247cf + Degrees + Degrees + false + 0 + + + + + + 5152 + -181 + 44 + 24 + + + 5175.5 + -169 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + 8c453433-7d96-455b-b289-826ea5a79066 + Expression + Expression + + + + + + 5026 + -275 + 227 + 28 + + + 5130 + -261 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 5f7d6274-a0f2-4a66-b9bf-a55a4fdaefeb + Variable X + X + true + 2ae1fbf4-9504-4002-9a22-e3b9bedbea09 + 1 + + + + + + 5028 + -273 + 14 + 24 + + + 5036.5 + -261 + + + + + + + + Result of expression + 89524ded-c530-461f-b483-d32413d15e4f + Result + Result + false + 0 + + + + + + 5217 + -273 + 34 + 24 + + + 5235.5 + -261 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 42ddbb8d-3fc2-48ba-8f6e-9f488183c97d + Series + Series + + + + + + 4845 + -441 + 117 + 64 + + + 4911 + -409 + + + + + + First number in the series + 5f5b253d-7a06-4eeb-8003-cdecc07577af + Start + Start + false + 0 + + + + + + 4847 + -439 + 49 + 20 + + + 4881 + -429 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + dbbac22c-d90f-42a5-88c4-bfe035ee15aa + 1/X + Step + Step + false + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + 1 + + + + + + 4847 + -419 + 49 + 20 + + + 4881 + -409 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 9aff152c-5f5e-4b4a-a5f7-f98af29d2e33 + Count + Count + false + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + 1 + + + + + + 4847 + -399 + 49 + 20 + + + 4881 + -389 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + c8b950ed-c466-43a6-a9e2-59b5fbc6ccda + Series + Series + false + 0 + + + + + + 4926 + -439 + 34 + 60 + + + 4944.5 + -409 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 52787534-4e23-4ce3-8af7-de592b7f7ff9 + Number Slider + Number Slider + false + 0 + + + + + + 4956 + -381 + 198 + 20 + + + 4956.695 + -380.6808 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 9aca7ddd-38ca-4bb2-9914-982b8c204627 + Curvature Graph + Curvature Graph + + + + + + 4759 + -702 + 71 + 64 + + + 4816 + -670 + + + + + + Curve for Curvature graph display + true + f0abb4f3-cbe5-473b-8db0-0441cda2da59 + Curve + Curve + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4761 + -700 + 40 + 20 + + + 4782.5 + -690 + + + + + + + + Sampling density of the Graph + 3d62b4db-9901-4e2b-841d-f6ae8fa32313 + Density + Density + false + 0 + + + + + + 4761 + -680 + 40 + 20 + + + 4782.5 + -670 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 19b48ab9-83d1-456b-a9d1-9ba678aca383 + Scale + Scale + false + a72d4636-de8b-46ec-a36a-e7f81bb1dcba + 1 + + + + + + 4761 + -660 + 40 + 20 + + + 4782.5 + -650 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + a72d4636-de8b-46ec-a36a-e7f81bb1dcba + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 93.0 + + + + + + 4463 + -740 + 250 + 20 + + + 4463.026 + -739.6841 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 41e1473a-b540-4272-a1a0-d96aaddb6ac9 + Evaluate Length + Evaluate Length + + + + + + 5961 + 799 + 144 + 64 + + + 6035 + 831 + + + + + + Curve to evaluate + 8c69730b-0070-4211-bf8a-08acc9680f2d + Curve + Curve + false + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + 1 + + + + + + 5963 + 801 + 57 + 20 + + + 5993 + 811 + + + + + + + + Length factor for curve evaluation + 8a52b37e-0172-451f-b6dd-25d926ad129b + Length + Length + false + 0 + + + + + + 5963 + 821 + 57 + 20 + + + 5993 + 831 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + af9d90da-4377-4650-9256-e55dc58bd6d0 + Normalized + Normalized + false + 0 + + + + + + 5963 + 841 + 57 + 20 + + + 5993 + 851 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + Point + Point + false + 0 + + + + + + 6050 + 801 + 53 + 20 + + + 6078 + 811 + + + + + + + + Tangent vector at the specified length + 4de57077-ca22-44b0-afc7-97505f1c7f17 + Tangent + Tangent + false + 0 + + + + + + 6050 + 821 + 53 + 20 + + + 6078 + 831 + + + + + + + + Curve parameter at the specified length + 9fa25c7b-8ea8-4a20-819a-ce3221d57efc + Parameter + Parameter + false + 0 + + + + + + 6050 + 841 + 53 + 20 + + + 6078 + 851 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 42fc9ab8-ae73-4c73-83cb-1c5a69dde2e8 + Line SDL + Line SDL + + + + + + 6140 + 799 + 106 + 64 + + + 6204 + 831 + + + + + + Line start point + 3463c164-280c-4a49-bca7-abc51aec0d99 + Start + Start + false + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + 1 + + + + + + 6142 + 801 + 47 + 20 + + + 6167 + 811 + + + + + + + + Line tangent (direction) + cfda70db-d73c-4ae3-974c-fe5b3eaf17cc + Direction + Direction + false + 4de57077-ca22-44b0-afc7-97505f1c7f17 + 1 + + + + + + 6142 + 821 + 47 + 20 + + + 6167 + 831 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + c22b071e-e62d-4944-a60e-f946a192a508 + Length + Length + false + 0 + + + + + + 6142 + 841 + 47 + 20 + + + 6167 + 851 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + bea4d581-401a-4ac5-a0a8-f6cd1a86f737 + Line + Line + false + 0 + + + + + + 6219 + 801 + 25 + 60 + + + 6233 + 831 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 03cf40f1-2472-4b49-b043-583e8c9ca89a + Mirror + Mirror + + + + + + 6092 + 713 + 138 + 44 + + + 6160 + 735 + + + + + + Base geometry + 1af0f76a-4a26-432e-9349-13f538dd6ea8 + Geometry + Geometry + true + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + 1 + + + + + + 6094 + 715 + 51 + 20 + + + 6121 + 725 + + + + + + + + Mirror plane + 28cef890-79b7-427b-a4a6-0fd3d2ccdea9 + Plane + Plane + false + bea4d581-401a-4ac5-a0a8-f6cd1a86f737 + 1 + + + + + + 6094 + 735 + 51 + 20 + + + 6121 + 745 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + bf791e6f-0f5a-4f1a-a4f9-13cc01b34c48 + Geometry + Geometry + false + 0 + + + + + + 6175 + 715 + 53 + 20 + + + 6203 + 725 + + + + + + + + Transformation data + e80f7020-a4f6-445f-94b0-efab33b6d277 + Transform + Transform + false + 0 + + + + + + 6175 + 735 + 53 + 20 + + + 6203 + 745 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 856b1097-ede2-431d-95e2-2f8e1676d67b + Join Curves + Join Curves + + + + + + 6289 + 654 + 118 + 44 + + + 6352 + 676 + + + + + + 1 + Curves to join + 6b000233-57b1-42f8-8788-a8eb54ab980e + Curves + Curves + false + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + bf791e6f-0f5a-4f1a-a4f9-13cc01b34c48 + 2 + + + + + + 6291 + 656 + 46 + 20 + + + 6315.5 + 666 + + + + + + + + Preserve direction of input curves + c80e2772-e02a-44ab-9f2d-caaa981d215a + Preserve + Preserve + false + 0 + + + + + + 6291 + 676 + 46 + 20 + + + 6315.5 + 686 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 5646e194-78aa-433b-92d2-5266d2a84cd4 + Curves + Curves + false + 0 + + + + + + 6367 + 656 + 38 + 40 + + + 6387.5 + 676 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + c18fb449-1101-46d1-8a8b-bd9920802f4a + End Points + End Points + + + + + + 6344 + 741 + 96 + 44 + + + 6394 + 763 + + + + + + Curve to evaluate + 51edc287-ed0e-4bc9-bc4c-686a30cb9b5c + Curve + Curve + false + 5646e194-78aa-433b-92d2-5266d2a84cd4 + 1 + + + + + + 6346 + 743 + 33 + 40 + + + 6364 + 763 + + + + + + + + Curve start point + 7d5040cb-9927-4936-a8e5-f4518006055e + Start + Start + false + 0 + + + + + + 6409 + 743 + 29 + 20 + + + 6425 + 753 + + + + + + + + Curve end point + 15f910d2-5d87-470b-bb37-071bfebb67ab + End + End + false + 0 + + + + + + 6409 + 763 + 29 + 20 + + + 6425 + 773 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 7ac91d6c-5c1c-42c8-b2c8-e078081e3c03 + Line + Line + + + + + + 6313 + 834 + 114 + 44 + + + 6385 + 856 + + + + + + Line start point + f0397e53-f7af-48c0-b213-d61a654a3690 + Start Point + Start Point + false + 7d5040cb-9927-4936-a8e5-f4518006055e + 1 + + + + + + 6315 + 836 + 55 + 20 + + + 6344 + 846 + + + + + + + + Line end point + bcf27acf-b5cf-49a2-996e-4217fe52607d + End Point + End Point + false + 15f910d2-5d87-470b-bb37-071bfebb67ab + 1 + + + + + + 6315 + 856 + 55 + 20 + + + 6344 + 866 + + + + + + + + Line segment + a625b16a-7adf-48bd-b97c-ce4588caa65e + Line + Line + false + 0 + + + + + + 6400 + 836 + 25 + 40 + + + 6414 + 856 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 7252ba9a-3f31-4ae8-869b-0e4225b07650 + Rotate + Rotate + + + + + + 2476 + 773 + 154 + 64 + + + 2560 + 805 + + + + + + Base geometry + e67d9e73-bb03-4d8f-92e2-5bcc9161a567 + Geometry + Geometry + true + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 2478 + 775 + 67 + 20 + + + 2521 + 785 + + + + + + + + Rotation angle in radians + 204eabeb-b9b2-4f78-b936-bab985b0c572 + -X + Angle + Angle + false + 9b2b326e-6c24-4cc1-80a1-ab32581775c6 + 1 + false + + + + + + 2478 + 795 + 67 + 20 + + + 2521 + 805 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 782e8258-7b64-4582-8072-4abc53b33153 + Plane + Plane + false + faad7f6b-21e0-478b-960a-029e852fb37f + 1 + + + + + + 2478 + 815 + 67 + 20 + + + 2521 + 825 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + a577b73a-4118-4e3c-adb2-563ee1d367a2 + Geometry + Geometry + false + 0 + + + + + + 2575 + 775 + 53 + 30 + + + 2603 + 790 + + + + + + + + Transformation data + a68710a1-eaea-42a8-9962-cb31c430d462 + Transform + Transform + false + 0 + + + + + + 2575 + 805 + 53 + 30 + + + 2603 + 820 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + ce8f4978-5941-4c19-ad37-69a861ef1329 + Angle + Angle + + + + + + 6464 + 899 + 115 + 64 + + + 6528 + 931 + + + + + + First vector + a9ba4f93-17e5-49b8-b996-19c1006887bb + Vector A + Vector A + false + 0 + + + + + + 6466 + 901 + 47 + 20 + + + 6491 + 911 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 23952675-e3cb-4a5d-bd8f-4023d7668e91 + Vector B + Vector B + false + a625b16a-7adf-48bd-b97c-ce4588caa65e + 1 + + + + + + 6466 + 921 + 47 + 20 + + + 6491 + 931 + + + + + + + + Optional plane for 2D angle + 4f910f96-f983-4414-9227-8ae1e6a66ae3 + Plane + Plane + true + 0 + + + + + + 6466 + 941 + 47 + 20 + + + 6491 + 951 + + + + + + + + Angle (in radians) between vectors + e0ac10a5-a77f-49ef-b22e-44b7490e827d + Angle + Angle + false + 0 + + + + + + 6543 + 901 + 34 + 30 + + + 6561.5 + 916 + + + + + + + + Reflex angle (in radians) between vectors + 4a6f102f-5dd1-4bcc-950a-71048cfd228b + Reflex + Reflex + false + 0 + + + + + + 6543 + 931 + 34 + 30 + + + 6561.5 + 946 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 1b498801-3407-478a-bf9b-c9de9dec4d44 + Rotate + Rotate + + + + + + 6538 + 796 + 154 + 64 + + + 6622 + 828 + + + + + + Base geometry + 90c80cc2-535c-4406-941d-babb314f433e + Geometry + Geometry + true + 5646e194-78aa-433b-92d2-5266d2a84cd4 + 1 + + + + + + 6540 + 798 + 67 + 20 + + + 6583 + 808 + + + + + + + + Rotation angle in radians + 512f82fb-ac89-4c2a-83ad-7dc4b828af7b + -X + Angle + Angle + false + e0ac10a5-a77f-49ef-b22e-44b7490e827d + 1 + false + + + + + + 6540 + 818 + 67 + 20 + + + 6583 + 828 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 5cf6220b-ab56-4c51-bea3-5ad247ac7b2c + Plane + Plane + false + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + 1 + + + + + + 6540 + 838 + 67 + 20 + + + 6583 + 848 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 4f2b23af-4bdd-4532-8cf4-aa1659e8bb52 + Geometry + Geometry + false + 0 + + + + + + 6637 + 798 + 53 + 30 + + + 6665 + 813 + + + + + + + + Transformation data + 47112cb2-a8a1-4237-9928-ff0ab1cc1507 + Transform + Transform + false + 0 + + + + + + 6637 + 828 + 53 + 30 + + + 6665 + 843 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 40ecbcaf-c0e8-4ef8-9151-b90f29c763c5 + Move + Move + + + + + + 6729 + 733 + 138 + 44 + + + 6797 + 755 + + + + + + Base geometry + 7cf1bc7d-23fb-439d-9814-bf6e7fa9ebff + Geometry + Geometry + true + 4f2b23af-4bdd-4532-8cf4-aa1659e8bb52 + 1 + + + + + + 6731 + 735 + 51 + 20 + + + 6758 + 745 + + + + + + + + Translation vector + 52771741-4752-4c15-9c5e-85d568639955 + Motion + Motion + false + 8ec7f41f-e106-4a55-a93c-d00f3b2a7959 + 1 + + + + + + 6731 + 755 + 51 + 20 + + + 6758 + 765 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + fd57d68a-3b7e-4b70-9105-fbe1441f82e6 + Geometry + Geometry + false + 0 + + + + + + 6812 + 735 + 53 + 20 + + + 6840 + 745 + + + + + + + + Transformation data + fa9e4ba5-f241-4361-98ac-5558195204f5 + Transform + Transform + false + 0 + + + + + + 6812 + 755 + 53 + 20 + + + 6840 + 765 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 137dbfde-19dc-40c9-b0a7-ef859062ff26 + Vector 2Pt + Vector 2Pt + + + + + + 6709 + 881 + 112 + 64 + + + 6767 + 913 + + + + + + Base point + 32a9d313-e307-48dd-b594-706c82affab6 + Point A + Point A + false + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + 1 + + + + + + 6711 + 883 + 41 + 20 + + + 6733 + 893 + + + + + + + + Tip point + bfd4d44a-b11a-40b2-ac29-f239e90a2009 + Point B + Point B + false + 0 + + + + + + 6711 + 903 + 41 + 20 + + + 6733 + 913 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + 99c96e47-6343-4151-8845-c858a3699784 + Unitize + Unitize + false + 0 + + + + + + 6711 + 923 + 41 + 20 + + + 6733 + 933 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 8ec7f41f-e106-4a55-a93c-d00f3b2a7959 + Vector + Vector + false + 0 + + + + + + 6782 + 883 + 37 + 30 + + + 6802 + 898 + + + + + + + + Vector length + 73144b3c-3d4d-4aee-8f11-639e14cca145 + Length + Length + false + 0 + + + + + + 6782 + 913 + 37 + 30 + + + 6802 + 928 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 2f48d186-752f-4928-95db-f06f0ae50727 + Curve Domain + Curve Domain + + + + + + 6813 + 804 + 116 + 44 + + + 6871 + 826 + + + + + + Curve to measure/modify + 79ead4ce-c80f-4446-8104-8b0297e7a6bc + Curve + Curve + false + fd57d68a-3b7e-4b70-9105-fbe1441f82e6 + 1 + + + + + + 6815 + 806 + 41 + 20 + + + 6837 + 816 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 2c1efff8-a253-4d17-9c5d-30692221e9a1 + Domain + Domain + true + 0 + + + + + + 6815 + 826 + 41 + 20 + + + 6837 + 836 + + + + + + + + Curve with new domain. + 17d3b807-f1a7-4e0f-bf7c-2afb1247016c + Curve + Curve + false + 0 + + + + + + 6886 + 806 + 41 + 20 + + + 6908 + 816 + + + + + + + + Domain of original curve. + a7d2d05e-ba64-4095-aeef-38fe6802b24c + Domain + Domain + false + 0 + + + + + + 6886 + 826 + 41 + 20 + + + 6908 + 836 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + 09e7c8f7-81e7-40fd-bab1-a5a703ebe8ac + Sub Curve + Sub Curve + + + + + + 7015 + 781 + 124 + 44 + + + 7089 + 803 + + + + + + Base curve + 87160ab4-30db-423c-b8d6-41461587f5e1 + Base curve + Base curve + false + 17d3b807-f1a7-4e0f-bf7c-2afb1247016c + 1 + + + + + + 7017 + 783 + 57 + 20 + + + 7047 + 793 + + + + + + + + Sub-domain to extract + d427e3b5-019e-419e-8f81-cc69ea07f354 + Domain + Domain + false + 1a1fbb55-9db1-46f2-85c2-28d2b70d7d53 + 1 + + + + + + 7017 + 803 + 57 + 20 + + + 7047 + 813 + + + + + + + + Resulting sub curve + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + Curve + Curve + false + 0 + + + + + + 7104 + 783 + 33 + 40 + + + 7122 + 803 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + f8894fe4-4c74-4f5a-876a-5af537443121 + Deconstruct Domain + Deconstruct Domain + + + + + + 6859 + 889 + 104 + 44 + + + 6917 + 911 + + + + + + Base domain + 96ac93ad-0d23-474b-8e5b-fc78551998d1 + Domain + Domain + false + a7d2d05e-ba64-4095-aeef-38fe6802b24c + 1 + + + + + + 6861 + 891 + 41 + 40 + + + 6883 + 911 + + + + + + + + Start of domain + 5781a9d9-0dd5-4c9c-b881-74b36fe7bbce + Start + Start + false + 0 + + + + + + 6932 + 891 + 29 + 20 + + + 6948 + 901 + + + + + + + + End of domain + 880528ed-ad14-4bcf-9530-8a975f418de4 + End + End + false + 0 + + + + + + 6932 + 911 + 29 + 20 + + + 6948 + 921 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 840780a4-f8e2-402d-97fe-3ccc7a6ee508 + Construct Domain + Construct Domain + + + + + + 6970 + 921 + 156 + 44 + + + 7068 + 943 + + + + + + Start value of numeric domain + bc1e3711-1351-4b7d-b79d-d03b31bee17d + X/2 + Domain start + Domain start + false + 880528ed-ad14-4bcf-9530-8a975f418de4 + 1 + + + + + + 6972 + 923 + 81 + 20 + + + 7022 + 933 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + b70b6f09-6dad-4b38-89f5-3146f8089869 + Domain end + Domain end + false + 880528ed-ad14-4bcf-9530-8a975f418de4 + 1 + + + + + + 6972 + 943 + 81 + 20 + + + 7022 + 953 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 1a1fbb55-9db1-46f2-85c2-28d2b70d7d53 + Domain + Domain + false + 0 + + + + + + 7083 + 923 + 41 + 40 + + + 7105 + 943 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + c4285408-521e-445b-a3fb-1c1d6d6c5a31 + Evaluate Length + Evaluate Length + + + + + + 7154 + 836 + 144 + 64 + + + 7228 + 868 + + + + + + Curve to evaluate + 9989c7d4-7a08-4241-8f89-7a69c2fb9ee5 + Curve + Curve + false + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + 1 + + + + + + 7156 + 838 + 57 + 20 + + + 7186 + 848 + + + + + + + + Length factor for curve evaluation + fe2a0741-ce6e-4e4e-97e3-e976deef48bc + Length + Length + false + 0 + + + + + + 7156 + 858 + 57 + 20 + + + 7186 + 868 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 5f3ded37-c8d6-43fa-a789-6c66bcd7b189 + Normalized + Normalized + false + 0 + + + + + + 7156 + 878 + 57 + 20 + + + 7186 + 888 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + ef29599e-2ecd-401c-ae30-0b585a664a7e + Point + Point + false + 0 + + + + + + 7243 + 838 + 53 + 20 + + + 7271 + 848 + + + + + + + + Tangent vector at the specified length + 2c99eaed-a96b-4f0a-84a7-f7b3b6f3b2fd + Tangent + Tangent + false + 0 + + + + + + 7243 + 858 + 53 + 20 + + + 7271 + 868 + + + + + + + + Curve parameter at the specified length + e1507204-1c06-4dc3-b08d-bc6c91fb3c45 + Parameter + Parameter + false + 0 + + + + + + 7243 + 878 + 53 + 20 + + + 7271 + 888 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 5857b3b4-7a73-4907-a10f-7d91393e223b + Rotate + Rotate + + + + + + 7302 + 819 + 138 + 64 + + + 7370 + 851 + + + + + + Base geometry + bc50cf12-e713-4c4f-a31c-d96eafa54614 + Geometry + Geometry + true + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + 1 + + + + + + 7304 + 821 + 51 + 20 + + + 7331 + 831 + + + + + + + + Rotation angle in radians + 25138560-1113-4672-a06e-626e70e4f4c7 + Angle + Angle + false + 0 + false + + + + + + 7304 + 841 + 51 + 20 + + + 7331 + 851 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 7662ba97-77a4-4fb3-8259-48911c56ef3d + Plane + Plane + false + ef29599e-2ecd-401c-ae30-0b585a664a7e + 1 + + + + + + 7304 + 861 + 51 + 20 + + + 7331 + 871 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 054e9753-1d6d-4218-940f-45a07c22422c + Geometry + Geometry + false + 0 + + + + + + 7385 + 821 + 53 + 30 + + + 7413 + 836 + + + + + + + + Transformation data + d0b8ebc7-5718-418d-8e16-ab3c1d8a96b6 + Transform + Transform + false + 0 + + + + + + 7385 + 851 + 53 + 30 + + + 7413 + 866 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 3d55dc4a-4e48-453e-9304-39a2bcc1d8d9 + Join Curves + Join Curves + + + + + + 7275 + 738 + 118 + 44 + + + 7338 + 760 + + + + + + 1 + Curves to join + 7ad8a15b-3942-451f-8ca9-c81085c41de4 + Curves + Curves + false + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + 054e9753-1d6d-4218-940f-45a07c22422c + 2 + + + + + + 7277 + 740 + 46 + 20 + + + 7301.5 + 750 + + + + + + + + Preserve direction of input curves + 58c69706-dc05-42d2-b57a-551afa0a357d + Preserve + Preserve + false + 0 + + + + + + 7277 + 760 + 46 + 20 + + + 7301.5 + 770 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 71367690-1062-49a1-a73e-270b5aac78b8 + Curves + Curves + false + 0 + + + + + + 7353 + 740 + 38 + 40 + + + 7373.5 + 760 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b532a32a-1034-4713-ad22-ec6aa4278518 + Relay + Relay + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 7864 + 586 + 44 + 16 + + + 7886 + 594 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + cebfea35-23f4-45d2-90d8-37b979f8b94a + Bounding Box + Bounding Box + + + + + true + + + + + + 7429 + 748 + 100 + 44 + + + 7488 + 770 + + + + + + 1 + Geometry to contain + 17de4f15-280a-4273-834a-5a7f40f7a915 + Content + Content + false + 71367690-1062-49a1-a73e-270b5aac78b8 + 1 + + + + + + 7431 + 750 + 42 + 20 + + + 7453.5 + 760 + + + + + + + + BoundingBox orientation plane + true + 46a28397-f0e0-40b3-9c47-c6093c0d62b1 + Plane + Plane + false + 0 + + + + + + 7431 + 770 + 42 + 20 + + + 7453.5 + 780 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 059a3cb6-f37c-479b-b3b1-dcebf4e58053 + Box + Box + false + 0 + + + + + + 7503 + 750 + 24 + 20 + + + 7516.5 + 760 + + + + + + + + Bounding box in orientation plane coordinates + true + 81edff2e-09ca-4828-b5ac-8c457fe13f74 + Box + Box + false + 0 + + + + + + 7503 + 770 + 24 + 20 + + + 7516.5 + 780 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 73b119fe-65c6-4624-8864-1b264c96aeec + Deconstruct Box + Deconstruct Box + + + + + + 7545 + 757 + 89 + 84 + + + 7586 + 799 + + + + + + Base box + 25f796d1-58ef-4897-8ab0-e53d4f94a986 + Box + Box + false + 059a3cb6-f37c-479b-b3b1-dcebf4e58053 + 1 + + + + + + 7547 + 759 + 24 + 80 + + + 7560.5 + 799 + + + + + + + + Box plane + 8984df1c-ae65-4137-83c5-63aa387da270 + Plane + Plane + false + 0 + + + + + + 7601 + 759 + 31 + 20 + + + 7618 + 769 + + + + + + + + {x} dimension of box + 835cc906-1af2-446c-bd77-767c43cc906b + X + X + false + 0 + + + + + + 7601 + 779 + 31 + 20 + + + 7618 + 789 + + + + + + + + {y} dimension of box + bbce67fc-0fa3-4ea3-94a3-7e90600558f3 + Y + Y + false + 0 + + + + + + 7601 + 799 + 31 + 20 + + + 7618 + 809 + + + + + + + + {z} dimension of box + 5a0545a9-f973-4b7a-bae2-c8700ff109cb + Z + Z + false + 0 + + + + + + 7601 + 819 + 31 + 20 + + + 7618 + 829 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 9cb3db99-23ae-425e-bd9b-86c61bbaf824 + Division + Division + + + + + + 7771 + 777 + 82 + 44 + + + 7802 + 799 + + + + + + Item to divide (dividend) + 30104733-7dea-4ebc-9093-ee680f5d26a5 + A + A + false + 63ed06b5-0198-4e74-942d-d3c68792ac20 + 1 + + + + + + 7773 + 779 + 14 + 20 + + + 7781.5 + 789 + + + + + + + + Item to divide with (divisor) + 512a409e-2c2a-4dd5-8631-e2c758f3034c + B + B + false + 232ab328-b425-414b-8194-9b3bd59a5918 + 1 + + + + + + 7773 + 799 + 14 + 20 + + + 7781.5 + 809 + + + + + + + + The result of the Division + 99b3297f-d17d-40e7-ae85-fd4704e29a26 + Result + Result + false + 0 + + + + + + 7817 + 779 + 34 + 40 + + + 7835.5 + 799 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + a8e6cc5c-f803-4aa4-98ee-4fb55cac48af + Deconstruct Domain + Deconstruct Domain + + + + + + 7645 + 757 + 104 + 44 + + + 7703 + 779 + + + + + + Base domain + 07793ef6-fef6-4201-b506-f2f3b122b2c6 + Domain + Domain + false + 835cc906-1af2-446c-bd77-767c43cc906b + 1 + + + + + + 7647 + 759 + 41 + 40 + + + 7669 + 779 + + + + + + + + Start of domain + 56168981-e451-44cd-a223-051def7128a0 + Start + Start + false + 0 + + + + + + 7718 + 759 + 29 + 20 + + + 7734 + 769 + + + + + + + + End of domain + 63ed06b5-0198-4e74-942d-d3c68792ac20 + End + End + false + 0 + + + + + + 7718 + 779 + 29 + 20 + + + 7734 + 789 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + d1343c76-001f-46fc-b79f-6753e166d2a6 + Deconstruct Domain + Deconstruct Domain + + + + + + 7648 + 814 + 104 + 44 + + + 7706 + 836 + + + + + + Base domain + 3b742cc3-74e7-4e5f-8352-6a117f6cb93d + Domain + Domain + false + bbce67fc-0fa3-4ea3-94a3-7e90600558f3 + 1 + + + + + + 7650 + 816 + 41 + 40 + + + 7672 + 836 + + + + + + + + Start of domain + fcfd9b33-95fa-4bba-8a29-7dc53bb1c28a + Start + Start + false + 0 + + + + + + 7721 + 816 + 29 + 20 + + + 7737 + 826 + + + + + + + + End of domain + 232ab328-b425-414b-8194-9b3bd59a5918 + End + End + false + 0 + + + + + + 7721 + 836 + 29 + 20 + + + 7737 + 846 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 818ee5a2-b816-43d5-8043-5e0370f506f9 + Panel + + false + 0 + 99b3297f-d17d-40e7-ae85-fd4704e29a26 + 1 + Double click to edit panel content… + + + + + + 5042 + 697 + 160 + 40 + + 0 + 0 + 0 + + 5042.84 + 697.4509 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3f65fe24-7e01-4d9f-bc95-69201b774630 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 5389 + 1014 + 112 + 40 + + 0 + 0 + 0 + + 5389.612 + 1014.595 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0d6f238b-bf5a-43d6-bb41-643cd2b410df + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 5389 + 989 + 112 + 40 + + 0 + 0 + 0 + + 5389 + 989.5891 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3e6be719-86bc-43cd-9051-6b649618ce76 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 5379 + 965 + 112 + 40 + + 0 + 0 + 0 + + 5379.65 + 965.6291 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + f84e0246-b097-47b3-ba9d-060999ac4bdb + Scale + Scale + + + + + + 7426 + 654 + 154 + 64 + + + 7510 + 686 + + + + + + Base geometry + a04fe448-46a1-475e-8627-a18ad837b029 + Geometry + Geometry + true + 71367690-1062-49a1-a73e-270b5aac78b8 + 1 + + + + + + 7428 + 656 + 67 + 20 + + + 7471 + 666 + + + + + + + + Center of scaling + 2465ea31-d2b1-4ec1-a072-bdef63c86ea5 + Center + Center + false + 0 + + + + + + 7428 + 676 + 67 + 20 + + + 7471 + 686 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + e779ac38-f4c2-404f-9a0a-3a93e1f837a3 + X^-1 + Factor + Factor + false + 835cc906-1af2-446c-bd77-767c43cc906b + 1 + + + + + + 7428 + 696 + 67 + 20 + + + 7471 + 706 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + e42477ff-bbf6-4393-be21-54936caee378 + Geometry + Geometry + false + 0 + + + + + + 7525 + 656 + 53 + 30 + + + 7553 + 671 + + + + + + + + Transformation data + c94a6d58-e8e1-46cb-8334-5b5f76c90b70 + Transform + Transform + false + 0 + + + + + + 7525 + 686 + 53 + 30 + + + 7553 + 701 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 59df4348-a0f7-408d-977c-702a69ed6ed4 + Curve + Curve + false + b4ccf6c7-f7b3-402d-a4bd-1789c1e70689 + 1 + + + + + + 7782 + 656 + 50 + 24 + + + 7807.121 + 668.7886 + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + bbaadc51-128f-4b1b-b9e0-25e1b79bbd95 + Division + Division + + + + + + 2876 + 750 + 82 + 44 + + + 2907 + 772 + + + + + + Item to divide (dividend) + 682fe800-c096-4873-95b5-ae468626d892 + A + A + false + 09f414e2-a377-48cb-bf26-9259a44948ce + 1 + + + + + + 2878 + 752 + 14 + 20 + + + 2886.5 + 762 + + + + + + + + Item to divide with (divisor) + c92a3da3-a5b4-475d-8710-542dfcad70ee + B + B + false + 67463d2d-df8a-44b4-b14f-13efbe763634 + 1 + + + + + + 2878 + 772 + 14 + 20 + + + 2886.5 + 782 + + + + + + + + The result of the Division + 6636c21d-22d0-4f61-9bfe-5ab36a17b01a + Result + Result + false + 0 + + + + + + 2922 + 752 + 34 + 40 + + + 2940.5 + 772 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7202b3f5-6de0-4add-a070-f31b6a7c026f + Panel + + false + 0 + 6636c21d-22d0-4f61-9bfe-5ab36a17b01a + 1 + Double click to edit panel content… + + + + + + 250 + 536 + 160 + 40 + + 0 + 0 + 0 + + 250.882 + 536.8864 + + + + + + + 255;255;255;255 + + false + false + true + false + false + false + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dc119029-7f51-4afd-a073-5060a505e3f6 + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 35fa5885-9e16-4254-aa30-55c3ed666653 + a1e20493-c943-4bc2-9d46-b95deb275132 + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1f89c5b5-f117-43f9-9837-91a1284102d1 + 522d78bc-3ea4-4106-aafe-5c4dbb8a90ad + 535f4c07-6e83-486b-ba8b-fc34226a30c4 + a21b7bfc-96cd-4dc9-9585-958dba659d5e + ee6c43eb-f087-4f64-ba2e-683a5590ebc5 + ef41a4d5-0ddc-45c6-a957-65e0e257c56c + e17e4d5a-7d59-450f-a785-e82d758ccd08 + 9cad71b0-e375-409e-8db3-d65dd8211cc3 + f95240b9-c332-4c25-b782-a192e1ac6ae8 + 89bee290-618f-4911-a498-0fd10199a43b + 631e7c81-a5d1-46e7-93e5-6711b6b79235 + b8b99740-a8fd-4dc6-a288-ad6c54738d0d + b6ac6456-fe96-4274-8b1a-0317b1d3c644 + 17ecff89-7540-4db5-b421-388aad9dff72 + bcd06e56-c7d5-49b1-922a-160a5817f05e + 22e6c3a8-e6b5-486a-9d11-a1e5567770e2 + dfd6370e-8123-4a75-a3b5-1d4d1cad2a15 + a4b2647e-e579-47be-9458-16c254af4d8e + de356c51-e9ee-4ec9-bbac-e2c3ae3e1af4 + ca54e85a-3d4f-48d8-85b0-b1b3113fee96 + 5d3f7e5f-8796-4680-99dd-2b917316157b + 7de562af-20b1-4ca8-9554-1057c5e17211 + 441d3685-5d51-4e9b-aebf-41d45461c275 + d5b03b5c-1ba8-4b94-9263-ad7d8ac86e90 + 144fd552-fa4d-40d4-a30f-51d7e5280718 + af822b30-6219-4e34-95af-048f7f09a158 + a751b6b3-ebef-4f6a-9779-583bb59a082a + 1ef9e470-c1a8-4c4d-866d-6c65d7a62644 + 072f5b9c-a6ac-40ec-b042-9ab7eb69b1fc + 1986929b-cd9b-486e-a2f1-cc1ef46db341 + d6da7e3a-7c2e-4129-b1d8-7d3a7150a5c4 + 4c35b70c-68c9-4bc2-9555-db837cc59037 + dcf909ee-7ac8-47fd-baa9-816a1f6d3cda + 0008bd0d-dd0f-48ef-8adf-02b8f4cecd1b + 0d97a578-7865-4750-ba9a-6c8374247eee + 8f0a3471-ab58-4f6c-a8fd-3721709b26bc + b67cc92d-d107-420d-9a74-5a24d790827c + 1b56a6ae-3ebb-4d05-a342-535003a1d83e + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + 5e44c594-036f-4c4f-8211-a54a7dcf92b7 + 45 + f4a79e3f-9c6d-4574-9bc1-faffc587dc5e + Group + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + dc119029-7f51-4afd-a073-5060a505e3f6 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + 2910 + -645 + 250 + 20 + + + 2910.389 + -644.3541 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 2602 + -152 + 50 + 24 + + + 2627.109 + -140.8409 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 35fa5885-9e16-4254-aa30-55c3ed666653 + Curvature + Curvature + + + + + + 2560 + -331 + 137 + 64 + + + 2630 + -299 + + + + + + Curve to evaluate + b1772272-033f-40b9-98a3-efd556e596e5 + Curve + Curve + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 2562 + -329 + 53 + 30 + + + 2590 + -314 + + + + + + + + Parameter on curve domain to evaluate + c364e158-3780-4e46-8b10-e1443de82fda + Parameter + Parameter + false + 37b4b4b2-3445-46c7-976f-a2e23ee9970c + 1 + + + + + + 2562 + -299 + 53 + 30 + + + 2590 + -284 + + + + + + + + Point on curve at {t} + 9f7ef9ba-d66e-4a72-af16-1891972c2154 + Point + Point + false + 0 + + + + + + 2645 + -329 + 50 + 20 + + + 2671.5 + -319 + + + + + + + + Curvature vector at {t} + aab4a64a-84e4-4a94-9c47-0efddc4688a9 + Curvature + Curvature + false + 0 + + + + + + 2645 + -309 + 50 + 20 + + + 2671.5 + -299 + + + + + + + + Curvature circle at {t} + 5fac802f-9bf7-4c8e-91ae-7716463a735a + Curvature + Curvature + false + 0 + + + + + + 2645 + -289 + 50 + 20 + + + 2671.5 + -279 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + a1e20493-c943-4bc2-9d46-b95deb275132 + Divide Curve + Divide Curve + + + + + + 2576 + -241 + 125 + 64 + + + 2626 + -209 + + + + + + Curve to divide + 4e9b137b-7bcd-4229-8b87-1f38181177a6 + Curve + Curve + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 2578 + -239 + 33 + 20 + + + 2596 + -229 + + + + + + + + Number of segments + b34c0d89-b732-443c-8314-4fec6cbdeaf1 + Count + Count + false + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 1 + + + + + + 2578 + -219 + 33 + 20 + + + 2596 + -209 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + ba7e7461-7746-4a63-9a52-1c55bb88b106 + Kinks + Kinks + false + 0 + + + + + + 2578 + -199 + 33 + 20 + + + 2596 + -189 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + cc203ba6-03de-4bb7-a384-d85492e63296 + Points + Points + false + 0 + + + + + + 2641 + -239 + 58 + 20 + + + 2671.5 + -229 + + + + + + + + 1 + Tangent vectors at division points + c8eda9a9-9136-49dc-be52-212a7388277f + Tangents + Tangents + false + 0 + + + + + + 2641 + -219 + 58 + 20 + + + 2671.5 + -209 + + + + + + + + 1 + Parameter values at division points + 37b4b4b2-3445-46c7-976f-a2e23ee9970c + Parameters + Parameters + false + 0 + + + + + + 2641 + -199 + 58 + 20 + + + 2671.5 + -189 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 6b86013b-17bf-4325-9dc1-baac00be41cf + Curve + Curve + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 2606 + -126 + 50 + 24 + + + 2631.067 + -114.45 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 1f89c5b5-f117-43f9-9837-91a1284102d1 + Deconstruct Arc + Deconstruct Arc + + + + + + 2573 + -409 + 114 + 64 + + + 2613 + -377 + + + + + + Arc or Circle to deconstruct + cadf43db-5c0b-4ac5-bbc0-19e2e700530b + Arc + Arc + false + 5fac802f-9bf7-4c8e-91ae-7716463a735a + 1 + + + + + + 2575 + -407 + 23 + 60 + + + 2588 + -377 + + + + + + + + Base plane of arc or circle + a5f269cd-95e5-4eed-b2fd-7a970e0c1e36 + Base Plane + Base Plane + false + 0 + + + + + + 2628 + -407 + 57 + 20 + + + 2658 + -397 + + + + + + + + Radius of arc or circle + e61c1e85-6b52-46b6-bc09-67e25b6e6956 + Radius + Radius + false + 0 + + + + + + 2628 + -387 + 57 + 20 + + + 2658 + -377 + + + + + + + + Angle domain (in radians) of arc + f832c641-c0b6-4ee3-9361-46526c33422b + Angle + Angle + false + 0 + + + + + + 2628 + -367 + 57 + 20 + + + 2658 + -357 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 522d78bc-3ea4-4106-aafe-5c4dbb8a90ad + One Over X + One Over X + + + + + + 2577 + -444 + 100 + 28 + + + 2626 + -430 + + + + + + Input value + c891fd15-4b6c-4c07-874c-9dbfd4f8fad0 + Value + Value + false + e61c1e85-6b52-46b6-bc09-67e25b6e6956 + 1 + + + + + + 2579 + -442 + 32 + 24 + + + 2596.5 + -430 + + + + + + + + Output value + f65f0635-7a69-442c-8cdc-e4da51b8a401 + Result + Result + false + 0 + + + + + + 2641 + -442 + 34 + 24 + + + 2659.5 + -430 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 535f4c07-6e83-486b-ba8b-fc34226a30c4 + Quick Graph + Quick Graph + false + 0 + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2567 + -614 + 150 + 150 + + + 2567.943 + -613.0126 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 35fa5885-9e16-4254-aa30-55c3ed666653 + a1e20493-c943-4bc2-9d46-b95deb275132 + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1f89c5b5-f117-43f9-9837-91a1284102d1 + 522d78bc-3ea4-4106-aafe-5c4dbb8a90ad + 535f4c07-6e83-486b-ba8b-fc34226a30c4 + 7 + a21b7bfc-96cd-4dc9-9585-958dba659d5e + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ee6c43eb-f087-4f64-ba2e-683a5590ebc5 + Quick Graph + Quick Graph + false + 0 + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2795 + -328 + 75 + 180 + + + 2795.561 + -327.1711 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + ef41a4d5-0ddc-45c6-a957-65e0e257c56c + Construct Point + Construct Point + + + + + + 2733 + -523 + 145 + 64 + + + 2831 + -491 + + + + + + {x} coordinate + 0d6cebef-6b98-4e17-9bb2-b68581fbed4c + X coordinate + X coordinate + false + 7789103b-0b7a-4ba0-a609-b28f4763aa0a + 1 + + + + + + 2735 + -521 + 81 + 20 + + + 2785 + -511 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + b96ee68d-aba3-413d-ad59-8989e120b1df + X/2 + Y coordinate + Y coordinate + false + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2735 + -501 + 81 + 20 + + + 2785 + -491 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 3456b5d5-0de5-41cc-a321-6a97b12ac158 + Z coordinate + Z coordinate + false + 0 + + + + + + 2735 + -481 + 81 + 20 + + + 2785 + -471 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 9c539403-85e6-427c-bb60-8109160e8788 + Point + Point + false + 0 + + + + + + 2846 + -521 + 30 + 60 + + + 2862.5 + -491 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + e17e4d5a-7d59-450f-a785-e82d758ccd08 + PolyLine + PolyLine + + + + + + 2733 + -587 + 118 + 44 + + + 2793 + -565 + + + + + + 1 + Polyline vertex points + ab3dbd69-5d6d-4d3e-a29d-bf65bf8137ba + Vertices + Vertices + false + 9c539403-85e6-427c-bb60-8109160e8788 + 1 + + + + + + 2735 + -585 + 43 + 20 + + + 2758 + -575 + + + + + + + + Close polyline + 9ae94f11-676e-4c39-8e19-02ed8b435fa2 + Closed + Closed + false + 0 + + + + + + 2735 + -565 + 43 + 20 + + + 2758 + -555 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 286d2ed0-bd9e-42f7-be59-1a06a2b8d1f0 + Polyline + Polyline + false + 0 + + + + + + 2808 + -585 + 41 + 40 + + + 2830 + -565 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 9cad71b0-e375-409e-8db3-d65dd8211cc3 + Explode + Explode + + + + + + 2860 + -531 + 136 + 44 + + + 2927 + -509 + + + + + + Curve to explode + b64d1b5c-3aea-4631-9b26-c64901b0ce78 + Curve + Curve + false + 286d2ed0-bd9e-42f7-be59-1a06a2b8d1f0 + 1 + + + + + + 2862 + -529 + 50 + 20 + + + 2888.5 + -519 + + + + + + + + Recursive decomposition until all segments are atomic + 3fda3558-f9fa-4a0a-a978-141977de03a3 + Recursive + Recursive + false + 0 + + + + + + 2862 + -509 + 50 + 20 + + + 2888.5 + -499 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + Segments + Segments + false + 0 + + + + + + 2942 + -529 + 52 + 20 + + + 2969.5 + -519 + + + + + + + + 1 + Vertices of the exploded segments + 3f67f2e8-b306-4b40-8218-d29bd5ed7799 + Vertices + Vertices + false + 0 + + + + + + 2942 + -509 + 52 + 20 + + + 2969.5 + -499 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + f95240b9-c332-4c25-b782-a192e1ac6ae8 + List Length + List Length + + + + + + 2865 + -441 + 109 + 28 + + + 2904 + -427 + + + + + + 1 + Base list + e56fc25e-8cf8-4e7a-b407-9f4e0023055e + List + List + false + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + 1 + + + + + + 2867 + -439 + 22 + 24 + + + 2879.5 + -427 + + + + + + + + Number of items in L + ac988b6f-47b8-4e00-9ecd-f4bde6728462 + X/4 + Length + Length + false + 0 + + + + + + 2919 + -439 + 53 + 24 + + + 2939 + -427 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 89bee290-618f-4911-a498-0fd10199a43b + List Item + List Item + + + + + + 2999 + -601 + 90 + 64 + + + 3063 + -569 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + b0b02d15-b013-42bc-bab5-8d63526e5005 + List + List + false + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + 1 + + + + + + 3001 + -599 + 47 + 20 + + + 3034 + -589 + + + + + + + + Item index + 11816d18-6451-4a72-b457-cf80845b80fa + X+(X/2) + Index + Index + false + ac988b6f-47b8-4e00-9ecd-f4bde6728462 + 1 + + + + + + 3001 + -579 + 47 + 20 + + + 3034 + -569 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 53700378-a589-47e3-8aad-eca0f429e9ec + Wrap + Wrap + false + 0 + + + + + + 3001 + -559 + 47 + 20 + + + 3034 + -549 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + e05c4129-0ae1-4753-bd65-c961054a9b83 + false + Item + i + false + 0 + + + + + + 3078 + -599 + 9 + 60 + + + 3084 + -569 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 631e7c81-a5d1-46e7-93e5-6711b6b79235 + List Item + List Item + + + + + + 3011 + -514 + 90 + 64 + + + 3075 + -482 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 52b59f22-0ee4-4807-82d3-9f3fdb84a2bb + List + List + false + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + 1 + + + + + + 3013 + -512 + 47 + 20 + + + 3046 + -502 + + + + + + + + Item index + 2966ad9b-5633-4b04-a5b5-062b3155ec62 + X-(X/2) + Index + Index + false + ac988b6f-47b8-4e00-9ecd-f4bde6728462 + 1 + + + + + + 3013 + -492 + 47 + 20 + + + 3046 + -482 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 3845ff91-3bf7-454c-a495-ff3cd6831264 + Wrap + Wrap + false + 0 + + + + + + 3013 + -472 + 47 + 20 + + + 3046 + -462 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + b0a64a8e-1faf-4de7-8923-ab723748d172 + false + Item + i + false + 0 + + + + + + 3090 + -512 + 9 + 60 + + + 3096 + -482 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + b8b99740-a8fd-4dc6-a288-ad6c54738d0d + Angle + Angle + + + + + + 3120 + -549 + 115 + 64 + + + 3184 + -517 + + + + + + First vector + 14b0df54-1193-43f1-9a57-beab25f61998 + Vector A + Vector A + false + e05c4129-0ae1-4753-bd65-c961054a9b83 + 1 + + + + + + 3122 + -547 + 47 + 20 + + + 3147 + -537 + + + + + + + + Second vector + 03ea6077-bf7e-481c-83a8-680c35f1e229 + Vector B + Vector B + false + b0a64a8e-1faf-4de7-8923-ab723748d172 + 1 + + + + + + 3122 + -527 + 47 + 20 + + + 3147 + -517 + + + + + + + + Optional plane for 2D angle + b5996fb8-707c-424f-9ef0-6dcab6dcecc0 + Plane + Plane + true + 0 + + + + + + 3122 + -507 + 47 + 20 + + + 3147 + -497 + + + + + + + + Angle (in radians) between vectors + 1d634cb4-0c0a-4e7c-80cb-926c5296b373 + Angle + Angle + false + 0 + + + + + + 3199 + -547 + 34 + 30 + + + 3217.5 + -532 + + + + + + + + Reflex angle (in radians) between vectors + 83c779f2-e800-4894-8321-e487c485f1c8 + Reflex + Reflex + false + 0 + + + + + + 3199 + -517 + 34 + 30 + + + 3217.5 + -502 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b6ac6456-fe96-4274-8b1a-0317b1d3c644 + Number Slider + Number Slider + false + 0 + + + + + + 2810 + -627 + 198 + 20 + + + 2810.274 + -626.0333 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 17ecff89-7540-4db5-b421-388aad9dff72 + Panel + + false + 0 + 1f371e44-6e39-423a-ade1-fb7312a45214 + 1 + 360/256*4*2 + + + + + + 2791 + -682 + 199 + 40 + + 0 + 0 + 0 + + 2791.483 + -681.1019 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + bcd06e56-c7d5-49b1-922a-160a5817f05e + Degrees + Degrees + + + + + + 2961 + -179 + 120 + 28 + + + 3020 + -165 + + + + + + Angle in radians + 702d2b48-c1c0-47c1-a2d7-9fdde21eb4c1 + Radians + Radians + false + 1d634cb4-0c0a-4e7c-80cb-926c5296b373 + 1 + + + + + + 2963 + -177 + 42 + 24 + + + 2985.5 + -165 + + + + + + + + Angle in degrees + 1f371e44-6e39-423a-ade1-fb7312a45214 + Degrees + Degrees + false + 0 + + + + + + 3035 + -177 + 44 + 24 + + + 3058.5 + -165 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + 22e6c3a8-e6b5-486a-9d11-a1e5567770e2 + Expression + Expression + + + + + + 2909 + -271 + 227 + 28 + + + 3013 + -257 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 1deb5417-2c48-4ae8-a08d-1064e251f800 + Variable X + X + true + 1d634cb4-0c0a-4e7c-80cb-926c5296b373 + 1 + + + + + + 2911 + -269 + 14 + 24 + + + 2919.5 + -257 + + + + + + + + Result of expression + 44c014c0-ffa5-4393-92fd-7d01e97ff89e + Result + Result + false + 0 + + + + + + 3100 + -269 + 34 + 24 + + + 3118.5 + -257 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + dfd6370e-8123-4a75-a3b5-1d4d1cad2a15 + Series + Series + + + + + + 2728 + -437 + 117 + 64 + + + 2794 + -405 + + + + + + First number in the series + aad5c18a-bb35-4863-afe9-08f2aef66f80 + Start + Start + false + 0 + + + + + + 2730 + -435 + 49 + 20 + + + 2764 + -425 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + b8422746-0d5c-4325-b529-2e1672c8c02f + 1/X + Step + Step + false + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 1 + + + + + + 2730 + -415 + 49 + 20 + + + 2764 + -405 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 3203a8b7-656d-4d7d-a454-160d809c3536 + Count + Count + false + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 1 + + + + + + 2730 + -395 + 49 + 20 + + + 2764 + -385 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + 7789103b-0b7a-4ba0-a609-b28f4763aa0a + Series + Series + false + 0 + + + + + + 2809 + -435 + 34 + 60 + + + 2827.5 + -405 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + a4b2647e-e579-47be-9458-16c254af4d8e + Number Slider + Number Slider + false + 0 + + + + + + 2832 + -377 + 198 + 20 + + + 2832.275 + -376.033 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + de356c51-e9ee-4ec9-bbac-e2c3ae3e1af4 + Curvature Graph + Curvature Graph + + + + + + 2642 + -698 + 71 + 64 + + + 2699 + -666 + + + + + + Curve for Curvature graph display + true + ea821ffb-70b9-4d8a-92b1-a22345de9b55 + Curve + Curve + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 2644 + -696 + 40 + 20 + + + 2665.5 + -686 + + + + + + + + Sampling density of the Graph + b0c37883-57b4-4f1c-9cf0-66afe5489595 + Density + Density + false + 0 + + + + + + 2644 + -676 + 40 + 20 + + + 2665.5 + -666 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 8dc0e533-d4bc-4b47-af7e-74fea2dec307 + Scale + Scale + false + ca54e85a-3d4f-48d8-85b0-b1b3113fee96 + 1 + + + + + + 2644 + -656 + 40 + 20 + + + 2665.5 + -646 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ca54e85a-3d4f-48d8-85b0-b1b3113fee96 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 93.0 + + + + + + 2462 + -736 + 250 + 20 + + + 2462.194 + -735.0364 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 568d8c01-3793-445c-80ff-e565820fda5a + Panel + + false + 0 + 0 + 16 0.526707628425 +32 0.131193530865 +64 0.03277086292 +128 0.00819109195275 +256 0.00204767472315 + + + + + + 244 + 732 + 199 + 71 + + 0 + 0 + 0 + + 244.6208 + 732.3674 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + ea806a5c-e652-471f-bd1e-74b36e0a8dbb + Scale + Scale + + + + + + 2835 + 621 + 154 + 64 + + + 2919 + 653 + + + + + + Base geometry + a007ddc4-a55f-44d6-8221-50fb0c03ee1b + Geometry + Geometry + true + 8fcad302-7000-4e36-a094-c4e362308967 + 1 + + + + + + 2837 + 623 + 67 + 20 + + + 2880 + 633 + + + + + + + + Center of scaling + 6c72a11e-e98a-4c81-aabc-f2c569e888d9 + Center + Center + false + 0 + + + + + + 2837 + 643 + 67 + 20 + + + 2880 + 653 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 66d83dcd-db79-4ec9-92a0-ea7c7d585b17 + 1/X + Factor + Factor + false + 09f414e2-a377-48cb-bf26-9259a44948ce + 1 + + + + + + 2837 + 663 + 67 + 20 + + + 2880 + 673 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + a4af6641-b242-461e-ab1c-be9c04a1412c + Geometry + Geometry + false + 0 + + + + + + 2934 + 623 + 53 + 30 + + + 2962 + 638 + + + + + + + + Transformation data + 0ca22c64-0b6f-4466-bb57-bbf5d41ecf08 + Transform + Transform + false + 0 + + + + + + 2934 + 653 + 53 + 30 + + + 2962 + 668 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + Relay + Relay + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 3044 + 846 + 44 + 16 + + + 3066 + 854 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + Relay + Relay + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 3244 + 666 + 44 + 16 + + + 3266 + 674 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + Relay + Relay + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 3063 + 653 + 44 + 16 + + + 3085 + 661 + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 04d9806f-a1f3-4749-98bd-d89000c284a8 + Mirror + Mirror + + + + + + 7650 + 703 + 138 + 44 + + + 7718 + 725 + + + + + + Base geometry + 8c4dde84-1c4e-4bb4-96cb-357b18504eb1 + Geometry + Geometry + true + e42477ff-bbf6-4393-be21-54936caee378 + 1 + + + + + + 7652 + 705 + 51 + 20 + + + 7679 + 715 + + + + + + + + Mirror plane + 654633aa-5641-44ef-910a-8bc7d9e5ccf3 + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 7652 + 725 + 51 + 20 + + + 7679 + 735 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + b4ccf6c7-f7b3-402d-a4bd-1789c1e70689 + Geometry + Geometry + false + 0 + + + + + + 7733 + 705 + 53 + 20 + + + 7761 + 715 + + + + + + + + Transformation data + df6ad469-ec43-4ed3-9512-039f0d04c282 + Transform + Transform + false + 0 + + + + + + 7733 + 725 + 53 + 20 + + + 7761 + 735 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + Curve + Curve + false + a4af6641-b242-461e-ab1c-be9c04a1412c + 1 + + + + + + 2999 + 638 + 50 + 24 + + + 3024.806 + 650.5485 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 8b50255c-14b9-4936-97f3-d088e38451eb + Panel + + false + 0 + 0 + 0.00204767472315 + + + + + + 201 + 627 + 199 + 88 + + 0 + 0 + 0 + + 201.3434 + 627.2001 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + e6518023-7078-4f7e-b89f-8324eb8af1ec + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + 0a42a18d-15c9-4172-8cc2-92415413475a + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + 578e2a9a-da53-4295-8fc1-74909051e057 + 603d3d48-534d-42f5-9e87-3172526f3a80 + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + 72348215-c4ec-4851-a400-c03cc6df559f + 467b7dee-dff7-4076-a614-76a59564fb2f + 50283408-6421-4a08-b2f8-8e390cb94255 + 7202b3f5-6de0-4add-a070-f31b6a7c026f + 568d8c01-3793-445c-80ff-e565820fda5a + 8b50255c-14b9-4936-97f3-d088e38451eb + 19 + b1c4bab4-518f-4186-8ad2-de0ffeabd89a + Group + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a52bd7d9-fb37-47f6-9682-37f6f6cb20d0 + Panel + + false + 0 + 0 + 16 0.49642790190 +32 0.122908661045 +64 0.030606376078 +128 0.0076380878337 +256 0.001908488092445 + + + + + + 4874 + 1017 + 174 + 64 + + 0 + 0 + 0 + + 4874.81 + 1017.514 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 372c88a6-4151-4c04-94ba-8ba62c52cefd + Evaluate Length + Evaluate Length + + + + + + 7370 + 573 + 144 + 64 + + + 7444 + 605 + + + + + + Curve to evaluate + 9b8eba08-d6c0-4f37-8588-edd25639d4ab + Curve + Curve + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 7372 + 575 + 57 + 20 + + + 7402 + 585 + + + + + + + + Length factor for curve evaluation + 78a7e217-bd5b-4328-8a33-d70e08ccef41 + Length + Length + false + 0 + + + + + + 7372 + 595 + 57 + 20 + + + 7402 + 605 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4e2b5300-e05a-4184-9174-d7658c0aec31 + Normalized + Normalized + false + 0 + + + + + + 7372 + 615 + 57 + 20 + + + 7402 + 625 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + Point + Point + false + 0 + + + + + + 7459 + 575 + 53 + 20 + + + 7487 + 585 + + + + + + + + Tangent vector at the specified length + a067b7b7-4def-4a27-9e0a-38139575d55e + Tangent + Tangent + false + 0 + + + + + + 7459 + 595 + 53 + 20 + + + 7487 + 605 + + + + + + + + Curve parameter at the specified length + a38a0711-78e0-44a6-a523-32d6b81f710f + Parameter + Parameter + false + 0 + + + + + + 7459 + 615 + 53 + 20 + + + 7487 + 625 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + feea7d49-687d-4a84-86d0-8f3dd129169e + YZ Plane + YZ Plane + + + + + + 7599 + 582 + 98 + 28 + + + 7649 + 596 + + + + + + Origin of plane + 701f9891-ad11-40fd-87f1-515a37b93ecb + Origin + Origin + false + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + 1 + + + + + + 7601 + 584 + 33 + 24 + + + 7619 + 596 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + c99a0a34-e3ad-4755-8981-58908366f5a8 + Plane + Plane + false + 0 + + + + + + 7664 + 584 + 31 + 24 + + + 7681 + 596 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 60afd4f5-9596-4ab3-ac6a-8be29547684d + Division + Division + + + + + + 4924 + 1092 + 82 + 44 + + + 4955 + 1114 + + + + + + Item to divide (dividend) + 79d3a322-2ac0-4dec-8585-b5709c3dfd73 + A + A + false + 0 + + + + + + 4926 + 1094 + 14 + 20 + + + 4934.5 + 1104 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + f0053fae-bd65-42f6-9b6c-03b8414fd2f9 + B + B + false + 0 + + + + + + 4926 + 1114 + 14 + 20 + + + 4934.5 + 1124 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + 7b71db50-8db3-497f-98d2-7a1876db034e + Result + Result + false + 0 + + + + + + 4970 + 1094 + 34 + 40 + + + 4988.5 + 1114 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + Panel + + false + 0 + 0 + 0.001908488092445 + + + + + + 4895 + 905 + 138 + 108 + + 0 + 0 + 0 + + 4895.826 + 905.6181 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 7f4394ea-566e-435f-b565-c4073e36dcd8 + Division + Division + + + + + + 512 + 756 + 82 + 44 + + + 543 + 778 + + + + + + Item to divide (dividend) + e0f277f5-ba0d-46fe-bbb5-a78ce475a2de + A + A + false + 0 + + + + + + 514 + 758 + 14 + 20 + + + 522.5 + 768 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.00819109195275 + + + + + + + + + + + Item to divide with (divisor) + c0cbf291-49fc-43bd-a09c-2f6a9565d422 + B + B + false + 0 + + + + + + 514 + 778 + 14 + 20 + + + 522.5 + 788 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.00204767472315 + + + + + + + + + + + The result of the Division + 0e0579c4-b5e9-4f4c-b92e-8c228b50a90b + Result + Result + false + 0 + + + + + + 558 + 758 + 34 + 40 + + + 576.5 + 778 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + dbc1e2da-3fb2-4138-9787-d3168e863265 + Interpolate + Interpolate + + + + + + 5486 + -921 + 125 + 84 + + + 5553 + -879 + + + + + + 1 + Interpolation points + 515201e2-ff1a-4045-8999-2dd5d40cb223 + Vertices + Vertices + false + 7a2be682-8191-4b5e-a088-488d1b86720c + 1 + + + + + + 5488 + -919 + 50 + 20 + + + 5514.5 + -909 + + + + + + + + Curve degree + 549f0006-ccb5-400a-ae10-e80b855094a3 + Degree + Degree + false + 0 + + + + + + 5488 + -899 + 50 + 20 + + + 5514.5 + -889 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f3259ce1-ea28-4cf8-a7b5-43506e8550be + Periodic + Periodic + false + 0 + + + + + + 5488 + -879 + 50 + 20 + + + 5514.5 + -869 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + d637b906-1a22-49d6-9a19-d4e8a0951423 + KnotStyle + KnotStyle + false + 0 + + + + + + 5488 + -859 + 50 + 20 + + + 5514.5 + -849 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + a2236181-fc67-40a5-a325-f252a493bf49 + Curve + Curve + false + 0 + + + + + + 5568 + -919 + 41 + 26 + + + 5590 + -905.6667 + + + + + + + + Curve length + a309b6a7-5415-45ea-b167-c05430d27ecc + Length + Length + false + 0 + + + + + + 5568 + -893 + 41 + 27 + + + 5590 + -879 + + + + + + + + Curve domain + 2a912299-0b9d-4b8b-b56f-96419e0f9ce1 + Domain + Domain + false + 0 + + + + + + 5568 + -866 + 41 + 27 + + + 5590 + -852.3334 + + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + cb28fdbf-a6f5-4b6d-9d2d-fe59674362b3 + Curvature Graph + Curvature Graph + + + + + + 5284 + -1439 + 71 + 64 + + + 5341 + -1407 + + + + + + Curve for Curvature graph display + true + ee6c6cf6-428f-4b93-9e72-811cd9fede97 + Curve + Curve + false + 2ac6bb32-cb33-4e61-9805-60fee380dfae + 1 + + + + + + 5286 + -1437 + 40 + 20 + + + 5307.5 + -1427 + + + + + + + + Sampling density of the Graph + 58bbee52-0c5d-4841-a431-b57634f33093 + Density + Density + false + 0 + + + + + + 5286 + -1417 + 40 + 20 + + + 5307.5 + -1407 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 00631da8-fbd1-4800-bca8-5ad8337c2ef4 + Scale + Scale + false + 88376bdb-9ce5-4189-a8dd-f6c111363bd8 + 1 + + + + + + 5286 + -1397 + 40 + 20 + + + 5307.5 + -1387 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 88376bdb-9ce5-4189-a8dd-f6c111363bd8 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 88.0 + + + + + + 5328 + -951 + 250 + 20 + + + 5328.623 + -950.9396 + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 4e4b0885-a392-47d1-8bca-2b5259a2e94a + Deconstruct + Deconstruct + + + + + + 5400 + -1209 + 132 + 64 + + + 5447 + -1177 + + + + + + Input point + e038ef63-861e-45ff-a484-9457c0677db1 + Point + Point + false + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + 1 + + + + + + 5402 + -1207 + 30 + 60 + + + 5418.5 + -1177 + + + + + + + + Point {x} component + 40e42702-92d3-4500-a6e1-d7d72aa2e724 + X component + X component + false + 0 + + + + + + 5462 + -1207 + 68 + 20 + + + 5497.5 + -1197 + + + + + + + + Point {y} component + a7270fc6-da5c-45d7-b077-f6f994cd8d34 + Y component + Y component + false + 0 + + + + + + 5462 + -1187 + 68 + 20 + + + 5497.5 + -1177 + + + + + + + + Point {z} component + de7370a3-60c4-48cf-bd1a-c629bdba0187 + Z component + Z component + false + 0 + + + + + + 5462 + -1167 + 68 + 20 + + + 5497.5 + -1157 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 1427f20f-74d7-4296-b629-869ca075c2ba + Construct Point + Construct Point + + + + + + 5559 + -1209 + 129 + 64 + + + 5641 + -1177 + + + + + + {x} coordinate + 42232831-984a-49d8-af48-047fe0a1e397 + X coordinate + X coordinate + false + 0 + + + + + + 5561 + -1207 + 65 + 20 + + + 5595 + -1197 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + ab653f9f-cab7-4f87-8166-ef2505739e6b + Y coordinate + Y coordinate + false + a7270fc6-da5c-45d7-b077-f6f994cd8d34 + 1 + + + + + + 5561 + -1187 + 65 + 20 + + + 5595 + -1177 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + e98ce7ed-693c-4c8a-84db-8fcd36f7dd1f + Z coordinate + Z coordinate + false + 0 + + + + + + 5561 + -1167 + 65 + 20 + + + 5595 + -1157 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + d5ff6315-6909-4253-bd53-10b0edb2853d + Point + Point + false + 0 + + + + + + 5656 + -1207 + 30 + 60 + + + 5672.5 + -1177 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 225f96e2-24b3-4ae7-b993-ceea161f4415 + Vector 2Pt + Vector 2Pt + + + + + + 5536 + -1339 + 112 + 64 + + + 5594 + -1307 + + + + + + Base point + 6ea9259f-e1c8-4433-9654-bbcc04d4c4e8 + Point A + Point A + false + d5ff6315-6909-4253-bd53-10b0edb2853d + 1 + + + + + + 5538 + -1337 + 41 + 20 + + + 5560 + -1327 + + + + + + + + Tip point + 013e9a94-cc45-4f3b-8a30-476071ef5eb3 + Point B + Point B + false + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + 1 + + + + + + 5538 + -1317 + 41 + 20 + + + 5560 + -1307 + + + + + + + + Unitize output + ba5233fd-2683-477a-92f4-ba93cc92a632 + Unitize + Unitize + false + 0 + + + + + + 5538 + -1297 + 41 + 20 + + + 5560 + -1287 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + ea839134-0718-48cf-85db-6f4e3829b336 + Vector + Vector + false + 0 + + + + + + 5609 + -1337 + 37 + 30 + + + 5629 + -1322 + + + + + + + + Vector length + c1e921a4-466a-4ebe-8f1b-05c8f7c9e6f5 + Length + Length + false + 0 + + + + + + 5609 + -1307 + 37 + 30 + + + 5629 + -1292 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4e4b0885-a392-47d1-8bca-2b5259a2e94a + 1427f20f-74d7-4296-b629-869ca075c2ba + 225f96e2-24b3-4ae7-b993-ceea161f4415 + 3 + d5bfcd31-5d0d-4841-a6fe-5e1f980f5a61 + Group + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + ca39e163-3c52-4840-8a9a-6e927d37220f + Move + Move + + + + + + 6012 + -981 + 138 + 44 + + + 6080 + -959 + + + + + + Base geometry + 040c37b5-a618-4a73-8963-80a8fa80dbdc + Geometry + Geometry + true + d28cf47b-5f4b-4677-bd90-76afd1323968 + 1 + + + + + + 6014 + -979 + 51 + 20 + + + 6041 + -969 + + + + + + + + Translation vector + 814243fb-516f-4d84-b1c0-926c36433a46 + Motion + Motion + false + ea839134-0718-48cf-85db-6f4e3829b336 + 1 + + + + + + 6014 + -959 + 51 + 20 + + + 6041 + -949 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 61d9f885-6071-465f-b254-c206bd7cee71 + Geometry + Geometry + false + 0 + + + + + + 6095 + -979 + 53 + 20 + + + 6123 + -969 + + + + + + + + Transformation data + 4c40a165-a35a-4a22-9142-c8cecf37ae36 + Transform + Transform + false + 0 + + + + + + 6095 + -959 + 53 + 20 + + + 6123 + -949 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + ef10b50b-6c55-497b-8118-4cd407ec6599 + Bounding Box + Bounding Box + + + + + + 5667 + -886 + 100 + 44 + + + 5726 + -864 + + + + + + 1 + Geometry to contain + 536ad879-f547-4183-a18f-5267525dfeaa + Content + Content + false + a2236181-fc67-40a5-a325-f252a493bf49 + 1 + + + + + + 5669 + -884 + 42 + 20 + + + 5691.5 + -874 + + + + + + + + BoundingBox orientation plane + true + 23f9e814-9d12-479b-92c3-c169c3173137 + Plane + Plane + false + 0 + + + + + + 5669 + -864 + 42 + 20 + + + 5691.5 + -854 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Aligned bounding box in world coordinates + 4be02493-9c89-4f48-b3a1-6800722067ed + Box + Box + false + 0 + + + + + + 5741 + -884 + 24 + 20 + + + 5754.5 + -874 + + + + + + + + 1 + Bounding box in orientation plane coordinates + true + 4f72db86-cace-4ec6-b3e3-edf6436372b5 + Box + Box + false + 0 + + + + + + 5741 + -864 + 24 + 20 + + + 5754.5 + -854 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 4d4cd009-215c-4589-99dc-186d2dedfd0b + Deconstruct Box + Deconstruct Box + + + + + + 5772 + -916 + 89 + 84 + + + 5813 + -874 + + + + + + Base box + c4cbe160-1835-4536-8c8e-a3f2a21284a4 + Box + Box + false + 4be02493-9c89-4f48-b3a1-6800722067ed + 1 + + + + + + 5774 + -914 + 24 + 80 + + + 5787.5 + -874 + + + + + + + + Box plane + caf04c1a-8507-4d2b-a3de-d55171e80a38 + Plane + Plane + false + 0 + + + + + + 5828 + -914 + 31 + 20 + + + 5845 + -904 + + + + + + + + {x} dimension of box + c61b79af-4a34-45d6-b3e6-9e481463dd41 + X + X + false + 0 + + + + + + 5828 + -894 + 31 + 20 + + + 5845 + -884 + + + + + + + + {y} dimension of box + daedc5c1-5d3c-49cb-bdb6-5363ab5c6617 + Y + Y + false + 0 + + + + + + 5828 + -874 + 31 + 20 + + + 5845 + -864 + + + + + + + + {z} dimension of box + 7dce6cb1-36c8-43ab-876b-1978aa105ca2 + Z + Z + false + 0 + + + + + + 5828 + -854 + 31 + 20 + + + 5845 + -844 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + fefbea74-a979-42fd-8bb0-313050ba5c44 + Deconstruct Domain + Deconstruct Domain + + + + + + 5884 + -859 + 104 + 44 + + + 5942 + -837 + + + + + + Base domain + 0da8165a-dce0-4138-8e68-025730357737 + Domain + Domain + false + daedc5c1-5d3c-49cb-bdb6-5363ab5c6617 + 1 + + + + + + 5886 + -857 + 41 + 40 + + + 5908 + -837 + + + + + + + + Start of domain + 9b24dbdc-43e2-4e1f-8a51-656dfb958537 + Start + Start + false + 0 + + + + + + 5957 + -857 + 29 + 20 + + + 5973 + -847 + + + + + + + + End of domain + 391f3342-b7a7-4b6a-9c25-5bcd9fb9a7cb + End + End + false + 0 + + + + + + 5957 + -837 + 29 + 20 + + + 5973 + -827 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 44a5c822-25b1-4b42-8263-bfbe1c6a9987 + Deconstruct Domain + Deconstruct Domain + + + + + + 5880 + -906 + 104 + 44 + + + 5938 + -884 + + + + + + Base domain + 78fd7f01-b523-4013-926a-8d7bb785d966 + Domain + Domain + false + c61b79af-4a34-45d6-b3e6-9e481463dd41 + 1 + + + + + + 5882 + -904 + 41 + 40 + + + 5904 + -884 + + + + + + + + Start of domain + 05275be4-68e7-479b-83c1-5dfbaeb4d977 + Start + Start + false + 0 + + + + + + 5953 + -904 + 29 + 20 + + + 5969 + -894 + + + + + + + + End of domain + 88b5c68a-322f-43a6-919a-47a37b7d837b + End + End + false + 0 + + + + + + 5953 + -884 + 29 + 20 + + + 5969 + -874 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + ea69c96a-c180-40c6-8c71-0aff5df1f0e2 + Scale NU + Scale NU + + + + + + 6010 + -915 + 154 + 104 + + + 6094 + -863 + + + + + + Base geometry + a3a2fe5c-80c8-484c-890b-ae387b65efb8 + Geometry + Geometry + true + a2236181-fc67-40a5-a325-f252a493bf49 + 1 + + + + + + 6012 + -913 + 67 + 20 + + + 6055 + -903 + + + + + + + + Base plane + 6d6c070c-1d73-4c11-a547-fbf465352c2e + Plane + Plane + false + 0 + + + + + + 6012 + -893 + 67 + 20 + + + 6055 + -883 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + 71ddd659-7e6a-4c95-8135-40088a5ed094 + 1/X + Scale X + Scale X + false + 88b5c68a-322f-43a6-919a-47a37b7d837b + 1 + + + + + + 6012 + -873 + 67 + 20 + + + 6055 + -863 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {y} direction + f4c62708-4279-4d5e-8315-306c7e2fa62e + .5/X + Scale Y + Scale Y + false + 391f3342-b7a7-4b6a-9c25-5bcd9fb9a7cb + 1 + + + + + + 6012 + -853 + 67 + 20 + + + 6055 + -843 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {z} direction + 616bcae6-33d8-444b-b0d6-d1a6e7771739 + Scale Z + Scale Z + false + 0 + + + + + + 6012 + -833 + 67 + 20 + + + 6055 + -823 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + d28cf47b-5f4b-4677-bd90-76afd1323968 + Geometry + Geometry + false + 0 + + + + + + 6109 + -913 + 53 + 50 + + + 6137 + -888 + + + + + + + + Transformation data + d03f1e16-d9b6-4246-82bc-09ec9abb915b + Transform + Transform + false + 0 + + + + + + 6109 + -863 + 53 + 50 + + + 6137 + -838 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + bdde1c5f-0b2c-43af-8377-3700da412347 + Move + Move + + + + + + 6191 + -951 + 138 + 44 + + + 6259 + -929 + + + + + + Base geometry + fe570e70-b5f0-4c14-9ee9-f083e4e3653e + Geometry + Geometry + true + 61d9f885-6071-465f-b254-c206bd7cee71 + 1 + + + + + + 6193 + -949 + 51 + 20 + + + 6220 + -939 + + + + + + + + Translation vector + 5c4d1549-d7f7-4e03-8a64-1baebfb244f1 + Motion + Motion + false + 0 + + + + + + 6193 + -929 + 51 + 20 + + + 6220 + -919 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -1 + 0 + + + + + + + + + + + + Translated geometry + a4de1f82-ef9f-4c93-a184-5e5ef8beb39a + Geometry + Geometry + false + 0 + + + + + + 6274 + -949 + 53 + 20 + + + 6302 + -939 + + + + + + + + Transformation data + 405fc3c3-a945-4df6-9fa0-387d263d5838 + Transform + Transform + false + 0 + + + + + + 6274 + -929 + 53 + 20 + + + 6302 + -919 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 5b9a9412-0cc4-4ee6-8fb8-f691f7efbc02 + Bounding Box + Bounding Box + + + + + + 1723 + 1519 + 100 + 44 + + + 1782 + 1541 + + + + + + 1 + Geometry to contain + fd483e15-5fd7-4ffd-b10e-06e1a0284dc2 + Content + Content + false + bb932273-24cb-4808-baea-4f542887cc54 + 1 + + + + + + 1725 + 1521 + 42 + 20 + + + 1747.5 + 1531 + + + + + + + + BoundingBox orientation plane + true + 3b814567-9a09-4bde-acd2-1c393a77973a + Plane + Plane + false + 0 + + + + + + 1725 + 1541 + 42 + 20 + + + 1747.5 + 1551 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Aligned bounding box in world coordinates + 713e923c-9c82-4721-adef-015ce508e674 + Box + Box + false + 0 + + + + + + 1797 + 1521 + 24 + 20 + + + 1810.5 + 1531 + + + + + + + + 1 + Bounding box in orientation plane coordinates + true + 4b3a19dd-0125-4a4a-83f3-253981527c00 + Box + Box + false + 0 + + + + + + 1797 + 1541 + 24 + 20 + + + 1810.5 + 1551 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + bb202977-de05-4573-874b-d7261808763d + Deconstruct Box + Deconstruct Box + + + + + + 1828 + 1489 + 89 + 84 + + + 1869 + 1531 + + + + + + Base box + 92e9d1cd-64ef-4499-bf1e-acbb9aa88a8a + Box + Box + false + 713e923c-9c82-4721-adef-015ce508e674 + 1 + + + + + + 1830 + 1491 + 24 + 80 + + + 1843.5 + 1531 + + + + + + + + Box plane + 2e034358-43ff-4fce-a315-048de0b4c2e0 + Plane + Plane + false + 0 + + + + + + 1884 + 1491 + 31 + 20 + + + 1901 + 1501 + + + + + + + + {x} dimension of box + 77275b7b-9b41-48f7-b686-0d3b7e178a90 + X + X + false + 0 + + + + + + 1884 + 1511 + 31 + 20 + + + 1901 + 1521 + + + + + + + + {y} dimension of box + c7e83dbe-5828-4c8c-8c7c-e44e120420ee + Y + Y + false + 0 + + + + + + 1884 + 1531 + 31 + 20 + + + 1901 + 1541 + + + + + + + + {z} dimension of box + 6e7b64cd-ce54-4fb8-b57f-b557e13c17c1 + Z + Z + false + 0 + + + + + + 1884 + 1551 + 31 + 20 + + + 1901 + 1561 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 1fc366d2-4535-4eba-8647-7794657e2e79 + Deconstruct Domain + Deconstruct Domain + + + + + + 1940 + 1546 + 104 + 44 + + + 1998 + 1568 + + + + + + Base domain + 05cad5fe-e273-459f-a6f8-dfdbb7d27403 + Domain + Domain + false + c7e83dbe-5828-4c8c-8c7c-e44e120420ee + 1 + + + + + + 1942 + 1548 + 41 + 40 + + + 1964 + 1568 + + + + + + + + Start of domain + 3ee8896f-9cf8-4928-88b8-affc2a2cd2a3 + Start + Start + false + 0 + + + + + + 2013 + 1548 + 29 + 20 + + + 2029 + 1558 + + + + + + + + End of domain + 60fd5fb2-32ce-4e07-a0c7-060ff0ca609b + End + End + false + 0 + + + + + + 2013 + 1568 + 29 + 20 + + + 2029 + 1578 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + fe339a32-a48e-43dd-bc80-93b1e04d0c2f + Deconstruct Domain + Deconstruct Domain + + + + + + 1936 + 1499 + 104 + 44 + + + 1994 + 1521 + + + + + + Base domain + e8e3f5a1-749d-47d4-82cc-31e272b48ba3 + Domain + Domain + false + 77275b7b-9b41-48f7-b686-0d3b7e178a90 + 1 + + + + + + 1938 + 1501 + 41 + 40 + + + 1960 + 1521 + + + + + + + + Start of domain + b5260483-0c12-4e50-aa73-a16276a70bf5 + Start + Start + false + 0 + + + + + + 2009 + 1501 + 29 + 20 + + + 2025 + 1511 + + + + + + + + End of domain + b316d4c6-3c37-4c5b-8b47-7e7bb95927bc + End + End + false + 0 + + + + + + 2009 + 1521 + 29 + 20 + + + 2025 + 1531 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + 0ae0bb25-3a1b-4bee-87f6-9d6f38ca624e + Scale NU + Scale NU + + + + + + 2066 + 1490 + 154 + 104 + + + 2150 + 1542 + + + + + + Base geometry + a556017f-65e6-4758-9606-ee6a802ef891 + Geometry + Geometry + true + bb932273-24cb-4808-baea-4f542887cc54 + 1 + + + + + + 2068 + 1492 + 67 + 20 + + + 2111 + 1502 + + + + + + + + Base plane + 6a60e4b0-4ec5-4b16-8230-874667fa73af + Plane + Plane + false + 0 + + + + + + 2068 + 1512 + 67 + 20 + + + 2111 + 1522 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + d96f7be6-f54e-44d4-a456-d02fb4dc29e8 + 1/X + Scale X + Scale X + false + b316d4c6-3c37-4c5b-8b47-7e7bb95927bc + 1 + + + + + + 2068 + 1532 + 67 + 20 + + + 2111 + 1542 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {y} direction + b2ca2de4-c8f7-40f6-8872-06cb6f769953 + .5/X + Scale Y + Scale Y + false + 60fd5fb2-32ce-4e07-a0c7-060ff0ca609b + 1 + + + + + + 2068 + 1552 + 67 + 20 + + + 2111 + 1562 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {z} direction + 5086ce8e-ad1a-41d6-b42e-c9b820593002 + Scale Z + Scale Z + false + 0 + + + + + + 2068 + 1572 + 67 + 20 + + + 2111 + 1582 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + 50334d44-8d92-4cc8-adf5-79ff1eb794b8 + Geometry + Geometry + false + 0 + + + + + + 2165 + 1492 + 53 + 50 + + + 2193 + 1517 + + + + + + + + Transformation data + a1a3c231-8113-499b-a385-2a2bc13f52d9 + Transform + Transform + false + 0 + + + + + + 2165 + 1542 + 53 + 50 + + + 2193 + 1567 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3b2bb6cc-083a-44a0-923f-d63d210d4257 + Interpolate + Interpolate + + + + + + 1594 + 1597 + 125 + 84 + + + 1661 + 1639 + + + + + + 1 + Interpolation points + e2f670d8-52b2-4a30-aee6-0cce854f0530 + Vertices + Vertices + false + 9c539403-85e6-427c-bb60-8109160e8788 + 1 + + + + + + 1596 + 1599 + 50 + 20 + + + 1622.5 + 1609 + + + + + + + + Curve degree + 688af181-30f8-4c1d-be9f-9868251f7326 + Degree + Degree + false + 0 + + + + + + 1596 + 1619 + 50 + 20 + + + 1622.5 + 1629 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f5e8bf42-4ba1-4b37-a224-00f23ac3c8c8 + Periodic + Periodic + false + 0 + + + + + + 1596 + 1639 + 50 + 20 + + + 1622.5 + 1649 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + fc69cf4d-b998-4d11-85e5-2442a66764a2 + KnotStyle + KnotStyle + false + 0 + + + + + + 1596 + 1659 + 50 + 20 + + + 1622.5 + 1669 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 00723a98-0cf6-40e9-8090-fe3fd47744dc + Curve + Curve + false + 0 + + + + + + 1676 + 1599 + 41 + 26 + + + 1698 + 1612.333 + + + + + + + + Curve length + e5ec94b4-669c-4904-87c1-1c48d16b31b7 + Length + Length + false + 0 + + + + + + 1676 + 1625 + 41 + 27 + + + 1698 + 1639 + + + + + + + + Curve domain + 151b6b7e-ba0d-4d9b-9c1d-df5dee144320 + Domain + Domain + false + 0 + + + + + + 1676 + 1652 + 41 + 27 + + + 1698 + 1665.667 + + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 0225b8a6-6029-45ab-8bb6-e525bac02f46 + Curvature Graph + Curvature Graph + + + + + + 1662 + 1430 + 71 + 64 + + + 1719 + 1462 + + + + + + Curve for Curvature graph display + true + cc96d199-a3da-40cf-81a5-91ab573967ee + Curve + Curve + false + bb932273-24cb-4808-baea-4f542887cc54 + 1 + + + + + + 1664 + 1432 + 40 + 20 + + + 1685.5 + 1442 + + + + + + + + Sampling density of the Graph + c4497c4d-f237-49d1-815f-b397f4073df0 + Density + Density + false + 0 + + + + + + 1664 + 1452 + 40 + 20 + + + 1685.5 + 1462 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 7aedd98c-bfa0-446b-a289-37a762c9d65f + Scale + Scale + false + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + 1 + + + + + + 1664 + 1472 + 40 + 20 + + + 1685.5 + 1482 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 93.0 + + + + + + 1483 + 1395 + 250 + 20 + + + 1483.843 + 1395.651 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 76a3e8c5-7991-4c02-b1f0-16db4f503d2a + Move + Move + + + + + + 2242 + 1512 + 138 + 44 + + + 2310 + 1534 + + + + + + Base geometry + b25582fd-b1e1-4240-a235-95b13fc8e2df + Geometry + Geometry + true + 50334d44-8d92-4cc8-adf5-79ff1eb794b8 + 1 + + + + + + 2244 + 1514 + 51 + 20 + + + 2271 + 1524 + + + + + + + + Translation vector + 204fc8ed-4149-41ef-9bd1-5f204893b170 + Motion + Motion + false + 0 + + + + + + 2244 + 1534 + 51 + 20 + + + 2271 + 1544 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -1 + 0 + + + + + + + + + + + + Translated geometry + 811c2c9f-f7ed-473b-9ff9-5e2488540178 + Geometry + Geometry + false + 0 + + + + + + 2325 + 1514 + 53 + 20 + + + 2353 + 1524 + + + + + + + + Transformation data + 16dbfa7a-2ce9-4e0d-8216-5aea1c829a44 + Transform + Transform + false + 0 + + + + + + 2325 + 1534 + 53 + 20 + + + 2353 + 1544 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bb932273-24cb-4808-baea-4f542887cc54 + Relay + Relay + false + 00723a98-0cf6-40e9-8090-fe3fd47744dc + 1 + + + + + + 1761 + 1629 + 44 + 16 + + + 1783 + 1637 + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 202f8bd9-11f5-473d-bd72-e3c6fddee2d4 + Mirror + Mirror + + + + + + 8021 + 1517 + 138 + 44 + + + 8089 + 1539 + + + + + + Base geometry + f491e18c-7fdb-4203-9c0b-572a7bd66068 + Geometry + Geometry + true + a5e6a2de-7663-4415-b906-578da22a1eee + 1 + + + + + + 8023 + 1519 + 51 + 20 + + + 8050 + 1529 + + + + + + + + Mirror plane + b3deda92-e5bf-4282-a91a-bfaf20493d04 + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 8023 + 1539 + 51 + 20 + + + 8050 + 1549 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 88331ef7-4566-4226-b06d-8b957fb46f5f + Geometry + Geometry + false + 0 + + + + + + 8104 + 1519 + 53 + 20 + + + 8132 + 1529 + + + + + + + + Transformation data + f179fba7-6f70-49bc-9b41-b218d8ace222 + Transform + Transform + false + 0 + + + + + + 8104 + 1539 + 53 + 20 + + + 8132 + 1549 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 5738baaa-3584-4804-97da-7a8b46ddcf8c + Join Curves + Join Curves + + + + + + 8052 + 1345 + 118 + 44 + + + 8115 + 1367 + + + + + + 1 + Curves to join + df6ec849-68f6-47c2-a12f-de39d7ff63ff + Curves + Curves + false + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + 18a9087b-376f-4a09-a388-c6b408572dac + 2 + + + + + + 8054 + 1347 + 46 + 20 + + + 8078.5 + 1357 + + + + + + + + Preserve direction of input curves + 2c5a6dd8-6635-4c21-b098-727fc1a81b5f + Preserve + Preserve + false + 0 + + + + + + 8054 + 1367 + 46 + 20 + + + 8078.5 + 1377 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + f55b870d-c5c4-46f3-a9c1-86e9fc5d43fe + Curves + Curves + false + 0 + + + + + + 8130 + 1347 + 38 + 40 + + + 8150.5 + 1367 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + 13a13719-f8fd-4f00-b675-daed1b410e99 + Scale NU + Scale NU + + + + + + 8195 + 1461 + 154 + 104 + + + 8279 + 1513 + + + + + + Base geometry + fca0d89c-3af1-4f42-a227-915b80784bde + Geometry + Geometry + true + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + 18a9087b-376f-4a09-a388-c6b408572dac + 2 + + + + + + 8197 + 1463 + 67 + 20 + + + 8240 + 1473 + + + + + + + + Base plane + fad0c958-c027-4c0c-b7c3-e0d9d24e64e9 + Plane + Plane + false + 0 + + + + + + 8197 + 1483 + 67 + 20 + + + 8240 + 1493 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + ed023a3f-96bb-47f1-a742-6f4d06e26e0d + Scale X + Scale X + false + 0 + + + + + + 8197 + 1503 + 67 + 20 + + + 8240 + 1513 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {y} direction + 545420e6-1070-4d14-9cd0-d32d92edec4a + -X + Scale Y + Scale Y + false + 0 + + + + + + 8197 + 1523 + 67 + 20 + + + 8240 + 1533 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {z} direction + fcc96fcc-4e38-4796-98c3-467f64cad29a + Scale Z + Scale Z + false + 0 + + + + + + 8197 + 1543 + 67 + 20 + + + 8240 + 1553 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + e2b1940b-9f27-4e31-b873-d88c0f4e078f + Geometry + Geometry + false + 0 + + + + + + 8294 + 1463 + 53 + 50 + + + 8322 + 1488 + + + + + + + + Transformation data + d4c75f94-7ae5-4c01-8da6-341985f60ce9 + Transform + Transform + false + 0 + + + + + + 8294 + 1513 + 53 + 50 + + + 8322 + 1538 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 76efc97a-4ec6-4782-b2d5-7d37c77b43fb + Move + Move + + + + + + 8200 + 1370 + 138 + 44 + + + 8268 + 1392 + + + + + + Base geometry + 269c7f2e-382f-4fc0-a167-9e52e27fb891 + Geometry + Geometry + true + e2b1940b-9f27-4e31-b873-d88c0f4e078f + 1 + + + + + + 8202 + 1372 + 51 + 20 + + + 8229 + 1382 + + + + + + + + Translation vector + df59afdf-fc58-47d0-afcc-3ac950e93305 + Motion + Motion + false + 0 + + + + + + 8202 + 1392 + 51 + 20 + + + 8229 + 1402 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + 2ac6bb32-cb33-4e61-9805-60fee380dfae + Geometry + Geometry + false + 0 + + + + + + 8283 + 1372 + 53 + 20 + + + 8311 + 1382 + + + + + + + + Transformation data + a9e007b8-0952-440f-b016-4a7740fc1377 + Transform + Transform + false + 0 + + + + + + 8283 + 1392 + 53 + 20 + + + 8311 + 1402 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 4b493507-f146-4dcd-a950-3d8f96298e3d + Merge + Merge + + + + + + 5076 + -1603 + 103 + 104 + + + 5112 + -1551 + + + + + + 5 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 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 + 91bbfdcb-e503-4f52-bd89-709f3bb5e607 + false + Data 1 + D1 + true + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + 1 + + + + + + 5078 + -1601 + 19 + 20 + + + 5089 + -1591 + + + + + + + + 2 + Data stream 2 + e29083a4-9457-4982-94be-2087258e2d88 + false + Data 2 + D2 + true + b20042ba-19dc-4b29-98df-909395d7fe57 + 1 + + + + + + 5078 + -1581 + 19 + 20 + + + 5089 + -1571 + + + + + + + + 2 + Data stream 3 + 1224f8ba-07f4-4c2f-8ef8-7407425d86ed + false + Data 3 + D3 + true + ae23b7f4-af8f-4ea6-ac1d-5a7be81e2070 + 1 + + + + + + 5078 + -1561 + 19 + 20 + + + 5089 + -1551 + + + + + + + + 2 + Data stream 4 + 522b2bb2-01d3-4e5f-85be-7d2b3eaf91b3 + false + Data 4 + D4 + true + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 5078 + -1541 + 19 + 20 + + + 5089 + -1531 + + + + + + + + 2 + Data stream 5 + cf97eb0f-9f59-49c8-a6d7-c7297b532a13 + false + Data 5 + D5 + true + 0 + + + + + + 5078 + -1521 + 19 + 20 + + + 5089 + -1511 + + + + + + + + 2 + Result of merge + 3d0f49af-5322-45e7-b318-474a599b770a + 1 + Result + Result + false + 0 + + + + + + 5127 + -1601 + 50 + 100 + + + 5145.5 + -1551 + + + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 03624705-b7ad-48a3-9d61-e7fd65d36cfb + Bounding Box + Bounding Box + + + + + true + + + + + + 5254 + -1603 + 100 + 44 + + + 5313 + -1581 + + + + + + 1 + Geometry to contain + 6d9ff346-1e8e-4ff1-8122-d9e50b2539e6 + Content + Content + false + 3d0f49af-5322-45e7-b318-474a599b770a + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 2 + + + + + + 5256 + -1601 + 42 + 20 + + + 5278.5 + -1591 + + + + + + + + BoundingBox orientation plane + true + 042022a0-0529-49c6-92bb-a6d8c1a1d42d + Plane + Plane + false + 0 + + + + + + 5256 + -1581 + 42 + 20 + + + 5278.5 + -1571 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 9b0254ea-4f1a-466c-a05c-92092cbd67dc + Box + Box + false + 0 + + + + + + 5328 + -1601 + 24 + 20 + + + 5341.5 + -1591 + + + + + + + + Bounding box in orientation plane coordinates + true + 57b611ea-639b-4398-8882-a0fca00f8ea1 + Box + Box + false + 0 + + + + + + 5328 + -1581 + 24 + 20 + + + 5341.5 + -1571 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 6841aab3-43bd-48c6-be32-e10f2413ca16 + Deconstruct Box + Deconstruct Box + + + + + + 5370 + -1629 + 89 + 84 + + + 5411 + -1587 + + + + + + Base box + 67614fce-b161-433d-a506-59b1ad84582c + Box + Box + false + 9b0254ea-4f1a-466c-a05c-92092cbd67dc + 1 + + + + + + 5372 + -1627 + 24 + 80 + + + 5385.5 + -1587 + + + + + + + + Box plane + 9ab8f35b-d2ab-43c9-a4ec-903c673688b1 + Plane + Plane + false + 0 + + + + + + 5426 + -1627 + 31 + 20 + + + 5443 + -1617 + + + + + + + + {x} dimension of box + 23c0c037-b478-455e-8db8-f824925f9fc2 + X + X + false + 0 + + + + + + 5426 + -1607 + 31 + 20 + + + 5443 + -1597 + + + + + + + + {y} dimension of box + 633676c7-be03-4bda-98b7-6a5368fbd183 + Y + Y + false + 0 + + + + + + 5426 + -1587 + 31 + 20 + + + 5443 + -1577 + + + + + + + + {z} dimension of box + abaa8059-911d-434c-8f05-7d60c69bdf74 + Z + Z + false + 0 + + + + + + 5426 + -1567 + 31 + 20 + + + 5443 + -1557 + + + + + + + + + + + + d93100b6-d50b-40b2-831a-814659dc38e3 + Rectangle + + + + + Create a rectangle on a plane + true + e5f8e2d1-6c98-4762-9fd5-2f43ac199b1d + Rectangle + Rectangle + + + + + + 5617 + -1598 + 121 + 84 + + + 5670 + -1556 + + + + + + Rectangle base plane + 156dee3e-eab3-427c-a8a8-96e9eb55a45c + Plane + Plane + false + 0 + + + + + + 5619 + -1596 + 36 + 20 + + + 5638.5 + -1586 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Dimensions of rectangle in plane X direction. + 15adfb4c-63c7-473d-af31-3673b763d903 + X Size + X Size + false + 23c0c037-b478-455e-8db8-f824925f9fc2 + 1 + + + + + + 5619 + -1576 + 36 + 20 + + + 5638.5 + -1566 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions of rectangle in plane Y direction. + 16d111e0-97d1-47bf-8378-cb5cdfcf3cfd + Y Size + Y Size + false + 47e89d39-2e2b-4e06-a530-a5ced2589fff + 1 + + + + + + 5619 + -1556 + 36 + 20 + + + 5638.5 + -1546 + + + + + + 1 + + + + + 1 + {0} + + + + + + -2 + 2 + + + + + + + + + + + + Rectangle corner fillet radius + 7b979b83-3480-43e3-8d66-ccd2002e8c02 + Radius + Radius + false + 0 + + + + + + 5619 + -1536 + 36 + 20 + + + 5638.5 + -1526 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rectangle + 277e537f-c077-4a51-913c-457a45ca74d9 + Rectangle + Rectangle + false + 0 + + + + + + 5685 + -1596 + 51 + 40 + + + 5712 + -1576 + + + + + + + + Length of rectangle curve + e7566cbd-ffcf-49ad-aa8c-7c609b0edb5b + Length + Length + false + 0 + + + + + + 5685 + -1556 + 51 + 40 + + + 5712 + -1536 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 9884a882-d474-48fc-8fab-7bc7c4ba4008 + Deconstruct Domain + Deconstruct Domain + + + + + + 5366 + -1490 + 104 + 44 + + + 5424 + -1468 + + + + + + Base domain + f743d8d3-27c1-4a22-acf6-f25c16b7a779 + Domain + Domain + false + 633676c7-be03-4bda-98b7-6a5368fbd183 + 1 + + + + + + 5368 + -1488 + 41 + 40 + + + 5390 + -1468 + + + + + + + + Start of domain + 09614765-d2e6-473d-b374-bf509b929d24 + Start + Start + false + 0 + + + + + + 5439 + -1488 + 29 + 20 + + + 5455 + -1478 + + + + + + + + End of domain + bfede477-6537-4241-99e5-bb8c33701a2b + End + End + false + 0 + + + + + + 5439 + -1468 + 29 + 20 + + + 5455 + -1458 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 5a1ea51a-288e-4d73-a1d5-509bb5dfe6c4 + Construct Domain + Construct Domain + + + + + + 5486 + -1490 + 156 + 44 + + + 5584 + -1468 + + + + + + Start value of numeric domain + 223c51d9-ff6d-4a84-9c6c-32f4036929c4 + X*1.0971875 + Domain start + Domain start + false + 09614765-d2e6-473d-b374-bf509b929d24 + 1 + + + + + + 5488 + -1488 + 81 + 20 + + + 5538 + -1478 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 9b769372-b662-4747-b286-b6ea13009e17 + X*1.275 + Domain end + Domain end + false + bfede477-6537-4241-99e5-bb8c33701a2b + 1 + + + + + + 5488 + -1468 + 81 + 20 + + + 5538 + -1458 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 47e89d39-2e2b-4e06-a530-a5ced2589fff + Domain + Domain + false + 0 + + + + + + 5599 + -1488 + 41 + 40 + + + 5621 + -1468 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 5d3f7e5f-8796-4680-99dd-2b917316157b + Relative Differences + Relative Differences + + + + + + 2404 + -177 + 128 + 28 + + + 2457 + -163 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 70988a6a-e34b-467e-a063-3224197aadfb + Values + Values + false + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2406 + -175 + 36 + 24 + + + 2425.5 + -163 + + + + + + + + 1 + Differences between consecutive items + a985a31b-d974-4c49-8102-e823d0c16fff + Differenced + Differenced + false + 0 + + + + + + 2472 + -175 + 58 + 24 + + + 2502.5 + -163 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7de562af-20b1-4ca8-9554-1057c5e17211 + Quick Graph + Quick Graph + false + 0 + 441d3685-5d51-4e9b-aebf-41d45461c275 + 1 + + + + + + 2386 + -613 + 150 + 150 + + + 2386.618 + -612.0847 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 441d3685-5d51-4e9b-aebf-41d45461c275 + Panel + + false + 0.50144553207792342 + a985a31b-d974-4c49-8102-e823d0c16fff + 1 + Double click to edit panel content… + + + + + + 2385 + -452 + 155 + 254 + + 0 + 0 + 0 + + 2385.797 + -451.5634 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5d3f7e5f-8796-4680-99dd-2b917316157b + 7de562af-20b1-4ca8-9554-1057c5e17211 + 441d3685-5d51-4e9b-aebf-41d45461c275 + 3 + d5b03b5c-1ba8-4b94-9263-ad7d8ac86e90 + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + fcb6261c-b785-4411-90f9-47a070c80ca8 + Relative Differences + Relative Differences + + + + + + 4395 + -184 + 128 + 28 + + + 4448 + -170 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + caa832ac-152c-4a8c-b7d2-eaf8ab66ee69 + Values + Values + false + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4397 + -182 + 36 + 24 + + + 4416.5 + -170 + + + + + + + + 1 + Differences between consecutive items + e1cc0b99-e98c-411b-bb2a-f4719fb7d2c9 + Differenced + Differenced + false + 0 + + + + + + 4463 + -182 + 58 + 24 + + + 4493.5 + -170 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + fdef3a07-d991-43be-83d1-38d17cf71d38 + Quick Graph + Quick Graph + false + 0 + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + 1 + + + + + + 4374 + -614 + 150 + 150 + + + 4374.842 + -613.9991 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + Panel + + false + 0.5020746891386807 + e1cc0b99-e98c-411b-bb2a-f4719fb7d2c9 + 1 + Double click to edit panel content… + + + + + + 4373 + -460 + 160 + 257 + + 0 + 0 + 0 + + 4373.177 + -459.2202 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + fcb6261c-b785-4411-90f9-47a070c80ca8 + fdef3a07-d991-43be-83d1-38d17cf71d38 + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + 3 + 5c3d4519-42fc-4f01-98b6-2e3b78dbf04c + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 0de35535-ab33-445f-926d-f2211812ac44 + Relative Differences + Relative Differences + + + + + + 4203 + -183 + 128 + 28 + + + 4256 + -169 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + cd341d09-f006-4c1e-9b82-53ac197bf84f + Values + Values + false + e1cc0b99-e98c-411b-bb2a-f4719fb7d2c9 + 1 + + + + + + 4205 + -181 + 36 + 24 + + + 4224.5 + -169 + + + + + + + + 1 + Differences between consecutive items + f930681e-765a-4419-8b23-53e7fd22dd27 + Differenced + Differenced + false + 0 + + + + + + 4271 + -181 + 58 + 24 + + + 4301.5 + -169 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 3c574af9-d4bf-4e26-a4ce-f37e416bd24f + Quick Graph + Quick Graph + false + 0 + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + 1 + + + + + + 4190 + -614 + 150 + 150 + + + 4190.491 + -613.8633 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + Panel + + false + 0.50209204107522964 + f930681e-765a-4419-8b23-53e7fd22dd27 + 1 + Double click to edit panel content… + + + + + + 4188 + -455 + 160 + 255 + + 0 + 0 + 0 + + 4188.827 + -454.8135 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0de35535-ab33-445f-926d-f2211812ac44 + 3c574af9-d4bf-4e26-a4ce-f37e416bd24f + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + 3 + b85bd146-1253-4603-9dbe-7f74fda5911b + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 37246f45-9c27-42d1-8b7b-e85ef3a5bce7 + Relative Differences + Relative Differences + + + + + + 4017 + -184 + 128 + 28 + + + 4070 + -170 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 10039166-7be1-4235-972d-1e1e3e48547e + Values + Values + false + f930681e-765a-4419-8b23-53e7fd22dd27 + 1 + + + + + + 4019 + -182 + 36 + 24 + + + 4038.5 + -170 + + + + + + + + 1 + Differences between consecutive items + 2dfb8b24-23a0-4e7f-90f8-9de669b7de7b + Differenced + Differenced + false + 0 + + + + + + 4085 + -182 + 58 + 24 + + + 4115.5 + -170 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 5ea8e379-3ae1-4761-b3c9-60594017133b + Quick Graph + Quick Graph + false + 0 + d222b852-a7c7-446a-b2c3-92048eda81bb + 1 + + + + + + 4006 + -615 + 150 + 150 + + + 4006.07 + -614.3595 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d222b852-a7c7-446a-b2c3-92048eda81bb + Panel + + false + 0.50209206342697144 + 2dfb8b24-23a0-4e7f-90f8-9de669b7de7b + 1 + Double click to edit panel content… + + + + + + 4004 + -456 + 160 + 255 + + 0 + 0 + 0 + + 4004.406 + -455.3097 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 37246f45-9c27-42d1-8b7b-e85ef3a5bce7 + 5ea8e379-3ae1-4761-b3c9-60594017133b + d222b852-a7c7-446a-b2c3-92048eda81bb + 3 + f1cb25e1-2e37-4828-959b-ca3f4598f4fd + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + dcf909ee-7ac8-47fd-baa9-816a1f6d3cda + Relative Differences + Relative Differences + + + + + + 2222 + -178 + 128 + 28 + + + 2275 + -164 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 3d72e32a-0742-43a4-bde2-d78833836680 + Values + Values + false + a985a31b-d974-4c49-8102-e823d0c16fff + 1 + + + + + + 2224 + -176 + 36 + 24 + + + 2243.5 + -164 + + + + + + + + 1 + Differences between consecutive items + aa1a411f-2321-4881-84bb-32b044a5222d + Differenced + Differenced + false + 0 + + + + + + 2290 + -176 + 58 + 24 + + + 2320.5 + -164 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 0008bd0d-dd0f-48ef-8adf-02b8f4cecd1b + Quick Graph + Quick Graph + false + 0 + 0d97a578-7865-4750-ba9a-6c8374247eee + 1 + + + + + + 2207 + -612 + 150 + 150 + + + 2207.267 + -611.5809 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0d97a578-7865-4750-ba9a-6c8374247eee + Panel + + false + 0.50144558469764888 + aa1a411f-2321-4881-84bb-32b044a5222d + 1 + Double click to edit panel content… + + + + + + 2204 + -453 + 157 + 254 + + 0 + 0 + 0 + + 2204.459 + -452.0596 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dcf909ee-7ac8-47fd-baa9-816a1f6d3cda + 0008bd0d-dd0f-48ef-8adf-02b8f4cecd1b + 0d97a578-7865-4750-ba9a-6c8374247eee + 3 + 8f0a3471-ab58-4f6c-a8fd-3721709b26bc + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + b67cc92d-d107-420d-9a74-5a24d790827c + Relative Differences + Relative Differences + + + + + + 2037 + -179 + 128 + 28 + + + 2090 + -165 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + caec0dce-1061-4e10-9167-4e306bbe0d73 + Values + Values + false + aa1a411f-2321-4881-84bb-32b044a5222d + 1 + + + + + + 2039 + -177 + 36 + 24 + + + 2058.5 + -165 + + + + + + + + 1 + Differences between consecutive items + 5c528385-427b-4fcb-8a85-21f2a11919ed + Differenced + Differenced + false + 0 + + + + + + 2105 + -177 + 58 + 24 + + + 2135.5 + -165 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 1b56a6ae-3ebb-4d05-a342-535003a1d83e + Quick Graph + Quick Graph + false + 0 + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + 1 + + + + + + 2026 + -613 + 150 + 150 + + + 2026.629 + -612.0771 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + Panel + + false + 0.49828327586874366 + 5c528385-427b-4fcb-8a85-21f2a11919ed + 1 + Double click to edit panel content… + + + + + + 2023 + -453 + 157 + 254 + + 0 + 0 + 0 + + 2023.815 + -452.5558 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + b67cc92d-d107-420d-9a74-5a24d790827c + 1b56a6ae-3ebb-4d05-a342-535003a1d83e + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + 3 + 5e44c594-036f-4c4f-8211-a54a7dcf92b7 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2015d5b9-f622-4e67-9297-fba288c927aa + Relay + Relay + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 4911 + -1603 + 44 + 16 + + + 4933 + -1595 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 92760c67-783d-42a8-a629-6e2241a75848 + Relay + Relay + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4918 + -1583 + 44 + 16 + + + 4940 + -1575 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 8bcdb645-a35f-4594-8180-847b70726db5 + Relay + Relay + false + 811c2c9f-f7ed-473b-9ff9-5e2488540178 + 1 + + + + + + 4919 + -1559 + 44 + 16 + + + 4941 + -1551 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2e089ecf-d152-47eb-9a8a-55517d5698ca + Relay + Relay + false + 2ac6bb32-cb33-4e61-9805-60fee380dfae + 1 + + + + + + 4918 + -1542 + 44 + 16 + + + 4940 + -1534 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + Curve + Curve + false + 2015d5b9-f622-4e67-9297-fba288c927aa + 1 + + + + + + 4974 + -1606 + 50 + 24 + + + 4999.374 + -1594.96 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b20042ba-19dc-4b29-98df-909395d7fe57 + Curve + Curve + false + 92760c67-783d-42a8-a629-6e2241a75848 + 1 + + + + + + 4978 + -1585 + 50 + 24 + + + 5003.558 + -1573.788 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + ae23b7f4-af8f-4ea6-ac1d-5a7be81e2070 + Curve + Curve + false + 8bcdb645-a35f-4594-8180-847b70726db5 + 1 + + + + + + 4981 + -1563 + 50 + 24 + + + 5006.288 + -1551.242 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 65d2dfd3-a453-4728-b66c-bd74c7730229 + Curve + Curve + false + 2e089ecf-d152-47eb-9a8a-55517d5698ca + 1 + + + + + + 4982 + -1527 + 50 + 24 + + + 5007.241 + -1515.902 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 24614185-91a3-4fa5-8563-e8bc67616a59 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 4967 + -1826 + 50 + 24 + + + 4992.259 + -1814.321 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 65496d62-65cc-47b4-825c-0a0b586d437a + Curvature + Curvature + + + + + + 4908 + -2026 + 137 + 64 + + + 4978 + -1994 + + + + + + Curve to evaluate + 20e11b6d-a13c-4724-bb41-d89da3595603 + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 4910 + -2024 + 53 + 30 + + + 4938 + -2009 + + + + + + + + Parameter on curve domain to evaluate + 170b7c7e-a141-4cfd-bc78-6b861aa2a794 + Parameter + Parameter + false + 50003dbf-6b00-4c00-83ae-28699de8d8bc + 1 + + + + + + 4910 + -1994 + 53 + 30 + + + 4938 + -1979 + + + + + + + + Point on curve at {t} + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + Point + Point + false + 0 + + + + + + 4993 + -2024 + 50 + 20 + + + 5019.5 + -2014 + + + + + + + + Curvature vector at {t} + 2bfcc3e4-b55a-4d77-833b-7df6a0efe70d + Curvature + Curvature + false + 0 + + + + + + 4993 + -2004 + 50 + 20 + + + 5019.5 + -1994 + + + + + + + + Curvature circle at {t} + eff07622-cb14-4e0e-a334-e1abaf6be876 + Curvature + Curvature + false + 0 + + + + + + 4993 + -1984 + 50 + 20 + + + 5019.5 + -1974 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 0b0b12b3-38ca-4cee-9557-22b72b052405 + Divide Curve + Divide Curve + + + + + + 4920 + -1936 + 125 + 64 + + + 4970 + -1904 + + + + + + Curve to divide + 391046a6-d7f7-4549-8f14-3a65936585d4 + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 4922 + -1934 + 33 + 20 + + + 4940 + -1924 + + + + + + + + Number of segments + 6509ce19-5df2-4d89-b10b-a943b80bf215 + Count + Count + false + 24614185-91a3-4fa5-8563-e8bc67616a59 + 1 + + + + + + 4922 + -1914 + 33 + 20 + + + 4940 + -1904 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 04abbb49-26d3-4d30-bcbf-dd451605802e + Kinks + Kinks + false + 0 + + + + + + 4922 + -1894 + 33 + 20 + + + 4940 + -1884 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 725d8df0-40e0-41fa-9245-4c1b295b05e0 + Points + Points + false + 0 + + + + + + 4985 + -1934 + 58 + 20 + + + 5015.5 + -1924 + + + + + + + + 1 + Tangent vectors at division points + 4f58e54d-9ec5-4f6e-92ed-3072284d0055 + Tangents + Tangents + false + 0 + + + + + + 4985 + -1914 + 58 + 20 + + + 5015.5 + -1904 + + + + + + + + 1 + Parameter values at division points + 50003dbf-6b00-4c00-83ae-28699de8d8bc + Parameters + Parameters + false + 0 + + + + + + 4985 + -1894 + 58 + 20 + + + 5015.5 + -1884 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 2 + Curve + Curve + false + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + b20042ba-19dc-4b29-98df-909395d7fe57 + 2 + + + + + + 4953 + -1799 + 53 + 24 + + + 4989.309 + -1787.931 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 09b0fc1c-144a-45b4-8962-4065d3a22bf2 + Deconstruct Arc + Deconstruct Arc + + + + + + 4920 + -2110 + 114 + 64 + + + 4960 + -2078 + + + + + + Arc or Circle to deconstruct + bd404888-9e36-4df1-9f31-fe1a3cde1be7 + Arc + Arc + false + eff07622-cb14-4e0e-a334-e1abaf6be876 + 1 + + + + + + 4922 + -2108 + 23 + 60 + + + 4935 + -2078 + + + + + + + + Base plane of arc or circle + d34edca5-31cf-47b3-9539-5412e9285071 + Base Plane + Base Plane + false + 0 + + + + + + 4975 + -2108 + 57 + 20 + + + 5005 + -2098 + + + + + + + + Radius of arc or circle + e4ce3b04-8775-4895-8450-943c46906500 + Radius + Radius + false + 0 + + + + + + 4975 + -2088 + 57 + 20 + + + 5005 + -2078 + + + + + + + + Angle domain (in radians) of arc + 4a548155-1ce0-4387-b591-8a1b41648eec + Angle + Angle + false + 0 + + + + + + 4975 + -2068 + 57 + 20 + + + 5005 + -2058 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + bc83863a-c981-4606-8cf3-b2a2a8c078a5 + One Over X + One Over X + + + + + + 4938 + -2238 + 100 + 28 + + + 4987 + -2224 + + + + + + Input value + 7f94fb21-8548-4259-9e7f-0258300e697e + Value + Value + false + e4ce3b04-8775-4895-8450-943c46906500 + 1 + + + + + + 4940 + -2236 + 32 + 24 + + + 4957.5 + -2224 + + + + + + + + Output value + 62b304e4-ef74-48d4-ba62-ba264e90fa7a + Result + Result + false + 0 + + + + + + 5002 + -2236 + 34 + 24 + + + 5020.5 + -2224 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 0f5bf9fd-0e63-4d7e-b133-bb4ea4e9e33f + Quick Graph + Quick Graph + false + 0 + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + + + + + + 4920 + -2486 + 150 + 150 + + + 4920.264 + -2485.521 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c77d04dd-7bf0-48f5-a8db-50b3da551b15 + Number Slider + Number Slider + false + 0 + + + + + + 4875 + -1848 + 198 + 20 + + + 4875.264 + -1847.2 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 144c5782-4626-4d4f-8b7c-e1a00fd2d291 + Line + Line + + + + + + 4921 + -2184 + 114 + 44 + + + 4993 + -2162 + + + + + + Line start point + 7cb41c81-d90e-4354-9b8e-5f40d02760f7 + Start Point + Start Point + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4923 + -2182 + 55 + 20 + + + 4952 + -2172 + + + + + + + + Line end point + 9dd662ca-b47b-4e4b-ac12-d2674b32d408 + End Point + End Point + false + d34edca5-31cf-47b3-9539-5412e9285071 + 1 + + + + + + 4923 + -2162 + 55 + 20 + + + 4952 + -2152 + + + + + + + + Line segment + 2b911d73-c2cb-448c-a07d-82463b1939a0 + Line + Line + false + 0 + + + + + + 5008 + -2182 + 25 + 40 + + + 5022 + -2162 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 3fc1d01a-a578-4a1b-a37b-0346ca10f59a + Multiplication + Multiplication + + + + + + 4956 + -2619 + 82 + 44 + + + 4987 + -2597 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 214b65d5-8496-42f1-8bef-2430d275afe1 + A + A + true + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + + + + + + 4958 + -2617 + 14 + 20 + + + 4966.5 + -2607 + + + + + + + + Second item for multiplication + 6106b827-de84-463d-9d07-c4d467577df0 + B + B + true + d5a493e0-17e4-42cb-974b-c4284f5b1a99 + 1 + + + + + + 4958 + -2597 + 14 + 20 + + + 4966.5 + -2587 + + + + + + + + Result of multiplication + 45f72293-9096-457b-8aaa-b8a7e29695a9 + Result + Result + false + 0 + + + + + + 5002 + -2617 + 34 + 40 + + + 5020.5 + -2597 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + d5a493e0-17e4-42cb-974b-c4284f5b1a99 + Number Slider + Number Slider + false + 0 + + + + + + 4897 + -2644 + 198 + 20 + + + 4897.074 + -2643.812 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + fe771a08-1f35-4f88-8916-9b6dfef2ec68 + Line SDL + Line SDL + + + + + + 4925 + -2564 + 122 + 64 + + + 5005 + -2532 + + + + + + Line start point + 24a09de6-a572-4b50-b777-3a8eb6f02134 + Start + Start + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4927 + -2562 + 63 + 20 + + + 4968 + -2552 + + + + + + + + Line tangent (direction) + 79dd4f82-726b-4878-970e-80a489664c77 + Direction + Direction + false + 2b911d73-c2cb-448c-a07d-82463b1939a0 + 1 + + + + + + 4927 + -2542 + 63 + 20 + + + 4968 + -2532 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 5bd5136a-d1b8-4ca3-860e-9a21d670bcf9 + -ABS(X) + Length + Length + false + 45f72293-9096-457b-8aaa-b8a7e29695a9 + 1 + + + + + + 4927 + -2522 + 63 + 20 + + + 4968 + -2512 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + Line + Line + false + 0 + + + + + + 5020 + -2562 + 25 + 60 + + + 5034 + -2532 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 8b85ecf3-7092-4149-b7e6-1bfa84672cfe + Relative Differences + Relative Differences + + + + + + 5269 + -2282 + 128 + 28 + + + 5322 + -2268 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 67f103a8-8ad0-4f48-b2ab-a99ad0f12a4c + Values + Values + false + 454b5773-097c-4778-bdb9-1c97f13711fa + 1 + + + + + + 5271 + -2280 + 36 + 24 + + + 5290.5 + -2268 + + + + + + + + 1 + Differences between consecutive items + 47315575-68cf-4b58-a87e-ef4a72ee9277 + Differenced + Differenced + false + 0 + + + + + + 5337 + -2280 + 58 + 24 + + + 5367.5 + -2268 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + b302d6af-4016-4518-9fb4-e1db4dfabbe5 + Quick Graph + Quick Graph + false + 0 + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + 1 + + + + + + 5278 + -2501 + 150 + 150 + + + 5278.156 + -2500.522 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + f52e54d7-c07a-42da-9223-9788e7060341 + Multiplication + Multiplication + + + + + + 5320 + -2647 + 82 + 44 + + + 5351 + -2625 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 5a79ab82-eb09-4fbc-acc2-ff1d428bffaf + A + A + true + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + 1 + + + + + + 5322 + -2645 + 14 + 20 + + + 5330.5 + -2635 + + + + + + + + Second item for multiplication + bc62b8ae-cf6b-4583-a89e-408f7bdd8a3a + B + B + true + 3fb239e5-e38e-4479-8639-e29612013d6a + 1 + + + + + + 5322 + -2625 + 14 + 20 + + + 5330.5 + -2615 + + + + + + + + Result of multiplication + a3cc3380-26ef-457c-a5b7-67b60bcf9d46 + Result + Result + false + 0 + + + + + + 5366 + -2645 + 34 + 40 + + + 5384.5 + -2625 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 3f9ba1b6-a21d-463d-a30c-bad601642639 + Line SDL + Line SDL + + + + + + 5294 + -2585 + 122 + 64 + + + 5374 + -2553 + + + + + + Line start point + 57c776c3-23f9-47ad-b9f7-67751766051a + Start + Start + false + 90ff67a0-31b1-4e96-836c-8b39b5d37c12 + 1 + + + + + + 5296 + -2583 + 63 + 20 + + + 5337 + -2573 + + + + + + + + Line tangent (direction) + 9d907c85-5d9c-4479-839b-9a06e901ab09 + Direction + Direction + false + f55c3fd5-6768-470b-bb1c-c9ca6ae472e0 + 1 + + + + + + 5296 + -2563 + 63 + 20 + + + 5337 + -2553 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + cb75740f-9728-4346-a7c0-56bfb54de469 + -ABS(X) + Length + Length + false + a3cc3380-26ef-457c-a5b7-67b60bcf9d46 + 1 + + + + + + 5296 + -2543 + 63 + 20 + + + 5337 + -2533 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + Line + Line + false + 0 + + + + + + 5389 + -2583 + 25 + 60 + + + 5403 + -2553 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0c38506f-25cc-43e9-bfb5-175aa2fd33fa + Panel + + false + 0.56093490123748779 + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + Double click to edit panel content… + + + + + + 4744 + -2544 + 160 + 274 + + 0 + 0 + 0 + + 4744.945 + -2543.238 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + c9bb7af0-764f-49ef-9532-ff62988e6bdf + Evaluate Length + Evaluate Length + + + + + + 5307 + -2744 + 144 + 64 + + + 5381 + -2712 + + + + + + Curve to evaluate + 37b2fb04-ded1-4b88-9387-34cfd29a9347 + Curve + Curve + false + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + 1 + + + + + + 5309 + -2742 + 57 + 20 + + + 5339 + -2732 + + + + + + + + Length factor for curve evaluation + 2ebc4f0b-d891-490e-953f-e15644f64e07 + Length + Length + false + 0 + + + + + + 5309 + -2722 + 57 + 20 + + + 5339 + -2712 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 59abe8b6-f3dc-47bc-8bb9-d5973fc171c1 + Normalized + Normalized + false + 0 + + + + + + 5309 + -2702 + 57 + 20 + + + 5339 + -2692 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6241d4eb-e88f-43f7-abf9-5e840cbe1f40 + Point + Point + false + 0 + + + + + + 5396 + -2742 + 53 + 20 + + + 5424 + -2732 + + + + + + + + Tangent vector at the specified length + 25650239-dbc9-4c06-bd8f-597ff7f096da + Tangent + Tangent + false + 0 + + + + + + 5396 + -2722 + 53 + 20 + + + 5424 + -2712 + + + + + + + + Curve parameter at the specified length + c756e47c-b7c7-4a21-a74d-ab892610b0f8 + Parameter + Parameter + false + 0 + + + + + + 5396 + -2702 + 53 + 20 + + + 5424 + -2692 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 06262943-ab63-4b10-aeee-45868acf8643 + Interpolate + Interpolate + + + + + + 5313 + -2846 + 125 + 84 + + + 5380 + -2804 + + + + + + 1 + Interpolation points + 6d31402e-0837-4831-8ab3-14093097589f + Vertices + Vertices + false + 6241d4eb-e88f-43f7-abf9-5e840cbe1f40 + 1 + + + + + + 5315 + -2844 + 50 + 20 + + + 5341.5 + -2834 + + + + + + + + Curve degree + 82247ba2-339a-402f-9d59-c7fe5d8b3848 + Degree + Degree + false + 0 + + + + + + 5315 + -2824 + 50 + 20 + + + 5341.5 + -2814 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + e05374ca-4ec3-4476-bf8e-45f86cd11f90 + Periodic + Periodic + false + 0 + + + + + + 5315 + -2804 + 50 + 20 + + + 5341.5 + -2794 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + e9baef2f-8bbf-4b73-ae38-7a7feb8e7343 + KnotStyle + KnotStyle + false + 0 + + + + + + 5315 + -2784 + 50 + 20 + + + 5341.5 + -2774 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 5a0db04c-f66e-4731-aebe-98084f3b7919 + Curve + Curve + false + 0 + + + + + + 5395 + -2844 + 41 + 26 + + + 5417 + -2830.667 + + + + + + + + Curve length + b8e64c33-e721-407f-b810-6482f731dcb7 + Length + Length + false + 0 + + + + + + 5395 + -2818 + 41 + 27 + + + 5417 + -2804 + + + + + + + + Curve domain + 5ebab822-2a21-4cb1-a66f-9e9fdeef1181 + Domain + Domain + false + 0 + + + + + + 5395 + -2791 + 41 + 27 + + + 5417 + -2777.333 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + b1f7eb47-b283-4f21-8320-1042508b848e + Evaluate Length + Evaluate Length + + + + + + 4921 + -2720 + 144 + 64 + + + 4995 + -2688 + + + + + + Curve to evaluate + 4c2b66bd-1519-4195-bb01-516688ee281a + Curve + Curve + false + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + 1 + + + + + + 4923 + -2718 + 57 + 20 + + + 4953 + -2708 + + + + + + + + Length factor for curve evaluation + 5378e5a9-0330-433a-a94a-4df38456088c + Length + Length + false + 0 + + + + + + 4923 + -2698 + 57 + 20 + + + 4953 + -2688 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + b3d58a93-4a4c-4e43-b44e-04034377dfcb + Normalized + Normalized + false + 0 + + + + + + 4923 + -2678 + 57 + 20 + + + 4953 + -2668 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + Point + Point + false + 0 + + + + + + 5010 + -2718 + 53 + 20 + + + 5038 + -2708 + + + + + + + + Tangent vector at the specified length + 4d2e34a9-aecf-4798-95fa-de77b5f9745d + Tangent + Tangent + false + 0 + + + + + + 5010 + -2698 + 53 + 20 + + + 5038 + -2688 + + + + + + + + Curve parameter at the specified length + 4d1a602d-5fb2-4532-94d1-5bf00bb470a0 + Parameter + Parameter + false + 0 + + + + + + 5010 + -2678 + 53 + 20 + + + 5038 + -2668 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 90e21cba-efb3-49f0-88fd-0098622a71a2 + Interpolate + Interpolate + + + + + + 4933 + -2821 + 125 + 84 + + + 5000 + -2779 + + + + + + 1 + Interpolation points + 7e74de7d-90b8-4a39-99b5-57a9213c3493 + Vertices + Vertices + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4935 + -2819 + 50 + 20 + + + 4961.5 + -2809 + + + + + + + + Curve degree + 80ddedd0-0f4a-45f2-9fb8-da4d47128515 + Degree + Degree + false + 0 + + + + + + 4935 + -2799 + 50 + 20 + + + 4961.5 + -2789 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 1dc74064-9cb0-4f85-bb10-e20f7b703895 + Periodic + Periodic + false + 0 + + + + + + 4935 + -2779 + 50 + 20 + + + 4961.5 + -2769 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 2e9a46fa-c293-445f-bd74-d359936e59b8 + KnotStyle + KnotStyle + false + 0 + + + + + + 4935 + -2759 + 50 + 20 + + + 4961.5 + -2749 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2703edc7-875c-4c85-b3b7-6889f6fe339b + Curve + Curve + false + 0 + + + + + + 5015 + -2819 + 41 + 26 + + + 5037 + -2805.667 + + + + + + + + Curve length + a3fb5967-2cea-42ca-bc91-961c32dc1bd7 + Length + Length + false + 0 + + + + + + 5015 + -2793 + 41 + 27 + + + 5037 + -2779 + + + + + + + + Curve domain + 864aa061-8dec-426f-9f2d-7de1d9e91b95 + Domain + Domain + false + 0 + + + + + + 5015 + -2766 + 41 + 27 + + + 5037 + -2752.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + dedb18f6-2489-4571-b0f0-6107ad656b4d + Panel + + false + 0.11061841249465942 + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + 1 + Double click to edit panel content… + + + + + + 5457 + -2586 + 160 + 274 + + 0 + 0 + 0 + + 5457.166 + -2585.513 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + a2bcb853-2dd5-41c2-bd45-a37832f5a58a + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 5325 + -1822 + 50 + 24 + + + 5350.15 + -1810.422 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 580017d6-0baf-4815-80cb-c40f7afca229 + Curvature + Curvature + + + + + + 5291 + -2044 + 137 + 64 + + + 5361 + -2012 + + + + + + Curve to evaluate + 5a3de4ee-5e6f-44a3-b851-4e51f11c7f6f + Curve + Curve + false + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + 1 + + + + + + 5293 + -2042 + 53 + 30 + + + 5321 + -2027 + + + + + + + + Parameter on curve domain to evaluate + 0afad4f5-0ed8-47fe-9f46-3490769b1ba6 + Parameter + Parameter + false + 5db79d3b-9b78-4ad4-97ac-63223b0da082 + 1 + + + + + + 5293 + -2012 + 53 + 30 + + + 5321 + -1997 + + + + + + + + Point on curve at {t} + 04d2db3e-2551-4e07-8db2-19783cd47f50 + Point + Point + false + 0 + + + + + + 5376 + -2042 + 50 + 20 + + + 5402.5 + -2032 + + + + + + + + Curvature vector at {t} + 537970a6-8324-4e93-aa3d-7774c594b0d9 + Curvature + Curvature + false + 0 + + + + + + 5376 + -2022 + 50 + 20 + + + 5402.5 + -2012 + + + + + + + + Curvature circle at {t} + ed44b38d-5f7e-4779-ac5b-b5320be5b851 + Curvature + Curvature + false + 0 + + + + + + 5376 + -2002 + 50 + 20 + + + 5402.5 + -1992 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9235f1c2-d8f4-43b0-b5c8-4d5bd86f886a + Divide Curve + Divide Curve + + + + + + 5304 + -1964 + 125 + 64 + + + 5354 + -1932 + + + + + + Curve to divide + 10fd311d-ee8e-40c5-a28b-6df7dad28866 + Curve + Curve + false + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + 1 + + + + + + 5306 + -1962 + 33 + 20 + + + 5324 + -1952 + + + + + + + + Number of segments + c7081f74-9735-4b86-9677-e84bc519a847 + Count + Count + false + a2bcb853-2dd5-41c2-bd45-a37832f5a58a + 1 + + + + + + 5306 + -1942 + 33 + 20 + + + 5324 + -1932 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 7f4533be-23b7-482a-9d00-357bbd391c20 + Kinks + Kinks + false + 0 + + + + + + 5306 + -1922 + 33 + 20 + + + 5324 + -1912 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + be3f7070-1d78-4fd3-b14c-1afc02d7ef90 + Points + Points + false + 0 + + + + + + 5369 + -1962 + 58 + 20 + + + 5399.5 + -1952 + + + + + + + + 1 + Tangent vectors at division points + 1ea64ec4-567a-4a95-9cb7-4b2c1634aedb + Tangents + Tangents + false + 0 + + + + + + 5369 + -1942 + 58 + 20 + + + 5399.5 + -1932 + + + + + + + + 1 + Parameter values at division points + 5db79d3b-9b78-4ad4-97ac-63223b0da082 + Parameters + Parameters + false + 0 + + + + + + 5369 + -1922 + 58 + 20 + + + 5399.5 + -1912 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + Curve + Curve + false + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + b20042ba-19dc-4b29-98df-909395d7fe57 + 2 + + + + + + 5330 + -1794 + 50 + 24 + + + 5355.924 + -1782.577 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 68347974-590b-4408-86d8-db71952ae2e4 + Deconstruct Arc + Deconstruct Arc + + + + + + 5300 + -2122 + 114 + 64 + + + 5340 + -2090 + + + + + + Arc or Circle to deconstruct + 9d87f3d9-5e69-4ece-ac55-489fbfef6a69 + Arc + Arc + false + ed44b38d-5f7e-4779-ac5b-b5320be5b851 + 1 + + + + + + 5302 + -2120 + 23 + 60 + + + 5315 + -2090 + + + + + + + + Base plane of arc or circle + 718789b8-4934-4ea3-9f01-05434ce7bf7d + Base Plane + Base Plane + false + 0 + + + + + + 5355 + -2120 + 57 + 20 + + + 5385 + -2110 + + + + + + + + Radius of arc or circle + 5102b93f-514f-419d-980e-d1321cd7c949 + Radius + Radius + false + 0 + + + + + + 5355 + -2100 + 57 + 20 + + + 5385 + -2090 + + + + + + + + Angle domain (in radians) of arc + 8b74cca8-00fa-4dc3-9ecc-d6d0ab260d66 + Angle + Angle + false + 0 + + + + + + 5355 + -2080 + 57 + 20 + + + 5385 + -2070 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + ae43c2ce-251f-46d8-8f58-c9d64366c78e + One Over X + One Over X + + + + + + 5301 + -2243 + 100 + 28 + + + 5350 + -2229 + + + + + + Input value + 5565c2bc-e82a-4a11-a5dc-19899b8dba9b + Value + Value + false + 5102b93f-514f-419d-980e-d1321cd7c949 + 1 + + + + + + 5303 + -2241 + 32 + 24 + + + 5320.5 + -2229 + + + + + + + + Output value + 454b5773-097c-4778-bdb9-1c97f13711fa + Result + Result + false + 0 + + + + + + 5365 + -2241 + 34 + 24 + + + 5383.5 + -2229 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c790fddd-81b5-46ac-bc0f-6b128068238b + Number Slider + Number Slider + false + 0 + + + + + + 5246 + -1846 + 198 + 20 + + + 5246.149 + -1845.847 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + a5285a83-3116-48e3-b6f0-63fbf247f9c3 + Line + Line + + + + + + 5297 + -2192 + 114 + 44 + + + 5369 + -2170 + + + + + + Line start point + 391ec8f6-6afa-442d-9018-cb41f563d126 + Start Point + Start Point + false + 04d2db3e-2551-4e07-8db2-19783cd47f50 + 1 + + + + + + 5299 + -2190 + 55 + 20 + + + 5328 + -2180 + + + + + + + + Line end point + 202b24cb-a1bf-4059-9545-3d476cb2f2c6 + End Point + End Point + false + 718789b8-4934-4ea3-9f01-05434ce7bf7d + 1 + + + + + + 5299 + -2170 + 55 + 20 + + + 5328 + -2160 + + + + + + + + Line segment + f55c3fd5-6768-470b-bb1c-c9ca6ae472e0 + Line + Line + false + 0 + + + + + + 5384 + -2190 + 25 + 40 + + + 5398 + -2170 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 24614185-91a3-4fa5-8563-e8bc67616a59 + 65496d62-65cc-47b4-825c-0a0b586d437a + 0b0b12b3-38ca-4cee-9557-22b72b052405 + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 09b0fc1c-144a-45b4-8962-4065d3a22bf2 + bc83863a-c981-4606-8cf3-b2a2a8c078a5 + 0f5bf9fd-0e63-4d7e-b133-bb4ea4e9e33f + c77d04dd-7bf0-48f5-a8db-50b3da551b15 + 144c5782-4626-4d4f-8b7c-e1a00fd2d291 + 3fc1d01a-a578-4a1b-a37b-0346ca10f59a + d5a493e0-17e4-42cb-974b-c4284f5b1a99 + fe771a08-1f35-4f88-8916-9b6dfef2ec68 + 0c38506f-25cc-43e9-bfb5-175aa2fd33fa + b1f7eb47-b283-4f21-8320-1042508b848e + 90e21cba-efb3-49f0-88fd-0098622a71a2 + 87865128-eab5-44a2-822f-be7aa2577760 + e83d3def-6897-4764-9eb0-dffbc1be9c37 + 8441b196-a1ad-4124-aa4f-afdbb2523705 + 80f98fe5-5344-4fa0-b2bd-6a867c36087b + 0f58e019-287f-4849-b26b-5207e96b678a + d06e8c7b-15a1-4c87-b4e9-346344b02a8e + 21 + 28f5691d-7f5b-41e7-944d-2f5d964be7ae + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 8b85ecf3-7092-4149-b7e6-1bfa84672cfe + b302d6af-4016-4518-9fb4-e1db4dfabbe5 + f52e54d7-c07a-42da-9223-9788e7060341 + 1b71d7f4-3039-4d6a-9b48-b65ea7c3daab + 3f9ba1b6-a21d-463d-a30c-bad601642639 + c9bb7af0-764f-49ef-9532-ff62988e6bdf + 06262943-ab63-4b10-aeee-45868acf8643 + dedb18f6-2489-4571-b0f0-6107ad656b4d + a2bcb853-2dd5-41c2-bd45-a37832f5a58a + 580017d6-0baf-4815-80cb-c40f7afca229 + 9235f1c2-d8f4-43b0-b5c8-4d5bd86f886a + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + 68347974-590b-4408-86d8-db71952ae2e4 + ae43c2ce-251f-46d8-8f58-c9d64366c78e + c790fddd-81b5-46ac-bc0f-6b128068238b + a5285a83-3116-48e3-b6f0-63fbf247f9c3 + 16 + 71353d71-bb86-48b1-90e1-02de9ee818a8 + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + b2892f3f-beee-4acc-a700-7eef895c20cc + Relative Differences + Relative Differences + + + + + + 5714 + -2272 + 128 + 28 + + + 5767 + -2258 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + d3b71599-4e2c-4727-9ba4-f479bb418ea1 + Values + Values + false + ead831d4-9a35-442f-b087-9552edaaf9c7 + 1 + + + + + + 5716 + -2270 + 36 + 24 + + + 5735.5 + -2258 + + + + + + + + 1 + Differences between consecutive items + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + Differenced + Differenced + false + 0 + + + + + + 5782 + -2270 + 58 + 24 + + + 5812.5 + -2258 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 8acb8da9-8a71-42d5-bb53-685404585ba1 + Quick Graph + Quick Graph + false + 0 + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + 1 + + + + + + 5705 + -2532 + 150 + 150 + + + 5705.544 + -2531.672 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + f885fe33-58cf-4592-b3e4-92d6463726af + Multiplication + Multiplication + + + + + + 5737 + -2638 + 82 + 44 + + + 5768 + -2616 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 240f403a-b94d-47cd-944b-dc321c71de0e + A + A + true + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + 1 + + + + + + 5739 + -2636 + 14 + 20 + + + 5747.5 + -2626 + + + + + + + + Second item for multiplication + b0dc8de3-503b-4d64-b8ce-9c03c8820c95 + B + B + true + fdc15e80-2376-4a82-a36c-d6f6b055189b + 1 + + + + + + 5739 + -2616 + 14 + 20 + + + 5747.5 + -2606 + + + + + + + + Result of multiplication + d4023562-ca73-4431-b094-1c02d2be863d + Result + Result + false + 0 + + + + + + 5783 + -2636 + 34 + 40 + + + 5801.5 + -2616 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + fdc15e80-2376-4a82-a36c-d6f6b055189b + Number Slider + Number Slider + false + 0 + + + + + + 5671 + -2652 + 198 + 20 + + + 5671.749 + -2651.812 + + + + + + 6 + 1 + 0 + 16 + 0 + 0 + 9.996405 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + e9f4e58f-fa1b-4308-9ff1-981b4b295de4 + Line SDL + Line SDL + + + + + + 5718 + -2583 + 122 + 64 + + + 5798 + -2551 + + + + + + Line start point + 671729e7-8a6b-43a0-8bef-84e5ad126947 + Start + Start + false + ffddbe9d-2260-4c8b-b010-6b3139c74b78 + 1 + + + + + + 5720 + -2581 + 63 + 20 + + + 5761 + -2571 + + + + + + + + Line tangent (direction) + c265dcf5-9ea4-43ef-9223-dc012de7952a + Direction + Direction + false + 86f3f081-d11b-4841-a25c-e6cdc41de1e1 + 1 + + + + + + 5720 + -2561 + 63 + 20 + + + 5761 + -2551 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 5057eb6b-5976-4293-acaa-d769262eed2c + -ABS(X) + Length + Length + false + d4023562-ca73-4431-b094-1c02d2be863d + 1 + + + + + + 5720 + -2541 + 63 + 20 + + + 5761 + -2531 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 2d999aec-8af8-4928-b3c4-76236b958947 + Line + Line + false + 0 + + + + + + 5813 + -2581 + 25 + 60 + + + 5827 + -2551 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a3bd958c-6273-468b-bfcf-57e2ec139954 + Evaluate Length + Evaluate Length + + + + + + 5731 + -2742 + 144 + 64 + + + 5805 + -2710 + + + + + + Curve to evaluate + 16eca065-31f9-4048-909f-b645d3e524c1 + Curve + Curve + false + 2d999aec-8af8-4928-b3c4-76236b958947 + 1 + + + + + + 5733 + -2740 + 57 + 20 + + + 5763 + -2730 + + + + + + + + Length factor for curve evaluation + 62ba40d2-92b8-441f-84f2-acb9198f55d6 + Length + Length + false + 0 + + + + + + 5733 + -2720 + 57 + 20 + + + 5763 + -2710 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 1568caaa-7e7d-4134-b0f5-876435d023ce + Normalized + Normalized + false + 0 + + + + + + 5733 + -2700 + 57 + 20 + + + 5763 + -2690 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 5495358b-d752-4cbc-ba57-abbf65de1fbc + Point + Point + false + 0 + + + + + + 5820 + -2740 + 53 + 20 + + + 5848 + -2730 + + + + + + + + Tangent vector at the specified length + e45663b7-103b-43a1-9ef9-27996d8de5c6 + Tangent + Tangent + false + 0 + + + + + + 5820 + -2720 + 53 + 20 + + + 5848 + -2710 + + + + + + + + Curve parameter at the specified length + 7b80180f-569e-4d76-a94a-d663b8d3b6f0 + Parameter + Parameter + false + 0 + + + + + + 5820 + -2700 + 53 + 20 + + + 5848 + -2690 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 47bdb401-d65e-4560-b425-215c56a3abdd + Interpolate + Interpolate + + + + + + 5737 + -2844 + 125 + 84 + + + 5804 + -2802 + + + + + + 1 + Interpolation points + 2473120e-a925-40a9-9ae2-6e62cc333e66 + Vertices + Vertices + false + 5495358b-d752-4cbc-ba57-abbf65de1fbc + 1 + + + + + + 5739 + -2842 + 50 + 20 + + + 5765.5 + -2832 + + + + + + + + Curve degree + 6e0e9873-5ec1-45cd-b8b2-cf0fca1831ca + Degree + Degree + false + 0 + + + + + + 5739 + -2822 + 50 + 20 + + + 5765.5 + -2812 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 02bcd526-d328-4007-bfba-b0406dd71014 + Periodic + Periodic + false + 0 + + + + + + 5739 + -2802 + 50 + 20 + + + 5765.5 + -2792 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 3d33e03a-661b-4c15-ab3e-24f3acdeaa7e + KnotStyle + KnotStyle + false + 0 + + + + + + 5739 + -2782 + 50 + 20 + + + 5765.5 + -2772 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2b3f4056-176a-4a24-bd60-e8f390290566 + Curve + Curve + false + 0 + + + + + + 5819 + -2842 + 41 + 26 + + + 5841 + -2828.667 + + + + + + + + Curve length + f2035d3a-c123-40df-a3ce-1a5dc5da796d + Length + Length + false + 0 + + + + + + 5819 + -2816 + 41 + 27 + + + 5841 + -2802 + + + + + + + + Curve domain + 69ac4299-caa9-47a3-8e7f-dc083fd7c7d3 + Domain + Domain + false + 0 + + + + + + 5819 + -2789 + 41 + 27 + + + 5841 + -2775.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e265c5b0-82b5-47fc-8dbf-058f54be1af3 + Panel + + false + 0 + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + 1 + Double click to edit panel content… + + + + + + 5915 + -2599 + 160 + 274 + + 0 + 0 + 0 + + 5915.299 + -2598.879 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + b30f2b0f-5050-42f7-a970-24bab3a4e226 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 5750 + -1819 + 50 + 24 + + + 5775.657 + -1807.783 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + f56c81ff-eca8-4d60-9fec-b48e2bf7204e + Curvature + Curvature + + + + + + 5709 + -2010 + 137 + 64 + + + 5779 + -1978 + + + + + + Curve to evaluate + e0d3692d-6e96-4472-b242-777a59156d37 + Curve + Curve + false + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + 1 + + + + + + 5711 + -2008 + 53 + 30 + + + 5739 + -1993 + + + + + + + + Parameter on curve domain to evaluate + 569e1c7f-2246-42f4-a79e-ecd05bd2b2a7 + Parameter + Parameter + false + c21440f6-efda-4c7c-b4c2-e4676bf8d3f0 + 1 + + + + + + 5711 + -1978 + 53 + 30 + + + 5739 + -1963 + + + + + + + + Point on curve at {t} + 1b1389d8-d7c3-42ea-9693-3998ca641912 + Point + Point + false + 0 + + + + + + 5794 + -2008 + 50 + 20 + + + 5820.5 + -1998 + + + + + + + + Curvature vector at {t} + c327e5cb-6835-4491-b546-b36ff747a706 + Curvature + Curvature + false + 0 + + + + + + 5794 + -1988 + 50 + 20 + + + 5820.5 + -1978 + + + + + + + + Curvature circle at {t} + db918ea3-61ea-4955-a0a8-0e3b357ade1f + Curvature + Curvature + false + 0 + + + + + + 5794 + -1968 + 50 + 20 + + + 5820.5 + -1958 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + a5b4d353-6db9-487d-b8b7-cf111abdbefc + Divide Curve + Divide Curve + + + + + + 5725 + -1933 + 125 + 64 + + + 5775 + -1901 + + + + + + Curve to divide + d92d4d44-ce92-4b6e-8bd6-a39adf40d12d + Curve + Curve + false + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + 1 + + + + + + 5727 + -1931 + 33 + 20 + + + 5745 + -1921 + + + + + + + + Number of segments + 09efc75d-2edd-42a9-bd85-4fd84c4fd3f6 + Count + Count + false + b30f2b0f-5050-42f7-a970-24bab3a4e226 + 1 + + + + + + 5727 + -1911 + 33 + 20 + + + 5745 + -1901 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 2921def4-7db6-46e7-b2fb-905580887d7f + Kinks + Kinks + false + 0 + + + + + + 5727 + -1891 + 33 + 20 + + + 5745 + -1881 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 8deaf13c-ca3f-4eb7-8b38-9626c4067590 + Points + Points + false + 0 + + + + + + 5790 + -1931 + 58 + 20 + + + 5820.5 + -1921 + + + + + + + + 1 + Tangent vectors at division points + 125bccb9-b499-4b50-85c5-7581cde7e820 + Tangents + Tangents + false + 0 + + + + + + 5790 + -1911 + 58 + 20 + + + 5820.5 + -1901 + + + + + + + + 1 + Parameter values at division points + c21440f6-efda-4c7c-b4c2-e4676bf8d3f0 + Parameters + Parameters + false + 0 + + + + + + 5790 + -1891 + 58 + 20 + + + 5820.5 + -1881 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + Curve + Curve + false + 242c4148-9214-4bff-8534-d255fe9857a8 + 1 + + + + + + 5756 + -1791 + 50 + 24 + + + 5781.431 + -1779.938 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + cb2a991b-9194-48d2-b86f-b28e15f6e5d6 + Deconstruct Arc + Deconstruct Arc + + + + + + 5729 + -2081 + 114 + 64 + + + 5769 + -2049 + + + + + + Arc or Circle to deconstruct + 9df67b6f-098c-49f5-936c-dcf6e535611f + Arc + Arc + false + db918ea3-61ea-4955-a0a8-0e3b357ade1f + 1 + + + + + + 5731 + -2079 + 23 + 60 + + + 5744 + -2049 + + + + + + + + Base plane of arc or circle + 093a71c8-f9ce-4c1a-8106-43876b316be0 + Base Plane + Base Plane + false + 0 + + + + + + 5784 + -2079 + 57 + 20 + + + 5814 + -2069 + + + + + + + + Radius of arc or circle + 7955181f-4b66-428b-8888-7d2b91aea03f + Radius + Radius + false + 0 + + + + + + 5784 + -2059 + 57 + 20 + + + 5814 + -2049 + + + + + + + + Angle domain (in radians) of arc + 0cddff04-fc6f-4bc9-bdd0-d3e1d7f0743e + Angle + Angle + false + 0 + + + + + + 5784 + -2039 + 57 + 20 + + + 5814 + -2029 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 726714bf-a532-4598-b71c-751c5b0de664 + One Over X + One Over X + + + + + + 5736 + -2205 + 100 + 28 + + + 5785 + -2191 + + + + + + Input value + cc86df03-30e6-4e03-9336-e0ac7133e989 + Value + Value + false + 7955181f-4b66-428b-8888-7d2b91aea03f + 1 + + + + + + 5738 + -2203 + 32 + 24 + + + 5755.5 + -2191 + + + + + + + + Output value + 118b4d1c-3c11-4520-8a55-5b4f92b96894 + Result + Result + false + 0 + + + + + + 5800 + -2203 + 34 + 24 + + + 5818.5 + -2191 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 41a81557-ae26-4b4c-95c0-89dc8e24bba6 + Number Slider + Number Slider + false + 0 + + + + + + 5671 + -1844 + 198 + 20 + + + 5671.656 + -1843.208 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 17443e9c-05b6-4a61-b68a-080b072fb31e + Line + Line + + + + + + 5722 + -2155 + 114 + 44 + + + 5794 + -2133 + + + + + + Line start point + a76dd29a-3ccd-412e-97bc-c958028851ef + Start Point + Start Point + false + 1b1389d8-d7c3-42ea-9693-3998ca641912 + 1 + + + + + + 5724 + -2153 + 55 + 20 + + + 5753 + -2143 + + + + + + + + Line end point + a90a12c3-1ca3-49c4-80e2-d5770dbca560 + End Point + End Point + false + 093a71c8-f9ce-4c1a-8106-43876b316be0 + 1 + + + + + + 5724 + -2133 + 55 + 20 + + + 5753 + -2123 + + + + + + + + Line segment + 86f3f081-d11b-4841-a25c-e6cdc41de1e1 + Line + Line + false + 0 + + + + + + 5809 + -2153 + 25 + 40 + + + 5823 + -2133 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + b2892f3f-beee-4acc-a700-7eef895c20cc + 8acb8da9-8a71-42d5-bb53-685404585ba1 + f885fe33-58cf-4592-b3e4-92d6463726af + fdc15e80-2376-4a82-a36c-d6f6b055189b + e9f4e58f-fa1b-4308-9ff1-981b4b295de4 + a3bd958c-6273-468b-bfcf-57e2ec139954 + 47bdb401-d65e-4560-b425-215c56a3abdd + e265c5b0-82b5-47fc-8dbf-058f54be1af3 + b30f2b0f-5050-42f7-a970-24bab3a4e226 + f56c81ff-eca8-4d60-9fec-b48e2bf7204e + a5b4d353-6db9-487d-b8b7-cf111abdbefc + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + cb2a991b-9194-48d2-b86f-b28e15f6e5d6 + 726714bf-a532-4598-b71c-751c5b0de664 + 41a81557-ae26-4b4c-95c0-89dc8e24bba6 + 17443e9c-05b6-4a61-b68a-080b072fb31e + 16 + fa5d3b59-adda-49ac-9d68-5f6a592fef40 + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 9dcb0cb3-f7ac-4274-991d-8c6ed5982784 + Relative Differences + Relative Differences + + + + + + 5719 + -2237 + 128 + 28 + + + 5772 + -2223 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 4c493ac2-1444-414f-9cc5-7e256a78c4ea + Values + Values + false + 118b4d1c-3c11-4520-8a55-5b4f92b96894 + 1 + + + + + + 5721 + -2235 + 36 + 24 + + + 5740.5 + -2223 + + + + + + + + 1 + Differences between consecutive items + ead831d4-9a35-442f-b087-9552edaaf9c7 + Differenced + Differenced + false + 0 + + + + + + 5787 + -2235 + 58 + 24 + + + 5817.5 + -2223 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 380716a6-5071-4978-96bb-67cc49356929 + Number + Number + false + 26176fe6-0f24-4ba0-acbe-e954a969b70c + 1 + + + + + + 5270 + -1697 + 50 + 24 + + + 5295.486 + -1685.464 + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 26176fe6-0f24-4ba0-acbe-e954a969b70c + Number Slider + Number Slider + false + 0 + + + + + + 5194 + -1729 + 198 + 20 + + + 5194.07 + -1728.643 + + + + + + 0 + 1 + 0 + 1024 + 0 + 0 + 256 + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 73ee5e15-5547-4bb6-84ca-1b2fb4b56837 + Relative Differences + Relative Differences + + + + + + 6132 + -2267 + 128 + 28 + + + 6185 + -2253 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + da28d880-cff2-419b-9e8a-1fa327524be8 + Values + Values + false + 55f43da7-c0e5-4ef8-9892-86abf60c4bf5 + 1 + + + + + + 6134 + -2265 + 36 + 24 + + + 6153.5 + -2253 + + + + + + + + 1 + Differences between consecutive items + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + Differenced + Differenced + false + 0 + + + + + + 6200 + -2265 + 58 + 24 + + + 6230.5 + -2253 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 58fe9d71-f841-47f0-819d-1e1fb6158c00 + Quick Graph + Quick Graph + false + 0 + 51ba1196-8744-47ff-b209-6fa41c932572 + 1 + + + + + + 6125 + -2520 + 150 + 150 + + + 6125.447 + -2519.031 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + b9a455ad-e638-44e9-ab48-b9f430e57bea + Multiplication + Multiplication + + + + + + 6152 + -2645 + 82 + 44 + + + 6183 + -2623 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 6a8b0027-970e-4813-995c-e758e8aa255f + A + A + true + 51ba1196-8744-47ff-b209-6fa41c932572 + 1 + + + + + + 6154 + -2643 + 14 + 20 + + + 6162.5 + -2633 + + + + + + + + Second item for multiplication + e47d7047-2293-477d-a2d9-f0e1922f0591 + B + B + true + e7be2341-3fe5-4e1c-8870-8209821dc353 + 1 + + + + + + 6154 + -2623 + 14 + 20 + + + 6162.5 + -2613 + + + + + + + + Result of multiplication + 4adb6898-2dc9-4d90-8f78-8c1049d30056 + Result + Result + false + 0 + + + + + + 6198 + -2643 + 34 + 40 + + + 6216.5 + -2623 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + e7be2341-3fe5-4e1c-8870-8209821dc353 + Number Slider + Number Slider + false + 0 + + + + + + 6089 + -2663 + 198 + 20 + + + 6089.561 + -2662.811 + + + + + + 6 + 1 + 0 + 16 + 0 + 0 + 11.450938 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 2ac95bb6-ee8a-4408-8f72-8d755529e11b + Line SDL + Line SDL + + + + + + 6134 + -2599 + 122 + 64 + + + 6214 + -2567 + + + + + + Line start point + c44be3ca-7c36-44d9-ab06-04bee168c48a + Start + Start + false + 5bef1dbb-e2f0-40ee-b959-50dd960b9bdc + 1 + + + + + + 6136 + -2597 + 63 + 20 + + + 6177 + -2587 + + + + + + + + Line tangent (direction) + 11de3f49-7e13-4745-b050-c144a04adee1 + Direction + Direction + false + 270d47b0-6a96-4109-9946-7db0bdf18035 + 1 + + + + + + 6136 + -2577 + 63 + 20 + + + 6177 + -2567 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 59062c33-aab1-48ff-8cfb-77a0c4eca586 + -ABS(X) + Length + Length + false + 4adb6898-2dc9-4d90-8f78-8c1049d30056 + 1 + + + + + + 6136 + -2557 + 63 + 20 + + + 6177 + -2547 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 6c8eb0e7-dc87-4d07-939d-b71c63f6a401 + Line + Line + false + 0 + + + + + + 6229 + -2597 + 25 + 60 + + + 6243 + -2567 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + c64b0b64-d1c2-4dda-88a0-b19444f58dd5 + Evaluate Length + Evaluate Length + + + + + + 6147 + -2746 + 144 + 64 + + + 6221 + -2714 + + + + + + Curve to evaluate + 543b6363-545f-4c8a-a6d9-ed09797f97b1 + Curve + Curve + false + 6c8eb0e7-dc87-4d07-939d-b71c63f6a401 + 1 + + + + + + 6149 + -2744 + 57 + 20 + + + 6179 + -2734 + + + + + + + + Length factor for curve evaluation + ba5cddad-799d-443e-ac97-8fe9c8cdc8b7 + Length + Length + false + 0 + + + + + + 6149 + -2724 + 57 + 20 + + + 6179 + -2714 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8a8a12b1-876b-405e-b95d-408f5e34a982 + Normalized + Normalized + false + 0 + + + + + + 6149 + -2704 + 57 + 20 + + + 6179 + -2694 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 00b363a9-7333-433d-9304-4d5faa61e7c5 + Point + Point + false + 0 + + + + + + 6236 + -2744 + 53 + 20 + + + 6264 + -2734 + + + + + + + + Tangent vector at the specified length + 01b80fce-0002-40e8-a533-043483d735fa + Tangent + Tangent + false + 0 + + + + + + 6236 + -2724 + 53 + 20 + + + 6264 + -2714 + + + + + + + + Curve parameter at the specified length + 3b970b12-5880-4e38-a9dd-2ea78b8082fd + Parameter + Parameter + false + 0 + + + + + + 6236 + -2704 + 53 + 20 + + + 6264 + -2694 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + f937c8d2-47a7-4d75-8fcd-18bc0c148ed5 + Interpolate + Interpolate + + + + + + 6153 + -2848 + 125 + 84 + + + 6220 + -2806 + + + + + + 1 + Interpolation points + 86373abb-f6dd-4a24-bd9b-d9178b8123f5 + Vertices + Vertices + false + 00b363a9-7333-433d-9304-4d5faa61e7c5 + 1 + + + + + + 6155 + -2846 + 50 + 20 + + + 6181.5 + -2836 + + + + + + + + Curve degree + e18a685f-52e5-4b3e-9edb-8f75f641b422 + Degree + Degree + false + 0 + + + + + + 6155 + -2826 + 50 + 20 + + + 6181.5 + -2816 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f622793c-b7fe-492c-bcaf-1a49b969d116 + Periodic + Periodic + false + 0 + + + + + + 6155 + -2806 + 50 + 20 + + + 6181.5 + -2796 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 75dd041c-dba5-48f4-9298-76207a2abb8e + KnotStyle + KnotStyle + false + 0 + + + + + + 6155 + -2786 + 50 + 20 + + + 6181.5 + -2776 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 7c5a3f3c-5e56-4dbb-a306-c8b3ac72d652 + Curve + Curve + false + 0 + + + + + + 6235 + -2846 + 41 + 26 + + + 6257 + -2832.667 + + + + + + + + Curve length + cc31f82b-445d-4265-9270-eebc194bd6b7 + Length + Length + false + 0 + + + + + + 6235 + -2820 + 41 + 27 + + + 6257 + -2806 + + + + + + + + Curve domain + dfac4013-9c4a-41f1-b13f-838735899773 + Domain + Domain + false + 0 + + + + + + 6235 + -2793 + 41 + 27 + + + 6257 + -2779.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + bb478f0d-9d63-40c4-965a-3e2153877cc6 + Panel + + false + 0 + 51ba1196-8744-47ff-b209-6fa41c932572 + 1 + Double click to edit panel content… + + + + + + 6323 + -2600 + 160 + 274 + + 0 + 0 + 0 + + 6323.747 + -2599.042 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + d35b179e-5119-474a-bdff-df306b4953b5 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 6165 + -1823 + 50 + 24 + + + 6190.883 + -1811.027 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + a421e276-2e08-41c6-bede-9a7ecffdb83a + Curvature + Curvature + + + + + + 6146 + -2004 + 137 + 64 + + + 6216 + -1972 + + + + + + Curve to evaluate + 6ca8560c-e52b-4471-9441-4ade2d198e1e + Curve + Curve + false + fd167264-ba72-48e2-b96f-23a14f862b19 + 1 + + + + + + 6148 + -2002 + 53 + 30 + + + 6176 + -1987 + + + + + + + + Parameter on curve domain to evaluate + c72a1022-e9eb-47fe-96e9-4cc2d35a62e6 + Parameter + Parameter + false + 5eaeaa4d-37c3-47c3-a2e9-75cd40ac9994 + 1 + + + + + + 6148 + -1972 + 53 + 30 + + + 6176 + -1957 + + + + + + + + Point on curve at {t} + 0749a083-dfe2-4b59-be6e-a0c2a763cd1b + Point + Point + false + 0 + + + + + + 6231 + -2002 + 50 + 20 + + + 6257.5 + -1992 + + + + + + + + Curvature vector at {t} + 4e6bc5a8-427a-4a95-bd2a-dd7c4363460f + Curvature + Curvature + false + 0 + + + + + + 6231 + -1982 + 50 + 20 + + + 6257.5 + -1972 + + + + + + + + Curvature circle at {t} + cab802e8-3580-43df-b2dc-7e7e08f4fce7 + Curvature + Curvature + false + 0 + + + + + + 6231 + -1962 + 50 + 20 + + + 6257.5 + -1952 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 4f1df47a-6d32-4017-8690-6977c0e94651 + Divide Curve + Divide Curve + + + + + + 6141 + -1937 + 125 + 64 + + + 6191 + -1905 + + + + + + Curve to divide + df690ea4-f8e4-4cd3-873a-278712a3b8b2 + Curve + Curve + false + fd167264-ba72-48e2-b96f-23a14f862b19 + 1 + + + + + + 6143 + -1935 + 33 + 20 + + + 6161 + -1925 + + + + + + + + Number of segments + 9a75d043-2b7a-4bab-867f-ee1de42f11f5 + Count + Count + false + d35b179e-5119-474a-bdff-df306b4953b5 + 1 + + + + + + 6143 + -1915 + 33 + 20 + + + 6161 + -1905 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 21a4f2d6-6774-4ff7-92fe-69917ff81137 + Kinks + Kinks + false + 0 + + + + + + 6143 + -1895 + 33 + 20 + + + 6161 + -1885 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + a73c4e77-b050-4c7f-9c1d-c52144cdc517 + Points + Points + false + 0 + + + + + + 6206 + -1935 + 58 + 20 + + + 6236.5 + -1925 + + + + + + + + 1 + Tangent vectors at division points + 81b5e227-5fa9-4e23-8391-335f1758e620 + Tangents + Tangents + false + 0 + + + + + + 6206 + -1915 + 58 + 20 + + + 6236.5 + -1905 + + + + + + + + 1 + Parameter values at division points + 5eaeaa4d-37c3-47c3-a2e9-75cd40ac9994 + Parameters + Parameters + false + 0 + + + + + + 6206 + -1895 + 58 + 20 + + + 6236.5 + -1885 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + fd167264-ba72-48e2-b96f-23a14f862b19 + Curve + Curve + false + 242c4148-9214-4bff-8534-d255fe9857a8 + 1 + + + + + + 6171 + -1795 + 50 + 24 + + + 6196.657 + -1783.182 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + af201ebd-88ca-4da4-8ab7-eb3351b9888a + Deconstruct Arc + Deconstruct Arc + + + + + + 6145 + -2085 + 114 + 64 + + + 6185 + -2053 + + + + + + Arc or Circle to deconstruct + 22be2713-ddef-47f8-b13e-572a3d558dcd + Arc + Arc + false + cab802e8-3580-43df-b2dc-7e7e08f4fce7 + 1 + + + + + + 6147 + -2083 + 23 + 60 + + + 6160 + -2053 + + + + + + + + Base plane of arc or circle + 17a07136-27e9-452b-8f31-d22ce8ee193c + Base Plane + Base Plane + false + 0 + + + + + + 6200 + -2083 + 57 + 20 + + + 6230 + -2073 + + + + + + + + Radius of arc or circle + 2e12c35d-525e-4eb7-a98f-4b026725f695 + Radius + Radius + false + 0 + + + + + + 6200 + -2063 + 57 + 20 + + + 6230 + -2053 + + + + + + + + Angle domain (in radians) of arc + 8f3b751a-87c0-4262-9f39-d700ed35f7ba + Angle + Angle + false + 0 + + + + + + 6200 + -2043 + 57 + 20 + + + 6230 + -2033 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 50eae438-c910-44dc-ac55-7b276df20386 + One Over X + One Over X + + + + + + 6147 + -2189 + 100 + 28 + + + 6196 + -2175 + + + + + + Input value + 3e6c77aa-4e63-4928-9472-b046752d38e1 + Value + Value + false + 2e12c35d-525e-4eb7-a98f-4b026725f695 + 1 + + + + + + 6149 + -2187 + 32 + 24 + + + 6166.5 + -2175 + + + + + + + + Output value + 7318a8f1-c5a6-4d7e-a587-bc34958eed13 + Result + Result + false + 0 + + + + + + 6211 + -2187 + 34 + 24 + + + 6229.5 + -2175 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + ac19e456-3b2a-4e85-9d48-0135ccc5af8c + Number Slider + Number Slider + false + 0 + + + + + + 6086 + -1847 + 198 + 20 + + + 6086.882 + -1846.452 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 013bb490-14d2-45bf-aa4d-bcb9bfa9ced8 + Line + Line + + + + + + 6138 + -2159 + 114 + 44 + + + 6210 + -2137 + + + + + + Line start point + 017eb842-3825-4299-8cc5-33f6eca839f0 + Start Point + Start Point + false + 0749a083-dfe2-4b59-be6e-a0c2a763cd1b + 1 + + + + + + 6140 + -2157 + 55 + 20 + + + 6169 + -2147 + + + + + + + + Line end point + 330eb5ef-40a5-4fc3-887a-3273e990512a + End Point + End Point + false + 17a07136-27e9-452b-8f31-d22ce8ee193c + 1 + + + + + + 6140 + -2137 + 55 + 20 + + + 6169 + -2127 + + + + + + + + Line segment + 270d47b0-6a96-4109-9946-7db0bdf18035 + Line + Line + false + 0 + + + + + + 6225 + -2157 + 25 + 40 + + + 6239 + -2137 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 73ee5e15-5547-4bb6-84ca-1b2fb4b56837 + 58fe9d71-f841-47f0-819d-1e1fb6158c00 + b9a455ad-e638-44e9-ab48-b9f430e57bea + e7be2341-3fe5-4e1c-8870-8209821dc353 + 2ac95bb6-ee8a-4408-8f72-8d755529e11b + c64b0b64-d1c2-4dda-88a0-b19444f58dd5 + f937c8d2-47a7-4d75-8fcd-18bc0c148ed5 + bb478f0d-9d63-40c4-965a-3e2153877cc6 + d35b179e-5119-474a-bdff-df306b4953b5 + a421e276-2e08-41c6-bede-9a7ecffdb83a + 4f1df47a-6d32-4017-8690-6977c0e94651 + fd167264-ba72-48e2-b96f-23a14f862b19 + af201ebd-88ca-4da4-8ab7-eb3351b9888a + 50eae438-c910-44dc-ac55-7b276df20386 + ac19e456-3b2a-4e85-9d48-0135ccc5af8c + 013bb490-14d2-45bf-aa4d-bcb9bfa9ced8 + 16 + 66926ef3-9666-43d4-b213-4bffc87f2f3f + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 62273e81-5d8d-4db2-b708-f7ac3009e513 + Relative Differences + Relative Differences + + + + + + 6130 + -2241 + 128 + 28 + + + 6183 + -2227 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + eb016353-8453-46cd-a8f8-e9a71024e3f0 + Values + Values + false + f15092d7-49d4-43fc-9c90-242f16c94747 + 1 + + + + + + 6132 + -2239 + 36 + 24 + + + 6151.5 + -2227 + + + + + + + + 1 + Differences between consecutive items + 55f43da7-c0e5-4ef8-9892-86abf60c4bf5 + Differenced + Differenced + false + 0 + + + + + + 6198 + -2239 + 58 + 24 + + + 6228.5 + -2227 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 60c2cbf2-448f-41e3-a1b2-a0c8e1e262a9 + Relative Differences + Relative Differences + + + + + + 6122 + -2215 + 128 + 28 + + + 6175 + -2201 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 25164003-2db7-445f-a3ed-ba52c86e7ea3 + Values + Values + false + 7318a8f1-c5a6-4d7e-a587-bc34958eed13 + 1 + + + + + + 6124 + -2213 + 36 + 24 + + + 6143.5 + -2201 + + + + + + + + 1 + Differences between consecutive items + f15092d7-49d4-43fc-9c90-242f16c94747 + Differenced + Differenced + false + 0 + + + + + + 6190 + -2213 + 58 + 24 + + + 6220.5 + -2201 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 242c4148-9214-4bff-8534-d255fe9857a8 + true + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 5339 + -1659 + 50 + 24 + + + 5364.038 + -1647.6 + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 497dcb0a-f4bf-440a-b0e8-b4aac5e9bba8 + Relative Differences + Relative Differences + + + + + + 6551 + -2292 + 128 + 28 + + + 6604 + -2278 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 1dfed4a9-b12c-4355-b113-f884820577bf + Values + Values + false + 090e8dbb-4842-4a13-b69d-909ddcb3adcd + 1 + + + + + + 6553 + -2290 + 36 + 24 + + + 6572.5 + -2278 + + + + + + + + 1 + Differences between consecutive items + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + Differenced + Differenced + false + 0 + + + + + + 6619 + -2290 + 58 + 24 + + + 6649.5 + -2278 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7daf04aa-0d0d-4ee3-bbfc-a7cff0e3edcd + Quick Graph + Quick Graph + false + 0 + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + 1 + + + + + + 6532 + -2490 + 150 + 150 + + + 6532.76 + -2489.808 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 513af13a-c90a-4aef-a0a9-229ce814b0f4 + Multiplication + Multiplication + + + + + + 6566 + -2621 + 82 + 44 + + + 6597 + -2599 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 1abcd0ba-a71e-422a-a363-d9504d0e1331 + A + A + true + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + 1 + + + + + + 6568 + -2619 + 14 + 20 + + + 6576.5 + -2609 + + + + + + + + Second item for multiplication + c31f72be-06a8-4d72-9b98-bbe68aa9e11d + B + B + true + 86f63aab-6548-46b6-8a94-9f6dc8ad05a1 + 1 + + + + + + 6568 + -2599 + 14 + 20 + + + 6576.5 + -2589 + + + + + + + + Result of multiplication + c5fdc14b-43a1-4b8e-808b-0c8c9a3b094c + Result + Result + false + 0 + + + + + + 6612 + -2619 + 34 + 40 + + + 6630.5 + -2599 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 86f63aab-6548-46b6-8a94-9f6dc8ad05a1 + Number Slider + Number Slider + false + 0 + + + + + + 6502 + -2642 + 198 + 20 + + + 6502.045 + -2641.342 + + + + + + 6 + 1 + 0 + 4 + 0 + 0 + 4 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 326dddf9-c5cc-4f04-b825-e9f0cd122f18 + Line SDL + Line SDL + + + + + + 6548 + -2575 + 122 + 64 + + + 6628 + -2543 + + + + + + Line start point + 6b26b7c5-d1e4-4d33-b392-167c6fbe9afe + Start + Start + false + 367a44f5-8cf1-4b36-8cf9-1cec902f5e7b + 1 + + + + + + 6550 + -2573 + 63 + 20 + + + 6591 + -2563 + + + + + + + + Line tangent (direction) + 05840bea-95fd-44df-aa64-2ec6066b97b6 + Direction + Direction + false + 0832dd57-2948-4740-8763-9d7a7e3a5f0b + 1 + + + + + + 6550 + -2553 + 63 + 20 + + + 6591 + -2543 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 4ce3a86e-fd3e-4176-9639-0327b401127e + -ABS(X) + Length + Length + false + c5fdc14b-43a1-4b8e-808b-0c8c9a3b094c + 1 + + + + + + 6550 + -2533 + 63 + 20 + + + 6591 + -2523 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + a0e59a1e-9c2b-404b-bb6b-f757b5b3eba3 + Line + Line + false + 0 + + + + + + 6643 + -2573 + 25 + 60 + + + 6657 + -2543 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + b2b6ccc2-7360-4477-976d-93a53351e0c9 + Evaluate Length + Evaluate Length + + + + + + 6561 + -2734 + 144 + 64 + + + 6635 + -2702 + + + + + + Curve to evaluate + c2c9a196-4bbf-4734-8b04-2b4b40598288 + Curve + Curve + false + a0e59a1e-9c2b-404b-bb6b-f757b5b3eba3 + 1 + + + + + + 6563 + -2732 + 57 + 20 + + + 6593 + -2722 + + + + + + + + Length factor for curve evaluation + 3360aa89-78e6-41fb-bfd0-439a4825e25b + Length + Length + false + 0 + + + + + + 6563 + -2712 + 57 + 20 + + + 6593 + -2702 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + ee50d081-1b64-4062-9491-28d8b1fa4ebb + Normalized + Normalized + false + 0 + + + + + + 6563 + -2692 + 57 + 20 + + + 6593 + -2682 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 27b5c7bc-7cca-4495-8b96-4bb7dd780cd1 + Point + Point + false + 0 + + + + + + 6650 + -2732 + 53 + 20 + + + 6678 + -2722 + + + + + + + + Tangent vector at the specified length + 547f2a6e-f807-449f-a72c-fa9b2a44cb89 + Tangent + Tangent + false + 0 + + + + + + 6650 + -2712 + 53 + 20 + + + 6678 + -2702 + + + + + + + + Curve parameter at the specified length + 9db69c8c-08b7-45f9-9adc-bfa6e33ff213 + Parameter + Parameter + false + 0 + + + + + + 6650 + -2692 + 53 + 20 + + + 6678 + -2682 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3fdd8494-36fb-460b-8234-2cc113c8d6f7 + Interpolate + Interpolate + + + + + + 6567 + -2836 + 125 + 84 + + + 6634 + -2794 + + + + + + 1 + Interpolation points + 3512cba8-2490-44f9-8676-03a4147f991a + Vertices + Vertices + false + 27b5c7bc-7cca-4495-8b96-4bb7dd780cd1 + 1 + + + + + + 6569 + -2834 + 50 + 20 + + + 6595.5 + -2824 + + + + + + + + Curve degree + 74b21ef7-6ca2-4b4b-be05-1e53728dc386 + Degree + Degree + false + 0 + + + + + + 6569 + -2814 + 50 + 20 + + + 6595.5 + -2804 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 40048582-df17-48b9-967b-3f977330e5e0 + Periodic + Periodic + false + 0 + + + + + + 6569 + -2794 + 50 + 20 + + + 6595.5 + -2784 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 88c1bcca-7a71-4180-889b-f761b687fa86 + KnotStyle + KnotStyle + false + 0 + + + + + + 6569 + -2774 + 50 + 20 + + + 6595.5 + -2764 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f149ec23-8d09-4ee2-b304-bc0821030d5d + Curve + Curve + false + 0 + + + + + + 6649 + -2834 + 41 + 26 + + + 6671 + -2820.667 + + + + + + + + Curve length + ef664933-031d-460a-94fc-c7c199b66103 + Length + Length + false + 0 + + + + + + 6649 + -2808 + 41 + 27 + + + 6671 + -2794 + + + + + + + + Curve domain + 34e9c802-2fd2-42d8-830e-7e94eb801758 + Domain + Domain + false + 0 + + + + + + 6649 + -2781 + 41 + 27 + + + 6671 + -2767.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 81853495-cae5-4962-b7b3-90179e8671e2 + Panel + + false + 0 + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + 1 + Double click to edit panel content… + + + + + + 6712 + -2573 + 160 + 274 + + 0 + 0 + 0 + + 6712.967 + -2572.404 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + d9f47135-4f11-47d6-8df5-516451eb22b5 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 6580 + -1809 + 50 + 24 + + + 6605.951 + -1797.313 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + bf565e9e-b484-4a50-8e2d-2c0b920f04e4 + Curvature + Curvature + + + + + + 6539 + -2002 + 137 + 64 + + + 6609 + -1970 + + + + + + Curve to evaluate + 8bbd39fb-6a3b-45cf-a8c5-6e52aa762e2f + Curve + Curve + false + 3c453084-5350-448a-b055-af469684b361 + 1 + + + + + + 6541 + -2000 + 53 + 30 + + + 6569 + -1985 + + + + + + + + Parameter on curve domain to evaluate + 0ef13f5a-9249-4a27-9170-f6f9b5277657 + Parameter + Parameter + false + d054c6c4-70fe-4af8-9a08-21f4e2613d76 + 1 + + + + + + 6541 + -1970 + 53 + 30 + + + 6569 + -1955 + + + + + + + + Point on curve at {t} + 367a44f5-8cf1-4b36-8cf9-1cec902f5e7b + Point + Point + false + 0 + + + + + + 6624 + -2000 + 50 + 20 + + + 6650.5 + -1990 + + + + + + + + Curvature vector at {t} + fea8dc43-1d23-44be-ab9a-0fe87b993c50 + Curvature + Curvature + false + 0 + + + + + + 6624 + -1980 + 50 + 20 + + + 6650.5 + -1970 + + + + + + + + Curvature circle at {t} + b6447e1a-8841-4041-82a5-0dd3cc661c36 + Curvature + Curvature + false + 0 + + + + + + 6624 + -1960 + 50 + 20 + + + 6650.5 + -1950 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 313f311f-9c52-42e1-b70b-75e14285270b + Divide Curve + Divide Curve + + + + + + 6555 + -1925 + 125 + 64 + + + 6605 + -1893 + + + + + + Curve to divide + caec8c90-c684-40c3-863a-2d7f2b68405e + Curve + Curve + false + 3c453084-5350-448a-b055-af469684b361 + 1 + + + + + + 6557 + -1923 + 33 + 20 + + + 6575 + -1913 + + + + + + + + Number of segments + 629e6432-1634-458e-b773-94f7318e289a + Count + Count + false + d9f47135-4f11-47d6-8df5-516451eb22b5 + 1 + + + + + + 6557 + -1903 + 33 + 20 + + + 6575 + -1893 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 65daa46d-f922-4338-8397-ab7433ab7d02 + Kinks + Kinks + false + 0 + + + + + + 6557 + -1883 + 33 + 20 + + + 6575 + -1873 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 551c58fe-b13d-4543-b220-2ee9a49419d1 + Points + Points + false + 0 + + + + + + 6620 + -1923 + 58 + 20 + + + 6650.5 + -1913 + + + + + + + + 1 + Tangent vectors at division points + 342c060f-a349-449c-a249-8c8ff0284b8a + Tangents + Tangents + false + 0 + + + + + + 6620 + -1903 + 58 + 20 + + + 6650.5 + -1893 + + + + + + + + 1 + Parameter values at division points + d054c6c4-70fe-4af8-9a08-21f4e2613d76 + Parameters + Parameters + false + 0 + + + + + + 6620 + -1883 + 58 + 20 + + + 6650.5 + -1873 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 3c453084-5350-448a-b055-af469684b361 + Curve + Curve + false + 242c4148-9214-4bff-8534-d255fe9857a8 + 1 + + + + + + 6586 + -1781 + 50 + 24 + + + 6611.726 + -1769.468 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + bab2137a-45e5-44f4-b9e4-5c536353c1ea + Deconstruct Arc + Deconstruct Arc + + + + + + 6559 + -2073 + 114 + 64 + + + 6599 + -2041 + + + + + + Arc or Circle to deconstruct + df856ed2-8b3e-4dac-9896-8f1122f0cce3 + Arc + Arc + false + b6447e1a-8841-4041-82a5-0dd3cc661c36 + 1 + + + + + + 6561 + -2071 + 23 + 60 + + + 6574 + -2041 + + + + + + + + Base plane of arc or circle + bce58227-624d-466a-b028-54ba84d4a246 + Base Plane + Base Plane + false + 0 + + + + + + 6614 + -2071 + 57 + 20 + + + 6644 + -2061 + + + + + + + + Radius of arc or circle + 77fc74b5-b7b7-4804-b052-293eb6addbf8 + Radius + Radius + false + 0 + + + + + + 6614 + -2051 + 57 + 20 + + + 6644 + -2041 + + + + + + + + Angle domain (in radians) of arc + b6ec259f-3cac-46c1-93b4-6b7a127f573a + Angle + Angle + false + 0 + + + + + + 6614 + -2031 + 57 + 20 + + + 6644 + -2021 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + bac0064b-8de4-445e-b11b-65851d4f45a9 + One Over X + One Over X + + + + + + 6565 + -2164 + 100 + 28 + + + 6614 + -2150 + + + + + + Input value + 518dc2f9-e2f0-483c-8ef6-f97b4411e15c + Value + Value + false + 77fc74b5-b7b7-4804-b052-293eb6addbf8 + 1 + + + + + + 6567 + -2162 + 32 + 24 + + + 6584.5 + -2150 + + + + + + + + Output value + dfe4162f-ec3c-4286-8558-a6ccf61bdf68 + Result + Result + false + 0 + + + + + + 6629 + -2162 + 34 + 24 + + + 6647.5 + -2150 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + ef969a0e-a990-4b73-84c0-35b4cb6cc9b4 + Number Slider + Number Slider + false + 0 + + + + + + 6501 + -1833 + 198 + 20 + + + 6501.95 + -1832.738 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 1a3f86c7-3d53-433e-9a66-c7d2f76394b3 + Line + Line + + + + + + 6559 + -2130 + 114 + 44 + + + 6631 + -2108 + + + + + + Line start point + 4621037b-d27e-41de-8f6b-648ab934971c + Start Point + Start Point + false + 367a44f5-8cf1-4b36-8cf9-1cec902f5e7b + 1 + + + + + + 6561 + -2128 + 55 + 20 + + + 6590 + -2118 + + + + + + + + Line end point + 604dfdd8-9f41-404a-becb-d1af1c60f45b + End Point + End Point + false + bce58227-624d-466a-b028-54ba84d4a246 + 1 + + + + + + 6561 + -2108 + 55 + 20 + + + 6590 + -2098 + + + + + + + + Line segment + 0832dd57-2948-4740-8763-9d7a7e3a5f0b + Line + Line + false + 0 + + + + + + 6646 + -2128 + 25 + 40 + + + 6660 + -2108 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 497dcb0a-f4bf-440a-b0e8-b4aac5e9bba8 + 7daf04aa-0d0d-4ee3-bbfc-a7cff0e3edcd + 513af13a-c90a-4aef-a0a9-229ce814b0f4 + 86f63aab-6548-46b6-8a94-9f6dc8ad05a1 + 326dddf9-c5cc-4f04-b825-e9f0cd122f18 + b2b6ccc2-7360-4477-976d-93a53351e0c9 + 3fdd8494-36fb-460b-8234-2cc113c8d6f7 + 81853495-cae5-4962-b7b3-90179e8671e2 + d9f47135-4f11-47d6-8df5-516451eb22b5 + bf565e9e-b484-4a50-8e2d-2c0b920f04e4 + 313f311f-9c52-42e1-b70b-75e14285270b + 3c453084-5350-448a-b055-af469684b361 + bab2137a-45e5-44f4-b9e4-5c536353c1ea + bac0064b-8de4-445e-b11b-65851d4f45a9 + ef969a0e-a990-4b73-84c0-35b4cb6cc9b4 + 1a3f86c7-3d53-433e-9a66-c7d2f76394b3 + 16 + 85dc4cb9-51c9-4fc7-8f07-332ab9734cce + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 1dc74ee4-dd7b-4d22-94f3-f806d9a9dcc9 + Relative Differences + Relative Differences + + + + + + 6551 + -2268 + 128 + 28 + + + 6604 + -2254 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + a065e477-5536-47e5-b5ac-10ea2ea59f01 + Values + Values + false + 30962981-9ec3-4321-87d9-df747341a26d + 1 + + + + + + 6553 + -2266 + 36 + 24 + + + 6572.5 + -2254 + + + + + + + + 1 + Differences between consecutive items + 090e8dbb-4842-4a13-b69d-909ddcb3adcd + Differenced + Differenced + false + 0 + + + + + + 6619 + -2266 + 58 + 24 + + + 6649.5 + -2254 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 53e2df98-24a9-45b0-a97c-5e1469b6e8c1 + Relative Differences + Relative Differences + + + + + + 6552 + -2236 + 128 + 28 + + + 6605 + -2222 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + cbabb51a-81f5-4e6a-a5e7-fe391da35507 + Values + Values + false + b22d0142-f883-4e26-935e-ae6bc8393193 + 1 + + + + + + 6554 + -2234 + 36 + 24 + + + 6573.5 + -2222 + + + + + + + + 1 + Differences between consecutive items + 30962981-9ec3-4321-87d9-df747341a26d + Differenced + Differenced + false + 0 + + + + + + 6620 + -2234 + 58 + 24 + + + 6650.5 + -2222 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 68c8c19a-3361-431d-801b-668bc7ec784d + Relative Differences + Relative Differences + + + + + + 6550 + -2209 + 128 + 28 + + + 6603 + -2195 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 56a0bfca-e85d-427c-b41a-872223e7c692 + Values + Values + false + dfe4162f-ec3c-4286-8558-a6ccf61bdf68 + 1 + + + + + + 6552 + -2207 + 36 + 24 + + + 6571.5 + -2195 + + + + + + + + 1 + Differences between consecutive items + b22d0142-f883-4e26-935e-ae6bc8393193 + Differenced + Differenced + false + 0 + + + + + + 6618 + -2207 + 58 + 24 + + + 6648.5 + -2195 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + dceee6f1-8769-4163-ae9d-af91135b1332 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 4957 + -2922 + 50 + 24 + + + 4982.072 + -2910.291 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 8f087f76-279b-462a-bfba-b79946efc860 + Curvature + Curvature + + + + + + 4902 + -3122 + 137 + 64 + + + 4972 + -3090 + + + + + + Curve to evaluate + 704191b8-dd63-42ec-88e3-bfce4e437227 + Curve + Curve + false + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + 1 + + + + + + 4904 + -3120 + 53 + 30 + + + 4932 + -3105 + + + + + + + + Parameter on curve domain to evaluate + 259f3c46-2531-4e5b-90aa-a2185df0a303 + Parameter + Parameter + false + a6c71985-0943-4134-a21f-fb94bfd097c7 + 1 + + + + + + 4904 + -3090 + 53 + 30 + + + 4932 + -3075 + + + + + + + + Point on curve at {t} + c742f540-96ff-4bf6-acbe-076af399caf7 + Point + Point + false + 0 + + + + + + 4987 + -3120 + 50 + 20 + + + 5013.5 + -3110 + + + + + + + + Curvature vector at {t} + af91c900-5787-4888-80b8-b69626d3898c + Curvature + Curvature + false + 0 + + + + + + 4987 + -3100 + 50 + 20 + + + 5013.5 + -3090 + + + + + + + + Curvature circle at {t} + 8cad7833-6566-42dd-8f46-6aaf2413113c + Curvature + Curvature + false + 0 + + + + + + 4987 + -3080 + 50 + 20 + + + 5013.5 + -3070 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9c0b5c36-1a0e-47bf-9978-2144423b0117 + Divide Curve + Divide Curve + + + + + + 4907 + -3034 + 125 + 64 + + + 4957 + -3002 + + + + + + Curve to divide + 066268f8-05d1-4b91-81aa-4ff74537b095 + Curve + Curve + false + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + 1 + + + + + + 4909 + -3032 + 33 + 20 + + + 4927 + -3022 + + + + + + + + Number of segments + 1feb696a-edf1-4266-8a94-dc50056ae5b3 + Count + Count + false + dceee6f1-8769-4163-ae9d-af91135b1332 + 1 + + + + + + 4909 + -3012 + 33 + 20 + + + 4927 + -3002 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + ff739057-b658-4a50-80f6-1f63bb3e55d2 + Kinks + Kinks + false + 0 + + + + + + 4909 + -2992 + 33 + 20 + + + 4927 + -2982 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + db271ad2-72d2-4a2a-959f-5005c6651d55 + Points + Points + false + 0 + + + + + + 4972 + -3032 + 58 + 20 + + + 5002.5 + -3022 + + + + + + + + 1 + Tangent vectors at division points + 8ca92396-8e11-42b4-8ccd-db61d17cc3d7 + Tangents + Tangents + false + 0 + + + + + + 4972 + -3012 + 58 + 20 + + + 5002.5 + -3002 + + + + + + + + 1 + Parameter values at division points + a6c71985-0943-4134-a21f-fb94bfd097c7 + Parameters + Parameters + false + 0 + + + + + + 4972 + -2992 + 58 + 20 + + + 5002.5 + -2982 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + Curve + Curve + false + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 4954 + -2895 + 50 + 24 + + + 4979.123 + -2883.899 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + fa99c369-5780-4cde-a97c-ed444c4a08d4 + Deconstruct Arc + Deconstruct Arc + + + + + + 4907 + -3208 + 114 + 64 + + + 4947 + -3176 + + + + + + Arc or Circle to deconstruct + cf1c6af9-e605-4811-b8dd-6efcdabcb71c + Arc + Arc + false + 8cad7833-6566-42dd-8f46-6aaf2413113c + 1 + + + + + + 4909 + -3206 + 23 + 60 + + + 4922 + -3176 + + + + + + + + Base plane of arc or circle + 7390ea67-2449-412a-9723-0944cea9d181 + Base Plane + Base Plane + false + 0 + + + + + + 4962 + -3206 + 57 + 20 + + + 4992 + -3196 + + + + + + + + Radius of arc or circle + 0db3bfc3-42cb-4f4b-bd01-853cfd883bee + Radius + Radius + false + 0 + + + + + + 4962 + -3186 + 57 + 20 + + + 4992 + -3176 + + + + + + + + Angle domain (in radians) of arc + 3c972180-7387-4b78-b9f8-a206366bdecf + Angle + Angle + false + 0 + + + + + + 4962 + -3166 + 57 + 20 + + + 4992 + -3156 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + c9e775a3-a3dd-4879-9304-77d06ac8e156 + One Over X + One Over X + + + + + + 4908 + -3335 + 100 + 28 + + + 4957 + -3321 + + + + + + Input value + d6bf2e53-1f94-4d14-b532-f07e332cd83d + Value + Value + false + 0db3bfc3-42cb-4f4b-bd01-853cfd883bee + 1 + + + + + + 4910 + -3333 + 32 + 24 + + + 4927.5 + -3321 + + + + + + + + Output value + dc9ab047-e373-4dde-bbe9-149534935f2e + Result + Result + false + 0 + + + + + + 4972 + -3333 + 34 + 24 + + + 4990.5 + -3321 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 66181823-88e1-45bf-bf0f-8d445eb22f47 + Quick Graph + Quick Graph + false + 0 + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + 1 + + + + + + 4910 + -3501 + 150 + 150 + + + 4910.077 + -3500.233 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 49975087-8f7b-4a3a-a54d-489d52d8698f + Number Slider + Number Slider + false + 0 + + + + + + 4865 + -2944 + 198 + 20 + + + 4865.077 + -2943.169 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 2835ce05-6e6f-4459-a9be-3b068917ddd3 + Line + Line + + + + + + 4913 + -3276 + 114 + 44 + + + 4985 + -3254 + + + + + + Line start point + b0820e5f-4549-4d82-9391-716aeb0e9510 + Start Point + Start Point + false + c742f540-96ff-4bf6-acbe-076af399caf7 + 1 + + + + + + 4915 + -3274 + 55 + 20 + + + 4944 + -3264 + + + + + + + + Line end point + af2c922c-33db-4d2c-836b-5088931eff99 + End Point + End Point + false + 7390ea67-2449-412a-9723-0944cea9d181 + 1 + + + + + + 4915 + -3254 + 55 + 20 + + + 4944 + -3244 + + + + + + + + Line segment + 841a1be5-75fa-407e-8ddd-c2f7bc943eaa + Line + Line + false + 0 + + + + + + 5000 + -3274 + 25 + 40 + + + 5014 + -3254 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + bc039cf9-dbf4-4a67-9248-064cbbff33ad + Multiplication + Multiplication + + + + + + 4939 + -3638 + 82 + 44 + + + 4970 + -3616 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 87c4d0b2-a64e-45e5-b9d2-031acf34290b + A + A + true + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + 1 + + + + + + 4941 + -3636 + 14 + 20 + + + 4949.5 + -3626 + + + + + + + + Second item for multiplication + b2b9f97c-4869-4ec1-a1e7-25fb33f60dd6 + B + B + true + d49cd736-26b0-434c-804e-9c273412368c + 1 + + + + + + 4941 + -3616 + 14 + 20 + + + 4949.5 + -3606 + + + + + + + + Result of multiplication + 6b7f9b49-4424-46fd-acc5-74efbd1b1bdc + Result + Result + false + 0 + + + + + + 4985 + -3636 + 34 + 40 + + + 5003.5 + -3616 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + d62f103e-63a8-407d-ab6d-59725b6478f6 + Line SDL + Line SDL + + + + + + 4927 + -3585 + 122 + 64 + + + 5007 + -3553 + + + + + + Line start point + f6f804ea-6d12-4956-bb2a-4e17f382fd82 + Start + Start + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4929 + -3583 + 63 + 20 + + + 4970 + -3573 + + + + + + + + Line tangent (direction) + 1e1f194f-5a8e-4d3e-9ab5-93a16dd59d0f + Direction + Direction + false + 2b911d73-c2cb-448c-a07d-82463b1939a0 + 1 + + + + + + 4929 + -3563 + 63 + 20 + + + 4970 + -3553 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 1e4f6a23-7f49-44a3-8948-0acf83086115 + -ABS(X) + Length + Length + false + 6b7f9b49-4424-46fd-acc5-74efbd1b1bdc + 1 + + + + + + 4929 + -3543 + 63 + 20 + + + 4970 + -3533 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 59b71fdc-2a11-4627-b6cb-45a151170a48 + Line + Line + false + 0 + + + + + + 5022 + -3583 + 25 + 60 + + + 5036 + -3553 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 8257b1fe-404a-4ec0-9c86-a3b8395b3760 + Panel + + false + 0 + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + 1 + Double click to edit panel content… + + + + + + 4730 + -3433 + 160 + 274 + + 0 + 0 + 0 + + 4730.968 + -3432.524 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 7e7d9a2e-2757-4207-ab4d-40bbf40755ec + Evaluate Length + Evaluate Length + + + + + + 4901 + -3745 + 144 + 64 + + + 4975 + -3713 + + + + + + Curve to evaluate + 06b1e90c-eaa6-4f32-b00c-2ef1579a3d0f + Curve + Curve + false + 59b71fdc-2a11-4627-b6cb-45a151170a48 + 1 + + + + + + 4903 + -3743 + 57 + 20 + + + 4933 + -3733 + + + + + + + + Length factor for curve evaluation + bb877d60-0b3e-4ccb-878d-84b9db7d69fb + Length + Length + false + 0 + + + + + + 4903 + -3723 + 57 + 20 + + + 4933 + -3713 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 985a62b1-d7a2-41d4-a017-a7dd291cede2 + Normalized + Normalized + false + 0 + + + + + + 4903 + -3703 + 57 + 20 + + + 4933 + -3693 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + c796fe50-d5f0-4d3f-abd2-21aee8053248 + Point + Point + false + 0 + + + + + + 4990 + -3743 + 53 + 20 + + + 5018 + -3733 + + + + + + + + Tangent vector at the specified length + e34314a5-f8fd-411e-8815-8e525f1e01a5 + Tangent + Tangent + false + 0 + + + + + + 4990 + -3723 + 53 + 20 + + + 5018 + -3713 + + + + + + + + Curve parameter at the specified length + 0911f35c-1fda-4a6a-b38d-7cbd73717d03 + Parameter + Parameter + false + 0 + + + + + + 4990 + -3703 + 53 + 20 + + + 5018 + -3693 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 42ca9f47-23f7-40d3-9278-429edb120a9a + Interpolate + Interpolate + + + + + + 4915 + -3848 + 125 + 84 + + + 4982 + -3806 + + + + + + 1 + Interpolation points + 96b1fa6d-374a-4957-81bc-743279f6dc52 + Vertices + Vertices + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4917 + -3846 + 50 + 20 + + + 4943.5 + -3836 + + + + + + + + Curve degree + 082e0c17-35dd-4b5b-8725-a12c0045f7e3 + Degree + Degree + false + 0 + + + + + + 4917 + -3826 + 50 + 20 + + + 4943.5 + -3816 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + c6d359d9-b8ec-420c-a6fa-9abed8660d38 + Periodic + Periodic + false + 0 + + + + + + 4917 + -3806 + 50 + 20 + + + 4943.5 + -3796 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 3359f86c-5eb3-479e-910c-2f2f9bc10e42 + KnotStyle + KnotStyle + false + 0 + + + + + + 4917 + -3786 + 50 + 20 + + + 4943.5 + -3776 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + d801f9b5-fc17-4138-b354-a94649e84da4 + Curve + Curve + false + 0 + + + + + + 4997 + -3846 + 41 + 26 + + + 5019 + -3832.667 + + + + + + + + Curve length + d580e727-8c47-4618-998f-d287f6a06c20 + Length + Length + false + 0 + + + + + + 4997 + -3820 + 41 + 27 + + + 5019 + -3806 + + + + + + + + Curve domain + 39a9a096-4286-40b3-86b4-c220fcb669f6 + Domain + Domain + false + 0 + + + + + + 4997 + -3793 + 41 + 27 + + + 5019 + -3779.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dceee6f1-8769-4163-ae9d-af91135b1332 + 8f087f76-279b-462a-bfba-b79946efc860 + 9c0b5c36-1a0e-47bf-9978-2144423b0117 + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + fa99c369-5780-4cde-a97c-ed444c4a08d4 + c9e775a3-a3dd-4879-9304-77d06ac8e156 + 66181823-88e1-45bf-bf0f-8d445eb22f47 + 49975087-8f7b-4a3a-a54d-489d52d8698f + 2835ce05-6e6f-4459-a9be-3b068917ddd3 + bc039cf9-dbf4-4a67-9248-064cbbff33ad + daade0dc-ab8b-43f8-9164-341b5be4e748 + d62f103e-63a8-407d-ab6d-59725b6478f6 + 8257b1fe-404a-4ec0-9c86-a3b8395b3760 + 7e7d9a2e-2757-4207-ab4d-40bbf40755ec + 42ca9f47-23f7-40d3-9278-429edb120a9a + ec6dd189-5c81-4e7d-9e14-2c530f45d5ce + 1d023950-85ce-4492-b38c-dca1d9028f61 + a964129b-99ea-4eb4-ade4-7b174207b75c + 6d18ba9a-1b26-4851-8c54-f684f8dd763e + 83c1a25d-3676-404a-9af9-eba1a1f0ecc4 + 9f52f1c9-9561-4dba-95b0-0aa71843295c + 3a24ec54-e097-44da-a255-1262bd5c5eaf + 3980b505-7cff-46c2-8e55-a101c77a3bc5 + 57b25890-26ab-457d-83c7-fb2c3abd2062 + 67f876a8-8a70-48fd-a34e-aed9a6c5f237 + 25 + 169f79a6-89e8-4caf-ba75-4428b4de6c01 + Group + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 3684e74a-b0d6-49d8-b5e8-72436322e5a0 + Move + Move + + + + + + 5554 + -1937 + 138 + 44 + + + 5622 + -1915 + + + + + + Base geometry + f71587f4-a230-4f5c-aad2-bac9d2e7ef65 + Geometry + Geometry + true + f625a577-ac0c-459d-804b-4502dce2f3f6 + 1 + + + + + + 5556 + -1935 + 51 + 20 + + + 5583 + -1925 + + + + + + + + Translation vector + 182804ed-136f-4aa8-9afe-bc1a08d0b6d3 + Motion + Motion + false + 0 + + + + + + 5556 + -1915 + 51 + 20 + + + 5583 + -1905 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + dc0e55a6-36f3-433c-913b-84e1c001dd79 + Geometry + Geometry + false + 0 + + + + + + 5637 + -1935 + 53 + 20 + + + 5665 + -1925 + + + + + + + + Transformation data + 6f9fb052-22c0-4e98-85e5-c161dab6f0bb + Transform + Transform + false + 0 + + + + + + 5637 + -1915 + 53 + 20 + + + 5665 + -1905 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 90ff67a0-31b1-4e96-836c-8b39b5d37c12 + Relay + Relay + false + ab393a6d-c7f1-4010-88c4-5d6646cc3a13 + 1 + + + + + + 5491 + -2143 + 44 + 16 + + + 5513 + -2135 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ffddbe9d-2260-4c8b-b010-6b3139c74b78 + Relay + Relay + false + eeeb4f1b-80af-4406-97fe-82aa08c8b441 + 1 + + + + + + 5956 + -2066 + 44 + 16 + + + 5978 + -2058 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 6f653570-3931-4ea8-89ee-3a4cae6ebb09 + Move + Move + + + + + + 5903 + -1987 + 138 + 44 + + + 5971 + -1965 + + + + + + Base geometry + 48860b53-3778-41a8-aa77-9d3e28d20fae + Geometry + Geometry + true + 1b1389d8-d7c3-42ea-9693-3998ca641912 + 1 + + + + + + 5905 + -1985 + 51 + 20 + + + 5932 + -1975 + + + + + + + + Translation vector + adde0e48-8aa4-481d-8145-c4603d89aacd + Motion + Motion + false + 0 + + + + + + 5905 + -1965 + 51 + 20 + + + 5932 + -1955 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 2.5 + 0 + + + + + + + + + + + + Translated geometry + eeeb4f1b-80af-4406-97fe-82aa08c8b441 + Geometry + Geometry + false + 0 + + + + + + 5986 + -1985 + 53 + 20 + + + 6014 + -1975 + + + + + + + + Transformation data + 9c6b60c9-224d-4cb0-9945-d1c1a236acd5 + Transform + Transform + false + 0 + + + + + + 5986 + -1965 + 53 + 20 + + + 6014 + -1955 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 0fcc7a63-edc5-4fca-adf6-9a46e4262912 + Remap Numbers + Remap Numbers + + + + + + 5700 + -2399 + 115 + 64 + + + 5755 + -2367 + + + + + + Value to remap + d436bbe8-88f5-4f94-ab3b-7b0c2668f64b + Value + Value + false + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + 1 + + + + + + 5702 + -2397 + 38 + 20 + + + 5722.5 + -2387 + + + + + + + + Source domain + 1f1ce8f3-2492-4907-8c0b-05e07ba126bd + Source + Source + false + 231d2b75-9c1f-4921-a08e-4d634e27b6ff + 1 + + + + + + 5702 + -2377 + 38 + 20 + + + 5722.5 + -2367 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 285a3284-90b3-4c79-8e9e-d183879e9224 + Target + Target + false + 0 + + + + + + 5702 + -2357 + 38 + 20 + + + 5722.5 + -2347 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + 147da30f-0da8-4be9-bd51-cc75ee9d9317 + Mapped + Mapped + false + 0 + + + + + + 5770 + -2397 + 43 + 30 + + + 5793 + -2382 + + + + + + + + Remapped and clipped number + a455015b-4447-4833-a4b5-9f89e55ee510 + Clipped + Clipped + false + 0 + + + + + + 5770 + -2367 + 43 + 30 + + + 5793 + -2352 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 74253064-4f70-4e62-9eeb-842f54b1cb8f + Bounds + Bounds + + + + + + 5705 + -2313 + 122 + 28 + + + 5769 + -2299 + + + + + + 1 + Numbers to include in Bounds + 7dafe317-a262-4e85-b1bf-2a21a4d94ec5 + Numbers + Numbers + false + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + 1 + + + + + + 5707 + -2311 + 47 + 24 + + + 5732 + -2299 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 231d2b75-9c1f-4921-a08e-4d634e27b6ff + Domain + Domain + false + 0 + + + + + + 5784 + -2311 + 41 + 24 + + + 5806 + -2299 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + Relay + Relay + false + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + 1 + + + + + + 5846 + -2354 + 44 + 16 + + + 5868 + -2346 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + Relay + Relay + false + 47315575-68cf-4b58-a87e-ef4a72ee9277 + 1 + + + + + + 5329 + -2308 + 44 + 16 + + + 5351 + -2300 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 9c4ec2a0-ae4f-441e-8a1b-1875c5baa027 + Move + Move + + + + + + 5925 + -1898 + 138 + 44 + + + 5993 + -1876 + + + + + + Base geometry + 24103a1b-77ec-450c-8cdc-0a660eacf9d4 + Geometry + Geometry + true + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + 1 + + + + + + 5927 + -1896 + 51 + 20 + + + 5954 + -1886 + + + + + + + + Translation vector + f6e1f00e-cadd-4df9-81a3-68f0fc82e573 + Motion + Motion + false + 0 + + + + + + 5927 + -1876 + 51 + 20 + + + 5954 + -1866 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 2.5 + 0 + + + + + + + + + + + + Translated geometry + 63d1bced-21e1-4ef7-b796-414ccb0d2a52 + Geometry + Geometry + false + 0 + + + + + + 6008 + -1896 + 53 + 20 + + + 6036 + -1886 + + + + + + + + Transformation data + fefa7919-e464-4a29-80c9-b1cdfa721b3d + Transform + Transform + false + 0 + + + + + + 6008 + -1876 + 53 + 20 + + + 6036 + -1866 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 5bef1dbb-e2f0-40ee-b959-50dd960b9bdc + Relay + Relay + false + 710061f0-d297-4ef6-85f7-83dd175287a8 + 1 + + + + + + 6398 + -2062 + 44 + 16 + + + 6420 + -2054 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 6eb9abd8-8bea-4201-91b9-2844b566f269 + Move + Move + + + + + + 6315 + -1998 + 138 + 44 + + + 6383 + -1976 + + + + + + Base geometry + 928249b8-432a-4ab9-b6d6-69687978eb53 + Geometry + Geometry + true + 0749a083-dfe2-4b59-be6e-a0c2a763cd1b + 1 + + + + + + 6317 + -1996 + 51 + 20 + + + 6344 + -1986 + + + + + + + + Translation vector + 9caa17c6-dd61-463e-ba47-8b79d5b15246 + Motion + Motion + false + 0 + + + + + + 6317 + -1976 + 51 + 20 + + + 6344 + -1966 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 3.5 + 0 + + + + + + + + + + + + Translated geometry + 710061f0-d297-4ef6-85f7-83dd175287a8 + Geometry + Geometry + false + 0 + + + + + + 6398 + -1996 + 53 + 20 + + + 6426 + -1986 + + + + + + + + Transformation data + 4e31faac-9729-4444-8c6c-1a13e1a71cce + Transform + Transform + false + 0 + + + + + + 6398 + -1976 + 53 + 20 + + + 6426 + -1966 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + f58bc0bb-642a-49a0-82af-bfb15a2c23e5 + Move + Move + + + + + + 6321 + -1917 + 138 + 44 + + + 6389 + -1895 + + + + + + Base geometry + 6893e257-45ef-4c91-961c-c96c64da6884 + Geometry + Geometry + true + fd167264-ba72-48e2-b96f-23a14f862b19 + 1 + + + + + + 6323 + -1915 + 51 + 20 + + + 6350 + -1905 + + + + + + + + Translation vector + 97f2416e-0b17-4759-9628-4c2c60a9ee2f + Motion + Motion + false + 0 + + + + + + 6323 + -1895 + 51 + 20 + + + 6350 + -1885 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 3.5 + 0 + + + + + + + + + + + + Translated geometry + bff33342-d88f-4698-a31a-ed6968a28926 + Geometry + Geometry + false + 0 + + + + + + 6404 + -1915 + 53 + 20 + + + 6432 + -1905 + + + + + + + + Transformation data + 68c75edf-954a-4a28-a65c-e5ba4a7da942 + Transform + Transform + false + 0 + + + + + + 6404 + -1895 + 53 + 20 + + + 6432 + -1885 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 51ba1196-8744-47ff-b209-6fa41c932572 + Relay + Relay + false + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + 1 + + + + + + 6267 + -2300 + 44 + 16 + + + 6289 + -2292 + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 760e113c-76a7-4062-bbad-56b7eef541d8 + Remap Numbers + Remap Numbers + + + + + + 6130 + -2371 + 115 + 64 + + + 6185 + -2339 + + + + + + Value to remap + 52912bc1-2a84-4903-a215-56ad770f0d79 + Value + Value + false + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + 1 + + + + + + 6132 + -2369 + 38 + 20 + + + 6152.5 + -2359 + + + + + + + + Source domain + 845d5870-a7e5-4996-96d3-c5daa4f64c56 + Source + Source + false + 2f6e65e7-b1c9-416f-a051-faae366d0c1f + 1 + + + + + + 6132 + -2349 + 38 + 20 + + + 6152.5 + -2339 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + bd9869fb-429e-4e89-85cf-477af9de0f84 + Target + Target + false + 0 + + + + + + 6132 + -2329 + 38 + 20 + + + 6152.5 + -2319 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + e7c395f4-deff-4bfd-ac07-c67328e3dd2a + Mapped + Mapped + false + 0 + + + + + + 6200 + -2369 + 43 + 30 + + + 6223 + -2354 + + + + + + + + Remapped and clipped number + 20bbd59f-8e44-45fd-97f4-62ceeb455093 + Clipped + Clipped + false + 0 + + + + + + 6200 + -2339 + 43 + 30 + + + 6223 + -2324 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 14e41cfa-9ae0-4a96-83c0-2ed55c1f4884 + Bounds + Bounds + + + + + + 6128 + -2297 + 122 + 28 + + + 6192 + -2283 + + + + + + 1 + Numbers to include in Bounds + 22ef4e27-d8c4-4075-b731-59740e69e484 + Numbers + Numbers + false + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + 1 + + + + + + 6130 + -2295 + 47 + 24 + + + 6155 + -2283 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 2f6e65e7-b1c9-416f-a051-faae366d0c1f + Domain + Domain + false + 0 + + + + + + 6207 + -2295 + 41 + 24 + + + 6229 + -2283 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + cf1e9685-e599-4c61-97af-5101b7f367ed + Nurbs Curve + Nurbs Curve + + + + + + 4779 + -3846 + 118 + 64 + + + 4839 + -3814 + + + + + + 1 + Curve control points + 2654ec50-9764-4578-8511-8b49ccd43a92 + Vertices + Vertices + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4781 + -3844 + 43 + 20 + + + 4804 + -3834 + + + + + + + + Curve degree + 520b2eef-ebc2-4417-abc3-70dc52f5af01 + Degree + Degree + false + 0 + + + + + + 4781 + -3824 + 43 + 20 + + + 4804 + -3814 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + ec3bc8dc-b423-4712-9ada-b7cf0e58a82a + Periodic + Periodic + false + 0 + + + + + + 4781 + -3804 + 43 + 20 + + + 4804 + -3794 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 4c4d1c35-f31a-4ab9-9a80-6371e97bea7a + Curve + Curve + false + 0 + + + + + + 4854 + -3844 + 41 + 20 + + + 4876 + -3834 + + + + + + + + Curve length + 4db53ac7-260c-427f-9b96-783b33b56d2e + Length + Length + false + 0 + + + + + + 4854 + -3824 + 41 + 20 + + + 4876 + -3814 + + + + + + + + Curve domain + 314c9aa5-6127-4a74-999e-a0e4f22c18a9 + Domain + Domain + false + 0 + + + + + + 4854 + -3804 + 41 + 20 + + + 4876 + -3794 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + cb44bd22-2fc3-4bfd-89e1-9205d74d06ad + Nurbs Curve + Nurbs Curve + + + + + + 4866 + -2829 + 118 + 64 + + + 4926 + -2797 + + + + + + 1 + Curve control points + 7acc6637-9736-45a5-b5ec-9440d551b86d + Vertices + Vertices + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4868 + -2827 + 43 + 20 + + + 4891 + -2817 + + + + + + + + Curve degree + d9092425-b230-4a97-891f-81d119496256 + Degree + Degree + false + 0 + + + + + + 4868 + -2807 + 43 + 20 + + + 4891 + -2797 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 8868c2de-a897-4415-baaf-bf49e051a18c + Periodic + Periodic + false + 0 + + + + + + 4868 + -2787 + 43 + 20 + + + 4891 + -2777 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 42058ef4-cc1d-4859-a48a-db236aac7079 + Curve + Curve + false + 0 + + + + + + 4941 + -2827 + 41 + 20 + + + 4963 + -2817 + + + + + + + + Curve length + d3721109-6ce6-4267-92de-19423348553f + Length + Length + false + 0 + + + + + + 4941 + -2807 + 41 + 20 + + + 4963 + -2797 + + + + + + + + Curve domain + c4083321-fecc-497e-a53b-a651a29459a3 + Domain + Domain + false + 0 + + + + + + 4941 + -2787 + 41 + 20 + + + 4963 + -2777 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 320397b8-f401-4162-996f-e3de15665c76 + Nurbs Curve + Nurbs Curve + + + + + + 5462 + -2845 + 118 + 64 + + + 5522 + -2813 + + + + + + 1 + Curve control points + 6ccc2773-86f5-44cd-a708-13a83b9a6935 + Vertices + Vertices + false + 6241d4eb-e88f-43f7-abf9-5e840cbe1f40 + 1 + + + + + + 5464 + -2843 + 43 + 20 + + + 5487 + -2833 + + + + + + + + Curve degree + e7dbf102-45d9-444a-bcbb-4ced1df2d763 + Degree + Degree + false + 0 + + + + + + 5464 + -2823 + 43 + 20 + + + 5487 + -2813 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + ee537c37-2e5d-49a1-b94f-99aa49dbae29 + Periodic + Periodic + false + 0 + + + + + + 5464 + -2803 + 43 + 20 + + + 5487 + -2793 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 790e823a-40f3-4194-a342-f28ffd4ea2d6 + Curve + Curve + false + 0 + + + + + + 5537 + -2843 + 41 + 20 + + + 5559 + -2833 + + + + + + + + Curve length + cdcbb8b0-f499-4098-adf0-84eebc9b9355 + Length + Length + false + 0 + + + + + + 5537 + -2823 + 41 + 20 + + + 5559 + -2813 + + + + + + + + Curve domain + 98557500-404c-469c-a46e-6a89b86d4bf1 + Domain + Domain + false + 0 + + + + + + 5537 + -2803 + 41 + 20 + + + 5559 + -2793 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + ea26f109-9dcb-4d6e-9464-98eb70a41251 + Nurbs Curve + Nurbs Curve + + + + + + 5895 + -2838 + 118 + 64 + + + 5955 + -2806 + + + + + + 1 + Curve control points + f3bbf428-e390-4529-9220-5faa269ff116 + Vertices + Vertices + false + 5495358b-d752-4cbc-ba57-abbf65de1fbc + 1 + + + + + + 5897 + -2836 + 43 + 20 + + + 5920 + -2826 + + + + + + + + Curve degree + b6415502-d025-400a-adba-9e2644ab3683 + Degree + Degree + false + 0 + + + + + + 5897 + -2816 + 43 + 20 + + + 5920 + -2806 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 8917963c-1a5b-4199-b1b8-06ff3164bed1 + Periodic + Periodic + false + 0 + + + + + + 5897 + -2796 + 43 + 20 + + + 5920 + -2786 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + eae25d73-4a99-4715-9e77-cd5d27b67bdd + Curve + Curve + false + 0 + + + + + + 5970 + -2836 + 41 + 20 + + + 5992 + -2826 + + + + + + + + Curve length + 6b354006-7514-49ba-aa28-48d203af46cc + Length + Length + false + 0 + + + + + + 5970 + -2816 + 41 + 20 + + + 5992 + -2806 + + + + + + + + Curve domain + b01c8ff4-98bc-420d-8809-947d53cdd7ba + Domain + Domain + false + 0 + + + + + + 5970 + -2796 + 41 + 20 + + + 5992 + -2786 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + c203089a-16b9-420a-a051-44d8927e39cf + Nurbs Curve + Nurbs Curve + + + + + + 6319 + -2842 + 118 + 64 + + + 6379 + -2810 + + + + + + 1 + Curve control points + 56464b4a-4c34-40aa-989d-dc278f70f3fc + Vertices + Vertices + false + 00b363a9-7333-433d-9304-4d5faa61e7c5 + 1 + + + + + + 6321 + -2840 + 43 + 20 + + + 6344 + -2830 + + + + + + + + Curve degree + f6b6b228-a23a-4cd6-aaf3-3f24694a6ae6 + Degree + Degree + false + 0 + + + + + + 6321 + -2820 + 43 + 20 + + + 6344 + -2810 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 80426cc7-7f28-4243-9235-e30dd3d09ce7 + Periodic + Periodic + false + 0 + + + + + + 6321 + -2800 + 43 + 20 + + + 6344 + -2790 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 3447ca1b-94e6-40bd-8a67-f447d80d0340 + Curve + Curve + false + 0 + + + + + + 6394 + -2840 + 41 + 20 + + + 6416 + -2830 + + + + + + + + Curve length + 7e38e627-d89d-4dee-abe5-c01e28b6dac8 + Length + Length + false + 0 + + + + + + 6394 + -2820 + 41 + 20 + + + 6416 + -2810 + + + + + + + + Curve domain + a4b98a7f-00eb-4359-94d2-716207d49159 + Domain + Domain + false + 0 + + + + + + 6394 + -2800 + 41 + 20 + + + 6416 + -2790 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 6b2a5389-fc90-4e84-a6d2-cf3d0ed6e654 + Nurbs Curve + Nurbs Curve + + + + + + 6757 + -2830 + 118 + 64 + + + 6817 + -2798 + + + + + + 1 + Curve control points + 0d330acd-5436-485a-8cd1-748f78c3573f + Vertices + Vertices + false + 27b5c7bc-7cca-4495-8b96-4bb7dd780cd1 + 1 + + + + + + 6759 + -2828 + 43 + 20 + + + 6782 + -2818 + + + + + + + + Curve degree + 1bfd6332-5706-4a90-9624-0ae66110e899 + Degree + Degree + false + 0 + + + + + + 6759 + -2808 + 43 + 20 + + + 6782 + -2798 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + a20e588c-c756-44eb-83cc-d50f95e8a37e + Periodic + Periodic + false + 0 + + + + + + 6759 + -2788 + 43 + 20 + + + 6782 + -2778 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 0b4c8a78-c3b1-43cf-942d-b765eff9246b + Curve + Curve + false + 0 + + + + + + 6832 + -2828 + 41 + 20 + + + 6854 + -2818 + + + + + + + + Curve length + be601555-a252-4d86-b00e-9efbbe0b34fa + Length + Length + false + 0 + + + + + + 6832 + -2808 + 41 + 20 + + + 6854 + -2798 + + + + + + + + Curve domain + aa01aa06-4d86-4cce-8be8-ec241e671385 + Domain + Domain + false + 0 + + + + + + 6832 + -2788 + 41 + 20 + + + 6854 + -2778 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + ea6fdc6a-a6b0-451d-8f43-a272f9328348 + Mirror + Mirror + + + + + + 5538 + -2089 + 138 + 44 + + + 5606 + -2067 + + + + + + Base geometry + c0307e72-7b9f-41ac-b176-24ca6034d0f7 + Geometry + Geometry + true + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + 5a0db04c-f66e-4731-aebe-98084f3b7919 + 2 + + + + + + 5540 + -2087 + 51 + 20 + + + 5567 + -2077 + + + + + + + + Mirror plane + 484659e9-0cd1-48b8-8058-7a7c9365eacb + Plane + Plane + false + 7329602d-b3cf-4827-a886-200eb4084465 + 1 + + + + + + 5540 + -2067 + 51 + 20 + + + 5567 + -2057 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + f625a577-ac0c-459d-804b-4502dce2f3f6 + Geometry + Geometry + false + 0 + + + + + + 5621 + -2087 + 53 + 20 + + + 5649 + -2077 + + + + + + + + Transformation data + 2d22a142-d393-438a-8098-7962d40abdfe + Transform + Transform + false + 0 + + + + + + 5621 + -2067 + 53 + 20 + + + 5649 + -2057 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + ab393a6d-c7f1-4010-88c4-5d6646cc3a13 + Point + Point + false + 04d2db3e-2551-4e07-8db2-19783cd47f50 + 1 + + + + + + 5463 + -2040 + 50 + 24 + + + 5488.48 + -2028.825 + + + + + + + + + + 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 + XZ Plane + + + + + World XZ plane. + true + 9b908cad-8426-4571-b327-c427550ac582 + XZ Plane + XZ Plane + + + + + + 5568 + -2004 + 98 + 28 + + + 5618 + -1990 + + + + + + Origin of plane + c9b4825d-2434-478b-a2aa-317355165ed1 + Origin + Origin + false + 0 + + + + + + 5570 + -2002 + 33 + 24 + + + 5588 + -1990 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World XZ plane + 7329602d-b3cf-4827-a886-200eb4084465 + Plane + Plane + false + 0 + + + + + + 5633 + -2002 + 31 + 24 + + + 5650 + -1990 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 91ecb2db-5289-4949-a3f7-86ac15c29b5a + Move + Move + + + + + + 5528 + -1861 + 138 + 44 + + + 5596 + -1839 + + + + + + Base geometry + ade1fb3a-ce22-46b3-b147-4c487343e26e + Geometry + Geometry + true + 5e2ef9b1-4a23-49d6-9e75-6a946fbb652e + 1 + + + + + + 5530 + -1859 + 51 + 20 + + + 5557 + -1849 + + + + + + + + Translation vector + 2f3fd314-f490-4c97-b534-d6a1d838653a + Motion + Motion + false + 0 + + + + + + 5530 + -1839 + 51 + 20 + + + 5557 + -1829 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + 5ab32ef5-fc16-451a-a7aa-197c4903fdd9 + Geometry + Geometry + false + 0 + + + + + + 5611 + -1859 + 53 + 20 + + + 5639 + -1849 + + + + + + + + Transformation data + 36d1aa62-c6af-435b-8d50-26c2d2c9b07a + Transform + Transform + false + 0 + + + + + + 5611 + -1839 + 53 + 20 + + + 5639 + -1829 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 4b003676-71fa-4607-9f33-8e49010ec757 + Mirror + Mirror + + + + + + 5506 + -1816 + 138 + 44 + + + 5574 + -1794 + + + + + + Base geometry + 729cb864-bf5d-4554-9793-ab862e305dbd + Geometry + Geometry + true + 3d0f49af-5322-45e7-b318-474a599b770a + 1 + + + + + + 5508 + -1814 + 51 + 20 + + + 5535 + -1804 + + + + + + + + Mirror plane + 8b3509ed-9544-4cc7-9f03-98963084e029 + Plane + Plane + false + 7329602d-b3cf-4827-a886-200eb4084465 + 1 + + + + + + 5508 + -1794 + 51 + 20 + + + 5535 + -1784 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 5e2ef9b1-4a23-49d6-9e75-6a946fbb652e + Geometry + Geometry + false + 0 + + + + + + 5589 + -1814 + 53 + 20 + + + 5617 + -1804 + + + + + + + + Transformation data + 542b5a29-e049-487d-8efc-1bb38a2cd0b3 + Transform + Transform + false + 0 + + + + + + 5589 + -1794 + 53 + 20 + + + 5617 + -1784 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + de21e635-6aaa-4e28-abd5-b37bd51c917d + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 1669 + -2441 + 50 + 24 + + + 1694.56 + -2429.054 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 32cf615a-a587-4435-bfbd-69f850b90d86 + Curvature + Curvature + + + + + + 1610 + -2642 + 137 + 64 + + + 1680 + -2610 + + + + + + Curve to evaluate + 123e0a02-8369-4dbd-b503-5b3521a24f9b + Curve + Curve + false + e930277b-25cc-4425-a0e6-ebe78a446c2f + 1 + + + + + + 1612 + -2640 + 53 + 30 + + + 1640 + -2625 + + + + + + + + Parameter on curve domain to evaluate + 4246bea6-650f-49d0-9858-5ef87aefe50e + Parameter + Parameter + false + 7825aeca-0e69-471d-9c18-ee330125507e + 1 + + + + + + 1612 + -2610 + 53 + 30 + + + 1640 + -2595 + + + + + + + + Point on curve at {t} + e4218d04-f49a-4376-8756-14d9eb01343b + Point + Point + false + 0 + + + + + + 1695 + -2640 + 50 + 20 + + + 1721.5 + -2630 + + + + + + + + Curvature vector at {t} + a2726bea-342e-4b4c-9a8d-346c59e34b07 + Curvature + Curvature + false + 0 + + + + + + 1695 + -2620 + 50 + 20 + + + 1721.5 + -2610 + + + + + + + + Curvature circle at {t} + df755ca7-6865-498c-9fab-fd461553647d + Curvature + Curvature + false + 0 + + + + + + 1695 + -2600 + 50 + 20 + + + 1721.5 + -2590 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 2dded4d0-f109-49e6-b334-2b4161c90504 + Divide Curve + Divide Curve + + + + + + 1622 + -2552 + 125 + 64 + + + 1672 + -2520 + + + + + + Curve to divide + 7d4065aa-2168-49de-804a-4f17f9336b77 + Curve + Curve + false + e930277b-25cc-4425-a0e6-ebe78a446c2f + 1 + + + + + + 1624 + -2550 + 33 + 20 + + + 1642 + -2540 + + + + + + + + Number of segments + 38786008-0923-426f-b962-406de4e5e69c + Count + Count + false + de21e635-6aaa-4e28-abd5-b37bd51c917d + 1 + + + + + + 1624 + -2530 + 33 + 20 + + + 1642 + -2520 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + a4e08c73-ebbf-461f-874a-a124a95ed129 + Kinks + Kinks + false + 0 + + + + + + 1624 + -2510 + 33 + 20 + + + 1642 + -2500 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 7a9aacc9-3993-4643-a4f2-490b0652531c + Points + Points + false + 0 + + + + + + 1687 + -2550 + 58 + 20 + + + 1717.5 + -2540 + + + + + + + + 1 + Tangent vectors at division points + 216c765e-7b53-468d-9ffc-2badfb716467 + Tangents + Tangents + false + 0 + + + + + + 1687 + -2530 + 58 + 20 + + + 1717.5 + -2520 + + + + + + + + 1 + Parameter values at division points + 7825aeca-0e69-471d-9c18-ee330125507e + Parameters + Parameters + false + 0 + + + + + + 1687 + -2510 + 58 + 20 + + + 1717.5 + -2500 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + e930277b-25cc-4425-a0e6-ebe78a446c2f + Curve + Curve + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 1666 + -2414 + 50 + 24 + + + 1691.611 + -2402.664 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + b94a2070-951f-4e92-8b42-4edfed8d60c8 + Deconstruct Arc + Deconstruct Arc + + + + + + 1622 + -2726 + 114 + 64 + + + 1662 + -2694 + + + + + + Arc or Circle to deconstruct + b3648b94-bf51-49f0-82be-f51e7d67885b + Arc + Arc + false + df755ca7-6865-498c-9fab-fd461553647d + 1 + + + + + + 1624 + -2724 + 23 + 60 + + + 1637 + -2694 + + + + + + + + Base plane of arc or circle + f55b13e1-071e-4a1e-b400-21f401b2bb8a + Base Plane + Base Plane + false + 0 + + + + + + 1677 + -2724 + 57 + 20 + + + 1707 + -2714 + + + + + + + + Radius of arc or circle + a3e8b18b-8ccb-4f7f-bc1b-6b63f5fe877b + Radius + Radius + false + 0 + + + + + + 1677 + -2704 + 57 + 20 + + + 1707 + -2694 + + + + + + + + Angle domain (in radians) of arc + bc38871a-57ea-45d0-b05d-70b2b01f9902 + Angle + Angle + false + 0 + + + + + + 1677 + -2684 + 57 + 20 + + + 1707 + -2674 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 59d92540-d2dd-4659-9bd1-86610b0aa184 + One Over X + One Over X + + + + + + 1623 + -2853 + 100 + 28 + + + 1672 + -2839 + + + + + + Input value + 2538ad3a-2b5e-4cc9-aaab-347497b299bd + Value + Value + false + a3e8b18b-8ccb-4f7f-bc1b-6b63f5fe877b + 1 + + + + + + 1625 + -2851 + 32 + 24 + + + 1642.5 + -2839 + + + + + + + + Output value + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + Result + Result + false + 0 + + + + + + 1687 + -2851 + 34 + 24 + + + 1705.5 + -2839 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 991982df-bf52-4162-86e4-da5a1f6ba2c2 + Quick Graph + Quick Graph + false + 0 + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + 1 + + + + + + 1622 + -3101 + 150 + 150 + + + 1622.566 + -3100.254 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 141dd7db-3330-4bbb-8219-44075ab99593 + Number Slider + Number Slider + false + 0 + + + + + + 1577 + -2462 + 198 + 20 + + + 1577.566 + -2461.933 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 98db6271-3e0a-4218-b324-a9b32b4e17f5 + Line + Line + + + + + + 1623 + -2800 + 114 + 44 + + + 1695 + -2778 + + + + + + Line start point + f81b62ac-f7c6-443c-bf4b-d2c11472faff + Start Point + Start Point + false + e4218d04-f49a-4376-8756-14d9eb01343b + 1 + + + + + + 1625 + -2798 + 55 + 20 + + + 1654 + -2788 + + + + + + + + Line end point + 504d9a3e-db08-455e-9673-1ac537e1eb08 + End Point + End Point + false + f55b13e1-071e-4a1e-b400-21f401b2bb8a + 1 + + + + + + 1625 + -2778 + 55 + 20 + + + 1654 + -2768 + + + + + + + + Line segment + 510e2c40-4698-4ff7-b554-99dbbee30086 + Line + Line + false + 0 + + + + + + 1710 + -2798 + 25 + 40 + + + 1724 + -2778 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + d80490e0-ee9e-4f64-8cec-8b5bec34b5ba + Multiplication + Multiplication + + + + + + 1658 + -3235 + 82 + 44 + + + 1689 + -3213 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + acb7d722-f3de-4a16-a892-14215a7faf95 + A + A + true + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + 1 + + + + + + 1660 + -3233 + 14 + 20 + + + 1668.5 + -3223 + + + + + + + + Second item for multiplication + 609d8533-31de-4baf-94ff-f030393cbe53 + B + B + true + 7398ce46-cea9-4ed5-8a6f-1b83a1cac8dd + 1 + + + + + + 1660 + -3213 + 14 + 20 + + + 1668.5 + -3203 + + + + + + + + Result of multiplication + 7707a2d5-98f5-41f6-a818-b0e7856deec1 + Result + Result + false + 0 + + + + + + 1704 + -3233 + 34 + 40 + + + 1722.5 + -3213 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7398ce46-cea9-4ed5-8a6f-1b83a1cac8dd + Number Slider + Number Slider + false + 0 + + + + + + 1599 + -3259 + 198 + 20 + + + 1599.375 + -3258.545 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.015666 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 5e591869-6c13-456e-a079-715a3be4eff1 + Line SDL + Line SDL + + + + + + 1634 + -3189 + 122 + 64 + + + 1714 + -3157 + + + + + + Line start point + 6d239a6d-36b6-4046-944b-3dad89b6a0e5 + Start + Start + false + e4218d04-f49a-4376-8756-14d9eb01343b + 1 + + + + + + 1636 + -3187 + 63 + 20 + + + 1677 + -3177 + + + + + + + + Line tangent (direction) + 003b40f1-609e-49ef-8844-693c66b6fa73 + Direction + Direction + false + 510e2c40-4698-4ff7-b554-99dbbee30086 + 1 + + + + + + 1636 + -3167 + 63 + 20 + + + 1677 + -3157 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + f4db603d-e672-43af-aaf1-e58b04a4d282 + -ABS(X) + Length + Length + false + 7707a2d5-98f5-41f6-a818-b0e7856deec1 + 1 + + + + + + 1636 + -3147 + 63 + 20 + + + 1677 + -3137 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 26768719-7e3a-44c6-96b5-845921a64c46 + Line + Line + false + 0 + + + + + + 1729 + -3187 + 25 + 60 + + + 1743 + -3157 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + cd40396a-f011-4df5-b97d-03451dd16f7c + Relative Differences + Relative Differences + + + + + + 1909 + -2878 + 128 + 28 + + + 1962 + -2864 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + b6ed081a-8ce6-4fd9-86b3-d68e4fc7775f + Values + Values + false + c6552b48-20d3-4681-af9d-bae0ad18bd9d + 1 + + + + + + 1911 + -2876 + 36 + 24 + + + 1930.5 + -2864 + + + + + + + + 1 + Differences between consecutive items + d1682a93-c492-4443-8643-5da920b499cc + Differenced + Differenced + false + 0 + + + + + + 1977 + -2876 + 58 + 24 + + + 2007.5 + -2864 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ebbf7b35-8bfd-4b9f-8685-a892626a8678 + Quick Graph + Quick Graph + false + 0 + 507ca366-75d6-46bd-954e-0b1f27543250 + 1 + + + + + + 1911 + -3099 + 150 + 150 + + + 1911.729 + -3098.977 + + 0 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 38538d45-1b82-4d4b-8286-b98678a36a2f + Multiplication + Multiplication + + + + + + 1951 + -3243 + 82 + 44 + + + 1982 + -3221 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 7c4739e2-f08b-4b4f-a545-38c10230b316 + A + A + true + 507ca366-75d6-46bd-954e-0b1f27543250 + 1 + + + + + + 1953 + -3241 + 14 + 20 + + + 1961.5 + -3231 + + + + + + + + Second item for multiplication + 54f7d646-ccc0-49c0-a36b-e833f0e9133e + B + B + true + 1d9acb2b-7163-4d0f-8344-721572f52ce7 + 1 + + + + + + 1953 + -3221 + 14 + 20 + + + 1961.5 + -3211 + + + + + + + + Result of multiplication + b1bdc69b-02da-46ca-92a7-770dc55bfbaf + Result + Result + false + 0 + + + + + + 1997 + -3241 + 34 + 40 + + + 2015.5 + -3221 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + b227fc39-e217-483e-9183-03f0460df6f6 + Line SDL + Line SDL + + + + + + 1927 + -3185 + 122 + 64 + + + 2007 + -3153 + + + + + + Line start point + 3f43bfcf-ff31-4f43-8298-7cc1d9f82f9a + Start + Start + false + e14c28da-2d6f-435e-ab93-f7a41217dbea + 1 + + + + + + 1929 + -3183 + 63 + 20 + + + 1970 + -3173 + + + + + + + + Line tangent (direction) + ed6de01e-a0e0-46bb-be62-086fd7af3f29 + Direction + Direction + false + 1e0530cf-b887-420e-8a9d-f37afd049798 + 1 + + + + + + 1929 + -3163 + 63 + 20 + + + 1970 + -3153 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 71549a5b-33de-4942-9a93-a1858c01505e + -ABS(X) + Length + Length + false + b1bdc69b-02da-46ca-92a7-770dc55bfbaf + 1 + + + + + + 1929 + -3143 + 63 + 20 + + + 1970 + -3133 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + fd95d4a6-706a-42e3-85ed-b263bf32f2f1 + Line + Line + false + 0 + + + + + + 2022 + -3183 + 25 + 60 + + + 2036 + -3153 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0f9ca5ff-9a8d-456f-8119-882ad656abc9 + Panel + + false + 0.56093490123748779 + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + 1 + Double click to edit panel content… + + + + + + 1385 + -3158 + 160 + 274 + + 0 + 0 + 0 + + 1385.775 + -3157.972 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 82fd88bf-e192-437b-a61b-6345f20cd827 + Evaluate Length + Evaluate Length + + + + + + 1940 + -3344 + 144 + 64 + + + 2014 + -3312 + + + + + + Curve to evaluate + 5d636836-9740-4e05-8b7b-e362521130ad + Curve + Curve + false + fd95d4a6-706a-42e3-85ed-b263bf32f2f1 + 1 + + + + + + 1942 + -3342 + 57 + 20 + + + 1972 + -3332 + + + + + + + + Length factor for curve evaluation + b5aa28fe-2f94-48df-a739-199ee92d8850 + Length + Length + false + 0 + + + + + + 1942 + -3322 + 57 + 20 + + + 1972 + -3312 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 2e3e9cd3-e18e-42f4-8c36-e690647eaf4f + Normalized + Normalized + false + 0 + + + + + + 1942 + -3302 + 57 + 20 + + + 1972 + -3292 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 28723672-2fb2-41e6-8929-2605ba9e3583 + Point + Point + false + 0 + + + + + + 2029 + -3342 + 53 + 20 + + + 2057 + -3332 + + + + + + + + Tangent vector at the specified length + 8623b7f9-2df3-449a-8e3f-0bf4ed8ca254 + Tangent + Tangent + false + 0 + + + + + + 2029 + -3322 + 53 + 20 + + + 2057 + -3312 + + + + + + + + Curve parameter at the specified length + 3bd8a23d-bba2-4c62-8436-7db28919665c + Parameter + Parameter + false + 0 + + + + + + 2029 + -3302 + 53 + 20 + + + 2057 + -3292 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 6bc30dba-c44f-45cd-9b17-ed1ee3ce7829 + Interpolate + Interpolate + + + + + + 1946 + -3446 + 125 + 84 + + + 2013 + -3404 + + + + + + 1 + Interpolation points + 4d1e7723-fcff-4d40-9245-2553728e9930 + Vertices + Vertices + false + 28723672-2fb2-41e6-8929-2605ba9e3583 + 1 + + + + + + 1948 + -3444 + 50 + 20 + + + 1974.5 + -3434 + + + + + + + + Curve degree + 28e2c764-30a8-4608-ba2b-72a48f00b17a + Degree + Degree + false + 0 + + + + + + 1948 + -3424 + 50 + 20 + + + 1974.5 + -3414 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 3bad0560-b229-40f7-ad25-2db2209921d7 + Periodic + Periodic + false + 0 + + + + + + 1948 + -3404 + 50 + 20 + + + 1974.5 + -3394 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 35008128-5299-4be1-9177-ac182a2aa702 + KnotStyle + KnotStyle + false + 0 + + + + + + 1948 + -3384 + 50 + 20 + + + 1974.5 + -3374 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 8f240d61-fe30-44aa-aafe-677914e9440f + Curve + Curve + false + 0 + + + + + + 2028 + -3444 + 41 + 26 + + + 2050 + -3430.667 + + + + + + + + Curve length + e28b5ca4-0968-4da4-a04a-53e5d49799ac + Length + Length + false + 0 + + + + + + 2028 + -3418 + 41 + 27 + + + 2050 + -3404 + + + + + + + + Curve domain + 4d0bed38-afbc-4027-a323-3ac5eb91f2e6 + Domain + Domain + false + 0 + + + + + + 2028 + -3391 + 41 + 27 + + + 2050 + -3377.333 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a687447d-3c7b-4108-ad6c-6ff9eaf430ab + Evaluate Length + Evaluate Length + + + + + + 1622 + -3346 + 144 + 64 + + + 1696 + -3314 + + + + + + Curve to evaluate + 9c6d98bf-2022-4acf-9d91-e90a825d7a9d + Curve + Curve + false + 26768719-7e3a-44c6-96b5-845921a64c46 + 1 + + + + + + 1624 + -3344 + 57 + 20 + + + 1654 + -3334 + + + + + + + + Length factor for curve evaluation + 42b07acc-5da4-443f-b485-404949e53071 + Length + Length + false + 0 + + + + + + 1624 + -3324 + 57 + 20 + + + 1654 + -3314 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 03519eb9-699a-42fb-8004-98dcb25becaf + Normalized + Normalized + false + 0 + + + + + + 1624 + -3304 + 57 + 20 + + + 1654 + -3294 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 06da97ce-ea81-488f-916d-8d5f88ad5003 + Point + Point + false + 0 + + + + + + 1711 + -3344 + 53 + 20 + + + 1739 + -3334 + + + + + + + + Tangent vector at the specified length + a093ec58-fa94-4c26-aa07-74e399ec1f67 + Tangent + Tangent + false + 0 + + + + + + 1711 + -3324 + 53 + 20 + + + 1739 + -3314 + + + + + + + + Curve parameter at the specified length + 2991f081-c550-4ee6-b012-3f7b0d877cd9 + Parameter + Parameter + false + 0 + + + + + + 1711 + -3304 + 53 + 20 + + + 1739 + -3294 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 98f2dcaa-d3e9-43cf-a52b-2c1e89d58bd8 + Interpolate + Interpolate + + + + + + 1635 + -3437 + 125 + 84 + + + 1702 + -3395 + + + + + + 1 + Interpolation points + 993bf2ab-9832-45aa-86b3-a1bec47ec162 + Vertices + Vertices + false + 06da97ce-ea81-488f-916d-8d5f88ad5003 + 1 + + + + + + 1637 + -3435 + 50 + 20 + + + 1663.5 + -3425 + + + + + + + + Curve degree + fe49333d-f95f-4f0f-a9ec-a1d18831274f + Degree + Degree + false + 0 + + + + + + 1637 + -3415 + 50 + 20 + + + 1663.5 + -3405 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 08843b2f-236f-4c84-98a3-b164fb959064 + Periodic + Periodic + false + 0 + + + + + + 1637 + -3395 + 50 + 20 + + + 1663.5 + -3385 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 1e152a96-519a-4fe9-b017-b5bad0fefcb8 + KnotStyle + KnotStyle + false + 0 + + + + + + 1637 + -3375 + 50 + 20 + + + 1663.5 + -3365 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + dbac0008-a429-494c-84b7-0b79922ad700 + Curve + Curve + false + 0 + + + + + + 1717 + -3435 + 41 + 26 + + + 1739 + -3421.667 + + + + + + + + Curve length + d8b300c1-5206-43c3-aff1-48ce9db66941 + Length + Length + false + 0 + + + + + + 1717 + -3409 + 41 + 27 + + + 1739 + -3395 + + + + + + + + Curve domain + 5ab697c2-29fd-46b0-91b0-6b293b4e52eb + Domain + Domain + false + 0 + + + + + + 1717 + -3382 + 41 + 27 + + + 1739 + -3368.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3e606012-fcc6-40c4-a954-327ef19a5ba1 + Panel + + false + 0.11061841249465942 + 507ca366-75d6-46bd-954e-0b1f27543250 + 1 + Double click to edit panel content… + + + + + + 2090 + -3184 + 160 + 274 + + 0 + 0 + 0 + + 2090.738 + -3183.968 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + f3cbbd19-41c5-4adb-bc13-371cb497134c + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 1958 + -2420 + 50 + 24 + + + 1983.723 + -2408.877 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + e997cfdc-c32d-4e45-9e64-2f2bc6ac3579 + Curvature + Curvature + + + + + + 1924 + -2644 + 137 + 64 + + + 1994 + -2612 + + + + + + Curve to evaluate + d39e214e-7e10-4602-ba1a-6ec4fd8fe3e3 + Curve + Curve + false + cf319aba-1ff8-4088-915f-48b04efc8656 + 1 + + + + + + 1926 + -2642 + 53 + 30 + + + 1954 + -2627 + + + + + + + + Parameter on curve domain to evaluate + 2860edef-b6da-4127-babd-da29a8ae29c1 + Parameter + Parameter + false + 63f59cdf-e717-4c6c-90d1-5da5f4aa4e93 + 1 + + + + + + 1926 + -2612 + 53 + 30 + + + 1954 + -2597 + + + + + + + + Point on curve at {t} + 05744414-d89d-44d0-95a6-be11b5036c3f + Point + Point + false + 0 + + + + + + 2009 + -2642 + 50 + 20 + + + 2035.5 + -2632 + + + + + + + + Curvature vector at {t} + e908e831-8904-4e70-9109-326a74e899d6 + Curvature + Curvature + false + 0 + + + + + + 2009 + -2622 + 50 + 20 + + + 2035.5 + -2612 + + + + + + + + Curvature circle at {t} + 06006335-007d-4ca4-a1d0-3556c0792a5c + Curvature + Curvature + false + 0 + + + + + + 2009 + -2602 + 50 + 20 + + + 2035.5 + -2592 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + ad0f7d08-93f6-49b2-ab96-66aa71b7e3c6 + Divide Curve + Divide Curve + + + + + + 1937 + -2564 + 125 + 64 + + + 1987 + -2532 + + + + + + Curve to divide + 64c4d968-b749-40ad-8e33-5886d6ec9d51 + Curve + Curve + false + cf319aba-1ff8-4088-915f-48b04efc8656 + 1 + + + + + + 1939 + -2562 + 33 + 20 + + + 1957 + -2552 + + + + + + + + Number of segments + 673ce74b-44dc-46e3-b64f-263300dacff3 + Count + Count + false + f3cbbd19-41c5-4adb-bc13-371cb497134c + 1 + + + + + + 1939 + -2542 + 33 + 20 + + + 1957 + -2532 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + c14741e7-7ea6-4adc-a454-16d7fd2f14a1 + Kinks + Kinks + false + 0 + + + + + + 1939 + -2522 + 33 + 20 + + + 1957 + -2512 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 250d87af-7caf-4380-b613-0a1035b7fa44 + Points + Points + false + 0 + + + + + + 2002 + -2562 + 58 + 20 + + + 2032.5 + -2552 + + + + + + + + 1 + Tangent vectors at division points + 51bc5869-868d-4735-aa17-c15cdc297c51 + Tangents + Tangents + false + 0 + + + + + + 2002 + -2542 + 58 + 20 + + + 2032.5 + -2532 + + + + + + + + 1 + Parameter values at division points + 63f59cdf-e717-4c6c-90d1-5da5f4aa4e93 + Parameters + Parameters + false + 0 + + + + + + 2002 + -2522 + 58 + 20 + + + 2032.5 + -2512 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + cf319aba-1ff8-4088-915f-48b04efc8656 + Curve + Curve + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 1964 + -2393 + 50 + 24 + + + 1989.496 + -2381.032 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 246362d1-e708-4925-90b0-b7bd165c3b38 + Deconstruct Arc + Deconstruct Arc + + + + + + 1933 + -2722 + 114 + 64 + + + 1973 + -2690 + + + + + + Arc or Circle to deconstruct + 58578774-913a-4b30-8f0c-ce403da61a16 + Arc + Arc + false + 06006335-007d-4ca4-a1d0-3556c0792a5c + 1 + + + + + + 1935 + -2720 + 23 + 60 + + + 1948 + -2690 + + + + + + + + Base plane of arc or circle + 7aeeca48-f8db-4748-ac74-cc5c30c26cb6 + Base Plane + Base Plane + false + 0 + + + + + + 1988 + -2720 + 57 + 20 + + + 2018 + -2710 + + + + + + + + Radius of arc or circle + a18aadd8-3306-46f0-99b5-471d834b979e + Radius + Radius + false + 0 + + + + + + 1988 + -2700 + 57 + 20 + + + 2018 + -2690 + + + + + + + + Angle domain (in radians) of arc + 2797968f-b21a-43e6-a8a4-e3a4d48f4b4b + Angle + Angle + false + 0 + + + + + + 1988 + -2680 + 57 + 20 + + + 2018 + -2670 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 1379b92b-5e9f-4fb7-9ca6-3eb3ccdb67fd + One Over X + One Over X + + + + + + 1934 + -2843 + 100 + 28 + + + 1983 + -2829 + + + + + + Input value + b8616632-ed30-419c-9b9e-8672fbff6c5e + Value + Value + false + a18aadd8-3306-46f0-99b5-471d834b979e + 1 + + + + + + 1936 + -2841 + 32 + 24 + + + 1953.5 + -2829 + + + + + + + + Output value + c6552b48-20d3-4681-af9d-bae0ad18bd9d + Result + Result + false + 0 + + + + + + 1998 + -2841 + 34 + 24 + + + 2016.5 + -2829 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 445a26e5-4ca5-477b-81a6-21eb5ecdb8c3 + Number Slider + Number Slider + false + 0 + + + + + + 1879 + -2445 + 198 + 20 + + + 1879.721 + -2444.302 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + a829bde7-d5c7-4ceb-aaba-e8d41c258e55 + Line + Line + + + + + + 1930 + -2792 + 114 + 44 + + + 2002 + -2770 + + + + + + Line start point + 6130f358-73ea-4f9b-85d2-fc4f919bf2f9 + Start Point + Start Point + false + 05744414-d89d-44d0-95a6-be11b5036c3f + 1 + + + + + + 1932 + -2790 + 55 + 20 + + + 1961 + -2780 + + + + + + + + Line end point + 77d423d9-56a9-4be9-a9a9-c0ebdc5da56e + End Point + End Point + false + 7aeeca48-f8db-4748-ac74-cc5c30c26cb6 + 1 + + + + + + 1932 + -2770 + 55 + 20 + + + 1961 + -2760 + + + + + + + + Line segment + 1e0530cf-b887-420e-8a9d-f37afd049798 + Line + Line + false + 0 + + + + + + 2017 + -2790 + 25 + 40 + + + 2031 + -2770 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + de21e635-6aaa-4e28-abd5-b37bd51c917d + 32cf615a-a587-4435-bfbd-69f850b90d86 + 2dded4d0-f109-49e6-b334-2b4161c90504 + e930277b-25cc-4425-a0e6-ebe78a446c2f + b94a2070-951f-4e92-8b42-4edfed8d60c8 + 59d92540-d2dd-4659-9bd1-86610b0aa184 + 991982df-bf52-4162-86e4-da5a1f6ba2c2 + 141dd7db-3330-4bbb-8219-44075ab99593 + 98db6271-3e0a-4218-b324-a9b32b4e17f5 + d80490e0-ee9e-4f64-8cec-8b5bec34b5ba + 7398ce46-cea9-4ed5-8a6f-1b83a1cac8dd + 5e591869-6c13-456e-a079-715a3be4eff1 + 0f9ca5ff-9a8d-456f-8119-882ad656abc9 + a687447d-3c7b-4108-ad6c-6ff9eaf430ab + 98f2dcaa-d3e9-43cf-a52b-2c1e89d58bd8 + 15 + c469f1d9-e254-4219-bf6b-13842468e3db + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + cd40396a-f011-4df5-b97d-03451dd16f7c + ebbf7b35-8bfd-4b9f-8685-a892626a8678 + 38538d45-1b82-4d4b-8286-b98678a36a2f + a8372b88-1672-459b-a7da-a192fbd36151 + b227fc39-e217-483e-9183-03f0460df6f6 + 82fd88bf-e192-437b-a61b-6345f20cd827 + 6bc30dba-c44f-45cd-9b17-ed1ee3ce7829 + 3e606012-fcc6-40c4-a954-327ef19a5ba1 + f3cbbd19-41c5-4adb-bc13-371cb497134c + e997cfdc-c32d-4e45-9e64-2f2bc6ac3579 + ad0f7d08-93f6-49b2-ab96-66aa71b7e3c6 + cf319aba-1ff8-4088-915f-48b04efc8656 + 246362d1-e708-4925-90b0-b7bd165c3b38 + 1379b92b-5e9f-4fb7-9ca6-3eb3ccdb67fd + 445a26e5-4ca5-477b-81a6-21eb5ecdb8c3 + a829bde7-d5c7-4ceb-aaba-e8d41c258e55 + 1d9acb2b-7163-4d0f-8344-721572f52ce7 + 17 + eafee094-9bb6-40df-a944-f09f03793f3f + Group + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + af54ebdf-612f-4ca7-a048-7d80d31c8a29 + Move + Move + + + + + + 2187 + -2537 + 138 + 44 + + + 2255 + -2515 + + + + + + Base geometry + 53402775-743e-4520-b2c4-53a15348e6cd + Geometry + Geometry + true + 5b688b31-8b19-48eb-9d50-116d02e22067 + 1 + + + + + + 2189 + -2535 + 51 + 20 + + + 2216 + -2525 + + + + + + + + Translation vector + 7db12938-cb2e-4b61-822d-9a5910132a06 + Motion + Motion + false + 0 + + + + + + 2189 + -2515 + 51 + 20 + + + 2216 + -2505 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + 30f8adbb-2a1a-457f-ae3e-c838274b8629 + Geometry + Geometry + false + 0 + + + + + + 2270 + -2535 + 53 + 20 + + + 2298 + -2525 + + + + + + + + Transformation data + 9cde570b-b779-44bd-9149-b927486c3ba6 + Transform + Transform + false + 0 + + + + + + 2270 + -2515 + 53 + 20 + + + 2298 + -2505 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e14c28da-2d6f-435e-ab93-f7a41217dbea + Relay + Relay + false + f46eaa21-083b-4260-8163-000668e8eb5f + 1 + + + + + + 2124 + -2743 + 44 + 16 + + + 2146 + -2735 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 507ca366-75d6-46bd-954e-0b1f27543250 + Relay + Relay + false + d1682a93-c492-4443-8643-5da920b499cc + 1 + + + + + + 1962 + -2908 + 44 + 16 + + + 1984 + -2900 + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 3429d809-f31b-4c13-9d4f-0c748eeb1afb + Nurbs Curve + Nurbs Curve + + + + + + 1499 + -3429 + 118 + 64 + + + 1559 + -3397 + + + + + + 1 + Curve control points + 6cf300d4-7a74-44e1-b0a2-3fc0b087b29b + Vertices + Vertices + false + 06da97ce-ea81-488f-916d-8d5f88ad5003 + 1 + + + + + + 1501 + -3427 + 43 + 20 + + + 1524 + -3417 + + + + + + + + Curve degree + 5eb7147d-7623-4629-b2b1-64631a6b1e78 + Degree + Degree + false + 0 + + + + + + 1501 + -3407 + 43 + 20 + + + 1524 + -3397 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 74d2ee6f-8fa2-43f9-b20d-97c9d2a89890 + Periodic + Periodic + false + 0 + + + + + + 1501 + -3387 + 43 + 20 + + + 1524 + -3377 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 264bcd42-5895-4900-b75e-a791f86f4278 + Curve + Curve + false + 0 + + + + + + 1574 + -3427 + 41 + 20 + + + 1596 + -3417 + + + + + + + + Curve length + 8a2c5feb-972f-421b-ae4d-162c356f16c6 + Length + Length + false + 0 + + + + + + 1574 + -3407 + 41 + 20 + + + 1596 + -3397 + + + + + + + + Curve domain + a5c46074-78fd-4716-a2f5-21e83786980d + Domain + Domain + false + 0 + + + + + + 1574 + -3387 + 41 + 20 + + + 1596 + -3377 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 061f5015-d9a1-495b-b3f8-6e1f495d3be8 + Nurbs Curve + Nurbs Curve + + + + + + 2095 + -3445 + 118 + 64 + + + 2155 + -3413 + + + + + + 1 + Curve control points + f544b720-0398-4945-a519-88af3efcfc74 + Vertices + Vertices + false + 28723672-2fb2-41e6-8929-2605ba9e3583 + 1 + + + + + + 2097 + -3443 + 43 + 20 + + + 2120 + -3433 + + + + + + + + Curve degree + 4fe84945-5101-46bc-8ce1-fed20307ebcf + Degree + Degree + false + 0 + + + + + + 2097 + -3423 + 43 + 20 + + + 2120 + -3413 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + eb2af904-35e6-4ead-9a20-cea9b2e7760c + Periodic + Periodic + false + 0 + + + + + + 2097 + -3403 + 43 + 20 + + + 2120 + -3393 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 48ccaefd-64ef-4e1e-a06e-229154874fb7 + Curve + Curve + false + 0 + + + + + + 2170 + -3443 + 41 + 20 + + + 2192 + -3433 + + + + + + + + Curve length + ea77be82-6cdf-4343-8e28-4d6202c489aa + Length + Length + false + 0 + + + + + + 2170 + -3423 + 41 + 20 + + + 2192 + -3413 + + + + + + + + Curve domain + e16ab665-c780-440e-91b4-212acb4de07b + Domain + Domain + false + 0 + + + + + + 2170 + -3403 + 41 + 20 + + + 2192 + -3393 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 9296abb3-72f4-4f04-817a-5d9483827ed5 + Mirror + Mirror + + + + + + 2171 + -2689 + 138 + 44 + + + 2239 + -2667 + + + + + + Base geometry + cae8163a-8c8a-4820-9257-588177cea42e + Geometry + Geometry + true + fd95d4a6-706a-42e3-85ed-b263bf32f2f1 + 8f240d61-fe30-44aa-aafe-677914e9440f + 2 + + + + + + 2173 + -2687 + 51 + 20 + + + 2200 + -2677 + + + + + + + + Mirror plane + 212d5779-f14d-4a9f-859b-a8560b5606c0 + Plane + Plane + false + e2fcd531-6a2e-4a66-9510-0d61f34f1246 + 1 + + + + + + 2173 + -2667 + 51 + 20 + + + 2200 + -2657 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 5b688b31-8b19-48eb-9d50-116d02e22067 + Geometry + Geometry + false + 0 + + + + + + 2254 + -2687 + 53 + 20 + + + 2282 + -2677 + + + + + + + + Transformation data + 85dfc12b-092f-4a6f-8a4c-0b6554fbab2a + Transform + Transform + false + 0 + + + + + + 2254 + -2667 + 53 + 20 + + + 2282 + -2657 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + f46eaa21-083b-4260-8163-000668e8eb5f + Point + Point + false + 05744414-d89d-44d0-95a6-be11b5036c3f + 1 + + + + + + 2097 + -2639 + 50 + 24 + + + 2122.052 + -2627.28 + + + + + + + + + + 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 + XZ Plane + + + + + World XZ plane. + true + 69590587-7f41-40ad-94ef-c915337763c0 + XZ Plane + XZ Plane + + + + + + 2156 + -2577 + 98 + 28 + + + 2206 + -2563 + + + + + + Origin of plane + ee8778a0-d975-4baa-bd2f-5b0da3b8d1d7 + Origin + Origin + false + 0 + + + + + + 2158 + -2575 + 33 + 24 + + + 2176 + -2563 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World XZ plane + e2fcd531-6a2e-4a66-9510-0d61f34f1246 + Plane + Plane + false + 0 + + + + + + 2221 + -2575 + 31 + 24 + + + 2238 + -2563 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 20aeac62-cf79-4c32-8a54-0a0db2210f7d + Move + Move + + + + + + 5046 + -1671 + 138 + 44 + + + 5114 + -1649 + + + + + + Base geometry + c4b4942e-4785-4325-9f19-5c65fa24b7cc + Geometry + Geometry + true + ba79df4c-1c5e-4e2c-b523-c093bcf2b9b9 + 1 + + + + + + 5048 + -1669 + 51 + 20 + + + 5075 + -1659 + + + + + + + + Translation vector + bccde90f-2e07-4c79-8f58-f5ed32d2be74 + Motion + Motion + false + 0 + + + + + + 5048 + -1649 + 51 + 20 + + + 5075 + -1639 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + f5a06a08-74d2-4a73-b01e-28145c4838ac + Geometry + Geometry + false + 0 + + + + + + 5129 + -1669 + 53 + 20 + + + 5157 + -1659 + + + + + + + + Transformation data + b850a1d9-438f-4ffe-87b1-f7d14ab12930 + Transform + Transform + false + 0 + + + + + + 5129 + -1649 + 53 + 20 + + + 5157 + -1639 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 3b08b94c-f71a-4b8e-8a4a-707afb88291a + Mirror + Mirror + + + + + + 4873 + -1702 + 138 + 44 + + + 4941 + -1680 + + + + + + Base geometry + 36747176-271a-48af-9f23-1a1836d1c26b + Geometry + Geometry + true + 3d0f49af-5322-45e7-b318-474a599b770a + 1 + + + + + + 4875 + -1700 + 51 + 20 + + + 4902 + -1690 + + + + + + + + Mirror plane + 0a956574-87af-4710-96c2-3893f9b2ae45 + Plane + Plane + false + e2fcd531-6a2e-4a66-9510-0d61f34f1246 + 1 + + + + + + 4875 + -1680 + 51 + 20 + + + 4902 + -1670 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + ba79df4c-1c5e-4e2c-b523-c093bcf2b9b9 + Geometry + Geometry + false + 0 + + + + + + 4956 + -1700 + 53 + 20 + + + 4984 + -1690 + + + + + + + + Transformation data + 088b5f68-2ef1-4e32-bb93-5cb05eed6fd8 + Transform + Transform + false + 0 + + + + + + 4956 + -1680 + 53 + 20 + + + 4984 + -1670 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + c605fd5d-b41f-4c72-bf5e-c66699d24d84 + Bounding Box + Bounding Box + + + + + true + + + + + + 1610 + -3540 + 100 + 44 + + + 1669 + -3518 + + + + + + 1 + Geometry to contain + 97d2b8f4-ddb6-4968-a59c-dcc5a7db920f + Content + Content + false + dbac0008-a429-494c-84b7-0b79922ad700 + 1 + + + + + + 1612 + -3538 + 42 + 20 + + + 1634.5 + -3528 + + + + + + + + BoundingBox orientation plane + true + bb94186c-4ee2-4778-a008-f87df6eaccac + Plane + Plane + false + 0 + + + + + + 1612 + -3518 + 42 + 20 + + + 1634.5 + -3508 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 89cfa0ad-4667-4267-ab22-0871715abd8a + Box + Box + false + 0 + + + + + + 1684 + -3538 + 24 + 20 + + + 1697.5 + -3528 + + + + + + + + Bounding box in orientation plane coordinates + true + b74b11b5-4882-49b0-8cad-e1bd4f37dd28 + Box + Box + false + 0 + + + + + + 1684 + -3518 + 24 + 20 + + + 1697.5 + -3508 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 56e08ffb-412c-4e42-83bd-a474144155e4 + Deconstruct Box + Deconstruct Box + + + + + + 1718 + -3559 + 89 + 84 + + + 1759 + -3517 + + + + + + Base box + d09ae504-0fcc-4e0e-af60-7f3a9344e74b + Box + Box + false + 89cfa0ad-4667-4267-ab22-0871715abd8a + 1 + + + + + + 1720 + -3557 + 24 + 80 + + + 1733.5 + -3517 + + + + + + + + Box plane + 26b9c723-0a2d-44a3-8b9b-ef99cc1b45f8 + Plane + Plane + false + 0 + + + + + + 1774 + -3557 + 31 + 20 + + + 1791 + -3547 + + + + + + + + {x} dimension of box + 425905a0-42f9-47fb-9584-710b1353ca30 + X + X + false + 0 + + + + + + 1774 + -3537 + 31 + 20 + + + 1791 + -3527 + + + + + + + + {y} dimension of box + 66084c2a-214c-43aa-a7da-86163041d682 + Y + Y + false + 0 + + + + + + 1774 + -3517 + 31 + 20 + + + 1791 + -3507 + + + + + + + + {z} dimension of box + 4fcb0347-f43e-4e61-b383-6b7a7b674307 + Z + Z + false + 0 + + + + + + 1774 + -3497 + 31 + 20 + + + 1791 + -3487 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 5271f309-30e3-459e-9d10-8cdddb970b35 + Relative Differences + Relative Differences + + + + + + 1878 + -3513 + 128 + 28 + + + 1931 + -3499 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 7928e060-6adb-451d-9d02-4858ebf20515 + Values + Values + false + 4e2a0838-2836-48bb-8fa6-da95aab31634 + bd3437ea-ef52-4581-a2a7-7a4245020463 + 2 + + + + + + 1880 + -3511 + 36 + 24 + + + 1899.5 + -3499 + + + + + + + + 1 + Differences between consecutive items + be81f05f-957d-41ef-a03f-70ddd3a83ecc + Differenced + Differenced + false + 0 + + + + + + 1946 + -3511 + 58 + 24 + + + 1976.5 + -3499 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 91a791bf-1171-46a7-9b82-b95299dc708e + Deconstruct Domain + Deconstruct Domain + + + + + + 1808 + -3563 + 104 + 44 + + + 1866 + -3541 + + + + + + Base domain + ddfc5694-66aa-4e59-aa08-8b1162d3ce36 + Domain + Domain + false + 66084c2a-214c-43aa-a7da-86163041d682 + 1 + + + + + + 1810 + -3561 + 41 + 40 + + + 1832 + -3541 + + + + + + + + Start of domain + 4e2a0838-2836-48bb-8fa6-da95aab31634 + Start + Start + false + 0 + + + + + + 1881 + -3561 + 29 + 20 + + + 1897 + -3551 + + + + + + + + End of domain + bd3437ea-ef52-4581-a2a7-7a4245020463 + End + End + false + 0 + + + + + + 1881 + -3541 + 29 + 20 + + + 1897 + -3531 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 88a790fc-a9a5-4cee-b475-d037e8e3b053 + List Item + List Item + + + + + + 1965 + -3596 + 74 + 64 + + + 2013 + -3564 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 28f1f040-ede0-4c14-89a5-0a03bc96cc8b + List + List + false + be81f05f-957d-41ef-a03f-70ddd3a83ecc + 1 + + + + + + 1967 + -3594 + 31 + 20 + + + 1984 + -3584 + + + + + + + + Item index + da72a177-ffcd-46a4-81b9-4656ed0655ed + Index + Index + false + 0 + + + + + + 1967 + -3574 + 31 + 20 + + + 1984 + -3564 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + 9f31b8e9-d225-49f8-8261-0ac31a70a0dd + Wrap + Wrap + false + 0 + + + + + + 1967 + -3554 + 31 + 20 + + + 1984 + -3544 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 81210bd1-a169-4326-a705-59f86fc065a2 + false + Item + i + false + 0 + + + + + + 2028 + -3594 + 9 + 60 + + + 2034 + -3564 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2d81694a-fe99-48b2-8b3c-5bc88dbca4c3 + Panel + + false + 0 + 81210bd1-a169-4326-a705-59f86fc065a2 + 1 + Double click to edit panel content… + + + + + + 2082 + -3556 + 152 + 40 + + 0 + 0 + 0 + + 2082.04 + -3555.666 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + f974d7ef-d578-4b36-86fa-be2980f0e8da + Bounding Box + Bounding Box + + + + + true + + + + + + 1812 + -3716 + 100 + 44 + + + 1871 + -3694 + + + + + + 1 + Geometry to contain + db24ee5b-7286-472b-a429-b7956e7d7736 + Content + Content + false + 30f8adbb-2a1a-457f-ae3e-c838274b8629 + 1 + + + + + + 1814 + -3714 + 42 + 20 + + + 1836.5 + -3704 + + + + + + + + BoundingBox orientation plane + true + a589ed92-d942-465f-88b5-628060170060 + Plane + Plane + false + 0 + + + + + + 1814 + -3694 + 42 + 20 + + + 1836.5 + -3684 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 43902697-9c37-4903-9869-f9ad411e4f75 + Box + Box + false + 0 + + + + + + 1886 + -3714 + 24 + 20 + + + 1899.5 + -3704 + + + + + + + + Bounding box in orientation plane coordinates + true + 1c810584-d9ce-47c9-ba66-7dd55473a0ab + Box + Box + false + 0 + + + + + + 1886 + -3694 + 24 + 20 + + + 1899.5 + -3684 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + ca4f47da-7754-47b5-8dbe-ffaa539e2a41 + Deconstruct Box + Deconstruct Box + + + + + + 1920 + -3735 + 89 + 84 + + + 1961 + -3693 + + + + + + Base box + 8a4be514-c5dd-48be-b2f0-1cf9b96abbe8 + Box + Box + false + 43902697-9c37-4903-9869-f9ad411e4f75 + 1 + + + + + + 1922 + -3733 + 24 + 80 + + + 1935.5 + -3693 + + + + + + + + Box plane + 2aba7963-652f-47e1-9cc2-24315aeb8fce + Plane + Plane + false + 0 + + + + + + 1976 + -3733 + 31 + 20 + + + 1993 + -3723 + + + + + + + + {x} dimension of box + f43db928-38e9-4f58-aa26-4b292fdc4a58 + X + X + false + 0 + + + + + + 1976 + -3713 + 31 + 20 + + + 1993 + -3703 + + + + + + + + {y} dimension of box + 7020d6e9-c829-4b62-97b6-79641e3273ed + Y + Y + false + 0 + + + + + + 1976 + -3693 + 31 + 20 + + + 1993 + -3683 + + + + + + + + {z} dimension of box + adaf5b1b-7947-4792-abb7-694902100913 + Z + Z + false + 0 + + + + + + 1976 + -3673 + 31 + 20 + + + 1993 + -3663 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 25ea6639-357d-4334-998c-41880e9b6013 + Relative Differences + Relative Differences + + + + + + 2073 + -3681 + 128 + 28 + + + 2126 + -3667 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 91ce9143-ca60-42c3-9fe4-57cc14b9e9dd + Values + Values + false + ece7baa4-a05a-4870-9a7c-56f21a4e0683 + 0b794558-7222-4284-9461-0de8d3145a1b + 2 + + + + + + 2075 + -3679 + 36 + 24 + + + 2094.5 + -3667 + + + + + + + + 1 + Differences between consecutive items + 54a6063c-4c83-4aff-91d4-e361ac5db746 + Differenced + Differenced + false + 0 + + + + + + 2141 + -3679 + 58 + 24 + + + 2171.5 + -3667 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 5a6ccec3-aea8-473d-ba28-756512c0ae65 + Deconstruct Domain + Deconstruct Domain + + + + + + 2010 + -3739 + 104 + 44 + + + 2068 + -3717 + + + + + + Base domain + e84ceb79-c02e-481d-b1ee-06f0617f1cac + Domain + Domain + false + 7020d6e9-c829-4b62-97b6-79641e3273ed + 1 + + + + + + 2012 + -3737 + 41 + 40 + + + 2034 + -3717 + + + + + + + + Start of domain + ece7baa4-a05a-4870-9a7c-56f21a4e0683 + Start + Start + false + 0 + + + + + + 2083 + -3737 + 29 + 20 + + + 2099 + -3727 + + + + + + + + End of domain + 0b794558-7222-4284-9461-0de8d3145a1b + End + End + false + 0 + + + + + + 2083 + -3717 + 29 + 20 + + + 2099 + -3707 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + b3d74eb2-cfff-4ce9-87a0-85f9d1834edf + List Item + List Item + + + + + + 2119 + -3774 + 74 + 64 + + + 2167 + -3742 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + dcb995ab-20dd-481d-9a2e-d54c4f6c604b + List + List + false + 54a6063c-4c83-4aff-91d4-e361ac5db746 + 1 + + + + + + 2121 + -3772 + 31 + 20 + + + 2138 + -3762 + + + + + + + + Item index + 99b620ba-786e-4082-9281-88cebc1302d5 + Index + Index + false + 0 + + + + + + 2121 + -3752 + 31 + 20 + + + 2138 + -3742 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + c961fe52-5b78-424f-ad3c-9a6adb246dc5 + Wrap + Wrap + false + 0 + + + + + + 2121 + -3732 + 31 + 20 + + + 2138 + -3722 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + c48a723e-1bde-464d-ad7b-8a7224496b22 + false + Item + i + false + 0 + + + + + + 2182 + -3772 + 9 + 60 + + + 2188 + -3742 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a693915c-c207-4cc4-a1dd-bccaa31808ba + Panel + + false + 0 + c48a723e-1bde-464d-ad7b-8a7224496b22 + 1 + Double click to edit panel content… + + + + + + 2038 + -3844 + 152 + 40 + + 0 + 0 + 0 + + 2038.009 + -3843.181 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 1ca8dab2-5ee1-4145-bde8-0c4dc4cb5e9d + Division + Division + + + + + + 2061 + -3619 + 82 + 44 + + + 2092 + -3597 + + + + + + Item to divide (dividend) + 925927d4-6a7f-465e-b60f-039754282903 + A + A + false + a693915c-c207-4cc4-a1dd-bccaa31808ba + 1 + + + + + + 2063 + -3617 + 14 + 20 + + + 2071.5 + -3607 + + + + + + + + Item to divide with (divisor) + 39b68e3c-5237-43f6-b891-2d225dbe8a8f + B + B + false + 2d81694a-fe99-48b2-8b3c-5bc88dbca4c3 + 1 + + + + + + 2063 + -3597 + 14 + 20 + + + 2071.5 + -3587 + + + + + + + + The result of the Division + 06bfbf02-69cc-4903-bea8-364c2e340314 + Result + Result + false + 0 + + + + + + 2107 + -3617 + 34 + 40 + + + 2125.5 + -3597 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + fa425a40-1dde-4906-82d9-e06aaf7ef5c2 + Panel + + false + 0 + 06bfbf02-69cc-4903-bea8-364c2e340314 + 1 + Double click to edit panel content… + + + + + + 2069 + -3643 + 152 + 40 + + 0 + 0 + 0 + + 2069.083 + -3642.787 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 1d9acb2b-7163-4d0f-8344-721572f52ce7 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.99055972270 + + + + + + 1867 + -3259 + 250 + 20 + + + 1867.362 + -3258.023 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + e583236f-ab64-43b2-8bdd-253fd95e1df1 + Sort List + Sort List + + + + + + 5345 + -3063 + 146 + 44 + + + 5410 + -3041 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 181effd0-433b-45cb-a5d1-3030466f7244 + Keys + Keys + false + 3670a8a9-c0e2-4aa4-af58-727f01ac294a + 1 + + + + + + 5347 + -3061 + 48 + 20 + + + 5372.5 + -3051 + + + + + + + + 1 + Optional list of values to sort synchronously + 906b8fe1-35eb-4615-8e26-e010728fdefe + Values Values A + Values A + true + bc252563-2028-4cde-8811-c7973400960b + 1 + + + + + + 5347 + -3041 + 48 + 20 + + + 5372.5 + -3031 + + + + + + + + 1 + Sorted keys + 42af57b9-c728-4e8e-9394-996709eae9ff + Keys + Keys + false + true + 0 + + + + + + 5425 + -3061 + 64 + 20 + + + 5450.5 + -3051 + + + + + + + + 1 + Synchronous values in Values A + 91026ff2-77db-40b8-9609-048fb46da7cf + Values Values A + Values A + false + true + 0 + + + + + + 5425 + -3041 + 64 + 20 + + + 5450.5 + -3031 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + f0fe473e-b194-494d-b66f-4ae8933a70d8 + Length + Length + + + + + + 5242 + -3054 + 104 + 28 + + + 5292 + -3040 + + + + + + Curve to measure + 0a8e58f9-c2cd-4b81-b4a3-0f0ea14fda26 + Curve + Curve + false + bc252563-2028-4cde-8811-c7973400960b + 1 + + + + + + 5244 + -3052 + 33 + 24 + + + 5262 + -3040 + + + + + + + + Curve length + 3670a8a9-c0e2-4aa4-af58-727f01ac294a + Length + Length + false + 0 + + + + + + 5307 + -3052 + 37 + 24 + + + 5327 + -3040 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + faa28e50-f6d8-4b9a-a26e-6183e76c91b2 + Panel + + false + 0 + 1814adb0-926c-4d52-ad28-85310e9084c8 + 1 + Double click to edit panel content… + + + + + + 5327 + -3402 + 160 + 274 + + 0 + 0 + 0 + + 5327.913 + -3401.514 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bc252563-2028-4cde-8811-c7973400960b + Relay + Relay + false + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + 1 + + + + + + 5290 + -2967 + 44 + 16 + + + 5312 + -2959 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + d3c5499b-13f0-4323-ac84-944f95d06c15 + Sort List + Sort List + + + + + + 5346 + -2936 + 146 + 44 + + + 5411 + -2914 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + a1ed489d-611e-44f8-a99b-9c2c3d949419 + Keys + Keys + false + e802414c-6f90-44e5-a7bd-024331adddd6 + 1 + + + + + + 5348 + -2934 + 48 + 20 + + + 5373.5 + -2924 + + + + + + + + 1 + Optional list of values to sort synchronously + 80132a94-0d87-4bee-9852-7fda1b368772 + Values Values A + Values A + true + 927bfec1-6e94-4381-bc5e-d76fe50c29d4 + 1 + + + + + + 5348 + -2914 + 48 + 20 + + + 5373.5 + -2904 + + + + + + + + 1 + Sorted keys + 920690a5-0d5f-4956-95e3-6093b540a52b + Keys + Keys + false + true + 0 + + + + + + 5426 + -2934 + 64 + 20 + + + 5451.5 + -2924 + + + + + + + + 1 + Synchronous values in Values A + adc9ab09-3f1b-415f-b9b2-08cf9976be84 + Values Values A + Values A + false + true + 0 + + + + + + 5426 + -2914 + 64 + 20 + + + 5451.5 + -2904 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 2f34cd6b-905b-4283-ac37-de5ea02cbadd + Length + Length + + + + + + 5234 + -2938 + 104 + 28 + + + 5284 + -2924 + + + + + + Curve to measure + 96ceb309-2ab0-4cad-a927-80d38fc884fd + Curve + Curve + false + 927bfec1-6e94-4381-bc5e-d76fe50c29d4 + 1 + + + + + + 5236 + -2936 + 33 + 24 + + + 5254 + -2924 + + + + + + + + Curve length + e802414c-6f90-44e5-a7bd-024331adddd6 + Length + Length + false + 0 + + + + + + 5299 + -2936 + 37 + 24 + + + 5319 + -2924 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 927bfec1-6e94-4381-bc5e-d76fe50c29d4 + Relay + Relay + false + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + 1 + + + + + + 5277 + -2876 + 44 + 16 + + + 5299 + -2868 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2b9bccd0-ae02-4365-b377-6fd662dd6a5d + Panel + + false + 0 + 54974404-2502-43bb-bdfc-a609a5c651fe + 1 + Double click to edit panel content… + + + + + + 5541 + -3145 + 140 + 274 + + 0 + 0 + 0 + + 5541.143 + -3144.638 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 400d93df-45d4-4e02-b91e-262b243aa90a + Division + Division + + + + + + 5538 + -3016 + 82 + 44 + + + 5569 + -2994 + + + + + + Item to divide (dividend) + a00e9515-9ecc-47ea-8a97-a8958ea8d969 + A + A + false + 42af57b9-c728-4e8e-9394-996709eae9ff + 1 + + + + + + 5540 + -3014 + 14 + 20 + + + 5548.5 + -3004 + + + + + + + + Item to divide with (divisor) + f64c2cfe-3ae8-4f8c-89f8-24b43ea28919 + B + B + false + 920690a5-0d5f-4956-95e3-6093b540a52b + 1 + + + + + + 5540 + -2994 + 14 + 20 + + + 5548.5 + -2984 + + + + + + + + The result of the Division + fdb7ca5b-386a-4712-a460-dc1c32b81e8a + Result + Result + false + 0 + + + + + + 5584 + -3014 + 34 + 40 + + + 5602.5 + -2994 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d5df4772-04bd-4531-a87d-0e2d66aac18b + Panel + + false + 0.5026543140411377 + fdb7ca5b-386a-4712-a460-dc1c32b81e8a + 1 + Double click to edit panel content… + + + + + + 5518 + -3431 + 160 + 274 + + 0 + 0 + 0 + + 5518.396 + -3430.462 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + cb8c5d50-54e8-4e8c-a196-24eb854efd87 + List Item + List Item + + + + + + 5507 + -3138 + 74 + 64 + + + 5555 + -3106 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 4b9f5b8b-ff28-48b1-a97e-d6be62c8aef9 + List + List + false + 91026ff2-77db-40b8-9609-048fb46da7cf + 1 + + + + + + 5509 + -3136 + 31 + 20 + + + 5526 + -3126 + + + + + + + + Item index + d2e11b0e-32ba-47b0-84e4-ffa1c78e8720 + Index + Index + false + 0 + + + + + + 5509 + -3116 + 31 + 20 + + + 5526 + -3106 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 33f1182d-4373-471e-a705-806804709dcf + Wrap + Wrap + false + 0 + + + + + + 5509 + -3096 + 31 + 20 + + + 5526 + -3086 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 1814adb0-926c-4d52-ad28-85310e9084c8 + false + Item + i + false + 0 + + + + + + 5570 + -3136 + 9 + 60 + + + 5576 + -3106 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2b77dcdf-ce57-4868-9a4e-48e3fc9f5e5a + List Item + List Item + + + + + + 5482 + -2916 + 74 + 64 + + + 5530 + -2884 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 1d18c396-583f-45eb-9b94-010699002a19 + List + List + false + adc9ab09-3f1b-415f-b9b2-08cf9976be84 + 1 + + + + + + 5484 + -2914 + 31 + 20 + + + 5501 + -2904 + + + + + + + + Item index + df338200-ce20-430d-b69b-d66afef1e7b8 + Index + Index + false + 0 + + + + + + 5484 + -2894 + 31 + 20 + + + 5501 + -2884 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + d8a4ef94-c986-4267-b16f-7c941f30d435 + Wrap + Wrap + false + 0 + + + + + + 5484 + -2874 + 31 + 20 + + + 5501 + -2864 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 54974404-2502-43bb-bdfc-a609a5c651fe + false + Item + i + false + 0 + + + + + + 5545 + -2914 + 9 + 60 + + + 5551 + -2884 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 3fb239e5-e38e-4479-8639-e29612013d6a + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 5248 + -2665 + 250 + 20 + + + 5248.734 + -2664.783 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 5262b612-4a2f-4510-8d3d-4ed7803669e0 + Merge + Merge + + + + + + 4935 + -1452 + 103 + 64 + + + 4971 + -1420 + + + + + + 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 + b5833f58-3a64-47b8-a498-1e4918092b07 + false + Data 1 + D1 + true + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 4937 + -1450 + 19 + 20 + + + 4948 + -1440 + + + + + + + + 2 + Data stream 2 + dbf9a285-dc04-4d0f-8712-45e6fb5c9e02 + false + Data 2 + D2 + true + dc0e55a6-36f3-433c-913b-84e1c001dd79 + 1 + + + + + + 4937 + -1430 + 19 + 20 + + + 4948 + -1420 + + + + + + + + 2 + Data stream 3 + 43eb723c-6798-4db0-9b78-c71ee69e3ce2 + false + Data 3 + D3 + true + 0 + + + + + + 4937 + -1410 + 19 + 20 + + + 4948 + -1400 + + + + + + + + 2 + Result of merge + 634039be-8264-44eb-8fac-91a35384e38e + 1 + Result + Result + false + 0 + + + + + + 4986 + -1450 + 50 + 60 + + + 5004.5 + -1420 + + + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 642a33c0-2799-4d68-bb2b-da1bf8ccc058 + Bounding Box + Bounding Box + + + + + true + + + + + + 5060 + -1425 + 100 + 44 + + + 5119 + -1403 + + + + + + 1 + Geometry to contain + beb7f73d-d7fc-4297-8280-695ea38f9671 + Content + Content + false + 634039be-8264-44eb-8fac-91a35384e38e + 1 + + + + + + 5062 + -1423 + 42 + 20 + + + 5084.5 + -1413 + + + + + + + + BoundingBox orientation plane + true + 68b37adc-105d-4714-bd52-b5e0faabff20 + Plane + Plane + false + 0 + + + + + + 5062 + -1403 + 42 + 20 + + + 5084.5 + -1393 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 0a25ea0a-1d20-4037-9f7b-df6cab59f946 + Box + Box + false + 0 + + + + + + 5134 + -1423 + 24 + 20 + + + 5147.5 + -1413 + + + + + + + + Bounding box in orientation plane coordinates + true + e466facc-29b5-4cf7-b741-1df9f321e1b8 + Box + Box + false + 0 + + + + + + 5134 + -1403 + 24 + 20 + + + 5147.5 + -1393 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + ca33dd83-2f76-44d4-b96d-b570c81b8d96 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 4954 + -5382 + 50 + 24 + + + 4979.272 + -5370.618 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 7afd325f-440d-4ea5-b9d0-d98d7b05a1fa + Curvature + Curvature + + + + + + 4900 + -5582 + 137 + 64 + + + 4970 + -5550 + + + + + + Curve to evaluate + c3a66083-d9e6-4d9c-8680-ead5de29a36e + Curve + Curve + false + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + 1 + + + + + + 4902 + -5580 + 53 + 30 + + + 4930 + -5565 + + + + + + + + Parameter on curve domain to evaluate + c42e6b9f-7497-4596-a02a-f59e02eeb39d + Parameter + Parameter + false + a3a2a4ff-2cd3-4bc5-970b-01aad8a844ec + 1 + + + + + + 4902 + -5550 + 53 + 30 + + + 4930 + -5535 + + + + + + + + Point on curve at {t} + 563c72fb-fe22-4245-ab21-0c885f8534bc + Point + Point + false + 0 + + + + + + 4985 + -5580 + 50 + 20 + + + 5011.5 + -5570 + + + + + + + + Curvature vector at {t} + a98737cd-fda9-44d4-81b6-5f4e2930391a + Curvature + Curvature + false + 0 + + + + + + 4985 + -5560 + 50 + 20 + + + 5011.5 + -5550 + + + + + + + + Curvature circle at {t} + 6f07aca2-8234-4f2c-b200-a77557eb8073 + Curvature + Curvature + false + 0 + + + + + + 4985 + -5540 + 50 + 20 + + + 5011.5 + -5530 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 890701a5-d28e-492b-8aa2-81825cdf350b + Divide Curve + Divide Curve + + + + + + 4905 + -5494 + 125 + 64 + + + 4955 + -5462 + + + + + + Curve to divide + 0bed8304-319f-4d7d-bd10-4fa13fb2312f + Curve + Curve + false + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + 1 + + + + + + 4907 + -5492 + 33 + 20 + + + 4925 + -5482 + + + + + + + + Number of segments + 0c0db267-97e3-4dd9-bd7f-6e894d30a0c3 + Count + Count + false + ca33dd83-2f76-44d4-b96d-b570c81b8d96 + 1 + + + + + + 4907 + -5472 + 33 + 20 + + + 4925 + -5462 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + efdd48a5-6e64-4a6f-a6b3-9be18b5979e1 + Kinks + Kinks + false + 0 + + + + + + 4907 + -5452 + 33 + 20 + + + 4925 + -5442 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + b51d17a2-3c68-43de-bacf-84d8d051d731 + Points + Points + false + 0 + + + + + + 4970 + -5492 + 58 + 20 + + + 5000.5 + -5482 + + + + + + + + 1 + Tangent vectors at division points + 78f2c716-0d98-4ea0-b3de-e9fcf23dd6dd + Tangents + Tangents + false + 0 + + + + + + 4970 + -5472 + 58 + 20 + + + 5000.5 + -5462 + + + + + + + + 1 + Parameter values at division points + a3a2a4ff-2cd3-4bc5-970b-01aad8a844ec + Parameters + Parameters + false + 0 + + + + + + 4970 + -5452 + 58 + 20 + + + 5000.5 + -5442 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + Curve + Curve + false + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 4951 + -5356 + 50 + 24 + + + 4976.323 + -5344.227 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 376ac442-89ab-4580-bf8a-067c69ee584d + Deconstruct Arc + Deconstruct Arc + + + + + + 4905 + -5668 + 114 + 64 + + + 4945 + -5636 + + + + + + Arc or Circle to deconstruct + 74fa9468-15ba-4773-8f91-eeb99dd2a2fe + Arc + Arc + false + 6f07aca2-8234-4f2c-b200-a77557eb8073 + 1 + + + + + + 4907 + -5666 + 23 + 60 + + + 4920 + -5636 + + + + + + + + Base plane of arc or circle + dc423e1d-bba2-4bfe-9057-1a91dbe85837 + Base Plane + Base Plane + false + 0 + + + + + + 4960 + -5666 + 57 + 20 + + + 4990 + -5656 + + + + + + + + Radius of arc or circle + 4598e6a6-4d06-4238-929f-1358abdaecb8 + Radius + Radius + false + 0 + + + + + + 4960 + -5646 + 57 + 20 + + + 4990 + -5636 + + + + + + + + Angle domain (in radians) of arc + 9e3a1db0-5c46-4b9e-84fa-00a6eeb8c3fe + Angle + Angle + false + 0 + + + + + + 4960 + -5626 + 57 + 20 + + + 4990 + -5616 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 481a1d85-06e6-4918-bae1-4472415a1a40 + One Over X + One Over X + + + + + + 4906 + -5795 + 100 + 28 + + + 4955 + -5781 + + + + + + Input value + 6a1a9b25-9cf1-416f-b261-a3a2a92003a9 + Value + Value + false + 4598e6a6-4d06-4238-929f-1358abdaecb8 + 1 + + + + + + 4908 + -5793 + 32 + 24 + + + 4925.5 + -5781 + + + + + + + + Output value + f05f323c-332f-448a-a60f-bce3faea965e + Result + Result + false + 0 + + + + + + 4970 + -5793 + 34 + 24 + + + 4988.5 + -5781 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + bbed6425-f0ac-4241-be66-c699d2cd5407 + Quick Graph + Quick Graph + false + 0 + f05f323c-332f-448a-a60f-bce3faea965e + 1 + + + + + + 4907 + -5961 + 150 + 150 + + + 4907.277 + -5960.561 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 42fc9d94-0e4e-4090-a1fc-10e37fbb0727 + Number Slider + Number Slider + false + 0 + + + + + + 4862 + -5404 + 198 + 20 + + + 4862.277 + -5403.497 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 67b67c54-918e-48fe-96e3-ba7f53a124be + Line + Line + + + + + + 4911 + -5736 + 114 + 44 + + + 4983 + -5714 + + + + + + Line start point + d5e84c49-0754-43c3-994b-1e6971c73114 + Start Point + Start Point + false + 563c72fb-fe22-4245-ab21-0c885f8534bc + 1 + + + + + + 4913 + -5734 + 55 + 20 + + + 4942 + -5724 + + + + + + + + Line end point + 48c0198f-692e-4a12-ab9a-1890b4381e9f + End Point + End Point + false + dc423e1d-bba2-4bfe-9057-1a91dbe85837 + 1 + + + + + + 4913 + -5714 + 55 + 20 + + + 4942 + -5704 + + + + + + + + Line segment + 2ed61064-1b4d-49d5-95bc-062526346410 + Line + Line + false + 0 + + + + + + 4998 + -5734 + 25 + 40 + + + 5012 + -5714 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 1b4611fa-c25e-4f87-af41-bd5922be6420 + Multiplication + Multiplication + + + + + + 4937 + -6098 + 82 + 44 + + + 4968 + -6076 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 2a3ae467-7ee4-4882-bdea-d0b4ceda308d + A + A + true + f05f323c-332f-448a-a60f-bce3faea965e + 1 + + + + + + 4939 + -6096 + 14 + 20 + + + 4947.5 + -6086 + + + + + + + + Second item for multiplication + 4521c4ab-3fc1-4f5e-9ea0-2a80813d24a4 + B + B + true + b3272204-5a56-483a-bdc5-1ff5e3f19ab0 + 1 + + + + + + 4939 + -6076 + 14 + 20 + + + 4947.5 + -6066 + + + + + + + + Result of multiplication + 379bea4f-7563-492f-be0b-8fd4e1cf6a6b + Result + Result + false + 0 + + + + + + 4983 + -6096 + 34 + 40 + + + 5001.5 + -6076 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b3272204-5a56-483a-bdc5-1ff5e3f19ab0 + Number Slider + Number Slider + false + 0 + + + + + + 4884 + -6119 + 198 + 20 + + + 4884.088 + -6118.852 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.043994 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + b43a74d0-93ba-4ec9-b139-a34c0442b012 + Line SDL + Line SDL + + + + + + 4919 + -6045 + 122 + 64 + + + 4999 + -6013 + + + + + + Line start point + 2ab070d7-1c47-48c0-abf2-c8e4dfc7d7e0 + Start + Start + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4921 + -6043 + 63 + 20 + + + 4962 + -6033 + + + + + + + + Line tangent (direction) + 608a9a2b-13f6-4676-80c3-52896e9d0805 + Direction + Direction + false + 2b911d73-c2cb-448c-a07d-82463b1939a0 + 1 + + + + + + 4921 + -6023 + 63 + 20 + + + 4962 + -6013 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 288c1885-3a51-4058-b534-8d29dab26b8a + -ABS(X) + Length + Length + false + 379bea4f-7563-492f-be0b-8fd4e1cf6a6b + 1 + + + + + + 4921 + -6003 + 63 + 20 + + + 4962 + -5993 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 032c0103-c25f-47da-a798-ffbbf65c8c35 + Line + Line + false + 0 + + + + + + 5014 + -6043 + 25 + 60 + + + 5028 + -6013 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 237092ad-8da8-4d4b-bcee-f2b8b5f3eee1 + Panel + + false + 0 + f05f323c-332f-448a-a60f-bce3faea965e + 1 + Double click to edit panel content… + + + + + + 4738 + -6024 + 160 + 274 + + 0 + 0 + 0 + + 4738.788 + -6023.743 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 4ab627b7-bd88-408a-8580-399a3dedb615 + Evaluate Length + Evaluate Length + + + + + + 4899 + -6205 + 144 + 64 + + + 4973 + -6173 + + + + + + Curve to evaluate + f369acbd-928f-4c66-a22f-cd50ec7b7364 + Curve + Curve + false + 032c0103-c25f-47da-a798-ffbbf65c8c35 + 1 + + + + + + 4901 + -6203 + 57 + 20 + + + 4931 + -6193 + + + + + + + + Length factor for curve evaluation + 012a2c04-8dcc-4c83-a761-ddf38f2c10a0 + Length + Length + false + 0 + + + + + + 4901 + -6183 + 57 + 20 + + + 4931 + -6173 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 32409c1d-9827-49ac-8944-8e1750a298f0 + Normalized + Normalized + false + 0 + + + + + + 4901 + -6163 + 57 + 20 + + + 4931 + -6153 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6001473a-f6df-45ef-b0b7-543c14c8049f + Point + Point + false + 0 + + + + + + 4988 + -6203 + 53 + 20 + + + 5016 + -6193 + + + + + + + + Tangent vector at the specified length + 4a8cc7d3-50d9-4db1-9d42-ef5f58fa3c96 + Tangent + Tangent + false + 0 + + + + + + 4988 + -6183 + 53 + 20 + + + 5016 + -6173 + + + + + + + + Curve parameter at the specified length + a89ebf99-9979-45a7-9e49-143065b66856 + Parameter + Parameter + false + 0 + + + + + + 4988 + -6163 + 53 + 20 + + + 5016 + -6153 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + c8da4171-7baf-4333-b1be-454f0677b6cb + Interpolate + Interpolate + + + + + + 4910 + -6308 + 125 + 84 + + + 4977 + -6266 + + + + + + 1 + Interpolation points + 34658308-ec3a-40cc-aea0-4f0bba4f1e2a + Vertices + Vertices + false + 6001473a-f6df-45ef-b0b7-543c14c8049f + 1 + + + + + + 4912 + -6306 + 50 + 20 + + + 4938.5 + -6296 + + + + + + + + Curve degree + 4622642d-f7cb-44e9-89aa-8f712f512b86 + Degree + Degree + false + 0 + + + + + + 4912 + -6286 + 50 + 20 + + + 4938.5 + -6276 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 348f4be0-c862-45a3-8381-9a826933fc47 + Periodic + Periodic + false + 0 + + + + + + 4912 + -6266 + 50 + 20 + + + 4938.5 + -6256 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + f4bab7fa-1df6-49eb-a5ce-4f9357c34cfb + KnotStyle + KnotStyle + false + 0 + + + + + + 4912 + -6246 + 50 + 20 + + + 4938.5 + -6236 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 45798e47-de55-4ecb-ac34-151881f0b806 + Curve + Curve + false + 0 + + + + + + 4992 + -6306 + 41 + 26 + + + 5014 + -6292.667 + + + + + + + + Curve length + 422dd381-bfe2-43f9-aab6-3561cae32a5d + Length + Length + false + 0 + + + + + + 4992 + -6280 + 41 + 27 + + + 5014 + -6266 + + + + + + + + Curve domain + 4fcd325e-fe70-467a-bfd7-5a4e0c593c4d + Domain + Domain + false + 0 + + + + + + 4992 + -6253 + 41 + 27 + + + 5014 + -6239.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ca33dd83-2f76-44d4-b96d-b570c81b8d96 + 7afd325f-440d-4ea5-b9d0-d98d7b05a1fa + 890701a5-d28e-492b-8aa2-81825cdf350b + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + 376ac442-89ab-4580-bf8a-067c69ee584d + 481a1d85-06e6-4918-bae1-4472415a1a40 + bbed6425-f0ac-4241-be66-c699d2cd5407 + 42fc9d94-0e4e-4090-a1fc-10e37fbb0727 + 67b67c54-918e-48fe-96e3-ba7f53a124be + 1b4611fa-c25e-4f87-af41-bd5922be6420 + b3272204-5a56-483a-bdc5-1ff5e3f19ab0 + b43a74d0-93ba-4ec9-b139-a34c0442b012 + 237092ad-8da8-4d4b-bcee-f2b8b5f3eee1 + 4ab627b7-bd88-408a-8580-399a3dedb615 + c8da4171-7baf-4333-b1be-454f0677b6cb + 15 + 5dc68fe9-73f9-4d86-bdfb-91505878e02b + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 1d34f1dd-5c48-4050-8ae8-d2df478c41f2 + Nurbs Curve + Nurbs Curve + + + + + + 4827 + -5376 + 118 + 64 + + + 4887 + -5344 + + + + + + 1 + Curve control points + c54ea1ef-0535-4077-93a7-a7fc7a53d74b + Vertices + Vertices + false + 6001473a-f6df-45ef-b0b7-543c14c8049f + 1 + + + + + + 4829 + -5374 + 43 + 20 + + + 4852 + -5364 + + + + + + + + Curve degree + 016cadc4-aea7-47fd-b633-0a129f667f45 + Degree + Degree + false + 0 + + + + + + 4829 + -5354 + 43 + 20 + + + 4852 + -5344 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + a0756cf7-cd38-4293-9218-e597ec0e28d4 + Periodic + Periodic + false + 0 + + + + + + 4829 + -5334 + 43 + 20 + + + 4852 + -5324 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + ac1ef319-c5ec-4a25-9104-7e80dd008d43 + Curve + Curve + false + 0 + + + + + + 4902 + -5374 + 41 + 20 + + + 4924 + -5364 + + + + + + + + Curve length + ecbae5a6-4a06-45f3-a41d-00c9c7bcd21a + Length + Length + false + 0 + + + + + + 4902 + -5354 + 41 + 20 + + + 4924 + -5344 + + + + + + + + Curve domain + 999d3ea6-d14e-4027-b686-128c8434e8e1 + Domain + Domain + false + 0 + + + + + + 4902 + -5334 + 41 + 20 + + + 4924 + -5324 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 90553cb8-9c67-4d78-83c6-9a3a64e858af + Relative Differences + Relative Differences + + + + + + 4857 + -3649 + 128 + 28 + + + 4910 + -3635 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + d40785fa-b4f9-4897-8262-cd1136d61af7 + Values + Values + false + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + + + + + + 4859 + -3647 + 36 + 24 + + + 4878.5 + -3635 + + + + + + + + 1 + Differences between consecutive items + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + Differenced + Differenced + false + 0 + + + + + + 4925 + -3647 + 58 + 24 + + + 4955.5 + -3635 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + Relay + Relay + false + 62b304e4-ef74-48d4-ba62-ba264e90fa7a + 1 + + + + + + 5115 + -2256 + 44 + 16 + + + 5137 + -2248 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + a964129b-99ea-4eb4-ade4-7b174207b75c + Derivatives + Derivatives + + + + + + 4722 + -3575 + 117 + 144 + + + 4792 + -3503 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + d42762a7-22cc-4fa9-91b3-b31044662aa3 + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 4724 + -3573 + 53 + 70 + + + 4752 + -3538 + + + + + + + + Parameter on curve domain to evaluate + 2428b393-a999-4a6e-944e-a9e9a86ce613 + Parameter + Parameter + false + 50003dbf-6b00-4c00-83ae-28699de8d8bc + 1 + + + + + + 4724 + -3503 + 53 + 70 + + + 4752 + -3468 + + + + + + + + Point on curve at {t} + a3533577-f3dc-4d79-b620-79918f2b72c5 + Point + Point + false + 0 + + + + + + 4807 + -3573 + 30 + 20 + + + 4823.5 + -3563 + + + + + + + + First curve derivative at t (Velocity) + 04b13217-277c-4f88-a252-7c6abd31c6a4 + false + First derivative + 1 + false + 0 + + + + + + 4807 + -3553 + 30 + 20 + + + 4823.5 + -3543 + + + + + + + + Second curve derivative at t (Acceleration) + 465a9505-c9eb-4fa2-b1cb-2df2a4fa0842 + false + Second derivative + 2 + false + 0 + + + + + + 4807 + -3533 + 30 + 20 + + + 4823.5 + -3523 + + + + + + + + Third curve derivative at t (Jolt) + de42c466-9894-42c4-af6f-db8bb06e4e64 + false + Third derivative + 3 + false + 0 + + + + + + 4807 + -3513 + 30 + 20 + + + 4823.5 + -3503 + + + + + + + + Fourth curve derivative at t (Jounce) + bccd1789-8ffa-47b2-b0f0-c83fa81dad74 + false + Fourth derivative + 4 + false + 0 + + + + + + 4807 + -3493 + 30 + 20 + + + 4823.5 + -3483 + + + + + + + + Fifth curve derivative at t + deced006-dec4-40cc-aa67-63939bea163d + false + Fifth derivative + 5 + false + 0 + + + + + + 4807 + -3473 + 30 + 20 + + + 4823.5 + -3463 + + + + + + + + Sixth curve derivative at t + 6a9f033a-57db-4264-b975-c40c57a58d89 + false + Sixth derivative + 6 + false + 0 + + + + + + 4807 + -3453 + 30 + 20 + + + 4823.5 + -3443 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6d18ba9a-1b26-4851-8c54-f684f8dd763e + Relay + Relay + false + 465a9505-c9eb-4fa2-b1cb-2df2a4fa0842 + 1 + + + + + + 4845 + -3542 + 44 + 16 + + + 4867 + -3534 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 83c1a25d-3676-404a-9af9-eba1a1f0ecc4 + Relay + Relay + false + de42c466-9894-42c4-af6f-db8bb06e4e64 + 1 + + + + + + 4841 + -3516 + 44 + 16 + + + 4863 + -3508 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d49cd736-26b0-434c-804e-9c273412368c + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 4905 + -3669 + 250 + 20 + + + 4905.163 + -3668.574 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 8441b196-a1ad-4124-aa4f-afdbb2523705 + Create Material + Create Material + + + + + + 5079 + -2494 + 144 + 104 + + + 5163 + -2442 + + + + + + Colour of the diffuse channel + 89dce125-f1ba-4d99-b42f-6f72722fcd6f + Diffuse + Diffuse + false + 0 + + + + + + 5081 + -2492 + 67 + 20 + + + 5116 + -2482 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 1dc4d380-c680-4cc4-81ef-fb880facc148 + Specular + Specular + false + 0 + + + + + + 5081 + -2472 + 67 + 20 + + + 5116 + -2462 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 91377c9b-42ff-4b6a-8eae-d61102f4b879 + Emission + Emission + false + 0 + + + + + + 5081 + -2452 + 67 + 20 + + + 5116 + -2442 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 6fdf72e3-f55f-4dc3-9d09-c285aa0d6404 + Transparency + Transparency + false + 0 + + + + + + 5081 + -2432 + 67 + 20 + + + 5116 + -2422 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 684f0c85-afd2-455b-aa22-5633959ca0b9 + Shine + Shine + false + 0 + + + + + + 5081 + -2412 + 67 + 20 + + + 5116 + -2402 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 64c8fbb2-79da-480d-bf40-a9bf6b07f7ec + Material + Material + false + 0 + + + + + + 5178 + -2492 + 43 + 100 + + + 5201 + -2442 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 80f98fe5-5344-4fa0-b2bd-6a867c36087b + Custom Preview + Custom Preview + + + + + + + 5106 + -2563 + 82 + 44 + + + 5174 + -2541 + + + + + + Geometry to preview + true + 40f12d92-1ac3-4067-a782-d316b75368eb + Geometry + Geometry + false + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + 1 + + + + + + 5108 + -2561 + 51 + 20 + + + 5135 + -2551 + + + + + + + + The material override + ceac44d6-5be8-46b7-87f6-bd6dd6e89c00 + Material + Material + false + 64c8fbb2-79da-480d-bf40-a9bf6b07f7ec + 1 + + + + + + 5108 + -2541 + 51 + 20 + + + 5135 + -2531 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 87865128-eab5-44a2-822f-be7aa2577760 + Create Material + Create Material + + + + + + 5082 + -1947 + 144 + 104 + + + 5166 + -1895 + + + + + + Colour of the diffuse channel + 0b898af4-739b-4559-ac4d-2956161798d7 + Diffuse + Diffuse + false + 0 + + + + + + 5084 + -1945 + 67 + 20 + + + 5119 + -1935 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;196;196;196 + + + + + + + + + + + + Colour of the specular highlight + 4e859456-604c-406b-9a9a-a76216a159d0 + Specular + Specular + false + 0 + + + + + + 5084 + -1925 + 67 + 20 + + + 5119 + -1915 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + bf0ef81d-159d-4b06-a89a-df58b7b11568 + Emission + Emission + false + 0 + + + + + + 5084 + -1905 + 67 + 20 + + + 5119 + -1895 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 7b92d141-3139-4780-b451-9312b5f7c7b8 + Transparency + Transparency + false + 0 + + + + + + 5084 + -1885 + 67 + 20 + + + 5119 + -1875 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 529542f7-cac3-411a-89fb-a1bb378a75c8 + Shine + Shine + false + 0 + + + + + + 5084 + -1865 + 67 + 20 + + + 5119 + -1855 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 80804143-e3d5-47f9-aa79-31e6c4d28eed + Material + Material + false + 0 + + + + + + 5181 + -1945 + 43 + 100 + + + 5204 + -1895 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + e83d3def-6897-4764-9eb0-dffbc1be9c37 + Custom Preview + Custom Preview + + + + + + + 5102 + -1994 + 82 + 44 + + + 5170 + -1972 + + + + + + Geometry to preview + true + ffca1288-e45a-4a7b-bb25-258d24622ce8 + Geometry + Geometry + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 5104 + -1992 + 51 + 20 + + + 5131 + -1982 + + + + + + + + The material override + ea75f739-ed90-422f-a93f-406ce714394d + Material + Material + false + 80804143-e3d5-47f9-aa79-31e6c4d28eed + 1 + + + + + + 5104 + -1972 + 51 + 20 + + + 5131 + -1962 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 0f58e019-287f-4849-b26b-5207e96b678a + Create Material + Create Material + + + + + + 5080 + -2789 + 144 + 104 + + + 5164 + -2737 + + + + + + Colour of the diffuse channel + 670a576e-27d2-4cd9-b579-1fd1121f439b + Diffuse + Diffuse + false + 0 + + + + + + 5082 + -2787 + 67 + 20 + + + 5117 + -2777 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 8786ff82-7972-4bff-81e8-257185075521 + Specular + Specular + false + 0 + + + + + + 5082 + -2767 + 67 + 20 + + + 5117 + -2757 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + b1950763-7c84-4f12-b7dd-1e27067ffc14 + Emission + Emission + false + 0 + + + + + + 5082 + -2747 + 67 + 20 + + + 5117 + -2737 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 73a88975-dd97-430c-912e-d468ef15f90d + Transparency + Transparency + false + 0 + + + + + + 5082 + -2727 + 67 + 20 + + + 5117 + -2717 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + f65de5c3-ea3c-4af7-b70b-e22f8ba04242 + Shine + Shine + false + 0 + + + + + + 5082 + -2707 + 67 + 20 + + + 5117 + -2697 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 7a75bcdb-383a-427a-a66f-69843849cb98 + Material + Material + false + 0 + + + + + + 5179 + -2787 + 43 + 100 + + + 5202 + -2737 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + d06e8c7b-15a1-4c87-b4e9-346344b02a8e + Custom Preview + Custom Preview + + + + + + + 5111 + -2841 + 82 + 44 + + + 5179 + -2819 + + + + + + Geometry to preview + true + ce4882e0-3bde-4119-93b8-873e59fc613f + Geometry + Geometry + false + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 5113 + -2839 + 51 + 20 + + + 5140 + -2829 + + + + + + + + The material override + 701ee4e5-45d6-4dd3-ba0e-efab81ac8f9e + Material + Material + false + 7a75bcdb-383a-427a-a66f-69843849cb98 + 1 + + + + + + 5113 + -2819 + 51 + 20 + + + 5140 + -2809 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + ec6dd189-5c81-4e7d-9e14-2c530f45d5ce + Create Material + Create Material + + + + + + 5077 + -3533 + 144 + 104 + + + 5161 + -3481 + + + + + + Colour of the diffuse channel + 975066ba-2f98-4d94-9ede-3f3a218b2108 + Diffuse + Diffuse + false + 0 + + + + + + 5079 + -3531 + 67 + 20 + + + 5114 + -3521 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 7a000262-adfd-4803-a9a1-a5a202d431fa + Specular + Specular + false + 0 + + + + + + 5079 + -3511 + 67 + 20 + + + 5114 + -3501 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c7b4fbbd-803e-4144-adef-90034ff8bc90 + Emission + Emission + false + 0 + + + + + + 5079 + -3491 + 67 + 20 + + + 5114 + -3481 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + c85acea8-1dd8-4a8a-ad13-b6f93cd6aad9 + Transparency + Transparency + false + 0 + + + + + + 5079 + -3471 + 67 + 20 + + + 5114 + -3461 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 2fb34e80-2c7e-416f-9046-58a44d0af5ae + Shine + Shine + false + 0 + + + + + + 5079 + -3451 + 67 + 20 + + + 5114 + -3441 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + b93670f2-824b-48df-9efe-173ce0902d96 + Material + Material + false + 0 + + + + + + 5176 + -3531 + 43 + 100 + + + 5199 + -3481 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 1d023950-85ce-4492-b38c-dca1d9028f61 + Custom Preview + Custom Preview + + + + + + + 5116 + -3600 + 82 + 44 + + + 5184 + -3578 + + + + + + Geometry to preview + true + 77677d7c-44a9-4081-af69-8fa1179893f7 + Geometry + Geometry + false + 59b71fdc-2a11-4627-b6cb-45a151170a48 + 1 + + + + + + 5118 + -3598 + 51 + 20 + + + 5145 + -3588 + + + + + + + + The material override + 0afb84ac-7f92-4bf4-941d-665e684db1c7 + Material + Material + false + b93670f2-824b-48df-9efe-173ce0902d96 + 1 + + + + + + 5118 + -3578 + 51 + 20 + + + 5145 + -3568 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 9f52f1c9-9561-4dba-95b0-0aa71843295c + Create Material + Create Material + + + + + + 5071 + -3778 + 144 + 104 + + + 5155 + -3726 + + + + + + Colour of the diffuse channel + 8823c1a9-cbd9-40aa-8876-2647606bd4c2 + Diffuse + Diffuse + false + 0 + + + + + + 5073 + -3776 + 67 + 20 + + + 5108 + -3766 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 1b947ace-df55-49fe-8d43-31fb3a3aaef9 + Specular + Specular + false + 0 + + + + + + 5073 + -3756 + 67 + 20 + + + 5108 + -3746 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 0787adbd-f19c-44d9-be25-7839e714bca3 + Emission + Emission + false + 0 + + + + + + 5073 + -3736 + 67 + 20 + + + 5108 + -3726 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0ee4c6da-ef5c-4ff6-b1e7-3c642569205b + Transparency + Transparency + false + 0 + + + + + + 5073 + -3716 + 67 + 20 + + + 5108 + -3706 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 9a460a5d-c684-4137-96d0-1ff81e6d817c + Shine + Shine + false + 0 + + + + + + 5073 + -3696 + 67 + 20 + + + 5108 + -3686 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 42fe19fc-9502-4cea-9435-b18dfd65c3e4 + Material + Material + false + 0 + + + + + + 5170 + -3776 + 43 + 100 + + + 5193 + -3726 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 3a24ec54-e097-44da-a255-1262bd5c5eaf + Custom Preview + Custom Preview + + + + + + + 5110 + -3845 + 82 + 44 + + + 5178 + -3823 + + + + + + Geometry to preview + true + 8f16dfce-f577-4f49-a85e-ac4c0158fc90 + Geometry + Geometry + false + d801f9b5-fc17-4138-b354-a94649e84da4 + 1 + + + + + + 5112 + -3843 + 51 + 20 + + + 5139 + -3833 + + + + + + + + The material override + 7699bd8f-d95e-4739-8aa3-bb47cf3bfa0f + Material + Material + false + 42fe19fc-9502-4cea-9435-b18dfd65c3e4 + 1 + + + + + + 5112 + -3823 + 51 + 20 + + + 5139 + -3813 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 3980b505-7cff-46c2-8e55-a101c77a3bc5 + Line SDL + Line SDL + + + + + + 4637 + -3844 + 122 + 64 + + + 4717 + -3812 + + + + + + Line start point + ed79d788-c5fe-4886-8ca1-4dda879055f8 + Start + Start + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4639 + -3842 + 63 + 20 + + + 4680 + -3832 + + + + + + + + Line tangent (direction) + 00b472b1-e55f-46b3-a055-46fe62bc411c + Direction + Direction + false + 83c1a25d-3676-404a-9af9-eba1a1f0ecc4 + 1 + + + + + + 4639 + -3822 + 63 + 20 + + + 4680 + -3812 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 52867b1e-f65b-4c06-a584-bf1d71ec8388 + -X + Length + Length + false + 6b7f9b49-4424-46fd-acc5-74efbd1b1bdc + 1 + + + + + + 4639 + -3802 + 63 + 20 + + + 4680 + -3792 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + Line + Line + false + 0 + + + + + + 4732 + -3842 + 25 + 60 + + + 4746 + -3812 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 17dc09c2-dc7c-42ff-b723-cc08b9e52cf6 + PolyLine + PolyLine + + + + + + 4937 + -4372 + 118 + 44 + + + 4997 + -4350 + + + + + + 1 + Polyline vertex points + 87dceea7-c779-4791-87c0-54befb772a1d + Vertices + Vertices + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4939 + -4370 + 43 + 20 + + + 4962 + -4360 + + + + + + + + Close polyline + 8c3520ac-1ba9-406a-8b8e-58d36b6cd5fe + Closed + Closed + false + 0 + + + + + + 4939 + -4350 + 43 + 20 + + + 4962 + -4340 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + b5929477-f9ae-4dbe-87c9-8b7eaa72d0f3 + Polyline + Polyline + false + 0 + + + + + + 5012 + -4370 + 41 + 40 + + + 5034 + -4350 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 821aaf9f-a977-4a08-b138-fa24b0c36831 + Explode + Explode + + + + + + 4915 + -4320 + 136 + 44 + + + 4982 + -4298 + + + + + + Curve to explode + 1cfa493d-647b-4132-a697-9c7ff0d0c3f0 + Curve + Curve + false + b5929477-f9ae-4dbe-87c9-8b7eaa72d0f3 + 1 + + + + + + 4917 + -4318 + 50 + 20 + + + 4943.5 + -4308 + + + + + + + + Recursive decomposition until all segments are atomic + b69f23eb-c45a-49e2-a63b-3ab0be5e6877 + Recursive + Recursive + false + 0 + + + + + + 4917 + -4298 + 50 + 20 + + + 4943.5 + -4288 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 3ce9ba38-e053-4556-8e2b-6319bdca8612 + Segments + Segments + false + 0 + + + + + + 4997 + -4318 + 52 + 20 + + + 5024.5 + -4308 + + + + + + + + 1 + Vertices of the exploded segments + be1e3071-d8d6-4fa9-8c2c-1af6e4647ede + Vertices + Vertices + false + 0 + + + + + + 4997 + -4298 + 52 + 20 + + + 5024.5 + -4288 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + 1 + Curve + Curve + false + 3ce9ba38-e053-4556-8e2b-6319bdca8612 + 1 + + + + + + 4939 + -4231 + 53 + 24 + + + 4975.156 + -4219.531 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e065dd94-2522-4e48-b263-4d5bc93078b5 + Panel + + false + 0 + e16faa87-babe-474e-8383-ea53b7fcb801 + 1 + Double click to edit panel content… + + + + + + 4835 + -4132 + 226 + 100 + + 0 + 0 + 0 + + 4835.156 + -4131.531 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 5dd9b825-032e-48f8-937b-b8f08aae2a9e + Sort List + Sort List + + + + + + 4955 + -4186 + 130 + 44 + + + 5020 + -4164 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 7435db4f-2f15-4acf-bc8c-79a33a8de234 + Keys + Keys + false + 84c79df0-e7e7-4d84-8cfd-4f6c994bedab + 1 + + + + + + 4957 + -4184 + 48 + 20 + + + 4982.5 + -4174 + + + + + + + + 1 + Optional list of values to sort synchronously + 47a3a90f-fdc6-476a-a86f-cc993d39a977 + Values Values A + Values A + true + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + 1 + + + + + + 4957 + -4164 + 48 + 20 + + + 4982.5 + -4154 + + + + + + + + 1 + Sorted keys + e16faa87-babe-474e-8383-ea53b7fcb801 + Keys + Keys + false + 0 + + + + + + 5035 + -4184 + 48 + 20 + + + 5060.5 + -4174 + + + + + + + + 1 + Synchronous values in Values A + f5f2f4ae-4727-40f3-8d33-469372273550 + Values Values A + Values A + false + 0 + + + + + + 5035 + -4164 + 48 + 20 + + + 5060.5 + -4154 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + cae51539-95a5-430d-8f7e-343191aa6fa6 + Length + Length + + + + + + 4845 + -4201 + 104 + 28 + + + 4895 + -4187 + + + + + + Curve to measure + be8ac363-c785-4259-b3b1-7de8eaa58349 + Curve + Curve + false + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + 1 + + + + + + 4847 + -4199 + 33 + 24 + + + 4865 + -4187 + + + + + + + + Curve length + 84c79df0-e7e7-4d84-8cfd-4f6c994bedab + Length + Length + false + 0 + + + + + + 4910 + -4199 + 37 + 24 + + + 4930 + -4187 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 0eb070d4-66d2-4282-8a35-4b9e00aa618e + List Item + List Item + + + + + + 4959 + -4027 + 74 + 64 + + + 5007 + -3995 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + d2d670b7-b3ea-42c9-b62b-a2eff9458ae2 + List + List + false + e16faa87-babe-474e-8383-ea53b7fcb801 + 1 + + + + + + 4961 + -4025 + 31 + 20 + + + 4978 + -4015 + + + + + + + + Item index + 451e72ab-837e-4619-b046-b1ea8bfaf2db + Index + Index + false + 0 + + + + + + 4961 + -4005 + 31 + 20 + + + 4978 + -3995 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + b2ba5e78-f3b2-4246-8cd1-b09865357fa4 + Wrap + Wrap + false + 0 + + + + + + 4961 + -3985 + 31 + 20 + + + 4978 + -3975 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 76d9af32-eebb-4c7b-87ea-37fa8aaeba31 + false + Item + i + false + 0 + + + + + + 5022 + -4025 + 9 + 60 + + + 5028 + -3995 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 17dc09c2-dc7c-42ff-b723-cc08b9e52cf6 + 821aaf9f-a977-4a08-b138-fa24b0c36831 + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + e065dd94-2522-4e48-b263-4d5bc93078b5 + 5dd9b825-032e-48f8-937b-b8f08aae2a9e + cae51539-95a5-430d-8f7e-343191aa6fa6 + 0eb070d4-66d2-4282-8a35-4b9e00aa618e + 7 + 9724f585-4f7f-4822-9a89-f827a9862281 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + af16f525-2107-4b81-98fd-4f8d0499b79c + Dot Display + Dot Display + + + + + + 5036 + -3940 + 83 + 64 + + + 5105 + -3908 + + + + + + Dot location + true + 780f95be-b954-46e5-aae5-15b65ca564ce + Point + Point + false + 42afd330-382f-4f27-84f8-3ac61f883d0d + 1 + + + + + + 5038 + -3938 + 52 + 20 + + + 5073.5 + -3928 + + + + + + + + Dot colour + 1323d3a5-0f71-4feb-8ee1-96b4cb1f3a8e + Colour + Colour + false + 0 + + + + + + 5038 + -3918 + 52 + 20 + + + 5073.5 + -3908 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + df476f79-7601-49ce-9439-6bcb63f6630c + X/2 + Size + Size + false + 76d9af32-eebb-4c7b-87ea-37fa8aaeba31 + 1 + + + + + + 5038 + -3898 + 52 + 20 + + + 5073.5 + -3888 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 57b25890-26ab-457d-83c7-fb2c3abd2062 + Create Material + Create Material + + + + + + 4725 + -3690 + 144 + 104 + + + 4809 + -3638 + + + + + + Colour of the diffuse channel + 28aae0fb-1e47-4393-90b1-9d8e6c42f580 + Diffuse + Diffuse + false + 0 + + + + + + 4727 + -3688 + 67 + 20 + + + 4762 + -3678 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + 41e66f34-509e-42df-96da-54cc815dfd83 + Specular + Specular + false + 0 + + + + + + 4727 + -3668 + 67 + 20 + + + 4762 + -3658 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 9659272c-1d71-402c-ad8f-2453e4009b8a + Emission + Emission + false + 0 + + + + + + 4727 + -3648 + 67 + 20 + + + 4762 + -3638 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + d9fac727-f974-4035-84ef-df391b9e4306 + Transparency + Transparency + false + 0 + + + + + + 4727 + -3628 + 67 + 20 + + + 4762 + -3618 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + dd23a01f-081f-4ff1-aa96-f827d7f82be0 + Shine + Shine + false + 0 + + + + + + 4727 + -3608 + 67 + 20 + + + 4762 + -3598 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 55d1aa82-b82c-4423-8970-73847bea31b4 + Material + Material + false + 0 + + + + + + 4824 + -3688 + 43 + 100 + + + 4847 + -3638 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 67f876a8-8a70-48fd-a34e-aed9a6c5f237 + Custom Preview + Custom Preview + + + + + + + 4749 + -3758 + 82 + 44 + + + 4817 + -3736 + + + + + + Geometry to preview + true + b6b16790-b17b-4a4d-90e2-6d2913c210f2 + Geometry + Geometry + false + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 1 + + + + + + 4751 + -3756 + 51 + 20 + + + 4778 + -3746 + + + + + + + + The material override + 46b32e07-3fca-4dac-8f58-d68651e064d6 + Material + Material + false + 55d1aa82-b82c-4423-8970-73847bea31b4 + 1 + + + + + + 4751 + -3736 + 51 + 20 + + + 4778 + -3726 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 28eadfdc-ff95-4eb2-8b09-caf9143b726a + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 3875 + -1834 + 50 + 24 + + + 3900.728 + -1822.495 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + dbfa2ab3-55f6-4c0c-bc59-c7e54d041ee1 + Curvature + Curvature + + + + + + 3815 + -2036 + 137 + 64 + + + 3885 + -2004 + + + + + + Curve to evaluate + eac57644-f9d0-48a2-aa63-746311a022c1 + Curve + Curve + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + 1 + + + + + + 3817 + -2034 + 53 + 30 + + + 3845 + -2019 + + + + + + + + Parameter on curve domain to evaluate + d0274bae-9243-4ca7-b034-8099c56ea5db + Parameter + Parameter + false + 88ad210f-772d-4bc4-b83b-c68f87401a58 + 1 + + + + + + 3817 + -2004 + 53 + 30 + + + 3845 + -1989 + + + + + + + + Point on curve at {t} + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + Point + Point + false + 0 + + + + + + 3900 + -2034 + 50 + 20 + + + 3926.5 + -2024 + + + + + + + + Curvature vector at {t} + f4e33d70-bd3e-4019-b708-9e3624a1dfd7 + Curvature + Curvature + false + 0 + + + + + + 3900 + -2014 + 50 + 20 + + + 3926.5 + -2004 + + + + + + + + Curvature circle at {t} + 0165e8b2-428f-409a-b8ef-5595bfe4179c + Curvature + Curvature + false + 0 + + + + + + 3900 + -1994 + 50 + 20 + + + 3926.5 + -1984 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + c07a4620-16ce-4d15-b718-495e88b89047 + Divide Curve + Divide Curve + + + + + + 3827 + -1946 + 125 + 64 + + + 3877 + -1914 + + + + + + Curve to divide + 1a8d1938-2582-42a2-b261-a7f8f6489c5f + Curve + Curve + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + 1 + + + + + + 3829 + -1944 + 33 + 20 + + + 3847 + -1934 + + + + + + + + Number of segments + 3913c7f5-fea9-4985-b1d6-bcd91a32f043 + Count + Count + false + 28eadfdc-ff95-4eb2-8b09-caf9143b726a + 1 + + + + + + 3829 + -1924 + 33 + 20 + + + 3847 + -1914 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + dfe4a210-db01-477c-b458-c17d620fa387 + Kinks + Kinks + false + 0 + + + + + + 3829 + -1904 + 33 + 20 + + + 3847 + -1894 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 21bd5a56-8d6c-424d-ab5b-d6327178bf4a + Points + Points + false + 0 + + + + + + 3892 + -1944 + 58 + 20 + + + 3922.5 + -1934 + + + + + + + + 1 + Tangent vectors at division points + 9fc644c6-6c03-4e9f-9dce-b7349f422ca1 + Tangents + Tangents + false + 0 + + + + + + 3892 + -1924 + 58 + 20 + + + 3922.5 + -1914 + + + + + + + + 1 + Parameter values at division points + 88ad210f-772d-4bc4-b83b-c68f87401a58 + Parameters + Parameters + false + 0 + + + + + + 3892 + -1904 + 58 + 20 + + + 3922.5 + -1894 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + c37ad183-23ad-4f21-ad32-53f5aa675769 + 2 + Curve + Curve + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 667c0d04-cd86-461b-8ffa-c86ff56295ed + 3fc32aaf-343b-4a34-8c74-605f43cf50a3 + 3 + + + + + + 3870 + -1797 + 53 + 24 + + + 3906.872 + -1785.495 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 16a3413c-d879-4bbd-9709-a508ccc9f9d3 + Deconstruct Arc + Deconstruct Arc + + + + + + 3827 + -2120 + 114 + 64 + + + 3867 + -2088 + + + + + + Arc or Circle to deconstruct + 4f9767ca-c362-4ac7-8435-5e6fb0d47928 + Arc + Arc + false + 0165e8b2-428f-409a-b8ef-5595bfe4179c + 1 + + + + + + 3829 + -2118 + 23 + 60 + + + 3842 + -2088 + + + + + + + + Base plane of arc or circle + de35b8d3-fedc-462c-9147-9943db669c82 + Base Plane + Base Plane + false + 0 + + + + + + 3882 + -2118 + 57 + 20 + + + 3912 + -2108 + + + + + + + + Radius of arc or circle + 3ae250ce-b295-4060-89cc-13bdb6bec54e + Radius + Radius + false + 0 + + + + + + 3882 + -2098 + 57 + 20 + + + 3912 + -2088 + + + + + + + + Angle domain (in radians) of arc + 310f5a9b-bcd9-485a-85cc-de8a97450ca5 + Angle + Angle + false + 0 + + + + + + 3882 + -2078 + 57 + 20 + + + 3912 + -2068 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 8a0065b1-0599-4f47-8f0d-eb9bbe98c6f6 + One Over X + One Over X + + + + + + 3845 + -2248 + 100 + 28 + + + 3894 + -2234 + + + + + + Input value + d471d4d5-c736-4517-b8b0-5b492d9e882d + Value + Value + false + 3ae250ce-b295-4060-89cc-13bdb6bec54e + 1 + + + + + + 3847 + -2246 + 32 + 24 + + + 3864.5 + -2234 + + + + + + + + Output value + f04ba8b7-7e4d-41f7-8410-f6344277cf8f + Result + Result + false + 0 + + + + + + 3909 + -2246 + 34 + 24 + + + 3927.5 + -2234 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 266d4931-f99c-4466-bd3a-1a0991e513da + Quick Graph + Quick Graph + false + 0 + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + + + + + + 3828 + -2494 + 150 + 150 + + + 3828.733 + -2493.696 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 954f1c54-4cf4-400c-a33c-a978ab09a077 + Number Slider + Number Slider + false + 0 + + + + + + 3783 + -1856 + 198 + 20 + + + 3783.733 + -1855.375 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 06b265f5-8a0f-4f70-9678-e3b271f4f58a + Line + Line + + + + + + 3828 + -2194 + 114 + 44 + + + 3900 + -2172 + + + + + + Line start point + 11e50afe-1f13-474b-8246-ece8d8333352 + Start Point + Start Point + false + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + 1 + + + + + + 3830 + -2192 + 55 + 20 + + + 3859 + -2182 + + + + + + + + Line end point + 58175c96-8236-4032-8128-d5e6857a3aa1 + End Point + End Point + false + de35b8d3-fedc-462c-9147-9943db669c82 + 1 + + + + + + 3830 + -2172 + 55 + 20 + + + 3859 + -2162 + + + + + + + + Line segment + 8357df34-e584-43f9-8352-d2c66e704265 + Line + Line + false + 0 + + + + + + 3915 + -2192 + 25 + 40 + + + 3929 + -2172 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 807e2211-e15d-4e76-ac67-cf8089e060a8 + Multiplication + Multiplication + + + + + + 3863 + -2629 + 82 + 44 + + + 3894 + -2607 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 8f200771-4c67-4103-b373-3d4a93878ba3 + A + A + true + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + + + + + + 3865 + -2627 + 14 + 20 + + + 3873.5 + -2617 + + + + + + + + Second item for multiplication + 8f3484da-6ace-4b0f-abcb-8671b5bc2ff2 + B + B + true + 6081589b-1162-4767-a23c-0236e6dcf866 + 1 + + + + + + 3865 + -2607 + 14 + 20 + + + 3873.5 + -2597 + + + + + + + + Result of multiplication + 637f8767-296d-4ab7-bb37-3721969cb2f7 + Result + Result + false + 0 + + + + + + 3909 + -2627 + 34 + 40 + + + 3927.5 + -2607 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 6081589b-1162-4767-a23c-0236e6dcf866 + Number Slider + Number Slider + false + 0 + + + + + + 3805 + -2652 + 198 + 20 + + + 3805.543 + -2651.987 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.015666 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 2cd565c0-7714-40e7-a8cb-89b70f29faa7 + Line SDL + Line SDL + + + + + + 3832 + -2574 + 122 + 64 + + + 3912 + -2542 + + + + + + Line start point + e5a0190f-cd7d-45df-b6fd-1a695634c0aa + Start + Start + false + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + 1 + + + + + + 3834 + -2572 + 63 + 20 + + + 3875 + -2562 + + + + + + + + Line tangent (direction) + c0cb061e-8d75-4e13-bdcf-c1b84b51a685 + Direction + Direction + false + 8357df34-e584-43f9-8352-d2c66e704265 + 1 + + + + + + 3834 + -2552 + 63 + 20 + + + 3875 + -2542 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + bca8db60-cf93-4650-a9ee-a61f07ec281a + -ABS(X) + Length + Length + false + 637f8767-296d-4ab7-bb37-3721969cb2f7 + 1 + + + + + + 3834 + -2532 + 63 + 20 + + + 3875 + -2522 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 0556916a-2300-4355-a123-af92a576f3a0 + Line + Line + false + 0 + + + + + + 3927 + -2572 + 25 + 60 + + + 3941 + -2542 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 6b61c485-c822-4e74-b825-ef839dc74ab8 + Panel + + false + 0.56093490123748779 + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + Double click to edit panel content… + + + + + + 3653 + -2552 + 160 + 274 + + 0 + 0 + 0 + + 3653.414 + -2551.413 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 81081046-5ea7-4a54-abb6-be55c807cd50 + Evaluate Length + Evaluate Length + + + + + + 3827 + -2740 + 144 + 64 + + + 3901 + -2708 + + + + + + Curve to evaluate + a695e56d-4baf-459c-81f9-d58c010e6df5 + Curve + Curve + false + 0556916a-2300-4355-a123-af92a576f3a0 + 1 + + + + + + 3829 + -2738 + 57 + 20 + + + 3859 + -2728 + + + + + + + + Length factor for curve evaluation + 4b09a0dd-308a-43aa-b593-ad126c0bdaa2 + Length + Length + false + 0 + + + + + + 3829 + -2718 + 57 + 20 + + + 3859 + -2708 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + f37c5a70-4e86-4efc-aceb-c3abdc2350d5 + Normalized + Normalized + false + 0 + + + + + + 3829 + -2698 + 57 + 20 + + + 3859 + -2688 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + Point + Point + false + 0 + + + + + + 3916 + -2738 + 53 + 20 + + + 3944 + -2728 + + + + + + + + Tangent vector at the specified length + c17ecb1f-ea64-4d4c-8d28-ffefe05bf52c + Tangent + Tangent + false + 0 + + + + + + 3916 + -2718 + 53 + 20 + + + 3944 + -2708 + + + + + + + + Curve parameter at the specified length + 79693d71-1908-4467-b5ab-97273787aa92 + Parameter + Parameter + false + 0 + + + + + + 3916 + -2698 + 53 + 20 + + + 3944 + -2688 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 818032ca-5c33-44c8-b902-d834ae0cca0f + Interpolate + Interpolate + + + + + + 3840 + -2831 + 125 + 84 + + + 3907 + -2789 + + + + + + 1 + Interpolation points + e9af44e7-0504-4474-9b4c-1c81f9097ec2 + Vertices + Vertices + false + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + 1 + + + + + + 3842 + -2829 + 50 + 20 + + + 3868.5 + -2819 + + + + + + + + Curve degree + c4477817-d622-4477-a8ae-de836c379301 + Degree + Degree + false + 0 + + + + + + 3842 + -2809 + 50 + 20 + + + 3868.5 + -2799 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 5eec3254-213c-4c9e-a7d3-9f345d92aaf8 + Periodic + Periodic + false + 0 + + + + + + 3842 + -2789 + 50 + 20 + + + 3868.5 + -2779 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 30a4df01-770a-4d7f-a0a7-2f90583bab3a + KnotStyle + KnotStyle + false + 0 + + + + + + 3842 + -2769 + 50 + 20 + + + 3868.5 + -2759 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f2eb1e7d-c8cf-4dee-87bf-2a0c461d4cce + Curve + Curve + false + 0 + + + + + + 3922 + -2829 + 41 + 26 + + + 3944 + -2815.667 + + + + + + + + Curve length + eaffc910-9ed5-4049-ba40-85577b0c4081 + Length + Length + false + 0 + + + + + + 3922 + -2803 + 41 + 27 + + + 3944 + -2789 + + + + + + + + Curve domain + d653cebd-7c88-44c6-bbdc-c92f3b9e1fa2 + Domain + Domain + false + 0 + + + + + + 3922 + -2776 + 41 + 27 + + + 3944 + -2762.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 28eadfdc-ff95-4eb2-8b09-caf9143b726a + dbfa2ab3-55f6-4c0c-bc59-c7e54d041ee1 + c07a4620-16ce-4d15-b718-495e88b89047 + c37ad183-23ad-4f21-ad32-53f5aa675769 + 16a3413c-d879-4bbd-9709-a508ccc9f9d3 + 8a0065b1-0599-4f47-8f0d-eb9bbe98c6f6 + 266d4931-f99c-4466-bd3a-1a0991e513da + 954f1c54-4cf4-400c-a33c-a978ab09a077 + 06b265f5-8a0f-4f70-9678-e3b271f4f58a + 807e2211-e15d-4e76-ac67-cf8089e060a8 + 6081589b-1162-4767-a23c-0236e6dcf866 + 2cd565c0-7714-40e7-a8cb-89b70f29faa7 + 6b61c485-c822-4e74-b825-ef839dc74ab8 + 81081046-5ea7-4a54-abb6-be55c807cd50 + 818032ca-5c33-44c8-b902-d834ae0cca0f + af9990d8-c606-4f70-acad-69fd85bd0775 + 38325cb0-7260-431a-ae0b-25698456373f + 55b61a6a-fca5-42d9-8b48-e79c686c1cba + a9423d71-4c99-4f2f-ba24-914624fd1de9 + f973b150-2145-4592-8daf-bbaedbc6432d + 29ba8a00-fdc0-4948-a0aa-3919b9355bb6 + 21 + 2c0307d5-d32a-46a1-8134-dcc07b4d7272 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 76ba6b0d-70f1-48f6-b798-6612d3368cf6 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 3865 + -2930 + 50 + 24 + + + 3890.542 + -2918.466 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 68f3d9f9-bf0b-4c27-9c53-a4a571bb848b + Curvature + Curvature + + + + + + 3809 + -3132 + 137 + 64 + + + 3879 + -3100 + + + + + + Curve to evaluate + 11cbc32f-c6a0-48c0-a5c1-089d0f855223 + Curve + Curve + false + a93f2810-4d09-4475-b2f5-3a4994a4a093 + 1 + + + + + + 3811 + -3130 + 53 + 30 + + + 3839 + -3115 + + + + + + + + Parameter on curve domain to evaluate + 5b72094c-a4fd-40a4-9c4e-f2573f457887 + Parameter + Parameter + false + 6c7c7f09-f46f-437d-875a-e161a4fa23c8 + 1 + + + + + + 3811 + -3100 + 53 + 30 + + + 3839 + -3085 + + + + + + + + Point on curve at {t} + 7e3b3253-1d53-4364-aa37-088570ea46d9 + Point + Point + false + 0 + + + + + + 3894 + -3130 + 50 + 20 + + + 3920.5 + -3120 + + + + + + + + Curvature vector at {t} + 26e23807-3313-4950-a31f-04790370f7fc + Curvature + Curvature + false + 0 + + + + + + 3894 + -3110 + 50 + 20 + + + 3920.5 + -3100 + + + + + + + + Curvature circle at {t} + a2d6260f-afee-44b3-a365-b92634922e3a + Curvature + Curvature + false + 0 + + + + + + 3894 + -3090 + 50 + 20 + + + 3920.5 + -3080 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + aea1da58-4c17-4c4b-9fd6-f144c2e57b81 + Divide Curve + Divide Curve + + + + + + 3814 + -3044 + 125 + 64 + + + 3864 + -3012 + + + + + + Curve to divide + 48c6942f-7175-45f8-8cd6-b4b17afb7b5f + Curve + Curve + false + a93f2810-4d09-4475-b2f5-3a4994a4a093 + 1 + + + + + + 3816 + -3042 + 33 + 20 + + + 3834 + -3032 + + + + + + + + Number of segments + ca924df1-0f39-4721-b908-3d58657b200e + Count + Count + false + 76ba6b0d-70f1-48f6-b798-6612d3368cf6 + 1 + + + + + + 3816 + -3022 + 33 + 20 + + + 3834 + -3012 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 48ceeb87-7ebf-4c9e-bcc4-0007a3df1897 + Kinks + Kinks + false + 0 + + + + + + 3816 + -3002 + 33 + 20 + + + 3834 + -2992 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 81ed1ecc-1780-4f46-80e0-c504d689b209 + Points + Points + false + 0 + + + + + + 3879 + -3042 + 58 + 20 + + + 3909.5 + -3032 + + + + + + + + 1 + Tangent vectors at division points + bdcf2a42-da91-4868-904f-37720e525a2a + Tangents + Tangents + false + 0 + + + + + + 3879 + -3022 + 58 + 20 + + + 3909.5 + -3012 + + + + + + + + 1 + Parameter values at division points + 6c7c7f09-f46f-437d-875a-e161a4fa23c8 + Parameters + Parameters + false + 0 + + + + + + 3879 + -3002 + 58 + 20 + + + 3909.5 + -2992 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + a93f2810-4d09-4475-b2f5-3a4994a4a093 + Curve + Curve + false + f2eb1e7d-c8cf-4dee-87bf-2a0c461d4cce + 1 + + + + + + 3862 + -2904 + 50 + 24 + + + 3887.592 + -2892.073 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + e48f210f-1926-49fb-ac31-2ea9b1cc86c3 + Deconstruct Arc + Deconstruct Arc + + + + + + 3814 + -3218 + 114 + 64 + + + 3854 + -3186 + + + + + + Arc or Circle to deconstruct + 34e14888-7403-4cd6-b653-7bc5a3be36ac + Arc + Arc + false + a2d6260f-afee-44b3-a365-b92634922e3a + 1 + + + + + + 3816 + -3216 + 23 + 60 + + + 3829 + -3186 + + + + + + + + Base plane of arc or circle + 71e93b88-c1c0-47d6-950b-44ed11bacbec + Base Plane + Base Plane + false + 0 + + + + + + 3869 + -3216 + 57 + 20 + + + 3899 + -3206 + + + + + + + + Radius of arc or circle + 888dec7f-8c20-44c6-a6fe-9deaec07db13 + Radius + Radius + false + 0 + + + + + + 3869 + -3196 + 57 + 20 + + + 3899 + -3186 + + + + + + + + Angle domain (in radians) of arc + bf931d8e-f742-4912-8cbd-31cd18cc1a0c + Angle + Angle + false + 0 + + + + + + 3869 + -3176 + 57 + 20 + + + 3899 + -3166 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 41167251-f3bc-431c-8567-6fbe617c44f4 + One Over X + One Over X + + + + + + 3815 + -3345 + 100 + 28 + + + 3864 + -3331 + + + + + + Input value + 376516c8-889d-479a-8411-7c5cefe2542e + Value + Value + false + 888dec7f-8c20-44c6-a6fe-9deaec07db13 + 1 + + + + + + 3817 + -3343 + 32 + 24 + + + 3834.5 + -3331 + + + + + + + + Output value + ac62aec8-0594-44ee-8310-8191d5382a5d + Result + Result + false + 0 + + + + + + 3879 + -3343 + 34 + 24 + + + 3897.5 + -3331 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 2a23682c-70fd-4733-acc0-1f1bc603e6dc + Quick Graph + Quick Graph + false + 0 + cce10eb2-2264-4073-b519-67a913bed946 + 1 + + + + + + 3818 + -3509 + 150 + 150 + + + 3818.546 + -3508.407 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 80ee8786-79d0-41af-9d7a-fe29f1f756f8 + Number Slider + Number Slider + false + 0 + + + + + + 3773 + -2952 + 198 + 20 + + + 3773.546 + -2951.344 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 6e0d3d38-8be9-47b3-8a9e-b1deaee26b5a + Line + Line + + + + + + 3820 + -3286 + 114 + 44 + + + 3892 + -3264 + + + + + + Line start point + e56e9225-cd4a-4ec4-8375-94a14bf86ff0 + Start Point + Start Point + false + 7e3b3253-1d53-4364-aa37-088570ea46d9 + 1 + + + + + + 3822 + -3284 + 55 + 20 + + + 3851 + -3274 + + + + + + + + Line end point + 6b3cb1d6-ddb1-4680-9b52-e2052df04e4f + End Point + End Point + false + 71e93b88-c1c0-47d6-950b-44ed11bacbec + 1 + + + + + + 3822 + -3264 + 55 + 20 + + + 3851 + -3254 + + + + + + + + Line segment + 0904ce0a-dd46-4b46-ad7a-cb76599e8a2c + Line + Line + false + 0 + + + + + + 3907 + -3284 + 25 + 40 + + + 3921 + -3264 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + edcca381-e217-4938-944c-141545a04953 + Multiplication + Multiplication + + + + + + 3846 + -3648 + 82 + 44 + + + 3877 + -3626 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 4e37858c-be46-4f29-99ba-27eea0142734 + A + A + true + cce10eb2-2264-4073-b519-67a913bed946 + 1 + + + + + + 3848 + -3646 + 14 + 20 + + + 3856.5 + -3636 + + + + + + + + Second item for multiplication + c4a92fda-ed78-4d14-9b1d-228fb99bdb3f + B + B + true + 11307b3c-6846-4880-8a6c-93e9fdb7d231 + 1 + + + + + + 3848 + -3626 + 14 + 20 + + + 3856.5 + -3616 + + + + + + + + Result of multiplication + 0b36711c-d6c1-44b3-9855-3ba9de33b238 + Result + Result + false + 0 + + + + + + 3892 + -3646 + 34 + 40 + + + 3910.5 + -3626 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 4ad014e0-0055-4480-8486-cda8358dbefc + Line SDL + Line SDL + + + + + + 3834 + -3595 + 122 + 64 + + + 3914 + -3563 + + + + + + Line start point + 92055cf7-65ac-418c-94fa-ef99c190d903 + Start + Start + false + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + 1 + + + + + + 3836 + -3593 + 63 + 20 + + + 3877 + -3583 + + + + + + + + Line tangent (direction) + fb239a8c-a7ca-424c-b858-70d0995666f7 + Direction + Direction + false + 8357df34-e584-43f9-8352-d2c66e704265 + 1 + + + + + + 3836 + -3573 + 63 + 20 + + + 3877 + -3563 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 4d8cb505-7e4c-41be-a685-bd11edcc156f + -ABS(X) + Length + Length + false + 0b36711c-d6c1-44b3-9855-3ba9de33b238 + 1 + + + + + + 3836 + -3553 + 63 + 20 + + + 3877 + -3543 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + b6414b0f-6af2-49d2-bed0-b533cf8a210e + Line + Line + false + 0 + + + + + + 3929 + -3593 + 25 + 60 + + + 3943 + -3563 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d08f1f68-d390-449c-95ce-1034146ddeaf + Panel + + false + 0 + cce10eb2-2264-4073-b519-67a913bed946 + 1 + Double click to edit panel content… + + + + + + 3643 + -3410 + 160 + 274 + + 0 + 0 + 0 + + 3643.65 + -3409.801 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + f28243b8-199b-448b-9735-41b5d7d152a3 + Evaluate Length + Evaluate Length + + + + + + 3808 + -3755 + 144 + 64 + + + 3882 + -3723 + + + + + + Curve to evaluate + a0db3aa5-0b17-4099-b9b8-f3402ae62d58 + Curve + Curve + false + b6414b0f-6af2-49d2-bed0-b533cf8a210e + 1 + + + + + + 3810 + -3753 + 57 + 20 + + + 3840 + -3743 + + + + + + + + Length factor for curve evaluation + 30de9dfe-1ee7-4f76-b32e-dacc49ee8708 + Length + Length + false + 0 + + + + + + 3810 + -3733 + 57 + 20 + + + 3840 + -3723 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 559cf147-a008-4cf9-a12e-480d0e44644b + Normalized + Normalized + false + 0 + + + + + + 3810 + -3713 + 57 + 20 + + + 3840 + -3703 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + de22ce67-da86-40df-99fb-cce73e1d1209 + Point + Point + false + 0 + + + + + + 3897 + -3753 + 53 + 20 + + + 3925 + -3743 + + + + + + + + Tangent vector at the specified length + 2bf24faf-5e0c-4819-8574-58f7a560a032 + Tangent + Tangent + false + 0 + + + + + + 3897 + -3733 + 53 + 20 + + + 3925 + -3723 + + + + + + + + Curve parameter at the specified length + 0cee8710-6b6f-44af-852f-287dcb66bd02 + Parameter + Parameter + false + 0 + + + + + + 3897 + -3713 + 53 + 20 + + + 3925 + -3703 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 99964215-c94a-45fb-bff7-6efae1224019 + Interpolate + Interpolate + + + + + + 3819 + -3858 + 125 + 84 + + + 3886 + -3816 + + + + + + 1 + Interpolation points + 93bd4441-9f58-4089-bcdf-b615c183005a + Vertices + Vertices + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3821 + -3856 + 50 + 20 + + + 3847.5 + -3846 + + + + + + + + Curve degree + e086514c-86d6-4a38-afe4-7296ee0144bc + Degree + Degree + false + 0 + + + + + + 3821 + -3836 + 50 + 20 + + + 3847.5 + -3826 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + ce56dfc7-85a1-42c3-8133-188a9ece6c19 + Periodic + Periodic + false + 0 + + + + + + 3821 + -3816 + 50 + 20 + + + 3847.5 + -3806 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 2024bd25-1e7a-4217-9c7e-de9bb1676814 + KnotStyle + KnotStyle + false + 0 + + + + + + 3821 + -3796 + 50 + 20 + + + 3847.5 + -3786 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + bd9d158e-b0ba-42da-ae2a-30f6439680d3 + Curve + Curve + false + 0 + + + + + + 3901 + -3856 + 41 + 26 + + + 3923 + -3842.667 + + + + + + + + Curve length + 08258517-e44b-4ca8-ae24-e149aee02dad + Length + Length + false + 0 + + + + + + 3901 + -3830 + 41 + 27 + + + 3923 + -3816 + + + + + + + + Curve domain + 4d5322dd-ce94-47ff-9943-1699433b2c21 + Domain + Domain + false + 0 + + + + + + 3901 + -3803 + 41 + 27 + + + 3923 + -3789.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 76ba6b0d-70f1-48f6-b798-6612d3368cf6 + 68f3d9f9-bf0b-4c27-9c53-a4a571bb848b + aea1da58-4c17-4c4b-9fd6-f144c2e57b81 + a93f2810-4d09-4475-b2f5-3a4994a4a093 + e48f210f-1926-49fb-ac31-2ea9b1cc86c3 + 41167251-f3bc-431c-8567-6fbe617c44f4 + 2a23682c-70fd-4733-acc0-1f1bc603e6dc + 80ee8786-79d0-41af-9d7a-fe29f1f756f8 + 6e0d3d38-8be9-47b3-8a9e-b1deaee26b5a + edcca381-e217-4938-944c-141545a04953 + daade0dc-ab8b-43f8-9164-341b5be4e748 + 4ad014e0-0055-4480-8486-cda8358dbefc + d08f1f68-d390-449c-95ce-1034146ddeaf + f28243b8-199b-448b-9735-41b5d7d152a3 + 99964215-c94a-45fb-bff7-6efae1224019 + c57c2cc2-5a54-4df9-87ad-6d83f45a2f66 + 560bfbc1-dd3f-4f3f-a6bf-23ef61d6b5d0 + f4e91e67-56bf-4641-826c-3ffddae1fac1 + 145f19eb-ff6a-4838-8ba7-af2b4b50ddd8 + 161993a6-fa25-4ff2-8543-979e5f0b907e + 52c14e21-3214-4e31-a276-76efd5949ec4 + c08b8f16-e211-45f8-84d5-242bf1a8843c + 91d3c8d9-2b35-479b-85e6-a5a72f2bd12a + e9e260f9-2b89-40cf-8783-ee2f6bd318bf + 68bf017e-ab21-4f1b-a6a9-fe519170fa05 + 25 + ce2bd435-d01f-4fc8-9c40-9894436e7832 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 7b62a469-b1cc-4438-aa08-d3f4dc393b8f + Nurbs Curve + Nurbs Curve + + + + + + 3768 + -3852 + 118 + 64 + + + 3828 + -3820 + + + + + + 1 + Curve control points + 91f2c317-20bf-43bf-8c21-1f67a38fe030 + Vertices + Vertices + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3770 + -3850 + 43 + 20 + + + 3793 + -3840 + + + + + + + + Curve degree + b6cf980d-2070-4455-a858-969b38af8ed8 + Degree + Degree + false + 0 + + + + + + 3770 + -3830 + 43 + 20 + + + 3793 + -3820 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + c63096d6-14df-40c9-92ce-76f0b3504179 + Periodic + Periodic + false + 0 + + + + + + 3770 + -3810 + 43 + 20 + + + 3793 + -3800 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 6fe39aed-eac9-48c9-85e1-4df3061177fd + Curve + Curve + false + 0 + + + + + + 3843 + -3850 + 41 + 20 + + + 3865 + -3840 + + + + + + + + Curve length + 4bca3ae3-94a9-404a-8109-aafce42627f0 + Length + Length + false + 0 + + + + + + 3843 + -3830 + 41 + 20 + + + 3865 + -3820 + + + + + + + + Curve domain + 9f496c31-d1fa-4fd4-97c3-b7ba7d9c95d5 + Domain + Domain + false + 0 + + + + + + 3843 + -3810 + 41 + 20 + + + 3865 + -3800 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 3cc43698-5330-412f-b72b-a447d042298b + Nurbs Curve + Nurbs Curve + + + + + + 3773 + -2839 + 118 + 64 + + + 3833 + -2807 + + + + + + 1 + Curve control points + e7d8f1e9-a528-4d63-964b-e806264016a6 + Vertices + Vertices + false + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + 1 + + + + + + 3775 + -2837 + 43 + 20 + + + 3798 + -2827 + + + + + + + + Curve degree + c90bd8db-7941-437c-9adc-ea1680e9036e + Degree + Degree + false + 0 + + + + + + 3775 + -2817 + 43 + 20 + + + 3798 + -2807 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + e8931b20-2b89-48b1-bc46-079a6fb40a14 + Periodic + Periodic + false + 0 + + + + + + 3775 + -2797 + 43 + 20 + + + 3798 + -2787 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + fa7439b0-14a0-4005-b0fc-f47391004e5e + Curve + Curve + false + 0 + + + + + + 3848 + -2837 + 41 + 20 + + + 3870 + -2827 + + + + + + + + Curve length + 7c2b913d-258b-4835-8112-9d19df94fca2 + Length + Length + false + 0 + + + + + + 3848 + -2817 + 41 + 20 + + + 3870 + -2807 + + + + + + + + Curve domain + 633dc9c2-bae9-42cf-a1af-7dbaefbe0ecf + Domain + Domain + false + 0 + + + + + + 3848 + -2797 + 41 + 20 + + + 3870 + -2787 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + d2421ab0-d865-4d26-aefa-d8468c49bd03 + Relative Differences + Relative Differences + + + + + + 3764 + -3659 + 128 + 28 + + + 3817 + -3645 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 344ebe56-e7ec-4176-961d-4ec6b2953d4c + Values + Values + false + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + + + + + + 3766 + -3657 + 36 + 24 + + + 3785.5 + -3645 + + + + + + + + 1 + Differences between consecutive items + cce10eb2-2264-4073-b519-67a913bed946 + Differenced + Differenced + false + 0 + + + + + + 3832 + -3657 + 58 + 24 + + + 3862.5 + -3645 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 09672f9e-416a-4ecf-9347-34228901de0b + Relay + Relay + false + f04ba8b7-7e4d-41f7-8410-f6344277cf8f + 1 + + + + + + 4022 + -2266 + 44 + 16 + + + 4044 + -2258 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + f4e91e67-56bf-4641-826c-3ffddae1fac1 + Derivatives + Derivatives + + + + + + 3587 + -3590 + 117 + 144 + + + 3657 + -3518 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + bcbf3b17-7adf-4a69-9d35-0671dadbd545 + Curve + Curve + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + 1 + + + + + + 3589 + -3588 + 53 + 70 + + + 3617 + -3553 + + + + + + + + Parameter on curve domain to evaluate + 7b804308-89e1-48ea-ac66-f1776e7873f6 + Parameter + Parameter + false + 88ad210f-772d-4bc4-b83b-c68f87401a58 + 1 + + + + + + 3589 + -3518 + 53 + 70 + + + 3617 + -3483 + + + + + + + + Point on curve at {t} + 0e7702e5-4b6c-429f-9186-3c335ada396c + Point + Point + false + 0 + + + + + + 3672 + -3588 + 30 + 20 + + + 3688.5 + -3578 + + + + + + + + First curve derivative at t (Velocity) + 8ba37ff7-fade-4eff-aaa9-493fec6063d9 + false + First derivative + 1 + false + 0 + + + + + + 3672 + -3568 + 30 + 20 + + + 3688.5 + -3558 + + + + + + + + Second curve derivative at t (Acceleration) + b7c81629-10f1-4141-b430-3f9a2c72bd1f + false + Second derivative + 2 + false + 0 + + + + + + 3672 + -3548 + 30 + 20 + + + 3688.5 + -3538 + + + + + + + + Third curve derivative at t (Jolt) + 7565862f-1b78-4a99-8574-b7c00d95ea49 + false + Third derivative + 3 + false + 0 + + + + + + 3672 + -3528 + 30 + 20 + + + 3688.5 + -3518 + + + + + + + + Fourth curve derivative at t (Jounce) + bc877448-5367-4568-9689-73dcdcb7e26e + false + Fourth derivative + 4 + false + 0 + + + + + + 3672 + -3508 + 30 + 20 + + + 3688.5 + -3498 + + + + + + + + Fifth curve derivative at t + 10134b50-8e2b-4bf3-9325-52c22ff8f4a4 + false + Fifth derivative + 5 + false + 0 + + + + + + 3672 + -3488 + 30 + 20 + + + 3688.5 + -3478 + + + + + + + + Sixth curve derivative at t + 2a9dd526-de93-43ab-8151-9aba0a801375 + false + Sixth derivative + 6 + false + 0 + + + + + + 3672 + -3468 + 30 + 20 + + + 3688.5 + -3458 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 145f19eb-ff6a-4838-8ba7-af2b4b50ddd8 + Relay + Relay + false + b7c81629-10f1-4141-b430-3f9a2c72bd1f + 1 + + + + + + 3778 + -3546 + 44 + 16 + + + 3800 + -3538 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 161993a6-fa25-4ff2-8543-979e5f0b907e + Relay + Relay + false + 7565862f-1b78-4a99-8574-b7c00d95ea49 + 1 + + + + + + 3776 + -3505 + 44 + 16 + + + 3798 + -3497 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 11307b3c-6846-4880-8a6c-93e9fdb7d231 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.42055972270 + + + + + + 3813 + -3677 + 250 + 20 + + + 3813.632 + -3676.749 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 55b61a6a-fca5-42d9-8b48-e79c686c1cba + Create Material + Create Material + + + + + + 3986 + -2504 + 144 + 104 + + + 4070 + -2452 + + + + + + Colour of the diffuse channel + c04b4b8a-8ec3-473b-84b8-97c0c8e05764 + Diffuse + Diffuse + false + 0 + + + + + + 3988 + -2502 + 67 + 20 + + + 4023 + -2492 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + f091b531-1526-4e20-b5fc-ef1c4884ad56 + Specular + Specular + false + 0 + + + + + + 3988 + -2482 + 67 + 20 + + + 4023 + -2472 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 54d9a1c8-6912-4f87-a6b6-97fd44c9163c + Emission + Emission + false + 0 + + + + + + 3988 + -2462 + 67 + 20 + + + 4023 + -2452 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + a115f340-fe2f-4424-b68d-b83427858123 + Transparency + Transparency + false + 0 + + + + + + 3988 + -2442 + 67 + 20 + + + 4023 + -2432 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8c131873-5604-452d-b32a-47b7c6156faa + Shine + Shine + false + 0 + + + + + + 3988 + -2422 + 67 + 20 + + + 4023 + -2412 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 71d4c866-010b-4feb-ac71-e99504d97739 + Material + Material + false + 0 + + + + + + 4085 + -2502 + 43 + 100 + + + 4108 + -2452 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + a9423d71-4c99-4f2f-ba24-914624fd1de9 + Custom Preview + Custom Preview + + + + + + + 4013 + -2573 + 82 + 44 + + + 4081 + -2551 + + + + + + Geometry to preview + true + a554be11-1e8a-4af2-8823-427f09c16d38 + Geometry + Geometry + false + 0556916a-2300-4355-a123-af92a576f3a0 + 1 + + + + + + 4015 + -2571 + 51 + 20 + + + 4042 + -2561 + + + + + + + + The material override + c5a06750-2c6f-4b85-b4c8-6213f9f144e0 + Material + Material + false + 71d4c866-010b-4feb-ac71-e99504d97739 + 1 + + + + + + 4015 + -2551 + 51 + 20 + + + 4042 + -2541 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + af9990d8-c606-4f70-acad-69fd85bd0775 + Create Material + Create Material + + + + + + 4001 + -1838 + 144 + 104 + + + 4085 + -1786 + + + + + + Colour of the diffuse channel + eec6bae2-b00e-4712-a475-789486e65448 + Diffuse + Diffuse + false + 0 + + + + + + 4003 + -1836 + 67 + 20 + + + 4038 + -1826 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 58166bfe-7389-4736-b1ec-c60bafa9f1ec + Specular + Specular + false + 0 + + + + + + 4003 + -1816 + 67 + 20 + + + 4038 + -1806 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 2bae11b1-b2cc-4a07-aec0-49954bf6cec9 + Emission + Emission + false + 0 + + + + + + 4003 + -1796 + 67 + 20 + + + 4038 + -1786 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 3dbb736e-ed9a-42f3-945e-424500a70ff3 + Transparency + Transparency + false + 0 + + + + + + 4003 + -1776 + 67 + 20 + + + 4038 + -1766 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 03986fa8-278f-45a4-8546-b6ece364995c + Shine + Shine + false + 0 + + + + + + 4003 + -1756 + 67 + 20 + + + 4038 + -1746 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 0e72ca77-7e49-4268-9f8b-b83b7c253e30 + Material + Material + false + 0 + + + + + + 4100 + -1836 + 43 + 100 + + + 4123 + -1786 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 38325cb0-7260-431a-ae0b-25698456373f + Custom Preview + Custom Preview + + + + + + + 4045 + -1729 + 82 + 44 + + + 4113 + -1707 + + + + + + Geometry to preview + true + e4918bd8-fcb7-44bd-aae2-a0def5df640b + Geometry + Geometry + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + ae23b7f4-af8f-4ea6-ac1d-5a7be81e2070 + 2 + + + + + + 4047 + -1727 + 51 + 20 + + + 4074 + -1717 + + + + + + + + The material override + e92fd6d2-2c83-4778-88c0-dc35b09c844e + Material + Material + false + 0e72ca77-7e49-4268-9f8b-b83b7c253e30 + 1 + + + + + + 4047 + -1707 + 51 + 20 + + + 4074 + -1697 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + f973b150-2145-4592-8daf-bbaedbc6432d + Create Material + Create Material + + + + + + 3987 + -2799 + 144 + 104 + + + 4071 + -2747 + + + + + + Colour of the diffuse channel + 14b2d488-b9c5-4e81-8099-a1e1aa340e1e + Diffuse + Diffuse + false + 0 + + + + + + 3989 + -2797 + 67 + 20 + + + 4024 + -2787 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 7c675051-c668-4f1b-b0f1-4018ae0a8514 + Specular + Specular + false + 0 + + + + + + 3989 + -2777 + 67 + 20 + + + 4024 + -2767 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 574f3f04-6f05-4dd6-b28f-5ce38f51fcc6 + Emission + Emission + false + 0 + + + + + + 3989 + -2757 + 67 + 20 + + + 4024 + -2747 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + da8a448e-efd9-456b-948a-c18ca85c5951 + Transparency + Transparency + false + 0 + + + + + + 3989 + -2737 + 67 + 20 + + + 4024 + -2727 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 23eb1806-2ffb-45cb-bc12-88210ef232c6 + Shine + Shine + false + 0 + + + + + + 3989 + -2717 + 67 + 20 + + + 4024 + -2707 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 8ecde2bc-84b7-490b-8096-fdf27d57b4ae + Material + Material + false + 0 + + + + + + 4086 + -2797 + 43 + 100 + + + 4109 + -2747 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 29ba8a00-fdc0-4948-a0aa-3919b9355bb6 + Custom Preview + Custom Preview + + + + + + + 4018 + -2851 + 82 + 44 + + + 4086 + -2829 + + + + + + Geometry to preview + true + dc20df29-2a54-47d1-a3c3-a03baca4e3a5 + Geometry + Geometry + false + f2eb1e7d-c8cf-4dee-87bf-2a0c461d4cce + 1 + + + + + + 4020 + -2849 + 51 + 20 + + + 4047 + -2839 + + + + + + + + The material override + eb4fc20f-079d-4083-8075-132ac152088b + Material + Material + false + 8ecde2bc-84b7-490b-8096-fdf27d57b4ae + 1 + + + + + + 4020 + -2829 + 51 + 20 + + + 4047 + -2819 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c57c2cc2-5a54-4df9-87ad-6d83f45a2f66 + Create Material + Create Material + + + + + + 3984 + -3543 + 144 + 104 + + + 4068 + -3491 + + + + + + Colour of the diffuse channel + ce357ea6-ab24-429d-a548-fd3edfeddd1d + Diffuse + Diffuse + false + 0 + + + + + + 3986 + -3541 + 67 + 20 + + + 4021 + -3531 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 6cbd53ef-4b95-4a5b-b9eb-482b62ecb571 + Specular + Specular + false + 0 + + + + + + 3986 + -3521 + 67 + 20 + + + 4021 + -3511 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 7a4f80ac-c351-43f0-8d29-63472c21202d + Emission + Emission + false + 0 + + + + + + 3986 + -3501 + 67 + 20 + + + 4021 + -3491 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + ab4383ff-eec7-48d9-9351-f5447d65bc38 + Transparency + Transparency + false + 0 + + + + + + 3986 + -3481 + 67 + 20 + + + 4021 + -3471 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + ee30adaa-1dbb-489c-8c20-c5f690e96eac + Shine + Shine + false + 0 + + + + + + 3986 + -3461 + 67 + 20 + + + 4021 + -3451 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + b1116844-979f-41ef-944a-066844e78145 + Material + Material + false + 0 + + + + + + 4083 + -3541 + 43 + 100 + + + 4106 + -3491 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 560bfbc1-dd3f-4f3f-a6bf-23ef61d6b5d0 + Custom Preview + Custom Preview + + + + + + + 4023 + -3610 + 82 + 44 + + + 4091 + -3588 + + + + + + Geometry to preview + true + ce2b4446-dab6-4447-bf65-f5d0750f5f7c + Geometry + Geometry + false + b6414b0f-6af2-49d2-bed0-b533cf8a210e + 1 + + + + + + 4025 + -3608 + 51 + 20 + + + 4052 + -3598 + + + + + + + + The material override + 3f0d2929-3db2-46c2-9306-6f447d7da217 + Material + Material + false + b1116844-979f-41ef-944a-066844e78145 + 1 + + + + + + 4025 + -3588 + 51 + 20 + + + 4052 + -3578 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 52c14e21-3214-4e31-a276-76efd5949ec4 + Create Material + Create Material + + + + + + 3978 + -3788 + 144 + 104 + + + 4062 + -3736 + + + + + + Colour of the diffuse channel + 675a9e2e-a37e-4661-9743-c715c942a803 + Diffuse + Diffuse + false + 0 + + + + + + 3980 + -3786 + 67 + 20 + + + 4015 + -3776 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + a29156ea-7d47-40ad-90bb-a0ec832790bf + Specular + Specular + false + 0 + + + + + + 3980 + -3766 + 67 + 20 + + + 4015 + -3756 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 373dd8c7-43e8-4fb3-b400-919947b27983 + Emission + Emission + false + 0 + + + + + + 3980 + -3746 + 67 + 20 + + + 4015 + -3736 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 65dbf33e-88f8-4021-a72c-6b985bbf4866 + Transparency + Transparency + false + 0 + + + + + + 3980 + -3726 + 67 + 20 + + + 4015 + -3716 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 719dbcde-e5c7-4859-a8ce-df2c112b151b + Shine + Shine + false + 0 + + + + + + 3980 + -3706 + 67 + 20 + + + 4015 + -3696 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 0b1c7037-665e-482a-ac69-a09b9fa4f7c7 + Material + Material + false + 0 + + + + + + 4077 + -3786 + 43 + 100 + + + 4100 + -3736 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + c08b8f16-e211-45f8-84d5-242bf1a8843c + Custom Preview + Custom Preview + + + + + + + 4017 + -3855 + 82 + 44 + + + 4085 + -3833 + + + + + + Geometry to preview + true + fc06366d-204e-437c-84de-21bde2d14e1f + Geometry + Geometry + false + bd9d158e-b0ba-42da-ae2a-30f6439680d3 + 1 + + + + + + 4019 + -3853 + 51 + 20 + + + 4046 + -3843 + + + + + + + + The material override + 5a9402ee-5308-4d1e-8063-eb0a35d3ebe5 + Material + Material + false + 0b1c7037-665e-482a-ac69-a09b9fa4f7c7 + 1 + + + + + + 4019 + -3833 + 51 + 20 + + + 4046 + -3823 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 91d3c8d9-2b35-479b-85e6-a5a72f2bd12a + Line SDL + Line SDL + + + + + + 3631 + -3866 + 122 + 64 + + + 3711 + -3834 + + + + + + Line start point + fcc5d5ef-18a1-4318-a968-626b33d99009 + Start + Start + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3633 + -3864 + 63 + 20 + + + 3674 + -3854 + + + + + + + + Line tangent (direction) + 7521ced6-d936-465e-9292-071ee2325370 + Direction + Direction + false + 161993a6-fa25-4ff2-8543-979e5f0b907e + 1 + + + + + + 3633 + -3844 + 63 + 20 + + + 3674 + -3834 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 79ada59b-931b-4371-99de-cf9a7bc3feff + -X + Length + Length + false + 0b36711c-d6c1-44b3-9855-3ba9de33b238 + 1 + + + + + + 3633 + -3824 + 63 + 20 + + + 3674 + -3814 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 0c606d5d-0823-475d-aadf-be458286e7ed + Line + Line + false + 0 + + + + + + 3726 + -3864 + 25 + 60 + + + 3740 + -3834 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 55e9b509-84cc-481d-b756-65b789370d99 + PolyLine + PolyLine + + + + + + 3844 + -4382 + 118 + 44 + + + 3904 + -4360 + + + + + + 1 + Polyline vertex points + 1aae4d5d-43bb-4914-9761-e9f3d4d2dbe3 + Vertices + Vertices + false + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + 1 + + + + + + 3846 + -4380 + 43 + 20 + + + 3869 + -4370 + + + + + + + + Close polyline + 97877fe8-ac6c-4cbd-9683-09ec2db86f4e + Closed + Closed + false + 0 + + + + + + 3846 + -4360 + 43 + 20 + + + 3869 + -4350 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + ebfddb07-5c18-49e8-a5d8-39cdc82a2735 + Polyline + Polyline + false + 0 + + + + + + 3919 + -4380 + 41 + 40 + + + 3941 + -4360 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 7fa2ec1a-7892-4acd-9cb1-7c146d10d5fb + Explode + Explode + + + + + + 3822 + -4330 + 136 + 44 + + + 3889 + -4308 + + + + + + Curve to explode + d9a68131-75d2-47aa-87aa-cb51c7f06f36 + Curve + Curve + false + ebfddb07-5c18-49e8-a5d8-39cdc82a2735 + 1 + + + + + + 3824 + -4328 + 50 + 20 + + + 3850.5 + -4318 + + + + + + + + Recursive decomposition until all segments are atomic + 37c48192-6440-4c18-996d-90973facb98a + Recursive + Recursive + false + 0 + + + + + + 3824 + -4308 + 50 + 20 + + + 3850.5 + -4298 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 78316336-ca6a-4bbf-bd10-7b9808a5e18f + Segments + Segments + false + 0 + + + + + + 3904 + -4328 + 52 + 20 + + + 3931.5 + -4318 + + + + + + + + 1 + Vertices of the exploded segments + 13bbf82c-ce31-4595-8ecc-3a663724ca48 + Vertices + Vertices + false + 0 + + + + + + 3904 + -4308 + 52 + 20 + + + 3931.5 + -4298 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 87620ded-6b51-4e37-822a-e4c2b882ce61 + 1 + Curve + Curve + false + 78316336-ca6a-4bbf-bd10-7b9808a5e18f + 1 + + + + + + 3847 + -4239 + 53 + 24 + + + 3883.625 + -4227.706 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a54184ec-220a-4342-9fa1-66bb93e27aa6 + Panel + + false + 0 + b523f00b-92d9-4fab-ae3b-8c47313e24a4 + 1 + Double click to edit panel content… + + + + + + 3743 + -4140 + 226 + 100 + + 0 + 0 + 0 + + 3743.625 + -4139.706 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 29cbd4e1-bdcd-494a-bc5d-81f126a269b3 + Sort List + Sort List + + + + + + 3862 + -4196 + 130 + 44 + + + 3927 + -4174 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 98a59205-caea-4dad-8b34-9a4aece5f16c + Keys + Keys + false + b9d18fdc-e05a-4c8c-9436-8cb4d338dde9 + 1 + + + + + + 3864 + -4194 + 48 + 20 + + + 3889.5 + -4184 + + + + + + + + 1 + Optional list of values to sort synchronously + 1ea29a97-4193-43e3-ab0d-703b797ac165 + Values Values A + Values A + true + 87620ded-6b51-4e37-822a-e4c2b882ce61 + 1 + + + + + + 3864 + -4174 + 48 + 20 + + + 3889.5 + -4164 + + + + + + + + 1 + Sorted keys + b523f00b-92d9-4fab-ae3b-8c47313e24a4 + Keys + Keys + false + 0 + + + + + + 3942 + -4194 + 48 + 20 + + + 3967.5 + -4184 + + + + + + + + 1 + Synchronous values in Values A + 21dcd294-c57f-4600-a3db-334fd7e14ea8 + Values Values A + Values A + false + 0 + + + + + + 3942 + -4174 + 48 + 20 + + + 3967.5 + -4164 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 87fde4b7-9fea-4c81-8dba-59084aac1e83 + Length + Length + + + + + + 3752 + -4211 + 104 + 28 + + + 3802 + -4197 + + + + + + Curve to measure + bdd9ecdf-bfad-4896-ae40-074be3bd7434 + Curve + Curve + false + 87620ded-6b51-4e37-822a-e4c2b882ce61 + 1 + + + + + + 3754 + -4209 + 33 + 24 + + + 3772 + -4197 + + + + + + + + Curve length + b9d18fdc-e05a-4c8c-9436-8cb4d338dde9 + Length + Length + false + 0 + + + + + + 3817 + -4209 + 37 + 24 + + + 3837 + -4197 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 56b5090a-a38d-426a-ae67-da40bc17850c + List Item + List Item + + + + + + 3866 + -4037 + 74 + 64 + + + 3914 + -4005 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 1724307c-f2ee-4b7a-b93e-64c772ba3be0 + List + List + false + b523f00b-92d9-4fab-ae3b-8c47313e24a4 + 1 + + + + + + 3868 + -4035 + 31 + 20 + + + 3885 + -4025 + + + + + + + + Item index + 513840a0-12f2-499f-b670-f897f7be9716 + Index + Index + false + 0 + + + + + + 3868 + -4015 + 31 + 20 + + + 3885 + -4005 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 46b6daed-0c73-4d2c-b617-38c8741dbdf4 + Wrap + Wrap + false + 0 + + + + + + 3868 + -3995 + 31 + 20 + + + 3885 + -3985 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + b2ccfb8b-28f4-4a58-933a-fcb6676c63c0 + false + Item + i + false + 0 + + + + + + 3929 + -4035 + 9 + 60 + + + 3935 + -4005 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 55e9b509-84cc-481d-b756-65b789370d99 + 7fa2ec1a-7892-4acd-9cb1-7c146d10d5fb + 87620ded-6b51-4e37-822a-e4c2b882ce61 + a54184ec-220a-4342-9fa1-66bb93e27aa6 + 29cbd4e1-bdcd-494a-bc5d-81f126a269b3 + 87fde4b7-9fea-4c81-8dba-59084aac1e83 + 56b5090a-a38d-426a-ae67-da40bc17850c + 7 + 9e204e07-5136-433c-814f-e8c847396962 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + d4d52b5c-97a9-456f-a2d9-1d6705953952 + Dot Display + Dot Display + + + + + + 3902 + -3948 + 83 + 64 + + + 3971 + -3916 + + + + + + Dot location + true + 0e8d2412-1b41-437f-8ca7-c6a7ae886dbb + Point + Point + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3904 + -3946 + 52 + 20 + + + 3939.5 + -3936 + + + + + + + + Dot colour + 9e39e3db-2010-45a2-886f-94f9095ef70c + Colour + Colour + false + 0 + + + + + + 3904 + -3926 + 52 + 20 + + + 3939.5 + -3916 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + 3eb3e306-bfa8-4466-9937-66986d449f92 + X/2 + Size + Size + false + b2ccfb8b-28f4-4a58-933a-fcb6676c63c0 + 1 + + + + + + 3904 + -3906 + 52 + 20 + + + 3939.5 + -3896 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + e9e260f9-2b89-40cf-8783-ee2f6bd318bf + Create Material + Create Material + + + + + + 3632 + -3700 + 144 + 104 + + + 3716 + -3648 + + + + + + Colour of the diffuse channel + a349362b-047e-421b-b328-8211bfea54f1 + Diffuse + Diffuse + false + 0 + + + + + + 3634 + -3698 + 67 + 20 + + + 3669 + -3688 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + 575f4225-3719-4e9e-8791-5994b831d46f + Specular + Specular + false + 0 + + + + + + 3634 + -3678 + 67 + 20 + + + 3669 + -3668 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 58e41048-7dd7-488f-9968-8a4a3464517e + Emission + Emission + false + 0 + + + + + + 3634 + -3658 + 67 + 20 + + + 3669 + -3648 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 7c20f2ef-cda6-4e6c-a2af-3c62d95e1ecc + Transparency + Transparency + false + 0 + + + + + + 3634 + -3638 + 67 + 20 + + + 3669 + -3628 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + fa878a24-a8b6-4572-a3fb-c1b51cbab83c + Shine + Shine + false + 0 + + + + + + 3634 + -3618 + 67 + 20 + + + 3669 + -3608 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5b304565-8335-47f9-a241-860625712c60 + Material + Material + false + 0 + + + + + + 3731 + -3698 + 43 + 100 + + + 3754 + -3648 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 68bf017e-ab21-4f1b-a6a9-fe519170fa05 + Custom Preview + Custom Preview + + + + + + + 3656 + -3768 + 82 + 44 + + + 3724 + -3746 + + + + + + Geometry to preview + true + 27544127-82c9-44d3-ac57-0f1f8977e812 + Geometry + Geometry + false + 0c606d5d-0823-475d-aadf-be458286e7ed + 1 + + + + + + 3658 + -3766 + 51 + 20 + + + 3685 + -3756 + + + + + + + + The material override + 33ff320a-e455-4f15-bf92-5bb797689f19 + Material + Material + false + 5b304565-8335-47f9-a241-860625712c60 + 1 + + + + + + 3658 + -3746 + 51 + 20 + + + 3685 + -3736 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 031de07a-18ac-402f-ba1d-8f76fa500d19 + Relay + Relay + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 3655 + -1683 + 44 + 16 + + + 3677 + -1675 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 674513e2-76f6-4197-a8aa-f29a2f69db66 + Bounding Box + Bounding Box + + + + + true + + + + + + 15757 + -3081 + 116 + 44 + + + 15832 + -3059 + + + + + + 1 + Geometry to contain + e808cc0c-31d5-428d-a504-06ac78cbf79d + 1 + Content + Content + false + 46bd1fc3-9ea7-4aea-84af-656f5fc2633e + 1 + + + + + + 15759 + -3079 + 58 + 20 + + + 15797.5 + -3069 + + + + + + + + BoundingBox orientation plane + true + 26555532-0896-489c-b0f1-10c385582e82 + Plane + Plane + false + 0 + + + + + + 15759 + -3059 + 58 + 20 + + + 15797.5 + -3049 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + ecea1d55-36a6-450f-8426-25944a41e1d2 + Box + Box + false + 0 + + + + + + 15847 + -3079 + 24 + 20 + + + 15860.5 + -3069 + + + + + + + + Bounding box in orientation plane coordinates + true + 51fb3d10-e7af-4389-a07a-b26fd1963d55 + Box + Box + false + 0 + + + + + + 15847 + -3059 + 24 + 20 + + + 15860.5 + -3049 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 752bcd2f-402f-4a55-888c-882debd905a4 + Relay + Relay + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4862 + -3934 + 44 + 16 + + + 4884 + -3926 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c974ae4f-ef9e-4806-8b58-45d0b0629d77 + Relay + Relay + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4862 + -3911 + 44 + 16 + + + 4884 + -3903 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1cd9fa5c-7007-49b7-a1c2-696d8016bebf + Relay + Relay + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4867 + -3889 + 44 + 16 + + + 4889 + -3881 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + fb51ac10-fdef-45ec-a0f8-8b0c2599e7f4 + Merge + Merge + + + + + + 4928 + -3938 + 87 + 84 + + + 4964 + -3896 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 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 + cca32891-fb15-4948-a2af-6b695f2af4dd + false + Data 1 + D1 + true + 752bcd2f-402f-4a55-888c-882debd905a4 + 1 + + + + + + 4930 + -3936 + 19 + 20 + + + 4941 + -3926 + + + + + + + + 2 + Data stream 2 + 4cc7732a-d4e1-4efc-b83b-f166664deaec + false + Data 2 + D2 + true + 0 + + + + + + 4930 + -3916 + 19 + 20 + + + 4941 + -3906 + + + + + + + + 2 + Data stream 3 + 0779be6d-1f9d-4320-803d-2d259521b350 + false + Data 3 + D3 + true + 0 + + + + + + 4930 + -3896 + 19 + 20 + + + 4941 + -3886 + + + + + + + + 2 + Data stream 4 + cfacfbd9-85eb-49f8-9576-4db9f05665e5 + false + Data 4 + D4 + true + 0 + + + + + + 4930 + -3876 + 19 + 20 + + + 4941 + -3866 + + + + + + + + 2 + Result of merge + 42afd330-382f-4f27-84f8-3ac61f883d0d + Result + Result + false + 0 + + + + + + 4979 + -3936 + 34 + 80 + + + 4997.5 + -3896 + + + + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + a34dcee6-959a-4ca1-8fba-fcde21a4239b + Curve Graph Mapper + Curve Graph Mapper + + + + + + 9423 + 887 + 160 + 224 + + + 9491 + 999 + + + + + + 1 + One or multiple graph curves to graph map values with + 3bfb560b-4dca-4a10-a8f3-b176530b69f0 + Curves + Curves + false + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 1 + + + + + + 9425 + 889 + 51 + 27 + + + 9452 + 902.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + d7f2d361-93aa-425a-b068-d8f79425786d + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 9425 + 916 + 51 + 28 + + + 9452 + 930.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + 64979218-b530-4dbf-b400-434b5324f9d4 + Values + Values + false + f588d227-d928-4515-8f83-85a17aac7db6 + 1 + + + + + + 9425 + 944 + 51 + 27 + + + 9452 + 957.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + 0cd0a77d-b9fa-4a4c-b487-0f89c221e761 + X Axis + X Axis + true + 0 + + + + + + 9425 + 971 + 51 + 28 + + + 9452 + 985.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + 5b469aa4-3200-47c3-9329-c1857917bdb8 + Y Axis + Y Axis + true + 0 + + + + + + 9425 + 999 + 51 + 27 + + + 9452 + 1012.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 9f7f67c0-3b6b-4b11-a712-238d9d589e4c + Flip + Flip + false + 0 + + + + + + 9425 + 1026 + 51 + 28 + + + 9452 + 1040.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 2ca87925-56df-430a-85fe-0620c14ff15e + Snap + Snap + false + 0 + + + + + + 9425 + 1054 + 51 + 27 + + + 9452 + 1067.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + db267773-daf1-480a-89be-507b3711492b + Text Size + Text Size + false + 0 + + + + + + 9425 + 1081 + 51 + 28 + + + 9452 + 1095.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + fd1b3de9-28c2-4256-997b-6c1017f5f3f8 + Mapped + Mapped + false + 0 + + + + + + 9506 + 889 + 75 + 20 + + + 9545 + 899 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 4aa2f7c4-aac5-43de-b159-216d108d42be + Graph Curves + Graph Curves + false + 0 + + + + + + 9506 + 909 + 75 + 20 + + + 9545 + 919 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + 13ff9b5e-4999-41ee-be0a-9f7679bdf424 + Graph Points + Graph Points + false + 0 + + + + + + 9506 + 929 + 75 + 20 + + + 9545 + 939 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 04888b4c-03e2-4d81-89c5-c2574f872550 + Value Lines + Value Lines + false + 0 + + + + + + 9506 + 949 + 75 + 20 + + + 9545 + 959 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + bef13c95-6f4b-4175-9acb-2a962fca71b6 + Value Points + Value Points + false + 0 + + + + + + 9506 + 969 + 75 + 20 + + + 9545 + 979 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + f9d146fd-dfb4-4f58-892a-786d7543fcf4 + Mapped Lines + Mapped Lines + false + 0 + + + + + + 9506 + 989 + 75 + 20 + + + 9545 + 999 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + cc478b0e-8e8e-478f-874f-1bb0f04a6826 + Mapped Points + Mapped Points + false + 0 + + + + + + 9506 + 1009 + 75 + 20 + + + 9545 + 1019 + + + + + + + + The graph boundary background as a surface + 0617057d-1687-41a9-b20e-7d3ce3567733 + Boundary + Boundary + false + 0 + + + + + + 9506 + 1029 + 75 + 20 + + + 9545 + 1039 + + + + + + + + 1 + The graph labels as curve outlines + caf17a97-49f8-4aee-8c7d-312bbee0e8f0 + Labels + Labels + false + 0 + + + + + + 9506 + 1049 + 75 + 20 + + + 9545 + 1059 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + 60d37fea-ee87-411b-800a-7d0153513a19 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 9506 + 1069 + 75 + 20 + + + 9545 + 1079 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + 2d66222b-f748-414b-9bb5-2c6e98982978 + Intersected + Intersected + false + 0 + + + + + + 9506 + 1089 + 75 + 20 + + + 9545 + 1099 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + d4e31cfe-2329-4c7b-9be5-820f01371764 + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 9527 + 520 + 116 + 44 + + + 9588 + 542 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + cf772f05-6672-4e7e-9574-2d5936577be0 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 9529 + 522 + 44 + 20 + + + 9552.5 + 532 + + + + + + + + 1 + false + Script Variable Left + 34b693aa-866a-455f-85be-85ad3492f1ee + Left + Left + true + 1 + true + fd1b3de9-28c2-4256-997b-6c1017f5f3f8 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 9529 + 542 + 44 + 20 + + + 9552.5 + 552 + + + + + + + + Print, Reflect and Error streams + 4311f950-eff9-44fb-9f9c-c60d106371c2 + Output + Output + false + 0 + + + + + + 9603 + 522 + 38 + 20 + + + 9623.5 + 532 + + + + + + + + Output parameter Points + 8b3cc645-d79b-4ffc-acf9-e9bc54d80e42 + Points + Points + false + 0 + + + + + + 9603 + 542 + 38 + 20 + + + 9623.5 + 552 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + ea403631-b5c6-485e-ae28-4022821062ce + Point + Point + false + 8b3cc645-d79b-4ffc-acf9-e9bc54d80e42 + 1 + + + + + + 9686 + 578 + 50 + 24 + + + 9711.658 + 590.2827 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 27a04636-6c67-487c-92c2-56137f380adc + Interpolate + Interpolate + + + + + + 9825 + 498 + 125 + 84 + + + 9892 + 540 + + + + + + 1 + Interpolation points + d55b798b-be3f-43ae-994f-cb6b85d18d59 + Vertices + Vertices + false + 8b3cc645-d79b-4ffc-acf9-e9bc54d80e42 + 1 + + + + + + 9827 + 500 + 50 + 20 + + + 9853.5 + 510 + + + + + + + + Curve degree + 411a9477-f258-4740-97ae-b8a3b7871c7f + Degree + Degree + false + 0 + + + + + + 9827 + 520 + 50 + 20 + + + 9853.5 + 530 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 8a3d4341-84bb-424e-850d-f9138765b51b + Periodic + Periodic + false + 0 + + + + + + 9827 + 540 + 50 + 20 + + + 9853.5 + 550 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + a5061d2c-531c-4173-a163-2aed750155ad + KnotStyle + KnotStyle + false + 0 + + + + + + 9827 + 560 + 50 + 20 + + + 9853.5 + 570 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + c2672a6b-425e-47dc-812c-65dff3724b60 + Curve + Curve + false + 0 + + + + + + 9907 + 500 + 41 + 26 + + + 9929 + 513.3333 + + + + + + + + Curve length + 87015087-0aa9-414b-8203-d9ac6bc89141 + Length + Length + false + 0 + + + + + + 9907 + 526 + 41 + 27 + + + 9929 + 540 + + + + + + + + Curve domain + 56abd124-b715-4a6f-bac6-fd94920be341 + Domain + Domain + false + 0 + + + + + + 9907 + 553 + 41 + 27 + + + 9929 + 566.6666 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + f33300b9-79fc-47a7-9d93-ef18944c3a47 + Series + Series + + + + + + 9101 + 571 + 101 + 64 + + + 9151 + 603 + + + + + + First number in the series + 68d699b8-ed0b-484f-8d00-ca1002c18ba4 + Start + Start + false + 0 + + + + + + 9103 + 573 + 33 + 20 + + + 9121 + 583 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 65a5a14e-71d4-4da0-bfec-5fa0078caf14 + Step + Step + false + 149db0f6-aad2-48f3-b787-cf7de1fce870 + 1 + + + + + + 9103 + 593 + 33 + 20 + + + 9121 + 603 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 17ffde06-baf4-4237-a6a9-331a12df26ea + Count + Count + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 9103 + 613 + 33 + 20 + + + 9121 + 623 + + + + + + + + 1 + Series of numbers + f588d227-d928-4515-8f83-85a17aac7db6 + Series + Series + false + 0 + + + + + + 9166 + 573 + 34 + 60 + + + 9184.5 + 603 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + Radians + Radians + + + + + + 9108 + 675 + 120 + 28 + + + 9169 + 689 + + + + + + Angle in degrees + 8448cd0e-b528-42dc-8ddf-779833bc99bf + Degrees + Degrees + false + f2f2b6bd-3957-4943-8776-90b511b35d84 + 1 + + + + + + 9110 + 677 + 44 + 24 + + + 9133.5 + 689 + + + + + + + + Angle in radians + 149db0f6-aad2-48f3-b787-cf7de1fce870 + Radians + Radians + false + 0 + + + + + + 9184 + 677 + 42 + 24 + + + 9206.5 + 689 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ee867208-467d-4a58-8cc8-55f3392c8585 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00191319122 + + + + + + 8970 + 722 + 250 + 20 + + + 8970.119 + 722.5327 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d4e31cfe-2329-4c7b-9be5-820f01371764 + ea403631-b5c6-485e-ae28-4022821062ce + 27a04636-6c67-487c-92c2-56137f380adc + f33300b9-79fc-47a7-9d93-ef18944c3a47 + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + ee867208-467d-4a58-8cc8-55f3392c8585 + 6 + ffae3184-14ce-49f6-b4aa-88afef6ba7a7 + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0b68c4c3-de43-4d70-8148-90cf3d81845a + Evaluate Length + Evaluate Length + + + + + + 10055 + 648 + 144 + 64 + + + 10129 + 680 + + + + + + Curve to evaluate + fed0f846-7642-47da-9807-c1b90df2eb7d + Curve + Curve + false + c2672a6b-425e-47dc-812c-65dff3724b60 + 1 + + + + + + 10057 + 650 + 57 + 20 + + + 10087 + 660 + + + + + + + + Length factor for curve evaluation + 30880802-4dc9-4a4b-8895-a31f127debf0 + Length + Length + false + 0 + + + + + + 10057 + 670 + 57 + 20 + + + 10087 + 680 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 01c496ab-5a5f-4d84-bf04-e0b04eb7735e + Normalized + Normalized + false + 0 + + + + + + 10057 + 690 + 57 + 20 + + + 10087 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 17262aba-9274-47a2-9f6c-ce499cd35f12 + Point + Point + false + 0 + + + + + + 10144 + 650 + 53 + 20 + + + 10172 + 660 + + + + + + + + Tangent vector at the specified length + e6cc0008-0b71-4130-addc-001f0cb4b1bf + Tangent + Tangent + false + 0 + + + + + + 10144 + 670 + 53 + 20 + + + 10172 + 680 + + + + + + + + Curve parameter at the specified length + 5f23e7c4-b8ed-4af6-b2a0-0443ff9082e4 + Parameter + Parameter + false + 0 + + + + + + 10144 + 690 + 53 + 20 + + + 10172 + 700 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 17aa3c86-21b4-42de-a7bf-6a309bb18285 + Line SDL + Line SDL + + + + + + 10234 + 648 + 106 + 64 + + + 10298 + 680 + + + + + + Line start point + dbbd838c-229a-41e7-9ef7-3cc671e2d0ba + Start + Start + false + 17262aba-9274-47a2-9f6c-ce499cd35f12 + 1 + + + + + + 10236 + 650 + 47 + 20 + + + 10261 + 660 + + + + + + + + Line tangent (direction) + 761098dd-51b1-4aff-bd14-a707999f9e6c + Direction + Direction + false + e6cc0008-0b71-4130-addc-001f0cb4b1bf + 1 + + + + + + 10236 + 670 + 47 + 20 + + + 10261 + 680 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + adbef2df-5c3c-4f68-838e-1f5146ec7281 + Length + Length + false + 0 + + + + + + 10236 + 690 + 47 + 20 + + + 10261 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + e8a5f895-3c93-4720-bc27-4917c0acbe55 + Line + Line + false + 0 + + + + + + 10313 + 650 + 25 + 60 + + + 10327 + 680 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 89a572c7-4caa-46e7-b91f-87c4432796bf + Mirror + Mirror + + + + + + 10186 + 562 + 138 + 44 + + + 10254 + 584 + + + + + + Base geometry + 4231a13e-e793-4d89-839f-754f97f80a4b + Geometry + Geometry + true + c2672a6b-425e-47dc-812c-65dff3724b60 + 1 + + + + + + 10188 + 564 + 51 + 20 + + + 10215 + 574 + + + + + + + + Mirror plane + b9e03faa-d152-42a2-b7c4-0f83faa4f2eb + Plane + Plane + false + e8a5f895-3c93-4720-bc27-4917c0acbe55 + 1 + + + + + + 10188 + 584 + 51 + 20 + + + 10215 + 594 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + b9629166-0ff2-4829-833c-3b0364837cf1 + Geometry + Geometry + false + 0 + + + + + + 10269 + 564 + 53 + 20 + + + 10297 + 574 + + + + + + + + Transformation data + a2eccbab-6a7e-4c0d-89f2-b7234c09c3c4 + Transform + Transform + false + 0 + + + + + + 10269 + 584 + 53 + 20 + + + 10297 + 594 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + dd61da7e-4a2d-403b-bfc6-ab21258fddd7 + Join Curves + Join Curves + + + + + + 10383 + 503 + 118 + 44 + + + 10446 + 525 + + + + + + 1 + Curves to join + 65cdc0e1-bbf5-427d-b4ea-069b5418204c + Curves + Curves + false + c2672a6b-425e-47dc-812c-65dff3724b60 + b9629166-0ff2-4829-833c-3b0364837cf1 + 2 + + + + + + 10385 + 505 + 46 + 20 + + + 10409.5 + 515 + + + + + + + + Preserve direction of input curves + b69a2595-dde2-49ce-afa6-64f03f13dab4 + Preserve + Preserve + false + 0 + + + + + + 10385 + 525 + 46 + 20 + + + 10409.5 + 535 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8fee0898-1797-4c47-bea2-64dceb8e2bee + Curves + Curves + false + 0 + + + + + + 10461 + 505 + 38 + 40 + + + 10481.5 + 525 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 0d7dce9d-dfc7-4b14-b6b1-0dbfdce6041d + End Points + End Points + + + + + + 10438 + 590 + 96 + 44 + + + 10488 + 612 + + + + + + Curve to evaluate + ffb8a85b-1942-4387-84eb-a19577cf24cd + Curve + Curve + false + 8fee0898-1797-4c47-bea2-64dceb8e2bee + 1 + + + + + + 10440 + 592 + 33 + 40 + + + 10458 + 612 + + + + + + + + Curve start point + 6249bbd2-c6f2-4848-b4ff-c158305d3b2a + Start + Start + false + 0 + + + + + + 10503 + 592 + 29 + 20 + + + 10519 + 602 + + + + + + + + Curve end point + 17dee409-5b00-4bc3-a30e-acd044fd28ad + End + End + false + 0 + + + + + + 10503 + 612 + 29 + 20 + + + 10519 + 622 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + c66fcc3b-ac5b-4a58-a109-499b0a0089e8 + Line + Line + + + + + + 10407 + 683 + 114 + 44 + + + 10479 + 705 + + + + + + Line start point + d0fdf38e-c57b-41af-a0f2-34c69d254ddd + Start Point + Start Point + false + 6249bbd2-c6f2-4848-b4ff-c158305d3b2a + 1 + + + + + + 10409 + 685 + 55 + 20 + + + 10438 + 695 + + + + + + + + Line end point + fb0a5d47-f724-4eee-a495-9831ec2acccf + End Point + End Point + false + 17dee409-5b00-4bc3-a30e-acd044fd28ad + 1 + + + + + + 10409 + 705 + 55 + 20 + + + 10438 + 715 + + + + + + + + Line segment + ee2b0128-440d-48d3-bf04-861bd266f188 + Line + Line + false + 0 + + + + + + 10494 + 685 + 25 + 40 + + + 10508 + 705 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 3d4fb1f3-b88c-4cc2-81cb-04a9ca02612f + Angle + Angle + + + + + + 10558 + 748 + 115 + 64 + + + 10622 + 780 + + + + + + First vector + 6c5e6d32-7a77-45e2-af15-25005c358626 + Vector A + Vector A + false + 0 + + + + + + 10560 + 750 + 47 + 20 + + + 10585 + 760 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 84e350bf-1155-46a7-9814-50879bf635b9 + Vector B + Vector B + false + ee2b0128-440d-48d3-bf04-861bd266f188 + 1 + + + + + + 10560 + 770 + 47 + 20 + + + 10585 + 780 + + + + + + + + Optional plane for 2D angle + 5f9200d4-1227-4045-9512-c52fe1e988dc + Plane + Plane + true + 0 + + + + + + 10560 + 790 + 47 + 20 + + + 10585 + 800 + + + + + + + + Angle (in radians) between vectors + 4b6fb131-bfef-4d4c-a289-8d202ac7c3b2 + Angle + Angle + false + 0 + + + + + + 10637 + 750 + 34 + 30 + + + 10655.5 + 765 + + + + + + + + Reflex angle (in radians) between vectors + aa782e83-32bb-459b-bddc-1009d89d18e9 + Reflex + Reflex + false + 0 + + + + + + 10637 + 780 + 34 + 30 + + + 10655.5 + 795 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 684bc0f0-b73e-4c8e-82aa-62f9ca4366dc + Rotate + Rotate + + + + + + 10632 + 645 + 154 + 64 + + + 10716 + 677 + + + + + + Base geometry + ba8a976a-b243-46f5-b896-f15efdf46db4 + Geometry + Geometry + true + 8fee0898-1797-4c47-bea2-64dceb8e2bee + 1 + + + + + + 10634 + 647 + 67 + 20 + + + 10677 + 657 + + + + + + + + Rotation angle in radians + 55505941-c31d-4f2e-a853-8f7e4647586a + -X + Angle + Angle + false + 4b6fb131-bfef-4d4c-a289-8d202ac7c3b2 + 1 + false + + + + + + 10634 + 667 + 67 + 20 + + + 10677 + 677 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 1249230b-3403-40c3-8ff5-4f5542258908 + Plane + Plane + false + 17262aba-9274-47a2-9f6c-ce499cd35f12 + 1 + + + + + + 10634 + 687 + 67 + 20 + + + 10677 + 697 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 9703c116-1d83-41b5-b2fb-1595bfbe62d7 + Geometry + Geometry + false + 0 + + + + + + 10731 + 647 + 53 + 30 + + + 10759 + 662 + + + + + + + + Transformation data + 92f9b630-e472-4b61-811d-c5f4734a8b56 + Transform + Transform + false + 0 + + + + + + 10731 + 677 + 53 + 30 + + + 10759 + 692 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + a26a2daf-7e48-4038-86d7-377a7d1ca626 + Move + Move + + + + + + 10823 + 582 + 138 + 44 + + + 10891 + 604 + + + + + + Base geometry + 92ee0f7b-55da-426d-b5f7-8239b2758f29 + Geometry + Geometry + true + 9703c116-1d83-41b5-b2fb-1595bfbe62d7 + 1 + + + + + + 10825 + 584 + 51 + 20 + + + 10852 + 594 + + + + + + + + Translation vector + 5e85c4e4-d53b-406c-8b53-895c75427dcd + Motion + Motion + false + 9a9a303c-5629-4779-9139-da77fefebe8f + 1 + + + + + + 10825 + 604 + 51 + 20 + + + 10852 + 614 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 54a8d76e-fea1-4e06-a5d9-6cabcabbecb5 + Geometry + Geometry + false + 0 + + + + + + 10906 + 584 + 53 + 20 + + + 10934 + 594 + + + + + + + + Transformation data + df111c01-1cd0-4fca-830a-8f1c18605cca + Transform + Transform + false + 0 + + + + + + 10906 + 604 + 53 + 20 + + + 10934 + 614 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 55e4969c-e424-4fee-bbf3-e4768d508417 + Vector 2Pt + Vector 2Pt + + + + + + 10803 + 730 + 112 + 64 + + + 10861 + 762 + + + + + + Base point + e9039137-7d02-4a0a-a47a-e4778321a8d1 + Point A + Point A + false + 17262aba-9274-47a2-9f6c-ce499cd35f12 + 1 + + + + + + 10805 + 732 + 41 + 20 + + + 10827 + 742 + + + + + + + + Tip point + 5afa292c-b0d4-443b-87c3-19369b7e14fa + Point B + Point B + false + 0 + + + + + + 10805 + 752 + 41 + 20 + + + 10827 + 762 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + 19420fd8-8218-4258-8232-4121425025bc + Unitize + Unitize + false + 0 + + + + + + 10805 + 772 + 41 + 20 + + + 10827 + 782 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 9a9a303c-5629-4779-9139-da77fefebe8f + Vector + Vector + false + 0 + + + + + + 10876 + 732 + 37 + 30 + + + 10896 + 747 + + + + + + + + Vector length + 06db3091-2ac8-4d91-824e-4ea11d272f6c + Length + Length + false + 0 + + + + + + 10876 + 762 + 37 + 30 + + + 10896 + 777 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 2e855741-b14c-48bc-89a8-bc5a4597ade5 + Curve Domain + Curve Domain + + + + + + 10907 + 653 + 116 + 44 + + + 10965 + 675 + + + + + + Curve to measure/modify + 486958dc-71fd-414d-9668-9cf9890612e4 + Curve + Curve + false + 54a8d76e-fea1-4e06-a5d9-6cabcabbecb5 + 1 + + + + + + 10909 + 655 + 41 + 20 + + + 10931 + 665 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 7de17656-6ca6-44fa-a8d9-6ec8d183da16 + Domain + Domain + true + 0 + + + + + + 10909 + 675 + 41 + 20 + + + 10931 + 685 + + + + + + + + Curve with new domain. + ceb9a6bb-4627-4e6e-b8ff-1b0a2c38d20a + Curve + Curve + false + 0 + + + + + + 10980 + 655 + 41 + 20 + + + 11002 + 665 + + + + + + + + Domain of original curve. + 453efb4b-8f43-4467-bee5-3214118c4dda + Domain + Domain + false + 0 + + + + + + 10980 + 675 + 41 + 20 + + + 11002 + 685 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + e31ac9a3-26d7-407a-be45-ea3a0e24ad8d + Sub Curve + Sub Curve + + + + + + 11109 + 630 + 124 + 44 + + + 11183 + 652 + + + + + + Base curve + 9a731f31-f5bf-45f9-87a2-4bb065933584 + Base curve + Base curve + false + ceb9a6bb-4627-4e6e-b8ff-1b0a2c38d20a + 1 + + + + + + 11111 + 632 + 57 + 20 + + + 11141 + 642 + + + + + + + + Sub-domain to extract + c90d6886-b3ef-4a47-ba54-7cec6fcc1c99 + Domain + Domain + false + 898a0b0c-e626-40cb-a1b0-8fc0234e63c4 + 1 + + + + + + 11111 + 652 + 57 + 20 + + + 11141 + 662 + + + + + + + + Resulting sub curve + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + Curve + Curve + false + 0 + + + + + + 11198 + 632 + 33 + 40 + + + 11216 + 652 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + d403c133-cb29-447a-83b0-6e9479e8b079 + Deconstruct Domain + Deconstruct Domain + + + + + + 10953 + 738 + 104 + 44 + + + 11011 + 760 + + + + + + Base domain + b12cc7ff-1474-4722-b9bc-e9da3ff7989b + Domain + Domain + false + 453efb4b-8f43-4467-bee5-3214118c4dda + 1 + + + + + + 10955 + 740 + 41 + 40 + + + 10977 + 760 + + + + + + + + Start of domain + dc35dca4-05ec-49c3-8015-ca918355be03 + Start + Start + false + 0 + + + + + + 11026 + 740 + 29 + 20 + + + 11042 + 750 + + + + + + + + End of domain + 3e9efc98-adcb-4961-bd63-ba37da5ab51b + End + End + false + 0 + + + + + + 11026 + 760 + 29 + 20 + + + 11042 + 770 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 6c9abdb0-cf25-4a1b-80cd-fdd32787ab52 + Construct Domain + Construct Domain + + + + + + 11064 + 770 + 156 + 44 + + + 11162 + 792 + + + + + + Start value of numeric domain + 63ad5938-9d23-4866-8252-42c2fd79b9e4 + X/2 + Domain start + Domain start + false + 3e9efc98-adcb-4961-bd63-ba37da5ab51b + 1 + + + + + + 11066 + 772 + 81 + 20 + + + 11116 + 782 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + fcea9b13-5f4a-4e85-a663-23c2c66cac8c + Domain end + Domain end + false + 3e9efc98-adcb-4961-bd63-ba37da5ab51b + 1 + + + + + + 11066 + 792 + 81 + 20 + + + 11116 + 802 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 898a0b0c-e626-40cb-a1b0-8fc0234e63c4 + Domain + Domain + false + 0 + + + + + + 11177 + 772 + 41 + 40 + + + 11199 + 792 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + dec2e52b-de1c-455f-b503-1a922ce60fc2 + Evaluate Length + Evaluate Length + + + + + + 11248 + 685 + 144 + 64 + + + 11322 + 717 + + + + + + Curve to evaluate + 6f829470-0fb8-45ef-b788-80ea7f3a08e3 + Curve + Curve + false + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + 1 + + + + + + 11250 + 687 + 57 + 20 + + + 11280 + 697 + + + + + + + + Length factor for curve evaluation + 8903de63-b5e9-49b7-834b-b3b227ee5ee3 + Length + Length + false + 0 + + + + + + 11250 + 707 + 57 + 20 + + + 11280 + 717 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + d2bad39d-d710-4265-82eb-61fa5911e83e + Normalized + Normalized + false + 0 + + + + + + 11250 + 727 + 57 + 20 + + + 11280 + 737 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 30d3844c-b399-4ac9-8f62-998064386bd8 + Point + Point + false + 0 + + + + + + 11337 + 687 + 53 + 20 + + + 11365 + 697 + + + + + + + + Tangent vector at the specified length + 022c3917-73f4-449a-8cf0-15f8421ac084 + Tangent + Tangent + false + 0 + + + + + + 11337 + 707 + 53 + 20 + + + 11365 + 717 + + + + + + + + Curve parameter at the specified length + e24806a8-4bac-4f69-aac4-b76f5733c0f8 + Parameter + Parameter + false + 0 + + + + + + 11337 + 727 + 53 + 20 + + + 11365 + 737 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + c1a5945c-a102-47ad-ad8f-f3869ba57615 + Rotate + Rotate + + + + + + 11396 + 668 + 138 + 64 + + + 11464 + 700 + + + + + + Base geometry + 23705100-e8c6-4faf-abde-fdfc6a2a73c4 + Geometry + Geometry + true + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + 1 + + + + + + 11398 + 670 + 51 + 20 + + + 11425 + 680 + + + + + + + + Rotation angle in radians + 6e369c80-a673-47db-b48b-25d49651a198 + Angle + Angle + false + 0 + false + + + + + + 11398 + 690 + 51 + 20 + + + 11425 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + d33685cc-a93a-4b79-ad0b-15148be65e23 + Plane + Plane + false + 30d3844c-b399-4ac9-8f62-998064386bd8 + 1 + + + + + + 11398 + 710 + 51 + 20 + + + 11425 + 720 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 36daaeff-4c61-408e-9d04-e3a774954c46 + Geometry + Geometry + false + 0 + + + + + + 11479 + 670 + 53 + 30 + + + 11507 + 685 + + + + + + + + Transformation data + 4d93adae-751d-437a-b175-ee2ca378dc4f + Transform + Transform + false + 0 + + + + + + 11479 + 700 + 53 + 30 + + + 11507 + 715 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 6deeff7c-1c13-4e08-9ea9-35261ca25e97 + Join Curves + Join Curves + + + + + + 11369 + 587 + 118 + 44 + + + 11432 + 609 + + + + + + 1 + Curves to join + c416a397-9548-416b-8235-48bec3978550 + Curves + Curves + false + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + 36daaeff-4c61-408e-9d04-e3a774954c46 + 2 + + + + + + 11371 + 589 + 46 + 20 + + + 11395.5 + 599 + + + + + + + + Preserve direction of input curves + 97b86faf-312d-4d42-a1f0-c3b8fccd9f46 + Preserve + Preserve + false + 0 + + + + + + 11371 + 609 + 46 + 20 + + + 11395.5 + 619 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 97abe579-0633-49c9-9cf7-931b94acb5fb + Curves + Curves + false + 0 + + + + + + 11447 + 589 + 38 + 40 + + + 11467.5 + 609 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 177bc534-a9ac-4189-919c-d5b821d4b676 + Relay + Relay + false + 5f741566-be38-4c21-9393-4fd6fed63e11 + 1 + + + + + + 11760 + 268 + 44 + 16 + + + 11782 + 276 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 268a261e-89ad-4fbe-a035-aee0e4c7c023 + Bounding Box + Bounding Box + + + + + true + + + + + + 11523 + 597 + 100 + 44 + + + 11582 + 619 + + + + + + 1 + Geometry to contain + c68e9b1b-c303-4377-9db6-f05b8cdad837 + Content + Content + false + 97abe579-0633-49c9-9cf7-931b94acb5fb + 1 + + + + + + 11525 + 599 + 42 + 20 + + + 11547.5 + 609 + + + + + + + + BoundingBox orientation plane + true + 60267d29-eb3f-4ceb-8cb9-babd77e9a052 + Plane + Plane + false + 0 + + + + + + 11525 + 619 + 42 + 20 + + + 11547.5 + 629 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 6ffb1d1e-af07-40db-872e-331bc8576cb4 + Box + Box + false + 0 + + + + + + 11597 + 599 + 24 + 20 + + + 11610.5 + 609 + + + + + + + + Bounding box in orientation plane coordinates + true + 45719025-d5ea-4ac0-b2e0-87f47a9e085f + Box + Box + false + 0 + + + + + + 11597 + 619 + 24 + 20 + + + 11610.5 + 629 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 56154e20-02cd-4c7a-a7e4-65363d02bd33 + Deconstruct Box + Deconstruct Box + + + + + + 11639 + 606 + 89 + 84 + + + 11680 + 648 + + + + + + Base box + c73f995c-15fa-4abb-871a-082c4c3b99f6 + Box + Box + false + 6ffb1d1e-af07-40db-872e-331bc8576cb4 + 1 + + + + + + 11641 + 608 + 24 + 80 + + + 11654.5 + 648 + + + + + + + + Box plane + ee0ab209-a1d4-4105-8f54-fc3cbeb694bd + Plane + Plane + false + 0 + + + + + + 11695 + 608 + 31 + 20 + + + 11712 + 618 + + + + + + + + {x} dimension of box + 5398d0ab-9d39-4e09-80c2-616cad2695a6 + X + X + false + 0 + + + + + + 11695 + 628 + 31 + 20 + + + 11712 + 638 + + + + + + + + {y} dimension of box + 93799f40-6d96-48bd-b172-7586cffd4a6c + Y + Y + false + 0 + + + + + + 11695 + 648 + 31 + 20 + + + 11712 + 658 + + + + + + + + {z} dimension of box + ab2265e3-f2cc-4b07-a5d0-28221f5d3cff + Z + Z + false + 0 + + + + + + 11695 + 668 + 31 + 20 + + + 11712 + 678 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + a07a768d-0b33-4ab7-aab2-66cd2dc2e78e + Division + Division + + + + + + 11865 + 626 + 82 + 44 + + + 11896 + 648 + + + + + + Item to divide (dividend) + 880324a4-b16a-449c-8400-c20eab21c0b7 + A + A + false + dcb935f3-b89e-4e01-bddf-ad5a9af5a35a + 1 + + + + + + 11867 + 628 + 14 + 20 + + + 11875.5 + 638 + + + + + + + + Item to divide with (divisor) + 6194c94a-8367-4ffe-80f8-9d2a8b38a2f9 + B + B + false + b763c1ca-5e36-4e3a-9141-33388e0e5f39 + 1 + + + + + + 11867 + 648 + 14 + 20 + + + 11875.5 + 658 + + + + + + + + The result of the Division + 81134588-cb82-4596-9c7f-f18f48f217b2 + Result + Result + false + 0 + + + + + + 11911 + 628 + 34 + 40 + + + 11929.5 + 648 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + b640bcfd-c3dd-499b-bb83-b4d15dac6c4b + Deconstruct Domain + Deconstruct Domain + + + + + + 11739 + 606 + 104 + 44 + + + 11797 + 628 + + + + + + Base domain + ec5b0530-73fb-483b-828a-7f2a39943029 + Domain + Domain + false + 5398d0ab-9d39-4e09-80c2-616cad2695a6 + 1 + + + + + + 11741 + 608 + 41 + 40 + + + 11763 + 628 + + + + + + + + Start of domain + 2848dcc7-b11e-4ca5-a88c-70c71369d0a8 + Start + Start + false + 0 + + + + + + 11812 + 608 + 29 + 20 + + + 11828 + 618 + + + + + + + + End of domain + dcb935f3-b89e-4e01-bddf-ad5a9af5a35a + End + End + false + 0 + + + + + + 11812 + 628 + 29 + 20 + + + 11828 + 638 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 54d1d89c-8927-4ee7-8ce1-64f95ec7923d + Deconstruct Domain + Deconstruct Domain + + + + + + 11742 + 663 + 104 + 44 + + + 11800 + 685 + + + + + + Base domain + 7755d017-e031-430d-8a36-aee16dd67567 + Domain + Domain + false + 93799f40-6d96-48bd-b172-7586cffd4a6c + 1 + + + + + + 11744 + 665 + 41 + 40 + + + 11766 + 685 + + + + + + + + Start of domain + 3205ab52-5cab-4363-8cad-2702f4f69a51 + Start + Start + false + 0 + + + + + + 11815 + 665 + 29 + 20 + + + 11831 + 675 + + + + + + + + End of domain + b763c1ca-5e36-4e3a-9141-33388e0e5f39 + End + End + false + 0 + + + + + + 11815 + 685 + 29 + 20 + + + 11831 + 695 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 86e62783-94cd-464c-b9c6-3f6ea91b441f + Panel + + false + 0 + 81134588-cb82-4596-9c7f-f18f48f217b2 + 1 + Double click to edit panel content… + + + + + + 9137 + 545 + 160 + 40 + + 0 + 0 + 0 + + 9137.007 + 545.3444 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 09ef7a9c-424e-4895-9b2e-3967422832f0 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 9483 + 862 + 112 + 40 + + 0 + 0 + 0 + + 9483.779 + 862.4886 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 38d364f4-97b1-4c9c-9313-bac9fd1c3c41 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 9483 + 837 + 112 + 40 + + 0 + 0 + 0 + + 9483.166 + 837.4825 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 706d0094-fd62-439a-8f31-1c222bd87435 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 9473 + 813 + 112 + 40 + + 0 + 0 + 0 + + 9473.816 + 813.5225 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + Scale + Scale + + + + + + 11546 + 506 + 154 + 64 + + + 11630 + 538 + + + + + + Base geometry + f6845e10-f10c-4944-a617-38314a28982b + Geometry + Geometry + true + 97abe579-0633-49c9-9cf7-931b94acb5fb + 1 + + + + + + 11548 + 508 + 67 + 20 + + + 11591 + 518 + + + + + + + + Center of scaling + 4bf26be9-2738-4755-8589-faf3a9ae3e1e + Center + Center + false + 0 + + + + + + 11548 + 528 + 67 + 20 + + + 11591 + 538 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 6f660b17-b2b9-48be-820b-77219945d11d + X^-1 + Factor + Factor + false + 5398d0ab-9d39-4e09-80c2-616cad2695a6 + 1 + + + + + + 11548 + 548 + 67 + 20 + + + 11591 + 558 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + c5c6ac5c-f5e5-471d-b028-a0035a12b7ac + Geometry + Geometry + false + 0 + + + + + + 11645 + 508 + 53 + 30 + + + 11673 + 523 + + + + + + + + Transformation data + dfbce651-38c1-474b-930b-0511adbfe593 + Transform + Transform + false + 0 + + + + + + 11645 + 538 + 53 + 30 + + + 11673 + 553 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 5f741566-be38-4c21-9393-4fd6fed63e11 + Curve + Curve + false + 87ae178b-b6e0-427b-9f0b-afd3c9e51f1a + 1 + + + + + + 11727 + 390 + 50 + 24 + + + 11752.23 + 402.8522 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 9958a82b-af2d-4eae-bf92-2dedd03d0175 + Panel + + false + 0 + 0 + 16 +32 +64 +128 +256 0.0019131912207 + + + + + + 8968 + 865 + 174 + 64 + + 0 + 0 + 0 + + 8968.977 + 865.4071 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 50a8957a-f4ad-4bcc-bb34-7db787c30f1f + Division + Division + + + + + + 9018 + 941 + 82 + 44 + + + 9049 + 963 + + + + + + Item to divide (dividend) + 93b460b0-fbd0-44e2-b415-1cbe0660468c + A + A + false + 0 + + + + + + 9020 + 943 + 14 + 20 + + + 9028.5 + 953 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + 48851b69-7ea3-41b6-9229-e3386b50667c + B + B + false + 0 + + + + + + 9020 + 963 + 14 + 20 + + + 9028.5 + 973 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + f8098718-f52f-4e8c-820c-6580c364cffc + Result + Result + false + 0 + + + + + + 9064 + 943 + 34 + 40 + + + 9082.5 + 963 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f2f2b6bd-3957-4943-8776-90b511b35d84 + Panel + + false + 0 + 0 + 0.0019131912207 + + + + + + 8989 + 753 + 138 + 108 + + 0 + 0 + 0 + + 8989.992 + 753.5116 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + Curve + Curve + false + e42477ff-bbf6-4393-be21-54936caee378 + 1 + + + + + + 9276 + 985 + 50 + 24 + + + 9301.434 + 997.8629 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 19180943-d3c4-4bef-81ae-c791b677ba36 + Create Material + Create Material + + + + + + 11786 + 424 + 144 + 104 + + + 11870 + 476 + + + + + + Colour of the diffuse channel + e0f21873-8976-4986-94b5-dcb1d1bd2f3d + Diffuse + Diffuse + false + 0 + + + + + + 11788 + 426 + 67 + 20 + + + 11823 + 436 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + + + + + + + + + + Colour of the specular highlight + 27e7eeaf-6547-4ec3-b108-f149d55d502d + Specular + Specular + false + 0 + + + + + + 11788 + 446 + 67 + 20 + + + 11823 + 456 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 11069863-795f-45ee-afa8-078c97112d50 + Emission + Emission + false + 0 + + + + + + 11788 + 466 + 67 + 20 + + + 11823 + 476 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + f0a96c19-d882-4ca2-9163-b2d714d704e6 + Transparency + Transparency + false + 0 + + + + + + 11788 + 486 + 67 + 20 + + + 11823 + 496 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 900d6039-cb44-4fb8-9b93-d6b4549a2182 + Shine + Shine + false + 0 + + + + + + 11788 + 506 + 67 + 20 + + + 11823 + 516 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + d6a5d5c7-e779-4c34-aecc-1aa3825e4c57 + Material + Material + false + 0 + + + + + + 11885 + 426 + 43 + 100 + + + 11908 + 476 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + ab595c50-9f5c-4db1-b260-7de55f6f7faf + Custom Preview + Custom Preview + + + + + + + 11821 + 349 + 82 + 44 + + + 11889 + 371 + + + + + + Geometry to preview + true + a1ceab35-e98b-4831-9c20-99faca23d321 + Geometry + Geometry + false + 5f741566-be38-4c21-9393-4fd6fed63e11 + 1 + + + + + + 11823 + 351 + 51 + 20 + + + 11850 + 361 + + + + + + + + The material override + 12ee1683-4ca7-43f9-8534-5ff1fb191148 + Material + Material + false + d6a5d5c7-e779-4c34-aecc-1aa3825e4c57 + 1 + + + + + + 11823 + 371 + 51 + 20 + + + 11850 + 381 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f711f24e-3ed8-4aaf-bd78-dd2fcaefb102 + Relay + Relay + false + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 1 + + + + + + 9276 + 947 + 44 + 16 + + + 9298 + 955 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 67b452e3-1e4e-42c6-948a-10ee5565e419 + Evaluate Length + Evaluate Length + + + + + + 11261 + 364 + 144 + 64 + + + 11335 + 396 + + + + + + Curve to evaluate + c30b8795-b328-4451-a87e-2c7160e6a66a + Curve + Curve + false + 30897c58-fecc-47f5-bb31-bff4d3d50c3b + 1 + + + + + + 11263 + 366 + 57 + 20 + + + 11293 + 376 + + + + + + + + Length factor for curve evaluation + 4a9bbe60-d4a9-478e-942b-c7bc6cdb0743 + Length + Length + false + 0 + + + + + + 11263 + 386 + 57 + 20 + + + 11293 + 396 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4b997e15-5f15-4051-a19e-3779b75d220d + Normalized + Normalized + false + 0 + + + + + + 11263 + 406 + 57 + 20 + + + 11293 + 416 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + f895d8a7-69e8-4035-bd36-5aff18ae834b + Point + Point + false + 0 + + + + + + 11350 + 366 + 53 + 20 + + + 11378 + 376 + + + + + + + + Tangent vector at the specified length + 58940d62-1793-4e93-af9e-99a43dd4234c + Tangent + Tangent + false + 0 + + + + + + 11350 + 386 + 53 + 20 + + + 11378 + 396 + + + + + + + + Curve parameter at the specified length + ca0eee18-4699-4e5b-a2a4-621b9b86812b + Parameter + Parameter + false + 0 + + + + + + 11350 + 406 + 53 + 20 + + + 11378 + 416 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + ffd2722b-76d2-400d-9c94-4099634f0769 + YZ Plane + YZ Plane + + + + + + 11401 + 438 + 98 + 28 + + + 11451 + 452 + + + + + + Origin of plane + 9ab0fd14-9bce-44dd-b1bf-d9356af4a840 + Origin + Origin + false + f895d8a7-69e8-4035-bd36-5aff18ae834b + 1 + + + + + + 11403 + 440 + 33 + 24 + + + 11421 + 452 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + 0f33d5ac-c6a6-46e9-b4b9-fbd57bfa8d1c + Plane + Plane + false + 0 + + + + + + 11466 + 440 + 31 + 24 + + + 11483 + 452 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + f27d7d48-dd46-48a8-ade6-91fc633a0485 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 11683 + 34 + 50 + 24 + + + 11708.88 + 46.80792 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 9c2832f0-161c-40f1-904e-a9fc88058d44 + Curvature + Curvature + + + + + + 11622 + -167 + 137 + 64 + + + 11692 + -135 + + + + + + Curve to evaluate + 13792f56-0a49-458e-a6a4-a450c61ebad5 + Curve + Curve + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11624 + -165 + 53 + 30 + + + 11652 + -150 + + + + + + + + Parameter on curve domain to evaluate + ae2ca433-0663-49e6-8bdf-2f8e723d9c60 + Parameter + Parameter + false + 385e3e77-c247-4588-b318-35b31ac02d22 + 1 + + + + + + 11624 + -135 + 53 + 30 + + + 11652 + -120 + + + + + + + + Point on curve at {t} + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + Point + Point + false + 0 + + + + + + 11707 + -165 + 50 + 20 + + + 11733.5 + -155 + + + + + + + + Curvature vector at {t} + ffd85c08-8fe9-4852-b9bc-41d40528b3f1 + Curvature + Curvature + false + 0 + + + + + + 11707 + -145 + 50 + 20 + + + 11733.5 + -135 + + + + + + + + Curvature circle at {t} + 3cc9d87d-6ed9-4ab4-97ce-4eb15f2ff975 + Curvature + Curvature + false + 0 + + + + + + 11707 + -125 + 50 + 20 + + + 11733.5 + -115 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 348b25a4-29d1-4dd3-b751-1e0e815efb4d + Divide Curve + Divide Curve + + + + + + 11635 + -82 + 125 + 64 + + + 11685 + -50 + + + + + + Curve to divide + 362c60c7-c494-46ba-b388-b2b2be310c55 + Curve + Curve + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11637 + -80 + 33 + 20 + + + 11655 + -70 + + + + + + + + Number of segments + dbcb2c68-7821-4fa0-9bb2-5108bccf17ba + Count + Count + false + f27d7d48-dd46-48a8-ade6-91fc633a0485 + 1 + + + + + + 11637 + -60 + 33 + 20 + + + 11655 + -50 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 040fe23d-42fd-436b-83d2-9899e9af03cf + Kinks + Kinks + false + 0 + + + + + + 11637 + -40 + 33 + 20 + + + 11655 + -30 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 387a14cd-d278-4062-b7ec-c9e0c5a962b2 + Points + Points + false + 0 + + + + + + 11700 + -80 + 58 + 20 + + + 11730.5 + -70 + + + + + + + + 1 + Tangent vectors at division points + 7a310e92-159a-4f09-b80b-fd0fce78c966 + Tangents + Tangents + false + 0 + + + + + + 11700 + -60 + 58 + 20 + + + 11730.5 + -50 + + + + + + + + 1 + Parameter values at division points + 385e3e77-c247-4588-b318-35b31ac02d22 + Parameters + Parameters + false + 0 + + + + + + 11700 + -40 + 58 + 20 + + + 11730.5 + -30 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 46eb23b5-0da3-45db-9d19-17d32a68af71 + Curve + Curve + false + 177bc534-a9ac-4189-919c-d5b821d4b676 + 1 + + + + + + 11680 + 61 + 50 + 24 + + + 11705.93 + 73.19794 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + f25cbf1f-995b-482f-935c-b9ff51cf07ff + Deconstruct Arc + Deconstruct Arc + + + + + + 11634 + -251 + 114 + 64 + + + 11674 + -219 + + + + + + Arc or Circle to deconstruct + cd6fb14d-59e3-4e44-bfec-6c3d2705c80d + Arc + Arc + false + 3cc9d87d-6ed9-4ab4-97ce-4eb15f2ff975 + 1 + + + + + + 11636 + -249 + 23 + 60 + + + 11649 + -219 + + + + + + + + Base plane of arc or circle + 813e5bc1-76e4-4822-9149-888a4c4bd8c3 + Base Plane + Base Plane + false + 0 + + + + + + 11689 + -249 + 57 + 20 + + + 11719 + -239 + + + + + + + + Radius of arc or circle + 64b75c40-b47c-4801-938f-3fc5ab5c2d5a + Radius + Radius + false + 0 + + + + + + 11689 + -229 + 57 + 20 + + + 11719 + -219 + + + + + + + + Angle domain (in radians) of arc + 388aafdb-1d3e-4caa-8829-40d6d1d61741 + Angle + Angle + false + 0 + + + + + + 11689 + -209 + 57 + 20 + + + 11719 + -199 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 156c8726-9167-409f-8e1d-3b2034ee26bd + One Over X + One Over X + + + + + + 11652 + -379 + 100 + 28 + + + 11701 + -365 + + + + + + Input value + 68e15e7d-9b0d-45b8-abb2-98b8a7080760 + Value + Value + false + 64b75c40-b47c-4801-938f-3fc5ab5c2d5a + 1 + + + + + + 11654 + -377 + 32 + 24 + + + 11671.5 + -365 + + + + + + + + Output value + 7545b9d2-d156-4a93-b9f9-6d02936c0a93 + Result + Result + false + 0 + + + + + + 11716 + -377 + 34 + 24 + + + 11734.5 + -365 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + cb841bf4-26fa-483b-a96e-9b9191170c98 + Quick Graph + Quick Graph + false + 0 + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + + + + + + 11636 + -625 + 150 + 150 + + + 11636.88 + -624.3921 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c3ef4fa9-80d7-4a8c-91fc-86779987862e + Number Slider + Number Slider + false + 0 + + + + + + 11591 + 13 + 198 + 20 + + + 11591.88 + 13.92902 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 42c915da-4bad-4af9-891f-33e9dff2e38a + Line + Line + + + + + + 11635 + -325 + 114 + 44 + + + 11707 + -303 + + + + + + Line start point + d6207c12-abd3-4fb3-9916-44d30652d390 + Start Point + Start Point + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11637 + -323 + 55 + 20 + + + 11666 + -313 + + + + + + + + Line end point + 41d3d596-f8cf-4194-bae2-5b27a589ee3e + End Point + End Point + false + 813e5bc1-76e4-4822-9149-888a4c4bd8c3 + 1 + + + + + + 11637 + -303 + 55 + 20 + + + 11666 + -293 + + + + + + + + Line segment + 6cb21878-797c-48f5-ab72-a881bb3964bf + Line + Line + false + 0 + + + + + + 11722 + -323 + 25 + 40 + + + 11736 + -303 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 15503901-e1d0-4153-9123-89f88cfe410a + Multiplication + Multiplication + + + + + + 11670 + -760 + 82 + 44 + + + 11701 + -738 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 226df999-de35-4300-a777-9d2b5babb7c0 + A + A + true + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + + + + + + 11672 + -758 + 14 + 20 + + + 11680.5 + -748 + + + + + + + + Second item for multiplication + f6d6647c-0c58-4d34-a9e7-ace6aa06137a + B + B + true + 05ac0577-765a-4a64-a164-a82b335a88d5 + 1 + + + + + + 11672 + -738 + 14 + 20 + + + 11680.5 + -728 + + + + + + + + Result of multiplication + 2b6c5d7a-c6ba-4a1a-a204-364200f797f9 + Result + Result + false + 0 + + + + + + 11716 + -758 + 34 + 40 + + + 11734.5 + -738 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 05ac0577-765a-4a64-a164-a82b335a88d5 + Number Slider + Number Slider + false + 0 + + + + + + 11613 + -783 + 198 + 20 + + + 11613.69 + -782.6831 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 003e628c-0d75-481a-b8d9-0b64165bb402 + Line SDL + Line SDL + + + + + + 11639 + -705 + 122 + 64 + + + 11719 + -673 + + + + + + Line start point + 8b263cff-68e5-4975-aac2-79e82e5877ee + Start + Start + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11641 + -703 + 63 + 20 + + + 11682 + -693 + + + + + + + + Line tangent (direction) + bab6a9f0-f200-444d-9088-e4807d8739d8 + Direction + Direction + false + 6cb21878-797c-48f5-ab72-a881bb3964bf + 1 + + + + + + 11641 + -683 + 63 + 20 + + + 11682 + -673 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 3e17b828-aded-47b0-9dee-070e1c7fe96b + -ABS(X) + Length + Length + false + 2b6c5d7a-c6ba-4a1a-a204-364200f797f9 + 1 + + + + + + 11641 + -663 + 63 + 20 + + + 11682 + -653 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + Line + Line + false + 0 + + + + + + 11734 + -703 + 25 + 60 + + + 11748 + -673 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7c53d693-7c55-470e-9d68-ef915f2b77d6 + Panel + + false + 0.56093490123748779 + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + Double click to edit panel content… + + + + + + 11473 + -676 + 160 + 274 + + 0 + 0 + 0 + + 11473.77 + -675.326 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 9d58d21f-c1e5-4328-b819-32b985b20328 + Evaluate Length + Evaluate Length + + + + + + 11635 + -861 + 144 + 64 + + + 11709 + -829 + + + + + + Curve to evaluate + b91dd363-9750-43a0-85cf-742d544fe19d + Curve + Curve + false + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + 1 + + + + + + 11637 + -859 + 57 + 20 + + + 11667 + -849 + + + + + + + + Length factor for curve evaluation + cfb2fd55-ca9b-453f-8596-2e25796d90e3 + Length + Length + false + 0 + + + + + + 11637 + -839 + 57 + 20 + + + 11667 + -829 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 95936b36-622c-4473-9e39-d5a3d037e1af + Normalized + Normalized + false + 0 + + + + + + 11637 + -819 + 57 + 20 + + + 11667 + -809 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 4fa7c015-f495-4786-aca9-dde12493bb63 + Point + Point + false + 0 + + + + + + 11724 + -859 + 53 + 20 + + + 11752 + -849 + + + + + + + + Tangent vector at the specified length + 0dada7f3-a269-4513-b591-f63973a4ec76 + Tangent + Tangent + false + 0 + + + + + + 11724 + -839 + 53 + 20 + + + 11752 + -829 + + + + + + + + Curve parameter at the specified length + 5574f7ca-14ee-4e34-9755-610ba3bb211c + Parameter + Parameter + false + 0 + + + + + + 11724 + -819 + 53 + 20 + + + 11752 + -809 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + f6f41fab-f127-45c8-9a50-fe4209aec932 + Interpolate + Interpolate + + + + + + 11647 + -962 + 125 + 84 + + + 11714 + -920 + + + + + + 1 + Interpolation points + da1a715e-ff1a-4658-882a-3473654b75e3 + Vertices + Vertices + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11649 + -960 + 50 + 20 + + + 11675.5 + -950 + + + + + + + + Curve degree + f6692111-36cb-4a98-afad-c2758c0ab892 + Degree + Degree + false + 0 + + + + + + 11649 + -940 + 50 + 20 + + + 11675.5 + -930 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + a7bff49e-29de-4738-8e5f-d2db4463561f + Periodic + Periodic + false + 0 + + + + + + 11649 + -920 + 50 + 20 + + + 11675.5 + -910 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + f0edd288-4469-4f12-a425-0bc010027973 + KnotStyle + KnotStyle + false + 0 + + + + + + 11649 + -900 + 50 + 20 + + + 11675.5 + -890 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f9faff41-66de-46b8-ae5c-f64ec8a21123 + Curve + Curve + false + 0 + + + + + + 11729 + -960 + 41 + 26 + + + 11751 + -946.6667 + + + + + + + + Curve length + 6b04e5db-9157-4bcb-a427-9674ec459b8a + Length + Length + false + 0 + + + + + + 11729 + -934 + 41 + 27 + + + 11751 + -920 + + + + + + + + Curve domain + 1e84be66-f7d3-4f30-86f0-9819ae5cb5b6 + Domain + Domain + false + 0 + + + + + + 11729 + -907 + 41 + 27 + + + 11751 + -893.3334 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f27d7d48-dd46-48a8-ade6-91fc633a0485 + 9c2832f0-161c-40f1-904e-a9fc88058d44 + 348b25a4-29d1-4dd3-b751-1e0e815efb4d + 46eb23b5-0da3-45db-9d19-17d32a68af71 + f25cbf1f-995b-482f-935c-b9ff51cf07ff + 156c8726-9167-409f-8e1d-3b2034ee26bd + cb841bf4-26fa-483b-a96e-9b9191170c98 + c3ef4fa9-80d7-4a8c-91fc-86779987862e + 42c915da-4bad-4af9-891f-33e9dff2e38a + 15503901-e1d0-4153-9123-89f88cfe410a + 05ac0577-765a-4a64-a164-a82b335a88d5 + 003e628c-0d75-481a-b8d9-0b64165bb402 + 7c53d693-7c55-470e-9d68-ef915f2b77d6 + 9d58d21f-c1e5-4328-b819-32b985b20328 + f6f41fab-f127-45c8-9a50-fe4209aec932 + c7eec4be-a918-4a25-8766-ece8a3f011cb + e20ff916-0279-4578-9a85-3c78ef74a085 + e1679048-f4ae-4c0c-9a0b-5c2d16f1270b + 1b3e7ced-1c58-4c8b-8c13-c1c550339dee + ff842504-1510-426a-a3be-461ab9299563 + 20c43012-b66f-4160-ab26-0586b703f604 + 21 + 24103322-110c-423a-b161-6dfffb51f581 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 886cd711-7eb1-45c2-9113-21b0a4159ae6 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 11673 + -1061 + 50 + 24 + + + 11698.69 + -1049.162 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 40d7e243-ad03-4722-a7c0-29e938bf00c4 + Curvature + Curvature + + + + + + 11616 + -1263 + 137 + 64 + + + 11686 + -1231 + + + + + + Curve to evaluate + 1822eb98-20a3-4cf4-add9-4e50f3f4ae86 + Curve + Curve + false + d9802751-038b-4c5e-b5ef-f80fd139a5aa + 1 + + + + + + 11618 + -1261 + 53 + 30 + + + 11646 + -1246 + + + + + + + + Parameter on curve domain to evaluate + 88d90e67-fb73-4a25-9b13-8df7d1ae8fc6 + Parameter + Parameter + false + fc94ca19-c2e8-4a7f-b711-db2203cb8aff + 1 + + + + + + 11618 + -1231 + 53 + 30 + + + 11646 + -1216 + + + + + + + + Point on curve at {t} + 69213f2c-b982-4e00-a8ed-79a971321729 + Point + Point + false + 0 + + + + + + 11701 + -1261 + 50 + 20 + + + 11727.5 + -1251 + + + + + + + + Curvature vector at {t} + d91d2c0f-ac83-4f4d-bc97-91beaf015b36 + Curvature + Curvature + false + 0 + + + + + + 11701 + -1241 + 50 + 20 + + + 11727.5 + -1231 + + + + + + + + Curvature circle at {t} + 90bcba36-eea8-40f7-8118-5cbf046d1554 + Curvature + Curvature + false + 0 + + + + + + 11701 + -1221 + 50 + 20 + + + 11727.5 + -1211 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + d3d9e590-1655-424a-b916-bd1a06e4ef70 + Divide Curve + Divide Curve + + + + + + 11621 + -1175 + 125 + 64 + + + 11671 + -1143 + + + + + + Curve to divide + fb2cd520-ef2c-40b0-ae5d-71463fd97dc6 + Curve + Curve + false + d9802751-038b-4c5e-b5ef-f80fd139a5aa + 1 + + + + + + 11623 + -1173 + 33 + 20 + + + 11641 + -1163 + + + + + + + + Number of segments + 595030b7-63ac-41da-82ae-705a4bcf3bf0 + Count + Count + false + 886cd711-7eb1-45c2-9113-21b0a4159ae6 + 1 + + + + + + 11623 + -1153 + 33 + 20 + + + 11641 + -1143 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 1f418d4a-f717-47e2-91e3-77935d18de67 + Kinks + Kinks + false + 0 + + + + + + 11623 + -1133 + 33 + 20 + + + 11641 + -1123 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 4173ca05-d372-4de6-8bca-700c600b77dd + Points + Points + false + 0 + + + + + + 11686 + -1173 + 58 + 20 + + + 11716.5 + -1163 + + + + + + + + 1 + Tangent vectors at division points + 37da5273-85a3-4304-92d1-3937574b8244 + Tangents + Tangents + false + 0 + + + + + + 11686 + -1153 + 58 + 20 + + + 11716.5 + -1143 + + + + + + + + 1 + Parameter values at division points + fc94ca19-c2e8-4a7f-b711-db2203cb8aff + Parameters + Parameters + false + 0 + + + + + + 11686 + -1133 + 58 + 20 + + + 11716.5 + -1123 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + d9802751-038b-4c5e-b5ef-f80fd139a5aa + Curve + Curve + false + f9faff41-66de-46b8-ae5c-f64ec8a21123 + 1 + + + + + + 11670 + -1034 + 50 + 24 + + + 11695.74 + -1022.77 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + b63e3032-a9a7-4cff-a054-7e2c401bfac1 + Deconstruct Arc + Deconstruct Arc + + + + + + 11621 + -1349 + 114 + 64 + + + 11661 + -1317 + + + + + + Arc or Circle to deconstruct + 994b4b0d-b326-49f0-a558-a8a2e0ff12a1 + Arc + Arc + false + 90bcba36-eea8-40f7-8118-5cbf046d1554 + 1 + + + + + + 11623 + -1347 + 23 + 60 + + + 11636 + -1317 + + + + + + + + Base plane of arc or circle + 17067b97-b820-4ccb-931f-76e0a0e333cf + Base Plane + Base Plane + false + 0 + + + + + + 11676 + -1347 + 57 + 20 + + + 11706 + -1337 + + + + + + + + Radius of arc or circle + 843c2f1b-d6ca-4bce-899b-4934e32bf1ba + Radius + Radius + false + 0 + + + + + + 11676 + -1327 + 57 + 20 + + + 11706 + -1317 + + + + + + + + Angle domain (in radians) of arc + ca15481a-8b6c-4107-859b-6699fd9286cd + Angle + Angle + false + 0 + + + + + + 11676 + -1307 + 57 + 20 + + + 11706 + -1297 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + a1cd3b51-0621-4d8b-84a9-7ea2a61a0bb1 + One Over X + One Over X + + + + + + 11622 + -1476 + 100 + 28 + + + 11671 + -1462 + + + + + + Input value + 9aaa2e0c-9f9d-41ea-b78c-7a9e6cb72d5f + Value + Value + false + 843c2f1b-d6ca-4bce-899b-4934e32bf1ba + 1 + + + + + + 11624 + -1474 + 32 + 24 + + + 11641.5 + -1462 + + + + + + + + Output value + 31925f06-f3f6-477f-9ddf-8825df82d4bd + Result + Result + false + 0 + + + + + + 11686 + -1474 + 34 + 24 + + + 11704.5 + -1462 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + abe45b1a-da2a-4150-aada-279c161e6bc2 + Quick Graph + Quick Graph + false + 0 + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + 1 + + + + + + 11642 + -1651 + 150 + 150 + + + 11642.51 + -1650.179 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + de9a1ce2-6ad4-43d3-b56d-340d10503407 + Number Slider + Number Slider + false + 0 + + + + + + 11581 + -1083 + 198 + 20 + + + 11581.69 + -1082.04 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 701b01ed-fa45-4cd9-9b3c-2202fe851b01 + Line + Line + + + + + + 11627 + -1417 + 114 + 44 + + + 11699 + -1395 + + + + + + Line start point + af317ead-32f0-4d45-898c-4bca52a59a0e + Start Point + Start Point + false + 69213f2c-b982-4e00-a8ed-79a971321729 + 1 + + + + + + 11629 + -1415 + 55 + 20 + + + 11658 + -1405 + + + + + + + + Line end point + cb6cbdf1-3a13-44b0-b4f9-cfe59e4b1dbd + End Point + End Point + false + 17067b97-b820-4ccb-931f-76e0a0e333cf + 1 + + + + + + 11629 + -1395 + 55 + 20 + + + 11658 + -1385 + + + + + + + + Line segment + c8a93b06-860c-4215-a804-c94bf932a448 + Line + Line + false + 0 + + + + + + 11714 + -1415 + 25 + 40 + + + 11728 + -1395 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 5e674c7a-fbea-4410-a666-25261872a457 + Multiplication + Multiplication + + + + + + 11653 + -1779 + 82 + 44 + + + 11684 + -1757 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 55dccfde-8336-4582-8df1-7389fb7077ea + A + A + true + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + 1 + + + + + + 11655 + -1777 + 14 + 20 + + + 11663.5 + -1767 + + + + + + + + Second item for multiplication + 17a3b59d-a692-4e38-918b-bfa2b3972503 + B + B + true + c16315fb-aa28-4b62-8523-c84ee5fce567 + 1 + + + + + + 11655 + -1757 + 14 + 20 + + + 11663.5 + -1747 + + + + + + + + Result of multiplication + e395fa80-a54a-45d0-b979-4ad253c5d280 + Result + Result + false + 0 + + + + + + 11699 + -1777 + 34 + 40 + + + 11717.5 + -1757 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + bfbacaec-5936-4df3-bf9c-118191c744ff + Line SDL + Line SDL + + + + + + 11641 + -1728 + 122 + 64 + + + 11721 + -1696 + + + + + + Line start point + ea86be73-ec02-4eab-a89a-110ecdef6211 + Start + Start + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11643 + -1726 + 63 + 20 + + + 11684 + -1716 + + + + + + + + Line tangent (direction) + 9482be29-7f39-401e-8164-c76750ef7479 + Direction + Direction + false + f11d3f4a-b2a4-482e-a244-449bd84d8afa + 1 + + + + + + 11643 + -1706 + 63 + 20 + + + 11684 + -1696 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + dbc456f4-eed6-4683-a5cb-10ee171feebf + -ABS(X) + Length + Length + false + e395fa80-a54a-45d0-b979-4ad253c5d280 + 1 + + + + + + 11643 + -1686 + 63 + 20 + + + 11684 + -1676 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 4af0e9f1-c301-4ba4-83a3-a1c85a1b393c + Line + Line + false + 0 + + + + + + 11736 + -1726 + 25 + 60 + + + 11750 + -1696 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 019d742d-8bc8-470c-8c61-f702473ca160 + Panel + + false + 0 + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + 1 + Double click to edit panel content… + + + + + + 11451 + -1541 + 160 + 274 + + 0 + 0 + 0 + + 11451.8 + -1540.497 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a111c18c-3317-4810-bbc0-d5b5736203bb + Evaluate Length + Evaluate Length + + + + + + 11615 + -1886 + 144 + 64 + + + 11689 + -1854 + + + + + + Curve to evaluate + ca51dcd2-3464-4b84-90c2-604456d7e519 + Curve + Curve + false + 4af0e9f1-c301-4ba4-83a3-a1c85a1b393c + 1 + + + + + + 11617 + -1884 + 57 + 20 + + + 11647 + -1874 + + + + + + + + Length factor for curve evaluation + d8369c61-6a09-4985-889f-231b2301c8cd + Length + Length + false + 0 + + + + + + 11617 + -1864 + 57 + 20 + + + 11647 + -1854 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0cd7abe2-a9d3-4bff-8808-f0aa9d43fc43 + Normalized + Normalized + false + 0 + + + + + + 11617 + -1844 + 57 + 20 + + + 11647 + -1834 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + Point + Point + false + 0 + + + + + + 11704 + -1884 + 53 + 20 + + + 11732 + -1874 + + + + + + + + Tangent vector at the specified length + 662eeb47-6ce4-45d2-94da-e0893c307b53 + Tangent + Tangent + false + 0 + + + + + + 11704 + -1864 + 53 + 20 + + + 11732 + -1854 + + + + + + + + Curve parameter at the specified length + 4f26ea9f-eaaa-43d1-ba23-26eea5073148 + Parameter + Parameter + false + 0 + + + + + + 11704 + -1844 + 53 + 20 + + + 11732 + -1834 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 436e756d-6b81-47c0-847b-9749a89d4cac + Interpolate + Interpolate + + + + + + 11629 + -1989 + 125 + 84 + + + 11696 + -1947 + + + + + + 1 + Interpolation points + fd552c6d-ca09-4784-8982-d0a0bca52f58 + Vertices + Vertices + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11631 + -1987 + 50 + 20 + + + 11657.5 + -1977 + + + + + + + + Curve degree + a9398781-1137-451d-81ac-62a5b6a84c1c + Degree + Degree + false + 0 + + + + + + 11631 + -1967 + 50 + 20 + + + 11657.5 + -1957 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 4129369b-278d-4b1e-8c8e-cef61af004ac + Periodic + Periodic + false + 0 + + + + + + 11631 + -1947 + 50 + 20 + + + 11657.5 + -1937 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 4a3fe9e3-abc0-4fb8-8ad3-01141c165a7a + KnotStyle + KnotStyle + false + 0 + + + + + + 11631 + -1927 + 50 + 20 + + + 11657.5 + -1917 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + cbafc85e-2e6e-4e5e-957c-7a52c1acccbc + Curve + Curve + false + 0 + + + + + + 11711 + -1987 + 41 + 26 + + + 11733 + -1973.667 + + + + + + + + Curve length + d130f934-7e94-40bd-9567-a4ef54cbfb8a + Length + Length + false + 0 + + + + + + 11711 + -1961 + 41 + 27 + + + 11733 + -1947 + + + + + + + + Curve domain + b8235b00-beb1-4bb1-a0a2-856a1faa45ff + Domain + Domain + false + 0 + + + + + + 11711 + -1934 + 41 + 27 + + + 11733 + -1920.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 886cd711-7eb1-45c2-9113-21b0a4159ae6 + 40d7e243-ad03-4722-a7c0-29e938bf00c4 + d3d9e590-1655-424a-b916-bd1a06e4ef70 + d9802751-038b-4c5e-b5ef-f80fd139a5aa + b63e3032-a9a7-4cff-a054-7e2c401bfac1 + a1cd3b51-0621-4d8b-84a9-7ea2a61a0bb1 + abe45b1a-da2a-4150-aada-279c161e6bc2 + de9a1ce2-6ad4-43d3-b56d-340d10503407 + 701b01ed-fa45-4cd9-9b3c-2202fe851b01 + 5e674c7a-fbea-4410-a666-25261872a457 + daade0dc-ab8b-43f8-9164-341b5be4e748 + bfbacaec-5936-4df3-bf9c-118191c744ff + 019d742d-8bc8-470c-8c61-f702473ca160 + a111c18c-3317-4810-bbc0-d5b5736203bb + 436e756d-6b81-47c0-847b-9749a89d4cac + 5ecef633-4ff7-47cc-9e64-44d92f4f9ef1 + 7c156ba3-110e-46ce-9cbd-b26af3802802 + a5c1d4d1-e9c8-47b1-ac1d-c8bb03c057bb + f11d3f4a-b2a4-482e-a244-449bd84d8afa + bb44c47b-a8f6-4bb9-acd1-3bfa2ddecd7a + 2d4e205a-3e81-4d88-9773-aa33d99f6d35 + e1c74ee8-63b2-49dc-ac1f-5c2de1115cd4 + 93dd7fad-90ab-4b05-8ffd-99e9d0e021ab + 81a7aabe-50a7-4f33-bc93-d937a1ee9d1b + cd7c9348-f5a0-438b-9401-07a079d198d3 + 25 + 961481ef-24b2-412c-96ac-b5d620116969 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + ca21ab22-e702-43b3-99ff-c3060a7c6cc4 + Nurbs Curve + Nurbs Curve + + + + + + 11510 + -1989 + 118 + 64 + + + 11570 + -1957 + + + + + + 1 + Curve control points + a9f67ca3-b1fc-4542-85c6-9945b7be9034 + Vertices + Vertices + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11512 + -1987 + 43 + 20 + + + 11535 + -1977 + + + + + + + + Curve degree + 36d999ff-6e52-459b-a724-20385626f685 + Degree + Degree + false + 0 + + + + + + 11512 + -1967 + 43 + 20 + + + 11535 + -1957 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + cd9c6fde-a1c2-4043-912c-f66240c8579a + Periodic + Periodic + false + 0 + + + + + + 11512 + -1947 + 43 + 20 + + + 11535 + -1937 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 5b500bfd-b55e-4feb-82d8-c466349a461a + Curve + Curve + false + 0 + + + + + + 11585 + -1987 + 41 + 20 + + + 11607 + -1977 + + + + + + + + Curve length + 8713c211-fa4c-44d4-8f86-c8588e59b19a + Length + Length + false + 0 + + + + + + 11585 + -1967 + 41 + 20 + + + 11607 + -1957 + + + + + + + + Curve domain + 205f5f6c-080d-4515-858f-d2c083578a80 + Domain + Domain + false + 0 + + + + + + 11585 + -1947 + 41 + 20 + + + 11607 + -1937 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + d5e37dcc-1439-447a-8863-126b7d29d725 + Nurbs Curve + Nurbs Curve + + + + + + 11580 + -970 + 118 + 64 + + + 11640 + -938 + + + + + + 1 + Curve control points + 9fd94db1-6d38-41fe-9263-029cb5c2645c + Vertices + Vertices + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11582 + -968 + 43 + 20 + + + 11605 + -958 + + + + + + + + Curve degree + f4b3ed59-edac-43c1-bdff-a33b5ba95c39 + Degree + Degree + false + 0 + + + + + + 11582 + -948 + 43 + 20 + + + 11605 + -938 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 86e3f1a5-1bc1-4c57-94fd-d898fea41b4a + Periodic + Periodic + false + 0 + + + + + + 11582 + -928 + 43 + 20 + + + 11605 + -918 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 8036cf9b-6662-4cd1-8ca1-fcda1238eee1 + Curve + Curve + false + 0 + + + + + + 11655 + -968 + 41 + 20 + + + 11677 + -958 + + + + + + + + Curve length + a4ed1655-734b-4fbf-8052-9e3ceebe374e + Length + Length + false + 0 + + + + + + 11655 + -948 + 41 + 20 + + + 11677 + -938 + + + + + + + + Curve domain + 57a1f738-695a-4901-86c0-95c0e6ee37d7 + Domain + Domain + false + 0 + + + + + + 11655 + -928 + 41 + 20 + + + 11677 + -918 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 78d12f4c-4c4d-4d8a-b4b8-bef3314ebc50 + Relative Differences + Relative Differences + + + + + + 11501 + -1781 + 128 + 28 + + + 11554 + -1767 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + c6bd4855-5abe-4493-a3a4-0c90b87a4955 + Values + Values + false + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + + + + + + 11503 + -1779 + 36 + 24 + + + 11522.5 + -1767 + + + + + + + + 1 + Differences between consecutive items + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + Differenced + Differenced + false + 0 + + + + + + 11569 + -1779 + 58 + 24 + + + 11599.5 + -1767 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + Relay + Relay + false + 7545b9d2-d156-4a93-b9f9-6d02936c0a93 + 1 + + + + + + 11805 + -408 + 44 + 16 + + + 11827 + -400 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + a5c1d4d1-e9c8-47b1-ac1d-c8bb03c057bb + Derivatives + Derivatives + + + + + + 11420 + -1715 + 117 + 144 + + + 11490 + -1643 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + 51e849af-3a4a-4849-b853-44e851241469 + Curve + Curve + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11422 + -1713 + 53 + 70 + + + 11450 + -1678 + + + + + + + + Parameter on curve domain to evaluate + 37d4d90c-823c-4ed7-8b5b-2e549ad5cf36 + Parameter + Parameter + false + 385e3e77-c247-4588-b318-35b31ac02d22 + 1 + + + + + + 11422 + -1643 + 53 + 70 + + + 11450 + -1608 + + + + + + + + Point on curve at {t} + cd2cc7b5-65c8-4f09-8934-a420ba397b95 + Point + Point + false + 0 + + + + + + 11505 + -1713 + 30 + 20 + + + 11521.5 + -1703 + + + + + + + + First curve derivative at t (Velocity) + a63ef7d3-eb61-4fda-a8a8-5b5671ae77f8 + false + First derivative + 1 + false + 0 + + + + + + 11505 + -1693 + 30 + 20 + + + 11521.5 + -1683 + + + + + + + + Second curve derivative at t (Acceleration) + 01befd56-7002-4518-b622-2b1fa9f801ef + false + Second derivative + 2 + false + 0 + + + + + + 11505 + -1673 + 30 + 20 + + + 11521.5 + -1663 + + + + + + + + Third curve derivative at t (Jolt) + dada708f-cbc3-456a-89ea-0c8db5710aa7 + false + Third derivative + 3 + false + 0 + + + + + + 11505 + -1653 + 30 + 20 + + + 11521.5 + -1643 + + + + + + + + Fourth curve derivative at t (Jounce) + f5c9faa7-e3a1-4118-842e-1c50bf6083dc + false + Fourth derivative + 4 + false + 0 + + + + + + 11505 + -1633 + 30 + 20 + + + 11521.5 + -1623 + + + + + + + + Fifth curve derivative at t + fa991782-8f8d-4db3-a737-1c34f5a3a0d5 + false + Fifth derivative + 5 + false + 0 + + + + + + 11505 + -1613 + 30 + 20 + + + 11521.5 + -1603 + + + + + + + + Sixth curve derivative at t + 91a284ca-01da-4f98-898d-eadbb5e570d7 + false + Sixth derivative + 6 + false + 0 + + + + + + 11505 + -1593 + 30 + 20 + + + 11521.5 + -1583 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f11d3f4a-b2a4-482e-a244-449bd84d8afa + Relay + Relay + false + 01befd56-7002-4518-b622-2b1fa9f801ef + 1 + + + + + + 11562 + -1677 + 44 + 16 + + + 11584 + -1669 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bb44c47b-a8f6-4bb9-acd1-3bfa2ddecd7a + Relay + Relay + false + dada708f-cbc3-456a-89ea-0c8db5710aa7 + 1 + + + + + + 11556 + -1645 + 44 + 16 + + + 11578 + -1637 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + c16315fb-aa28-4b62-8523-c84ee5fce567 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 11621 + -1808 + 250 + 20 + + + 11621.78 + -1807.445 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + e1679048-f4ae-4c0c-9a0b-5c2d16f1270b + Create Material + Create Material + + + + + + 11793 + -635 + 144 + 104 + + + 11877 + -583 + + + + + + Colour of the diffuse channel + 64fce468-a759-4d9a-a27d-3c2053cc8b8e + Diffuse + Diffuse + false + 0 + + + + + + 11795 + -633 + 67 + 20 + + + 11830 + -623 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + d3c9c9cf-9a19-40ee-bf53-07dc7712e07d + Specular + Specular + false + 0 + + + + + + 11795 + -613 + 67 + 20 + + + 11830 + -603 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + f6cb07b6-8b57-4498-a210-b526a7159d59 + Emission + Emission + false + 0 + + + + + + 11795 + -593 + 67 + 20 + + + 11830 + -583 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 82881d8e-02e9-488e-bc4d-f61b2f371ea5 + Transparency + Transparency + false + 0 + + + + + + 11795 + -573 + 67 + 20 + + + 11830 + -563 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 6e6ad286-78e1-4e20-af71-25074314a17d + Shine + Shine + false + 0 + + + + + + 11795 + -553 + 67 + 20 + + + 11830 + -543 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + a759e701-3f23-432e-8553-4220f153ad85 + Material + Material + false + 0 + + + + + + 11892 + -633 + 43 + 100 + + + 11915 + -583 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 1b3e7ced-1c58-4c8b-8c13-c1c550339dee + Custom Preview + Custom Preview + + + + + + + 11820 + -704 + 82 + 44 + + + 11888 + -682 + + + + + + Geometry to preview + true + 3c2bb90a-e994-4f93-93a7-145ea8e40385 + Geometry + Geometry + false + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + 1 + + + + + + 11822 + -702 + 51 + 20 + + + 11849 + -692 + + + + + + + + The material override + 8c64d8d4-5823-4692-990e-762cfa4cca56 + Material + Material + false + a759e701-3f23-432e-8553-4220f153ad85 + 1 + + + + + + 11822 + -682 + 51 + 20 + + + 11849 + -672 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c7eec4be-a918-4a25-8766-ece8a3f011cb + Create Material + Create Material + + + + + + 11796 + -88 + 144 + 104 + + + 11880 + -36 + + + + + + Colour of the diffuse channel + 50736699-099b-451a-8c5f-5a4a1ae4de53 + Diffuse + Diffuse + false + 0 + + + + + + 11798 + -86 + 67 + 20 + + + 11833 + -76 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 51957687-5839-4cc8-97ab-cfc157162f0e + Specular + Specular + false + 0 + + + + + + 11798 + -66 + 67 + 20 + + + 11833 + -56 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 22e413f3-5dca-497a-a3f2-fbfc4f1a44df + Emission + Emission + false + 0 + + + + + + 11798 + -46 + 67 + 20 + + + 11833 + -36 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 706f166d-2206-4613-8f83-d17630f6603a + Transparency + Transparency + false + 0 + + + + + + 11798 + -26 + 67 + 20 + + + 11833 + -16 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + c0452373-0133-4d14-9910-9166f6108ebf + Shine + Shine + false + 0 + + + + + + 11798 + -6 + 67 + 20 + + + 11833 + 4 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + e892c41c-412b-4843-b870-e6220430d682 + Material + Material + false + 0 + + + + + + 11895 + -86 + 43 + 100 + + + 11918 + -36 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + e20ff916-0279-4578-9a85-3c78ef74a085 + Custom Preview + Custom Preview + + + + + + + 11816 + -135 + 82 + 44 + + + 11884 + -113 + + + + + + Geometry to preview + true + a4cf16e5-e3c7-4830-8f9d-7611085f716f + Geometry + Geometry + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11818 + -133 + 51 + 20 + + + 11845 + -123 + + + + + + + + The material override + a19e95a9-6720-4b49-ab0d-bf753764455a + Material + Material + false + e892c41c-412b-4843-b870-e6220430d682 + 1 + + + + + + 11818 + -113 + 51 + 20 + + + 11845 + -103 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + ff842504-1510-426a-a3be-461ab9299563 + Create Material + Create Material + + + + + + 11794 + -930 + 144 + 104 + + + 11878 + -878 + + + + + + Colour of the diffuse channel + a4971ccf-c592-44fb-902d-7b30540518e2 + Diffuse + Diffuse + false + 0 + + + + + + 11796 + -928 + 67 + 20 + + + 11831 + -918 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 4dafbf86-b497-4265-a5b7-bd29dc4c1d71 + Specular + Specular + false + 0 + + + + + + 11796 + -908 + 67 + 20 + + + 11831 + -898 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + e3d10444-83e4-4a4b-b466-886c4ff62eec + Emission + Emission + false + 0 + + + + + + 11796 + -888 + 67 + 20 + + + 11831 + -878 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 5f90eadd-d7ba-410b-97c0-080d57492778 + Transparency + Transparency + false + 0 + + + + + + 11796 + -868 + 67 + 20 + + + 11831 + -858 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + cff519e7-70e8-4e99-b6df-6147bb20d297 + Shine + Shine + false + 0 + + + + + + 11796 + -848 + 67 + 20 + + + 11831 + -838 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 41bf3255-c581-4320-9ea8-4bb473f5aa21 + Material + Material + false + 0 + + + + + + 11893 + -928 + 43 + 100 + + + 11916 + -878 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 20c43012-b66f-4160-ab26-0586b703f604 + Custom Preview + Custom Preview + + + + + + + 11825 + -982 + 82 + 44 + + + 11893 + -960 + + + + + + Geometry to preview + true + 14e62e78-2aaa-4780-942f-28be0a1bcfaa + Geometry + Geometry + false + f9faff41-66de-46b8-ae5c-f64ec8a21123 + 1 + + + + + + 11827 + -980 + 51 + 20 + + + 11854 + -970 + + + + + + + + The material override + dd16d187-91c2-42b3-9c39-69d754c9b36a + Material + Material + false + 41bf3255-c581-4320-9ea8-4bb473f5aa21 + 1 + + + + + + 11827 + -960 + 51 + 20 + + + 11854 + -950 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 5ecef633-4ff7-47cc-9e64-44d92f4f9ef1 + Create Material + Create Material + + + + + + 11791 + -1674 + 144 + 104 + + + 11875 + -1622 + + + + + + Colour of the diffuse channel + f33cad53-97e9-49d1-aae7-9c22d238976a + Diffuse + Diffuse + false + 0 + + + + + + 11793 + -1672 + 67 + 20 + + + 11828 + -1662 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + f7073a7a-e241-4fa7-8898-c612811b7088 + Specular + Specular + false + 0 + + + + + + 11793 + -1652 + 67 + 20 + + + 11828 + -1642 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + bcc2bbc6-20ce-4919-b477-78d057c677cd + Emission + Emission + false + 0 + + + + + + 11793 + -1632 + 67 + 20 + + + 11828 + -1622 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 31401dbe-607f-4c17-8c53-3a55cb9577fe + Transparency + Transparency + false + 0 + + + + + + 11793 + -1612 + 67 + 20 + + + 11828 + -1602 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 71361d47-28ac-4b2b-9199-e1672bb8eebb + Shine + Shine + false + 0 + + + + + + 11793 + -1592 + 67 + 20 + + + 11828 + -1582 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 71f0474f-a87e-4a2b-b0c4-f7c51ef09c10 + Material + Material + false + 0 + + + + + + 11890 + -1672 + 43 + 100 + + + 11913 + -1622 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 7c156ba3-110e-46ce-9cbd-b26af3802802 + Custom Preview + Custom Preview + + + + + + + 11830 + -1741 + 82 + 44 + + + 11898 + -1719 + + + + + + Geometry to preview + true + 86e1ab12-606f-4191-9b34-17232c3e372f + Geometry + Geometry + false + 4af0e9f1-c301-4ba4-83a3-a1c85a1b393c + 1 + + + + + + 11832 + -1739 + 51 + 20 + + + 11859 + -1729 + + + + + + + + The material override + 487be659-c25e-4cf3-91f8-39f23147befa + Material + Material + false + 71f0474f-a87e-4a2b-b0c4-f7c51ef09c10 + 1 + + + + + + 11832 + -1719 + 51 + 20 + + + 11859 + -1709 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 2d4e205a-3e81-4d88-9773-aa33d99f6d35 + Create Material + Create Material + + + + + + 11785 + -1919 + 144 + 104 + + + 11869 + -1867 + + + + + + Colour of the diffuse channel + ec03a20c-c553-4b96-8701-c78f48c52409 + Diffuse + Diffuse + false + 0 + + + + + + 11787 + -1917 + 67 + 20 + + + 11822 + -1907 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 0dc78d41-1fae-45e4-9d43-a444bb2cde49 + Specular + Specular + false + 0 + + + + + + 11787 + -1897 + 67 + 20 + + + 11822 + -1887 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 746f86cf-5039-490a-ba50-7734435b13b8 + Emission + Emission + false + 0 + + + + + + 11787 + -1877 + 67 + 20 + + + 11822 + -1867 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + c08d98f8-ecab-48db-b0ba-ccd9236e49ba + Transparency + Transparency + false + 0 + + + + + + 11787 + -1857 + 67 + 20 + + + 11822 + -1847 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3ff69d47-5ad5-4334-85a7-25272e469837 + Shine + Shine + false + 0 + + + + + + 11787 + -1837 + 67 + 20 + + + 11822 + -1827 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 7ad7d551-8fe5-48af-9baf-827eb9015eea + Material + Material + false + 0 + + + + + + 11884 + -1917 + 43 + 100 + + + 11907 + -1867 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + e1c74ee8-63b2-49dc-ac1f-5c2de1115cd4 + Custom Preview + Custom Preview + + + + + + + 11824 + -1986 + 82 + 44 + + + 11892 + -1964 + + + + + + Geometry to preview + true + f8b3aae4-4f14-43b1-b937-bda190d63635 + Geometry + Geometry + false + cbafc85e-2e6e-4e5e-957c-7a52c1acccbc + 1 + + + + + + 11826 + -1984 + 51 + 20 + + + 11853 + -1974 + + + + + + + + The material override + a5f3eb3b-f642-401c-9369-94c98315aeb8 + Material + Material + false + 7ad7d551-8fe5-48af-9baf-827eb9015eea + 1 + + + + + + 11826 + -1964 + 51 + 20 + + + 11853 + -1954 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 93dd7fad-90ab-4b05-8ffd-99e9d0e021ab + Line SDL + Line SDL + + + + + + 11337 + -2016 + 122 + 64 + + + 11417 + -1984 + + + + + + Line start point + 4a762443-6809-4565-bcad-e1086c3dc55b + Start + Start + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11339 + -2014 + 63 + 20 + + + 11380 + -2004 + + + + + + + + Line tangent (direction) + b5ed6f98-07b6-4ebf-9764-a326793cf4a2 + Direction + Direction + false + bb44c47b-a8f6-4bb9-acd1-3bfa2ddecd7a + 1 + + + + + + 11339 + -1994 + 63 + 20 + + + 11380 + -1984 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 8c81d106-ba2b-4bc6-a6cf-c4acffd586b6 + -X + Length + Length + false + e395fa80-a54a-45d0-b979-4ad253c5d280 + 1 + + + + + + 11339 + -1974 + 63 + 20 + + + 11380 + -1964 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + Line + Line + false + 0 + + + + + + 11432 + -2014 + 25 + 60 + + + 11446 + -1984 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 36bd2335-363d-4687-981d-52b686e35e31 + PolyLine + PolyLine + + + + + + 11651 + -2513 + 118 + 44 + + + 11711 + -2491 + + + + + + 1 + Polyline vertex points + 458fbd23-9c79-4ff6-8902-4ecce8933cc6 + Vertices + Vertices + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11653 + -2511 + 43 + 20 + + + 11676 + -2501 + + + + + + + + Close polyline + 9aa43232-b3ac-4f2c-92c1-f71fae8908ee + Closed + Closed + false + 0 + + + + + + 11653 + -2491 + 43 + 20 + + + 11676 + -2481 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 258a5e13-5c00-4190-a0c5-412b50d04d66 + Polyline + Polyline + false + 0 + + + + + + 11726 + -2511 + 41 + 40 + + + 11748 + -2491 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 82d605c8-4f4f-4c7c-a229-138e5be374d2 + Explode + Explode + + + + + + 11629 + -2461 + 136 + 44 + + + 11696 + -2439 + + + + + + Curve to explode + 7de36cd0-a0f8-4802-b5b7-52c221c6dd50 + Curve + Curve + false + 258a5e13-5c00-4190-a0c5-412b50d04d66 + 1 + + + + + + 11631 + -2459 + 50 + 20 + + + 11657.5 + -2449 + + + + + + + + Recursive decomposition until all segments are atomic + e08fc99c-7def-4f9e-ac75-0fe6bc438895 + Recursive + Recursive + false + 0 + + + + + + 11631 + -2439 + 50 + 20 + + + 11657.5 + -2429 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + a48d9404-30eb-4f51-b0af-9aa41940094b + Segments + Segments + false + 0 + + + + + + 11711 + -2459 + 52 + 20 + + + 11738.5 + -2449 + + + + + + + + 1 + Vertices of the exploded segments + 4b8a3eaf-5711-4c28-b212-996026dbc96a + Vertices + Vertices + false + 0 + + + + + + 11711 + -2439 + 52 + 20 + + + 11738.5 + -2429 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 1 + Curve + Curve + false + a48d9404-30eb-4f51-b0af-9aa41940094b + 1 + + + + + + 11655 + -2370 + 53 + 24 + + + 11691.77 + -2358.402 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 4fe4faf3-5a3d-497a-9566-c557beb1db7d + Panel + + false + 0 + a7b43d6c-5687-4d7a-b7fb-da9b1d258137 + 1 + Double click to edit panel content… + + + + + + 11551 + -2271 + 226 + 100 + + 0 + 0 + 0 + + 11551.77 + -2270.402 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 96621c38-81af-4b39-9e06-3998608178f8 + Sort List + Sort List + + + + + + 11669 + -2327 + 130 + 44 + + + 11734 + -2305 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 0b32bfbe-e4cd-4b3e-a0f2-f947a905961e + Keys + Keys + false + 57bc1160-0b82-4913-81fa-4c5a8001bc56 + 1 + + + + + + 11671 + -2325 + 48 + 20 + + + 11696.5 + -2315 + + + + + + + + 1 + Optional list of values to sort synchronously + bdc63532-06de-4950-bd38-999e55a7c56d + Values Values A + Values A + true + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 1 + + + + + + 11671 + -2305 + 48 + 20 + + + 11696.5 + -2295 + + + + + + + + 1 + Sorted keys + a7b43d6c-5687-4d7a-b7fb-da9b1d258137 + Keys + Keys + false + 0 + + + + + + 11749 + -2325 + 48 + 20 + + + 11774.5 + -2315 + + + + + + + + 1 + Synchronous values in Values A + b64910c3-2db2-4351-b643-9ea69bb73555 + Values Values A + Values A + false + 0 + + + + + + 11749 + -2305 + 48 + 20 + + + 11774.5 + -2295 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 22b727e7-0702-47e6-b2a2-02c438b5c7e6 + Length + Length + + + + + + 11559 + -2342 + 104 + 28 + + + 11609 + -2328 + + + + + + Curve to measure + e597be0e-92c9-4aed-8c0d-60dbc606bc67 + Curve + Curve + false + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 1 + + + + + + 11561 + -2340 + 33 + 24 + + + 11579 + -2328 + + + + + + + + Curve length + 57bc1160-0b82-4913-81fa-4c5a8001bc56 + Length + Length + false + 0 + + + + + + 11624 + -2340 + 37 + 24 + + + 11644 + -2328 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 0b54e685-534d-4f7a-8d96-6b37f166f9b5 + List Item + List Item + + + + + + 11673 + -2168 + 74 + 64 + + + 11721 + -2136 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 23f06a95-82ef-4175-9a20-d984ed79e796 + List + List + false + a7b43d6c-5687-4d7a-b7fb-da9b1d258137 + 1 + + + + + + 11675 + -2166 + 31 + 20 + + + 11692 + -2156 + + + + + + + + Item index + 61a65ad4-ccbe-4bb8-b174-852bd0595be1 + Index + Index + false + 0 + + + + + + 11675 + -2146 + 31 + 20 + + + 11692 + -2136 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + ce751458-43ae-4a53-b71f-ef646e7f271a + Wrap + Wrap + false + 0 + + + + + + 11675 + -2126 + 31 + 20 + + + 11692 + -2116 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 019797a5-6807-48a8-a290-905d992ed7e9 + false + Item + i + false + 0 + + + + + + 11736 + -2166 + 9 + 60 + + + 11742 + -2136 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 36bd2335-363d-4687-981d-52b686e35e31 + 82d605c8-4f4f-4c7c-a229-138e5be374d2 + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 4fe4faf3-5a3d-497a-9566-c557beb1db7d + 96621c38-81af-4b39-9e06-3998608178f8 + 22b727e7-0702-47e6-b2a2-02c438b5c7e6 + 0b54e685-534d-4f7a-8d96-6b37f166f9b5 + 7 + b5cdd66f-066f-4ebf-aedc-35fcad49d885 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + 372fee4e-7dfb-45a3-a193-642919635ac9 + Dot Display + Dot Display + + + + + + 11750 + -2081 + 83 + 64 + + + 11819 + -2049 + + + + + + Dot location + true + 6a2535bf-b5ba-4c67-b35c-366dec6b58c1 + Point + Point + false + d2619ed1-1eec-4276-9df9-3649b6c59f55 + 1 + + + + + + 11752 + -2079 + 52 + 20 + + + 11787.5 + -2069 + + + + + + + + Dot colour + df12048d-797d-41c6-a615-b4e6f9d5fa98 + Colour + Colour + false + 0 + + + + + + 11752 + -2059 + 52 + 20 + + + 11787.5 + -2049 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + b59a9491-c9c1-42d2-9e71-4fcecaaad40b + X/2 + Size + Size + false + 019797a5-6807-48a8-a290-905d992ed7e9 + 1 + + + + + + 11752 + -2039 + 52 + 20 + + + 11787.5 + -2029 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 81a7aabe-50a7-4f33-bc93-d937a1ee9d1b + Create Material + Create Material + + + + + + 11382 + -1841 + 144 + 104 + + + 11466 + -1789 + + + + + + Colour of the diffuse channel + c967f985-8c9a-4441-a441-11eab5b50c18 + Diffuse + Diffuse + false + 0 + + + + + + 11384 + -1839 + 67 + 20 + + + 11419 + -1829 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + 3d24c4e9-0b30-4ac9-ac8e-95efadf49b9d + Specular + Specular + false + 0 + + + + + + 11384 + -1819 + 67 + 20 + + + 11419 + -1809 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 29457b54-92cb-4641-8783-bd38a6a3304e + Emission + Emission + false + 0 + + + + + + 11384 + -1799 + 67 + 20 + + + 11419 + -1789 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 8297bdf7-2713-47ba-a35e-855ae9daa256 + Transparency + Transparency + false + 0 + + + + + + 11384 + -1779 + 67 + 20 + + + 11419 + -1769 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 12ae4f60-fe98-4ac6-a99f-41fa42fbddff + Shine + Shine + false + 0 + + + + + + 11384 + -1759 + 67 + 20 + + + 11419 + -1749 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5357417a-d821-45ad-a707-f6fae6e99e7d + Material + Material + false + 0 + + + + + + 11481 + -1839 + 43 + 100 + + + 11504 + -1789 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + cd7c9348-f5a0-438b-9401-07a079d198d3 + Custom Preview + Custom Preview + + + + + + + 11408 + -1898 + 82 + 44 + + + 11476 + -1876 + + + + + + Geometry to preview + true + 46535840-df19-44f1-ad67-3f797462fe39 + Geometry + Geometry + false + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + 1 + + + + + + 11410 + -1896 + 51 + 20 + + + 11437 + -1886 + + + + + + + + The material override + 286c8b32-19d3-4c5c-be20-fc140a188fb4 + Material + Material + false + 5357417a-d821-45ad-a707-f6fae6e99e7d + 1 + + + + + + 11410 + -1876 + 51 + 20 + + + 11437 + -1866 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 10b9e3c5-202e-4188-a28c-d38ac42841d8 + Relay + Relay + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11576 + -2075 + 44 + 16 + + + 11598 + -2067 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a70d5647-5252-476f-8158-15c1dba3b8e7 + Relay + Relay + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11576 + -2052 + 44 + 16 + + + 11598 + -2044 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2cfcc3c3-0fe8-4c0d-ab8d-46d88b98c973 + Relay + Relay + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11581 + -2030 + 44 + 16 + + + 11603 + -2022 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + d2c5a37d-280e-4534-9398-46af723913d1 + Merge + Merge + + + + + + 11642 + -2079 + 87 + 84 + + + 11678 + -2037 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 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 + 8cf9e0e7-0320-45b9-82dc-42388540343b + false + Data 1 + D1 + true + 10b9e3c5-202e-4188-a28c-d38ac42841d8 + 1 + + + + + + 11644 + -2077 + 19 + 20 + + + 11655 + -2067 + + + + + + + + 2 + Data stream 2 + 6992a918-631d-4f59-a7c8-cf687f93a387 + false + Data 2 + D2 + true + 0 + + + + + + 11644 + -2057 + 19 + 20 + + + 11655 + -2047 + + + + + + + + 2 + Data stream 3 + 5d91da8f-cc38-43fe-afc1-58a0e1f5db77 + false + Data 3 + D3 + true + 0 + + + + + + 11644 + -2037 + 19 + 20 + + + 11655 + -2027 + + + + + + + + 2 + Data stream 4 + afe9af4d-c526-4090-81b0-5e29e1b1ce55 + false + Data 4 + D4 + true + 0 + + + + + + 11644 + -2017 + 19 + 20 + + + 11655 + -2007 + + + + + + + + 2 + Result of merge + d2619ed1-1eec-4276-9df9-3649b6c59f55 + Result + Result + false + 0 + + + + + + 11693 + -2077 + 34 + 80 + + + 11711.5 + -2037 + + + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + f2cea3a8-0f4e-4142-a0b1-f9f79404928b + Relative Differences + Relative Differences + + + + + + 12254 + -528 + 128 + 28 + + + 12307 + -514 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + aff5bb23-87bf-4ef4-8ddc-8313e5d6f1ad + Values + Values + false + 1dd6a005-e929-44be-99d1-b150faddcdfb + 1 + + + + + + 12256 + -526 + 36 + 24 + + + 12275.5 + -514 + + + + + + + + 1 + Differences between consecutive items + 63e2083e-09f2-4bfc-81e0-a09c8a26c410 + Differenced + Differenced + false + 0 + + + + + + 12322 + -526 + 58 + 24 + + + 12352.5 + -514 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + fb6aa7cb-9cd1-4718-94c6-4aa559455634 + Quick Graph + Quick Graph + false + 0 + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + 1 + + + + + + 12340 + -692 + 150 + 150 + + + 12340.15 + -691.4662 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 08e8c0d1-1577-4948-bfb1-c0888e9a7923 + Multiplication + Multiplication + + + + + + 12385 + -834 + 82 + 44 + + + 12416 + -812 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 44686b6f-a4ff-4173-b059-e4f56c8e04c6 + A + A + true + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + 1 + + + + + + 12387 + -832 + 14 + 20 + + + 12395.5 + -822 + + + + + + + + Second item for multiplication + e1b77c57-a3d1-4080-9abe-1bde215dcc34 + B + B + true + 7326f5cb-d9a7-4c86-a613-4d6f95bfff3a + 1 + + + + + + 12387 + -812 + 14 + 20 + + + 12395.5 + -802 + + + + + + + + Result of multiplication + 6aec028a-15d0-470a-afaf-a0f18cc670ca + Result + Result + false + 0 + + + + + + 12431 + -832 + 34 + 40 + + + 12449.5 + -812 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + f343608e-df0e-44e5-a72e-d5c972418b49 + Line SDL + Line SDL + + + + + + 12353 + -777 + 122 + 64 + + + 12433 + -745 + + + + + + Line start point + 83ae48d7-1bba-41b6-b77f-e43a026e54f8 + Start + Start + false + cedf0340-a135-446c-a885-efa3a3d764ed + 1 + + + + + + 12355 + -775 + 63 + 20 + + + 12396 + -765 + + + + + + + + Line tangent (direction) + d298669c-9e18-4910-9909-1459593c96d8 + Direction + Direction + false + 78e9c247-df12-4fe3-8163-b9954ca4f644 + 1 + + + + + + 12355 + -755 + 63 + 20 + + + 12396 + -745 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + ab17493e-597d-4a0b-8534-c6d73295d66b + -ABS(X) + Length + Length + false + 6aec028a-15d0-470a-afaf-a0f18cc670ca + 1 + + + + + + 12355 + -735 + 63 + 20 + + + 12396 + -725 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + Line + Line + false + 0 + + + + + + 12448 + -775 + 25 + 60 + + + 12462 + -745 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 6f8e87ed-b397-46bf-9c33-63d2ad16c51a + Evaluate Length + Evaluate Length + + + + + + 12366 + -936 + 144 + 64 + + + 12440 + -904 + + + + + + Curve to evaluate + 18db646b-d2d5-4db7-941c-3238bead8422 + Curve + Curve + false + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + 1 + + + + + + 12368 + -934 + 57 + 20 + + + 12398 + -924 + + + + + + + + Length factor for curve evaluation + f1680ba6-77a5-42fe-b8b1-64ee00669d82 + Length + Length + false + 0 + + + + + + 12368 + -914 + 57 + 20 + + + 12398 + -904 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + eebb8979-4afc-43d6-9d7e-b18ceea92592 + Normalized + Normalized + false + 0 + + + + + + 12368 + -894 + 57 + 20 + + + 12398 + -884 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + ea1eae82-e50e-4af7-bdef-e8f32dba25d5 + Point + Point + false + 0 + + + + + + 12455 + -934 + 53 + 20 + + + 12483 + -924 + + + + + + + + Tangent vector at the specified length + b6b57969-d3a7-43d5-ad0d-7b408f1f75d0 + Tangent + Tangent + false + 0 + + + + + + 12455 + -914 + 53 + 20 + + + 12483 + -904 + + + + + + + + Curve parameter at the specified length + e7c26506-57ab-481c-95e8-ae35dd1b15c1 + Parameter + Parameter + false + 0 + + + + + + 12455 + -894 + 53 + 20 + + + 12483 + -884 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + b294806e-d2cd-43e0-908f-a0501f37025f + Interpolate + Interpolate + + + + + + 12372 + -1038 + 125 + 84 + + + 12439 + -996 + + + + + + 1 + Interpolation points + 2de6f012-b936-4ad9-a716-802b9d543584 + Vertices + Vertices + false + ea1eae82-e50e-4af7-bdef-e8f32dba25d5 + 1 + + + + + + 12374 + -1036 + 50 + 20 + + + 12400.5 + -1026 + + + + + + + + Curve degree + 73e26f64-4867-44c2-a331-ab8608e5feeb + Degree + Degree + false + 0 + + + + + + 12374 + -1016 + 50 + 20 + + + 12400.5 + -1006 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 8f984cc5-440f-44e6-9a3d-105fd28c33ae + Periodic + Periodic + false + 0 + + + + + + 12374 + -996 + 50 + 20 + + + 12400.5 + -986 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + dacdf712-dca7-4d9b-b062-934c93d9bd02 + KnotStyle + KnotStyle + false + 0 + + + + + + 12374 + -976 + 50 + 20 + + + 12400.5 + -966 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f559ceb1-98a4-425b-8ddc-892fd5db72ec + Curve + Curve + false + 0 + + + + + + 12454 + -1036 + 41 + 26 + + + 12476 + -1022.667 + + + + + + + + Curve length + 714713a5-9fc5-4c52-99fc-6c1a1bf7c17a + Length + Length + false + 0 + + + + + + 12454 + -1010 + 41 + 27 + + + 12476 + -996 + + + + + + + + Curve domain + b02118bf-2cf6-4609-a528-37715adfc1d6 + Domain + Domain + false + 0 + + + + + + 12454 + -983 + 41 + 27 + + + 12476 + -969.3334 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 94aab917-b4e7-40dc-960a-aadbedbe94dd + Panel + + false + 0.11061841249465942 + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + 1 + Double click to edit panel content… + + + + + + 12519 + -777 + 160 + 274 + + 0 + 0 + 0 + + 12519.16 + -776.4572 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 654586c4-ee54-4c8f-9073-6ce78bef4be5 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 12387 + -13 + 50 + 24 + + + 12412.14 + -1.366211 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 66fe1dd1-ef2d-4fa1-8131-04f9b454332c + Curvature + Curvature + + + + + + 12350 + -236 + 137 + 64 + + + 12420 + -204 + + + + + + Curve to evaluate + bd4756cb-d220-4fc1-9f98-2ae3ddc3e01d + Curve + Curve + false + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 1 + + + + + + 12352 + -234 + 53 + 30 + + + 12380 + -219 + + + + + + + + Parameter on curve domain to evaluate + 04dc1328-9b7b-4c09-9169-53d4a194b3ac + Parameter + Parameter + false + e83305aa-e02e-4c7b-9db1-17f74c059935 + 1 + + + + + + 12352 + -204 + 53 + 30 + + + 12380 + -189 + + + + + + + + Point on curve at {t} + 78b63f11-08d4-47e7-a6d7-4079edfd6675 + Point + Point + false + 0 + + + + + + 12435 + -234 + 50 + 20 + + + 12461.5 + -224 + + + + + + + + Curvature vector at {t} + 7ff61657-80b8-4b44-b382-06bf2ae540ba + Curvature + Curvature + false + 0 + + + + + + 12435 + -214 + 50 + 20 + + + 12461.5 + -204 + + + + + + + + Curvature circle at {t} + ca84ab66-cc5e-45ee-aa1a-31a07cf87cfc + Curvature + Curvature + false + 0 + + + + + + 12435 + -194 + 50 + 20 + + + 12461.5 + -184 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9b79e2a7-d1a8-4a8c-b634-14c63bb8e51f + Divide Curve + Divide Curve + + + + + + 12363 + -156 + 125 + 64 + + + 12413 + -124 + + + + + + Curve to divide + 4fc3bdb9-c9c5-440c-9183-3837fe05f5d6 + Curve + Curve + false + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 1 + + + + + + 12365 + -154 + 33 + 20 + + + 12383 + -144 + + + + + + + + Number of segments + a10f6ee7-7855-4942-85c4-8d1e102e66de + Count + Count + false + 654586c4-ee54-4c8f-9073-6ce78bef4be5 + 1 + + + + + + 12365 + -134 + 33 + 20 + + + 12383 + -124 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 323a5353-d7d3-40f6-96d2-e46a70a82495 + Kinks + Kinks + false + 0 + + + + + + 12365 + -114 + 33 + 20 + + + 12383 + -104 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 1152b2a5-bb0b-4c89-8f46-4e5dbbafe906 + Points + Points + false + 0 + + + + + + 12428 + -154 + 58 + 20 + + + 12458.5 + -144 + + + + + + + + 1 + Tangent vectors at division points + 810c277b-1f28-4405-9cec-dd0ff0bfd601 + Tangents + Tangents + false + 0 + + + + + + 12428 + -134 + 58 + 20 + + + 12458.5 + -124 + + + + + + + + 1 + Parameter values at division points + e83305aa-e02e-4c7b-9db1-17f74c059935 + Parameters + Parameters + false + 0 + + + + + + 12428 + -114 + 58 + 20 + + + 12458.5 + -104 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + a592d79d-b89f-447b-8ee2-9b3f300d5371 + true + Curve + Curve + false + 177bc534-a9ac-4189-919c-d5b821d4b676 + 1 + + + + + + 12392 + 14 + 50 + 24 + + + 12417.92 + 26.47876 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 52dc8067-1a90-472f-a820-616a648b0381 + Deconstruct Arc + Deconstruct Arc + + + + + + 12359 + -314 + 114 + 64 + + + 12399 + -282 + + + + + + Arc or Circle to deconstruct + 938c36ca-b3f9-45c9-aa18-cdde2e4dafbf + Arc + Arc + false + ca84ab66-cc5e-45ee-aa1a-31a07cf87cfc + 1 + + + + + + 12361 + -312 + 23 + 60 + + + 12374 + -282 + + + + + + + + Base plane of arc or circle + c1f4f94c-21ee-4972-8f00-a7473bae3339 + Base Plane + Base Plane + false + 0 + + + + + + 12414 + -312 + 57 + 20 + + + 12444 + -302 + + + + + + + + Radius of arc or circle + 5da63fd8-78cf-4b90-94f8-cacc670813a3 + Radius + Radius + false + 0 + + + + + + 12414 + -292 + 57 + 20 + + + 12444 + -282 + + + + + + + + Angle domain (in radians) of arc + 5cacaeb4-480e-487c-9399-c68ddb1603d1 + Angle + Angle + false + 0 + + + + + + 12414 + -272 + 57 + 20 + + + 12444 + -262 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 8a73e17e-38b1-4ebe-aca6-486f4959db02 + One Over X + One Over X + + + + + + 12360 + -435 + 100 + 28 + + + 12409 + -421 + + + + + + Input value + cf3f65ee-5d40-4eab-a5f0-8bf9da8a0e04 + Value + Value + false + 5da63fd8-78cf-4b90-94f8-cacc670813a3 + 1 + + + + + + 12362 + -433 + 32 + 24 + + + 12379.5 + -421 + + + + + + + + Output value + 5d909f63-3301-4b76-b510-5c2da31cd54f + Result + Result + false + 0 + + + + + + 12424 + -433 + 34 + 24 + + + 12442.5 + -421 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + dd0f0eca-09e0-49a5-8e58-cec95b4f4c9d + Number Slider + Number Slider + false + 0 + + + + + + 12308 + -37 + 198 + 20 + + + 12308.14 + -36.79126 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + e62d2fb7-3871-4872-a16d-e60d83cf86f5 + Line + Line + + + + + + 12356 + -384 + 114 + 44 + + + 12428 + -362 + + + + + + Line start point + e17a922e-7d72-4b6a-972f-4f1a91072d92 + Start Point + Start Point + false + 78b63f11-08d4-47e7-a6d7-4079edfd6675 + 1 + + + + + + 12358 + -382 + 55 + 20 + + + 12387 + -372 + + + + + + + + Line end point + 5b5fec64-8826-439a-94ad-d001b0363087 + End Point + End Point + false + c1f4f94c-21ee-4972-8f00-a7473bae3339 + 1 + + + + + + 12358 + -362 + 55 + 20 + + + 12387 + -352 + + + + + + + + Line segment + 78e9c247-df12-4fe3-8163-b9954ca4f644 + Line + Line + false + 0 + + + + + + 12443 + -382 + 25 + 40 + + + 12457 + -362 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f2cea3a8-0f4e-4142-a0b1-f9f79404928b + fb6aa7cb-9cd1-4718-94c6-4aa559455634 + 08e8c0d1-1577-4948-bfb1-c0888e9a7923 + 1b71d7f4-3039-4d6a-9b48-b65ea7c3daab + f343608e-df0e-44e5-a72e-d5c972418b49 + 6f8e87ed-b397-46bf-9c33-63d2ad16c51a + b294806e-d2cd-43e0-908f-a0501f37025f + 94aab917-b4e7-40dc-960a-aadbedbe94dd + 654586c4-ee54-4c8f-9073-6ce78bef4be5 + 66fe1dd1-ef2d-4fa1-8131-04f9b454332c + 9b79e2a7-d1a8-4a8c-b634-14c63bb8e51f + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 52dc8067-1a90-472f-a820-616a648b0381 + 8a73e17e-38b1-4ebe-aca6-486f4959db02 + dd0f0eca-09e0-49a5-8e58-cec95b4f4c9d + e62d2fb7-3871-4872-a16d-e60d83cf86f5 + 16 + 4cd006bc-8815-4af4-afc9-71a399356e23 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + cedf0340-a135-446c-a885-efa3a3d764ed + Relay + Relay + false + 612278c8-243c-4243-b0e5-6c6a0e7639b9 + 1 + + + + + + 12550 + -335 + 44 + 16 + + + 12572 + -327 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + Relay + Relay + false + 1dd6a005-e929-44be-99d1-b150faddcdfb + 1 + + + + + + 12396 + -499 + 44 + 16 + + + 12418 + -491 + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + e939fce3-d549-4126-aadc-36c9e38148ea + Nurbs Curve + Nurbs Curve + + + + + + 12521 + -1037 + 118 + 64 + + + 12581 + -1005 + + + + + + 1 + Curve control points + 196ff72e-6b5f-4481-b9d0-df3e8791f199 + Vertices + Vertices + false + ea1eae82-e50e-4af7-bdef-e8f32dba25d5 + 1 + + + + + + 12523 + -1035 + 43 + 20 + + + 12546 + -1025 + + + + + + + + Curve degree + 0d94b336-53ec-492f-9d70-3349f7141511 + Degree + Degree + false + 0 + + + + + + 12523 + -1015 + 43 + 20 + + + 12546 + -1005 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + dd9a0309-1453-4118-af6a-41f19d284caf + Periodic + Periodic + false + 0 + + + + + + 12523 + -995 + 43 + 20 + + + 12546 + -985 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 7f806828-81c8-4046-acec-91b78e4eba94 + Curve + Curve + false + 0 + + + + + + 12596 + -1035 + 41 + 20 + + + 12618 + -1025 + + + + + + + + Curve length + 3ed0ea0f-4f0c-4de5-b60e-991ea73b254b + Length + Length + false + 0 + + + + + + 12596 + -1015 + 41 + 20 + + + 12618 + -1005 + + + + + + + + Curve domain + e4960857-3a4f-4c6f-a439-d35136991da3 + Domain + Domain + false + 0 + + + + + + 12596 + -995 + 41 + 20 + + + 12618 + -985 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + 612278c8-243c-4243-b0e5-6c6a0e7639b9 + Point + Point + false + 78b63f11-08d4-47e7-a6d7-4079edfd6675 + 1 + + + + + + 12525 + -231 + 50 + 24 + + + 12550.47 + -219.7692 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + ac6beaea-7446-4796-8084-980e7358ea85 + Sort List + Sort List + + + + + + 12404 + -1255 + 146 + 44 + + + 12469 + -1233 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 5f1e2278-e105-41e6-a307-2b0ce843c62a + Keys + Keys + false + 4d1b9c67-3b96-4551-ab64-ceb85783e621 + 1 + + + + + + 12406 + -1253 + 48 + 20 + + + 12431.5 + -1243 + + + + + + + + 1 + Optional list of values to sort synchronously + cc6b95c0-e738-4e96-aa95-a4cdb9eca8fd + Values Values A + Values A + true + b6127f77-9130-47f8-9268-150a8f1a19f3 + 1 + + + + + + 12406 + -1233 + 48 + 20 + + + 12431.5 + -1223 + + + + + + + + 1 + Sorted keys + df5c65dc-adc0-4180-9a32-25835defc687 + Keys + Keys + false + true + 0 + + + + + + 12484 + -1253 + 64 + 20 + + + 12509.5 + -1243 + + + + + + + + 1 + Synchronous values in Values A + 4927e1bd-858e-4f2a-800a-0b745f78c746 + Values Values A + Values A + false + true + 0 + + + + + + 12484 + -1233 + 64 + 20 + + + 12509.5 + -1223 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 45db32b4-3fe4-4c74-98c0-788e599bc995 + Length + Length + + + + + + 12301 + -1246 + 104 + 28 + + + 12351 + -1232 + + + + + + Curve to measure + 29f45619-4dca-4240-a5a1-1cdb587c202a + Curve + Curve + false + b6127f77-9130-47f8-9268-150a8f1a19f3 + 1 + + + + + + 12303 + -1244 + 33 + 24 + + + 12321 + -1232 + + + + + + + + Curve length + 4d1b9c67-3b96-4551-ab64-ceb85783e621 + Length + Length + false + 0 + + + + + + 12366 + -1244 + 37 + 24 + + + 12386 + -1232 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d0a26495-01af-4f81-be45-aa0fd31203a6 + Panel + + false + 0 + b0070d95-38c1-4230-ae57-a30b23c7df20 + 1 + Double click to edit panel content… + + + + + + 12389 + -1593 + 160 + 274 + + 0 + 0 + 0 + + 12389.91 + -1592.458 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b6127f77-9130-47f8-9268-150a8f1a19f3 + Relay + Relay + false + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + 1 + + + + + + 12349 + -1159 + 44 + 16 + + + 12371 + -1151 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + b8f9588b-4506-48b7-ab43-b16e3f74c92f + Sort List + Sort List + + + + + + 12405 + -1128 + 146 + 44 + + + 12470 + -1106 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 6b50f47a-f1b3-4b31-bac4-b46446d4d728 + Keys + Keys + false + c16c1d22-c6b9-4791-8975-8bbfa6f2d137 + 1 + + + + + + 12407 + -1126 + 48 + 20 + + + 12432.5 + -1116 + + + + + + + + 1 + Optional list of values to sort synchronously + 51ce0bbb-48f0-4ad8-bb78-8b01af705b4e + Values Values A + Values A + true + 1d27a8fb-c51b-4f43-9baa-2d13490e9f44 + 1 + + + + + + 12407 + -1106 + 48 + 20 + + + 12432.5 + -1096 + + + + + + + + 1 + Sorted keys + 9052a133-ea5a-4d6c-b3a8-0578545d5b47 + Keys + Keys + false + true + 0 + + + + + + 12485 + -1126 + 64 + 20 + + + 12510.5 + -1116 + + + + + + + + 1 + Synchronous values in Values A + e2da5a04-447f-4fc3-a906-7e1e7bd2ba5f + Values Values A + Values A + false + true + 0 + + + + + + 12485 + -1106 + 64 + 20 + + + 12510.5 + -1096 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 1c7ab22e-93bf-47ea-8644-ebb4ff1c24d2 + Length + Length + + + + + + 12293 + -1130 + 104 + 28 + + + 12343 + -1116 + + + + + + Curve to measure + 4b62cb2f-c248-4de2-9991-fa5f9040e13b + Curve + Curve + false + 1d27a8fb-c51b-4f43-9baa-2d13490e9f44 + 1 + + + + + + 12295 + -1128 + 33 + 24 + + + 12313 + -1116 + + + + + + + + Curve length + c16c1d22-c6b9-4791-8975-8bbfa6f2d137 + Length + Length + false + 0 + + + + + + 12358 + -1128 + 37 + 24 + + + 12378 + -1116 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1d27a8fb-c51b-4f43-9baa-2d13490e9f44 + Relay + Relay + false + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + 1 + + + + + + 12336 + -1068 + 44 + 16 + + + 12358 + -1060 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + ecd9e1d5-1c94-4fe2-b6d1-5813d989c356 + Panel + + false + 0 + 390ff75f-1a96-4ee1-89bf-2e3d5828a5de + 1 + Double click to edit panel content… + + + + + + 12603 + -1336 + 140 + 274 + + 0 + 0 + 0 + + 12603.14 + -1335.582 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 66a911dc-12d7-452a-8510-9550944ef7c4 + Division + Division + + + + + + 12597 + -1208 + 82 + 44 + + + 12628 + -1186 + + + + + + Item to divide (dividend) + 6d5d4e0a-9b01-452e-a83f-c79b7a6fe4d2 + A + A + false + df5c65dc-adc0-4180-9a32-25835defc687 + 1 + + + + + + 12599 + -1206 + 14 + 20 + + + 12607.5 + -1196 + + + + + + + + Item to divide with (divisor) + da4af404-a48b-48fa-b105-29e640e0bca1 + B + B + false + 9052a133-ea5a-4d6c-b3a8-0578545d5b47 + 1 + + + + + + 12599 + -1186 + 14 + 20 + + + 12607.5 + -1176 + + + + + + + + The result of the Division + cba54662-ddc7-48e6-ba94-f0c41946dd64 + Result + Result + false + 0 + + + + + + 12643 + -1206 + 34 + 40 + + + 12661.5 + -1186 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0206fcf0-c041-436f-a2b5-76b0a1ac7a5b + Panel + + false + 1 + cba54662-ddc7-48e6-ba94-f0c41946dd64 + 1 + Double click to edit panel content… + + + + + + 12580 + -1622 + 160 + 274 + + 0 + 0 + 0 + + 12580.39 + -1621.406 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 7c77407a-b87a-4c08-a0b8-43f97d2d2837 + List Item + List Item + + + + + + 12566 + -1330 + 74 + 64 + + + 12614 + -1298 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 2ca71df4-bc11-42f9-a70b-d4437bb8f854 + List + List + false + 4927e1bd-858e-4f2a-800a-0b745f78c746 + 1 + + + + + + 12568 + -1328 + 31 + 20 + + + 12585 + -1318 + + + + + + + + Item index + 0f878c73-5549-4bd6-bbcb-48768bcfcef5 + Index + Index + false + 0 + + + + + + 12568 + -1308 + 31 + 20 + + + 12585 + -1298 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a3971af9-94fc-4b2f-a22e-b6e14c33d036 + Wrap + Wrap + false + 0 + + + + + + 12568 + -1288 + 31 + 20 + + + 12585 + -1278 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + b0070d95-38c1-4230-ae57-a30b23c7df20 + false + Item + i + false + 0 + + + + + + 12629 + -1328 + 9 + 60 + + + 12635 + -1298 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 04a013da-c90a-4a2e-b4da-bbd01d166645 + List Item + List Item + + + + + + 12541 + -1108 + 74 + 64 + + + 12589 + -1076 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 5c8a152f-780c-4ff5-80ad-35da6fcee3d9 + List + List + false + e2da5a04-447f-4fc3-a906-7e1e7bd2ba5f + 1 + + + + + + 12543 + -1106 + 31 + 20 + + + 12560 + -1096 + + + + + + + + Item index + 1f485704-f5a5-4731-9d82-1f30af00a5b1 + Index + Index + false + 0 + + + + + + 12543 + -1086 + 31 + 20 + + + 12560 + -1076 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 32f771b5-f2a2-4cd2-abb5-5c130babbec8 + Wrap + Wrap + false + 0 + + + + + + 12543 + -1066 + 31 + 20 + + + 12560 + -1056 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 390ff75f-1a96-4ee1-89bf-2e3d5828a5de + false + Item + i + false + 0 + + + + + + 12604 + -1106 + 9 + 60 + + + 12610 + -1076 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 7326f5cb-d9a7-4c86-a613-4d6f95bfff3a + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 12310 + -856 + 250 + 20 + + + 12310.73 + -855.7272 + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 6e82d351-5163-4276-99d0-c0d055e4241e + Relative Differences + Relative Differences + + + + + + 12255 + -481 + 128 + 28 + + + 12308 + -467 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + eb0beed2-7347-4e6a-b179-f19628ca41f6 + Values + Values + false + 5d909f63-3301-4b76-b510-5c2da31cd54f + 1 + + + + + + 12257 + -479 + 36 + 24 + + + 12276.5 + -467 + + + + + + + + 1 + Differences between consecutive items + 1dd6a005-e929-44be-99d1-b150faddcdfb + Differenced + Differenced + false + 0 + + + + + + 12323 + -479 + 58 + 24 + + + 12353.5 + -467 + + + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + 25af5b0e-d412-4386-b70c-8e886402e44a + Derivatives + Derivatives + + + + + + 12211 + -787 + 117 + 144 + + + 12281 + -715 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + c84a49bf-790e-4fb7-93e4-dbe4944f7e0f + Curve + Curve + false + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 1 + + + + + + 12213 + -785 + 53 + 70 + + + 12241 + -750 + + + + + + + + Parameter on curve domain to evaluate + 7ea94c00-5d74-4fe1-9a19-08d12b936e21 + Parameter + Parameter + false + e83305aa-e02e-4c7b-9db1-17f74c059935 + 1 + + + + + + 12213 + -715 + 53 + 70 + + + 12241 + -680 + + + + + + + + Point on curve at {t} + d0de3424-3c10-48a8-afc2-d24c933954ec + Point + Point + false + 0 + + + + + + 12296 + -785 + 30 + 20 + + + 12312.5 + -775 + + + + + + + + First curve derivative at t (Velocity) + 71c7b04f-016f-42d8-b50e-55620d1cec0a + false + First derivative + 1 + false + 0 + + + + + + 12296 + -765 + 30 + 20 + + + 12312.5 + -755 + + + + + + + + Second curve derivative at t (Acceleration) + 7820509a-24c6-47f3-8874-6bea0f7f1d2c + false + Second derivative + 2 + false + 0 + + + + + + 12296 + -745 + 30 + 20 + + + 12312.5 + -735 + + + + + + + + Third curve derivative at t (Jolt) + 5bdb4668-9f1c-4a8a-bc60-b7e60ca07cc2 + false + Third derivative + 3 + false + 0 + + + + + + 12296 + -725 + 30 + 20 + + + 12312.5 + -715 + + + + + + + + Fourth curve derivative at t (Jounce) + ea1f0cd3-bd78-4e56-b018-fcb2ca9ce850 + false + Fourth derivative + 4 + false + 0 + + + + + + 12296 + -705 + 30 + 20 + + + 12312.5 + -695 + + + + + + + + Fifth curve derivative at t + 055b3a3c-8d39-41dc-aca3-0219c2308859 + false + Fifth derivative + 5 + false + 0 + + + + + + 12296 + -685 + 30 + 20 + + + 12312.5 + -675 + + + + + + + + Sixth curve derivative at t + 07025086-ab24-437d-845a-9481cddc0aba + false + Sixth derivative + 6 + false + 0 + + + + + + 12296 + -665 + 30 + 20 + + + 12312.5 + -655 + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 2fafd9f7-c29a-40e0-bf43-03f2a2079302 + Create Material + Create Material + + + + + + 12715 + -721 + 144 + 104 + + + 12799 + -669 + + + + + + Colour of the diffuse channel + 596645c7-37b5-4f14-b3ef-41d69cafb302 + Diffuse + Diffuse + false + 0 + + + + + + 12717 + -719 + 67 + 20 + + + 12752 + -709 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;191;191;191 + + + + + + + + + + + + Colour of the specular highlight + 9263d71e-f58f-4746-8b87-eee657634df7 + Specular + Specular + false + 0 + + + + + + 12717 + -699 + 67 + 20 + + + 12752 + -689 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 041d7f65-d8dc-449e-ace4-872d1173f486 + Emission + Emission + false + 0 + + + + + + 12717 + -679 + 67 + 20 + + + 12752 + -669 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 07721423-26e2-471b-86e8-5b8a5f8617f7 + Transparency + Transparency + false + 0 + + + + + + 12717 + -659 + 67 + 20 + + + 12752 + -649 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4ece677e-d29a-46d3-89ec-cadbeda3e384 + Shine + Shine + false + 0 + + + + + + 12717 + -639 + 67 + 20 + + + 12752 + -629 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + 4157918a-4696-4d37-9027-e9c79af4ac6d + Material + Material + false + 0 + + + + + + 12814 + -719 + 43 + 100 + + + 12837 + -669 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 4a06f602-0440-4cdc-aec1-4e62209d06f7 + Custom Preview + Custom Preview + + + + + + + 12787 + -818 + 82 + 44 + + + 12855 + -796 + + + + + + Geometry to preview + true + f6e1c684-24dc-4a28-a60f-e7fbae7b74ba + Geometry + Geometry + false + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + 1 + + + + + + 12789 + -816 + 51 + 20 + + + 12816 + -806 + + + + + + + + The material override + afc7878e-3e54-4771-a2b7-cb50837693c7 + Material + Material + false + 4157918a-4696-4d37-9027-e9c79af4ac6d + 1 + + + + + + 12789 + -796 + 51 + 20 + + + 12816 + -786 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + fd0c56cc-bb67-4471-85e4-449328cb3b86 + Relay + Relay + false + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 1 + + + + + + 11143 + 375 + 44 + 16 + + + 11165 + 383 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 30897c58-fecc-47f5-bb31-bff4d3d50c3b + Relay + Relay + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 11157 + 408 + 44 + 16 + + + 11179 + 416 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 9a34e9ed-b437-4398-9234-9a12017ce2ff + Move + Move + + + + + + 11569 + 419 + 138 + 44 + + + 11637 + 441 + + + + + + Base geometry + c8e5c49a-f564-4cc4-b5e3-4c3a81aefded + Geometry + Geometry + true + c5c6ac5c-f5e5-471d-b028-a0035a12b7ac + 1 + + + + + + 11571 + 421 + 51 + 20 + + + 11598 + 431 + + + + + + + + Translation vector + 9afd2654-065a-4331-a9e0-80719820b3f8 + Motion + Motion + false + 508f0591-45be-4d8c-9819-82c5b46df5af + 1 + + + + + + 11571 + 441 + 51 + 20 + + + 11598 + 451 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 87ae178b-b6e0-427b-9f0b-afd3c9e51f1a + Geometry + Geometry + false + 0 + + + + + + 11652 + 421 + 53 + 20 + + + 11680 + 431 + + + + + + + + Transformation data + 2f9eab84-c18d-4ae4-91d7-b113f9c81462 + Transform + Transform + false + 0 + + + + + + 11652 + 441 + 53 + 20 + + + 11680 + 451 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + ff49167c-7205-4387-9b02-55b4c3373ff3 + Vector 2Pt + Vector 2Pt + + + + + + 11452 + 295 + 112 + 64 + + + 11510 + 327 + + + + + + Base point + b7f3f93f-32b0-4c49-afed-0be1a1689180 + Point A + Point A + false + 0 + + + + + + 11454 + 297 + 41 + 20 + + + 11476 + 307 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Tip point + 029557db-49d0-4216-9074-290b384f4290 + Point B + Point B + false + f895d8a7-69e8-4035-bd36-5aff18ae834b + 1 + + + + + + 11454 + 317 + 41 + 20 + + + 11476 + 327 + + + + + + + + Unitize output + ac6239cc-c4ad-46bf-a30d-1b9098270e2a + Unitize + Unitize + false + 0 + + + + + + 11454 + 337 + 41 + 20 + + + 11476 + 347 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 508f0591-45be-4d8c-9819-82c5b46df5af + Vector + Vector + false + 0 + + + + + + 11525 + 297 + 37 + 30 + + + 11545 + 312 + + + + + + + + Vector length + 0620de34-7f8b-4675-b2f5-8a76fa96459f + Length + Length + false + 0 + + + + + + 11525 + 327 + 37 + 30 + + + 11545 + 342 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 6a0bfb89-f286-4d54-8c01-e27ea6656565 + Panel + + false + 1 + cba54662-ddc7-48e6-ba94-f0c41946dd64 + 1 + Double click to edit panel content… + + + + + + 12792 + -1306 + 140 + 274 + + 0 + 0 + 0 + + 12792.19 + -1305.367 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a1c61e57-27ea-48a1-8f1b-2035d469d508 + Evaluate Length + Evaluate Length + + + + + + 11352 + -2161 + 144 + 64 + + + 11426 + -2129 + + + + + + Curve to evaluate + 5e6af741-76cd-4730-874d-c1ff6fe70969 + Curve + Curve + false + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + 1 + + + + + + 11354 + -2159 + 57 + 20 + + + 11384 + -2149 + + + + + + + + Length factor for curve evaluation + f0ba7596-277a-473c-8060-a8a4f296ec52 + Length + Length + false + 0 + + + + + + 11354 + -2139 + 57 + 20 + + + 11384 + -2129 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + bf2d6dbb-1000-4876-a347-0a8d3f4dca61 + Normalized + Normalized + false + 0 + + + + + + 11354 + -2119 + 57 + 20 + + + 11384 + -2109 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + efac74a7-bad4-49a8-b69f-3da81a68c884 + Point + Point + false + 0 + + + + + + 11441 + -2159 + 53 + 20 + + + 11469 + -2149 + + + + + + + + Tangent vector at the specified length + a6304628-97d5-4d1c-9e6e-9c2a16ece7ff + Tangent + Tangent + false + 0 + + + + + + 11441 + -2139 + 53 + 20 + + + 11469 + -2129 + + + + + + + + Curve parameter at the specified length + e897cc0a-46a7-48fb-8acd-9514435d95ed + Parameter + Parameter + false + 0 + + + + + + 11441 + -2119 + 53 + 20 + + + 11469 + -2109 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + a290ab7f-abc0-4b1c-bc94-ebdf21a5a87c + Interpolate + Interpolate + + + + + + 11361 + -2245 + 125 + 84 + + + 11428 + -2203 + + + + + + 1 + Interpolation points + cb18c20c-2beb-4728-a038-3df2567c31d3 + Vertices + Vertices + false + efac74a7-bad4-49a8-b69f-3da81a68c884 + 1 + + + + + + 11363 + -2243 + 50 + 20 + + + 11389.5 + -2233 + + + + + + + + Curve degree + a2b91649-1ac1-4680-814d-c73c304036f9 + Degree + Degree + false + 0 + + + + + + 11363 + -2223 + 50 + 20 + + + 11389.5 + -2213 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 262b4c24-1ad2-4241-8e08-dcb33520adb6 + Periodic + Periodic + false + 0 + + + + + + 11363 + -2203 + 50 + 20 + + + 11389.5 + -2193 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 6f00f3dd-f9c3-4526-93dd-d21b9f2cd4bd + KnotStyle + KnotStyle + false + 0 + + + + + + 11363 + -2183 + 50 + 20 + + + 11389.5 + -2173 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 6ee6b869-463e-4c54-8ccf-3891607e1b1e + Curve + Curve + false + 0 + + + + + + 11443 + -2243 + 41 + 26 + + + 11465 + -2229.667 + + + + + + + + Curve length + 0acd0ac4-b5f0-493c-9299-e33c73084c1f + Length + Length + false + 0 + + + + + + 11443 + -2217 + 41 + 27 + + + 11465 + -2203 + + + + + + + + Curve domain + 641f23f3-c782-4805-aa9b-33a84524de2d + Domain + Domain + false + 0 + + + + + + 11443 + -2190 + 41 + 27 + + + 11465 + -2176.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 5debf214-7149-48e5-be2d-d445d186f96b + Nurbs Curve + Nurbs Curve + + + + + + 11365 + -2309 + 118 + 64 + + + 11425 + -2277 + + + + + + 1 + Curve control points + 1a12f187-c509-4b0f-8b70-6a81b89ac0f6 + Vertices + Vertices + false + efac74a7-bad4-49a8-b69f-3da81a68c884 + 1 + + + + + + 11367 + -2307 + 43 + 20 + + + 11390 + -2297 + + + + + + + + Curve degree + 627af5b0-cbb6-4ce0-b88a-f8d76fbbf95f + Degree + Degree + false + 0 + + + + + + 11367 + -2287 + 43 + 20 + + + 11390 + -2277 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 981413a0-df99-47ee-bf35-4fa67ca8f1c1 + Periodic + Periodic + false + 0 + + + + + + 11367 + -2267 + 43 + 20 + + + 11390 + -2257 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + c5b10b84-d4e1-4de5-b8d2-8446e83779d8 + Curve + Curve + false + 0 + + + + + + 11440 + -2307 + 41 + 20 + + + 11462 + -2297 + + + + + + + + Curve length + 076d9679-ed3f-4186-b027-edab3a58dd49 + Length + Length + false + 0 + + + + + + 11440 + -2287 + 41 + 20 + + + 11462 + -2277 + + + + + + + + Curve domain + 0364df35-08aa-4613-bec5-80a277978645 + Domain + Domain + false + 0 + + + + + + 11440 + -2267 + 41 + 20 + + + 11462 + -2257 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 280a5959-77cf-4b21-a8c1-73eb1f4ddf89 + Evaluate Length + Evaluate Length + + + + + + 4666 + -4020 + 144 + 64 + + + 4740 + -3988 + + + + + + Curve to evaluate + ca8c19b8-d370-4215-b98f-d127192380fc + Curve + Curve + false + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 1 + + + + + + 4668 + -4018 + 57 + 20 + + + 4698 + -4008 + + + + + + + + Length factor for curve evaluation + 8b5f9259-c0a3-437e-9504-a629dd9b17b3 + Length + Length + false + 0 + + + + + + 4668 + -3998 + 57 + 20 + + + 4698 + -3988 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + a8356f68-b5c6-48d2-9b0d-18a906a34278 + Normalized + Normalized + false + 0 + + + + + + 4668 + -3978 + 57 + 20 + + + 4698 + -3968 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + bc44e069-f0a2-4a10-b9a9-88974bdd2788 + Point + Point + false + 0 + + + + + + 4755 + -4018 + 53 + 20 + + + 4783 + -4008 + + + + + + + + Tangent vector at the specified length + 7fdf4cba-ddcd-49a0-87a5-532240cd1f7d + Tangent + Tangent + false + 0 + + + + + + 4755 + -3998 + 53 + 20 + + + 4783 + -3988 + + + + + + + + Curve parameter at the specified length + dce63107-0b3d-496a-a3a2-6a4de086f4e5 + Parameter + Parameter + false + 0 + + + + + + 4755 + -3978 + 53 + 20 + + + 4783 + -3968 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 35941cf5-0284-4ef2-b72d-4ca5d13d16f5 + Interpolate + Interpolate + + + + + + 4660 + -4213 + 125 + 84 + + + 4727 + -4171 + + + + + + 1 + Interpolation points + 07bd3b1d-cc82-409c-bbc5-bd3c238bb97b + Vertices + Vertices + false + bc44e069-f0a2-4a10-b9a9-88974bdd2788 + 1 + + + + + + 4662 + -4211 + 50 + 20 + + + 4688.5 + -4201 + + + + + + + + Curve degree + 883d2491-9f6a-4fa5-8532-dcf6446e381c + Degree + Degree + false + 0 + + + + + + 4662 + -4191 + 50 + 20 + + + 4688.5 + -4181 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + a9fde0ff-3337-4a0a-8d07-4d925c74ca53 + Periodic + Periodic + false + 0 + + + + + + 4662 + -4171 + 50 + 20 + + + 4688.5 + -4161 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 6e177079-876a-4be2-b3e8-768387bbb8a3 + KnotStyle + KnotStyle + false + 0 + + + + + + 4662 + -4151 + 50 + 20 + + + 4688.5 + -4141 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2fb7ded9-2495-4660-ac5e-a566e511c897 + Curve + Curve + false + 0 + + + + + + 4742 + -4211 + 41 + 26 + + + 4764 + -4197.667 + + + + + + + + Curve length + db6ac2d4-4103-40bb-912b-d17c0f06c48d + Length + Length + false + 0 + + + + + + 4742 + -4185 + 41 + 27 + + + 4764 + -4171 + + + + + + + + Curve domain + 0efd50bb-15ca-4dbc-b7d0-89ae174a2d93 + Domain + Domain + false + 0 + + + + + + 4742 + -4158 + 41 + 27 + + + 4764 + -4144.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + c91f261b-eae9-435e-9dcb-e86ed2420d83 + Nurbs Curve + Nurbs Curve + + + + + + 4678 + -4104 + 118 + 64 + + + 4738 + -4072 + + + + + + 1 + Curve control points + 015b2005-b01b-49ed-be42-2bbde9870131 + Vertices + Vertices + false + bc44e069-f0a2-4a10-b9a9-88974bdd2788 + 1 + + + + + + 4680 + -4102 + 43 + 20 + + + 4703 + -4092 + + + + + + + + Curve degree + 70766069-27c5-4c05-81d3-20d273e0a210 + Degree + Degree + false + 0 + + + + + + 4680 + -4082 + 43 + 20 + + + 4703 + -4072 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 1bdeb77d-1317-439d-904e-7f613fd45bba + Periodic + Periodic + false + 0 + + + + + + 4680 + -4062 + 43 + 20 + + + 4703 + -4052 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 0ecff90b-382d-4e18-9255-ac577abc41f8 + Curve + Curve + false + 0 + + + + + + 4753 + -4102 + 41 + 20 + + + 4775 + -4092 + + + + + + + + Curve length + 8b6147cc-367c-4e56-a99d-eed5ee04e633 + Length + Length + false + 0 + + + + + + 4753 + -4082 + 41 + 20 + + + 4775 + -4072 + + + + + + + + Curve domain + cc9ca81f-bd23-4eb6-ac76-9a0fe443fe39 + Domain + Domain + false + 0 + + + + + + 4753 + -4062 + 41 + 20 + + + 4775 + -4052 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 72a89b1b-75e3-455e-b8ad-f8f1ec3909cd + Mirror + Mirror + + + + + + 10258 + 1711 + 138 + 44 + + + 10326 + 1733 + + + + + + Base geometry + f370914c-1f56-4576-a0d6-cf88f5430cb6 + Geometry + Geometry + true + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 10260 + 1713 + 51 + 20 + + + 10287 + 1723 + + + + + + + + Mirror plane + 28fa6210-4d78-48ba-94b7-be6b20bbb10c + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 10260 + 1733 + 51 + 20 + + + 10287 + 1743 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + f135a4b9-1ba0-4452-815b-34dce802a10e + Geometry + Geometry + false + 0 + + + + + + 10341 + 1713 + 53 + 20 + + + 10369 + 1723 + + + + + + + + Transformation data + 94292d1b-9231-4946-8f4c-4e6b44c4552a + Transform + Transform + false + 0 + + + + + + 10341 + 1733 + 53 + 20 + + + 10369 + 1743 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + dd28c4bc-b1c3-48e4-855e-a3a4ded2b7ed + Scale NU + Scale NU + + + + + + 10447 + 1675 + 154 + 104 + + + 10531 + 1727 + + + + + + Base geometry + 92e8b0a0-ad36-4456-b08e-611bc2e2359e + Geometry + Geometry + true + 835d6923-282f-4d1c-a692-e163fa5e7353 + 5f01c636-f077-4252-b839-34d6ddec0a94 + 2 + + + + + + 10449 + 1677 + 67 + 20 + + + 10492 + 1687 + + + + + + + + Base plane + 9b180722-834e-410c-bcd4-b353dd032960 + Plane + Plane + false + 0 + + + + + + 10449 + 1697 + 67 + 20 + + + 10492 + 1707 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + 040783ab-0c7c-4e9d-93ed-b76291c58ac1 + Scale X + Scale X + false + 0 + + + + + + 10449 + 1717 + 67 + 20 + + + 10492 + 1727 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {y} direction + 6a77c764-fecf-4d85-81cb-6f6e2ae9e1ff + -X + Scale Y + Scale Y + false + 0 + + + + + + 10449 + 1737 + 67 + 20 + + + 10492 + 1747 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {z} direction + 6baa2f3c-eea9-43e3-b444-890592f4a89f + Scale Z + Scale Z + false + 0 + + + + + + 10449 + 1757 + 67 + 20 + + + 10492 + 1767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + 2fe6330d-6c59-4290-9b6b-395b4f8475f1 + Geometry + Geometry + false + 0 + + + + + + 10546 + 1677 + 53 + 50 + + + 10574 + 1702 + + + + + + + + Transformation data + c224d90a-4e3d-4293-9557-dcb73e9cf5d4 + Transform + Transform + false + 0 + + + + + + 10546 + 1727 + 53 + 50 + + + 10574 + 1752 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + d537c61a-2def-43dd-b50b-112750841dea + Move + Move + + + + + + 10452 + 1584 + 138 + 44 + + + 10520 + 1606 + + + + + + Base geometry + 18330e20-6ed0-4a9f-be09-242b9521b8c9 + Geometry + Geometry + true + 2fe6330d-6c59-4290-9b6b-395b4f8475f1 + 1 + + + + + + 10454 + 1586 + 51 + 20 + + + 10481 + 1596 + + + + + + + + Translation vector + 149dfd85-56bf-4ec6-ac18-d5fc82064fa5 + Motion + Motion + false + 0 + + + + + + 10454 + 1606 + 51 + 20 + + + 10481 + 1616 + + + + + + 1 + + + + + 1 + {0} + + + + + + 2 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + 0b708808-ae03-4de1-b6d7-b161e51b12f0 + Geometry + Geometry + false + 0 + + + + + + 10535 + 1586 + 53 + 20 + + + 10563 + 1596 + + + + + + + + Transformation data + d700f06c-8c06-4da3-b0b7-db61eea5c843 + Transform + Transform + false + 0 + + + + + + 10535 + 1606 + 53 + 20 + + + 10563 + 1616 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 667c0d04-cd86-461b-8ffa-c86ff56295ed + Relay + Relay + false + 0b708808-ae03-4de1-b6d7-b161e51b12f0 + 1 + + + + + + 3857 + -1667 + 44 + 16 + + + 3879 + -1659 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + dad13795-9a40-4a82-8c48-f256e4eda9da + Merge + Merge + + + + + + 15771 + -3165 + 87 + 84 + + + 15807 + -3123 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 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 + 92b245d7-cdbb-4763-8cfd-0ec7b52cd9f0 + false + Data 1 + D1 + true + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 1 + + + + + + 15773 + -3163 + 19 + 20 + + + 15784 + -3153 + + + + + + + + 2 + Data stream 2 + 9e792638-9393-4490-9c12-5fec1e1f51aa + false + Data 2 + D2 + true + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + 1 + + + + + + 15773 + -3143 + 19 + 20 + + + 15784 + -3133 + + + + + + + + 2 + Data stream 3 + 9e7ac6c0-8b63-432e-a902-3a065f8b5fc0 + false + Data 3 + D3 + true + 0c606d5d-0823-475d-aadf-be458286e7ed + 1 + + + + + + 15773 + -3123 + 19 + 20 + + + 15784 + -3113 + + + + + + + + 2 + Data stream 4 + 128adde6-a197-49b9-9ce1-15c51234691f + false + Data 4 + D4 + true + 0 + + + + + + 15773 + -3103 + 19 + 20 + + + 15784 + -3093 + + + + + + + + 2 + Result of merge + 46bd1fc3-9ea7-4aea-84af-656f5fc2633e + Result + Result + false + 0 + + + + + + 15822 + -3163 + 34 + 80 + + + 15840.5 + -3123 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + Relay + Relay + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 7990 + 1395 + 44 + 16 + + + 8012 + 1403 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a5e6a2de-7663-4415-b906-578da22a1eee + Relay + Relay + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 7962 + 1497 + 44 + 16 + + + 7984 + 1505 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 18a9087b-376f-4a09-a388-c6b408572dac + Relay + Relay + false + 88331ef7-4566-4226-b06d-8b957fb46f5f + 1 + + + + + + 8023 + 1472 + 44 + 16 + + + 8045 + 1480 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 835d6923-282f-4d1c-a692-e163fa5e7353 + Relay + Relay + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 10294 + 1645 + 44 + 16 + + + 10316 + 1653 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 5f01c636-f077-4252-b839-34d6ddec0a94 + Relay + Relay + false + f135a4b9-1ba0-4452-815b-34dce802a10e + 1 + + + + + + 10347 + 1684 + 44 + 16 + + + 10369 + 1692 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 674513e2-76f6-4197-a8aa-f29a2f69db66 + dad13795-9a40-4a82-8c48-f256e4eda9da + 2 + 116be807-9a93-49f7-97b0-cb7377ace734 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + 1 + 419c82a9-472e-43d4-8682-ac0ad1d4a55d + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + c9b89221-7f42-40c7-b517-a7e725aa7cf1 + 02572be0-c954-40eb-9b13-4bd08b746304 + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + acde3684-712f-4974-bced-6bc8e2fc487c + df9ac30d-91ea-4135-ba78-3892dbf2f971 + 4e538fde-1785-40a5-881c-f399fce13909 + 9e4921d4-5b7e-41a7-9873-df6354cb2ae1 + dfbe4d6c-bac8-48ba-a2d0-49d893f8c166 + e6c2a2f4-c3a4-46c5-8d00-2fc3f4085fa5 + 16f2bc44-6c6e-453c-8dbe-d7be8149dce5 + da694302-c7c5-4bb2-87f0-3176f906c450 + e2c93f6a-d12e-40a8-ae1f-4f4d3af64fb3 + 2b3b166c-48f5-4ae6-9e2b-a29612af52b7 + 57a6d159-9d4f-4f2a-b78f-2141c91474c5 + d3e51203-e5d2-4329-956f-14031eda4253 + f447695d-1c1b-44d0-9618-f10b5d468875 + 51fabe5b-43c5-4ef7-8dfb-ed306089e1c8 + 3caf0bd1-75a8-425a-920e-b56621541afa + 8b14e6be-bcaf-4053-9a42-3029296a448f + f1ee510a-04c2-4555-8f61-e21d8d76fb19 + 85a1206b-0db8-48f6-af9a-0a6890b62de6 + 697b4280-96b0-4ed3-80ac-fe0d0b531ec3 + 1f14e385-48a9-49b9-9fbf-27e0e41a2cf4 + 65584a6d-8ccd-4327-af50-3291e244cb7d + 20cdf82d-ea85-401f-9e7d-451bfb79ad81 + 83941feb-acb9-4944-8755-0ceab50f5263 + 3355a088-91b8-43bc-b75c-5039ea1b0625 + 38eeab71-bdf8-48b2-b9b7-c46f1b875c24 + ca283543-5f0b-499b-9c9b-381c5c09e175 + 06681605-538d-4057-92ec-b6a51ea3d63f + eb1f7a89-e107-41ca-9c38-2559400615bd + 330ab110-e799-4b4b-b595-f82a00f48889 + db5a4d00-0d05-41d4-afd6-afe25d9a0401 + e423cb09-caaf-4d9e-8221-43c9288e3bd3 + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 486cbb99-8d9e-43dd-8eca-e360b3882ba3 + 5208f7ca-0736-4a52-b414-72eab73ecae2 + ef384574-8b3a-460c-966b-f46dd53d272a + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + eb936e3b-ddc1-443e-8ea8-d27e6ca5158d + 98cc0ee7-5f6e-4219-89ec-0c7dfc89e3b0 + 7ec058a1-9c86-4879-963c-06077cea0d55 + fe99770b-54da-415c-aec9-4773542b47a4 + 07d6bce5-4a56-412a-8267-e66568ff6b15 + 7b79f39b-68ff-4d0e-8163-e07a42486c93 + 284d301b-eaab-4f71-9788-95577e371af1 + 149373f6-de48-45b6-bf18-44bea4fa93db + e449622b-e6c3-4eec-81ff-a425e95090f3 + eafbccfb-4bf2-4e25-aeea-af2935836ea6 + 52 + a3856c54-fe67-41a0-abaa-a532dc3c4104 + Group + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + c9b89221-7f42-40c7-b517-a7e725aa7cf1 + Curve Graph Mapper + Curve Graph Mapper + + + + + + 13655 + 1481 + 160 + 224 + + + 13723 + 1593 + + + + + + 1 + One or multiple graph curves to graph map values with + 24e65da6-1507-4eb2-861f-f20b4fe46fdb + Curves + Curves + false + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + 1 + + + + + + 13657 + 1483 + 51 + 27 + + + 13684 + 1496.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + 1b91b728-b222-4215-a201-bb90e0ae6f44 + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 13657 + 1510 + 51 + 28 + + + 13684 + 1524.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + d0de44fd-cc9e-4064-9e75-3b1793544e22 + Values + Values + false + c9de516b-360b-4734-8431-4c2d56bafbfc + 1 + + + + + + 13657 + 1538 + 51 + 27 + + + 13684 + 1551.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + 4c89fec8-d48a-418d-8501-d0bdc27df7d4 + X Axis + X Axis + true + 0 + + + + + + 13657 + 1565 + 51 + 28 + + + 13684 + 1579.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + e1b1cd9a-22dc-44a7-b875-f9f1b3204bc8 + Y Axis + Y Axis + true + 0 + + + + + + 13657 + 1593 + 51 + 27 + + + 13684 + 1606.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 6d393645-0686-49b5-a110-b6cf0470efb1 + Flip + Flip + false + 0 + + + + + + 13657 + 1620 + 51 + 28 + + + 13684 + 1634.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 78a3111b-0132-4442-b4e1-4baea8a284c6 + Snap + Snap + false + 0 + + + + + + 13657 + 1648 + 51 + 27 + + + 13684 + 1661.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + 235e3ab0-0c91-410b-a9c9-7854140819b4 + Text Size + Text Size + false + 0 + + + + + + 13657 + 1675 + 51 + 28 + + + 13684 + 1689.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + 040d577b-847e-4f15-ae60-cd070190bd8d + Mapped + Mapped + false + 0 + + + + + + 13738 + 1483 + 75 + 20 + + + 13777 + 1493 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 2eb58f27-0965-41af-b90d-b592a0f77e95 + Graph Curves + Graph Curves + false + 0 + + + + + + 13738 + 1503 + 75 + 20 + + + 13777 + 1513 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + 66dd9e67-9b2c-4014-a899-0fbecf14d3a3 + Graph Points + Graph Points + false + 0 + + + + + + 13738 + 1523 + 75 + 20 + + + 13777 + 1533 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 2c3861a3-7734-4b0c-8445-e15d009c8baa + Value Lines + Value Lines + false + 0 + + + + + + 13738 + 1543 + 75 + 20 + + + 13777 + 1553 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + aaf57259-e096-469a-aabf-a4cc73d188e5 + Value Points + Value Points + false + 0 + + + + + + 13738 + 1563 + 75 + 20 + + + 13777 + 1573 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + 26e47dd5-f8e4-4821-8272-c53bd4953837 + Mapped Lines + Mapped Lines + false + 0 + + + + + + 13738 + 1583 + 75 + 20 + + + 13777 + 1593 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + dc40255c-a4b2-4449-babf-042fab831699 + Mapped Points + Mapped Points + false + 0 + + + + + + 13738 + 1603 + 75 + 20 + + + 13777 + 1613 + + + + + + + + The graph boundary background as a surface + 05fa6f68-7810-484a-ac9e-31c89bdd531a + Boundary + Boundary + false + 0 + + + + + + 13738 + 1623 + 75 + 20 + + + 13777 + 1633 + + + + + + + + 1 + The graph labels as curve outlines + f81a7689-caf8-42c6-8061-b5d6faeeb8ca + Labels + Labels + false + 0 + + + + + + 13738 + 1643 + 75 + 20 + + + 13777 + 1653 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + cfc0a125-7090-4842-800e-a62f4fe88fc0 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 13738 + 1663 + 75 + 20 + + + 13777 + 1673 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + 566d7b23-1dfe-4dc1-980b-33f240e9bb8e + Intersected + Intersected + false + 0 + + + + + + 13738 + 1683 + 75 + 20 + + + 13777 + 1693 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 02572be0-c954-40eb-9b13-4bd08b746304 + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 13759 + 1114 + 116 + 44 + + + 13820 + 1136 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + cc2998f1-1cbe-438c-a586-f70e75cc3db7 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 13761 + 1116 + 44 + 20 + + + 13784.5 + 1126 + + + + + + + + 1 + false + Script Variable Left + 03746c72-34ae-4e32-ae58-5838e5ee11ac + Left + Left + true + 1 + true + 040d577b-847e-4f15-ae60-cd070190bd8d + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 13761 + 1136 + 44 + 20 + + + 13784.5 + 1146 + + + + + + + + Print, Reflect and Error streams + 6168bd3a-6d09-4017-86f4-17462ae3bfaa + Output + Output + false + 0 + + + + + + 13835 + 1116 + 38 + 20 + + + 13855.5 + 1126 + + + + + + + + Output parameter Points + 1cb73ee4-35bb-444b-9a2e-3df5ab02f1b0 + Points + Points + false + 0 + + + + + + 13835 + 1136 + 38 + 20 + + + 13855.5 + 1146 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + Point + Point + false + 1cb73ee4-35bb-444b-9a2e-3df5ab02f1b0 + 1 + + + + + + 13920 + 1174 + 50 + 24 + + + 13945.07 + 1186.226 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + Interpolate + Interpolate + + + + + + 14057 + 1092 + 125 + 84 + + + 14124 + 1134 + + + + + + 1 + Interpolation points + a7c3be5b-0c42-438e-8257-1ff42b35cec1 + Vertices + Vertices + false + 1cb73ee4-35bb-444b-9a2e-3df5ab02f1b0 + 1 + + + + + + 14059 + 1094 + 50 + 20 + + + 14085.5 + 1104 + + + + + + + + Curve degree + aa798e50-7123-4eda-a32a-0b2afe730f3c + Degree + Degree + false + 0 + + + + + + 14059 + 1114 + 50 + 20 + + + 14085.5 + 1124 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + c1698602-fe7e-4270-8c45-f9d3a6c4af14 + Periodic + Periodic + false + 0 + + + + + + 14059 + 1134 + 50 + 20 + + + 14085.5 + 1144 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 790184bc-ffa8-4415-b04b-eee78896adad + KnotStyle + KnotStyle + false + 0 + + + + + + 14059 + 1154 + 50 + 20 + + + 14085.5 + 1164 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + Curve + Curve + false + 0 + + + + + + 14139 + 1094 + 41 + 26 + + + 14161 + 1107.333 + + + + + + + + Curve length + fc2a86d7-eceb-4da9-953e-5f89c3f862f0 + Length + Length + false + 0 + + + + + + 14139 + 1120 + 41 + 27 + + + 14161 + 1134 + + + + + + + + Curve domain + 1bab6d47-0100-4947-a657-f05e2c762a00 + Domain + Domain + false + 0 + + + + + + 14139 + 1147 + 41 + 27 + + + 14161 + 1160.667 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + acde3684-712f-4974-bced-6bc8e2fc487c + Series + Series + + + + + + 13333 + 1165 + 101 + 64 + + + 13383 + 1197 + + + + + + First number in the series + e3597d65-4c0a-40df-96e5-ecadaf4adb97 + Start + Start + false + 0 + + + + + + 13335 + 1167 + 33 + 20 + + + 13353 + 1177 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 867ddbb1-55e4-4e88-b2a1-d153b23d0f8f + Step + Step + false + bcaab703-8bc6-4a65-ad7a-cccc98c1f7b3 + 1 + + + + + + 13335 + 1187 + 33 + 20 + + + 13353 + 1197 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + b95c90c9-1080-4011-a5d2-c36751935c98 + Count + Count + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 13335 + 1207 + 33 + 20 + + + 13353 + 1217 + + + + + + + + 1 + Series of numbers + c9de516b-360b-4734-8431-4c2d56bafbfc + Series + Series + false + 0 + + + + + + 13398 + 1167 + 34 + 60 + + + 13416.5 + 1197 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + df9ac30d-91ea-4135-ba78-3892dbf2f971 + Radians + Radians + + + + + + 13340 + 1269 + 120 + 28 + + + 13401 + 1283 + + + + + + Angle in degrees + 07fe7f63-27fb-495d-8aec-f50b8c2e7660 + Degrees + Degrees + false + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + 1 + + + + + + 13342 + 1271 + 44 + 24 + + + 13365.5 + 1283 + + + + + + + + Angle in radians + bcaab703-8bc6-4a65-ad7a-cccc98c1f7b3 + Radians + Radians + false + 0 + + + + + + 13416 + 1271 + 42 + 24 + + + 13438.5 + 1283 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 4e538fde-1785-40a5-881c-f399fce13909 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00191294160 + + + + + + 13203 + 1318 + 250 + 20 + + + 13203.53 + 1318.476 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 02572be0-c954-40eb-9b13-4bd08b746304 + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + acde3684-712f-4974-bced-6bc8e2fc487c + df9ac30d-91ea-4135-ba78-3892dbf2f971 + 4e538fde-1785-40a5-881c-f399fce13909 + 6 + 9e4921d4-5b7e-41a7-9873-df6354cb2ae1 + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + dfbe4d6c-bac8-48ba-a2d0-49d893f8c166 + Evaluate Length + Evaluate Length + + + + + + 14287 + 1242 + 144 + 64 + + + 14361 + 1274 + + + + + + Curve to evaluate + 832882e5-774e-4257-b9da-3a171f92ce87 + Curve + Curve + false + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + 1 + + + + + + 14289 + 1244 + 57 + 20 + + + 14319 + 1254 + + + + + + + + Length factor for curve evaluation + 24cd78ab-fb9c-4554-b97b-ad1c38b60207 + Length + Length + false + 0 + + + + + + 14289 + 1264 + 57 + 20 + + + 14319 + 1274 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 15cf748f-c2d3-40f2-9cba-a68ab67fe27b + Normalized + Normalized + false + 0 + + + + + + 14289 + 1284 + 57 + 20 + + + 14319 + 1294 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + Point + Point + false + 0 + + + + + + 14376 + 1244 + 53 + 20 + + + 14404 + 1254 + + + + + + + + Tangent vector at the specified length + 4c4ddb93-26a9-4ec0-a87d-cee3852eadd0 + Tangent + Tangent + false + 0 + + + + + + 14376 + 1264 + 53 + 20 + + + 14404 + 1274 + + + + + + + + Curve parameter at the specified length + c70d7bd0-8a34-4b8d-a7ed-9a98addbf432 + Parameter + Parameter + false + 0 + + + + + + 14376 + 1284 + 53 + 20 + + + 14404 + 1294 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + e6c2a2f4-c3a4-46c5-8d00-2fc3f4085fa5 + Line SDL + Line SDL + + + + + + 14466 + 1242 + 106 + 64 + + + 14530 + 1274 + + + + + + Line start point + 52067947-7a8f-4039-a532-df58b38bb851 + Start + Start + false + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + 1 + + + + + + 14468 + 1244 + 47 + 20 + + + 14493 + 1254 + + + + + + + + Line tangent (direction) + a8d35086-053d-4ac7-9a48-b6a5fa97c6de + Direction + Direction + false + 4c4ddb93-26a9-4ec0-a87d-cee3852eadd0 + 1 + + + + + + 14468 + 1264 + 47 + 20 + + + 14493 + 1274 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + e2aed430-8a43-4469-9b17-030bc1577ca4 + Length + Length + false + 0 + + + + + + 14468 + 1284 + 47 + 20 + + + 14493 + 1294 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 249874c6-e84e-428b-911b-c163d060adea + Line + Line + false + 0 + + + + + + 14545 + 1244 + 25 + 60 + + + 14559 + 1274 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 16f2bc44-6c6e-453c-8dbe-d7be8149dce5 + Mirror + Mirror + + + + + + 14418 + 1156 + 138 + 44 + + + 14486 + 1178 + + + + + + Base geometry + cd9f4a75-9639-4e49-8f0c-fd8b3ac75c42 + Geometry + Geometry + true + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + 1 + + + + + + 14420 + 1158 + 51 + 20 + + + 14447 + 1168 + + + + + + + + Mirror plane + 7deb0621-b3ca-43f6-b5bc-9e4f41da5df5 + Plane + Plane + false + 249874c6-e84e-428b-911b-c163d060adea + 1 + + + + + + 14420 + 1178 + 51 + 20 + + + 14447 + 1188 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + d460b419-b4a6-4ea0-8880-5f3894baf08b + Geometry + Geometry + false + 0 + + + + + + 14501 + 1158 + 53 + 20 + + + 14529 + 1168 + + + + + + + + Transformation data + c798585a-f6c2-472c-b171-693953988459 + Transform + Transform + false + 0 + + + + + + 14501 + 1178 + 53 + 20 + + + 14529 + 1188 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + da694302-c7c5-4bb2-87f0-3176f906c450 + Join Curves + Join Curves + + + + + + 14615 + 1097 + 118 + 44 + + + 14678 + 1119 + + + + + + 1 + Curves to join + 70bf7239-7816-4782-92c2-8257478fd3aa + Curves + Curves + false + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + d460b419-b4a6-4ea0-8880-5f3894baf08b + 2 + + + + + + 14617 + 1099 + 46 + 20 + + + 14641.5 + 1109 + + + + + + + + Preserve direction of input curves + bc38eadb-195c-45af-8e60-38c8083d5eb1 + Preserve + Preserve + false + 0 + + + + + + 14617 + 1119 + 46 + 20 + + + 14641.5 + 1129 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + a1f5b54b-408a-4930-a945-5e7797441feb + Curves + Curves + false + 0 + + + + + + 14693 + 1099 + 38 + 40 + + + 14713.5 + 1119 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + e2c93f6a-d12e-40a8-ae1f-4f4d3af64fb3 + End Points + End Points + + + + + + 14670 + 1184 + 96 + 44 + + + 14720 + 1206 + + + + + + Curve to evaluate + f54f1220-0aa3-43b8-a532-6c9914303e05 + Curve + Curve + false + a1f5b54b-408a-4930-a945-5e7797441feb + 1 + + + + + + 14672 + 1186 + 33 + 40 + + + 14690 + 1206 + + + + + + + + Curve start point + 1254e03e-3c5f-40ce-aeb1-f46a4ffd1d32 + Start + Start + false + 0 + + + + + + 14735 + 1186 + 29 + 20 + + + 14751 + 1196 + + + + + + + + Curve end point + 942220f7-fe07-46d7-ae6f-fee05da2ffdc + End + End + false + 0 + + + + + + 14735 + 1206 + 29 + 20 + + + 14751 + 1216 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 2b3b166c-48f5-4ae6-9e2b-a29612af52b7 + Line + Line + + + + + + 14639 + 1277 + 114 + 44 + + + 14711 + 1299 + + + + + + Line start point + 63650832-dd19-460e-a746-9d2d4a054b86 + Start Point + Start Point + false + 1254e03e-3c5f-40ce-aeb1-f46a4ffd1d32 + 1 + + + + + + 14641 + 1279 + 55 + 20 + + + 14670 + 1289 + + + + + + + + Line end point + 47fc9968-7ac5-4a13-8ca9-dafb6655e7d9 + End Point + End Point + false + 942220f7-fe07-46d7-ae6f-fee05da2ffdc + 1 + + + + + + 14641 + 1299 + 55 + 20 + + + 14670 + 1309 + + + + + + + + Line segment + 4eef5705-90b2-4a87-a30a-4845c14a89b1 + Line + Line + false + 0 + + + + + + 14726 + 1279 + 25 + 40 + + + 14740 + 1299 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 57a6d159-9d4f-4f2a-b78f-2141c91474c5 + Angle + Angle + + + + + + 14790 + 1342 + 115 + 64 + + + 14854 + 1374 + + + + + + First vector + 623f6ec0-c5f5-41fb-93f4-8890c9f70537 + Vector A + Vector A + false + 0 + + + + + + 14792 + 1344 + 47 + 20 + + + 14817 + 1354 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 27e58791-daf4-48e6-92fc-eea6c3f367ac + Vector B + Vector B + false + 4eef5705-90b2-4a87-a30a-4845c14a89b1 + 1 + + + + + + 14792 + 1364 + 47 + 20 + + + 14817 + 1374 + + + + + + + + Optional plane for 2D angle + 34bf2e0c-519b-4f4b-b1b7-d9ac1f3f3927 + Plane + Plane + true + 0 + + + + + + 14792 + 1384 + 47 + 20 + + + 14817 + 1394 + + + + + + + + Angle (in radians) between vectors + 65c8940b-f8e1-41cc-bfbe-431645d62d91 + Angle + Angle + false + 0 + + + + + + 14869 + 1344 + 34 + 30 + + + 14887.5 + 1359 + + + + + + + + Reflex angle (in radians) between vectors + a641a79c-e655-43b2-a12c-801412fd73ba + Reflex + Reflex + false + 0 + + + + + + 14869 + 1374 + 34 + 30 + + + 14887.5 + 1389 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + d3e51203-e5d2-4329-956f-14031eda4253 + Rotate + Rotate + + + + + + 14864 + 1239 + 154 + 64 + + + 14948 + 1271 + + + + + + Base geometry + 91a43171-d486-48f2-aa99-0b8d3e8c387f + Geometry + Geometry + true + a1f5b54b-408a-4930-a945-5e7797441feb + 1 + + + + + + 14866 + 1241 + 67 + 20 + + + 14909 + 1251 + + + + + + + + Rotation angle in radians + 14de063b-9f26-41ff-9ce9-fc146f96f071 + -X + Angle + Angle + false + 65c8940b-f8e1-41cc-bfbe-431645d62d91 + 1 + false + + + + + + 14866 + 1261 + 67 + 20 + + + 14909 + 1271 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 945fd4ad-c4f0-4cc0-933f-8df91a01d0c6 + Plane + Plane + false + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + 1 + + + + + + 14866 + 1281 + 67 + 20 + + + 14909 + 1291 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 25a04f9c-eb01-4a0b-a64d-cb01fd3e2193 + Geometry + Geometry + false + 0 + + + + + + 14963 + 1241 + 53 + 30 + + + 14991 + 1256 + + + + + + + + Transformation data + e79260b6-9267-421f-b3eb-4dee64e057a2 + Transform + Transform + false + 0 + + + + + + 14963 + 1271 + 53 + 30 + + + 14991 + 1286 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + f447695d-1c1b-44d0-9618-f10b5d468875 + Move + Move + + + + + + 15055 + 1176 + 138 + 44 + + + 15123 + 1198 + + + + + + Base geometry + 30f58b98-6719-43d1-b5c5-bdffefb2b930 + Geometry + Geometry + true + 25a04f9c-eb01-4a0b-a64d-cb01fd3e2193 + 1 + + + + + + 15057 + 1178 + 51 + 20 + + + 15084 + 1188 + + + + + + + + Translation vector + 256f8855-02ad-4e78-b41d-4cc527e81a95 + Motion + Motion + false + 8be14cd3-4788-4f74-be17-1f3bc04b28c2 + 1 + + + + + + 15057 + 1198 + 51 + 20 + + + 15084 + 1208 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + ad920f6b-4fcd-47f6-83ad-6273689ff65a + Geometry + Geometry + false + 0 + + + + + + 15138 + 1178 + 53 + 20 + + + 15166 + 1188 + + + + + + + + Transformation data + 393f0b11-9e18-48a8-ba65-200bf58d22ab + Transform + Transform + false + 0 + + + + + + 15138 + 1198 + 53 + 20 + + + 15166 + 1208 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 51fabe5b-43c5-4ef7-8dfb-ed306089e1c8 + Vector 2Pt + Vector 2Pt + + + + + + 15035 + 1324 + 112 + 64 + + + 15093 + 1356 + + + + + + Base point + 59fc2d85-7df7-4dd6-bae3-fc6a16c16114 + Point A + Point A + false + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + 1 + + + + + + 15037 + 1326 + 41 + 20 + + + 15059 + 1336 + + + + + + + + Tip point + e12d3421-dc06-4ee6-a35f-75f1c16152af + Point B + Point B + false + 0 + + + + + + 15037 + 1346 + 41 + 20 + + + 15059 + 1356 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + a4dfe145-4fa1-4374-ba2d-2bb8fb5830e8 + Unitize + Unitize + false + 0 + + + + + + 15037 + 1366 + 41 + 20 + + + 15059 + 1376 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 8be14cd3-4788-4f74-be17-1f3bc04b28c2 + Vector + Vector + false + 0 + + + + + + 15108 + 1326 + 37 + 30 + + + 15128 + 1341 + + + + + + + + Vector length + 475e2685-e9c1-4922-adb2-7165bce540ca + Length + Length + false + 0 + + + + + + 15108 + 1356 + 37 + 30 + + + 15128 + 1371 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 3caf0bd1-75a8-425a-920e-b56621541afa + Curve Domain + Curve Domain + + + + + + 15139 + 1247 + 116 + 44 + + + 15197 + 1269 + + + + + + Curve to measure/modify + 24a5031a-9f09-4993-8b20-c5a24a761443 + Curve + Curve + false + ad920f6b-4fcd-47f6-83ad-6273689ff65a + 1 + + + + + + 15141 + 1249 + 41 + 20 + + + 15163 + 1259 + + + + + + + + Optional domain, if omitted the curve will not be modified. + ad471169-0203-403f-8fd5-c8795973dc0b + Domain + Domain + true + 0 + + + + + + 15141 + 1269 + 41 + 20 + + + 15163 + 1279 + + + + + + + + Curve with new domain. + 9756f1ef-62f6-41f1-8617-e3e942f27331 + Curve + Curve + false + 0 + + + + + + 15212 + 1249 + 41 + 20 + + + 15234 + 1259 + + + + + + + + Domain of original curve. + baf5e692-6304-45f6-9112-c933158271cf + Domain + Domain + false + 0 + + + + + + 15212 + 1269 + 41 + 20 + + + 15234 + 1279 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + 8b14e6be-bcaf-4053-9a42-3029296a448f + Sub Curve + Sub Curve + + + + + + 15341 + 1224 + 124 + 44 + + + 15415 + 1246 + + + + + + Base curve + 9b451afe-5fab-4902-9931-a35ee01243a8 + Base curve + Base curve + false + 9756f1ef-62f6-41f1-8617-e3e942f27331 + 1 + + + + + + 15343 + 1226 + 57 + 20 + + + 15373 + 1236 + + + + + + + + Sub-domain to extract + 45699cf8-2e5a-48fc-86ba-d0bee18e8f01 + Domain + Domain + false + 061ea6f0-1b51-4534-bc25-f57014849245 + 1 + + + + + + 15343 + 1246 + 57 + 20 + + + 15373 + 1256 + + + + + + + + Resulting sub curve + af095bf0-0727-478b-84f1-2b04e824997a + Curve + Curve + false + 0 + + + + + + 15430 + 1226 + 33 + 40 + + + 15448 + 1246 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + f1ee510a-04c2-4555-8f61-e21d8d76fb19 + Deconstruct Domain + Deconstruct Domain + + + + + + 15185 + 1332 + 104 + 44 + + + 15243 + 1354 + + + + + + Base domain + a98e8aea-a824-4224-bb57-02344bed42c7 + Domain + Domain + false + baf5e692-6304-45f6-9112-c933158271cf + 1 + + + + + + 15187 + 1334 + 41 + 40 + + + 15209 + 1354 + + + + + + + + Start of domain + 997f886f-1bf2-4eab-8a5d-c8bd78064a25 + Start + Start + false + 0 + + + + + + 15258 + 1334 + 29 + 20 + + + 15274 + 1344 + + + + + + + + End of domain + 2e75cd00-9ad7-4cb2-ba6e-513619448cb0 + End + End + false + 0 + + + + + + 15258 + 1354 + 29 + 20 + + + 15274 + 1364 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 85a1206b-0db8-48f6-af9a-0a6890b62de6 + Construct Domain + Construct Domain + + + + + + 15296 + 1364 + 156 + 44 + + + 15394 + 1386 + + + + + + Start value of numeric domain + 9c636910-c4c1-4184-bfeb-b52fc273ecaf + X/2 + Domain start + Domain start + false + 2e75cd00-9ad7-4cb2-ba6e-513619448cb0 + 1 + + + + + + 15298 + 1366 + 81 + 20 + + + 15348 + 1376 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + e16aed52-c355-4154-a079-7e2462817b7f + Domain end + Domain end + false + 2e75cd00-9ad7-4cb2-ba6e-513619448cb0 + 1 + + + + + + 15298 + 1386 + 81 + 20 + + + 15348 + 1396 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 061ea6f0-1b51-4534-bc25-f57014849245 + Domain + Domain + false + 0 + + + + + + 15409 + 1366 + 41 + 40 + + + 15431 + 1386 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 697b4280-96b0-4ed3-80ac-fe0d0b531ec3 + Evaluate Length + Evaluate Length + + + + + + 15480 + 1279 + 144 + 64 + + + 15554 + 1311 + + + + + + Curve to evaluate + 1971d491-74b6-4f2e-a0d8-6b68ad57758a + Curve + Curve + false + af095bf0-0727-478b-84f1-2b04e824997a + 1 + + + + + + 15482 + 1281 + 57 + 20 + + + 15512 + 1291 + + + + + + + + Length factor for curve evaluation + 66678e08-ea86-43a7-9ec0-ec2ebe5026e2 + Length + Length + false + 0 + + + + + + 15482 + 1301 + 57 + 20 + + + 15512 + 1311 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 83b3e638-3b3d-4a9a-b4e2-526d88ae260c + Normalized + Normalized + false + 0 + + + + + + 15482 + 1321 + 57 + 20 + + + 15512 + 1331 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 31070e4f-c1f9-45f9-ba7d-76aa4ec207b0 + Point + Point + false + 0 + + + + + + 15569 + 1281 + 53 + 20 + + + 15597 + 1291 + + + + + + + + Tangent vector at the specified length + 4323f5b6-656e-486b-ad3e-75f52f8f19f1 + Tangent + Tangent + false + 0 + + + + + + 15569 + 1301 + 53 + 20 + + + 15597 + 1311 + + + + + + + + Curve parameter at the specified length + c9c144ca-4020-471f-a7da-c328993cd206 + Parameter + Parameter + false + 0 + + + + + + 15569 + 1321 + 53 + 20 + + + 15597 + 1331 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 1f14e385-48a9-49b9-9fbf-27e0e41a2cf4 + Rotate + Rotate + + + + + + 15628 + 1262 + 138 + 64 + + + 15696 + 1294 + + + + + + Base geometry + 8a53d79e-4eeb-4bc2-99d0-9a7551c9d77c + Geometry + Geometry + true + af095bf0-0727-478b-84f1-2b04e824997a + 1 + + + + + + 15630 + 1264 + 51 + 20 + + + 15657 + 1274 + + + + + + + + Rotation angle in radians + cd3cc88e-b3d6-4a6a-931f-cd9881af07b2 + Angle + Angle + false + 0 + false + + + + + + 15630 + 1284 + 51 + 20 + + + 15657 + 1294 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 0e9db1c3-af0c-41a4-b821-094af0e43556 + Plane + Plane + false + 31070e4f-c1f9-45f9-ba7d-76aa4ec207b0 + 1 + + + + + + 15630 + 1304 + 51 + 20 + + + 15657 + 1314 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 23b53ca1-2a91-4456-90e8-f6f198562c34 + Geometry + Geometry + false + 0 + + + + + + 15711 + 1264 + 53 + 30 + + + 15739 + 1279 + + + + + + + + Transformation data + adaf2972-6d7b-4f4d-824c-7c3f9b0a27f3 + Transform + Transform + false + 0 + + + + + + 15711 + 1294 + 53 + 30 + + + 15739 + 1309 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 65584a6d-8ccd-4327-af50-3291e244cb7d + Join Curves + Join Curves + + + + + + 15601 + 1181 + 118 + 44 + + + 15664 + 1203 + + + + + + 1 + Curves to join + 2f3442bf-e1b3-40ac-a281-2e6dc1b27ece + Curves + Curves + false + af095bf0-0727-478b-84f1-2b04e824997a + 23b53ca1-2a91-4456-90e8-f6f198562c34 + 2 + + + + + + 15603 + 1183 + 46 + 20 + + + 15627.5 + 1193 + + + + + + + + Preserve direction of input curves + 38c8971c-4c59-4888-8b25-e8a664476da8 + Preserve + Preserve + false + 0 + + + + + + 15603 + 1203 + 46 + 20 + + + 15627.5 + 1213 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 9e9be815-f090-409f-8b9e-6b9dbe4aac73 + Curves + Curves + false + 0 + + + + + + 15679 + 1183 + 38 + 40 + + + 15699.5 + 1203 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 20cdf82d-ea85-401f-9e7d-451bfb79ad81 + Relay + Relay + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 15996 + 989 + 44 + 16 + + + 16018 + 997 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 83941feb-acb9-4944-8755-0ceab50f5263 + Bounding Box + Bounding Box + + + + + true + + + + + + 15755 + 1191 + 100 + 44 + + + 15814 + 1213 + + + + + + 1 + Geometry to contain + ce61211b-f461-4b2a-b73e-b763ed278c11 + Content + Content + false + 9e9be815-f090-409f-8b9e-6b9dbe4aac73 + 1 + + + + + + 15757 + 1193 + 42 + 20 + + + 15779.5 + 1203 + + + + + + + + BoundingBox orientation plane + true + 4e8833a0-eb04-4a3d-9701-9455cda3f3a8 + Plane + Plane + false + 0 + + + + + + 15757 + 1213 + 42 + 20 + + + 15779.5 + 1223 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + df46bb78-996a-437b-840c-d209f8995ef2 + Box + Box + false + 0 + + + + + + 15829 + 1193 + 24 + 20 + + + 15842.5 + 1203 + + + + + + + + Bounding box in orientation plane coordinates + true + 51812f9b-044e-417d-aacc-edf54032bf49 + Box + Box + false + 0 + + + + + + 15829 + 1213 + 24 + 20 + + + 15842.5 + 1223 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 3355a088-91b8-43bc-b75c-5039ea1b0625 + Deconstruct Box + Deconstruct Box + + + + + + 15871 + 1200 + 89 + 84 + + + 15912 + 1242 + + + + + + Base box + 7074d30a-c060-4b98-8437-75c3ee067952 + Box + Box + false + df46bb78-996a-437b-840c-d209f8995ef2 + 1 + + + + + + 15873 + 1202 + 24 + 80 + + + 15886.5 + 1242 + + + + + + + + Box plane + 2ef6a092-3ca9-4c42-a0b7-7d22b60859b0 + Plane + Plane + false + 0 + + + + + + 15927 + 1202 + 31 + 20 + + + 15944 + 1212 + + + + + + + + {x} dimension of box + 6b45e3be-5ff1-4591-91df-9d5afaee011c + X + X + false + 0 + + + + + + 15927 + 1222 + 31 + 20 + + + 15944 + 1232 + + + + + + + + {y} dimension of box + 25c1de49-4aff-47bf-8e26-40cf7ed9d8c7 + Y + Y + false + 0 + + + + + + 15927 + 1242 + 31 + 20 + + + 15944 + 1252 + + + + + + + + {z} dimension of box + b9427d46-9a77-4483-87b6-bc69e64872b6 + Z + Z + false + 0 + + + + + + 15927 + 1262 + 31 + 20 + + + 15944 + 1272 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 38eeab71-bdf8-48b2-b9b7-c46f1b875c24 + Division + Division + + + + + + 16097 + 1220 + 82 + 44 + + + 16128 + 1242 + + + + + + Item to divide (dividend) + 0a181bb2-0524-4789-a17c-6a813f49fba8 + A + A + false + 3895988e-a289-4694-b2b1-b14677156735 + 1 + + + + + + 16099 + 1222 + 14 + 20 + + + 16107.5 + 1232 + + + + + + + + Item to divide with (divisor) + cdfe81e5-1668-4dce-822b-b9513ed50016 + B + B + false + 84e07b69-5cfa-4f37-8cbc-1c229a301f63 + 1 + + + + + + 16099 + 1242 + 14 + 20 + + + 16107.5 + 1252 + + + + + + + + The result of the Division + 3aa3c25f-99f4-407a-a4a8-eaf1e74222b2 + Result + Result + false + 0 + + + + + + 16143 + 1222 + 34 + 40 + + + 16161.5 + 1242 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + ca283543-5f0b-499b-9c9b-381c5c09e175 + Deconstruct Domain + Deconstruct Domain + + + + + + 15971 + 1200 + 104 + 44 + + + 16029 + 1222 + + + + + + Base domain + 1a2daf33-6477-4fc9-b8e9-c8fa3390965e + Domain + Domain + false + 6b45e3be-5ff1-4591-91df-9d5afaee011c + 1 + + + + + + 15973 + 1202 + 41 + 40 + + + 15995 + 1222 + + + + + + + + Start of domain + 3bc03cdd-cf2a-4d80-a1bd-8e6c09b6faf6 + Start + Start + false + 0 + + + + + + 16044 + 1202 + 29 + 20 + + + 16060 + 1212 + + + + + + + + End of domain + 3895988e-a289-4694-b2b1-b14677156735 + End + End + false + 0 + + + + + + 16044 + 1222 + 29 + 20 + + + 16060 + 1232 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 06681605-538d-4057-92ec-b6a51ea3d63f + Deconstruct Domain + Deconstruct Domain + + + + + + 15974 + 1257 + 104 + 44 + + + 16032 + 1279 + + + + + + Base domain + 66cdd503-4039-4f92-8d23-4e553dc3bb53 + Domain + Domain + false + 25c1de49-4aff-47bf-8e26-40cf7ed9d8c7 + 1 + + + + + + 15976 + 1259 + 41 + 40 + + + 15998 + 1279 + + + + + + + + Start of domain + cc47b530-32ec-4008-beee-2eff395709b3 + Start + Start + false + 0 + + + + + + 16047 + 1259 + 29 + 20 + + + 16063 + 1269 + + + + + + + + End of domain + 84e07b69-5cfa-4f37-8cbc-1c229a301f63 + End + End + false + 0 + + + + + + 16047 + 1279 + 29 + 20 + + + 16063 + 1289 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + eb1f7a89-e107-41ca-9c38-2559400615bd + Panel + + false + 0 + 3aa3c25f-99f4-407a-a4a8-eaf1e74222b2 + 1 + Double click to edit panel content… + + + + + + 13370 + 1141 + 160 + 40 + + 0 + 0 + 0 + + 13370.42 + 1141.288 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 330ab110-e799-4b4b-b595-f82a00f48889 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 13717 + 1458 + 112 + 40 + + 0 + 0 + 0 + + 13717.19 + 1458.432 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + db5a4d00-0d05-41d4-afd6-afe25d9a0401 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 13716 + 1433 + 112 + 40 + + 0 + 0 + 0 + + 13716.58 + 1433.426 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e423cb09-caaf-4d9e-8221-43c9288e3bd3 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 13707 + 1409 + 112 + 40 + + 0 + 0 + 0 + + 13707.23 + 1409.466 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + Scale + Scale + + + + + + 15654 + 1096 + 154 + 64 + + + 15738 + 1128 + + + + + + Base geometry + fea8245a-f3a5-4700-901d-2d5754e25f02 + Geometry + Geometry + true + 9e9be815-f090-409f-8b9e-6b9dbe4aac73 + 1 + + + + + + 15656 + 1098 + 67 + 20 + + + 15699 + 1108 + + + + + + + + Center of scaling + 8c16e279-51b2-4a69-81fc-18297c7d1fd2 + Center + Center + false + 0 + + + + + + 15656 + 1118 + 67 + 20 + + + 15699 + 1128 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 0d39e558-3d81-4c06-9bb5-66286eca8eb5 + X^-1 + Factor + Factor + false + 6b45e3be-5ff1-4591-91df-9d5afaee011c + 1 + + + + + + 15656 + 1138 + 67 + 20 + + + 15699 + 1148 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + Geometry + Geometry + false + 0 + + + + + + 15753 + 1098 + 53 + 30 + + + 15781 + 1113 + + + + + + + + Transformation data + c8c291dd-830a-4bc9-9ef3-54c9f4539652 + Transform + Transform + false + 0 + + + + + + 15753 + 1128 + 53 + 30 + + + 15781 + 1143 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + c08cd236-b4ee-46a3-8e8b-3812932e0817 + Curve + Curve + false + 35453427-819e-488c-8f5e-ec0d3d1e0df4 + 1 + + + + + + 15943 + 944 + 50 + 24 + + + 15968.13 + 956.7957 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 5208f7ca-0736-4a52-b414-72eab73ecae2 + Panel + + false + 0 + 0 + 16 +32 +64 +128 +256 0.00191294160505 + + + + + + 13202 + 1461 + 174 + 64 + + 0 + 0 + 0 + + 13202.39 + 1461.351 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + ef384574-8b3a-460c-966b-f46dd53d272a + Division + Division + + + + + + 13250 + 1535 + 82 + 44 + + + 13281 + 1557 + + + + + + Item to divide (dividend) + 9bf8cf18-515a-457b-8922-6390d9359424 + A + A + false + 0 + + + + + + 13252 + 1537 + 14 + 20 + + + 13260.5 + 1547 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + bcd88f70-91ed-4c66-bddc-1026a5c60f5c + B + B + false + 0 + + + + + + 13252 + 1557 + 14 + 20 + + + 13260.5 + 1567 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + 8d7c6970-4b1d-4ab5-b531-0d285f975096 + Result + Result + false + 0 + + + + + + 13296 + 1537 + 34 + 40 + + + 13314.5 + 1557 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + Panel + + false + 0 + 0 + 0.00191294160505 + + + + + + 13223 + 1349 + 138 + 108 + + 0 + 0 + 0 + + 13223.4 + 1349.455 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + Curve + Curve + false + 7ec058a1-9c86-4879-963c-06077cea0d55 + 1 + + + + + + 13509 + 1581 + 50 + 24 + + + 13534.85 + 1593.806 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + eb936e3b-ddc1-443e-8ea8-d27e6ca5158d + Create Material + Create Material + + + + + + 16018 + 1018 + 144 + 104 + + + 16102 + 1070 + + + + + + Colour of the diffuse channel + 3648fa82-f2eb-443d-b2f7-bee539275b83 + Diffuse + Diffuse + false + 0 + + + + + + 16020 + 1020 + 67 + 20 + + + 16055 + 1030 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + + + + + + + + + + Colour of the specular highlight + a383fdf8-4116-4cc2-86dc-de32c4d20084 + Specular + Specular + false + 0 + + + + + + 16020 + 1040 + 67 + 20 + + + 16055 + 1050 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 168df368-193d-4741-b379-473f6982feac + Emission + Emission + false + 0 + + + + + + 16020 + 1060 + 67 + 20 + + + 16055 + 1070 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0d0fd086-be7b-43b2-aabe-444a47baccd0 + Transparency + Transparency + false + 0 + + + + + + 16020 + 1080 + 67 + 20 + + + 16055 + 1090 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3d25b2a9-c44a-4500-aab9-af31275770b7 + Shine + Shine + false + 0 + + + + + + 16020 + 1100 + 67 + 20 + + + 16055 + 1110 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + 60683be4-b838-4938-a4e0-4cbda4e68392 + Material + Material + false + 0 + + + + + + 16117 + 1020 + 43 + 100 + + + 16140 + 1070 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + 98cc0ee7-5f6e-4219-89ec-0c7dfc89e3b0 + Custom Preview + Custom Preview + + + + + + + 16053 + 943 + 82 + 44 + + + 16121 + 965 + + + + + + Geometry to preview + true + 02ff85f0-a37f-4fdb-afe2-adfedd5e7d40 + Geometry + Geometry + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 16055 + 945 + 51 + 20 + + + 16082 + 955 + + + + + + + + The material override + afe9717d-7cbc-46b7-9626-4446f0b5c510 + Material + Material + false + 60683be4-b838-4938-a4e0-4cbda4e68392 + 1 + + + + + + 16055 + 965 + 51 + 20 + + + 16082 + 975 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 7ec058a1-9c86-4879-963c-06077cea0d55 + Relay + Relay + false + c5c6ac5c-f5e5-471d-b028-a0035a12b7ac + 1 + + + + + + 13448 + 1625 + 44 + 16 + + + 13470 + 1633 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + fe99770b-54da-415c-aec9-4773542b47a4 + Evaluate Length + Evaluate Length + + + + + + 15493 + 958 + 144 + 64 + + + 15567 + 990 + + + + + + Curve to evaluate + 2fdb481f-0b12-4e54-97f6-a350c8360dd0 + Curve + Curve + false + 149373f6-de48-45b6-bf18-44bea4fa93db + 1 + + + + + + 15495 + 960 + 57 + 20 + + + 15525 + 970 + + + + + + + + Length factor for curve evaluation + c261aab5-502f-45dc-b1d0-4bc3fc813e89 + Length + Length + false + 0 + + + + + + 15495 + 980 + 57 + 20 + + + 15525 + 990 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0652968b-38f4-42f4-b488-5d4d0485324a + Normalized + Normalized + false + 0 + + + + + + 15495 + 1000 + 57 + 20 + + + 15525 + 1010 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 1432e269-9339-489d-8575-a7373971e179 + Point + Point + false + 0 + + + + + + 15582 + 960 + 53 + 20 + + + 15610 + 970 + + + + + + + + Tangent vector at the specified length + 31339a91-101d-4f90-8e86-d5bcb01701d9 + Tangent + Tangent + false + 0 + + + + + + 15582 + 980 + 53 + 20 + + + 15610 + 990 + + + + + + + + Curve parameter at the specified length + 82498206-a5fb-4a9d-923f-df4572334ed1 + Parameter + Parameter + false + 0 + + + + + + 15582 + 1000 + 53 + 20 + + + 15610 + 1010 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + 07d6bce5-4a56-412a-8267-e66568ff6b15 + YZ Plane + YZ Plane + + + + + + 15583 + 1760 + 98 + 28 + + + 15633 + 1774 + + + + + + Origin of plane + 153e5a9a-cb90-46de-a2f1-79a9da6ff155 + Origin + Origin + false + 5dc0dec0-a581-431a-bc4c-f328e4e97127 + 1 + + + + + + 15585 + 1762 + 33 + 24 + + + 15603 + 1774 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + a25e7e18-04a2-4541-91ce-b98ffd9449d4 + Plane + Plane + false + 0 + + + + + + 15648 + 1762 + 31 + 24 + + + 15665 + 1774 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 149373f6-de48-45b6-bf18-44bea4fa93db + Relay + Relay + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 15020 + 1051 + 44 + 16 + + + 15042 + 1059 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + e449622b-e6c3-4eec-81ff-a425e95090f3 + Move + Move + + + + + + 15839 + 1020 + 138 + 44 + + + 15907 + 1042 + + + + + + Base geometry + a25f82ac-1f5c-4938-bfab-93db77c7dcc7 + Geometry + Geometry + true + b8999a3b-880d-4d88-a81f-7e60dfb437f6 + 1 + + + + + + 15841 + 1022 + 51 + 20 + + + 15868 + 1032 + + + + + + + + Translation vector + bebff340-c3c8-4ed2-90de-49d65ea51daf + Motion + Motion + false + 5f0fa108-a367-4dcb-9fe7-f90192f98501 + 1 + + + + + + 15841 + 1042 + 51 + 20 + + + 15868 + 1052 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 35453427-819e-488c-8f5e-ec0d3d1e0df4 + Geometry + Geometry + false + 0 + + + + + + 15922 + 1022 + 53 + 20 + + + 15950 + 1032 + + + + + + + + Transformation data + 435488d5-3c45-4c44-985b-f94b5fa6e023 + Transform + Transform + false + 0 + + + + + + 15922 + 1042 + 53 + 20 + + + 15950 + 1052 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 284d301b-eaab-4f71-9788-95577e371af1 + Vector 2Pt + Vector 2Pt + + + + + + 15684 + 889 + 112 + 64 + + + 15742 + 921 + + + + + + Base point + bc95659f-2cda-4dc6-af83-e03a2cc6b1bc + Point A + Point A + false + 0 + + + + + + 15686 + 891 + 41 + 20 + + + 15708 + 901 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Tip point + a90947ca-a20e-49f0-aa46-722a4827724d + Point B + Point B + false + 1432e269-9339-489d-8575-a7373971e179 + 1 + + + + + + 15686 + 911 + 41 + 20 + + + 15708 + 921 + + + + + + + + Unitize output + 7adcca31-507b-444a-80ed-a9c117f13153 + Unitize + Unitize + false + 0 + + + + + + 15686 + 931 + 41 + 20 + + + 15708 + 941 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 5f0fa108-a367-4dcb-9fe7-f90192f98501 + Vector + Vector + false + 0 + + + + + + 15757 + 891 + 37 + 30 + + + 15777 + 906 + + + + + + + + Vector length + 9f8de4ef-5263-427f-a077-255e47df5747 + Length + Length + false + 0 + + + + + + 15757 + 921 + 37 + 30 + + + 15777 + 936 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + 1 + 9440f584-df8d-4444-b5d6-2c70e9f0e4d8 + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + eafbccfb-4bf2-4e25-aeea-af2935836ea6 + Mirror + Mirror + + + + + + 15833 + 1101 + 138 + 44 + + + 15901 + 1123 + + + + + + Base geometry + 020ed9fc-458f-4aa1-bf76-ae28a4d18df5 + Geometry + Geometry + true + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + 1 + + + + + + 15835 + 1103 + 51 + 20 + + + 15862 + 1113 + + + + + + + + Mirror plane + 63b1440b-0552-4e30-90fa-0389e1dabc1c + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 15835 + 1123 + 51 + 20 + + + 15862 + 1133 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + b8999a3b-880d-4d88-a81f-7e60dfb437f6 + Geometry + Geometry + false + 0 + + + + + + 15916 + 1103 + 53 + 20 + + + 15944 + 1113 + + + + + + + + Transformation data + 708b791f-7b19-4d82-919b-2d5e5e4aefa9 + Transform + Transform + false + 0 + + + + + + 15916 + 1123 + 53 + 20 + + + 15944 + 1133 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + b52263dc-d073-4865-b181-9e1f37d5704c + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 15675 + 123 + 50 + 24 + + + 15700.6 + 135.4397 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 0df11197-5498-4ae5-9c7e-adfa824520bc + Curvature + Curvature + + + + + + 15612 + -80 + 137 + 64 + + + 15682 + -48 + + + + + + Curve to evaluate + a694ab48-7e5d-43ed-8301-90a85dc18c95 + Curve + Curve + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15614 + -78 + 53 + 30 + + + 15642 + -63 + + + + + + + + Parameter on curve domain to evaluate + dc1eec45-7c41-48d8-9678-93395e482b28 + Parameter + Parameter + false + 87d6a01b-aece-4334-bd14-21ce54bee984 + 1 + + + + + + 15614 + -48 + 53 + 30 + + + 15642 + -33 + + + + + + + + Point on curve at {t} + 7dce1770-e256-498e-98ba-96d782012991 + Point + Point + false + 0 + + + + + + 15697 + -78 + 50 + 20 + + + 15723.5 + -68 + + + + + + + + Curvature vector at {t} + c79f52bc-46ec-4b9b-a283-02bad2c447a8 + Curvature + Curvature + false + 0 + + + + + + 15697 + -58 + 50 + 20 + + + 15723.5 + -48 + + + + + + + + Curvature circle at {t} + e2658d31-c4af-4d5d-9508-91a6e8faebd2 + Curvature + Curvature + false + 0 + + + + + + 15697 + -38 + 50 + 20 + + + 15723.5 + -28 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 06220d6a-b7ce-4f04-bd41-a34dcc62818e + Divide Curve + Divide Curve + + + + + + 15625 + 5 + 125 + 64 + + + 15675 + 37 + + + + + + Curve to divide + 2a471825-b4be-47eb-96b5-c21337668913 + Curve + Curve + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15627 + 7 + 33 + 20 + + + 15645 + 17 + + + + + + + + Number of segments + 22059829-76d8-4b2c-a0e2-027ba7af710b + Count + Count + false + b52263dc-d073-4865-b181-9e1f37d5704c + 1 + + + + + + 15627 + 27 + 33 + 20 + + + 15645 + 37 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 1adced61-e4d1-4cd3-aa93-990652b69e76 + Kinks + Kinks + false + 0 + + + + + + 15627 + 47 + 33 + 20 + + + 15645 + 57 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 47c940ea-5954-4ec5-ba95-e319f1565179 + Points + Points + false + 0 + + + + + + 15690 + 7 + 58 + 20 + + + 15720.5 + 17 + + + + + + + + 1 + Tangent vectors at division points + e6b3a056-60c6-4a06-bf27-9d867e854296 + Tangents + Tangents + false + 0 + + + + + + 15690 + 27 + 58 + 20 + + + 15720.5 + 37 + + + + + + + + 1 + Parameter values at division points + 87d6a01b-aece-4334-bd14-21ce54bee984 + Parameters + Parameters + false + 0 + + + + + + 15690 + 47 + 58 + 20 + + + 15720.5 + 57 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + Curve + Curve + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 15672 + 149 + 50 + 24 + + + 15697.65 + 161.8297 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + de865ff9-ebda-4a3d-8824-9df455dd00ab + Deconstruct Arc + Deconstruct Arc + + + + + + 15624 + -164 + 114 + 64 + + + 15664 + -132 + + + + + + Arc or Circle to deconstruct + f637068e-7530-4ef6-9503-5311802e4ef2 + Arc + Arc + false + e2658d31-c4af-4d5d-9508-91a6e8faebd2 + 1 + + + + + + 15626 + -162 + 23 + 60 + + + 15639 + -132 + + + + + + + + Base plane of arc or circle + dc25cd56-7491-4e0b-9bc2-74523ef6c5ba + Base Plane + Base Plane + false + 0 + + + + + + 15679 + -162 + 57 + 20 + + + 15709 + -152 + + + + + + + + Radius of arc or circle + 00e63471-b5d2-4d79-ba35-10577da6e2ae + Radius + Radius + false + 0 + + + + + + 15679 + -142 + 57 + 20 + + + 15709 + -132 + + + + + + + + Angle domain (in radians) of arc + 0ed438f3-a045-4ddf-8f0b-29a54fee304e + Angle + Angle + false + 0 + + + + + + 15679 + -122 + 57 + 20 + + + 15709 + -112 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 68bd121c-f8fe-4129-a534-5ff23e809e26 + One Over X + One Over X + + + + + + 15642 + -292 + 100 + 28 + + + 15691 + -278 + + + + + + Input value + d1074905-ac1d-4846-8e49-ed32bb7aef54 + Value + Value + false + 00e63471-b5d2-4d79-ba35-10577da6e2ae + 1 + + + + + + 15644 + -290 + 32 + 24 + + + 15661.5 + -278 + + + + + + + + Output value + 9431cffd-4415-457b-9f3d-019088ff41a2 + Result + Result + false + 0 + + + + + + 15706 + -290 + 34 + 24 + + + 15724.5 + -278 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 96602c89-27ad-4762-9f77-887b31091709 + Quick Graph + Quick Graph + false + 0 + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + + + + + + 15628 + -536 + 150 + 150 + + + 15628.6 + -535.7604 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + cf2b50fb-a912-4c69-a5c1-13798e4dda5f + Number Slider + Number Slider + false + 0 + + + + + + 15583 + 102 + 198 + 20 + + + 15583.6 + 102.5607 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 1425bff4-f0af-4063-9f09-1ab67271af90 + Line + Line + + + + + + 15625 + -238 + 114 + 44 + + + 15697 + -216 + + + + + + Line start point + 9c8fc241-13cb-43bf-8664-c0fcf9b3e7d0 + Start Point + Start Point + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15627 + -236 + 55 + 20 + + + 15656 + -226 + + + + + + + + Line end point + 6beb6a89-214c-472d-a43b-42f20f7a381f + End Point + End Point + false + dc25cd56-7491-4e0b-9bc2-74523ef6c5ba + 1 + + + + + + 15627 + -216 + 55 + 20 + + + 15656 + -206 + + + + + + + + Line segment + e398224c-4e03-4bde-8e3f-6a71b594aab3 + Line + Line + false + 0 + + + + + + 15712 + -236 + 25 + 40 + + + 15726 + -216 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + c0043bda-5da4-4c6f-9006-28bd9cde440d + Multiplication + Multiplication + + + + + + 15660 + -673 + 82 + 44 + + + 15691 + -651 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + d6824a42-4365-4987-8f6c-dd7be84448a6 + A + A + true + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + + + + + + 15662 + -671 + 14 + 20 + + + 15670.5 + -661 + + + + + + + + Second item for multiplication + cad72c90-5c94-4422-b92a-36670ce035e1 + B + B + true + b1150f6b-9068-43de-822c-fd052d874553 + 1 + + + + + + 15662 + -651 + 14 + 20 + + + 15670.5 + -641 + + + + + + + + Result of multiplication + 8406e36a-56fa-43cf-bf8f-de2e43c4523e + Result + Result + false + 0 + + + + + + 15706 + -671 + 34 + 40 + + + 15724.5 + -651 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b1150f6b-9068-43de-822c-fd052d874553 + Number Slider + Number Slider + false + 0 + + + + + + 15605 + -695 + 198 + 20 + + + 15605.41 + -694.0514 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 93840f58-69ce-4178-a843-3f16ca710b33 + Line SDL + Line SDL + + + + + + 15629 + -618 + 122 + 64 + + + 15709 + -586 + + + + + + Line start point + 1a56005a-31fb-4c81-93e0-f77fc4215308 + Start + Start + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15631 + -616 + 63 + 20 + + + 15672 + -606 + + + + + + + + Line tangent (direction) + 191a096f-9b86-4ff1-b184-b266e05c160f + Direction + Direction + false + e398224c-4e03-4bde-8e3f-6a71b594aab3 + 1 + + + + + + 15631 + -596 + 63 + 20 + + + 15672 + -586 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 74f7ed64-bc20-4971-a79e-92138b25d07c + -ABS(X) + Length + Length + false + 8406e36a-56fa-43cf-bf8f-de2e43c4523e + 1 + + + + + + 15631 + -576 + 63 + 20 + + + 15672 + -566 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + ee59c903-fdd2-42ad-8662-e20a4087ea22 + Line + Line + false + 0 + + + + + + 15724 + -616 + 25 + 60 + + + 15738 + -586 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + dae87d4c-dfba-4910-a1ac-7a4c5a7bddb6 + Panel + + false + 0.56093490123748779 + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + Double click to edit panel content… + + + + + + 15465 + -587 + 160 + 274 + + 0 + 0 + 0 + + 15465.49 + -586.6943 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + b05022b8-f0be-4355-ba66-2def481152ea + Evaluate Length + Evaluate Length + + + + + + 15625 + -774 + 144 + 64 + + + 15699 + -742 + + + + + + Curve to evaluate + 3c16f95e-a684-431b-b17c-1538c5cc0e88 + Curve + Curve + false + ee59c903-fdd2-42ad-8662-e20a4087ea22 + 1 + + + + + + 15627 + -772 + 57 + 20 + + + 15657 + -762 + + + + + + + + Length factor for curve evaluation + f743dcc6-2ccd-4e6b-8c56-a52e15574770 + Length + Length + false + 0 + + + + + + 15627 + -752 + 57 + 20 + + + 15657 + -742 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0d9c2a1a-fb1c-4a52-9698-d5bb93396684 + Normalized + Normalized + false + 0 + + + + + + 15627 + -732 + 57 + 20 + + + 15657 + -722 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 0333a0b4-7807-4722-8460-0402850f48a4 + Point + Point + false + 0 + + + + + + 15714 + -772 + 53 + 20 + + + 15742 + -762 + + + + + + + + Tangent vector at the specified length + f1d00c91-dde4-4671-bf61-521735239dc8 + Tangent + Tangent + false + 0 + + + + + + 15714 + -752 + 53 + 20 + + + 15742 + -742 + + + + + + + + Curve parameter at the specified length + 3cb4afc6-5129-4c1d-b78b-23ea4ea44688 + Parameter + Parameter + false + 0 + + + + + + 15714 + -732 + 53 + 20 + + + 15742 + -722 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 5731f758-fc97-4d0b-b622-ae0efb943a49 + Interpolate + Interpolate + + + + + + 15637 + -875 + 125 + 84 + + + 15704 + -833 + + + + + + 1 + Interpolation points + 816a6149-9783-45cc-a98a-fa4fc4943d66 + Vertices + Vertices + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15639 + -873 + 50 + 20 + + + 15665.5 + -863 + + + + + + + + Curve degree + 706ad0a7-577d-4392-ae8a-bcd8326b8713 + Degree + Degree + false + 0 + + + + + + 15639 + -853 + 50 + 20 + + + 15665.5 + -843 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 29829251-95bc-4bcd-b712-970614b55087 + Periodic + Periodic + false + 0 + + + + + + 15639 + -833 + 50 + 20 + + + 15665.5 + -823 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + c902095b-009c-477c-9288-70f45113f21b + KnotStyle + KnotStyle + false + 0 + + + + + + 15639 + -813 + 50 + 20 + + + 15665.5 + -803 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 9ff98a33-a335-46fd-9281-42a7cbf6cf4a + Curve + Curve + false + 0 + + + + + + 15719 + -873 + 41 + 26 + + + 15741 + -859.6667 + + + + + + + + Curve length + b2746d79-d886-4e0d-8e0f-21684410e7d9 + Length + Length + false + 0 + + + + + + 15719 + -847 + 41 + 27 + + + 15741 + -833 + + + + + + + + Curve domain + 9be761ca-7e55-401d-8913-0aa8d73fc914 + Domain + Domain + false + 0 + + + + + + 15719 + -820 + 41 + 27 + + + 15741 + -806.3334 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + b52263dc-d073-4865-b181-9e1f37d5704c + 0df11197-5498-4ae5-9c7e-adfa824520bc + 06220d6a-b7ce-4f04-bd41-a34dcc62818e + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + de865ff9-ebda-4a3d-8824-9df455dd00ab + 68bd121c-f8fe-4129-a534-5ff23e809e26 + 96602c89-27ad-4762-9f77-887b31091709 + cf2b50fb-a912-4c69-a5c1-13798e4dda5f + 1425bff4-f0af-4063-9f09-1ab67271af90 + c0043bda-5da4-4c6f-9006-28bd9cde440d + b1150f6b-9068-43de-822c-fd052d874553 + 93840f58-69ce-4178-a843-3f16ca710b33 + dae87d4c-dfba-4910-a1ac-7a4c5a7bddb6 + b05022b8-f0be-4355-ba66-2def481152ea + 5731f758-fc97-4d0b-b622-ae0efb943a49 + 391412fd-6fb5-4514-8e91-99253f8cabd8 + c79278be-f6af-4a42-b8b5-c90841b8c3a0 + 0fd5bc5a-1e79-4acb-a3bb-3470e2c210ea + 638c287f-0f22-4656-b519-f9f88c89bdd2 + 101d2106-3b75-4883-b01e-e4371108722c + f3cd075c-e437-49ee-b6d7-94d1b368b5b5 + 21 + b9a10a80-fefa-4c82-b085-ef39e13b81ee + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + d8cde57a-40ed-4f6e-859f-a8ec29618063 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 15665 + -972 + 50 + 24 + + + 15690.41 + -960.5303 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 0b137d8d-a326-43e3-a8c6-e6c8cf3428d6 + Curvature + Curvature + + + + + + 15606 + -1176 + 137 + 64 + + + 15676 + -1144 + + + + + + Curve to evaluate + 2d29a488-46a0-45a9-b53a-34c84b492eb6 + Curve + Curve + false + b28a00ae-8550-4cd7-9612-bc06471466a7 + 1 + + + + + + 15608 + -1174 + 53 + 30 + + + 15636 + -1159 + + + + + + + + Parameter on curve domain to evaluate + 68f6b6f1-3693-4da1-ae55-163723b6f39a + Parameter + Parameter + false + f1a2cb2d-6efd-43c3-8a8e-8ca7ff9b2f96 + 1 + + + + + + 15608 + -1144 + 53 + 30 + + + 15636 + -1129 + + + + + + + + Point on curve at {t} + 87793683-d21b-4dc6-9d3f-89e1c085f932 + Point + Point + false + 0 + + + + + + 15691 + -1174 + 50 + 20 + + + 15717.5 + -1164 + + + + + + + + Curvature vector at {t} + 692cb54b-4cfe-4ffa-8b5d-dc1536e9744a + Curvature + Curvature + false + 0 + + + + + + 15691 + -1154 + 50 + 20 + + + 15717.5 + -1144 + + + + + + + + Curvature circle at {t} + 39ed4a8b-7208-4768-97ee-c90f8cadc9fe + Curvature + Curvature + false + 0 + + + + + + 15691 + -1134 + 50 + 20 + + + 15717.5 + -1124 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 924487ff-65ba-4b5e-b286-27ce6dd53305 + Divide Curve + Divide Curve + + + + + + 15611 + -1088 + 125 + 64 + + + 15661 + -1056 + + + + + + Curve to divide + 9848aba4-b630-46a3-a299-dc984ef09bcb + Curve + Curve + false + b28a00ae-8550-4cd7-9612-bc06471466a7 + 1 + + + + + + 15613 + -1086 + 33 + 20 + + + 15631 + -1076 + + + + + + + + Number of segments + 6942484c-9166-4e57-81b8-c7752108de33 + Count + Count + false + d8cde57a-40ed-4f6e-859f-a8ec29618063 + 1 + + + + + + 15613 + -1066 + 33 + 20 + + + 15631 + -1056 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 3e6da76a-4c55-4cd2-b224-ff38317870c4 + Kinks + Kinks + false + 0 + + + + + + 15613 + -1046 + 33 + 20 + + + 15631 + -1036 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + a7d20892-6756-41a6-a24c-eaa4ccfc7b2c + Points + Points + false + 0 + + + + + + 15676 + -1086 + 58 + 20 + + + 15706.5 + -1076 + + + + + + + + 1 + Tangent vectors at division points + d829d836-6d12-4805-844f-b7dd2f450fdb + Tangents + Tangents + false + 0 + + + + + + 15676 + -1066 + 58 + 20 + + + 15706.5 + -1056 + + + + + + + + 1 + Parameter values at division points + f1a2cb2d-6efd-43c3-8a8e-8ca7ff9b2f96 + Parameters + Parameters + false + 0 + + + + + + 15676 + -1046 + 58 + 20 + + + 15706.5 + -1036 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b28a00ae-8550-4cd7-9612-bc06471466a7 + Curve + Curve + false + 9ff98a33-a335-46fd-9281-42a7cbf6cf4a + 1 + + + + + + 15662 + -946 + 50 + 24 + + + 15687.46 + -934.1382 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 0e2039c3-dc0b-45fb-9524-f766a36909dc + Deconstruct Arc + Deconstruct Arc + + + + + + 15611 + -1262 + 114 + 64 + + + 15651 + -1230 + + + + + + Arc or Circle to deconstruct + be86a2ca-60c5-4b7c-9966-610a392ed59e + Arc + Arc + false + 39ed4a8b-7208-4768-97ee-c90f8cadc9fe + 1 + + + + + + 15613 + -1260 + 23 + 60 + + + 15626 + -1230 + + + + + + + + Base plane of arc or circle + e2261307-0944-434a-a812-f7cb6a20d290 + Base Plane + Base Plane + false + 0 + + + + + + 15666 + -1260 + 57 + 20 + + + 15696 + -1250 + + + + + + + + Radius of arc or circle + a8c061a3-760f-4dd7-87f5-b95ff7fae0af + Radius + Radius + false + 0 + + + + + + 15666 + -1240 + 57 + 20 + + + 15696 + -1230 + + + + + + + + Angle domain (in radians) of arc + c0461e47-b5d1-4e71-94ba-19d6a0c0574a + Angle + Angle + false + 0 + + + + + + 15666 + -1220 + 57 + 20 + + + 15696 + -1210 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 33452f92-87ed-40b6-894e-6cb56c548848 + One Over X + One Over X + + + + + + 15612 + -1389 + 100 + 28 + + + 15661 + -1375 + + + + + + Input value + f9f286fe-f771-43c5-85eb-3c1ea8a119a1 + Value + Value + false + a8c061a3-760f-4dd7-87f5-b95ff7fae0af + 1 + + + + + + 15614 + -1387 + 32 + 24 + + + 15631.5 + -1375 + + + + + + + + Output value + d581f776-bd3f-49f2-a632-7b831de5c4de + Result + Result + false + 0 + + + + + + 15676 + -1387 + 34 + 24 + + + 15694.5 + -1375 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 730df2d9-622a-411d-ae92-9e59a3a9f301 + Quick Graph + Quick Graph + false + 0 + 3665d975-851a-4aeb-81e4-a4135dc35dcc + 1 + + + + + + 15634 + -1562 + 150 + 150 + + + 15634.23 + -1561.547 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 48df80c3-e691-4d17-bcb3-dce64e5d0d60 + Number Slider + Number Slider + false + 0 + + + + + + 15573 + -994 + 198 + 20 + + + 15573.41 + -993.4083 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 03315c0b-7afb-4244-a43b-dd2dc9399758 + Line + Line + + + + + + 15617 + -1330 + 114 + 44 + + + 15689 + -1308 + + + + + + Line start point + a91ec607-3b3e-440b-94fa-120e615b0789 + Start Point + Start Point + false + 87793683-d21b-4dc6-9d3f-89e1c085f932 + 1 + + + + + + 15619 + -1328 + 55 + 20 + + + 15648 + -1318 + + + + + + + + Line end point + 5819e168-ecf1-43b0-b0dd-6e9c182782a5 + End Point + End Point + false + e2261307-0944-434a-a812-f7cb6a20d290 + 1 + + + + + + 15619 + -1308 + 55 + 20 + + + 15648 + -1298 + + + + + + + + Line segment + 5ef50b95-08dd-409f-9255-99feaa99cc82 + Line + Line + false + 0 + + + + + + 15704 + -1328 + 25 + 40 + + + 15718 + -1308 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 0c31f567-15fb-4223-96c2-c3a0cd280625 + Multiplication + Multiplication + + + + + + 15643 + -1692 + 82 + 44 + + + 15674 + -1670 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + c508cc2c-f19b-4ed6-86db-2da2cf32d692 + A + A + true + 3665d975-851a-4aeb-81e4-a4135dc35dcc + 1 + + + + + + 15645 + -1690 + 14 + 20 + + + 15653.5 + -1680 + + + + + + + + Second item for multiplication + fab9d97f-96e5-4db7-9338-cd881f9b902e + B + B + true + 5b5c7081-41b3-45f0-8ece-bc4859d71a23 + 1 + + + + + + 15645 + -1670 + 14 + 20 + + + 15653.5 + -1660 + + + + + + + + Result of multiplication + 6c949436-9f61-4c90-8607-2be76dd1c1a5 + Result + Result + false + 0 + + + + + + 15689 + -1690 + 34 + 40 + + + 15707.5 + -1670 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 730b4611-758c-4914-890e-2ce111262767 + Line SDL + Line SDL + + + + + + 15631 + -1641 + 122 + 64 + + + 15711 + -1609 + + + + + + Line start point + f57d063b-3551-4b1a-b656-db286e9bc65f + Start + Start + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15633 + -1639 + 63 + 20 + + + 15674 + -1629 + + + + + + + + Line tangent (direction) + d6c401ec-42a8-44f5-8a23-7b97c813733d + Direction + Direction + false + 7cc6d015-99b3-4ebe-b485-0ccccd531569 + 1 + + + + + + 15633 + -1619 + 63 + 20 + + + 15674 + -1609 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + b7d75560-af6b-4765-b5f3-9657fc729184 + -ABS(X) + Length + Length + false + 6c949436-9f61-4c90-8607-2be76dd1c1a5 + 1 + + + + + + 15633 + -1599 + 63 + 20 + + + 15674 + -1589 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + f2057fa2-071d-4640-a878-4497d742e976 + Line + Line + false + 0 + + + + + + 15726 + -1639 + 25 + 60 + + + 15740 + -1609 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + ac01560c-37dc-46e1-9487-f5a27f3d8a7f + Panel + + false + 0 + 3665d975-851a-4aeb-81e4-a4135dc35dcc + 1 + Double click to edit panel content… + + + + + + 15443 + -1452 + 160 + 274 + + 0 + 0 + 0 + + 15443.52 + -1451.865 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + efb3ca06-a723-4b78-b64f-5c1e68282a57 + Evaluate Length + Evaluate Length + + + + + + 15605 + -1799 + 144 + 64 + + + 15679 + -1767 + + + + + + Curve to evaluate + a4622604-52ee-4aa2-b9c2-f4e4aa10c112 + Curve + Curve + false + f2057fa2-071d-4640-a878-4497d742e976 + 1 + + + + + + 15607 + -1797 + 57 + 20 + + + 15637 + -1787 + + + + + + + + Length factor for curve evaluation + 8e5a96f1-fdda-4fe8-a9b6-a6542d46d399 + Length + Length + false + 0 + + + + + + 15607 + -1777 + 57 + 20 + + + 15637 + -1767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + aa070834-a226-4bd1-be8f-947a798780b7 + Normalized + Normalized + false + 0 + + + + + + 15607 + -1757 + 57 + 20 + + + 15637 + -1747 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + Point + Point + false + 0 + + + + + + 15694 + -1797 + 53 + 20 + + + 15722 + -1787 + + + + + + + + Tangent vector at the specified length + b7332f55-bb44-40bb-ae71-b2d27702effd + Tangent + Tangent + false + 0 + + + + + + 15694 + -1777 + 53 + 20 + + + 15722 + -1767 + + + + + + + + Curve parameter at the specified length + 03829d84-e6b5-4a7e-89d1-1d0fe8e919d2 + Parameter + Parameter + false + 0 + + + + + + 15694 + -1757 + 53 + 20 + + + 15722 + -1747 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 4ad33baf-1e14-44b3-a410-6cffc57d1538 + Interpolate + Interpolate + + + + + + 15619 + -1902 + 125 + 84 + + + 15686 + -1860 + + + + + + 1 + Interpolation points + 133b8194-4a02-4514-887b-752ae81f4c73 + Vertices + Vertices + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15621 + -1900 + 50 + 20 + + + 15647.5 + -1890 + + + + + + + + Curve degree + ddf6066b-3011-4f21-8bd7-a7240d817a2e + Degree + Degree + false + 0 + + + + + + 15621 + -1880 + 50 + 20 + + + 15647.5 + -1870 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + bc816b73-9f2b-4742-9361-4997676c48b9 + Periodic + Periodic + false + 0 + + + + + + 15621 + -1860 + 50 + 20 + + + 15647.5 + -1850 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 84647a24-dce1-45f0-acca-def6c9b9b6a7 + KnotStyle + KnotStyle + false + 0 + + + + + + 15621 + -1840 + 50 + 20 + + + 15647.5 + -1830 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + d0f14ede-6f05-44fc-abe8-9ae6122f3d8b + Curve + Curve + false + 0 + + + + + + 15701 + -1900 + 41 + 26 + + + 15723 + -1886.667 + + + + + + + + Curve length + 928e1d9d-1ac0-4561-a6b7-2ee4017f518b + Length + Length + false + 0 + + + + + + 15701 + -1874 + 41 + 27 + + + 15723 + -1860 + + + + + + + + Curve domain + dae7d202-d5e4-4db7-8fe3-85d627469346 + Domain + Domain + false + 0 + + + + + + 15701 + -1847 + 41 + 27 + + + 15723 + -1833.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d8cde57a-40ed-4f6e-859f-a8ec29618063 + 0b137d8d-a326-43e3-a8c6-e6c8cf3428d6 + 924487ff-65ba-4b5e-b286-27ce6dd53305 + b28a00ae-8550-4cd7-9612-bc06471466a7 + 0e2039c3-dc0b-45fb-9524-f766a36909dc + 33452f92-87ed-40b6-894e-6cb56c548848 + 730df2d9-622a-411d-ae92-9e59a3a9f301 + 48df80c3-e691-4d17-bcb3-dce64e5d0d60 + 03315c0b-7afb-4244-a43b-dd2dc9399758 + 0c31f567-15fb-4223-96c2-c3a0cd280625 + daade0dc-ab8b-43f8-9164-341b5be4e748 + 730b4611-758c-4914-890e-2ce111262767 + ac01560c-37dc-46e1-9487-f5a27f3d8a7f + efb3ca06-a723-4b78-b64f-5c1e68282a57 + 4ad33baf-1e14-44b3-a410-6cffc57d1538 + 116be285-df34-4dbb-9f42-5d3abfbce89b + ab9d67cb-65e9-4f96-9e7a-772e525cdcdd + a5277b37-ac7a-4627-a313-66ae010c0792 + 7cc6d015-99b3-4ebe-b485-0ccccd531569 + 31631140-e492-4ef0-b846-678ed897de6d + d5157192-34c5-4605-b188-f8b7c193294c + 06bbf8a8-25d3-46c8-af75-02717b6aef6c + 8afbb8a2-d83a-44bd-b9f0-ab4eb78d691e + 9f485cf3-c8dd-478d-a344-e1bce21a4a83 + ed3513de-e58a-41f0-9874-9d3ad0427be1 + 25 + 7b17ef0c-4e70-4186-b855-b4c45e60123a + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 638e7b21-6345-40f0-bfd0-266c0be431c6 + Nurbs Curve + Nurbs Curve + + + + + + 15500 + -1902 + 118 + 64 + + + 15560 + -1870 + + + + + + 1 + Curve control points + a4bc402d-902c-42ac-94e7-5f7bbb607176 + Vertices + Vertices + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15502 + -1900 + 43 + 20 + + + 15525 + -1890 + + + + + + + + Curve degree + bc3688fe-4ccd-4251-9754-01cb9adce3cd + Degree + Degree + false + 0 + + + + + + 15502 + -1880 + 43 + 20 + + + 15525 + -1870 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 508fcbbb-ca15-4d98-bbd1-f2c0e364b720 + Periodic + Periodic + false + 0 + + + + + + 15502 + -1860 + 43 + 20 + + + 15525 + -1850 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 0fd2288a-a657-4283-970c-2ef8e52b95a1 + Curve + Curve + false + 0 + + + + + + 15575 + -1900 + 41 + 20 + + + 15597 + -1890 + + + + + + + + Curve length + ba516c02-a5a0-4592-92c4-42506120451d + Length + Length + false + 0 + + + + + + 15575 + -1880 + 41 + 20 + + + 15597 + -1870 + + + + + + + + Curve domain + 40163fe1-fcb9-43f2-9fdd-2dceb745a25b + Domain + Domain + false + 0 + + + + + + 15575 + -1860 + 41 + 20 + + + 15597 + -1850 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 8a40349e-1a6b-4fb9-b9d4-95329d9f97af + Nurbs Curve + Nurbs Curve + + + + + + 15570 + -883 + 118 + 64 + + + 15630 + -851 + + + + + + 1 + Curve control points + e66ba7e4-6e6a-4c4b-a923-c44345ccd43a + Vertices + Vertices + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15572 + -881 + 43 + 20 + + + 15595 + -871 + + + + + + + + Curve degree + eec534c7-d6f0-4578-adf6-3146126b697d + Degree + Degree + false + 0 + + + + + + 15572 + -861 + 43 + 20 + + + 15595 + -851 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + fc61145c-f8b9-4b98-b6e5-a14edee491fd + Periodic + Periodic + false + 0 + + + + + + 15572 + -841 + 43 + 20 + + + 15595 + -831 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 5c4ba725-2efc-4391-bd4f-1cfb49eb55ba + Curve + Curve + false + 0 + + + + + + 15645 + -881 + 41 + 20 + + + 15667 + -871 + + + + + + + + Curve length + b138f290-8701-4090-899a-e60c9affda6e + Length + Length + false + 0 + + + + + + 15645 + -861 + 41 + 20 + + + 15667 + -851 + + + + + + + + Curve domain + 1ee4da13-5df5-4bd3-a791-7b32b062de7a + Domain + Domain + false + 0 + + + + + + 15645 + -841 + 41 + 20 + + + 15667 + -831 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 6a95962d-3de5-43a2-8f95-eff7b3c69cac + Relative Differences + Relative Differences + + + + + + 15491 + -1694 + 128 + 28 + + + 15544 + -1680 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + d0de0de5-288f-4935-83a8-82829c65327b + Values + Values + false + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + + + + + + 15493 + -1692 + 36 + 24 + + + 15512.5 + -1680 + + + + + + + + 1 + Differences between consecutive items + 3665d975-851a-4aeb-81e4-a4135dc35dcc + Differenced + Differenced + false + 0 + + + + + + 15559 + -1692 + 58 + 24 + + + 15589.5 + -1680 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + Relay + Relay + false + 9431cffd-4415-457b-9f3d-019088ff41a2 + 1 + + + + + + 15795 + -321 + 44 + 16 + + + 15817 + -313 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + a5277b37-ac7a-4627-a313-66ae010c0792 + Derivatives + Derivatives + + + + + + 15410 + -1628 + 117 + 144 + + + 15480 + -1556 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + 841b4bd1-1ded-409c-a277-1330ff0a0de1 + Curve + Curve + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15412 + -1626 + 53 + 70 + + + 15440 + -1591 + + + + + + + + Parameter on curve domain to evaluate + 6f1dee64-1907-4505-95b0-36607d3a8233 + Parameter + Parameter + false + 87d6a01b-aece-4334-bd14-21ce54bee984 + 1 + + + + + + 15412 + -1556 + 53 + 70 + + + 15440 + -1521 + + + + + + + + Point on curve at {t} + 6b221d64-c6f2-4e10-9bab-d5a203091b1a + Point + Point + false + 0 + + + + + + 15495 + -1626 + 30 + 20 + + + 15511.5 + -1616 + + + + + + + + First curve derivative at t (Velocity) + e3509ff0-9c47-486e-8d41-480be368fda7 + false + First derivative + 1 + false + 0 + + + + + + 15495 + -1606 + 30 + 20 + + + 15511.5 + -1596 + + + + + + + + Second curve derivative at t (Acceleration) + d4e5e62a-1816-40b8-85e3-01b2f1ceb271 + false + Second derivative + 2 + false + 0 + + + + + + 15495 + -1586 + 30 + 20 + + + 15511.5 + -1576 + + + + + + + + Third curve derivative at t (Jolt) + 66d9a3de-5324-4dea-88d8-e71ff591aa7b + false + Third derivative + 3 + false + 0 + + + + + + 15495 + -1566 + 30 + 20 + + + 15511.5 + -1556 + + + + + + + + Fourth curve derivative at t (Jounce) + 5182e7fd-0fc0-42f7-a8ba-94ba3ec2ac25 + false + Fourth derivative + 4 + false + 0 + + + + + + 15495 + -1546 + 30 + 20 + + + 15511.5 + -1536 + + + + + + + + Fifth curve derivative at t + 397d0bd9-b6e8-4db3-be41-f200851cc4c0 + false + Fifth derivative + 5 + false + 0 + + + + + + 15495 + -1526 + 30 + 20 + + + 15511.5 + -1516 + + + + + + + + Sixth curve derivative at t + e976bfdc-9308-4076-b62d-f2310c15a92c + false + Sixth derivative + 6 + false + 0 + + + + + + 15495 + -1506 + 30 + 20 + + + 15511.5 + -1496 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 7cc6d015-99b3-4ebe-b485-0ccccd531569 + Relay + Relay + false + d4e5e62a-1816-40b8-85e3-01b2f1ceb271 + 1 + + + + + + 15552 + -1590 + 44 + 16 + + + 15574 + -1582 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 31631140-e492-4ef0-b846-678ed897de6d + Relay + Relay + false + 66d9a3de-5324-4dea-88d8-e71ff591aa7b + 1 + + + + + + 15546 + -1558 + 44 + 16 + + + 15568 + -1550 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 5b5c7081-41b3-45f0-8ece-bc4859d71a23 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 15613 + -1719 + 250 + 20 + + + 15613.5 + -1718.813 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 0fd5bc5a-1e79-4acb-a3bb-3470e2c210ea + Create Material + Create Material + + + + + + 15783 + -548 + 144 + 104 + + + 15867 + -496 + + + + + + Colour of the diffuse channel + fd296258-0449-406f-81fe-e471d46896bc + Diffuse + Diffuse + false + 0 + + + + + + 15785 + -546 + 67 + 20 + + + 15820 + -536 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 8a65773d-bc12-4864-9682-a924262d93a2 + Specular + Specular + false + 0 + + + + + + 15785 + -526 + 67 + 20 + + + 15820 + -516 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 982a6dd6-f6e7-40ce-b25b-2e33fe5d7f7e + Emission + Emission + false + 0 + + + + + + 15785 + -506 + 67 + 20 + + + 15820 + -496 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + eb9a47b0-1a4f-4629-8223-423c17426de3 + Transparency + Transparency + false + 0 + + + + + + 15785 + -486 + 67 + 20 + + + 15820 + -476 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3baf35bc-f653-4907-9e31-662dc773d33a + Shine + Shine + false + 0 + + + + + + 15785 + -466 + 67 + 20 + + + 15820 + -456 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5dc82dd1-71fd-4c5e-a8ff-57a011441404 + Material + Material + false + 0 + + + + + + 15882 + -546 + 43 + 100 + + + 15905 + -496 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 638c287f-0f22-4656-b519-f9f88c89bdd2 + Custom Preview + Custom Preview + + + + + + + 15810 + -617 + 82 + 44 + + + 15878 + -595 + + + + + + Geometry to preview + true + c4971d32-321c-43a0-9d84-05a43f2777f1 + Geometry + Geometry + false + ee59c903-fdd2-42ad-8662-e20a4087ea22 + 1 + + + + + + 15812 + -615 + 51 + 20 + + + 15839 + -605 + + + + + + + + The material override + 63765ada-c96a-4da4-9ae2-51ee9eda9099 + Material + Material + false + 5dc82dd1-71fd-4c5e-a8ff-57a011441404 + 1 + + + + + + 15812 + -595 + 51 + 20 + + + 15839 + -585 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 391412fd-6fb5-4514-8e91-99253f8cabd8 + Create Material + Create Material + + + + + + 15786 + -1 + 144 + 104 + + + 15870 + 51 + + + + + + Colour of the diffuse channel + 28de1062-5f8e-423b-9d20-6669f9583269 + Diffuse + Diffuse + false + 0 + + + + + + 15788 + 1 + 67 + 20 + + + 15823 + 11 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + fe44c73e-47da-4fdf-bc35-21cf614f73c5 + Specular + Specular + false + 0 + + + + + + 15788 + 21 + 67 + 20 + + + 15823 + 31 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 028aec5e-5248-4f98-b6d4-a677a759dcef + Emission + Emission + false + 0 + + + + + + 15788 + 41 + 67 + 20 + + + 15823 + 51 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 90603560-4831-4e70-b48b-e1582a12ff66 + Transparency + Transparency + false + 0 + + + + + + 15788 + 61 + 67 + 20 + + + 15823 + 71 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 138bf005-f7e3-49b5-9cfb-a61315e0711d + Shine + Shine + false + 0 + + + + + + 15788 + 81 + 67 + 20 + + + 15823 + 91 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 870a4498-1244-4c5f-ba80-c2a397906770 + Material + Material + false + 0 + + + + + + 15885 + 1 + 43 + 100 + + + 15908 + 51 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + c79278be-f6af-4a42-b8b5-c90841b8c3a0 + Custom Preview + Custom Preview + + + + + + + 15806 + -48 + 82 + 44 + + + 15874 + -26 + + + + + + Geometry to preview + true + 6a41d9cd-c2ba-4775-9650-b6efb40bd2ca + Geometry + Geometry + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15808 + -46 + 51 + 20 + + + 15835 + -36 + + + + + + + + The material override + a79613d1-192f-4ddc-beec-0ae68d1ac077 + Material + Material + false + 870a4498-1244-4c5f-ba80-c2a397906770 + 1 + + + + + + 15808 + -26 + 51 + 20 + + + 15835 + -16 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 101d2106-3b75-4883-b01e-e4371108722c + Create Material + Create Material + + + + + + 15784 + -843 + 144 + 104 + + + 15868 + -791 + + + + + + Colour of the diffuse channel + 05d5ced3-9b89-4d89-8822-35bbfe9e03f6 + Diffuse + Diffuse + false + 0 + + + + + + 15786 + -841 + 67 + 20 + + + 15821 + -831 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + a2a5d17a-26e0-42be-91df-97c1eedc04d9 + Specular + Specular + false + 0 + + + + + + 15786 + -821 + 67 + 20 + + + 15821 + -811 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + b71d3ec8-aed3-4f63-acca-bde874f3a1a5 + Emission + Emission + false + 0 + + + + + + 15786 + -801 + 67 + 20 + + + 15821 + -791 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + a6eb38fd-7e11-4068-8eea-3e7dbfc70d9f + Transparency + Transparency + false + 0 + + + + + + 15786 + -781 + 67 + 20 + + + 15821 + -771 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4c9231fb-3187-4f54-a805-689a041c469e + Shine + Shine + false + 0 + + + + + + 15786 + -761 + 67 + 20 + + + 15821 + -751 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5940bf53-5661-4895-8d88-8f17602e1f28 + Material + Material + false + 0 + + + + + + 15883 + -841 + 43 + 100 + + + 15906 + -791 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + f3cd075c-e437-49ee-b6d7-94d1b368b5b5 + Custom Preview + Custom Preview + + + + + + + 15815 + -895 + 82 + 44 + + + 15883 + -873 + + + + + + Geometry to preview + true + f3f77f8c-177d-441b-956c-6ef85abf8696 + Geometry + Geometry + false + 9ff98a33-a335-46fd-9281-42a7cbf6cf4a + 1 + + + + + + 15817 + -893 + 51 + 20 + + + 15844 + -883 + + + + + + + + The material override + 1c49ecff-d5cf-46d5-ba6a-112ef0ea2b2c + Material + Material + false + 5940bf53-5661-4895-8d88-8f17602e1f28 + 1 + + + + + + 15817 + -873 + 51 + 20 + + + 15844 + -863 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 116be285-df34-4dbb-9f42-5d3abfbce89b + Create Material + Create Material + + + + + + 15781 + -1587 + 144 + 104 + + + 15865 + -1535 + + + + + + Colour of the diffuse channel + 7fb41b81-19a8-422a-a47a-7d80c08a2d8d + Diffuse + Diffuse + false + 0 + + + + + + 15783 + -1585 + 67 + 20 + + + 15818 + -1575 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 4a916d5e-2845-46dd-9c2d-ba67cfd15dd2 + Specular + Specular + false + 0 + + + + + + 15783 + -1565 + 67 + 20 + + + 15818 + -1555 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 696f9228-75fe-4878-9c91-6f8a888531d2 + Emission + Emission + false + 0 + + + + + + 15783 + -1545 + 67 + 20 + + + 15818 + -1535 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + e1ff905d-2c39-4166-881a-59af0138a210 + Transparency + Transparency + false + 0 + + + + + + 15783 + -1525 + 67 + 20 + + + 15818 + -1515 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + f49f446b-b410-486c-979c-3bfabd7a57af + Shine + Shine + false + 0 + + + + + + 15783 + -1505 + 67 + 20 + + + 15818 + -1495 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 6f5c11f2-fafe-4e0b-9e3b-6ab4fbaecbd4 + Material + Material + false + 0 + + + + + + 15880 + -1585 + 43 + 100 + + + 15903 + -1535 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + ab9d67cb-65e9-4f96-9e7a-772e525cdcdd + Custom Preview + Custom Preview + + + + + + + 15820 + -1654 + 82 + 44 + + + 15888 + -1632 + + + + + + Geometry to preview + true + 77a0fbd8-7421-451b-9777-c9906e3e8788 + Geometry + Geometry + false + f2057fa2-071d-4640-a878-4497d742e976 + 1 + + + + + + 15822 + -1652 + 51 + 20 + + + 15849 + -1642 + + + + + + + + The material override + faf1688d-cd82-4767-81bc-f8cec51a379b + Material + Material + false + 6f5c11f2-fafe-4e0b-9e3b-6ab4fbaecbd4 + 1 + + + + + + 15822 + -1632 + 51 + 20 + + + 15849 + -1622 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + d5157192-34c5-4605-b188-f8b7c193294c + Create Material + Create Material + + + + + + 15775 + -1832 + 144 + 104 + + + 15859 + -1780 + + + + + + Colour of the diffuse channel + 52d91690-1b6d-46dd-938f-8867ea00022b + Diffuse + Diffuse + false + 0 + + + + + + 15777 + -1830 + 67 + 20 + + + 15812 + -1820 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 210c5827-1f86-40cb-95c3-4317fb42e933 + Specular + Specular + false + 0 + + + + + + 15777 + -1810 + 67 + 20 + + + 15812 + -1800 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 2591f4ec-c4b7-4d3b-a2ad-b80d31211b5c + Emission + Emission + false + 0 + + + + + + 15777 + -1790 + 67 + 20 + + + 15812 + -1780 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1d267f5a-729d-4e17-a524-4e7e2d0d29fa + Transparency + Transparency + false + 0 + + + + + + 15777 + -1770 + 67 + 20 + + + 15812 + -1760 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3f3d367b-7bdb-478b-9249-75a9b387f733 + Shine + Shine + false + 0 + + + + + + 15777 + -1750 + 67 + 20 + + + 15812 + -1740 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + c8489eba-b166-4a09-95f9-f6f2a7f11ba7 + Material + Material + false + 0 + + + + + + 15874 + -1830 + 43 + 100 + + + 15897 + -1780 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 06bbf8a8-25d3-46c8-af75-02717b6aef6c + Custom Preview + Custom Preview + + + + + + + 15814 + -1899 + 82 + 44 + + + 15882 + -1877 + + + + + + Geometry to preview + true + 41568315-0b10-47fd-a920-8353357066bc + Geometry + Geometry + false + d0f14ede-6f05-44fc-abe8-9ae6122f3d8b + 1 + + + + + + 15816 + -1897 + 51 + 20 + + + 15843 + -1887 + + + + + + + + The material override + c3116ce9-ff40-41bf-82d2-b8f7984f794e + Material + Material + false + c8489eba-b166-4a09-95f9-f6f2a7f11ba7 + 1 + + + + + + 15816 + -1877 + 51 + 20 + + + 15843 + -1867 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 8afbb8a2-d83a-44bd-b9f0-ab4eb78d691e + Line SDL + Line SDL + + + + + + 15327 + -1929 + 122 + 64 + + + 15407 + -1897 + + + + + + Line start point + 483bd393-2981-4e04-be33-5512e8b823bd + Start + Start + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15329 + -1927 + 63 + 20 + + + 15370 + -1917 + + + + + + + + Line tangent (direction) + 49753f09-49a0-4ab6-a5be-287d9766c601 + Direction + Direction + false + 31631140-e492-4ef0-b846-678ed897de6d + 1 + + + + + + 15329 + -1907 + 63 + 20 + + + 15370 + -1897 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 97c3bf8d-588f-459a-b80a-083ee2e6a203 + -X + Length + Length + false + 6c949436-9f61-4c90-8607-2be76dd1c1a5 + 1 + + + + + + 15329 + -1887 + 63 + 20 + + + 15370 + -1877 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 1c58962c-a4e6-4dd3-85ff-96b2d33075a1 + Line + Line + false + 0 + + + + + + 15422 + -1927 + 25 + 60 + + + 15436 + -1897 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 1d647302-73ba-443a-9e2c-3bce6568017a + PolyLine + PolyLine + + + + + + 15641 + -2426 + 118 + 44 + + + 15701 + -2404 + + + + + + 1 + Polyline vertex points + 7c9488d2-51d4-4fd2-992a-5f3f2f40d52d + Vertices + Vertices + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15643 + -2424 + 43 + 20 + + + 15666 + -2414 + + + + + + + + Close polyline + d81e7b15-1fe7-4dd6-852c-192467365db8 + Closed + Closed + false + 0 + + + + + + 15643 + -2404 + 43 + 20 + + + 15666 + -2394 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 71becaf7-b94f-45eb-b7ad-6cc0535c2a48 + Polyline + Polyline + false + 0 + + + + + + 15716 + -2424 + 41 + 40 + + + 15738 + -2404 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + a87d7699-b2da-4071-8f71-77ec6e1102b0 + Explode + Explode + + + + + + 15619 + -2374 + 136 + 44 + + + 15686 + -2352 + + + + + + Curve to explode + 560a47d6-566a-4a6a-9c3d-4bcc1e6990e7 + Curve + Curve + false + 71becaf7-b94f-45eb-b7ad-6cc0535c2a48 + 1 + + + + + + 15621 + -2372 + 50 + 20 + + + 15647.5 + -2362 + + + + + + + + Recursive decomposition until all segments are atomic + f31eb408-ad81-4790-8c31-8d2a3e7fa0cc + Recursive + Recursive + false + 0 + + + + + + 15621 + -2352 + 50 + 20 + + + 15647.5 + -2342 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 71db1331-5403-44ef-9de0-1490fd5ff0eb + Segments + Segments + false + 0 + + + + + + 15701 + -2372 + 52 + 20 + + + 15728.5 + -2362 + + + + + + + + 1 + Vertices of the exploded segments + 29e44dc7-c76c-4b0b-a279-d14adf481537 + Vertices + Vertices + false + 0 + + + + + + 15701 + -2352 + 52 + 20 + + + 15728.5 + -2342 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 1 + Curve + Curve + false + 71db1331-5403-44ef-9de0-1490fd5ff0eb + 1 + + + + + + 15647 + -2281 + 53 + 24 + + + 15683.49 + -2269.77 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2c923f30-bb51-4d10-9cd5-5c95aebf115c + Panel + + false + 0 + 6440461f-224d-4c88-a932-23d50c52a329 + 1 + Double click to edit panel content… + + + + + + 15543 + -2182 + 226 + 100 + + 0 + 0 + 0 + + 15543.49 + -2181.77 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 50faac80-3b76-4a0f-9949-d72778d4106a + Sort List + Sort List + + + + + + 15659 + -2240 + 130 + 44 + + + 15724 + -2218 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 7f0d15c5-e291-4982-ad9c-21dc38098e2d + Keys + Keys + false + a62b3055-9654-413c-bab4-506f123c7879 + 1 + + + + + + 15661 + -2238 + 48 + 20 + + + 15686.5 + -2228 + + + + + + + + 1 + Optional list of values to sort synchronously + 6dfc59cc-9c26-4f5b-a80d-8b30b1c553a7 + Values Values A + Values A + true + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 1 + + + + + + 15661 + -2218 + 48 + 20 + + + 15686.5 + -2208 + + + + + + + + 1 + Sorted keys + 6440461f-224d-4c88-a932-23d50c52a329 + Keys + Keys + false + 0 + + + + + + 15739 + -2238 + 48 + 20 + + + 15764.5 + -2228 + + + + + + + + 1 + Synchronous values in Values A + 442b1b91-2936-4f27-a78f-a5e6fef8ee8d + Values Values A + Values A + false + 0 + + + + + + 15739 + -2218 + 48 + 20 + + + 15764.5 + -2208 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + a74fc1f7-eb28-4bf3-9f47-ce47f984e675 + Length + Length + + + + + + 15549 + -2255 + 104 + 28 + + + 15599 + -2241 + + + + + + Curve to measure + 2c3f9d67-1f51-41fa-bec3-9287fc415c40 + Curve + Curve + false + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 1 + + + + + + 15551 + -2253 + 33 + 24 + + + 15569 + -2241 + + + + + + + + Curve length + a62b3055-9654-413c-bab4-506f123c7879 + Length + Length + false + 0 + + + + + + 15614 + -2253 + 37 + 24 + + + 15634 + -2241 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2f69d00c-5fef-4d20-bd66-6845b255d7a4 + List Item + List Item + + + + + + 15663 + -2081 + 74 + 64 + + + 15711 + -2049 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + cbbac522-252f-4649-8857-01306890013b + List + List + false + 6440461f-224d-4c88-a932-23d50c52a329 + 1 + + + + + + 15665 + -2079 + 31 + 20 + + + 15682 + -2069 + + + + + + + + Item index + 7eaeec5f-52cc-4e84-ba95-e9587b2a458e + Index + Index + false + 0 + + + + + + 15665 + -2059 + 31 + 20 + + + 15682 + -2049 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 5dda1723-d91a-4e3d-8baa-8d942ff48307 + Wrap + Wrap + false + 0 + + + + + + 15665 + -2039 + 31 + 20 + + + 15682 + -2029 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 678d2c4b-fe03-4a2b-98ea-fb57ea633f83 + false + Item + i + false + 0 + + + + + + 15726 + -2079 + 9 + 60 + + + 15732 + -2049 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 1d647302-73ba-443a-9e2c-3bce6568017a + a87d7699-b2da-4071-8f71-77ec6e1102b0 + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 2c923f30-bb51-4d10-9cd5-5c95aebf115c + 50faac80-3b76-4a0f-9949-d72778d4106a + a74fc1f7-eb28-4bf3-9f47-ce47f984e675 + 2f69d00c-5fef-4d20-bd66-6845b255d7a4 + 7 + 3d2981f1-f186-45dd-99d5-46df4d58b1fd + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + 3be93473-e921-4d34-b719-6be0ced3ef1d + Dot Display + Dot Display + + + + + + 15740 + -1994 + 83 + 64 + + + 15809 + -1962 + + + + + + Dot location + true + 7f412a89-4aab-4aff-b214-0c7300c002d4 + Point + Point + false + 02fb751b-6161-4e0c-9be3-79de44c81d84 + 1 + + + + + + 15742 + -1992 + 52 + 20 + + + 15777.5 + -1982 + + + + + + + + Dot colour + e3029cda-e4f3-4981-ad04-d95c5fe1c41f + Colour + Colour + false + 0 + + + + + + 15742 + -1972 + 52 + 20 + + + 15777.5 + -1962 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + ab114a17-7ee8-470a-a6a5-5020710c19be + X/2 + Size + Size + false + 678d2c4b-fe03-4a2b-98ea-fb57ea633f83 + 1 + + + + + + 15742 + -1952 + 52 + 20 + + + 15777.5 + -1942 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 9f485cf3-c8dd-478d-a344-e1bce21a4a83 + Create Material + Create Material + + + + + + 15372 + -1754 + 144 + 104 + + + 15456 + -1702 + + + + + + Colour of the diffuse channel + 12bad603-cfc4-4a25-b475-46630a1e9127 + Diffuse + Diffuse + false + 0 + + + + + + 15374 + -1752 + 67 + 20 + + + 15409 + -1742 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + a5d0320e-0916-46db-a7d3-b878bcbe8b2c + Specular + Specular + false + 0 + + + + + + 15374 + -1732 + 67 + 20 + + + 15409 + -1722 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c115db2a-4dd2-4775-b032-1576106c7099 + Emission + Emission + false + 0 + + + + + + 15374 + -1712 + 67 + 20 + + + 15409 + -1702 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 033240ca-7b1a-458d-bc5f-3491c55de7ee + Transparency + Transparency + false + 0 + + + + + + 15374 + -1692 + 67 + 20 + + + 15409 + -1682 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + c6da0068-0f0d-4b2b-a630-df47b5632be8 + Shine + Shine + false + 0 + + + + + + 15374 + -1672 + 67 + 20 + + + 15409 + -1662 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 6a2cf961-87fe-4636-b0c9-657151e5b01a + Material + Material + false + 0 + + + + + + 15471 + -1752 + 43 + 100 + + + 15494 + -1702 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + ed3513de-e58a-41f0-9874-9d3ad0427be1 + Custom Preview + Custom Preview + + + + + + + 15398 + -1811 + 82 + 44 + + + 15466 + -1789 + + + + + + Geometry to preview + true + 7a38c4b2-e340-4aa2-b4fa-3c16d2a19443 + Geometry + Geometry + false + 1c58962c-a4e6-4dd3-85ff-96b2d33075a1 + 1 + + + + + + 15400 + -1809 + 51 + 20 + + + 15427 + -1799 + + + + + + + + The material override + fc9526f3-c259-46aa-b6b2-f23d93090d84 + Material + Material + false + 6a2cf961-87fe-4636-b0c9-657151e5b01a + 1 + + + + + + 15400 + -1789 + 51 + 20 + + + 15427 + -1779 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 35bef3a9-5ed0-427a-aa9d-af2cb834f893 + Relay + Relay + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15566 + -1988 + 44 + 16 + + + 15588 + -1980 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1eb15213-a34c-4226-b893-d1c74e10ea0a + Relay + Relay + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15566 + -1965 + 44 + 16 + + + 15588 + -1957 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f48d9288-2363-4c09-bf6a-4bcf51392bb2 + Relay + Relay + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15571 + -1943 + 44 + 16 + + + 15593 + -1935 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 804a4a5c-1349-4bd1-a5f9-c120ae07dd02 + Merge + Merge + + + + + + 15632 + -1992 + 87 + 84 + + + 15668 + -1950 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 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 + 66c43fd9-5464-4b44-9ee8-4cd0a2c3b781 + false + Data 1 + D1 + true + 35bef3a9-5ed0-427a-aa9d-af2cb834f893 + 1 + + + + + + 15634 + -1990 + 19 + 20 + + + 15645 + -1980 + + + + + + + + 2 + Data stream 2 + f43bdf34-6e03-4cb0-b088-563a54ccdb6d + false + Data 2 + D2 + true + 0 + + + + + + 15634 + -1970 + 19 + 20 + + + 15645 + -1960 + + + + + + + + 2 + Data stream 3 + 15dd8f83-5dc2-4a0d-91c1-8da0b998dc98 + false + Data 3 + D3 + true + 0 + + + + + + 15634 + -1950 + 19 + 20 + + + 15645 + -1940 + + + + + + + + 2 + Data stream 4 + e61411f2-cec8-4d0a-b392-3b9a86961ed2 + false + Data 4 + D4 + true + 0 + + + + + + 15634 + -1930 + 19 + 20 + + + 15645 + -1920 + + + + + + + + 2 + Result of merge + 02fb751b-6161-4e0c-9be3-79de44c81d84 + Result + Result + false + 0 + + + + + + 15683 + -1990 + 34 + 80 + + + 15701.5 + -1950 + + + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + fe3799b2-c80d-49a0-8960-0a3e1f47982a + Evaluate Length + Evaluate Length + + + + + + 15342 + -2074 + 144 + 64 + + + 15416 + -2042 + + + + + + Curve to evaluate + ba3b2e10-8c62-45df-892b-2cf1e6c671de + Curve + Curve + false + 1c58962c-a4e6-4dd3-85ff-96b2d33075a1 + 1 + + + + + + 15344 + -2072 + 57 + 20 + + + 15374 + -2062 + + + + + + + + Length factor for curve evaluation + 5232f6a2-65cc-494b-91fe-8c755fd59057 + Length + Length + false + 0 + + + + + + 15344 + -2052 + 57 + 20 + + + 15374 + -2042 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + e444db87-2916-4482-bba1-b133cf7d08c0 + Normalized + Normalized + false + 0 + + + + + + 15344 + -2032 + 57 + 20 + + + 15374 + -2022 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 9e909a27-d15f-489d-8934-0c7bc4ec7f10 + Point + Point + false + 0 + + + + + + 15431 + -2072 + 53 + 20 + + + 15459 + -2062 + + + + + + + + Tangent vector at the specified length + 49a34f5a-aabc-48c3-8c28-8c263be4fd7e + Tangent + Tangent + false + 0 + + + + + + 15431 + -2052 + 53 + 20 + + + 15459 + -2042 + + + + + + + + Curve parameter at the specified length + 7aafbaa5-0d59-42f4-8256-006ce3d69b06 + Parameter + Parameter + false + 0 + + + + + + 15431 + -2032 + 53 + 20 + + + 15459 + -2022 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + cb57268a-9b3f-4e9e-b71f-771db8650d0f + Interpolate + Interpolate + + + + + + 15351 + -2158 + 125 + 84 + + + 15418 + -2116 + + + + + + 1 + Interpolation points + 63e5938e-691a-4624-8347-79b19e1a2736 + Vertices + Vertices + false + 9e909a27-d15f-489d-8934-0c7bc4ec7f10 + 1 + + + + + + 15353 + -2156 + 50 + 20 + + + 15379.5 + -2146 + + + + + + + + Curve degree + 2401f303-7fc0-460e-ad0f-2d9f95ad8f67 + Degree + Degree + false + 0 + + + + + + 15353 + -2136 + 50 + 20 + + + 15379.5 + -2126 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 7e69bc8c-3de0-416d-bfe5-d242228d0657 + Periodic + Periodic + false + 0 + + + + + + 15353 + -2116 + 50 + 20 + + + 15379.5 + -2106 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + ddceb8c7-7fad-4a01-914b-6aab681dc4be + KnotStyle + KnotStyle + false + 0 + + + + + + 15353 + -2096 + 50 + 20 + + + 15379.5 + -2086 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 175f77e6-cd60-482b-aa16-1644928c83ba + Curve + Curve + false + 0 + + + + + + 15433 + -2156 + 41 + 26 + + + 15455 + -2142.667 + + + + + + + + Curve length + a062d9b1-eceb-481e-93e8-970c69f3393b + Length + Length + false + 0 + + + + + + 15433 + -2130 + 41 + 27 + + + 15455 + -2116 + + + + + + + + Curve domain + 0891a772-3d28-48af-8fd6-19ebddc40905 + Domain + Domain + false + 0 + + + + + + 15433 + -2103 + 41 + 27 + + + 15455 + -2089.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 637db27b-c824-43f2-a67d-1c9d38cc35a1 + Nurbs Curve + Nurbs Curve + + + + + + 15355 + -2222 + 118 + 64 + + + 15415 + -2190 + + + + + + 1 + Curve control points + f07bb51d-6f31-43e4-965c-920e60e00fc0 + Vertices + Vertices + false + 9e909a27-d15f-489d-8934-0c7bc4ec7f10 + 1 + + + + + + 15357 + -2220 + 43 + 20 + + + 15380 + -2210 + + + + + + + + Curve degree + c5982cd3-967c-4ced-b1cd-7614eea1716b + Degree + Degree + false + 0 + + + + + + 15357 + -2200 + 43 + 20 + + + 15380 + -2190 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 17312adb-8d12-4955-a74e-63709fee87c6 + Periodic + Periodic + false + 0 + + + + + + 15357 + -2180 + 43 + 20 + + + 15380 + -2170 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 8d0a0e67-df64-4323-b180-7b4406730897 + Curve + Curve + false + 0 + + + + + + 15430 + -2220 + 41 + 20 + + + 15452 + -2210 + + + + + + + + Curve length + eaa34c1d-6c27-4b66-adf7-1d8cd244c6d9 + Length + Length + false + 0 + + + + + + 15430 + -2200 + 41 + 20 + + + 15452 + -2190 + + + + + + + + Curve domain + b668a244-710e-4677-bfae-06d792228171 + Domain + Domain + false + 0 + + + + + + 15430 + -2180 + 41 + 20 + + + 15452 + -2170 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 53ffdcf8-004a-4321-ab0a-3a06a7131e56 + 5ed1f50c-0d35-4709-a49a-0bbc00bd4707 + bea555d5-5438-4f46-bf48-59ec33205fe2 + bc48996c-4f35-4119-91a2-ec4b139a017d + 1f0a0c90-85ae-4d92-a7a4-42eaa70fe931 + 0618bf79-141f-48ff-8660-33b01343f343 + 83807a2e-4811-417d-a12a-ea0979becffe + d55f62a1-fd7b-4123-9fb4-29e77cd2e3d6 + 0500c27d-4fad-4c51-8503-4548a7395c1c + 69d9bdff-98ea-4e51-a24c-5d363c93d301 + 613fd806-b9a8-46ba-8071-87675f49f6a2 + 3d58fd13-8612-494f-a14c-4e5d6ae2d67d + 40900388-a29b-450b-9e44-b9724b3bcceb + 6c31b332-4bfc-415d-b7c5-499036789ee9 + 35e52759-2740-48a6-8073-c9b098138464 + 24f17bed-a247-49d8-91c9-9f1464cfd10e + bcb80756-4a28-4e81-99c1-2662e54a4fb5 + 9c99b68d-2d93-4aa2-8537-0b48a8086d46 + bc64bda9-a4e6-443b-bce4-f1112916bffb + ba4c0568-a456-4dbe-8e22-e5c8fac0c4e0 + 3a29f4b2-5011-405f-b904-36063b767936 + ebe3adc1-5994-4a1f-ac99-52997eb93c8e + 8caca608-cbec-4b5e-b846-2a44381f8d99 + fdc0af9d-1009-4395-8b26-c7467ce63011 + 877fe0e2-ec90-4938-bc0c-97af95ad2fe1 + 0c984e7c-3e34-4228-b9c7-74ea8b06cd49 + 8029f111-d066-4ca6-b4e0-f13869524ceb + 2cc7647d-b0b7-447d-950c-4834adbc5e99 + c48c361e-d635-4724-93b6-fbaec8639715 + ff025d90-e11d-473a-a372-96fd40bb2252 + 61222b4c-a7f5-4fa4-a409-5dcd62ee2cb7 + d2248181-f0b0-4e96-8bbc-a7597f5697f3 + 30f7b9a2-2d42-4300-a47f-69e86dc5f0a1 + 22c037a9-dd88-4e7d-8429-9d063f4fb7ea + 7242c6d8-a70d-4573-80c4-849c86d3a027 + 0784d3b6-d2e3-4f39-ae0a-ba3bf0fbb6da + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 486cbb99-8d9e-43dd-8eca-e360b3882ba3 + 807acc7f-7d99-496d-854a-7b859814ca10 + 505c2b4b-c659-45fc-8a6a-3ed6a1df936f + 9244cb48-5f72-4778-83a3-74549c09d5db + fa946eae-6834-4614-ab41-0683a377cc5e + c9107d0d-59e9-4593-83ee-1217a9167556 + cf4a968f-1572-4919-a207-6bbd6110a520 + 915e74d7-43ef-4381-ba0f-a033e8d25153 + 1897f691-dece-41a0-8b65-be58a471e575 + b0429e6f-400d-4e0e-bf10-c75eaf735345 + 7b79f39b-68ff-4d0e-8163-e07a42486c93 + 69d63701-461f-46e5-b3d3-9df2154a163e + 136b12fe-02aa-4541-b89a-778c49ff12a6 + 69977aec-828b-4dd4-b0d9-ac7cec15c227 + a7eed215-bf83-43f2-891e-d33fbcc82318 + 52 + 6f65c1b0-ab37-4770-b919-22c82a6b1c3a + Group + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + 53ffdcf8-004a-4321-ab0a-3a06a7131e56 + Curve Graph Mapper + Curve Graph Mapper + + + + + + 17911 + 2852 + 160 + 224 + + + 17979 + 2964 + + + + + + 1 + One or multiple graph curves to graph map values with + 413365e9-da36-4d32-9b23-73753a3c93c8 + Curves + Curves + false + fa946eae-6834-4614-ab41-0683a377cc5e + 1 + + + + + + 17913 + 2854 + 51 + 27 + + + 17940 + 2867.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + ee1fa288-d7ad-4751-a9dc-3c3d8fb38e33 + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 17913 + 2881 + 51 + 28 + + + 17940 + 2895.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + 8a19d3e2-39cc-424f-b146-2de3e6a79fb5 + Values + Values + false + dd18ece5-7d6f-4ab5-b264-31f42f0f525a + 1 + + + + + + 17913 + 2909 + 51 + 27 + + + 17940 + 2922.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + 06c1e09a-7e76-4a40-b744-656b1b5e314f + X Axis + X Axis + true + 0 + + + + + + 17913 + 2936 + 51 + 28 + + + 17940 + 2950.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + 99b2eff6-b4c2-477f-97c9-ce295147eb34 + Y Axis + Y Axis + true + 0 + + + + + + 17913 + 2964 + 51 + 27 + + + 17940 + 2977.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 2830f75b-17bd-4288-8c65-e803a053975e + Flip + Flip + false + 0 + + + + + + 17913 + 2991 + 51 + 28 + + + 17940 + 3005.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 27cbcafa-b80e-4441-b70b-d0d217f4c8e3 + Snap + Snap + false + 0 + + + + + + 17913 + 3019 + 51 + 27 + + + 17940 + 3032.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + 6ec90a7d-8ef9-4d46-a1c5-f021533281e8 + Text Size + Text Size + false + 0 + + + + + + 17913 + 3046 + 51 + 28 + + + 17940 + 3060.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + cc98646a-852b-438d-b762-0c89b2eeada0 + Mapped + Mapped + false + 0 + + + + + + 17994 + 2854 + 75 + 20 + + + 18033 + 2864 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 032df5a0-2991-41d9-8c21-d7c6bca269d4 + Graph Curves + Graph Curves + false + 0 + + + + + + 17994 + 2874 + 75 + 20 + + + 18033 + 2884 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + e06f3f02-0c2a-4e59-9af7-1446a38eb00b + Graph Points + Graph Points + false + 0 + + + + + + 17994 + 2894 + 75 + 20 + + + 18033 + 2904 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 6ff6ae11-6107-4e60-a0a1-fc5b498a2b5a + Value Lines + Value Lines + false + 0 + + + + + + 17994 + 2914 + 75 + 20 + + + 18033 + 2924 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + 77e10145-ffbf-4cab-9acd-c7b3c0e73d26 + Value Points + Value Points + false + 0 + + + + + + 17994 + 2934 + 75 + 20 + + + 18033 + 2944 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + ce6fcd3d-5b45-4cf8-a839-876a6f2f5d89 + Mapped Lines + Mapped Lines + false + 0 + + + + + + 17994 + 2954 + 75 + 20 + + + 18033 + 2964 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + 7e5d8a48-b7c0-4a57-869a-d90437d20b60 + Mapped Points + Mapped Points + false + 0 + + + + + + 17994 + 2974 + 75 + 20 + + + 18033 + 2984 + + + + + + + + The graph boundary background as a surface + 539323ce-3a9a-4429-a14a-4422078cef6b + Boundary + Boundary + false + 0 + + + + + + 17994 + 2994 + 75 + 20 + + + 18033 + 3004 + + + + + + + + 1 + The graph labels as curve outlines + c30913f6-5fab-402d-bab7-f275a5182ca1 + Labels + Labels + false + 0 + + + + + + 17994 + 3014 + 75 + 20 + + + 18033 + 3024 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + c1efa3a4-045d-4701-952e-281a22028097 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 17994 + 3034 + 75 + 20 + + + 18033 + 3044 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + d314b2b7-3f4e-49d2-acc8-9170a0e9e95b + Intersected + Intersected + false + 0 + + + + + + 17994 + 3054 + 75 + 20 + + + 18033 + 3064 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 5ed1f50c-0d35-4709-a49a-0bbc00bd4707 + true + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 18015 + 2485 + 116 + 44 + + + 18076 + 2507 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + f7f36297-582c-4fbf-8fc1-125cf501f2a1 + true + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 18017 + 2487 + 44 + 20 + + + 18040.5 + 2497 + + + + + + + + 1 + false + Script Variable Left + f14e2560-4703-406f-bd54-948b336f7aa5 + true + Left + Left + true + 1 + true + cc98646a-852b-438d-b762-0c89b2eeada0 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 18017 + 2507 + 44 + 20 + + + 18040.5 + 2517 + + + + + + + + Print, Reflect and Error streams + e96c623b-65bd-4cda-92ec-81357508bd88 + true + Output + Output + false + 0 + + + + + + 18091 + 2487 + 38 + 20 + + + 18111.5 + 2497 + + + + + + + + Output parameter Points + 3b338ef7-549c-4a89-92bc-2844ffd6eb7b + true + Points + Points + false + 0 + + + + + + 18091 + 2507 + 38 + 20 + + + 18111.5 + 2517 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + bea555d5-5438-4f46-bf48-59ec33205fe2 + Point + Point + false + 3b338ef7-549c-4a89-92bc-2844ffd6eb7b + 1 + + + + + + 18176 + 2546 + 50 + 24 + + + 18201.59 + 2558.083 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + bc48996c-4f35-4119-91a2-ec4b139a017d + Interpolate + Interpolate + + + + + + 18313 + 2463 + 125 + 84 + + + 18380 + 2505 + + + + + + 1 + Interpolation points + 7cc00df0-6619-4389-8c8a-1f036dd54ca9 + Vertices + Vertices + false + 3b338ef7-549c-4a89-92bc-2844ffd6eb7b + 1 + + + + + + 18315 + 2465 + 50 + 20 + + + 18341.5 + 2475 + + + + + + + + Curve degree + c2feba32-5a82-4fdf-9aa3-3440ba7a7fbd + Degree + Degree + false + 0 + + + + + + 18315 + 2485 + 50 + 20 + + + 18341.5 + 2495 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 42ba4404-94c3-4227-9558-3f4da8044398 + Periodic + Periodic + false + 0 + + + + + + 18315 + 2505 + 50 + 20 + + + 18341.5 + 2515 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 09427970-ef18-472b-a7fd-83d05341893f + KnotStyle + KnotStyle + false + 0 + + + + + + 18315 + 2525 + 50 + 20 + + + 18341.5 + 2535 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + Curve + Curve + false + 0 + + + + + + 18395 + 2465 + 41 + 26 + + + 18417 + 2478.333 + + + + + + + + Curve length + 632cf787-02c0-40ac-a97e-4eb11c73a930 + Length + Length + false + 0 + + + + + + 18395 + 2491 + 41 + 27 + + + 18417 + 2505 + + + + + + + + Curve domain + 50ea99a3-175a-475b-90bb-b0a5ed015b22 + Domain + Domain + false + 0 + + + + + + 18395 + 2518 + 41 + 27 + + + 18417 + 2531.667 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 1f0a0c90-85ae-4d92-a7a4-42eaa70fe931 + Series + Series + + + + + + 17589 + 2536 + 101 + 64 + + + 17639 + 2568 + + + + + + First number in the series + fbd6522b-fa04-4f88-895b-d5b6bc70434c + Start + Start + false + 0 + + + + + + 17591 + 2538 + 33 + 20 + + + 17609 + 2548 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 224e5fb1-89a2-4520-aa4d-54f19c84b681 + Step + Step + false + be9e9fdf-0943-42a8-b655-07bea413b0ac + 1 + + + + + + 17591 + 2558 + 33 + 20 + + + 17609 + 2568 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + cdf022b8-2102-4b57-899c-0792ff64b353 + Count + Count + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 17591 + 2578 + 33 + 20 + + + 17609 + 2588 + + + + + + + + 1 + Series of numbers + dd18ece5-7d6f-4ab5-b264-31f42f0f525a + Series + Series + false + 0 + + + + + + 17654 + 2538 + 34 + 60 + + + 17672.5 + 2568 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 0618bf79-141f-48ff-8660-33b01343f343 + Radians + Radians + + + + + + 17596 + 2640 + 120 + 28 + + + 17657 + 2654 + + + + + + Angle in degrees + 2a18f0d7-2dd6-46b3-ba95-b591364b8797 + Degrees + Degrees + false + 9244cb48-5f72-4778-83a3-74549c09d5db + 1 + + + + + + 17598 + 2642 + 44 + 24 + + + 17621.5 + 2654 + + + + + + + + Angle in radians + be9e9fdf-0943-42a8-b655-07bea413b0ac + Radians + Radians + false + 0 + + + + + + 17672 + 2642 + 42 + 24 + + + 17694.5 + 2654 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 83807a2e-4811-417d-a12a-ea0979becffe + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00191296296 + + + + + + 17460 + 2690 + 250 + 20 + + + 17460.05 + 2690.333 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5ed1f50c-0d35-4709-a49a-0bbc00bd4707 + bea555d5-5438-4f46-bf48-59ec33205fe2 + bc48996c-4f35-4119-91a2-ec4b139a017d + 1f0a0c90-85ae-4d92-a7a4-42eaa70fe931 + 0618bf79-141f-48ff-8660-33b01343f343 + 83807a2e-4811-417d-a12a-ea0979becffe + 6 + d55f62a1-fd7b-4123-9fb4-29e77cd2e3d6 + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0500c27d-4fad-4c51-8503-4548a7395c1c + Evaluate Length + Evaluate Length + + + + + + 18543 + 2613 + 144 + 64 + + + 18617 + 2645 + + + + + + Curve to evaluate + b6bdb6c6-22a7-415e-a003-5afd9d71d87f + Curve + Curve + false + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + 1 + + + + + + 18545 + 2615 + 57 + 20 + + + 18575 + 2625 + + + + + + + + Length factor for curve evaluation + d41c764b-6eac-4ad1-a598-9f3fab8e9a09 + Length + Length + false + 0 + + + + + + 18545 + 2635 + 57 + 20 + + + 18575 + 2645 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4d809cbf-ae7e-4781-bece-c0e0e9a6efba + Normalized + Normalized + false + 0 + + + + + + 18545 + 2655 + 57 + 20 + + + 18575 + 2665 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + Point + Point + false + 0 + + + + + + 18632 + 2615 + 53 + 20 + + + 18660 + 2625 + + + + + + + + Tangent vector at the specified length + 692ed4dd-d718-4026-b47c-bab43de44543 + Tangent + Tangent + false + 0 + + + + + + 18632 + 2635 + 53 + 20 + + + 18660 + 2645 + + + + + + + + Curve parameter at the specified length + ceb9f57e-e66d-4822-b713-9e7c6cb895f0 + Parameter + Parameter + false + 0 + + + + + + 18632 + 2655 + 53 + 20 + + + 18660 + 2665 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 69d9bdff-98ea-4e51-a24c-5d363c93d301 + Line SDL + Line SDL + + + + + + 18722 + 2613 + 106 + 64 + + + 18786 + 2645 + + + + + + Line start point + 8c893db3-77e4-484b-a9fb-6b07322583da + Start + Start + false + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + 1 + + + + + + 18724 + 2615 + 47 + 20 + + + 18749 + 2625 + + + + + + + + Line tangent (direction) + 847f5c61-2a39-4c13-94be-10cebd3bc079 + Direction + Direction + false + 692ed4dd-d718-4026-b47c-bab43de44543 + 1 + + + + + + 18724 + 2635 + 47 + 20 + + + 18749 + 2645 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 821c90fd-d73f-4a2d-8d8d-8af2cd040156 + Length + Length + false + 0 + + + + + + 18724 + 2655 + 47 + 20 + + + 18749 + 2665 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 5592f52e-a0dd-42f6-89ea-8aa097a078ad + Line + Line + false + 0 + + + + + + 18801 + 2615 + 25 + 60 + + + 18815 + 2645 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 613fd806-b9a8-46ba-8071-87675f49f6a2 + Mirror + Mirror + + + + + + 18674 + 2527 + 138 + 44 + + + 18742 + 2549 + + + + + + Base geometry + 2c76960a-320f-4944-82ab-30812473fb18 + Geometry + Geometry + true + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + 1 + + + + + + 18676 + 2529 + 51 + 20 + + + 18703 + 2539 + + + + + + + + Mirror plane + afc02bf8-c171-4b9c-b786-39e32079c277 + Plane + Plane + false + 5592f52e-a0dd-42f6-89ea-8aa097a078ad + 1 + + + + + + 18676 + 2549 + 51 + 20 + + + 18703 + 2559 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 267a570c-6f7c-45fd-be74-807e54eb789b + Geometry + Geometry + false + 0 + + + + + + 18757 + 2529 + 53 + 20 + + + 18785 + 2539 + + + + + + + + Transformation data + 3a2d5b6d-99bc-42bc-8c73-c625f889ce59 + Transform + Transform + false + 0 + + + + + + 18757 + 2549 + 53 + 20 + + + 18785 + 2559 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 3d58fd13-8612-494f-a14c-4e5d6ae2d67d + Join Curves + Join Curves + + + + + + 18871 + 2468 + 118 + 44 + + + 18934 + 2490 + + + + + + 1 + Curves to join + f8fdc8e6-749f-4b85-b7d4-f125c1258b39 + Curves + Curves + false + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + 267a570c-6f7c-45fd-be74-807e54eb789b + 2 + + + + + + 18873 + 2470 + 46 + 20 + + + 18897.5 + 2480 + + + + + + + + Preserve direction of input curves + f0a7f59f-3f80-4488-9db9-26790f64ea0a + Preserve + Preserve + false + 0 + + + + + + 18873 + 2490 + 46 + 20 + + + 18897.5 + 2500 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 9e5118d1-46a9-42fc-98ee-a4d040b8de87 + Curves + Curves + false + 0 + + + + + + 18949 + 2470 + 38 + 40 + + + 18969.5 + 2490 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 40900388-a29b-450b-9e44-b9724b3bcceb + End Points + End Points + + + + + + 18926 + 2555 + 96 + 44 + + + 18976 + 2577 + + + + + + Curve to evaluate + 8d94d0a5-53c8-46a3-8ec7-fdf7e782ecb6 + Curve + Curve + false + 9e5118d1-46a9-42fc-98ee-a4d040b8de87 + 1 + + + + + + 18928 + 2557 + 33 + 40 + + + 18946 + 2577 + + + + + + + + Curve start point + a7e502c2-61c8-4d37-90ba-c440f0f6dce1 + Start + Start + false + 0 + + + + + + 18991 + 2557 + 29 + 20 + + + 19007 + 2567 + + + + + + + + Curve end point + 78b0bfa5-a1d2-4992-b0ca-363fdf500889 + End + End + false + 0 + + + + + + 18991 + 2577 + 29 + 20 + + + 19007 + 2587 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 6c31b332-4bfc-415d-b7c5-499036789ee9 + Line + Line + + + + + + 18895 + 2648 + 114 + 44 + + + 18967 + 2670 + + + + + + Line start point + 4373b3ad-8e9c-4605-badb-13baee6b275c + Start Point + Start Point + false + a7e502c2-61c8-4d37-90ba-c440f0f6dce1 + 1 + + + + + + 18897 + 2650 + 55 + 20 + + + 18926 + 2660 + + + + + + + + Line end point + 18a4b434-236d-49a5-9294-a866562dc242 + End Point + End Point + false + 78b0bfa5-a1d2-4992-b0ca-363fdf500889 + 1 + + + + + + 18897 + 2670 + 55 + 20 + + + 18926 + 2680 + + + + + + + + Line segment + c47b1562-24f0-4eff-8c35-4332f2c323c1 + Line + Line + false + 0 + + + + + + 18982 + 2650 + 25 + 40 + + + 18996 + 2670 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 35e52759-2740-48a6-8073-c9b098138464 + Angle + Angle + + + + + + 19046 + 2713 + 115 + 64 + + + 19110 + 2745 + + + + + + First vector + d8313d9d-6fe1-4cd4-950f-13fbd44721c3 + Vector A + Vector A + false + 0 + + + + + + 19048 + 2715 + 47 + 20 + + + 19073 + 2725 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 3346a41b-de1b-4b09-bdf2-f040a10029c8 + Vector B + Vector B + false + c47b1562-24f0-4eff-8c35-4332f2c323c1 + 1 + + + + + + 19048 + 2735 + 47 + 20 + + + 19073 + 2745 + + + + + + + + Optional plane for 2D angle + 788b8936-1c1b-4a04-8597-d131f579ec73 + Plane + Plane + true + 0 + + + + + + 19048 + 2755 + 47 + 20 + + + 19073 + 2765 + + + + + + + + Angle (in radians) between vectors + 46bf1cb0-06c0-4952-897a-470a5611fc82 + Angle + Angle + false + 0 + + + + + + 19125 + 2715 + 34 + 30 + + + 19143.5 + 2730 + + + + + + + + Reflex angle (in radians) between vectors + 795e35bd-3471-4b8a-bb84-8d68cecb908f + Reflex + Reflex + false + 0 + + + + + + 19125 + 2745 + 34 + 30 + + + 19143.5 + 2760 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 24f17bed-a247-49d8-91c9-9f1464cfd10e + Rotate + Rotate + + + + + + 19120 + 2610 + 154 + 64 + + + 19204 + 2642 + + + + + + Base geometry + d261f7bb-9e43-4aab-8b04-0acf880fa108 + Geometry + Geometry + true + 9e5118d1-46a9-42fc-98ee-a4d040b8de87 + 1 + + + + + + 19122 + 2612 + 67 + 20 + + + 19165 + 2622 + + + + + + + + Rotation angle in radians + 64dd49a0-e61d-47b2-96ce-af491f0fab22 + -X + Angle + Angle + false + 46bf1cb0-06c0-4952-897a-470a5611fc82 + 1 + false + + + + + + 19122 + 2632 + 67 + 20 + + + 19165 + 2642 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + e8e7da32-7415-46a0-83e8-dbda0074ca58 + Plane + Plane + false + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + 1 + + + + + + 19122 + 2652 + 67 + 20 + + + 19165 + 2662 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + a788644a-a26d-4d6f-8704-e8d7eff0361f + Geometry + Geometry + false + 0 + + + + + + 19219 + 2612 + 53 + 30 + + + 19247 + 2627 + + + + + + + + Transformation data + 5fcf567a-9d61-4a5f-a0b6-20fbce5417e5 + Transform + Transform + false + 0 + + + + + + 19219 + 2642 + 53 + 30 + + + 19247 + 2657 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + bcb80756-4a28-4e81-99c1-2662e54a4fb5 + Move + Move + + + + + + 19311 + 2547 + 138 + 44 + + + 19379 + 2569 + + + + + + Base geometry + c39cebd4-a030-438e-a4b4-e51eb99a77f6 + Geometry + Geometry + true + a788644a-a26d-4d6f-8704-e8d7eff0361f + 1 + + + + + + 19313 + 2549 + 51 + 20 + + + 19340 + 2559 + + + + + + + + Translation vector + bdb4e7d8-dd92-40c0-81b6-5c33c8cee782 + Motion + Motion + false + 50b11cc8-be6d-429e-96a7-aaac80315298 + 1 + + + + + + 19313 + 2569 + 51 + 20 + + + 19340 + 2579 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + cd787cc3-f7c9-4527-a7b0-9696d2b2e42d + Geometry + Geometry + false + 0 + + + + + + 19394 + 2549 + 53 + 20 + + + 19422 + 2559 + + + + + + + + Transformation data + d7a7b508-0973-4632-b79c-911a4dcbac0e + Transform + Transform + false + 0 + + + + + + 19394 + 2569 + 53 + 20 + + + 19422 + 2579 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 9c99b68d-2d93-4aa2-8537-0b48a8086d46 + Vector 2Pt + Vector 2Pt + + + + + + 19291 + 2695 + 112 + 64 + + + 19349 + 2727 + + + + + + Base point + 39ed7e9f-0537-4061-a6c7-a568bb462ea3 + Point A + Point A + false + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + 1 + + + + + + 19293 + 2697 + 41 + 20 + + + 19315 + 2707 + + + + + + + + Tip point + da8a3701-2c9c-4920-87e8-2e01cbbb6279 + Point B + Point B + false + 0 + + + + + + 19293 + 2717 + 41 + 20 + + + 19315 + 2727 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + d65f0bae-d411-4ef2-8e4e-2667082dc8ea + Unitize + Unitize + false + 0 + + + + + + 19293 + 2737 + 41 + 20 + + + 19315 + 2747 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 50b11cc8-be6d-429e-96a7-aaac80315298 + Vector + Vector + false + 0 + + + + + + 19364 + 2697 + 37 + 30 + + + 19384 + 2712 + + + + + + + + Vector length + 29734ab5-9cf8-491c-b805-03a6c00267b3 + Length + Length + false + 0 + + + + + + 19364 + 2727 + 37 + 30 + + + 19384 + 2742 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + bc64bda9-a4e6-443b-bce4-f1112916bffb + Curve Domain + Curve Domain + + + + + + 19395 + 2618 + 116 + 44 + + + 19453 + 2640 + + + + + + Curve to measure/modify + 901d6b4b-53d5-445f-84af-04d7d8bd7c15 + Curve + Curve + false + cd787cc3-f7c9-4527-a7b0-9696d2b2e42d + 1 + + + + + + 19397 + 2620 + 41 + 20 + + + 19419 + 2630 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 82971430-2212-4f5f-b98a-6897bb5f1989 + Domain + Domain + true + 0 + + + + + + 19397 + 2640 + 41 + 20 + + + 19419 + 2650 + + + + + + + + Curve with new domain. + 36518480-db10-4d5e-a893-ec6973a86a06 + Curve + Curve + false + 0 + + + + + + 19468 + 2620 + 41 + 20 + + + 19490 + 2630 + + + + + + + + Domain of original curve. + a3e25ac3-40c0-418d-8e0f-6e2b93a947dd + Domain + Domain + false + 0 + + + + + + 19468 + 2640 + 41 + 20 + + + 19490 + 2650 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + ba4c0568-a456-4dbe-8e22-e5c8fac0c4e0 + Sub Curve + Sub Curve + + + + + + 19597 + 2595 + 124 + 44 + + + 19671 + 2617 + + + + + + Base curve + 75c9c591-5587-4b4b-aa64-760e3456c216 + Base curve + Base curve + false + 36518480-db10-4d5e-a893-ec6973a86a06 + 1 + + + + + + 19599 + 2597 + 57 + 20 + + + 19629 + 2607 + + + + + + + + Sub-domain to extract + ad54f540-1e1a-4ef5-93d0-14dbf73504da + Domain + Domain + false + 19ec989d-4f8f-4230-ad93-a087c502801a + 1 + + + + + + 19599 + 2617 + 57 + 20 + + + 19629 + 2627 + + + + + + + + Resulting sub curve + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + Curve + Curve + false + 0 + + + + + + 19686 + 2597 + 33 + 40 + + + 19704 + 2617 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 3a29f4b2-5011-405f-b904-36063b767936 + Deconstruct Domain + Deconstruct Domain + + + + + + 19441 + 2703 + 104 + 44 + + + 19499 + 2725 + + + + + + Base domain + c1e7b9f1-3223-4e49-936c-a85ad715a4d0 + Domain + Domain + false + a3e25ac3-40c0-418d-8e0f-6e2b93a947dd + 1 + + + + + + 19443 + 2705 + 41 + 40 + + + 19465 + 2725 + + + + + + + + Start of domain + a490e809-987b-4805-b59d-f841d789150d + Start + Start + false + 0 + + + + + + 19514 + 2705 + 29 + 20 + + + 19530 + 2715 + + + + + + + + End of domain + 61ae71ef-2b0c-4507-a662-e0616c650e85 + End + End + false + 0 + + + + + + 19514 + 2725 + 29 + 20 + + + 19530 + 2735 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + ebe3adc1-5994-4a1f-ac99-52997eb93c8e + Construct Domain + Construct Domain + + + + + + 19552 + 2735 + 156 + 44 + + + 19650 + 2757 + + + + + + Start value of numeric domain + c46a52d8-b00e-42a9-a87f-90ce52fa3151 + X/2 + Domain start + Domain start + false + 61ae71ef-2b0c-4507-a662-e0616c650e85 + 1 + + + + + + 19554 + 2737 + 81 + 20 + + + 19604 + 2747 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 8939b31b-ad52-46ef-aa2c-6d3dd129fc7a + Domain end + Domain end + false + 61ae71ef-2b0c-4507-a662-e0616c650e85 + 1 + + + + + + 19554 + 2757 + 81 + 20 + + + 19604 + 2767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 19ec989d-4f8f-4230-ad93-a087c502801a + Domain + Domain + false + 0 + + + + + + 19665 + 2737 + 41 + 40 + + + 19687 + 2757 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 8caca608-cbec-4b5e-b846-2a44381f8d99 + Evaluate Length + Evaluate Length + + + + + + 19736 + 2650 + 144 + 64 + + + 19810 + 2682 + + + + + + Curve to evaluate + 29e9acc3-b5d4-471b-92fb-8d7fffdb4544 + Curve + Curve + false + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + 1 + + + + + + 19738 + 2652 + 57 + 20 + + + 19768 + 2662 + + + + + + + + Length factor for curve evaluation + ba273dc2-50eb-454b-b5a3-e008ae2640ad + Length + Length + false + 0 + + + + + + 19738 + 2672 + 57 + 20 + + + 19768 + 2682 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 3cfe1a88-33b0-4f6f-96e3-a01ce01741d6 + Normalized + Normalized + false + 0 + + + + + + 19738 + 2692 + 57 + 20 + + + 19768 + 2702 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 81e678e7-7f20-402a-8540-8cc634777282 + Point + Point + false + 0 + + + + + + 19825 + 2652 + 53 + 20 + + + 19853 + 2662 + + + + + + + + Tangent vector at the specified length + d94782f4-7095-479c-a040-e9c3c02952cf + Tangent + Tangent + false + 0 + + + + + + 19825 + 2672 + 53 + 20 + + + 19853 + 2682 + + + + + + + + Curve parameter at the specified length + 0e831d02-c628-4313-9c1c-afeeb139db07 + Parameter + Parameter + false + 0 + + + + + + 19825 + 2692 + 53 + 20 + + + 19853 + 2702 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + fdc0af9d-1009-4395-8b26-c7467ce63011 + Rotate + Rotate + + + + + + 19884 + 2633 + 138 + 64 + + + 19952 + 2665 + + + + + + Base geometry + 17537732-a07b-4f8a-b805-6785efa36c95 + Geometry + Geometry + true + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + 1 + + + + + + 19886 + 2635 + 51 + 20 + + + 19913 + 2645 + + + + + + + + Rotation angle in radians + aca1b302-bcfc-4aed-bd53-8bf70f8d1abe + Angle + Angle + false + 0 + false + + + + + + 19886 + 2655 + 51 + 20 + + + 19913 + 2665 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + e815be62-ce38-48c5-a56a-b2c35ab50573 + Plane + Plane + false + 81e678e7-7f20-402a-8540-8cc634777282 + 1 + + + + + + 19886 + 2675 + 51 + 20 + + + 19913 + 2685 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + bb9c9c37-fae0-460f-84a4-c155c07b8c3d + Geometry + Geometry + false + 0 + + + + + + 19967 + 2635 + 53 + 30 + + + 19995 + 2650 + + + + + + + + Transformation data + 944c254f-f4f7-4022-b94f-7568e62dec3e + Transform + Transform + false + 0 + + + + + + 19967 + 2665 + 53 + 30 + + + 19995 + 2680 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 877fe0e2-ec90-4938-bc0c-97af95ad2fe1 + Join Curves + Join Curves + + + + + + 19857 + 2552 + 118 + 44 + + + 19920 + 2574 + + + + + + 1 + Curves to join + fdbc2717-54eb-42e3-8cae-6ed23f9aa14c + Curves + Curves + false + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + bb9c9c37-fae0-460f-84a4-c155c07b8c3d + 2 + + + + + + 19859 + 2554 + 46 + 20 + + + 19883.5 + 2564 + + + + + + + + Preserve direction of input curves + a1ec0b8a-d05d-4d03-a085-2e0d55ab0912 + Preserve + Preserve + false + 0 + + + + + + 19859 + 2574 + 46 + 20 + + + 19883.5 + 2584 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + f1e2ad83-f6d5-4c7c-8bbc-a40db4728156 + Curves + Curves + false + 0 + + + + + + 19935 + 2554 + 38 + 40 + + + 19955.5 + 2574 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0c984e7c-3e34-4228-b9c7-74ea8b06cd49 + Relay + Relay + false + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 1 + + + + + + 20252 + 2360 + 44 + 16 + + + 20274 + 2368 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 8029f111-d066-4ca6-b4e0-f13869524ceb + Bounding Box + Bounding Box + + + + + true + + + + + + 20011 + 2562 + 100 + 44 + + + 20070 + 2584 + + + + + + 1 + Geometry to contain + c7ea6892-398c-49f1-b40c-268c702e9e57 + Content + Content + false + f1e2ad83-f6d5-4c7c-8bbc-a40db4728156 + 1 + + + + + + 20013 + 2564 + 42 + 20 + + + 20035.5 + 2574 + + + + + + + + BoundingBox orientation plane + true + fb62e3b3-adf0-4804-b272-1b4a48ceaa05 + Plane + Plane + false + 0 + + + + + + 20013 + 2584 + 42 + 20 + + + 20035.5 + 2594 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + f8353a53-1a26-4564-8eed-09dda0547ea8 + Box + Box + false + 0 + + + + + + 20085 + 2564 + 24 + 20 + + + 20098.5 + 2574 + + + + + + + + Bounding box in orientation plane coordinates + true + 05352948-e5fd-4f4e-ab7a-4504cdf54d91 + Box + Box + false + 0 + + + + + + 20085 + 2584 + 24 + 20 + + + 20098.5 + 2594 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 2cc7647d-b0b7-447d-950c-4834adbc5e99 + Deconstruct Box + Deconstruct Box + + + + + + 20127 + 2571 + 89 + 84 + + + 20168 + 2613 + + + + + + Base box + 1a8f62fd-648a-412c-88ff-911e6d6b7a4f + Box + Box + false + f8353a53-1a26-4564-8eed-09dda0547ea8 + 1 + + + + + + 20129 + 2573 + 24 + 80 + + + 20142.5 + 2613 + + + + + + + + Box plane + d4d66a62-20ff-4554-8be1-d956abfabe65 + Plane + Plane + false + 0 + + + + + + 20183 + 2573 + 31 + 20 + + + 20200 + 2583 + + + + + + + + {x} dimension of box + 4c2fdb6b-3569-4d08-baaf-f7092bea4cef + X + X + false + 0 + + + + + + 20183 + 2593 + 31 + 20 + + + 20200 + 2603 + + + + + + + + {y} dimension of box + 0c862883-7354-4ea5-ac62-c85ef964af83 + Y + Y + false + 0 + + + + + + 20183 + 2613 + 31 + 20 + + + 20200 + 2623 + + + + + + + + {z} dimension of box + a3592357-020e-45be-aee0-97485e9c11bf + Z + Z + false + 0 + + + + + + 20183 + 2633 + 31 + 20 + + + 20200 + 2643 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + c48c361e-d635-4724-93b6-fbaec8639715 + Division + Division + + + + + + 20353 + 2591 + 82 + 44 + + + 20384 + 2613 + + + + + + Item to divide (dividend) + eefeea5d-3c2d-4dc1-ae3c-fe75649b2fa5 + A + A + false + 5bed253b-dbfb-4f30-a2d6-fe40d12fcb45 + 1 + + + + + + 20355 + 2593 + 14 + 20 + + + 20363.5 + 2603 + + + + + + + + Item to divide with (divisor) + 6f48bb26-b259-407f-baf8-e1aee9fa1d61 + B + B + false + e2fed1e4-1306-4058-b811-0cda029612eb + 1 + + + + + + 20355 + 2613 + 14 + 20 + + + 20363.5 + 2623 + + + + + + + + The result of the Division + fc31ac9c-2c0e-465a-ad3c-c4333144a9ad + Result + Result + false + 0 + + + + + + 20399 + 2593 + 34 + 40 + + + 20417.5 + 2613 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + ff025d90-e11d-473a-a372-96fd40bb2252 + Deconstruct Domain + Deconstruct Domain + + + + + + 20227 + 2571 + 104 + 44 + + + 20285 + 2593 + + + + + + Base domain + 4d2c8c4c-367c-480f-9e0c-ff3e16d4c777 + Domain + Domain + false + 4c2fdb6b-3569-4d08-baaf-f7092bea4cef + 1 + + + + + + 20229 + 2573 + 41 + 40 + + + 20251 + 2593 + + + + + + + + Start of domain + 3eb94665-7700-4858-9980-264e8be1832f + Start + Start + false + 0 + + + + + + 20300 + 2573 + 29 + 20 + + + 20316 + 2583 + + + + + + + + End of domain + 5bed253b-dbfb-4f30-a2d6-fe40d12fcb45 + End + End + false + 0 + + + + + + 20300 + 2593 + 29 + 20 + + + 20316 + 2603 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 61222b4c-a7f5-4fa4-a409-5dcd62ee2cb7 + Deconstruct Domain + Deconstruct Domain + + + + + + 20230 + 2628 + 104 + 44 + + + 20288 + 2650 + + + + + + Base domain + 3f00707d-2f1d-4632-90c4-691c7fe8fab7 + Domain + Domain + false + 0c862883-7354-4ea5-ac62-c85ef964af83 + 1 + + + + + + 20232 + 2630 + 41 + 40 + + + 20254 + 2650 + + + + + + + + Start of domain + 16893201-d008-4b46-9497-1e05affbedce + Start + Start + false + 0 + + + + + + 20303 + 2630 + 29 + 20 + + + 20319 + 2640 + + + + + + + + End of domain + e2fed1e4-1306-4058-b811-0cda029612eb + End + End + false + 0 + + + + + + 20303 + 2650 + 29 + 20 + + + 20319 + 2660 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d2248181-f0b0-4e96-8bbc-a7597f5697f3 + Panel + + false + 0 + fc31ac9c-2c0e-465a-ad3c-c4333144a9ad + 1 + Double click to edit panel content… + + + + + + 17626 + 2513 + 160 + 40 + + 0 + 0 + 0 + + 17626.94 + 2513.146 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 30f7b9a2-2d42-4300-a47f-69e86dc5f0a1 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 17973 + 2830 + 112 + 40 + + 0 + 0 + 0 + + 17973.71 + 2830.29 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 22c037a9-dd88-4e7d-8429-9d063f4fb7ea + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 17973 + 2805 + 112 + 40 + + 0 + 0 + 0 + + 17973.1 + 2805.283 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7242c6d8-a70d-4573-80c4-849c86d3a027 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 17963 + 2781 + 112 + 40 + + 0 + 0 + 0 + + 17963.75 + 2781.323 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 0784d3b6-d2e3-4f39-ae0a-ba3bf0fbb6da + Scale + Scale + + + + + + 19909 + 2453 + 154 + 64 + + + 19993 + 2485 + + + + + + Base geometry + a4c6e8c8-7b89-4320-9396-74cc8446f84b + Geometry + Geometry + true + f1e2ad83-f6d5-4c7c-8bbc-a40db4728156 + 1 + + + + + + 19911 + 2455 + 67 + 20 + + + 19954 + 2465 + + + + + + + + Center of scaling + e082132b-75e8-4ce6-8f82-5d7cf4a4b3e1 + Center + Center + false + 0 + + + + + + 19911 + 2475 + 67 + 20 + + + 19954 + 2485 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 3bc2eb07-53f8-4385-ab88-b7d7617ecbe4 + X^-1 + Factor + Factor + false + 4c2fdb6b-3569-4d08-baaf-f7092bea4cef + 1 + + + + + + 19911 + 2495 + 67 + 20 + + + 19954 + 2505 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + d06e61ac-63dd-466b-ba3f-f58619ffba9c + Geometry + Geometry + false + 0 + + + + + + 20008 + 2455 + 53 + 30 + + + 20036 + 2470 + + + + + + + + Transformation data + c15f4f6b-6c93-4cd2-8946-d147f63f30ac + Transform + Transform + false + 0 + + + + + + 20008 + 2485 + 53 + 30 + + + 20036 + 2500 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 7264140a-c5e0-4c3a-a983-d6998925c4bc + Curve + Curve + false + 68d1637e-3b52-479f-8b96-f6980bf90fc9 + 1 + + + + + + 20199 + 2316 + 50 + 24 + + + 20224.65 + 2328.653 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 807acc7f-7d99-496d-854a-7b859814ca10 + Panel + + false + 0 + 0 + 16 +32 +64 +128 +256 0.0019129629683 + + + + + + 17458 + 2833 + 174 + 64 + + 0 + 0 + 0 + + 17458.91 + 2833.208 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 505c2b4b-c659-45fc-8a6a-3ed6a1df936f + Division + Division + + + + + + 17506 + 2906 + 82 + 44 + + + 17537 + 2928 + + + + + + Item to divide (dividend) + ed76af0a-9d6a-4d80-b0d6-5993e6bb06cc + A + A + false + 0 + + + + + + 17508 + 2908 + 14 + 20 + + + 17516.5 + 2918 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + 235c7eda-b3c5-4409-81c1-1c41e1a4872c + B + B + false + 0 + + + + + + 17508 + 2928 + 14 + 20 + + + 17516.5 + 2938 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + c378832f-4710-4892-83dd-3a76487529e6 + Result + Result + false + 0 + + + + + + 17552 + 2908 + 34 + 40 + + + 17570.5 + 2928 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 9244cb48-5f72-4778-83a3-74549c09d5db + Panel + + false + 0 + 0 + 0.0019129629683 + + + + + + 17479 + 2721 + 138 + 108 + + 0 + 0 + 0 + + 17479.92 + 2721.313 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + fa946eae-6834-4614-ab41-0683a377cc5e + Curve + Curve + false + 915e74d7-43ef-4381-ba0f-a033e8d25153 + 1 + + + + + + 17766 + 2953 + 50 + 24 + + + 17791.37 + 2965.664 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c9107d0d-59e9-4593-83ee-1217a9167556 + Create Material + Create Material + + + + + + 20274 + 2389 + 144 + 104 + + + 20358 + 2441 + + + + + + Colour of the diffuse channel + 1f2aaf28-9f91-4699-915f-03c75a3e0846 + Diffuse + Diffuse + false + 0 + + + + + + 20276 + 2391 + 67 + 20 + + + 20311 + 2401 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + + + + + + + + + + Colour of the specular highlight + fdff4c07-9c99-4141-b811-de626fc01d67 + Specular + Specular + false + 0 + + + + + + 20276 + 2411 + 67 + 20 + + + 20311 + 2421 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 3ddb91a6-d2ef-4992-8b16-6ff09f2ac83f + Emission + Emission + false + 0 + + + + + + 20276 + 2431 + 67 + 20 + + + 20311 + 2441 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1e68c2e3-ea29-4f0f-ae06-bf87780b910c + Transparency + Transparency + false + 0 + + + + + + 20276 + 2451 + 67 + 20 + + + 20311 + 2461 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + b197262f-1e70-4a36-9325-d39ee62324be + Shine + Shine + false + 0 + + + + + + 20276 + 2471 + 67 + 20 + + + 20311 + 2481 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + 1016b56f-02d7-454d-9e65-b32da783f34f + Material + Material + false + 0 + + + + + + 20373 + 2391 + 43 + 100 + + + 20396 + 2441 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + cf4a968f-1572-4919-a207-6bbd6110a520 + Custom Preview + Custom Preview + + + + + + + 20309 + 2314 + 82 + 44 + + + 20377 + 2336 + + + + + + Geometry to preview + true + 04864638-77a2-4c98-a469-4ee7e14e7089 + Geometry + Geometry + false + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 1 + + + + + + 20311 + 2316 + 51 + 20 + + + 20338 + 2326 + + + + + + + + The material override + 217863fc-d8c4-40f4-a5db-d8eb16abc1dc + Material + Material + false + 1016b56f-02d7-454d-9e65-b32da783f34f + 1 + + + + + + 20311 + 2336 + 51 + 20 + + + 20338 + 2346 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 915e74d7-43ef-4381-ba0f-a033e8d25153 + Relay + Relay + false + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + 1 + + + + + + 17704 + 2996 + 44 + 16 + + + 17726 + 3004 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 1897f691-dece-41a0-8b65-be58a471e575 + Evaluate Length + Evaluate Length + + + + + + 19749 + 2329 + 144 + 64 + + + 19823 + 2361 + + + + + + Curve to evaluate + 1097c5ca-03be-42e2-b6e8-763b05243e53 + Curve + Curve + false + 136b12fe-02aa-4541-b89a-778c49ff12a6 + 1 + + + + + + 19751 + 2331 + 57 + 20 + + + 19781 + 2341 + + + + + + + + Length factor for curve evaluation + b1572ae8-fd89-40bb-97c6-235fdba56d13 + Length + Length + false + 0 + + + + + + 19751 + 2351 + 57 + 20 + + + 19781 + 2361 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + a043d525-f4ec-4248-bfdd-1814f68f0ade + Normalized + Normalized + false + 0 + + + + + + 19751 + 2371 + 57 + 20 + + + 19781 + 2381 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + cdaaf55a-b54f-4bca-bb1f-a2a3fc9bd301 + Point + Point + false + 0 + + + + + + 19838 + 2331 + 53 + 20 + + + 19866 + 2341 + + + + + + + + Tangent vector at the specified length + 901e0dce-0715-4ebd-b104-8cc0e3d5718d + Tangent + Tangent + false + 0 + + + + + + 19838 + 2351 + 53 + 20 + + + 19866 + 2361 + + + + + + + + Curve parameter at the specified length + c9fa2395-eefd-4ea0-869e-bee87d2f2990 + Parameter + Parameter + false + 0 + + + + + + 19838 + 2371 + 53 + 20 + + + 19866 + 2381 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + b0429e6f-400d-4e0e-bf10-c75eaf735345 + YZ Plane + YZ Plane + + + + + + 19889 + 2403 + 98 + 28 + + + 19939 + 2417 + + + + + + Origin of plane + 94db62e3-4437-423d-8472-883843459a20 + Origin + Origin + false + cdaaf55a-b54f-4bca-bb1f-a2a3fc9bd301 + 1 + + + + + + 19891 + 2405 + 33 + 24 + + + 19909 + 2417 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + 62f1a891-c4d2-4d21-9f04-eefbc3e48df4 + Plane + Plane + false + 0 + + + + + + 19954 + 2405 + 31 + 24 + + + 19971 + 2417 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 136b12fe-02aa-4541-b89a-778c49ff12a6 + Relay + Relay + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 19609 + 2319 + 44 + 16 + + + 19631 + 2327 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 69977aec-828b-4dd4-b0d9-ac7cec15c227 + Move + Move + + + + + + 20095 + 2391 + 138 + 44 + + + 20163 + 2413 + + + + + + Base geometry + 75884971-ff2b-4e37-9e0b-57f7049a77ba + Geometry + Geometry + true + d06e61ac-63dd-466b-ba3f-f58619ffba9c + 1 + + + + + + 20097 + 2393 + 51 + 20 + + + 20124 + 2403 + + + + + + + + Translation vector + d38552f0-c85a-430e-ac44-825d08c4df9c + Motion + Motion + false + 4ff1fa9c-7460-4db0-8874-46bfb232fe70 + 1 + + + + + + 20097 + 2413 + 51 + 20 + + + 20124 + 2423 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 68d1637e-3b52-479f-8b96-f6980bf90fc9 + Geometry + Geometry + false + 0 + + + + + + 20178 + 2393 + 53 + 20 + + + 20206 + 2403 + + + + + + + + Transformation data + 7db725b8-0711-429c-ba20-9658b09693ef + Transform + Transform + false + 0 + + + + + + 20178 + 2413 + 53 + 20 + + + 20206 + 2423 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 69d63701-461f-46e5-b3d3-9df2154a163e + Vector 2Pt + Vector 2Pt + + + + + + 19940 + 2260 + 112 + 64 + + + 19998 + 2292 + + + + + + Base point + 97640fe1-a204-44a7-bcdb-9a42d1533326 + Point A + Point A + false + 0 + + + + + + 19942 + 2262 + 41 + 20 + + + 19964 + 2272 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Tip point + 09429182-ba31-4025-8d22-03b271ad0ffc + Point B + Point B + false + cdaaf55a-b54f-4bca-bb1f-a2a3fc9bd301 + 1 + + + + + + 19942 + 2282 + 41 + 20 + + + 19964 + 2292 + + + + + + + + Unitize output + 5c30d959-419c-435f-b30a-5ba4e7ddf2cc + Unitize + Unitize + false + 0 + + + + + + 19942 + 2302 + 41 + 20 + + + 19964 + 2312 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 4ff1fa9c-7460-4db0-8874-46bfb232fe70 + Vector + Vector + false + 0 + + + + + + 20013 + 2262 + 37 + 30 + + + 20033 + 2277 + + + + + + + + Vector length + 4231ec3e-37ee-4dc0-b7f5-8e3e3b5f155f + Length + Length + false + 0 + + + + + + 20013 + 2292 + 37 + 30 + + + 20033 + 2307 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 0784d3b6-d2e3-4f39-ae0a-ba3bf0fbb6da + 1 + b0a22639-b2ee-4401-ac1a-7cded3f6ab29 + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + a7eed215-bf83-43f2-891e-d33fbcc82318 + Mirror + Mirror + + + + + + 20089 + 2472 + 138 + 44 + + + 20157 + 2494 + + + + + + Base geometry + d73499dc-5e5b-4e2c-bf9b-d232fdbe3ecf + Geometry + Geometry + true + d06e61ac-63dd-466b-ba3f-f58619ffba9c + 1 + + + + + + 20091 + 2474 + 51 + 20 + + + 20118 + 2484 + + + + + + + + Mirror plane + 0460b0e8-3173-4109-bf80-70d0f17a01f0 + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 20091 + 2494 + 51 + 20 + + + 20118 + 2504 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 374dec81-4b73-45b0-98e5-62adf551c17f + Geometry + Geometry + false + 0 + + + + + + 20172 + 2474 + 53 + 20 + + + 20200 + 2484 + + + + + + + + Transformation data + f188f329-067a-4cab-acc2-5f09602df353 + Transform + Transform + false + 0 + + + + + + 20172 + 2494 + 53 + 20 + + + 20200 + 2504 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 4ae20df0-1bd6-4c39-95ba-604fa315cd65 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 19932 + 1495 + 50 + 24 + + + 19957.12 + 1507.297 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 083562af-a50f-425d-863f-33a873156a9c + Curvature + Curvature + + + + + + 19868 + 1291 + 137 + 64 + + + 19938 + 1323 + + + + + + Curve to evaluate + d1bef5d6-d852-4867-8761-a58c1e08562b + Curve + Curve + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 19870 + 1293 + 53 + 30 + + + 19898 + 1308 + + + + + + + + Parameter on curve domain to evaluate + 09e52864-a679-4fe0-8bb2-d5f4a9be7b61 + Parameter + Parameter + false + 0f96084e-8cd0-4ef0-b10c-26fcc3105ec7 + 1 + + + + + + 19870 + 1323 + 53 + 30 + + + 19898 + 1338 + + + + + + + + Point on curve at {t} + dff36908-4554-4ef1-9edb-5e9226c0f93f + Point + Point + false + 0 + + + + + + 19953 + 1293 + 50 + 20 + + + 19979.5 + 1303 + + + + + + + + Curvature vector at {t} + a00c6f0c-d3bf-4ed1-a5fa-c3fb20fd8309 + Curvature + Curvature + false + 0 + + + + + + 19953 + 1313 + 50 + 20 + + + 19979.5 + 1323 + + + + + + + + Curvature circle at {t} + 2715e852-15d7-4c57-a394-887cd106c1bc + Curvature + Curvature + false + 0 + + + + + + 19953 + 1333 + 50 + 20 + + + 19979.5 + 1343 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 08e9a62d-317f-4a06-bfd3-a763a931495e + Divide Curve + Divide Curve + + + + + + 19881 + 1376 + 125 + 64 + + + 19931 + 1408 + + + + + + Curve to divide + 0008cb65-2c96-498e-9971-616b2e767e10 + Curve + Curve + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 19883 + 1378 + 33 + 20 + + + 19901 + 1388 + + + + + + + + Number of segments + 79f12b6a-5e22-4452-928e-1bcc244cc2fd + Count + Count + false + 4ae20df0-1bd6-4c39-95ba-604fa315cd65 + 1 + + + + + + 19883 + 1398 + 33 + 20 + + + 19901 + 1408 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 9d1f8dc2-6d83-4d6f-9b35-2e2e7398fafc + Kinks + Kinks + false + 0 + + + + + + 19883 + 1418 + 33 + 20 + + + 19901 + 1428 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 11aba2ac-aa7a-48d1-9b86-37901bf9c381 + Points + Points + false + 0 + + + + + + 19946 + 1378 + 58 + 20 + + + 19976.5 + 1388 + + + + + + + + 1 + Tangent vectors at division points + 366ccef0-be18-4b85-8c43-058113623249 + Tangents + Tangents + false + 0 + + + + + + 19946 + 1398 + 58 + 20 + + + 19976.5 + 1408 + + + + + + + + 1 + Parameter values at division points + 0f96084e-8cd0-4ef0-b10c-26fcc3105ec7 + Parameters + Parameters + false + 0 + + + + + + 19946 + 1418 + 58 + 20 + + + 19976.5 + 1428 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 683d87a9-6173-47e4-886a-2d3471a19949 + true + Curve + Curve + false + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 1 + + + + + + 19929 + 1521 + 50 + 24 + + + 19954.17 + 1533.687 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 7d095d01-b950-4361-8786-1ae5a9cf7937 + Deconstruct Arc + Deconstruct Arc + + + + + + 19880 + 1207 + 114 + 64 + + + 19920 + 1239 + + + + + + Arc or Circle to deconstruct + 989b2d4b-1ded-4a6b-b19c-3544e5585d32 + Arc + Arc + false + 2715e852-15d7-4c57-a394-887cd106c1bc + 1 + + + + + + 19882 + 1209 + 23 + 60 + + + 19895 + 1239 + + + + + + + + Base plane of arc or circle + 32f9585c-af66-4dab-9de7-4283921e1f54 + Base Plane + Base Plane + false + 0 + + + + + + 19935 + 1209 + 57 + 20 + + + 19965 + 1219 + + + + + + + + Radius of arc or circle + 6621c457-2045-4d6d-8346-b010bc9ee536 + Radius + Radius + false + 0 + + + + + + 19935 + 1229 + 57 + 20 + + + 19965 + 1239 + + + + + + + + Angle domain (in radians) of arc + 09713ff0-c29a-4d19-a0d2-99efd4c481c6 + Angle + Angle + false + 0 + + + + + + 19935 + 1249 + 57 + 20 + + + 19965 + 1259 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 768e4cbf-a523-45d3-bad3-e2f2cd14cde2 + One Over X + One Over X + + + + + + 19898 + 1079 + 100 + 28 + + + 19947 + 1093 + + + + + + Input value + 6126f23f-eb65-4603-9253-6bdcdf15b42d + Value + Value + false + 6621c457-2045-4d6d-8346-b010bc9ee536 + 1 + + + + + + 19900 + 1081 + 32 + 24 + + + 19917.5 + 1093 + + + + + + + + Output value + 02e6c6b8-ea5e-46cf-a15b-e8207d369f20 + Result + Result + false + 0 + + + + + + 19962 + 1081 + 34 + 24 + + + 19980.5 + 1093 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7ad852d9-7928-4d92-9395-befb008fe837 + Quick Graph + Quick Graph + false + 0 + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + + + + + + 19885 + 836 + 150 + 150 + + + 19885.12 + 836.097 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 4a73b8ba-a36e-4566-ae83-9c32ac52c1e8 + Number Slider + Number Slider + false + 0 + + + + + + 19840 + 1474 + 198 + 20 + + + 19840.12 + 1474.418 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 1359a08f-72ea-42e4-b1a0-19b17e514d31 + Line + Line + + + + + + 19881 + 1133 + 114 + 44 + + + 19953 + 1155 + + + + + + Line start point + 87d049ef-a0d3-4da5-8f9b-68f7d2f42c65 + Start Point + Start Point + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19883 + 1135 + 55 + 20 + + + 19912 + 1145 + + + + + + + + Line end point + 6124fd14-bb51-4302-88db-15b0f0da5d59 + End Point + End Point + false + 32f9585c-af66-4dab-9de7-4283921e1f54 + 1 + + + + + + 19883 + 1155 + 55 + 20 + + + 19912 + 1165 + + + + + + + + Line segment + 2fb52fce-9241-4af4-8efe-4703deae0902 + Line + Line + false + 0 + + + + + + 19968 + 1135 + 25 + 40 + + + 19982 + 1155 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 74021e08-97c3-4624-aa1c-41dede3604cb + Multiplication + Multiplication + + + + + + 19916 + 698 + 82 + 44 + + + 19947 + 720 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 107bc1d4-2270-47e0-86b3-73d08924404c + A + A + true + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + + + + + + 19918 + 700 + 14 + 20 + + + 19926.5 + 710 + + + + + + + + Second item for multiplication + d583f711-e13e-429c-9ae2-0ed31fdf7ebe + B + B + true + 2d229841-7231-4094-90e6-4cebaec412ce + 1 + + + + + + 19918 + 720 + 14 + 20 + + + 19926.5 + 730 + + + + + + + + Result of multiplication + aeca1276-62a6-4e06-a45b-648bb9dfe545 + Result + Result + false + 0 + + + + + + 19962 + 700 + 34 + 40 + + + 19980.5 + 720 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 2d229841-7231-4094-90e6-4cebaec412ce + Number Slider + Number Slider + false + 0 + + + + + + 19861 + 677 + 198 + 20 + + + 19861.93 + 677.806 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + b9ccfa66-c615-4df4-ae11-22a5b93d6176 + Line SDL + Line SDL + + + + + + 19885 + 753 + 122 + 64 + + + 19965 + 785 + + + + + + Line start point + 2fa04909-a156-4337-aa73-8ffe2dc2f9e9 + Start + Start + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19887 + 755 + 63 + 20 + + + 19928 + 765 + + + + + + + + Line tangent (direction) + 82e7425a-62ad-4a10-b719-94eefcf8ef75 + Direction + Direction + false + 2fb52fce-9241-4af4-8efe-4703deae0902 + 1 + + + + + + 19887 + 775 + 63 + 20 + + + 19928 + 785 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + bfeeccc9-dbc8-4afc-9cf6-50152d4f1a03 + -ABS(X) + Length + Length + false + aeca1276-62a6-4e06-a45b-648bb9dfe545 + 1 + + + + + + 19887 + 795 + 63 + 20 + + + 19928 + 805 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + ef0e52e4-a8c3-4719-bb59-59bd59461acb + Line + Line + false + 0 + + + + + + 19980 + 755 + 25 + 60 + + + 19994 + 785 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 05b1223e-91d3-458e-87d9-10379e6fd8c2 + Panel + + false + 0.56093490123748779 + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + Double click to edit panel content… + + + + + + 19722 + 785 + 160 + 274 + + 0 + 0 + 0 + + 19722.01 + 785.1631 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + d4b2efe7-849b-47ee-8cd9-c2994b3437b5 + Evaluate Length + Evaluate Length + + + + + + 19881 + 597 + 144 + 64 + + + 19955 + 629 + + + + + + Curve to evaluate + b0bb001d-2ee0-4bbd-876f-62610684c195 + Curve + Curve + false + ef0e52e4-a8c3-4719-bb59-59bd59461acb + 1 + + + + + + 19883 + 599 + 57 + 20 + + + 19913 + 609 + + + + + + + + Length factor for curve evaluation + f3d7e4a7-b38c-4108-8b95-422cba7edd7d + Length + Length + false + 0 + + + + + + 19883 + 619 + 57 + 20 + + + 19913 + 629 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + c5f5f6ae-2b69-433b-a284-77944c6b4e4a + Normalized + Normalized + false + 0 + + + + + + 19883 + 639 + 57 + 20 + + + 19913 + 649 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + Point + Point + false + 0 + + + + + + 19970 + 599 + 53 + 20 + + + 19998 + 609 + + + + + + + + Tangent vector at the specified length + bc2bdb1c-561d-406d-a17d-59d8f439d6d8 + Tangent + Tangent + false + 0 + + + + + + 19970 + 619 + 53 + 20 + + + 19998 + 629 + + + + + + + + Curve parameter at the specified length + b3a4b102-dfe2-473a-9f76-cbab7b989fe4 + Parameter + Parameter + false + 0 + + + + + + 19970 + 639 + 53 + 20 + + + 19998 + 649 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 45617819-1b31-458d-8fb7-68ec9055833f + Interpolate + Interpolate + + + + + + 19893 + 496 + 125 + 84 + + + 19960 + 538 + + + + + + 1 + Interpolation points + 7673859a-919d-4c35-9a24-bdefffd93fed + Vertices + Vertices + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19895 + 498 + 50 + 20 + + + 19921.5 + 508 + + + + + + + + Curve degree + 4351b82e-5fcc-43ae-b403-0d9ba8d838a9 + Degree + Degree + false + 0 + + + + + + 19895 + 518 + 50 + 20 + + + 19921.5 + 528 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 28a2a80a-c47f-437a-9602-85d3145ab217 + Periodic + Periodic + false + 0 + + + + + + 19895 + 538 + 50 + 20 + + + 19921.5 + 548 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 72a15862-48b6-4d62-9135-f0785635df23 + KnotStyle + KnotStyle + false + 0 + + + + + + 19895 + 558 + 50 + 20 + + + 19921.5 + 568 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2e5dee61-e125-4eea-ba69-552af8c1ee2b + Curve + Curve + false + 0 + + + + + + 19975 + 498 + 41 + 26 + + + 19997 + 511.3333 + + + + + + + + Curve length + 4392f715-ce52-428e-9096-6087aff1b29f + Length + Length + false + 0 + + + + + + 19975 + 524 + 41 + 27 + + + 19997 + 538 + + + + + + + + Curve domain + 6d5a0a56-02bc-4eb4-a2d0-fc2fc9aad1d1 + Domain + Domain + false + 0 + + + + + + 19975 + 551 + 41 + 27 + + + 19997 + 564.6666 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4ae20df0-1bd6-4c39-95ba-604fa315cd65 + 083562af-a50f-425d-863f-33a873156a9c + 08e9a62d-317f-4a06-bfd3-a763a931495e + 683d87a9-6173-47e4-886a-2d3471a19949 + 7d095d01-b950-4361-8786-1ae5a9cf7937 + 768e4cbf-a523-45d3-bad3-e2f2cd14cde2 + 7ad852d9-7928-4d92-9395-befb008fe837 + 4a73b8ba-a36e-4566-ae83-9c32ac52c1e8 + 1359a08f-72ea-42e4-b1a0-19b17e514d31 + 74021e08-97c3-4624-aa1c-41dede3604cb + 2d229841-7231-4094-90e6-4cebaec412ce + b9ccfa66-c615-4df4-ae11-22a5b93d6176 + 05b1223e-91d3-458e-87d9-10379e6fd8c2 + d4b2efe7-849b-47ee-8cd9-c2994b3437b5 + 45617819-1b31-458d-8fb7-68ec9055833f + c6d0db7e-dbff-4e0d-a737-631044d97a7c + d67c3027-de91-4ca2-97dd-4173e69e4677 + 1570475c-b015-416b-96eb-c0a731fc6946 + 737cab6f-8dc3-4fb7-957b-6c4826b0f606 + b8aeba38-f30d-4060-9ec5-7f00fd753ce7 + 70949154-1bd6-49cd-99bf-b3457c236e0a + 21 + 797f5b2b-4712-4456-8884-5760903abcb3 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 26476ded-7557-462f-b1f2-e06eac73396e + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 19921 + 399 + 50 + 24 + + + 19946.93 + 411.3271 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + eecb9eef-bf83-410d-8b80-70f6c586828c + Curvature + Curvature + + + + + + 19862 + 195 + 137 + 64 + + + 19932 + 227 + + + + + + Curve to evaluate + 04f58e44-c2de-4fc7-9697-8e49a2402626 + Curve + Curve + false + 8785b891-9ab9-4ad9-b722-691cd54b6928 + 1 + + + + + + 19864 + 197 + 53 + 30 + + + 19892 + 212 + + + + + + + + Parameter on curve domain to evaluate + eb879e9a-5f08-4d61-a500-e05ce1afbb23 + Parameter + Parameter + false + a41e8eae-6419-4805-9da0-77d3a2a80b04 + 1 + + + + + + 19864 + 227 + 53 + 30 + + + 19892 + 242 + + + + + + + + Point on curve at {t} + 4940be37-d307-4546-839d-323eff4330c6 + Point + Point + false + 0 + + + + + + 19947 + 197 + 50 + 20 + + + 19973.5 + 207 + + + + + + + + Curvature vector at {t} + 0219bec0-9f63-44da-a012-8e9d7b93ea54 + Curvature + Curvature + false + 0 + + + + + + 19947 + 217 + 50 + 20 + + + 19973.5 + 227 + + + + + + + + Curvature circle at {t} + bc6b2e7f-2908-4dc7-8651-940e7fbb32b5 + Curvature + Curvature + false + 0 + + + + + + 19947 + 237 + 50 + 20 + + + 19973.5 + 247 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + fc306d08-9644-4746-bff2-e7f7d21251c0 + Divide Curve + Divide Curve + + + + + + 19867 + 283 + 125 + 64 + + + 19917 + 315 + + + + + + Curve to divide + f6c6d44f-d1a9-444d-96eb-b80faec1954c + Curve + Curve + false + 8785b891-9ab9-4ad9-b722-691cd54b6928 + 1 + + + + + + 19869 + 285 + 33 + 20 + + + 19887 + 295 + + + + + + + + Number of segments + e4ff7f68-e124-4306-b563-b2f0f0aeb6ac + Count + Count + false + 26476ded-7557-462f-b1f2-e06eac73396e + 1 + + + + + + 19869 + 305 + 33 + 20 + + + 19887 + 315 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + bf77cfaa-2db6-43ea-910f-38538bf5f2dc + Kinks + Kinks + false + 0 + + + + + + 19869 + 325 + 33 + 20 + + + 19887 + 335 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 249e6ead-a473-4220-a41e-58d3d9078faa + Points + Points + false + 0 + + + + + + 19932 + 285 + 58 + 20 + + + 19962.5 + 295 + + + + + + + + 1 + Tangent vectors at division points + 9f3649c6-e1fc-4259-8908-886652218483 + Tangents + Tangents + false + 0 + + + + + + 19932 + 305 + 58 + 20 + + + 19962.5 + 315 + + + + + + + + 1 + Parameter values at division points + a41e8eae-6419-4805-9da0-77d3a2a80b04 + Parameters + Parameters + false + 0 + + + + + + 19932 + 325 + 58 + 20 + + + 19962.5 + 335 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 8785b891-9ab9-4ad9-b722-691cd54b6928 + Curve + Curve + false + 2e5dee61-e125-4eea-ba69-552af8c1ee2b + 1 + + + + + + 19918 + 425 + 50 + 24 + + + 19943.98 + 437.7192 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 79e16522-d7d8-4431-b894-f32d9d7e0114 + Deconstruct Arc + Deconstruct Arc + + + + + + 19867 + 109 + 114 + 64 + + + 19907 + 141 + + + + + + Arc or Circle to deconstruct + e3d7c06e-3412-4e4f-b040-cdbacdc5fade + Arc + Arc + false + bc6b2e7f-2908-4dc7-8651-940e7fbb32b5 + 1 + + + + + + 19869 + 111 + 23 + 60 + + + 19882 + 141 + + + + + + + + Base plane of arc or circle + 57a2b243-cef0-4460-8ac3-9f0dd3b6c7ba + Base Plane + Base Plane + false + 0 + + + + + + 19922 + 111 + 57 + 20 + + + 19952 + 121 + + + + + + + + Radius of arc or circle + 8afbc2ad-2f43-4b48-81f3-960ae1320778 + Radius + Radius + false + 0 + + + + + + 19922 + 131 + 57 + 20 + + + 19952 + 141 + + + + + + + + Angle domain (in radians) of arc + 8369bfbd-8415-46a9-b71c-686a107903a1 + Angle + Angle + false + 0 + + + + + + 19922 + 151 + 57 + 20 + + + 19952 + 161 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 5ced4b42-a448-4009-a959-0eeaef66f3b8 + One Over X + One Over X + + + + + + 19868 + -18 + 100 + 28 + + + 19917 + -4 + + + + + + Input value + 0e0d8fad-7376-4e5b-909d-6c1e425d7417 + Value + Value + false + 8afbc2ad-2f43-4b48-81f3-960ae1320778 + 1 + + + + + + 19870 + -16 + 32 + 24 + + + 19887.5 + -4 + + + + + + + + Output value + e718199e-160d-4261-82f5-3db60a7ef00b + Result + Result + false + 0 + + + + + + 19932 + -16 + 34 + 24 + + + 19950.5 + -4 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + eb8b5f8c-170f-4477-8517-16414d2d97da + Quick Graph + Quick Graph + false + 0 + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + 1 + + + + + + 19890 + -190 + 150 + 150 + + + 19890.75 + -189.6896 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 41d1dd73-7e03-420f-be94-10f3525cf55d + Number Slider + Number Slider + false + 0 + + + + + + 19829 + 378 + 198 + 20 + + + 19829.93 + 378.4491 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 47391812-858a-4cf8-934b-4aeacf8ba64d + Line + Line + + + + + + 19873 + 41 + 114 + 44 + + + 19945 + 63 + + + + + + Line start point + 9c93ee3c-a265-447d-bb15-1511bcc8cf82 + Start Point + Start Point + false + 4940be37-d307-4546-839d-323eff4330c6 + 1 + + + + + + 19875 + 43 + 55 + 20 + + + 19904 + 53 + + + + + + + + Line end point + c952a94b-fce7-431c-864d-f0c6d78331ee + End Point + End Point + false + 57a2b243-cef0-4460-8ac3-9f0dd3b6c7ba + 1 + + + + + + 19875 + 63 + 55 + 20 + + + 19904 + 73 + + + + + + + + Line segment + 5ad238f6-87a7-46c1-8af1-ba6f715bf25d + Line + Line + false + 0 + + + + + + 19960 + 43 + 25 + 40 + + + 19974 + 63 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 39f0330d-4171-4033-b71d-d04463f41f39 + Multiplication + Multiplication + + + + + + 19899 + -321 + 82 + 44 + + + 19930 + -299 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 89e95f63-511a-4005-a63c-bd0d0443c15f + A + A + true + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + 1 + + + + + + 19901 + -319 + 14 + 20 + + + 19909.5 + -309 + + + + + + + + Second item for multiplication + aa8f5513-b2ce-4f8a-a8c1-0afee3c09999 + B + B + true + c26ed4de-3fbd-4915-bb9e-c0b622bb221f + 1 + + + + + + 19901 + -299 + 14 + 20 + + + 19909.5 + -289 + + + + + + + + Result of multiplication + 33d7fb65-7578-4e44-b780-915eafc2d36b + Result + Result + false + 0 + + + + + + 19945 + -319 + 34 + 40 + + + 19963.5 + -299 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 455a99ce-d8c1-4c69-8537-a6e03bcd0f40 + Line SDL + Line SDL + + + + + + 19887 + -270 + 122 + 64 + + + 19967 + -238 + + + + + + Line start point + 6fd4d428-966e-4b1a-9f93-69bd6211aa9f + Start + Start + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19889 + -268 + 63 + 20 + + + 19930 + -258 + + + + + + + + Line tangent (direction) + 8d9f63dc-6132-48df-bd55-6f47c6d12465 + Direction + Direction + false + 94f4a319-f36a-4b46-8bb0-a709f7407660 + 1 + + + + + + 19889 + -248 + 63 + 20 + + + 19930 + -238 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 0dbc551f-8b1a-43ea-840f-877efdf7e5ae + -ABS(X) + Length + Length + false + 33d7fb65-7578-4e44-b780-915eafc2d36b + 1 + + + + + + 19889 + -228 + 63 + 20 + + + 19930 + -218 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + e6e96253-de87-48bf-be46-397b821138cb + Line + Line + false + 0 + + + + + + 19982 + -268 + 25 + 60 + + + 19996 + -238 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2d09328c-7c5b-4653-a284-155f028d698f + Panel + + false + 0 + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + 1 + Double click to edit panel content… + + + + + + 19700 + -81 + 160 + 274 + + 0 + 0 + 0 + + 19700.04 + -80.00757 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + ab43a4a9-8d2f-47d6-8da7-ec317f2b4088 + Evaluate Length + Evaluate Length + + + + + + 19861 + -428 + 144 + 64 + + + 19935 + -396 + + + + + + Curve to evaluate + bf9e9124-c3d0-4c75-a1d9-b93845ccf38c + Curve + Curve + false + e6e96253-de87-48bf-be46-397b821138cb + 1 + + + + + + 19863 + -426 + 57 + 20 + + + 19893 + -416 + + + + + + + + Length factor for curve evaluation + feb51f68-bfb9-4dca-b9a5-3ea62102e411 + Length + Length + false + 0 + + + + + + 19863 + -406 + 57 + 20 + + + 19893 + -396 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + fb959a42-efea-4928-9641-1b99fbf6aba4 + Normalized + Normalized + false + 0 + + + + + + 19863 + -386 + 57 + 20 + + + 19893 + -376 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + c420f645-48b0-423a-8236-8264a79fb1c4 + Point + Point + false + 0 + + + + + + 19950 + -426 + 53 + 20 + + + 19978 + -416 + + + + + + + + Tangent vector at the specified length + d9d040c5-b07d-4c07-ae25-ed551ffb274b + Tangent + Tangent + false + 0 + + + + + + 19950 + -406 + 53 + 20 + + + 19978 + -396 + + + + + + + + Curve parameter at the specified length + ed784454-57f7-4940-8844-6105190028a4 + Parameter + Parameter + false + 0 + + + + + + 19950 + -386 + 53 + 20 + + + 19978 + -376 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 51ad959e-81cd-44e7-b960-0e2c489edc96 + Interpolate + Interpolate + + + + + + 19875 + -531 + 125 + 84 + + + 19942 + -489 + + + + + + 1 + Interpolation points + 0b59414d-0776-4cbe-a631-d1805976a968 + Vertices + Vertices + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19877 + -529 + 50 + 20 + + + 19903.5 + -519 + + + + + + + + Curve degree + 6502c269-f8d3-4d02-8f52-7d1fcc653df3 + Degree + Degree + false + 0 + + + + + + 19877 + -509 + 50 + 20 + + + 19903.5 + -499 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 9ea8cfea-9f32-4ccd-a0d2-0a2e20da9d48 + Periodic + Periodic + false + 0 + + + + + + 19877 + -489 + 50 + 20 + + + 19903.5 + -479 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 7783a16c-67b5-48c4-a685-07de162e5ca1 + KnotStyle + KnotStyle + false + 0 + + + + + + 19877 + -469 + 50 + 20 + + + 19903.5 + -459 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 8b95a653-7044-4a25-939c-b29851a70bf2 + Curve + Curve + false + 0 + + + + + + 19957 + -529 + 41 + 26 + + + 19979 + -515.6667 + + + + + + + + Curve length + 97c80743-7979-4420-815e-502f4d0e43fa + Length + Length + false + 0 + + + + + + 19957 + -503 + 41 + 27 + + + 19979 + -489 + + + + + + + + Curve domain + cec47635-3bc8-47f3-9b8c-b3e26869e379 + Domain + Domain + false + 0 + + + + + + 19957 + -476 + 41 + 27 + + + 19979 + -462.3333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 26476ded-7557-462f-b1f2-e06eac73396e + eecb9eef-bf83-410d-8b80-70f6c586828c + fc306d08-9644-4746-bff2-e7f7d21251c0 + 8785b891-9ab9-4ad9-b722-691cd54b6928 + 79e16522-d7d8-4431-b894-f32d9d7e0114 + 5ced4b42-a448-4009-a959-0eeaef66f3b8 + eb8b5f8c-170f-4477-8517-16414d2d97da + 41d1dd73-7e03-420f-be94-10f3525cf55d + 47391812-858a-4cf8-934b-4aeacf8ba64d + 39f0330d-4171-4033-b71d-d04463f41f39 + daade0dc-ab8b-43f8-9164-341b5be4e748 + 455a99ce-d8c1-4c69-8537-a6e03bcd0f40 + 2d09328c-7c5b-4653-a284-155f028d698f + ab43a4a9-8d2f-47d6-8da7-ec317f2b4088 + 51ad959e-81cd-44e7-b960-0e2c489edc96 + c6d5cf6a-cb2e-40c3-9f49-9e10a3afab61 + 43aaa9f2-865a-4361-bae2-b13d756229e9 + 25507078-6f19-4d0f-a13f-3f237266b41b + 94f4a319-f36a-4b46-8bb0-a709f7407660 + c3436d5b-d79c-4df4-a6de-3ad28170201a + 4127f92b-f37d-4c11-ae99-6361949ce25e + 00dbdad3-3c37-4c14-902b-4e46ac722ba1 + d12ae8a7-91a2-4ad6-ae0b-4feb2424ff2f + 30b4815d-ef73-4a7d-a149-be80128715b8 + 75b38737-33a1-4f0c-8f22-55157c1802de + 25 + 7e621c81-68ef-4c76-8640-116f215145d5 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 9962ec96-a45c-4667-8b62-8778deb1ac95 + Nurbs Curve + Nurbs Curve + + + + + + 19756 + -531 + 118 + 64 + + + 19816 + -499 + + + + + + 1 + Curve control points + d48f142a-f6bc-43cb-87b5-acaba39fd439 + Vertices + Vertices + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19758 + -529 + 43 + 20 + + + 19781 + -519 + + + + + + + + Curve degree + c124ed0a-b407-4c51-b1c6-d7a01033503c + Degree + Degree + false + 0 + + + + + + 19758 + -509 + 43 + 20 + + + 19781 + -499 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + a58670d3-776f-4984-9ef4-86f5e67b891b + Periodic + Periodic + false + 0 + + + + + + 19758 + -489 + 43 + 20 + + + 19781 + -479 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + c7a62e37-1527-4faf-a892-02cb61da3227 + Curve + Curve + false + 0 + + + + + + 19831 + -529 + 41 + 20 + + + 19853 + -519 + + + + + + + + Curve length + 672500c2-7ebb-49da-a523-bda8d5165bdd + Length + Length + false + 0 + + + + + + 19831 + -509 + 41 + 20 + + + 19853 + -499 + + + + + + + + Curve domain + 9c0094fc-5f26-4f98-b9c1-727d70773480 + Domain + Domain + false + 0 + + + + + + 19831 + -489 + 41 + 20 + + + 19853 + -479 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 3fc434bb-51fe-48e4-85e4-238d3f3474bd + Nurbs Curve + Nurbs Curve + + + + + + 19826 + 488 + 118 + 64 + + + 19886 + 520 + + + + + + 1 + Curve control points + 9bf0d014-54fe-42f2-9d6d-7dee6180ac88 + Vertices + Vertices + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19828 + 490 + 43 + 20 + + + 19851 + 500 + + + + + + + + Curve degree + ef27d6ce-7964-4a51-85ff-87a632514a3f + Degree + Degree + false + 0 + + + + + + 19828 + 510 + 43 + 20 + + + 19851 + 520 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + d5219323-5043-4ac9-a723-ddef9f736392 + Periodic + Periodic + false + 0 + + + + + + 19828 + 530 + 43 + 20 + + + 19851 + 540 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 02012bff-cdf4-4e27-a4e5-51f0d135b120 + Curve + Curve + false + 0 + + + + + + 19901 + 490 + 41 + 20 + + + 19923 + 500 + + + + + + + + Curve length + 9a2361c6-d4d2-442f-9985-405f2558a171 + Length + Length + false + 0 + + + + + + 19901 + 510 + 41 + 20 + + + 19923 + 520 + + + + + + + + Curve domain + cd0ccafd-784c-4f5f-bba2-ea070cef243b + Domain + Domain + false + 0 + + + + + + 19901 + 530 + 41 + 20 + + + 19923 + 540 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 9e9961db-32b3-4323-9501-b88ea27bb478 + Relative Differences + Relative Differences + + + + + + 19747 + -323 + 128 + 28 + + + 19800 + -309 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 0e5121c9-8883-458e-8822-6e3e0ac33194 + Values + Values + false + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + + + + + + 19749 + -321 + 36 + 24 + + + 19768.5 + -309 + + + + + + + + 1 + Differences between consecutive items + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + Differenced + Differenced + false + 0 + + + + + + 19815 + -321 + 58 + 24 + + + 19845.5 + -309 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e23c3036-6a8d-4b62-8856-f016c6dcb118 + Relay + Relay + false + 02e6c6b8-ea5e-46cf-a15b-e8207d369f20 + 1 + + + + + + 20051 + 1050 + 44 + 16 + + + 20073 + 1058 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + 25507078-6f19-4d0f-a13f-3f237266b41b + Derivatives + Derivatives + + + + + + 19666 + -257 + 117 + 144 + + + 19736 + -185 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + d82cb1d8-f837-485c-a42d-aeb8e81a3885 + Curve + Curve + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 19668 + -255 + 53 + 70 + + + 19696 + -220 + + + + + + + + Parameter on curve domain to evaluate + e828d4d6-4202-4211-b89c-a94f0df3ed58 + Parameter + Parameter + false + 0f96084e-8cd0-4ef0-b10c-26fcc3105ec7 + 1 + + + + + + 19668 + -185 + 53 + 70 + + + 19696 + -150 + + + + + + + + Point on curve at {t} + 171a7652-d423-48e2-8b75-83b08f29f43a + Point + Point + false + 0 + + + + + + 19751 + -255 + 30 + 20 + + + 19767.5 + -245 + + + + + + + + First curve derivative at t (Velocity) + d2c6393c-51fd-43f6-91d8-fa859444ca88 + false + First derivative + 1 + false + 0 + + + + + + 19751 + -235 + 30 + 20 + + + 19767.5 + -225 + + + + + + + + Second curve derivative at t (Acceleration) + 9a058fbc-85f8-4267-a476-c23404ae16aa + false + Second derivative + 2 + false + 0 + + + + + + 19751 + -215 + 30 + 20 + + + 19767.5 + -205 + + + + + + + + Third curve derivative at t (Jolt) + a1594faa-04de-467f-8942-953fa8683a3a + false + Third derivative + 3 + false + 0 + + + + + + 19751 + -195 + 30 + 20 + + + 19767.5 + -185 + + + + + + + + Fourth curve derivative at t (Jounce) + 58637ec1-17c2-4259-8fc0-247dab8a598c + false + Fourth derivative + 4 + false + 0 + + + + + + 19751 + -175 + 30 + 20 + + + 19767.5 + -165 + + + + + + + + Fifth curve derivative at t + 6454d15d-4909-4bca-b5d5-e74d9daec409 + false + Fifth derivative + 5 + false + 0 + + + + + + 19751 + -155 + 30 + 20 + + + 19767.5 + -145 + + + + + + + + Sixth curve derivative at t + bc6feeda-5582-422b-9df5-70b537ff4bd3 + false + Sixth derivative + 6 + false + 0 + + + + + + 19751 + -135 + 30 + 20 + + + 19767.5 + -125 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 94f4a319-f36a-4b46-8bb0-a709f7407660 + Relay + Relay + false + 9a058fbc-85f8-4267-a476-c23404ae16aa + 1 + + + + + + 19808 + -219 + 44 + 16 + + + 19830 + -211 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c3436d5b-d79c-4df4-a6de-3ad28170201a + Relay + Relay + false + a1594faa-04de-467f-8942-953fa8683a3a + 1 + + + + + + 19802 + -187 + 44 + 16 + + + 19824 + -179 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + c26ed4de-3fbd-4915-bb9e-c0b622bb221f + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 19870 + -347 + 250 + 20 + + + 19870.02 + -346.9556 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 1570475c-b015-416b-96eb-c0a731fc6946 + Create Material + Create Material + + + + + + 20039 + 823 + 144 + 104 + + + 20123 + 875 + + + + + + Colour of the diffuse channel + 20604dff-fd11-44b9-a3cc-7b32a5c44a7c + Diffuse + Diffuse + false + 0 + + + + + + 20041 + 825 + 67 + 20 + + + 20076 + 835 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 54f8ca26-8db7-4142-a158-adb814373823 + Specular + Specular + false + 0 + + + + + + 20041 + 845 + 67 + 20 + + + 20076 + 855 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + e314217b-e273-4920-a61e-8776b9f36c9c + Emission + Emission + false + 0 + + + + + + 20041 + 865 + 67 + 20 + + + 20076 + 875 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 30290034-8ce3-4473-a10b-d451d914dbe7 + Transparency + Transparency + false + 0 + + + + + + 20041 + 885 + 67 + 20 + + + 20076 + 895 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 5180b92b-ee38-4e01-aea0-0d94b0489a80 + Shine + Shine + false + 0 + + + + + + 20041 + 905 + 67 + 20 + + + 20076 + 915 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 047a614b-0801-4eb1-ab3b-b74bf64ddd1c + Material + Material + false + 0 + + + + + + 20138 + 825 + 43 + 100 + + + 20161 + 875 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 737cab6f-8dc3-4fb7-957b-6c4826b0f606 + Custom Preview + Custom Preview + + + + + + + 20066 + 754 + 82 + 44 + + + 20134 + 776 + + + + + + Geometry to preview + true + 832074c2-99b2-416e-bd07-2060589969d0 + Geometry + Geometry + false + ef0e52e4-a8c3-4719-bb59-59bd59461acb + 1 + + + + + + 20068 + 756 + 51 + 20 + + + 20095 + 766 + + + + + + + + The material override + fa1b40a4-0631-428f-863c-b1abf80a1954 + Material + Material + false + 047a614b-0801-4eb1-ab3b-b74bf64ddd1c + 1 + + + + + + 20068 + 776 + 51 + 20 + + + 20095 + 786 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c6d0db7e-dbff-4e0d-a737-631044d97a7c + Create Material + Create Material + + + + + + 20042 + 1370 + 144 + 104 + + + 20126 + 1422 + + + + + + Colour of the diffuse channel + 7ade2bf7-276e-4554-8efd-9a78b7e421e3 + Diffuse + Diffuse + false + 0 + + + + + + 20044 + 1372 + 67 + 20 + + + 20079 + 1382 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 5d1a4f57-1220-4c3b-a14d-f08d30ba6164 + Specular + Specular + false + 0 + + + + + + 20044 + 1392 + 67 + 20 + + + 20079 + 1402 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 95f2c3fb-8560-4a6e-99ed-ff9ad361e7b4 + Emission + Emission + false + 0 + + + + + + 20044 + 1412 + 67 + 20 + + + 20079 + 1422 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + e605d1e2-7545-4069-af91-8e36298c9998 + Transparency + Transparency + false + 0 + + + + + + 20044 + 1432 + 67 + 20 + + + 20079 + 1442 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 32b981fd-bd9d-4624-aeb5-414f8f41aeab + Shine + Shine + false + 0 + + + + + + 20044 + 1452 + 67 + 20 + + + 20079 + 1462 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 6edc0ebc-511d-480d-ace9-ce378eac1766 + Material + Material + false + 0 + + + + + + 20141 + 1372 + 43 + 100 + + + 20164 + 1422 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + d67c3027-de91-4ca2-97dd-4173e69e4677 + Custom Preview + Custom Preview + + + + + + + 20062 + 1323 + 82 + 44 + + + 20130 + 1345 + + + + + + Geometry to preview + true + 83d5fce4-2549-45eb-9cad-c30301ac81e9 + Geometry + Geometry + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 20064 + 1325 + 51 + 20 + + + 20091 + 1335 + + + + + + + + The material override + cd662b46-b123-4f3c-91c8-2645a97336de + Material + Material + false + 6edc0ebc-511d-480d-ace9-ce378eac1766 + 1 + + + + + + 20064 + 1345 + 51 + 20 + + + 20091 + 1355 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + b8aeba38-f30d-4060-9ec5-7f00fd753ce7 + Create Material + Create Material + + + + + + 20040 + 528 + 144 + 104 + + + 20124 + 580 + + + + + + Colour of the diffuse channel + d10247cc-8f69-4f4e-9ac8-7fb25bfbb7a2 + Diffuse + Diffuse + false + 0 + + + + + + 20042 + 530 + 67 + 20 + + + 20077 + 540 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 959105c2-b63d-457f-81aa-2630dbdc4511 + Specular + Specular + false + 0 + + + + + + 20042 + 550 + 67 + 20 + + + 20077 + 560 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + da754392-8a2f-4ff1-8137-f0aee237351c + Emission + Emission + false + 0 + + + + + + 20042 + 570 + 67 + 20 + + + 20077 + 580 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 31f80990-13aa-476d-bcd5-f21fdd31726c + Transparency + Transparency + false + 0 + + + + + + 20042 + 590 + 67 + 20 + + + 20077 + 600 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3f4e53b0-0c66-4fcf-82ef-768f48a579b1 + Shine + Shine + false + 0 + + + + + + 20042 + 610 + 67 + 20 + + + 20077 + 620 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 7ac6f908-1995-4663-abb5-d381ceb540a4 + Material + Material + false + 0 + + + + + + 20139 + 530 + 43 + 100 + + + 20162 + 580 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 70949154-1bd6-49cd-99bf-b3457c236e0a + Custom Preview + Custom Preview + + + + + + + 20071 + 476 + 82 + 44 + + + 20139 + 498 + + + + + + Geometry to preview + true + 939d4e85-d5a6-4b23-a3b6-2a4c60019456 + Geometry + Geometry + false + 2e5dee61-e125-4eea-ba69-552af8c1ee2b + 1 + + + + + + 20073 + 478 + 51 + 20 + + + 20100 + 488 + + + + + + + + The material override + d05f5917-c573-4fef-b98e-7909067c88ee + Material + Material + false + 7ac6f908-1995-4663-abb5-d381ceb540a4 + 1 + + + + + + 20073 + 498 + 51 + 20 + + + 20100 + 508 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c6d5cf6a-cb2e-40c3-9f49-9e10a3afab61 + Create Material + Create Material + + + + + + 20037 + -216 + 144 + 104 + + + 20121 + -164 + + + + + + Colour of the diffuse channel + 7cd20466-36a6-4cf3-89d3-41c6ca7a4ee5 + Diffuse + Diffuse + false + 0 + + + + + + 20039 + -214 + 67 + 20 + + + 20074 + -204 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + e20c7c80-e437-4ef7-b761-9389c0395762 + Specular + Specular + false + 0 + + + + + + 20039 + -194 + 67 + 20 + + + 20074 + -184 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 91ed31de-dcd5-4cf3-bd33-38f2799e849c + Emission + Emission + false + 0 + + + + + + 20039 + -174 + 67 + 20 + + + 20074 + -164 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + b38afd9c-0d79-4203-86e8-1e8d03e2eebd + Transparency + Transparency + false + 0 + + + + + + 20039 + -154 + 67 + 20 + + + 20074 + -144 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8280a6e9-0f28-42f5-a325-b514af16c308 + Shine + Shine + false + 0 + + + + + + 20039 + -134 + 67 + 20 + + + 20074 + -124 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 09bb024a-14cf-4f38-930f-869ec50eb7a8 + Material + Material + false + 0 + + + + + + 20136 + -214 + 43 + 100 + + + 20159 + -164 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 43aaa9f2-865a-4361-bae2-b13d756229e9 + Custom Preview + Custom Preview + + + + + + + 20076 + -283 + 82 + 44 + + + 20144 + -261 + + + + + + Geometry to preview + true + ab66a8bc-fb88-4d38-b290-6691658d9075 + Geometry + Geometry + false + e6e96253-de87-48bf-be46-397b821138cb + 1 + + + + + + 20078 + -281 + 51 + 20 + + + 20105 + -271 + + + + + + + + The material override + 2a303417-99f8-466a-bc82-69711167d057 + Material + Material + false + 09bb024a-14cf-4f38-930f-869ec50eb7a8 + 1 + + + + + + 20078 + -261 + 51 + 20 + + + 20105 + -251 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 4127f92b-f37d-4c11-ae99-6361949ce25e + Create Material + Create Material + + + + + + 20031 + -461 + 144 + 104 + + + 20115 + -409 + + + + + + Colour of the diffuse channel + 9b98daca-6cd7-48a7-99b7-85ff717edd39 + Diffuse + Diffuse + false + 0 + + + + + + 20033 + -459 + 67 + 20 + + + 20068 + -449 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;230;230;230 + + + + + + + + + + + + Colour of the specular highlight + 17ed3371-69d9-4849-bd2e-ac04c8a895c5 + Specular + Specular + false + 0 + + + + + + 20033 + -439 + 67 + 20 + + + 20068 + -429 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c4f5d9f0-1dfc-4147-9ccb-092a24b8178b + Emission + Emission + false + 0 + + + + + + 20033 + -419 + 67 + 20 + + + 20068 + -409 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0a783571-d37a-4f2e-bd96-05659b705c6a + Transparency + Transparency + false + 0 + + + + + + 20033 + -399 + 67 + 20 + + + 20068 + -389 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 7a195b6e-b5b7-44fd-9447-9929f2121926 + Shine + Shine + false + 0 + + + + + + 20033 + -379 + 67 + 20 + + + 20068 + -369 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 725e5433-9f7b-4f33-bff7-55a757c2d2bb + Material + Material + false + 0 + + + + + + 20130 + -459 + 43 + 100 + + + 20153 + -409 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 00dbdad3-3c37-4c14-902b-4e46ac722ba1 + Custom Preview + Custom Preview + + + + + + + 20070 + -528 + 82 + 44 + + + 20138 + -506 + + + + + + Geometry to preview + true + 1253051f-c3ac-4232-a89b-01f87b41521a + Geometry + Geometry + false + 8b95a653-7044-4a25-939c-b29851a70bf2 + 1 + + + + + + 20072 + -526 + 51 + 20 + + + 20099 + -516 + + + + + + + + The material override + cda2e26a-d4c4-4d98-a141-d698fd954f10 + Material + Material + false + 725e5433-9f7b-4f33-bff7-55a757c2d2bb + 1 + + + + + + 20072 + -506 + 51 + 20 + + + 20099 + -496 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + d12ae8a7-91a2-4ad6-ae0b-4feb2424ff2f + Line SDL + Line SDL + + + + + + 19583 + -558 + 122 + 64 + + + 19663 + -526 + + + + + + Line start point + 2d16e194-4039-42ef-a399-f24416ac402b + Start + Start + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19585 + -556 + 63 + 20 + + + 19626 + -546 + + + + + + + + Line tangent (direction) + 544dc7bc-facc-40ac-a5ce-4807ee5d6731 + Direction + Direction + false + c3436d5b-d79c-4df4-a6de-3ad28170201a + 1 + + + + + + 19585 + -536 + 63 + 20 + + + 19626 + -526 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 7744623c-37bc-4d5d-95f3-032640d4de86 + -X + Length + Length + false + 33d7fb65-7578-4e44-b780-915eafc2d36b + 1 + + + + + + 19585 + -516 + 63 + 20 + + + 19626 + -506 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 45d9866b-f9e5-4a04-9063-14d3b72b3d8b + Line + Line + false + 0 + + + + + + 19678 + -556 + 25 + 60 + + + 19692 + -526 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + ca8d7a54-c37e-424e-80e6-066157d582e1 + PolyLine + PolyLine + + + + + + 19897 + -1055 + 118 + 44 + + + 19957 + -1033 + + + + + + 1 + Polyline vertex points + e1ef187e-5dc5-4f8f-b845-47923791f714 + Vertices + Vertices + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19899 + -1053 + 43 + 20 + + + 19922 + -1043 + + + + + + + + Close polyline + 9939a0c8-47f1-4a8e-86c1-c95f22d55eeb + Closed + Closed + false + 0 + + + + + + 19899 + -1033 + 43 + 20 + + + 19922 + -1023 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 5c49f71f-88eb-40e4-ab1e-40ba69d51b35 + Polyline + Polyline + false + 0 + + + + + + 19972 + -1053 + 41 + 40 + + + 19994 + -1033 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 7b9f1979-e494-45ec-a57b-91687e98fe49 + Explode + Explode + + + + + + 19875 + -1003 + 136 + 44 + + + 19942 + -981 + + + + + + Curve to explode + 6f0bd800-89bb-4582-8e66-19e3b74fd988 + Curve + Curve + false + 5c49f71f-88eb-40e4-ab1e-40ba69d51b35 + 1 + + + + + + 19877 + -1001 + 50 + 20 + + + 19903.5 + -991 + + + + + + + + Recursive decomposition until all segments are atomic + 069bb848-f4fe-402c-9920-279362d574f3 + Recursive + Recursive + false + 0 + + + + + + 19877 + -981 + 50 + 20 + + + 19903.5 + -971 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + b5c7c3f2-0f06-4126-84b4-db05473eb7cd + Segments + Segments + false + 0 + + + + + + 19957 + -1001 + 52 + 20 + + + 19984.5 + -991 + + + + + + + + 1 + Vertices of the exploded segments + 573378b6-cc59-4fe7-9890-b24f00530bc7 + Vertices + Vertices + false + 0 + + + + + + 19957 + -981 + 52 + 20 + + + 19984.5 + -971 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 1c16cb7c-faf1-4e16-9aee-63891544099b + 1 + Curve + Curve + false + b5c7c3f2-0f06-4126-84b4-db05473eb7cd + 1 + + + + + + 19904 + -909 + 53 + 24 + + + 19940.01 + -897.9126 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7115f9cb-ee98-4cf7-9a26-11c45337e482 + Panel + + false + 0 + 61cd2777-d792-45d7-b4cd-e20c99cdea39 + 1 + Double click to edit panel content… + + + + + + 19800 + -810 + 226 + 100 + + 0 + 0 + 0 + + 19800.01 + -809.9126 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 618c56c5-6aed-485b-83b8-f98559e456aa + Sort List + Sort List + + + + + + 19915 + -869 + 130 + 44 + + + 19980 + -847 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 7a82f19d-998d-4b78-a27d-747cdb49b71b + Keys + Keys + false + 4b1b6326-4f50-4835-9224-331faa52d10a + 1 + + + + + + 19917 + -867 + 48 + 20 + + + 19942.5 + -857 + + + + + + + + 1 + Optional list of values to sort synchronously + 6ae88aec-b96d-4144-b3db-f699dab59f5f + Values Values A + Values A + true + 1c16cb7c-faf1-4e16-9aee-63891544099b + 1 + + + + + + 19917 + -847 + 48 + 20 + + + 19942.5 + -837 + + + + + + + + 1 + Sorted keys + 61cd2777-d792-45d7-b4cd-e20c99cdea39 + Keys + Keys + false + 0 + + + + + + 19995 + -867 + 48 + 20 + + + 20020.5 + -857 + + + + + + + + 1 + Synchronous values in Values A + 4358ca17-8523-4346-81e9-197b9384baf8 + Values Values A + Values A + false + 0 + + + + + + 19995 + -847 + 48 + 20 + + + 20020.5 + -837 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 2cc0f0e4-c7db-48f1-999d-9f873f0585ba + Length + Length + + + + + + 19805 + -884 + 104 + 28 + + + 19855 + -870 + + + + + + Curve to measure + adbfb465-cab7-4397-9f88-aa4028aa5a63 + Curve + Curve + false + 1c16cb7c-faf1-4e16-9aee-63891544099b + 1 + + + + + + 19807 + -882 + 33 + 24 + + + 19825 + -870 + + + + + + + + Curve length + 4b1b6326-4f50-4835-9224-331faa52d10a + Length + Length + false + 0 + + + + + + 19870 + -882 + 37 + 24 + + + 19890 + -870 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 57c50bf0-b0b9-4ec0-ae26-7aa4e700fcb6 + List Item + List Item + + + + + + 19919 + -710 + 74 + 64 + + + 19967 + -678 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 27801bf1-0da9-43ab-8a2b-a6db7a6335b5 + List + List + false + 61cd2777-d792-45d7-b4cd-e20c99cdea39 + 1 + + + + + + 19921 + -708 + 31 + 20 + + + 19938 + -698 + + + + + + + + Item index + fb850934-27cd-4fac-87c8-4b38a359ce96 + Index + Index + false + 0 + + + + + + 19921 + -688 + 31 + 20 + + + 19938 + -678 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 80a56ae1-15e7-4004-b620-4bd90b15ee4f + Wrap + Wrap + false + 0 + + + + + + 19921 + -668 + 31 + 20 + + + 19938 + -658 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 93dde93b-329d-46ba-8c2c-da9e365016c8 + false + Item + i + false + 0 + + + + + + 19982 + -708 + 9 + 60 + + + 19988 + -678 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ca8d7a54-c37e-424e-80e6-066157d582e1 + 7b9f1979-e494-45ec-a57b-91687e98fe49 + 1c16cb7c-faf1-4e16-9aee-63891544099b + 7115f9cb-ee98-4cf7-9a26-11c45337e482 + 618c56c5-6aed-485b-83b8-f98559e456aa + 2cc0f0e4-c7db-48f1-999d-9f873f0585ba + 57c50bf0-b0b9-4ec0-ae26-7aa4e700fcb6 + 7 + 313d0bad-128d-43cb-b5f3-0121078ed191 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + 3e63e868-70ad-458e-8a1f-c55ce7d9bcf6 + Dot Display + Dot Display + + + + + + 19996 + -623 + 83 + 64 + + + 20065 + -591 + + + + + + Dot location + true + a0da7884-9ce9-49fa-aaad-1e9c9183b48d + Point + Point + false + 16ab5c8b-6480-4ed0-97f8-4bae6b064ade + 1 + + + + + + 19998 + -621 + 52 + 20 + + + 20033.5 + -611 + + + + + + + + Dot colour + f806a0ea-e73e-42a1-9b7c-25c039cb7a28 + Colour + Colour + false + 0 + + + + + + 19998 + -601 + 52 + 20 + + + 20033.5 + -591 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + 81363b50-80d5-4e50-add6-124573014d4d + X/2 + Size + Size + false + 93dde93b-329d-46ba-8c2c-da9e365016c8 + 1 + + + + + + 19998 + -581 + 52 + 20 + + + 20033.5 + -571 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 30b4815d-ef73-4a7d-a149-be80128715b8 + Create Material + Create Material + + + + + + 19628 + -383 + 144 + 104 + + + 19712 + -331 + + + + + + Colour of the diffuse channel + bbc88dae-685c-4f4d-9172-07728f17c90e + Diffuse + Diffuse + false + 0 + + + + + + 19630 + -381 + 67 + 20 + + + 19665 + -371 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + b52a1052-5305-4a23-ac13-f97acac0d36a + Specular + Specular + false + 0 + + + + + + 19630 + -361 + 67 + 20 + + + 19665 + -351 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + b35485f9-7a44-4997-ab83-b1f3fdaeeebc + Emission + Emission + false + 0 + + + + + + 19630 + -341 + 67 + 20 + + + 19665 + -331 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1c4dc668-9da7-4c25-9061-7f71c2ef9cd9 + Transparency + Transparency + false + 0 + + + + + + 19630 + -321 + 67 + 20 + + + 19665 + -311 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 17e61f1b-2645-49cc-b2aa-8118078b9d5e + Shine + Shine + false + 0 + + + + + + 19630 + -301 + 67 + 20 + + + 19665 + -291 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + da2e3dad-7e56-47cb-815d-a2bf53a5219e + Material + Material + false + 0 + + + + + + 19727 + -381 + 43 + 100 + + + 19750 + -331 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 75b38737-33a1-4f0c-8f22-55157c1802de + Custom Preview + Custom Preview + + + + + + + 19654 + -440 + 82 + 44 + + + 19722 + -418 + + + + + + Geometry to preview + true + e4969f7b-dceb-45fe-8819-ae47566ff2bd + Geometry + Geometry + false + 45d9866b-f9e5-4a04-9063-14d3b72b3d8b + 1 + + + + + + 19656 + -438 + 51 + 20 + + + 19683 + -428 + + + + + + + + The material override + 5856b092-8db6-4158-985e-ad49b08e3801 + Material + Material + false + da2e3dad-7e56-47cb-815d-a2bf53a5219e + 1 + + + + + + 19656 + -418 + 51 + 20 + + + 19683 + -408 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0d3ec57b-9813-4d0d-81c8-4eeb2a2f0cd6 + Relay + Relay + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19822 + -617 + 44 + 16 + + + 19844 + -609 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b2e90c04-c46f-4a0d-ae5a-19ab7ec19f12 + Relay + Relay + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19822 + -594 + 44 + 16 + + + 19844 + -586 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e9fe828d-d263-440f-8b06-d0df9567c78d + Relay + Relay + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19827 + -572 + 44 + 16 + + + 19849 + -564 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + bafd6058-8c32-40b7-8e00-b819a705d2b3 + Merge + Merge + + + + + + 19888 + -621 + 87 + 84 + + + 19924 + -579 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 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 + 96bb5d92-18cd-4c76-8f52-238aadbcc58a + false + Data 1 + D1 + true + 0d3ec57b-9813-4d0d-81c8-4eeb2a2f0cd6 + 1 + + + + + + 19890 + -619 + 19 + 20 + + + 19901 + -609 + + + + + + + + 2 + Data stream 2 + 234e7b3d-cffa-49df-b8a0-184340f815f9 + false + Data 2 + D2 + true + 0 + + + + + + 19890 + -599 + 19 + 20 + + + 19901 + -589 + + + + + + + + 2 + Data stream 3 + 8183aca6-73b6-41dd-8489-28ec310a701f + false + Data 3 + D3 + true + 0 + + + + + + 19890 + -579 + 19 + 20 + + + 19901 + -569 + + + + + + + + 2 + Data stream 4 + 9775ef37-024f-4720-825b-25dc236cbcbb + false + Data 4 + D4 + true + 0 + + + + + + 19890 + -559 + 19 + 20 + + + 19901 + -549 + + + + + + + + 2 + Result of merge + 16ab5c8b-6480-4ed0-97f8-4bae6b064ade + Result + Result + false + 0 + + + + + + 19939 + -619 + 34 + 80 + + + 19957.5 + -579 + + + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 43480ee0-f67d-47f2-bd32-51eefd448acf + Evaluate Length + Evaluate Length + + + + + + 19598 + -703 + 144 + 64 + + + 19672 + -671 + + + + + + Curve to evaluate + bd21c133-0498-4629-b305-c2d75d040dda + Curve + Curve + false + 45d9866b-f9e5-4a04-9063-14d3b72b3d8b + 1 + + + + + + 19600 + -701 + 57 + 20 + + + 19630 + -691 + + + + + + + + Length factor for curve evaluation + f8706dab-8f09-47a4-9993-6195e5a9ba2f + Length + Length + false + 0 + + + + + + 19600 + -681 + 57 + 20 + + + 19630 + -671 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 321f2909-465b-4459-8db8-b370eddfe8e6 + Normalized + Normalized + false + 0 + + + + + + 19600 + -661 + 57 + 20 + + + 19630 + -651 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 78198000-65d8-4d8b-b016-0d94ea49b8a7 + Point + Point + false + 0 + + + + + + 19687 + -701 + 53 + 20 + + + 19715 + -691 + + + + + + + + Tangent vector at the specified length + 00ea66be-dec3-4d1a-90f0-a9a3c7655a55 + Tangent + Tangent + false + 0 + + + + + + 19687 + -681 + 53 + 20 + + + 19715 + -671 + + + + + + + + Curve parameter at the specified length + 631aaf48-0447-412c-a2e7-cf8a963587c3 + Parameter + Parameter + false + 0 + + + + + + 19687 + -661 + 53 + 20 + + + 19715 + -651 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + d138dc08-d103-456c-a919-0f9a05584eb4 + Interpolate + Interpolate + + + + + + 19607 + -787 + 125 + 84 + + + 19674 + -745 + + + + + + 1 + Interpolation points + 95cf6c44-961e-4a7b-89db-d306a5922e54 + Vertices + Vertices + false + 78198000-65d8-4d8b-b016-0d94ea49b8a7 + 1 + + + + + + 19609 + -785 + 50 + 20 + + + 19635.5 + -775 + + + + + + + + Curve degree + 35010f33-d38d-48f6-a260-e3cfe3fef202 + Degree + Degree + false + 0 + + + + + + 19609 + -765 + 50 + 20 + + + 19635.5 + -755 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 5acc16f8-c951-4702-91cd-9b4b854764b5 + Periodic + Periodic + false + 0 + + + + + + 19609 + -745 + 50 + 20 + + + 19635.5 + -735 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 328d1536-311e-4eb4-a337-dbc51021a7b0 + KnotStyle + KnotStyle + false + 0 + + + + + + 19609 + -725 + 50 + 20 + + + 19635.5 + -715 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 02ccd8c4-db1a-4e87-bc93-45a00222209e + Curve + Curve + false + 0 + + + + + + 19689 + -785 + 41 + 26 + + + 19711 + -771.6667 + + + + + + + + Curve length + fb1bee11-fc06-4ff0-986a-83c28a45b5d5 + Length + Length + false + 0 + + + + + + 19689 + -759 + 41 + 27 + + + 19711 + -745 + + + + + + + + Curve domain + 7a88a505-3b00-4a51-a233-0084110cb416 + Domain + Domain + false + 0 + + + + + + 19689 + -732 + 41 + 27 + + + 19711 + -718.3334 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + af640434-92bd-4cd3-868e-5d8119f7baeb + Nurbs Curve + Nurbs Curve + + + + + + 19611 + -851 + 118 + 64 + + + 19671 + -819 + + + + + + 1 + Curve control points + 8f57efdb-759c-45f4-b163-235b23281bd3 + Vertices + Vertices + false + 78198000-65d8-4d8b-b016-0d94ea49b8a7 + 1 + + + + + + 19613 + -849 + 43 + 20 + + + 19636 + -839 + + + + + + + + Curve degree + 27b9a8d5-cc7c-4735-8092-0ca7bcda3b60 + Degree + Degree + false + 0 + + + + + + 19613 + -829 + 43 + 20 + + + 19636 + -819 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + e0ae8423-4970-485f-8273-0694942a759b + Periodic + Periodic + false + 0 + + + + + + 19613 + -809 + 43 + 20 + + + 19636 + -799 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 66843ab0-a905-4c65-a782-8d6466a5c5aa + Curve + Curve + false + 0 + + + + + + 19686 + -849 + 41 + 20 + + + 19708 + -839 + + + + + + + + Curve length + c0c4ebba-7673-462a-b3bf-d4c71894dd5a + Length + Length + false + 0 + + + + + + 19686 + -829 + 41 + 20 + + + 19708 + -819 + + + + + + + + Curve domain + 5901157b-a182-416c-976d-39abf0b852af + Domain + Domain + false + 0 + + + + + + 19686 + -809 + 41 + 20 + + + 19708 + -799 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 202f8bd9-11f5-473d-bd72-e3c6fddee2d4 + 5738baaa-3584-4804-97da-7a8b46ddcf8c + 13a13719-f8fd-4f00-b675-daed1b410e99 + 76efc97a-4ec6-4782-b2d5-7d37c77b43fb + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + a5e6a2de-7663-4415-b906-578da22a1eee + 18a9087b-376f-4a09-a388-c6b408572dac + 7 + f088e579-9bf7-418b-a1d1-cd8a9d6d90f9 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 72a89b1b-75e3-455e-b8ad-f8f1ec3909cd + 84770f8b-ee2c-4d86-897e-8bd3a5e1062a + dd28c4bc-b1c3-48e4-855e-a3a4ded2b7ed + d537c61a-2def-43dd-b50b-112750841dea + 835d6923-282f-4d1c-a692-e163fa5e7353 + 5f01c636-f077-4252-b839-34d6ddec0a94 + 6 + 02e6b5d9-6900-4c0f-93bf-e5dd994619a4 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5b9a9412-0cc4-4ee6-8fb8-f691f7efbc02 + bb202977-de05-4573-874b-d7261808763d + 1fc366d2-4535-4eba-8647-7794657e2e79 + fe339a32-a48e-43dd-bc80-93b1e04d0c2f + 0ae0bb25-3a1b-4bee-87f6-9d6f38ca624e + 3b2bb6cc-083a-44a0-923f-d63d210d4257 + 0225b8a6-6029-45ab-8bb6-e525bac02f46 + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + 76a3e8c5-7991-4c02-b1f0-16db4f503d2a + bb932273-24cb-4808-baea-4f542887cc54 + 10 + 909654f2-81a7-42cd-8079-8bf79412e52d + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 4e41b7ef-01bf-4376-854f-da8f1e81ec61 + Mirror + Mirror + + + + + + 15496 + 1965 + 138 + 44 + + + 15564 + 1987 + + + + + + Base geometry + 6fe808ea-6ce8-4f16-9927-8e33edae5c96 + Geometry + Geometry + true + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + 1 + + + + + + 15498 + 1967 + 51 + 20 + + + 15525 + 1977 + + + + + + + + Mirror plane + 6e24637b-f649-4d55-b1fd-cc58d5d05da5 + Plane + Plane + false + a25e7e18-04a2-4541-91ce-b98ffd9449d4 + 1 + + + + + + 15498 + 1987 + 51 + 20 + + + 15525 + 1997 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 2d9d449f-4707-4351-84c1-a32412da4b7e + Geometry + Geometry + false + 0 + + + + + + 15579 + 1967 + 53 + 20 + + + 15607 + 1977 + + + + + + + + Transformation data + b513356a-ce2b-4458-ad52-afb4956dc83e + Transform + Transform + false + 0 + + + + + + 15579 + 1987 + 53 + 20 + + + 15607 + 1997 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + eb8646e0-d1b6-4160-bff2-9a4ad357235d + Scale NU + Scale NU + + + + + + 15685 + 1929 + 154 + 104 + + + 15769 + 1981 + + + + + + Base geometry + f479329c-9fdd-4e84-9da4-384ef0063604 + Geometry + Geometry + true + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + bf4bae4e-6979-458c-a323-bc9d067ce22f + 2 + + + + + + 15687 + 1931 + 67 + 20 + + + 15730 + 1941 + + + + + + + + Base plane + 3dd3bc05-3c59-45a0-a630-d7b3c94bfc74 + Plane + Plane + false + 0 + + + + + + 15687 + 1951 + 67 + 20 + + + 15730 + 1961 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + 294d1f91-a43e-441e-858f-9c7bc2c67eef + Scale X + Scale X + false + 0 + + + + + + 15687 + 1971 + 67 + 20 + + + 15730 + 1981 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {y} direction + 2b605e12-8b27-40c0-815e-f73f6088259f + -X + Scale Y + Scale Y + false + 0 + + + + + + 15687 + 1991 + 67 + 20 + + + 15730 + 2001 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {z} direction + a2c253eb-b20c-4a6b-8eb1-525ea196a81d + Scale Z + Scale Z + false + 0 + + + + + + 15687 + 2011 + 67 + 20 + + + 15730 + 2021 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + d29ec9fb-0fd1-4717-bda3-07fbd5bf2fa5 + Geometry + Geometry + false + 0 + + + + + + 15784 + 1931 + 53 + 50 + + + 15812 + 1956 + + + + + + + + Transformation data + 01b87883-9456-4b94-9ffd-64f66d25fdfc + Transform + Transform + false + 0 + + + + + + 15784 + 1981 + 53 + 50 + + + 15812 + 2006 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + be2f809d-cb36-4214-b36b-45a3ec6e80dc + Move + Move + + + + + + 15690 + 1838 + 138 + 44 + + + 15758 + 1860 + + + + + + Base geometry + 8ff58379-018c-40f6-97dc-a2c59d14b9fd + Geometry + Geometry + true + d29ec9fb-0fd1-4717-bda3-07fbd5bf2fa5 + 1 + + + + + + 15692 + 1840 + 51 + 20 + + + 15719 + 1850 + + + + + + + + Translation vector + 2fff67a3-037e-4359-bad4-54d08a7c7290 + Motion + Motion + false + 0 + + + + + + 15692 + 1860 + 51 + 20 + + + 15719 + 1870 + + + + + + 1 + + + + + 1 + {0} + + + + + + 2 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + d7001175-3686-4b0a-aefb-bcbf17320b42 + Geometry + Geometry + false + 0 + + + + + + 15773 + 1840 + 53 + 20 + + + 15801 + 1850 + + + + + + + + Transformation data + 937cebee-d8cb-4bad-9f7b-596883a9d3ec + Transform + Transform + false + 0 + + + + + + 15773 + 1860 + 53 + 20 + + + 15801 + 1870 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bf4bae4e-6979-458c-a323-bc9d067ce22f + Relay + Relay + false + 2d9d449f-4707-4351-84c1-a32412da4b7e + 1 + + + + + + 15585 + 1938 + 44 + 16 + + + 15607 + 1946 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4e41b7ef-01bf-4376-854f-da8f1e81ec61 + 84770f8b-ee2c-4d86-897e-8bd3a5e1062a + eb8646e0-d1b6-4160-bff2-9a4ad357235d + be2f809d-cb36-4214-b36b-45a3ec6e80dc + 99c6da2f-5fc8-43bf-af62-767fecb0552e + bf4bae4e-6979-458c-a323-bc9d067ce22f + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + 9 + 550c4a53-d753-4b1f-adac-0ebd6d271f8d + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + f5430bc9-f384-4fb7-87fd-0f5e2177bb7e + Evaluate Length + Evaluate Length + + + + + + 15578 + 1679 + 144 + 64 + + + 15652 + 1711 + + + + + + Curve to evaluate + 2a44a49d-42e4-48c6-9693-57d4204c383a + Curve + Curve + false + 35453427-819e-488c-8f5e-ec0d3d1e0df4 + 1 + + + + + + 15580 + 1681 + 57 + 20 + + + 15610 + 1691 + + + + + + + + Length factor for curve evaluation + ea8926dc-4abf-47c2-8671-83fa8ceae23b + Length + Length + false + 0 + + + + + + 15580 + 1701 + 57 + 20 + + + 15610 + 1711 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8d82da6a-d42b-4839-a61f-49e65456c109 + Normalized + Normalized + false + 0 + + + + + + 15580 + 1721 + 57 + 20 + + + 15610 + 1731 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 5dc0dec0-a581-431a-bc4c-f328e4e97127 + Point + Point + false + 0 + + + + + + 15667 + 1681 + 53 + 20 + + + 15695 + 1691 + + + + + + + + Tangent vector at the specified length + 9c602539-75db-4bbd-a19e-0d4710d6fa4c + Tangent + Tangent + false + 0 + + + + + + 15667 + 1701 + 53 + 20 + + + 15695 + 1711 + + + + + + + + Curve parameter at the specified length + 2dc95ce4-740d-4549-9293-1d18748768b5 + Parameter + Parameter + false + 0 + + + + + + 15667 + 1721 + 53 + 20 + + + 15695 + 1731 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + Relay + Relay + false + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + 1 + + + + + + 15513 + 1904 + 44 + 16 + + + 15535 + 1912 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + Relay + Relay + false + 5f741566-be38-4c21-9393-4fd6fed63e11 + 1 + + + + + + 15409 + 1904 + 44 + 16 + + + 15431 + 1912 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + Curve + Curve + false + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + 1 + + + + + + 15466 + 1850 + 50 + 24 + + + 15491.88 + 1862.947 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 3fc32aaf-343b-4a34-8c74-605f43cf50a3 + Relay + Relay + false + d7001175-3686-4b0a-aefb-bcbf17320b42 + 1 + + + + + + 3772 + -1606 + 44 + 16 + + + 3794 + -1598 + + + + + + + + + + 361790d6-9d66-4808-8c5a-8de9c218c227 + Quad Sphere + + + + + Create a spherical brep made from quad nurbs patches. + true + ebac092d-00ef-4e2f-8304-352a7cdbcd31 + Quad Sphere + Quad Sphere + + + + + + 13392 + 3536 + 109 + 44 + + + 13445 + 3558 + + + + + + Base plane + 05136ac8-4ce7-4ac6-81d8-c71d251c43d1 + Base + Base + false + e1a7a853-8800-4a65-8758-ce6c78b3c4ff + 1 + + + + + + 13394 + 3538 + 36 + 20 + + + 13413.5 + 3548 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Sphere radius + e126454c-894f-45af-95f0-f5d1d19bbce5 + Radius + Radius + false + 0 + + + + + + 13394 + 3558 + 36 + 20 + + + 13413.5 + 3568 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting quad sphere + c24c48c0-1d1b-4ade-ad15-2a37db5c20dd + Sphere + Sphere + false + 0 + + + + + + 13460 + 3538 + 39 + 40 + + + 13481 + 3558 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + e1a7a853-8800-4a65-8758-ce6c78b3c4ff + Point + Point + false + 0 + + + + + + 13352 + 3643 + 50 + 24 + + + 13377.79 + 3655.435 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 1 + 1 + 0 + + + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + cb2eb71b-0143-466d-9c9b-ffd4f214f862 + Custom Preview + Custom Preview + + + + + + + 13775 + 3538 + 82 + 44 + + + 13843 + 3560 + + + + + + Geometry to preview + true + c29c5668-6275-471e-a3bc-dfbde4c1f530 + Geometry + Geometry + false + 82426e0b-497b-4f4d-85aa-30661e37c4a5 + 1 + + + + + + 13777 + 3540 + 51 + 20 + + + 13804 + 3550 + + + + + + + + The material override + 240c455e-fe43-4d45-a4c4-9c398443a228 + Material + Material + false + 0 + + + + + + 13777 + 3560 + 51 + 20 + + + 13804 + 3570 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + 255;0;0;0 + + 3e0a68e6-18a7-4f35-a24f-b4198f001341 + <material auto-delete="false" reference="false" hidden="false" tags="" notes="" instance-name="O_LAIRETAM_O_MATERIAL_O" instance-id="3E0A68E6-18A7-4F35-A24F-B4198F001341" type-id="8B544B3E-D86F-4BCD-8494-FB660CF15E1C" plug-in-id="9BC28E9E-7A6C-4B8F-A0C6-3D05E02D1B97" render-engine-id="99999999-9999-9999-9999-999999999999" type-name="8b544b3e-d86f-4bcd-8494-fb660cf15e1c"><parameters> + <automatic-dynamic-field-meta-data type="string">&lt;xml/&gt;</automatic-dynamic-field-meta-data> + <xmlcode type="string">&lt;diffuse_bsdf color=&quot;0 1 0&quot; name=&quot;diff&quot;/&gt;&lt;connect from=&quot;diff bsdf&quot; to=&quot;output surface&quot; /&gt;</xmlcode> +</parameters> +<simulation> + <ambient type="color">0,0,0,1</ambient> + <diffuse type="color">1,0.411764711141586,0.705882370471954,1</diffuse> + <emission type="color">0,0,0,1</emission> + <specular type="color">1,1,1,1</specular> + <reflection type="color">1,1,1,1</reflection> + <shine type="double">0</shine> + <transparency type="double">0</transparency> + <reflectivity type="double">0</reflectivity> + <ior type="double">1</ior> + <fresnel-enabled type="bool">false</fresnel-enabled> + <polish-amount type="double">1</polish-amount> + <clarity-amount type="double">1</clarity-amount> + <transparent type="color">1,1,1,1</transparent> + <is-physically-based type="bool">false</is-physically-based> +</simulation> +</material> + + 0 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 14df22af-d119-4f69-a536-34a30ddb175e + 6a051e83-3727-465e-b5ef-74d027a6f73b + Output + + + + + Output node for shader graph + 30e27055-da04-4d50-99ff-fca4aff755ac + Output + Output + + + + + + 13861 + 3264 + 126 + 64 + + + 13945 + 3296 + + + + + + Surface + 82108c11-5f14-46bc-b8dd-90eff72080fd + Surface + Surface + false + 09c5a926-5a91-4559-8729-506605c77490 + 1 + + + + + + 13863 + 3266 + 67 + 20 + + + 13898 + 3276 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;128;128;128 + + + + + + + + + + + + Volume + 83025922-3956-4ced-a35f-a3360a09514c + Volume + Volume + false + 0 + + + + + + 13863 + 3286 + 67 + 20 + + + 13898 + 3296 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;128;128;128 + + + + + + + + + + + + Displacement + f9c69184-5550-480b-81e6-bd0d176acd26 + Displacement + Displacement + false + 0 + + + + + + 13863 + 3306 + 67 + 20 + + + 13898 + 3316 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + + + + + + + + + + + + tree as xml + 58966717-079f-499d-a468-f887de8b827b + Xml + Xml + false + 0 + + + + + + 13960 + 3266 + 25 + 60 + + + 13974 + 3296 + + + + + + + + + + + + 5576ff9f-99f7-4611-aa42-dcc4b6c621ac + 6a051e83-3727-465e-b5ef-74d027a6f73b + Layer Weight + + + + + Layer weight + 501fa1c3-600b-468e-987a-d05e96628343 + Layer Weight + Layer Weight + + + + + + 13216 + 3292 + 112 + 44 + + + 13272 + 3314 + + + + + + Blend + 89559db9-dee5-4edf-b9ce-1754cf49c0e1 + Blend + Blend + false + 0 + + + + + + 13218 + 3294 + 39 + 20 + + + 13239 + 3304 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Normal + 37260c52-df32-4f45-acb0-8c8fd1370af3 + Normal + Normal + false + 8c7224fe-fea4-46c7-8a9f-72302bfa3476 + 1 + + + + + + 13218 + 3314 + 39 + 20 + + + 13239 + 3324 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Fresnel + 8a8e4e7b-6368-4abb-bd47-028788376d5a + Fresnel + Fresnel + false + 0 + + + + + + 13287 + 3294 + 39 + 20 + + + 13308 + 3304 + + + + + + + + Facing + 07bb071a-65b7-4ab7-855a-f12ef23315bd + Facing + Facing + false + 0 + + + + + + 13287 + 3314 + 39 + 20 + + + 13308 + 3324 + + + + + + + + + + + + c2b99ede-3050-483d-ab90-35a1548d2d22 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Subtract + + + + + Subtract + 843da028-8118-49c4-b2dc-ecc57f301465 + Subtract + Subtract + false + + + + + + 13220 + 3248 + 103 + 44 + + + 13274 + 3270 + + + + + + Value1 + 6bf64a18-fc23-45bc-ba82-b7fbfbd62767 + Value1 + Value1 + false + 0 + + + + + + 13222 + 3250 + 37 + 20 + + + 13242 + 3260 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Value2 + 2b6a263c-ce6d-456a-9b72-08a88f22aaa4 + Value2 + Value2 + false + 07bb071a-65b7-4ab7-855a-f12ef23315bd + 1 + + + + + + 13222 + 3270 + 37 + 20 + + + 13242 + 3280 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Value + 09c5a926-5a91-4559-8729-506605c77490 + Value + Value + false + 0 + + + + + + 13289 + 3250 + 32 + 40 + + + 13306.5 + 3270 + + + + + + + + + + + + 1268d35e-8912-45c1-9642-0b29ec4f1ff9 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Geometry + + + + + Geometry info for the point being sampled + 8357cd3e-6d2a-4658-8777-49c3008672fa + Geometry + Geometry + + + + + + 13225 + 3336 + 94 + 164 + + + 13239 + 3418 + + + + + + Position + 8f5b3073-9669-4791-9547-225475533125 + Position + Position + false + 0 + + + + + + 13254 + 3338 + 63 + 20 + + + 13287 + 3348 + + + + + + + + Normal + 8c7224fe-fea4-46c7-8a9f-72302bfa3476 + Normal + Normal + false + 0 + + + + + + 13254 + 3358 + 63 + 20 + + + 13287 + 3368 + + + + + + + + Tangent + 6b6b888e-625f-4a1e-bc76-ae875038cba9 + Tangent + Tangent + false + 0 + + + + + + 13254 + 3378 + 63 + 20 + + + 13287 + 3388 + + + + + + + + True Normal + 0f6630b4-0c1c-4788-b218-4785264bdd01 + True Normal + True Normal + false + 0 + + + + + + 13254 + 3398 + 63 + 20 + + + 13287 + 3408 + + + + + + + + Incoming + b7ff5c78-dd37-436e-ba66-49baded1e75c + Incoming + Incoming + false + 0 + + + + + + 13254 + 3418 + 63 + 20 + + + 13287 + 3428 + + + + + + + + Parametric + a7519546-f208-405d-8986-bfe3c42485cb + Parametric + Parametric + false + 0 + + + + + + 13254 + 3438 + 63 + 20 + + + 13287 + 3448 + + + + + + + + Backfacing + a5005d33-95a7-4ab7-8627-6a860af488ae + Backfacing + Backfacing + false + 0 + + + + + + 13254 + 3458 + 63 + 20 + + + 13287 + 3468 + + + + + + + + Pointiness + ea1c84f8-37e5-464f-bbc2-13a68b8f8999 + Pointiness + Pointiness + false + 0 + + + + + + 13254 + 3478 + 63 + 20 + + + 13287 + 3488 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + cc39f501-22ff-4c39-ae3b-dda8eaa0acd5 + Panel + + false + 0 + 09c5a926-5a91-4559-8729-506605c77490 + 1 + Double click to edit panel content… + + + + + + 13484 + 3408 + 160 + 100 + + 0 + 0 + 0 + + 13484.25 + 3408.977 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + dc8abb5a-5a92-4148-8118-b397929d7bb3 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Color Ramp + + + + + Convert a float to a color according a gradient specification (RGB only) + ab6ff8b7-f33d-4ea3-9767-8397c87e001a + Ease + Color Ramp + Color Ramp + + + + + + 13599 + 3295 + 139 + 64 + + + 13688 + 3327 + + + + + + Fac + 0161046e-04fb-4092-9e45-07ca6cb73762 + Fac + Fac + false + 09c5a926-5a91-4559-8729-506605c77490 + 1 + + + + + + 13601 + 3297 + 72 + 20 + + + 13638.5 + 3307 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 1 + List of colours + 281b4dfb-4186-4f00-8f92-bb36917fc82b + Stop Colours + Stop Colours + false + 0 + + + + + + 13601 + 3317 + 72 + 20 + + + 13638.5 + 3327 + + + + + + 1 + + + + + 2 + {0} + + + + + + 0;0;0;0 + + + + + + + 255;255;255;255 + + + + + + + + + + + + 1 + List of stop positions + 7a2d235a-e8e4-47f9-b5e6-f2f27e51343a + Stop Positions + Stop Positions + false + 0 + + + + + + 13601 + 3337 + 72 + 20 + + + 13638.5 + 3347 + + + + + + 1 + + + + + 2 + {0} + + + + + 0 + + + + + 1 + + + + + + + + + + + Color + 94b08ce5-26d6-4d5c-ba9f-c7e7a3d903b1 + Color + Color + false + 0 + + + + + + 13703 + 3297 + 33 + 30 + + + 13721 + 3312 + + + + + + + + Alpha + 5a23a506-6a1a-4320-b65e-e4561d0524db + Alpha + Alpha + false + 0 + + + + + + 13703 + 3327 + 33 + 30 + + + 13721 + 3342 + + + + + + + + + + + + aa365407-8e36-4400-b1a7-46cde5b21de6 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Emission BSDF + + + + + Emission BSDF node for shader graph + a5d00dcf-ed87-4b46-8895-a9fb9a153c1c + Emission BSDF + Emission BSDF + + + + + + 13738 + 3410 + 126 + 44 + + + 13800 + 3432 + + + + + + Color + e16559ee-c808-4433-a6cc-c0f9161bca98 + Color + Color + false + 94b08ce5-26d6-4d5c-ba9f-c7e7a3d903b1 + 1 + + + + + + 13740 + 3412 + 45 + 20 + + + 13764 + 3422 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;128;128;128 + + + + + + + + + + + + Strength + 4c4a3b10-d667-4086-a7fc-98decf45442a + Strength + Strength + false + 0 + + + + + + 13740 + 3432 + 45 + 20 + + + 13764 + 3442 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Emission + 373cf996-1d27-4116-b7b8-fe588c323985 + Emission + Emission + false + 0 + + + + + + 13815 + 3412 + 47 + 40 + + + 13840 + 3432 + + + + + + + + + + + + 60e7defa-8b21-4ee1-99aa-a9223d6134ff + Mesh Brep + + + + + Create a mesh that approximates Brep geometry + true + 96b595c2-dff3-4614-bb66-ec4b0251714c + Mesh Brep + Mesh Brep + + + + + + 13560 + 3508 + 108 + 44 + + + 13620 + 3530 + + + + + + Brep geometry + aea11a04-d732-49a6-96ac-783db85232f2 + Brep + Brep + false + c24c48c0-1d1b-4ade-ad15-2a37db5c20dd + 1 + + + + + + 13562 + 3510 + 43 + 20 + + + 13585 + 3520 + + + + + + + + Settings to be used by meshing algorithm + 67eafd5e-c331-4535-8b81-459c02d723bb + Settings + Settings + false + 0 + + + + + + 13562 + 3530 + 43 + 20 + + + 13585 + 3540 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + 16 + false + 0 + 0.0001 + 0 + true + 0 + 0.65 + true + 0 + + + + + + + + + + + Mesh approximation + 82426e0b-497b-4f4d-85aa-30661e37c4a5 + Mesh + Mesh + false + 0 + + + + + + 13635 + 3510 + 31 + 40 + + + 13652 + 3530 + + + + + + + + + + + + 2e74876b-33f9-4262-9791-cf53466a63e3 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Power + + + + + Power + 66faf2b7-09c0-4799-9dfb-95933852540d + Power + Power + false + + + + + + 13220 + 3202 + 103 + 44 + + + 13274 + 3224 + + + + + + Value1 + 0550b969-a430-4bef-ab85-7e13c8cd3035 + Value1 + Value1 + false + 09c5a926-5a91-4559-8729-506605c77490 + 1 + + + + + + 13222 + 3204 + 37 + 20 + + + 13242 + 3214 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Value2 + 10748552-3ab5-4b9e-b164-4cf6b55aa35c + Value2 + Value2 + false + 0 + + + + + + 13222 + 3224 + 37 + 20 + + + 13242 + 3234 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Value + f293979b-5cf4-42ab-95be-ca19e07dd0b3 + Value + Value + false + 0 + + + + + + 13289 + 3204 + 32 + 40 + + + 13306.5 + 3224 + + + + + + + + + + + + c2b99ede-3050-483d-ab90-35a1548d2d22 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Subtract + + + + + Subtract + 0fd0fb98-730b-4c76-8e72-4c097a6df019 + Subtract + Subtract + false + + + + + + 13220 + 3158 + 103 + 44 + + + 13274 + 3180 + + + + + + Value1 + 1f0da6d9-af5f-465f-a88c-fe801c726ce2 + Value1 + Value1 + false + 0 + + + + + + 13222 + 3160 + 37 + 20 + + + 13242 + 3170 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Value2 + c637deb5-e512-4ebf-8bac-9d8b4999f1ca + Value2 + Value2 + false + f293979b-5cf4-42ab-95be-ca19e07dd0b3 + 1 + + + + + + 13222 + 3180 + 37 + 20 + + + 13242 + 3190 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Value + 5cac923b-7b24-49e5-9bce-1b68a4063f79 + Value + Value + false + 0 + + + + + + 13289 + 3160 + 32 + 40 + + + 13306.5 + 3180 + + + + + + + + + + + + 2e74876b-33f9-4262-9791-cf53466a63e3 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Power + + + + + Power + f215e809-1d6e-4094-bdd8-d8a443ad7bb1 + Power + Power + false + + + + + + 13220 + 3114 + 103 + 44 + + + 13274 + 3136 + + + + + + Value1 + fbc19739-a71f-4cf2-95cf-f3e07e12a1d7 + Value1 + Value1 + false + 5cac923b-7b24-49e5-9bce-1b68a4063f79 + 1 + + + + + + 13222 + 3116 + 37 + 20 + + + 13242 + 3126 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Value2 + 415ac1af-7d4d-401d-93bb-15e1f380b559 + Value2 + Value2 + false + 0 + + + + + + 13222 + 3136 + 37 + 20 + + + 13242 + 3146 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Value + 1e216871-790a-4e11-a5d7-4eba930fc794 + Value + Value + false + 0 + + + + + + 13289 + 3116 + 32 + 40 + + + 13306.5 + 3136 + + + + + + + + + + + + c2b99ede-3050-483d-ab90-35a1548d2d22 + 6a051e83-3727-465e-b5ef-74d027a6f73b + Subtract + + + + + Subtract + 44d3e408-0998-4007-ac04-fd154134c525 + Subtract + Subtract + false + + + + + + 13220 + 3070 + 103 + 44 + + + 13274 + 3092 + + + + + + Value1 + 959f8dcc-ce4d-40b6-b216-2e6a92f393a8 + Value1 + Value1 + false + 0 + + + + + + 13222 + 3072 + 37 + 20 + + + 13242 + 3082 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Value2 + b6d813d9-2d23-4660-b009-543675ee0f3d + Value2 + Value2 + false + 1e216871-790a-4e11-a5d7-4eba930fc794 + 1 + + + + + + 13222 + 3092 + 37 + 20 + + + 13242 + 3102 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Value + 7021ef62-eb95-487e-9255-8c13637598f7 + Value + Value + false + 0 + + + + + + 13289 + 3072 + 32 + 40 + + + 13306.5 + 3092 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 70599747-a342-4412-aa26-a61638b0555e + Relay + Relay + false + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + 1 + + + + + + 13706 + 3184 + 44 + 16 + + + 13728 + 3192 + + + + + + + + + + 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 + Plane Surface + + + + + Create a plane surface + true + 8cccf63c-655f-4aec-a562-0085a726bc14 + Plane Surface + Plane Surface + + + + + + 13581 + 3195 + 101 + 64 + + + 13634 + 3227 + + + + + + Surface base plane + 4d15a561-2afd-4532-9af2-c2936eb8d327 + Plane + Plane + false + 0 + + + + + + 13583 + 3197 + 36 + 20 + + + 13602.5 + 3207 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Dimensions in X direction + 592d4432-c166-4a22-9ef2-a621389f4592 + X Size + X Size + false + 0 + + + + + + 13583 + 3217 + 36 + 20 + + + 13602.5 + 3227 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Dimensions in Y direction + caf65f31-35ea-4b7e-b4e4-b5aa885cb48a + Y Size + Y Size + false + 0 + + + + + + 13583 + 3237 + 36 + 20 + + + 13602.5 + 3247 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Resulting plane surface + 8b1b5955-a8b8-4ed4-ab80-e1766e98e1c0 + Plane + Plane + false + 0 + + + + + + 13649 + 3197 + 31 + 60 + + + 13666 + 3227 + + + + + + + + + + + + de131812-96cf-4cef-b9ee-7c7031802751 + 00000000-0000-0000-0000-000000000000 + InfoGlasses + + + + + To show the components' advances information.Right click to have advanced options + 310bac64-d049-4af5-8c21-df9b8120721b + 0 + InfoGlasses + InfoGlasses + 0 + 0 + + + + + true + + + + + + 13571 + 3128 + 172 + 28 + + + 13672 + 3142 + + + + + + Run + c4e348ed-ee5b-4aad-b3ad-7c8737931bc2 + Run + Run + false + 0 + + + + + + 13573 + 3130 + 24 + 24 + + + 13646.5 + 3142 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + ac28fc72-00d5-4d48-82cb-ffbc5578d749 + Divide Curve + Divide Curve + + + + + + 15924 + 3451 + 125 + 64 + + + 15974 + 3483 + + + + + + Curve to divide + 2fb95d03-9a73-4c0a-9ade-4f50c6197138 + Curve + Curve + false + b0e2b22c-afe8-446d-999b-253d7c8ee21c + 1 + + + + + + 15926 + 3453 + 33 + 20 + + + 15944 + 3463 + + + + + + + + Number of segments + 1499bbbe-ba2b-469b-b395-fbadb6b86c31 + Count + Count + false + b52263dc-d073-4865-b181-9e1f37d5704c + 1 + + + + + + 15926 + 3473 + 33 + 20 + + + 15944 + 3483 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + b89bb225-cc1e-4c8b-93b6-907d232ad227 + Kinks + Kinks + false + 0 + + + + + + 15926 + 3493 + 33 + 20 + + + 15944 + 3503 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + aac1ad34-215a-44c8-9b7f-2750cb32f063 + Points + Points + false + 0 + + + + + + 15989 + 3453 + 58 + 20 + + + 16019.5 + 3463 + + + + + + + + 1 + Tangent vectors at division points + c675412d-b9eb-4a7b-972b-8cc42e36fb1e + Tangents + Tangents + false + 0 + + + + + + 15989 + 3473 + 58 + 20 + + + 16019.5 + 3483 + + + + + + + + 1 + Parameter values at division points + 5c74386e-8a84-4700-bccf-f962c7ab4fff + Parameters + Parameters + false + 0 + + + + + + 15989 + 3493 + 58 + 20 + + + 16019.5 + 3503 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + 8ddf1177-6c16-4f56-b51a-a8e5b053cc82 + Line SDL + Line SDL + + + + + + 15934 + 3515 + 106 + 64 + + + 15998 + 3547 + + + + + + Line start point + 02a1a6ea-e966-4930-9c6a-2d53a2d11aee + Start + Start + false + 0 + + + + + + 15936 + 3517 + 47 + 20 + + + 15961 + 3527 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + 8cfc3bf9-6344-4065-a343-834516e92c5a + Direction + Direction + false + 0 + + + + + + 15936 + 3537 + 47 + 20 + + + 15961 + 3547 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + 0 + 0 + + + + + + + + + + + + Line length + 64d82fbf-af8b-406e-890c-7c68e8b251b6 + Length + Length + false + 0 + + + + + + 15936 + 3557 + 47 + 20 + + + 15961 + 3567 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + b0e2b22c-afe8-446d-999b-253d7c8ee21c + Line + Line + false + 0 + + + + + + 16013 + 3517 + 25 + 60 + + + 16027 + 3547 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 55e9d918-4957-44e8-803a-850f1cadb986 + Line SDL + Line SDL + + + + + + 15934 + 3387 + 106 + 64 + + + 15998 + 3419 + + + + + + Line start point + 4f159117-dad3-4157-92a5-7d0122ac4459 + Start + Start + false + aac1ad34-215a-44c8-9b7f-2750cb32f063 + 1 + + + + + + 15936 + 3389 + 47 + 20 + + + 15961 + 3399 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + c5a804ed-45c6-4c35-bad9-04c5bca1cfc3 + Direction + Direction + false + 0 + + + + + + 15936 + 3409 + 47 + 20 + + + 15961 + 3419 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + 0 + + + + + + + + + + + + Line length + ac4661a4-1e3f-40af-a791-377da8787321 + Length + Length + false + 0 + + + + + + 15936 + 3429 + 47 + 20 + + + 15961 + 3439 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + f0de1237-a412-4f66-b0bd-29f42e8aefc7 + Line + Line + false + 0 + + + + + + 16013 + 3389 + 25 + 60 + + + 16027 + 3419 + + + + + + + + + + + + 84627490-0fb2-4498-8138-ad134ee4cb36 + Curve | Curve + + + + + Solve intersection events for two curves. + 456319a4-3aa8-4b3f-b4f3-1f4959d94913 + Curve | Curve + Curve | Curve + + + + + + 15914 + 3323 + 146 + 64 + + + 15975 + 3355 + + + + + + First curve + 4f89cf22-b86d-43de-903f-c898804bc3e1 + Curve A + Curve A + false + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + 1 + + + + + + 15916 + 3325 + 44 + 30 + + + 15939.5 + 3340 + + + + + + + + Second curve + 5dfb85bb-8357-4242-b300-35f1cbc493d8 + Curve B + Curve B + false + f0de1237-a412-4f66-b0bd-29f42e8aefc7 + 1 + + + + + + 15916 + 3355 + 44 + 30 + + + 15939.5 + 3370 + + + + + + + + 1 + Intersection events + 2989f34d-e870-4e57-858e-2242af1e16bf + 1 + Points + Points + false + 0 + + + + + + 15990 + 3325 + 68 + 20 + + + 16017.5 + 3335 + + + + + + + + 1 + Parameters on first curve + 80ae4285-89ca-4c3f-9536-dcd8ad5812f9 + Params A + Params A + false + 0 + + + + + + 15990 + 3345 + 68 + 20 + + + 16017.5 + 3355 + + + + + + + + 1 + Parameters on second curve + 7e4a531d-af0e-4c19-8139-69b41ea3a93d + Params B + Params B + false + 0 + + + + + + 15990 + 3365 + 68 + 20 + + + 16017.5 + 3375 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3c111d1d-4282-4528-9980-c3b46417de40 + Panel + + false + 0 + 692ae5e3-a190-448e-b91e-4cc391e89da2 + 1 + Double click to edit panel content… + + + + + + 15907 + 2967 + 160 + 292 + + 0 + 0 + 0 + + 15907.55 + 2967.118 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + f14afb6c-6380-4b9e-b0e3-59a66b3343df + Deconstruct + Deconstruct + + + + + + 15921 + 3259 + 132 + 64 + + + 15968 + 3291 + + + + + + Input point + 096c84cf-a86e-4056-9cd7-9a69b01c8896 + Point + Point + false + 2989f34d-e870-4e57-858e-2242af1e16bf + 1 + + + + + + 15923 + 3261 + 30 + 60 + + + 15939.5 + 3291 + + + + + + + + Point {x} component + a68eab43-c6b7-4fbd-8fed-b283f8bb24f0 + X component + X component + false + 0 + + + + + + 15983 + 3261 + 68 + 20 + + + 16018.5 + 3271 + + + + + + + + Point {y} component + 692ae5e3-a190-448e-b91e-4cc391e89da2 + Y component + Y component + false + 0 + + + + + + 15983 + 3281 + 68 + 20 + + + 16018.5 + 3291 + + + + + + + + Point {z} component + b271f335-89f6-497a-822a-cebef267a1b1 + Z component + Z component + false + 0 + + + + + + 15983 + 3301 + 68 + 20 + + + 16018.5 + 3311 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + ac28fc72-00d5-4d48-82cb-ffbc5578d749 + 8ddf1177-6c16-4f56-b51a-a8e5b053cc82 + 55e9d918-4957-44e8-803a-850f1cadb986 + 456319a4-3aa8-4b3f-b4f3-1f4959d94913 + 3c111d1d-4282-4528-9980-c3b46417de40 + f14afb6c-6380-4b9e-b0e3-59a66b3343df + 6 + 25b287bc-bda9-46f4-a673-4bb2a987adca + Group + + + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA6rSURBVHhe7Z1pc9O6Hsb5/i/OJ4AXzMAwwDBcYIYdestW9kMp+9rSkiZtmn1vy7k/5Sm6quzkJMWtHdsiZBRHcVw9fv67lGPH8paCGfgnbzM7A3u3H9f/3wS3+fn5s2fPXrhw4caNG3fu3Ll8+fK1a9fu3buX4Es+oksDuBmAcG5u7u7duydPnjx//jwonjt37vTp06B4RJOU7K9JNISwDc7dvHkTCj579uxvp7148eLly5cPHz7UmFu3biV7ng/x6hIK4e3bt0FuYWHh8+fPlUple3ubC63X6wDJkXfv3q2srHDk169fzWZzdXUVOMGSj8DXQ5ytRJ46WRDCNiEBJOVy2TMvYN6pU6cuXbp09epVaAd+7oBOp/Pp0yfkLR9P5FQf1kUlC0JEIrJxY2MDeGBer9cDmO7v9vXrV8nM69evP3782L7FMNpgMNjZ2Wm3269fv2YYWB7WnCXsvEmBEAHIvCMhgYFrqlarxWKxVCr9/PmTZ7WtrS2ouTlsSFeQ5iDPqz9XV1ZXvn37dvHiRVFzfX2dEyKNEzbbh3I5iYAQxsCtHz9+WMFYq9UADCABqVqpmsfvVqvyZu3/r6tVA2l5k4+fOXNGWpOGjnzw4EEWzJz4IYQuTDS88RTb7u5ut9dtNBu9fq/b77Y6LT0arUalXmm0G812s4Og7XUYBvmgrzV8dCqk66NHj1LPxfghRH5iUnqWC+pP6rDdaQ+2B3S2d8xTf9AHUWAzuILsoM+DtyQ/QdGyUCfkPDKRDkWEJeOkMUMo/efhJzGIYdJoNJCQW5Wtaq26vrFeKBVK5dJWdYsjdMqVcgeEncZ4qVK3QU1YnmJnI04IIQf2JwIzCGGr1YJA2Jy1ek0YNVtNHshVdXi02maMbYhNPhWEkJN/+fKFeyUZnIn+KuKEEAcu6PxZAUgHEWpw6nf7232UX71V16PWrDU7TY572BtR+9uccd/iLlEcJ/r5S8AZY4MQ4YarHuSfjkA74xf2DbF47vf7na4xW8yD1uMFDmNHmNnGO6EQckLMpbQSMTYIoSBaahSEaDUkJVK0tFHa3DLqsFAsFDeLdDbKG8WNIoqwtFlCZbqNCFyoIOVbsHewTlNJxHggZCqJf47CTywk2oJ6Q/nBOYiI4bIXjrFc7HYZ4zYGjIKQc37//j2VRIwHQqaSaNkYCAGPd/EWQA5FSKfVbRkvArdieyDXgseEutAK55yFkeluFCERljEQGhU4DJAiS7FoALLWqNUxaGjtFtTUQ9FR20ZZpPaLnjx5kj4UY2Ah4bT79++PkXhcExoOPOQX4hQCpDQiHV6iCOnzbBB12hhdKBTfv3+fvjxGDBAS8SLtN4aCvAX/8AQQmPh/xiKl027W+TcMqhmHvtPmOEaK2zBcR1mk+rq1tbX0qcMYIIQHS0tL4yHEPZAuBEsF2PAC2/wbBtUAzxz8HVezp8K0GQ8hbmjOwgjUITz4+PHjeAiNyiPA1myYvBJ5iloVX0KOBA+8C8lSN7qmgJyXB/a+hQHpi3rHwEIgJOIVCqGJa7fbRE0JpqAsjTlTqxnPr9XElgFRPWPamEhbs+kmhJGi5JtIBY+3knJzJhoWUv8SnGiUHzlCzEtgQ2kxwOSY2iY6g9hURK3da0ui9gZGQXonAVQvaRUckLMwAgjRRqHZCWQgECrqDaVgISBBSvp05OAbXdg3fXNs21RauI2D4+UzieL0JYFjEKRMItWEoXMNBVF+oGg8hWYLFVhE8Q3dCZJNxNUKGwVemv5mUQG2qZwKijlyizQCFqKNCFeOogu2KChid4htJsBGWLs3DLANQ9s2zE1nqgAb36gCqgj+hiSdIgYW8ufj3cttCG2Ah5POWwqNKi9PyQVakAf9wY6JsQV14ahkk/2WV69e5YI0mtsPKoy3O2RqwjnoqAC3m+lV36C7v6E4xwR9eIs1GOlL38fDQqiwuLg4xvRAyUFEPEIVXlRqFZSfcQ23eL3Jg8IL3p0qwEa5YvqkKJSKB0Itc1E6IrQpeYsuhG2yRQmtGVk6TPbSV/oXw8dtnHBMdIabJn1SNDYI+eIxDr7Rgj0T/8T5AyfF0owiVMnaNoUY3VC/cEyADRmbPo9QWi0eFvLF0klMeigLJSGVoOCZoAwdE2mrmzQF3gV9jqMj3Yb4HaUL37x5k77oaMwQ8vWjfHxAFYR4FECFRWOCanUTVCNYA5z4i4q0TQghHn1a8YuThbqDmNnQ3K8RpP/82guwEUsbVrDZCmA6oRVsoYIUgUzgNK1SNBEQhpqmqoIxAbahX2jqaIZZQxV0K9/E8yTmDIGCVBqi1r2LTRfqCtCIFMwHzUjrVBBFQ/khTtdLJsDGS/o4GKhGHIxJAmxv375NsRQNYeHRe76h1YgYkKrmRucZhdftmAqaNv9NBbey9hycxLWnVC59CSY3wrKPhU+fPqWq5YhRDF0WI5cRFai4Gn4FC5oUYMOdINmELsTT8KzZ4LIYMLbWbzSBpeSdZR+EyDRqvFD+oHhkQIY6iCauPWzYpTI7tXaCjurVhgkotOJe4zg9LE/PqeAM6aZguCAljQAdyZsfDZAI0g8fPgS9Q0wY5f9U4KQBdMAJL0MrfvVMYyQJLMrDedetvSBKl8qIzEhB6poYqBAYyULZwwYSCPG7Qx38UD8d2wd0RU2pTBqmKffBXqKx1bJnA+MsQugCiVAFSBiJjD0kLJlickBBCEllwCqzuKLVAjaMTw2T6LRCVR0GMJ4OLGSkPRvrvNPtUfy7XyijH9EqHQkpZR1EqClHlZXCTvZKwPHHsQMzSMadBCRQEFARnmQeJEtBWokkUPTSkKwfzjqElpFgBn4iJTKWvuXlH8JJyoJbJFg8KLZZPoETaImRQcoiQqFg8Hi6F4dOHSO15AM/aUoas48f4sI5LaIaH6xcApVQtOAlRgoUpEE7bV0CCzkJqtFDkZrj7OrCMf6PsKQhuxBuwAk7aXSEqDYotMNsZ9Q5Q1fJaOG1Vx2jl/L/ZLIa72IwUPVbkIWpXAfjTeOfBtgsNSEi7ARCISrdSeMIMPOWoGWYvQILLbs5uZvOCAlt6KQoqDBT4yBCFZtFJVIcQYRy/ufPny8vL7tGLO9Gq7aT59abK/pTCN2/yqUdxwEM2FxcBa2aAFZjGJFMxKD8BMDjJWoMkOQF8uym+Hkpc0bpRt46ceIE+wZxK7gCmQHpjo5OrQsPcA8GZak0H1ykgbFg5hmkFWER+ViRS0G3lhgqFmP2V6tUysvL3UbD3SRDjj+8lIPvytJULkULohAlCw+AsbV4oQvccgEIbmaysrj4n7/+6mDLbG4CMHW9ZueuslllyAcBnvvDtWzTurg+Yl14YNi8D3qRUlABURkvcEtL7ytrazU2SQzbp0Yuv2vRcIYUp3n/JcAWFSpTnYfpxh6xLMQCIuqGzYKElJC0bh/RUnwJefTyLvQW8tbNHhMWSL1TfxS6cHIU5aJYexJUgosFpfbkxQOezffKqeCgCyErb7Jgy0RskU4OWOhIiOiGNyVFZaaaNO/QUqVpiYU8Qh1RQsoLrbEWPBekf4jI1B8P7udVKBSgpqQrlgsBz9DdhsDSs30gJSZuRjYGToRFKrRRXVoZahvSEu/CvkTMWoPTNV+DcThAVXho6vtoBj+QLAjZnNmFEAnJjukERTFngBPY5D8QDTh+/Dhw8hYiFHZ6CxYZlvpkvb3Z9kEY720b3EYB2LBL0XamGHjYAAxblF8bQaIiPDkuCL0tNIA29dHtcAgJlEj+xBJaZNI9JJCc2u1SWQv5iMFUflCQZiS0FuJUKIWk2LSXQjoCHeG5hjJhuAw68vRhmxfBkdRVNNyVwPwQSUacQt+pkCANppBwtJVk8ALZ0eKKAYkZ6YGBLMVbkP8gd8K+tOUXjPHyvdlxCkf6hVaQKgANKW2SQUlBJY+UOfJi2QfGlfO4C7jReVg3KutWsE2bW4Ac0VGOMEByFdRxP1y/ns1qM+IUTuTau6oRzEDOpnlt2ki42rygEhFBdEclLizqbu6XPAOqEc6ZlU1OdgJDFDcfXLFZLGUJubk1VFxJRpzCiSD0WOXBoJyRcLX5XmUBbVIQgIWxYLZI8yllmtQ4FRDCMIABJ/QfVgmmCn2ZMPSfzM3Vh1aoUsF2KRODbXSGg5L5B5YHs/XBaPzCUTUWFmAEL00wC2k1N/GrslV8eW3Ahj4jSIYg3auO2d19MT//emEB5DgC0iT6sXdk4JCvp3xZFg2fzQ4FD8LCA9yhofIz9CBmpLu3l1vOBLc+Li2NWkqvUlJBmCmn8IggnBx1d90vjgEWCthAOJqbJuQlyk+/y8UzepHBdr99qJmRHEWIXzj5XB/SSHczE8QpOKEFbb22LYLCELULZeRjYJ0iXcXCFP+eQei0R6MLo0IUT4Afn7ROOmqP6IxSS8oOKuWkTJNtqlW0n8pCBbc74cmCkNg0Ro0FA5Fok03wjER8aLJJKV/7qSxUcCcXQi93r9BasA6KI4S/LWxa5WQhTPH+JDMgSLlE1KH20KPBPPwKXqLeYCTGi1bAXLlyhR9FB0LELPYnfohCqWqpX5ntAZksQcrF4VfYrCFqjySwdeFxG+iDK8Ok/FTNDboE2IRfdgrXLJCJg9D9LSDEo+DE7AQblTxZttmOm37CrcxOjiKJToWuyW51idhUzAUsEZiIU4KlQQghq1CEmnw8U6GZxLn2ghAi2p+TUcmhli8p66uV2V6TaZOpHFNyBamujPAKP08fJNyYI3A0U0GZpEMocRq6kX4oihircDc72Ynk+oWeuQyriHwG1+66KCJp8eVxRbKmAmeAhbpEYcNeCZij3np81CH5JlJX8DWb/EuuRepxEXigI+FT0o3UixJ8IYNBHI7jgJedelFvWmaGhe51Q0dICZw8Z1bzBYFMnGs/6l7Lj6eBhTmKoTOQs3Dmb4wcwhzCmZ+Bmf8DchbmEM78DMz8H5CzMIdw5mdg5v+AnIU5hDM/AzP/B+QszCGc+RmY+T9gHwunKnTIBydnBo7lLQUz8D9OWZCnNfdTLwAAAABJRU5ErkJggg== + + + + + \ No newline at end of file diff --git a/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀ b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀ new file mode 100644 index 00000000..6b3e191d --- /dev/null +++ b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀ @@ -0,0 +1,257 @@ +0.0 +0.0000222106 +0.0000888522 +0.0001999478 +0.0003555344 +0.0005556628 +0.0008003975 +0.0010898169 +0.0014240137 +0.0018030944 +0.0022271799 +0.0026964055 +0.0032109212 +0.0037708916 +0.0043764962 +0.0050279299 +0.0057254027 +0.0064691405 +0.0072593849 +0.0080963941 +0.0089804423 +0.009911821 +0.0108908387 +0.0119178215 +0.0129931134 +0.0141170769 +0.0152900932 +0.0165125628 +0.0177849059 +0.0191075629 +0.0204809949 +0.0219056843 +0.0233821354 +0.0249108746 +0.0264924516 +0.0281274392 +0.0298164348 +0.0315600603 +0.033358963 +0.0352138164 +0.0371253204 +0.0390942024 +0.0411212176 +0.0432071498 +0.0453528116 +0.0475590453 +0.0498267235 +0.052156749 +0.0545500557 +0.0570076084 +0.0595304035 +0.0621194687 +0.0647758628 +0.0675006759 +0.0702950285 +0.073160071 +0.076096983 +0.0791069716 +0.0821912704 +0.0853511375 +0.0885878531 +0.0919027177 +0.0952970485 +0.0987721769 +0.1023294443 +0.1059701894 +0.1096957128 +0.1135073784 +0.1174065497 +0.1213945458 +0.1254726803 +0.1296422816 +0.1339044769 +0.1382605827 +0.1427118778 +0.147259484 +0.1519043313 +0.1566473384 +0.1614896323 +0.1664321379 +0.171475581 +0.1766204168 +0.1818669899 +0.1872155931 +0.1926666028 +0.1982199261 +0.2038751085 +0.2096313765 +0.2154879828 +0.2214439897 +0.2274978175 +0.2336475197 +0.2398913205 +0.246226828 +0.2526513625 +0.2591620139 +0.2657557109 +0.2724291677 +0.2791788633 +0.2860011381 +0.2928922303 +0.2998483089 +0.3068655048 +0.3139399396 +0.3210677522 +0.3282451225 +0.3354682933 +0.3427335893 +0.3500374348 +0.3573763682 +0.3647470553 +0.3721462999 +0.3795710536 +0.3870184237 +0.3944856793 +0.401970257 +0.4094697648 +0.4169819854 +0.4245048786 +0.4320365828 +0.4395754158 +0.4471198754 +0.4546686389 +0.4622205628 +0.469774682 +0.4773302088 +0.4848865321 +0.4924432162 +0.5 +0.5075567838 +0.5151134679 +0.5226697912 +0.530225318 +0.5377794372 +0.5453313611 +0.5528801246 +0.5604245842 +0.5679634172 +0.5754951214 +0.5830180146 +0.5905302352 +0.598029743 +0.6055143207 +0.6129815763 +0.6204289464 +0.6278537001 +0.6352529447 +0.6426236318 +0.6499625652 +0.6572664107 +0.6645317067 +0.6717548775 +0.6789322478 +0.6860600604 +0.6931344952 +0.7001516911 +0.7071077697 +0.7139988619 +0.7208211367 +0.7275708323 +0.7342442891 +0.740837986 +0.7473486375 +0.753773172 +0.7601086795 +0.7663524803 +0.7725021825 +0.7785560103 +0.7845120172 +0.7903686235 +0.7961248915 +0.8017800739 +0.8073333972 +0.8127844069 +0.8181330101 +0.8233795832 +0.828524419 +0.8335678621 +0.8385103677 +0.8433526616 +0.8480956686 +0.852740516 +0.8572881222 +0.8617394173 +0.8660955231 +0.8703577184 +0.8745273197 +0.8786054542 +0.8825934502 +0.8864926216 +0.8903042872 +0.8940298106 +0.8976705557 +0.9012278231 +0.9047029515 +0.9080972823 +0.9114121469 +0.9146488625 +0.9178087295 +0.9208930283 +0.923903017 +0.926839929 +0.9297049715 +0.9324993241 +0.9352241372 +0.9378805313 +0.9404695965 +0.9429923916 +0.9454499443 +0.947843251 +0.9501732765 +0.9524409547 +0.9546471884 +0.9567928502 +0.9588787823 +0.9609057976 +0.9628746796 +0.9647861836 +0.966641037 +0.9684399397 +0.9701835652 +0.9718725608 +0.9735075484 +0.9750891253 +0.9766178646 +0.9780943157 +0.9795190051 +0.9808924371 +0.9822150941 +0.9834874372 +0.9847099068 +0.9858829231 +0.9870068866 +0.9880821785 +0.9891091613 +0.990088179 +0.9910195577 +0.9919036059 +0.9927406151 +0.9935308595 +0.9942745973 +0.9949720701 +0.9956235038 +0.9962291084 +0.9967890788 +0.9973035945 +0.9977728201 +0.9981969056 +0.9985759863 +0.9989101831 +0.9991996025 +0.9994443372 +0.9996444656 +0.9998000522 +0.9999111478 +0.9999777894 +1.0 \ No newline at end of file