diff --git a/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/MDԐ.XHG.⠀⠀⠀⠀ⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙИNⵙⓄⵙꖴⵙ✤ⵙꖴⵙᔓᔕⵙИNⵙᗩⵙᴥⵙ✤ⵙ◯ⵙᗱᗴⵙᕤᕦⵙᗝⵙᗱᗴⵙ◯ⵙᙁⵙᑎⵙꗳⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙꗳⵙᑎⵙᙁⵙ◯ⵙᗱᗴⵙᗝⵙᕤᕦⵙᗱᗴⵙ◯ⵙ✤ⵙᴥⵙᗩⵙИNⵙᔓᔕⵙꖴⵙ✤ⵙꖴⵙⓄⵙИNⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙ⠀⠀⠀⠀.GHX.3DM b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/MDԐ.XHG.⠀⠀⠀⠀ⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙИNⵙⓄⵙꖴⵙ✤ⵙꖴⵙᔓᔕⵙИNⵙᗩⵙᴥⵙ✤ⵙ◯ⵙᗱᗴⵙᕤᕦⵙᗝⵙᗱᗴⵙ◯ⵙᙁⵙᑎⵙꗳⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙꗳⵙᑎⵙᙁⵙ◯ⵙᗱᗴⵙᗝⵙᕤᕦⵙᗱᗴⵙ◯ⵙ✤ⵙᴥⵙᗩⵙИNⵙᔓᔕⵙꖴⵙ✤ⵙꖴⵙⓄⵙИNⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙ⠀⠀⠀⠀.GHX.3DM new file mode 100644 index 00000000..3ed9e624 Binary files /dev/null and b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/MDԐ.XHG.⠀⠀⠀⠀ⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙИNⵙⓄⵙꖴⵙ✤ⵙꖴⵙᔓᔕⵙИNⵙᗩⵙᴥⵙ✤ⵙ◯ⵙᗱᗴⵙᕤᕦⵙᗝⵙᗱᗴⵙ◯ⵙᙁⵙᑎⵙꗳⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙꗳⵙᑎⵙᙁⵙ◯ⵙᗱᗴⵙᗝⵙᕤᕦⵙᗱᗴⵙ◯ⵙ✤ⵙᴥⵙᗩⵙИNⵙᔓᔕⵙꖴⵙ✤ⵙꖴⵙⓄⵙИNⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙ⠀⠀⠀⠀.GHX.3DM differ diff --git a/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙ⠀ᗝ⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀◯⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀ᴥ⠀ⵙ⠀✤⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀ᙁ⠀ⵙ⠀ᑎ⠀ⵙ⠀ꗳ⠀ⵙ⠀◯⠀ⵙ⠀◯⠀ⵙ⠀ꗳ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᙁ⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀✤⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀◯⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᙏ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᗝ⠀ⵙ⠀.GHX b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙ⠀ᗝ⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀◯⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀ᴥ⠀ⵙ⠀✤⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀ᙁ⠀ⵙ⠀ᑎ⠀ⵙ⠀ꗳ⠀ⵙ⠀◯⠀ⵙ⠀◯⠀ⵙ⠀ꗳ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᙁ⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀✤⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀◯⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᙏ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᗝ⠀ⵙ⠀.GHX new file mode 100644 index 00000000..f988c354 --- /dev/null +++ b/ⵙ∣❁∣ⵙ✤ⵙ✻ⵙЭЄⵙᗩⵙߦⵙറⵙ◯ⵙ◯ⵙറⵙߦⵙᗩⵙЭЄⵙ✻ⵙ✤ⵙ∣❁∣ⵙ/ⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ◯ⵙ◯ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙ/XHG.⠀ⵙ⠀ᗝ⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀◯⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀ᴥ⠀ⵙ⠀✤⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀ᙁ⠀ⵙ⠀ᑎ⠀ⵙ⠀ꗳ⠀ⵙ⠀◯⠀ⵙ⠀◯⠀ⵙ⠀ꗳ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᙁ⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀✤⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀◯⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᙏ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᗝ⠀ⵙ⠀.GHX @@ -0,0 +1,28248 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + e88083df-301b-4845-9c9a-5323111273ec + Shaded + 0 + + 100;240;240;240 + + + 100;207;207;207 + + + + + + 637915032433308485 + + XHG.⠀ⵙ⠀ᗝ⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ᙏ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀◯⠀ⵙ⠀ИN⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀ᴥ⠀ⵙ⠀✤⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀ᙁ⠀ⵙ⠀ᑎ⠀ⵙ⠀ꗳ⠀ⵙ⠀◯⠀ⵙ⠀◯⠀ⵙ⠀ꗳ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᙁ⠀ⵙ⠀◯⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗝ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀◯⠀ⵙ⠀✤⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀✤⠀ⵙ⠀ꖴ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ИN⠀ⵙ⠀◯⠀ⵙ⠀ᔓᔕ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᙏ⠀ⵙ⠀Ⓞ⠀ⵙ⠀ꖴ⠀ⵙ⠀ᗝ⠀ⵙ⠀.GHX + + + + + 0 + + + + + + -4244 + -211 + + 0.817901969 + + + + + 0 + + + + + + + 0 + + + + + 245 + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 64fca20e-296f-4f79-aa7f-c53c5f88866e + 9b2a37bb-1555-4475-9897-d38d08b21505 + 27ab2024-18fc-4363-8275-015d2368f9de + 26be2798-ae8b-4fb0-b7a2-e9f1edff6049 + 6525660d-29ee-4269-9203-539923b24a8e + 708c9f15-3d1c-406b-8e76-cab318b67adc + 936ab982-35fa-4088-8bfe-32405957deea + 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0 + b6df8fad-340c-4555-a43a-639976bc59fe + 47d36a7d-3cd2-4782-9f53-9f4088b19d4b + a4a55193-86eb-40c0-8f54-9e700ffb5262 + 84f4a890-2b31-4a54-b2a5-49681a5484c7 + c20dd2aa-56ce-4ff5-8e86-52afad8c2c96 + 5ccec4b3-fea6-45d3-8cbe-91c674ae3851 + ff82ce22-4075-4b1a-9609-55239f281a35 + 377c7605-11b6-4673-94de-cc5176b48b51 + c3df9ab9-ce47-48e9-994e-14f1d7735c94 + 431dbfbf-14de-4cae-b7cc-93329a70f66c + ff436794-13e0-4e1f-80d6-7f5a87203812 + 3eeef9bc-d5a9-4e6a-b71c-b4dfe8f6b841 + 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e + 74e89f85-5cd3-4475-b942-4195b9b26127 + e32b8a72-3026-4389-9167-05dd22abd69e + b9b95f50-9e5f-4c1f-9c6b-75e6fd956e6e + 8fbbff63-ce96-4927-842d-2fd30969fea0 + 74712b8a-b204-4e6f-81d7-fdd3959b8d3a + e0516fed-bf3c-4077-8700-ea6a5d8fd259 + c376d704-0c1b-47cd-9bc3-72920e4bfead + 9e30a520-265b-486e-a6d0-566777e09451 + 11c2aced-e753-46f2-bc94-82c65cf9d659 + dbbe7cdd-1102-4fb8-9b97-609a8d9fa450 + 8ec0c145-f345-40f1-b548-bdeae4656453 + 8398b5f4-fd6c-4c31-b15b-85d87dd315bc + 878ef2e7-03c9-4c81-ab95-3f6612107a06 + 759a9424-cadf-4276-8b23-6f50b024aaa8 + 35 + 56d9a1a8-56b7-414f-a794-eab21813130e + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + db956c37-8884-4b12-b22f-f8e62287b5cc + bad32d9f-a228-4096-a7ad-611612df1ecf + 5edee65c-191d-441c-951b-b650d396ebf2 + 13678ac4-534d-449b-a806-30e2c5627bc4 + ed880257-cb73-4b3d-bdba-4c629f2654a0 + 2e4f40d1-57e5-4c19-a99f-429ba726780a + 2f263c7c-b3da-4f0a-83ba-1f5794b02f50 + 6232a007-7131-40f6-a98e-54bf4f5de0e2 + be88ae4a-34e9-40cb-900e-04d4d78a0355 + cd03c22d-ecbe-479f-b24c-a9fc71964bbd + ee60103a-50e1-4b3b-8a4b-e878472c2e33 + fe0cca38-ef8c-474b-bb0d-65546deb0f8e + cd3a4016-c65b-423e-80fe-187b9b727aaa + 510ca252-0b8c-434d-87ff-0bb19e02de48 + fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d + 8b79d317-11af-4b0d-a24a-275e14631f8a + b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad + 964cb3ac-1a1f-431e-8b84-0556874d46d4 + 226f21c6-4fc4-4167-b7fd-59d96537bf6d + a265b490-ccac-453e-82c7-8ff5a0e23517 + 44a14ffd-ef9a-45e3-b6f8-a5425130a8bf + 6e32a2ca-5cb3-40d1-bb45-4d62304d533d + c09e5ae2-030b-42b1-a084-044710815d2e + e8733214-56ad-40ea-83a2-5e5d6fee430d + 26a2087c-6b34-4cba-a4ca-cfd8860323fa + 7b796d98-9d29-4777-978b-4e0f43e188d2 + 1b261338-78de-4ea1-819d-e804feffeeca + c0c89fc9-9439-46ab-9f7e-31f42bf53c28 + 5086f2ab-1b64-44ce-8ebb-d3bf4b9ebde8 + bfb9c742-ccba-40e2-9d19-47e55cf92c4b + 3a3cdcad-cb6e-42a2-b26f-eabf35d1c224 + 6243360b-4cd0-4b51-bf13-b41a10039126 + 5d416a89-7386-4795-804d-85aad6db5f35 + b998e5cb-ac9b-472c-bca9-b12d2a814ca3 + 1bcfcd5d-8614-4116-bfb8-776af73c4a1a + 7b988f86-3299-4057-83e2-a2dfad7edd14 + 43169f25-9f97-4cc6-a9fb-70b22569a90b + d14d45ee-9a5e-435f-8e00-0ea848456dec + 7996ffe7-23e4-4271-8379-50fdc86d5ee4 + 35de8717-4eea-481e-bcfd-f9b50b3335bb + 231d76fe-2789-4a1c-ac87-314c5549f831 + 09336dd8-3c4b-476c-b62d-d3b399ef2780 + f14968fc-8c03-4bf0-9731-e104bcf98382 + ab15d115-f73b-4d08-9382-99436259ff41 + c4aa530e-cb9a-4448-b893-7d5534deb0e5 + 18765130-12d0-4e81-bb07-50c6d539a331 + f0b3f7a9-a89a-41f9-8cd9-128e13fc28e9 + 0f3c6a22-bd04-4fde-9840-bae5878a8350 + 86e6e907-dd69-4742-a0dc-d9d47d443ec0 + f3d39ea9-6927-457d-ada0-8a62ba409d0a + f8227a59-b3bb-490c-a577-e7486021c81f + 013e4f07-7992-470f-8e86-91ffaa46f551 + ab1114a9-a08d-4c5d-b8cd-f951279bbcf5 + a850910a-8d6e-49e7-b143-923ad41fdb78 + 22991b0e-0e2a-4ba1-a379-96fc369abcee + e02db1d3-13e3-4587-a331-19c777c3db08 + 56 + adde6a87-48a5-4b41-b3ac-b4cd01a228f1 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + a265b490-ccac-453e-82c7-8ff5a0e23517 + 1 + db956c37-8884-4b12-b22f-f8e62287b5cc + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 5edee65c-191d-441c-951b-b650d396ebf2 + 13678ac4-534d-449b-a806-30e2c5627bc4 + ed880257-cb73-4b3d-bdba-4c629f2654a0 + 2e4f40d1-57e5-4c19-a99f-429ba726780a + 2f263c7c-b3da-4f0a-83ba-1f5794b02f50 + 6232a007-7131-40f6-a98e-54bf4f5de0e2 + be88ae4a-34e9-40cb-900e-04d4d78a0355 + cd03c22d-ecbe-479f-b24c-a9fc71964bbd + fe0cca38-ef8c-474b-bb0d-65546deb0f8e + ee60103a-50e1-4b3b-8a4b-e878472c2e33 + db956c37-8884-4b12-b22f-f8e62287b5cc + 11 + bad32d9f-a228-4096-a7ad-611612df1ecf + Group + + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + 5edee65c-191d-441c-951b-b650d396ebf2 + Duplicate Data + Duplicate Data + + + + + + 650 + 3956 + 104 + 64 + + + 709 + 3988 + + + + + + 1 + Data to duplicate + 0fee1575-1b05-4e95-854f-38deb1513e17 + Data + Data + false + e24c881f-304c-4235-90c4-49a1c051ffe0 + 1 + + + + + + 652 + 3958 + 42 + 20 + + + 674.5 + 3968 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 1 + + + + + + + + + + + Number of duplicates + f0603782-24ec-4e61-9a14-a9bb8e32d6d4 + Number + Number + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 652 + 3978 + 42 + 20 + + + 674.5 + 3988 + + + + + + 1 + + + + + 1 + {0} + + + + + 500 + + + + + + + + + + + Retain list order + cf5c548b-4ee5-41bd-9812-7d13de137bbe + Order + Order + false + 0 + + + + + + 652 + 3998 + 42 + 20 + + + 674.5 + 4008 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + e09a8eb0-1bfc-4cc0-88ea-41d013cd872a + Data + Data + false + 0 + + + + + + 724 + 3958 + 28 + 60 + + + 739.5 + 3988 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 13678ac4-534d-449b-a806-30e2c5627bc4 + 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 + + + + + + 644 + 3433 + 116 + 44 + + + 705 + 3455 + + + + + + 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 + 994adef1-ec29-44d1-8210-b36829a504f0 + Forward + Forward + true + 1 + true + e09a8eb0-1bfc-4cc0-88ea-41d013cd872a + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 646 + 3435 + 44 + 20 + + + 669.5 + 3445 + + + + + + + + 1 + false + Script Variable Left + f68aca5b-03a6-457f-8891-8d8897d5c5fe + Left + Left + true + 1 + true + 9b1cb421-16d8-4a53-b2e0-8d1623cb2148 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 646 + 3455 + 44 + 20 + + + 669.5 + 3465 + + + + + + + + Print, Reflect and Error streams + 570b8aa3-f1c3-484e-8b48-2d2b2dc5a7a0 + Output + Output + false + 0 + + + + + + 720 + 3435 + 38 + 20 + + + 740.5 + 3445 + + + + + + + + Output parameter Points + 387adaa7-7978-4287-b8f0-fb7ef543c454 + Points + Points + false + 0 + + + + + + 720 + 3455 + 38 + 20 + + + 740.5 + 3465 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + ed880257-cb73-4b3d-bdba-4c629f2654a0 + Point + Point + false + 387adaa7-7978-4287-b8f0-fb7ef543c454 + 1 + + + + + + 677 + 3231 + 50 + 24 + + + 702.6241 + 3243.599 + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 2e4f40d1-57e5-4c19-a99f-429ba726780a + Series + Series + + + + + + 652 + 3496 + 101 + 64 + + + 702 + 3528 + + + + + + First number in the series + 2a4b9236-af46-4ebb-bee9-bac256e25c4c + Start + Start + false + 0 + + + + + + 654 + 3498 + 33 + 20 + + + 672 + 3508 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 2068224f-000f-4842-b679-1038ed72efc1 + Step + Step + false + ddf56dc6-bdbe-4989-a020-ed82978a53db + 1 + + + + + + 654 + 3518 + 33 + 20 + + + 672 + 3528 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + b43fd2f8-4acc-4fee-aba5-8ef775813a61 + Count + Count + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 654 + 3538 + 33 + 20 + + + 672 + 3548 + + + + + + + + 1 + Series of numbers + 9b1cb421-16d8-4a53-b2e0-8d1623cb2148 + Series + Series + false + 0 + + + + + + 717 + 3498 + 34 + 60 + + + 735.5 + 3528 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 2f263c7c-b3da-4f0a-83ba-1f5794b02f50 + Number Slider + + false + 0 + + + + + + 625 + 4128 + 150 + 20 + + + 625.9196 + 4128.153 + + + + + + 0 + 1 + 0 + 65536 + 0 + 0 + 4096 + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 6232a007-7131-40f6-a98e-54bf4f5de0e2 + Radians + Radians + + + + + + 642 + 3621 + 120 + 28 + + + 703 + 3635 + + + + + + Angle in degrees + 94b44f49-bf88-4b7c-9e90-82dd5652fc76 + Degrees + Degrees + false + e8733214-56ad-40ea-83a2-5e5d6fee430d + 1 + + + + + + 644 + 3623 + 44 + 24 + + + 667.5 + 3635 + + + + + + + + Angle in radians + ddf56dc6-bdbe-4989-a020-ed82978a53db + Radians + Radians + false + 0 + + + + + + 718 + 3623 + 42 + 24 + + + 740.5 + 3635 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + be88ae4a-34e9-40cb-900e-04d4d78a0355 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00000033527 + + + + + + 578 + 3919 + 250 + 20 + + + 578.1967 + 3919.188 + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + cd03c22d-ecbe-479f-b24c-a9fc71964bbd + One Over X + One Over X + + + + + + 652 + 4038 + 100 + 28 + + + 701 + 4052 + + + + + + Input value + 31286c5a-c56a-4319-b789-d91bcab4d77b + Value + Value + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 654 + 4040 + 32 + 24 + + + 671.5 + 4052 + + + + + + + + Output value + e24c881f-304c-4235-90c4-49a1c051ffe0 + Result + Result + false + 0 + + + + + + 716 + 4040 + 34 + 24 + + + 734.5 + 4052 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + a274c88d-0131-427a-9dd0-3bda6e2eff29 + Number + Number + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 573 + 237 + 50 + 24 + + + 598.9589 + 249.0662 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 64f5057a-5eca-4ebd-adac-a9588cc43a37 + Curvature + Curvature + + + + + + 521 + 108 + 137 + 64 + + + 591 + 140 + + + + + + Curve to evaluate + 3b3e217b-67a2-4987-bc0b-5480d1231817 + Curve + Curve + false + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + 1 + + + + + + 523 + 110 + 53 + 30 + + + 551 + 125 + + + + + + + + Parameter on curve domain to evaluate + 72aacb95-9932-42b0-98f9-824d4c6656e9 + Parameter + Parameter + false + 46971004-a130-4645-b7c1-54287fdbbeac + 1 + + + + + + 523 + 140 + 53 + 30 + + + 551 + 155 + + + + + + + + Point on curve at {t} + e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1 + Point + Point + false + 0 + + + + + + 606 + 110 + 50 + 20 + + + 632.5 + 120 + + + + + + + + Curvature vector at {t} + b51c5bf6-0a16-4070-a003-702890971c28 + Curvature + Curvature + false + 0 + + + + + + 606 + 130 + 50 + 20 + + + 632.5 + 140 + + + + + + + + Curvature circle at {t} + 1411ee7a-158c-4ff3-87de-d1e1ca9a657d + Curvature + Curvature + false + 0 + + + + + + 606 + 150 + 50 + 20 + + + 632.5 + 160 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 211d3ab7-e6e9-4dd3-bbe9-4076a44479de + Divide Curve + Divide Curve + + + + + + 533 + 172 + 125 + 64 + + + 583 + 204 + + + + + + Curve to divide + 3a59b0e7-5804-4f1a-abe8-1612cc2fb746 + Curve + Curve + false + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + 1 + + + + + + 535 + 174 + 33 + 20 + + + 553 + 184 + + + + + + + + Number of segments + a0ba21d8-309a-472d-a546-60bd4c28509a + Count + Count + false + a274c88d-0131-427a-9dd0-3bda6e2eff29 + 1 + + + + + + 535 + 194 + 33 + 20 + + + 553 + 204 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 6a1149f7-6ba9-4473-b567-1dc58e824b31 + Kinks + Kinks + false + 0 + + + + + + 535 + 214 + 33 + 20 + + + 553 + 224 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 88e859b5-6de1-472e-89ad-c54242edd85c + Points + Points + false + 0 + + + + + + 598 + 174 + 58 + 20 + + + 628.5 + 184 + + + + + + + + 1 + Tangent vectors at division points + ad961923-5380-4be3-93a2-d2bc10db712c + Tangents + Tangents + false + 0 + + + + + + 598 + 194 + 58 + 20 + + + 628.5 + 204 + + + + + + + + 1 + Parameter values at division points + 46971004-a130-4645-b7c1-54287fdbbeac + Parameters + Parameters + false + 0 + + + + + + 598 + 214 + 58 + 20 + + + 628.5 + 224 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + 2 + Curve + Curve + false + 0 + + + + + + 562 + 492 + 53 + 24 + + + 598.6249 + 504.971 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + dbd22ad0-e116-471c-a510-5155790fca7b + Deconstruct Arc + Deconstruct Arc + + + + + + 532 + 44 + 114 + 64 + + + 572 + 76 + + + + + + Arc or Circle to deconstruct + 1d07eff1-b47d-4814-b941-e64ad1187bc7 + Arc + Arc + false + 1411ee7a-158c-4ff3-87de-d1e1ca9a657d + 1 + + + + + + 534 + 46 + 23 + 60 + + + 547 + 76 + + + + + + + + Base plane of arc or circle + e6300693-bbb2-45d5-a8f4-6f70e4a2a26b + Base Plane + Base Plane + false + 0 + + + + + + 587 + 46 + 57 + 20 + + + 617 + 56 + + + + + + + + Radius of arc or circle + 5078cf9d-5a65-46c0-801d-34f40bee0f1b + Radius + Radius + false + 0 + + + + + + 587 + 66 + 57 + 20 + + + 617 + 76 + + + + + + + + Angle domain (in radians) of arc + 35aed2e6-13c9-42bf-8a37-77b587a3e345 + Angle + Angle + false + 0 + + + + + + 587 + 86 + 57 + 20 + + + 617 + 96 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 68343da5-7432-441a-8a19-50a1f21b220e + One Over X + One Over X + + + + + + 534 + -28 + 100 + 28 + + + 583 + -14 + + + + + + Input value + beaa0d02-9628-4ea2-87b4-3f70b19314d7 + Value + Value + false + 5078cf9d-5a65-46c0-801d-34f40bee0f1b + 1 + + + + + + 536 + -26 + 32 + 24 + + + 553.5 + -14 + + + + + + + + Output value + b06621f6-9ae3-437e-aa25-87164cfe5a2a + Result + Result + false + 0 + + + + + + 598 + -26 + 34 + 24 + + + 616.5 + -14 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 45305164-c779-4caf-a203-99cb10700df1 + Quick Graph + Quick Graph + false + 0 + 0a516f0c-a574-4254-9e94-e7e5df613da5 + 1 + + + + + + 522 + -467 + 150 + 150 + + + 522.9729 + -466.2372 + + -1 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 3b518049-a721-4682-9863-fde5cd56ec7a + Line + Line + + + + + + 532 + 0 + 114 + 44 + + + 604 + 22 + + + + + + Line start point + f9d77711-655e-4f78-83f6-5507d1e3a4c9 + Start Point + Start Point + false + e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1 + 1 + + + + + + 534 + 2 + 55 + 20 + + + 563 + 12 + + + + + + + + Line end point + 3ad08e43-3dda-4f44-b0ae-1242d6063195 + End Point + End Point + false + e6300693-bbb2-45d5-a8f4-6f70e4a2a26b + 1 + + + + + + 534 + 22 + 55 + 20 + + + 563 + 32 + + + + + + + + Line segment + c61c2f63-af12-47bf-ac8f-3ed53b4c2ca9 + Line + Line + false + 0 + + + + + + 619 + 2 + 25 + 40 + + + 633 + 22 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7b44aa52-4415-46b6-9a6f-8acd8b4eb189 + Number Slider + + false + 0 + + + + + + 519 + -595 + 150 + 20 + + + 519.4611 + -594.64 + + + + + + 6 + 1 + 0 + 2 + 0 + 0 + 0.533043 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 3cdaef40-695e-4325-a023-127dff8a13a4 + Line SDL + Line SDL + + + + + + 539 + -719 + 122 + 64 + + + 619 + -687 + + + + + + Line start point + 3286d7d3-eab9-4125-817c-42f3bee3f20c + Start + Start + false + e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1 + 1 + + + + + + 541 + -717 + 63 + 20 + + + 582 + -707 + + + + + + + + Line tangent (direction) + e8c607a5-494a-485e-ae31-9a08bd478f18 + Direction + Direction + false + c61c2f63-af12-47bf-ac8f-3ed53b4c2ca9 + 1 + + + + + + 541 + -697 + 63 + 20 + + + 582 + -687 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 963d17b4-30bc-44c1-9e9a-e6c01a52c1fd + -ABS(X) + Length + Length + false + 8c5832d9-8a03-428a-be62-bf491697ddaa + 1 + + + + + + 541 + -677 + 63 + 20 + + + 582 + -667 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 64fde29a-f76c-4fc1-b003-229851718aab + Line + Line + false + 0 + + + + + + 634 + -717 + 25 + 60 + + + 648 + -687 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 90f74d47-d623-4b80-a1f4-bde635cc690f + Panel + + false + 0 + 0a516f0c-a574-4254-9e94-e7e5df613da5 + 1 + Double click to edit panel content… + + + + + + 512 + -317 + 160 + 273 + + 0 + 0 + 0 + + 512.6267 + -316.3448 + + + + + + + 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 + 5e982791-82ff-440d-bacc-09c972bd83f7 + Evaluate Length + Evaluate Length + + + + + + 537 + -931 + 144 + 64 + + + 611 + -899 + + + + + + Curve to evaluate + 71ee2099-99ad-4c54-871b-fa71c5868e9d + Curve + Curve + false + 64fde29a-f76c-4fc1-b003-229851718aab + 1 + + + + + + 539 + -929 + 57 + 20 + + + 569 + -919 + + + + + + + + Length factor for curve evaluation + a6327641-3497-419f-a005-6e3bc1a1946a + Length + Length + false + 0 + + + + + + 539 + -909 + 57 + 20 + + + 569 + -899 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + c07b7a00-371b-4554-9541-b72e32c1ab5e + Normalized + Normalized + false + 0 + + + + + + 539 + -889 + 57 + 20 + + + 569 + -879 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 4b649cee-a63e-4418-b303-e383307f5e39 + Point + Point + false + 0 + + + + + + 626 + -929 + 53 + 20 + + + 654 + -919 + + + + + + + + Tangent vector at the specified length + dd207488-6941-4306-9e5a-2e8ca02eef28 + Tangent + Tangent + false + 0 + + + + + + 626 + -909 + 53 + 20 + + + 654 + -899 + + + + + + + + Curve parameter at the specified length + fa6e7b64-7166-4723-9a64-31604937ca06 + Parameter + Parameter + false + 0 + + + + + + 626 + -889 + 53 + 20 + + + 654 + -879 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + ee304c2e-7991-484f-9da6-ff4fc47e9e92 + Interpolate + Interpolate + + + + + + 520 + -1104 + 125 + 84 + + + 587 + -1062 + + + + + + 1 + Interpolation points + 380ab18e-7626-439f-b5b2-9b3801878901 + Vertices + Vertices + false + 4b649cee-a63e-4418-b303-e383307f5e39 + 1 + + + + + + 522 + -1102 + 50 + 20 + + + 548.5 + -1092 + + + + + + + + Curve degree + bd7258d3-c797-48d5-8b1d-5e9a747941d0 + Degree + Degree + false + 0 + + + + + + 522 + -1082 + 50 + 20 + + + 548.5 + -1072 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 4a64f453-b023-45ab-9fc4-5a233b0013b1 + Periodic + Periodic + false + 0 + + + + + + 522 + -1062 + 50 + 20 + + + 548.5 + -1052 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 8e13ed2c-66de-4bd1-92c3-b37c8c0e87a5 + KnotStyle + KnotStyle + false + 0 + + + + + + 522 + -1042 + 50 + 20 + + + 548.5 + -1032 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 71f0aa5a-eb75-494a-90f3-1bed30c8af4a + Curve + Curve + false + 0 + + + + + + 602 + -1102 + 41 + 26 + + + 624 + -1088.667 + + + + + + + + Curve length + 263d1019-1a33-41fc-a2e4-98a24dc87b4b + Length + Length + false + 0 + + + + + + 602 + -1076 + 41 + 27 + + + 624 + -1062 + + + + + + + + Curve domain + 03b60dca-5fc7-40b1-b3cc-833ce43733c1 + Domain + Domain + false + 0 + + + + + + 602 + -1049 + 41 + 27 + + + 624 + -1035.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a274c88d-0131-427a-9dd0-3bda6e2eff29 + 64f5057a-5eca-4ebd-adac-a9588cc43a37 + 211d3ab7-e6e9-4dd3-bbe9-4076a44479de + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + dbd22ad0-e116-471c-a510-5155790fca7b + 68343da5-7432-441a-8a19-50a1f21b220e + 45305164-c779-4caf-a203-99cb10700df1 + 42201d77-7bc4-437d-baaf-c8290f91a477 + 3b518049-a721-4682-9863-fde5cd56ec7a + dc8b9948-0b61-495f-bb5c-30271010864e + 7b44aa52-4415-46b6-9a6f-8acd8b4eb189 + 3cdaef40-695e-4325-a023-127dff8a13a4 + 90f74d47-d623-4b80-a1f4-bde635cc690f + 5e982791-82ff-440d-bacc-09c972bd83f7 + ee304c2e-7991-484f-9da6-ff4fc47e9e92 + f9a3ac63-bb35-4cd5-a701-0bc94605a753 + e225702c-37cb-414c-b6ee-0dea08840fbd + 0a9edd9f-b92b-4495-a186-4d2d750d8705 + 65613610-dbaa-4036-a8cf-1716c76246e5 + 2760a5c3-b698-426f-ab03-8032d516a479 + da8953b6-d8e3-4aa4-bee0-df0ede441feb + 75434d61-d5bb-4800-bc6b-c6a0d8505f6c + 0116a002-fce2-4e4c-9b8f-b77bf91c2f98 + 23 + 8d8f743b-370c-4c43-90de-d16a3d5ab270 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + bf9904f8-fa01-421a-bbee-9be7276335f0 + Number + Number + false + a274c88d-0131-427a-9dd0-3bda6e2eff29 + 1 + + + + + + 576 + -1270 + 50 + 24 + + + 601.4921 + -1258.966 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 752aa791-ff79-4d8c-a7bb-8c299a0e3d83 + Curvature + Curvature + + + + + + 515 + -1476 + 137 + 64 + + + 585 + -1444 + + + + + + Curve to evaluate + 24d3c1bc-4615-4608-b50a-90699ae1929b + Curve + Curve + false + 0592f089-92c7-4e08-8b1d-72b16d1814ee + 1 + + + + + + 517 + -1474 + 53 + 30 + + + 545 + -1459 + + + + + + + + Parameter on curve domain to evaluate + f61ce204-0ba4-411d-8adc-d8062970230f + Parameter + Parameter + false + f1e3155b-084a-4b7c-8e3e-a3453dafe4d1 + 1 + + + + + + 517 + -1444 + 53 + 30 + + + 545 + -1429 + + + + + + + + Point on curve at {t} + 5268d1b8-fd2d-407c-8bfb-c91c2704f476 + Point + Point + false + 0 + + + + + + 600 + -1474 + 50 + 20 + + + 626.5 + -1464 + + + + + + + + Curvature vector at {t} + b8a7b627-a005-424a-94b2-249fe2d82591 + Curvature + Curvature + false + 0 + + + + + + 600 + -1454 + 50 + 20 + + + 626.5 + -1444 + + + + + + + + Curvature circle at {t} + 3bd0b2e2-c0b3-4788-ba21-c74464169664 + Curvature + Curvature + false + 0 + + + + + + 600 + -1434 + 50 + 20 + + + 626.5 + -1424 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 6018ed3f-f905-4082-bd1b-0d68524827a5 + Divide Curve + Divide Curve + + + + + + 520 + -1388 + 125 + 64 + + + 570 + -1356 + + + + + + Curve to divide + 9e1f13bc-a868-4a9d-9769-39702ccce0c7 + Curve + Curve + false + 0592f089-92c7-4e08-8b1d-72b16d1814ee + 1 + + + + + + 522 + -1386 + 33 + 20 + + + 540 + -1376 + + + + + + + + Number of segments + ca0b4685-3413-431b-baef-48f26d4b7174 + Count + Count + false + bf9904f8-fa01-421a-bbee-9be7276335f0 + 1 + + + + + + 522 + -1366 + 33 + 20 + + + 540 + -1356 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 0a7b8c7b-f83d-414d-8b81-c7908ed719c0 + Kinks + Kinks + false + 0 + + + + + + 522 + -1346 + 33 + 20 + + + 540 + -1336 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 42a878d7-4c5d-4251-9ea6-4bd083e714a4 + Points + Points + false + 0 + + + + + + 585 + -1386 + 58 + 20 + + + 615.5 + -1376 + + + + + + + + 1 + Tangent vectors at division points + 9a5db1ae-78a1-40f0-9432-7b2637db20d9 + Tangents + Tangents + false + 0 + + + + + + 585 + -1366 + 58 + 20 + + + 615.5 + -1356 + + + + + + + + 1 + Parameter values at division points + f1e3155b-084a-4b7c-8e3e-a3453dafe4d1 + Parameters + Parameters + false + 0 + + + + + + 585 + -1346 + 58 + 20 + + + 615.5 + -1336 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 0592f089-92c7-4e08-8b1d-72b16d1814ee + Curve + Curve + false + 71f0aa5a-eb75-494a-90f3-1bed30c8af4a + 1 + + + + + + 573 + -1244 + 50 + 24 + + + 598.5419 + -1232.574 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 81da483e-9b22-424b-9f89-7a237cb6d543 + Deconstruct Arc + Deconstruct Arc + + + + + + 520 + -1562 + 114 + 64 + + + 560 + -1530 + + + + + + Arc or Circle to deconstruct + 7ecfcbd4-abea-45ec-81f4-98f6ca9c68c1 + Arc + Arc + false + 3bd0b2e2-c0b3-4788-ba21-c74464169664 + 1 + + + + + + 522 + -1560 + 23 + 60 + + + 535 + -1530 + + + + + + + + Base plane of arc or circle + 03daaecd-53d3-4c5d-9924-b27ff70af2ec + Base Plane + Base Plane + false + 0 + + + + + + 575 + -1560 + 57 + 20 + + + 605 + -1550 + + + + + + + + Radius of arc or circle + f58c126d-a047-42e4-91cb-96a5f6414c4c + Radius + Radius + false + 0 + + + + + + 575 + -1540 + 57 + 20 + + + 605 + -1530 + + + + + + + + Angle domain (in radians) of arc + 5380f991-b888-493d-9ecd-f1e5cac0d338 + Angle + Angle + false + 0 + + + + + + 575 + -1520 + 57 + 20 + + + 605 + -1510 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 4e9dd348-c385-4e95-b28d-18cb54062fc2 + One Over X + One Over X + + + + + + 543 + -1686 + 100 + 28 + + + 592 + -1672 + + + + + + Input value + 7cac874b-576b-4f08-9f35-2a5e84300994 + Value + Value + false + f58c126d-a047-42e4-91cb-96a5f6414c4c + 1 + + + + + + 545 + -1684 + 32 + 24 + + + 562.5 + -1672 + + + + + + + + Output value + f1fff076-afd1-4198-a841-29618dc85f98 + Result + Result + false + 0 + + + + + + 607 + -1684 + 34 + 24 + + + 625.5 + -1672 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 99041984-397a-4878-b72e-1846de4cc470 + Quick Graph + Quick Graph + false + 0 + ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c + 1 + + + + + + 545 + -1860 + 150 + 150 + + + 545.3124 + -1859.983 + + -1 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 2d8f7591-dfcc-4bab-82e3-0db34a1e332a + Line SDL + Line SDL + + + + + + 543 + -1935 + 122 + 64 + + + 623 + -1903 + + + + + + Line start point + dbcefbd2-614b-4797-832b-f81d701edb22 + Start + Start + false + 4b649cee-a63e-4418-b303-e383307f5e39 + 1 + + + + + + 545 + -1933 + 63 + 20 + + + 586 + -1923 + + + + + + + + Line tangent (direction) + a62f7611-d05a-45a4-99b8-5fa2c0c877b8 + Direction + Direction + false + 85c52366-0982-406d-b91c-f42517f13990 + 1 + + + + + + 545 + -1913 + 63 + 20 + + + 586 + -1903 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 8094c76e-7ac6-446a-9a69-e9a6d5ed0353 + ABS(X) + Length + Length + false + ea5844c9-9002-41f1-8dce-c1a6825e0912 + 1 + + + + + + 545 + -1893 + 63 + 20 + + + 586 + -1883 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 5f024167-e348-42e4-83bc-dd9abab2d75e + Line + Line + false + 0 + + + + + + 638 + -1933 + 25 + 60 + + + 652 + -1903 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 8e1460ba-d12a-47ea-a2f7-fdf529e279a2 + Panel + + false + 0 + f05c3de8-ff7d-403e-83b6-e73e51c7115a + 1 + Double click to edit panel content… + + + + + + 339 + -1746 + 160 + 274 + + 0 + 0 + 0 + + + + + + 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 + 1f4f6537-e674-47b2-a3cc-0c14bffb73b6 + Evaluate Length + Evaluate Length + + + + + + 514 + -2227 + 144 + 64 + + + 588 + -2195 + + + + + + Curve to evaluate + a9f5ae23-e2e8-4d50-bd0a-1302109c8202 + Curve + Curve + false + 5f024167-e348-42e4-83bc-dd9abab2d75e + 1 + + + + + + 516 + -2225 + 57 + 20 + + + 546 + -2215 + + + + + + + + Length factor for curve evaluation + a855f905-eb00-4e85-9ac6-5358c993cc3b + Length + Length + false + 0 + + + + + + 516 + -2205 + 57 + 20 + + + 546 + -2195 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 9d96a222-e833-4263-ae23-adc8d8ac4235 + Normalized + Normalized + false + 0 + + + + + + 516 + -2185 + 57 + 20 + + + 546 + -2175 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + bb672236-a7b7-45ef-afb8-18f1a2792e58 + Point + Point + false + 0 + + + + + + 603 + -2225 + 53 + 20 + + + 631 + -2215 + + + + + + + + Tangent vector at the specified length + ebdcc7f4-d376-494e-8670-0983c734abd2 + Tangent + Tangent + false + 0 + + + + + + 603 + -2205 + 53 + 20 + + + 631 + -2195 + + + + + + + + Curve parameter at the specified length + cad9e2f2-8f98-4f70-9ba2-226ce27dd3c0 + Parameter + Parameter + false + 0 + + + + + + 603 + -2185 + 53 + 20 + + + 631 + -2175 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 9f5c6da6-1b66-497a-a401-6d7c972dd8f3 + Interpolate + Interpolate + + + + + + 528 + -2330 + 125 + 84 + + + 595 + -2288 + + + + + + 1 + Interpolation points + 88806293-82d6-45f0-80c7-39622388bf14 + Vertices + Vertices + false + bb672236-a7b7-45ef-afb8-18f1a2792e58 + 1 + + + + + + 530 + -2328 + 50 + 20 + + + 556.5 + -2318 + + + + + + + + Curve degree + fb8aa358-182c-4ed8-99c3-40914e0d15b8 + Degree + Degree + false + 0 + + + + + + 530 + -2308 + 50 + 20 + + + 556.5 + -2298 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 45907537-5a67-4cc8-8ad9-5cec2617ba05 + Periodic + Periodic + false + 0 + + + + + + 530 + -2288 + 50 + 20 + + + 556.5 + -2278 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 9d25bf79-6925-466f-b4b5-dff8e01cf608 + KnotStyle + KnotStyle + false + 0 + + + + + + 530 + -2268 + 50 + 20 + + + 556.5 + -2258 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 1da8162b-ae51-4827-ad1c-b7cd643f0310 + Curve + Curve + false + 0 + + + + + + 610 + -2328 + 41 + 26 + + + 632 + -2314.667 + + + + + + + + Curve length + 54e28d59-6e6c-4a56-9108-4641e6543cc6 + Length + Length + false + 0 + + + + + + 610 + -2302 + 41 + 27 + + + 632 + -2288 + + + + + + + + Curve domain + c4b541f4-9081-4c7e-8daa-575e1720bef9 + Domain + Domain + false + 0 + + + + + + 610 + -2275 + 41 + 27 + + + 632 + -2261.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + bf9904f8-fa01-421a-bbee-9be7276335f0 + 752aa791-ff79-4d8c-a7bb-8c299a0e3d83 + 6018ed3f-f905-4082-bd1b-0d68524827a5 + 0592f089-92c7-4e08-8b1d-72b16d1814ee + 81da483e-9b22-424b-9f89-7a237cb6d543 + 4e9dd348-c385-4e95-b28d-18cb54062fc2 + 99041984-397a-4878-b72e-1846de4cc470 + 48df80c3-e691-4d17-bcb3-dce64e5d0d60 + eee1a95e-6190-4503-8166-38d8b482f4cd + d8b1a677-5952-4437-852d-f6265e2e96db + daade0dc-ab8b-43f8-9164-341b5be4e748 + 2d8f7591-dfcc-4bab-82e3-0db34a1e332a + 8e1460ba-d12a-47ea-a2f7-fdf529e279a2 + 1f4f6537-e674-47b2-a3cc-0c14bffb73b6 + 9f5c6da6-1b66-497a-a401-6d7c972dd8f3 + f439fa6b-f226-46ca-b01c-8ef27a697da4 + 0178cc91-2c55-4f13-8715-c9ae8cde7381 + 5e62133f-3e96-4273-aa14-46485a1d2993 + c47c120f-27c5-4347-944a-a37d7d43572c + a245c484-b3ab-4666-827c-2c9ce37cdcd9 + 32aa66bf-b8f9-40a8-8447-dc53ebfd950d + 44c51f6f-2d13-489d-a8d0-33396ca312d1 + 3e25c677-18d2-4a81-a487-3590cf9df727 + 5ee0c642-0a89-4957-83c5-74bafd3f7d48 + 0943cba2-39fe-4125-9623-f70d3326971c + a68a14eb-64c3-421c-89a9-76494605a504 + 26 + 38dcabd5-e27b-4c59-a66e-868f9b88beb5 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + bec84db0-5651-4fbc-ae1a-401e761e902a + Nurbs Curve + Nurbs Curve + + + + + + 409 + -2343 + 118 + 64 + + + 469 + -2311 + + + + + + 1 + Curve control points + d8331cca-9d34-46e1-a72c-165f7a4881ab + Vertices + Vertices + false + bb672236-a7b7-45ef-afb8-18f1a2792e58 + 1 + + + + + + 411 + -2341 + 43 + 20 + + + 434 + -2331 + + + + + + + + Curve degree + b9bbcba3-3c72-4553-9c30-abdd3af08234 + Degree + Degree + false + 0 + + + + + + 411 + -2321 + 43 + 20 + + + 434 + -2311 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 18152a62-dace-48fc-8e98-385d8397c2f9 + Periodic + Periodic + false + 0 + + + + + + 411 + -2301 + 43 + 20 + + + 434 + -2291 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 90eb420e-ecb5-4dd0-9033-42bbf37b7941 + Curve + Curve + false + 0 + + + + + + 484 + -2341 + 41 + 20 + + + 506 + -2331 + + + + + + + + Curve length + 3e0e1a2c-f66b-4ef4-9e5c-98a94d26a416 + Length + Length + false + 0 + + + + + + 484 + -2321 + 41 + 20 + + + 506 + -2311 + + + + + + + + Curve domain + 24133b84-2195-47dd-bed7-16fad6188b23 + Domain + Domain + false + 0 + + + + + + 484 + -2301 + 41 + 20 + + + 506 + -2291 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + d14b1d35-9269-44ee-821f-67f2cd1897b1 + Nurbs Curve + Nurbs Curve + + + + + + 397 + -1188 + 118 + 64 + + + 457 + -1156 + + + + + + 1 + Curve control points + 3ff18bf3-5d68-4b9e-9917-b7bb61af2bf2 + Vertices + Vertices + false + 4b649cee-a63e-4418-b303-e383307f5e39 + 1 + + + + + + 399 + -1186 + 43 + 20 + + + 422 + -1176 + + + + + + + + Curve degree + b14f2c14-eb36-4789-967c-700423c1ba52 + Degree + Degree + false + 0 + + + + + + 399 + -1166 + 43 + 20 + + + 422 + -1156 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 6f008703-f6bc-4846-addf-3a1ff452f192 + Periodic + Periodic + false + 0 + + + + + + 399 + -1146 + 43 + 20 + + + 422 + -1136 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + c4b8f674-25d7-435f-9a2d-167cba22f51d + Curve + Curve + false + 0 + + + + + + 472 + -1186 + 41 + 20 + + + 494 + -1176 + + + + + + + + Curve length + aa04aa2c-23cd-43d3-907e-2116eea30857 + Length + Length + false + 0 + + + + + + 472 + -1166 + 41 + 20 + + + 494 + -1156 + + + + + + + + Curve domain + ae54b1a5-92a7-46ff-80a7-a1e5bd027488 + Domain + Domain + false + 0 + + + + + + 472 + -1146 + 41 + 20 + + + 494 + -1136 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 35dc89a9-722a-43d7-a22e-b79159522d82 + Relative Differences + Relative Differences + + + + + + 281 + -2021 + 128 + 28 + + + 334 + -2007 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + dc912cd1-d87a-4e87-bfcd-553952104036 + Values + Values + false + 0a516f0c-a574-4254-9e94-e7e5df613da5 + 1 + + + + + + 283 + -2019 + 36 + 24 + + + 302.5 + -2007 + + + + + + + + 1 + Differences between consecutive items + 080fa6d7-bbb3-4f71-a556-fd84a9bd5303 + Differenced + Differenced + false + 0 + + + + + + 349 + -2019 + 58 + 24 + + + 379.5 + -2007 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0a516f0c-a574-4254-9e94-e7e5df613da5 + Relay + + false + b06621f6-9ae3-437e-aa25-87164cfe5a2a + 1 + + + + + + 569 + -44 + 40 + 16 + + + 589 + -36 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + 5e62133f-3e96-4273-aa14-46485a1d2993 + Derivatives + Derivatives + + + + + + 252 + -1910 + 117 + 144 + + + 322 + -1838 + + + + + + 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 + adce5e85-6367-4fd0-937a-81ee71fc7bae + Curve + Curve + false + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + 1 + + + + + + 254 + -1908 + 53 + 70 + + + 282 + -1873 + + + + + + + + Parameter on curve domain to evaluate + cb7449e1-4990-44d4-b5c2-c25cabb4dd9e + Parameter + Parameter + false + 46971004-a130-4645-b7c1-54287fdbbeac + 1 + + + + + + 254 + -1838 + 53 + 70 + + + 282 + -1803 + + + + + + + + Point on curve at {t} + ae3a695a-cc15-499e-9427-1231fcbea6e4 + Point + Point + false + 0 + + + + + + 337 + -1908 + 30 + 20 + + + 353.5 + -1898 + + + + + + + + First curve derivative at t (Velocity) + 60d7cf46-ac14-418d-825d-d81b9b00022b + false + First derivative + 1 + false + 0 + + + + + + 337 + -1888 + 30 + 20 + + + 353.5 + -1878 + + + + + + + + Second curve derivative at t (Acceleration) + bf13852d-01bb-4747-8df7-3dc60b6e7510 + false + Second derivative + 2 + false + 0 + + + + + + 337 + -1868 + 30 + 20 + + + 353.5 + -1858 + + + + + + + + Third curve derivative at t (Jolt) + 313febab-a771-45da-a567-310cd4182e68 + false + Third derivative + 3 + false + 0 + + + + + + 337 + -1848 + 30 + 20 + + + 353.5 + -1838 + + + + + + + + Fourth curve derivative at t (Jounce) + b7204c31-0fde-4f40-9482-20f3fbf74e06 + false + Fourth derivative + 4 + false + 0 + + + + + + 337 + -1828 + 30 + 20 + + + 353.5 + -1818 + + + + + + + + Fifth curve derivative at t + 48e9cfcc-4536-4f94-9f62-f42b525b36e5 + false + Fifth derivative + 5 + false + 0 + + + + + + 337 + -1808 + 30 + 20 + + + 353.5 + -1798 + + + + + + + + Sixth curve derivative at t + 7ca4635d-ac36-43c9-b4e8-aba60332ab9f + false + Sixth derivative + 6 + false + 0 + + + + + + 337 + -1788 + 30 + 20 + + + 353.5 + -1778 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c47c120f-27c5-4347-944a-a37d7d43572c + Relay + Relay + false + bf13852d-01bb-4747-8df7-3dc60b6e7510 + 1 + + + + + + 437 + -1887 + 44 + 16 + + + 459 + -1879 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a245c484-b3ab-4666-827c-2c9ce37cdcd9 + Relay + Relay + false + 313febab-a771-45da-a567-310cd4182e68 + 1 + + + + + + 455 + -1858 + 44 + 16 + + + 477 + -1850 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 0a9edd9f-b92b-4495-a186-4d2d750d8705 + Create Material + Create Material + + + + + + 531 + -823 + 144 + 104 + + + 615 + -771 + + + + + + Colour of the diffuse channel + a7202bc8-4598-42f8-957a-f6555a07c6aa + Diffuse + Diffuse + false + 0 + + + + + + 533 + -821 + 67 + 20 + + + 568 + -811 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 5d0527bc-72be-4663-872d-6eb577a8ac79 + Specular + Specular + false + 0 + + + + + + 533 + -801 + 67 + 20 + + + 568 + -791 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 47f1cb23-a432-4071-8600-aebcd5842f3c + Emission + Emission + false + 0 + + + + + + 533 + -781 + 67 + 20 + + + 568 + -771 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 294b4b85-55d2-4e16-ac87-cded169a7fe0 + Transparency + Transparency + false + 0 + + + + + + 533 + -761 + 67 + 20 + + + 568 + -751 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 94f8e021-e6b2-4d56-a720-491809182fec + Shine + Shine + false + 0 + + + + + + 533 + -741 + 67 + 20 + + + 568 + -731 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + f879f6ef-08b1-4623-b20f-9af580c53c42 + Material + Material + false + 0 + + + + + + 630 + -821 + 43 + 100 + + + 653 + -771 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 65613610-dbaa-4036-a8cf-1716c76246e5 + Custom Preview + Custom Preview + + + + + + + 572 + -867 + 82 + 44 + + + 640 + -845 + + + + + + Geometry to preview + true + fad5b3a6-49a8-4f82-a9f6-18d5d74b27da + Geometry + Geometry + false + 64fde29a-f76c-4fc1-b003-229851718aab + 1 + + + + + + 574 + -865 + 51 + 20 + + + 601 + -855 + + + + + + + + The material override + e3ce37ad-d33b-4831-bab7-83b4ca952e13 + Material + Material + false + f879f6ef-08b1-4623-b20f-9af580c53c42 + 1 + + + + + + 574 + -845 + 51 + 20 + + + 601 + -835 + + + + + + 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 + f9a3ac63-bb35-4cd5-a701-0bc94605a753 + Create Material + Create Material + + + + + + 528 + 388 + 144 + 104 + + + 612 + 440 + + + + + + Colour of the diffuse channel + c676bfd6-b42e-4a4f-8422-55fdbfa4fe01 + Diffuse + Diffuse + false + 0 + + + + + + 530 + 390 + 67 + 20 + + + 565 + 400 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + afbce2bb-1b53-4415-abf2-4245c033b044 + Specular + Specular + false + 0 + + + + + + 530 + 410 + 67 + 20 + + + 565 + 420 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + f6841a37-fb17-4321-9ed3-0cb027307ef9 + Emission + Emission + false + 0 + + + + + + 530 + 430 + 67 + 20 + + + 565 + 440 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + ea379476-7fab-4a1e-8355-ee1d08126eae + Transparency + Transparency + false + 0 + + + + + + 530 + 450 + 67 + 20 + + + 565 + 460 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8062fb9b-9c42-4850-bcdf-f865358e48bd + Shine + Shine + false + 0 + + + + + + 530 + 470 + 67 + 20 + + + 565 + 480 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 0215cbc4-028c-4365-90da-fc87e4da209a + Material + Material + false + 0 + + + + + + 627 + 390 + 43 + 100 + + + 650 + 440 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + e225702c-37cb-414c-b6ee-0dea08840fbd + Custom Preview + Custom Preview + + + + + + + 549 + 344 + 82 + 44 + + + 617 + 366 + + + + + + Geometry to preview + true + 134b542f-fee7-495d-b747-f9d4cf6d1a83 + Geometry + Geometry + false + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + 1 + + + + + + 551 + 346 + 51 + 20 + + + 578 + 356 + + + + + + + + The material override + 7b5413ed-65c9-44e2-8b86-ef9ccbf75ef2 + Material + Material + false + 0215cbc4-028c-4365-90da-fc87e4da209a + 1 + + + + + + 551 + 366 + 51 + 20 + + + 578 + 376 + + + + + + 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 + 2760a5c3-b698-426f-ab03-8032d516a479 + Create Material + Create Material + + + + + + 691 + -1156 + 144 + 104 + + + 775 + -1104 + + + + + + Colour of the diffuse channel + 3004ed07-b408-4bc0-9f42-eab20a9913b4 + Diffuse + Diffuse + false + 0 + + + + + + 693 + -1154 + 67 + 20 + + + 728 + -1144 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 326a914e-4cdd-4b71-9281-a5919bcf7baa + Specular + Specular + false + 0 + + + + + + 693 + -1134 + 67 + 20 + + + 728 + -1124 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 8fe53ab0-2b1a-4163-8a29-185170fe17a8 + Emission + Emission + false + 0 + + + + + + 693 + -1114 + 67 + 20 + + + 728 + -1104 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 031a6a8e-aefe-4c31-a56b-469422b15bd1 + Transparency + Transparency + false + 0 + + + + + + 693 + -1094 + 67 + 20 + + + 728 + -1084 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + a0b5a56f-450e-4954-9df5-97e3bc851a26 + Shine + Shine + false + 0 + + + + + + 693 + -1074 + 67 + 20 + + + 728 + -1064 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + f6602620-7a60-4871-a019-14148ed2fb01 + Material + Material + false + 0 + + + + + + 790 + -1154 + 43 + 100 + + + 813 + -1104 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + da8953b6-d8e3-4aa4-bee0-df0ede441feb + Custom Preview + Custom Preview + + + + + + + 717 + -1200 + 82 + 44 + + + 785 + -1178 + + + + + + Geometry to preview + true + 339c6a8c-fc22-4cc3-977a-83fbcb85d4af + Geometry + Geometry + false + 71f0aa5a-eb75-494a-90f3-1bed30c8af4a + 1 + + + + + + 719 + -1198 + 51 + 20 + + + 746 + -1188 + + + + + + + + The material override + 76efd886-8cd1-4f71-8ee3-a159fa2f19f4 + Material + Material + false + f6602620-7a60-4871-a019-14148ed2fb01 + 1 + + + + + + 719 + -1178 + 51 + 20 + + + 746 + -1168 + + + + + + 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 + f439fa6b-f226-46ca-b01c-8ef27a697da4 + Create Material + Create Material + + + + + + 690 + -1887 + 144 + 104 + + + 774 + -1835 + + + + + + Colour of the diffuse channel + 0416a759-ff94-4b06-851b-c108dbd684cc + Diffuse + Diffuse + false + 0 + + + + + + 692 + -1885 + 67 + 20 + + + 727 + -1875 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 4c205008-b0ed-43a1-956e-3cf50cc1a793 + Specular + Specular + false + 0 + + + + + + 692 + -1865 + 67 + 20 + + + 727 + -1855 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 6b966806-b30a-4470-bbeb-5b10b43e2ba5 + Emission + Emission + false + 0 + + + + + + 692 + -1845 + 67 + 20 + + + 727 + -1835 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 73b07a02-8696-4088-9279-7465b6e0db16 + Transparency + Transparency + false + 0 + + + + + + 692 + -1825 + 67 + 20 + + + 727 + -1815 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 1d39b7f2-bc53-4ce2-bc31-c29c7c63e83a + Shine + Shine + false + 0 + + + + + + 692 + -1805 + 67 + 20 + + + 727 + -1795 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + f370679e-4137-46e5-90d0-7a08608cb812 + Material + Material + false + 0 + + + + + + 789 + -1885 + 43 + 100 + + + 812 + -1835 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 0178cc91-2c55-4f13-8715-c9ae8cde7381 + Custom Preview + Custom Preview + + + + + + + 729 + -1954 + 82 + 44 + + + 797 + -1932 + + + + + + Geometry to preview + true + 0f98a5d2-51bb-4a8a-909e-5a183993c521 + Geometry + Geometry + false + 5f024167-e348-42e4-83bc-dd9abab2d75e + 1 + + + + + + 731 + -1952 + 51 + 20 + + + 758 + -1942 + + + + + + + + The material override + a6df5039-34d5-4f10-9741-52b06df6a14a + Material + Material + false + f370679e-4137-46e5-90d0-7a08608cb812 + 1 + + + + + + 731 + -1932 + 51 + 20 + + + 758 + -1922 + + + + + + 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 + 32aa66bf-b8f9-40a8-8447-dc53ebfd950d + Create Material + Create Material + + + + + + 684 + -2260 + 144 + 104 + + + 768 + -2208 + + + + + + Colour of the diffuse channel + e8adebd8-6175-4942-bb80-64935d55aa67 + Diffuse + Diffuse + false + 0 + + + + + + 686 + -2258 + 67 + 20 + + + 721 + -2248 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 94bee261-3f2c-4380-8b54-66fe1127b97f + Specular + Specular + false + 0 + + + + + + 686 + -2238 + 67 + 20 + + + 721 + -2228 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 186a9b34-2cfc-4d95-a08f-7df92b2244fe + Emission + Emission + false + 0 + + + + + + 686 + -2218 + 67 + 20 + + + 721 + -2208 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 70acf2e0-b087-4c5a-a9dc-f6e9a5d8b9ad + Transparency + Transparency + false + 0 + + + + + + 686 + -2198 + 67 + 20 + + + 721 + -2188 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4d3af56a-115c-4482-9c5f-f6e9b611454d + Shine + Shine + false + 0 + + + + + + 686 + -2178 + 67 + 20 + + + 721 + -2168 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 3962c6a1-a3db-4768-983c-51adadc81907 + Material + Material + false + 0 + + + + + + 783 + -2258 + 43 + 100 + + + 806 + -2208 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 44c51f6f-2d13-489d-a8d0-33396ca312d1 + Custom Preview + Custom Preview + + + + + + + 723 + -2327 + 82 + 44 + + + 791 + -2305 + + + + + + Geometry to preview + true + 31c8f3ef-c718-4172-afbf-959475f7f9df + Geometry + Geometry + false + 1da8162b-ae51-4827-ad1c-b7cd643f0310 + 1 + + + + + + 725 + -2325 + 51 + 20 + + + 752 + -2315 + + + + + + + + The material override + de51e392-4b52-4541-81af-eac785c5e2b2 + Material + Material + false + 3962c6a1-a3db-4768-983c-51adadc81907 + 1 + + + + + + 725 + -2305 + 51 + 20 + + + 752 + -2295 + + + + + + 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 + 3e25c677-18d2-4a81-a487-3590cf9df727 + Line SDL + Line SDL + + + + + + 247 + -2324 + 122 + 64 + + + 327 + -2292 + + + + + + Line start point + 942dd0ac-dcb9-48b0-936d-2ee2ea08759a + Start + Start + false + bb672236-a7b7-45ef-afb8-18f1a2792e58 + 1 + + + + + + 249 + -2322 + 63 + 20 + + + 290 + -2312 + + + + + + + + Line tangent (direction) + 1c110a20-f0df-4b1f-8f07-97cc9061cc6d + Direction + Direction + false + a245c484-b3ab-4666-827c-2c9ce37cdcd9 + 1 + + + + + + 249 + -2302 + 63 + 20 + + + 290 + -2292 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + e4cd914a-2710-4c25-bfb8-2062da80e245 + -X + Length + Length + false + 01075621-4d13-4e1f-849f-e694e8d154ee + 1 + + + + + + 249 + -2282 + 63 + 20 + + + 290 + -2272 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 9dd13fb8-1000-4255-abae-a29abaced959 + Line + Line + false + 0 + + + + + + 342 + -2322 + 25 + 60 + + + 356 + -2292 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + dd4e68d8-40f1-4109-a9cb-bcf9fe696818 + PolyLine + PolyLine + + + + + + 550 + -2867 + 118 + 44 + + + 610 + -2845 + + + + + + 1 + Polyline vertex points + e3d0b096-bd0f-4da3-9f01-58f9104484e7 + Vertices + Vertices + false + e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1 + 1 + + + + + + 552 + -2865 + 43 + 20 + + + 575 + -2855 + + + + + + + + Close polyline + 9915d3ec-2519-48fc-82fb-c2af8cbc300c + Closed + Closed + false + 0 + + + + + + 552 + -2845 + 43 + 20 + + + 575 + -2835 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + b7ca3e16-396e-4dae-ae87-2357a527d9d3 + Polyline + Polyline + false + 0 + + + + + + 625 + -2865 + 41 + 40 + + + 647 + -2845 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + acfeae50-20a9-479f-aa7f-c6af7ab4d63b + Explode + Explode + + + + + + 528 + -2815 + 136 + 44 + + + 595 + -2793 + + + + + + Curve to explode + 7d7ade89-8572-4344-a579-2ef1a35f81fc + Curve + Curve + false + b7ca3e16-396e-4dae-ae87-2357a527d9d3 + 1 + + + + + + 530 + -2813 + 50 + 20 + + + 556.5 + -2803 + + + + + + + + Recursive decomposition until all segments are atomic + 2423035f-5e94-4fe9-aa63-504f956b7906 + Recursive + Recursive + false + 0 + + + + + + 530 + -2793 + 50 + 20 + + + 556.5 + -2783 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 27f38398-7433-4312-9f44-e7e1155e5725 + Segments + Segments + false + 0 + + + + + + 610 + -2813 + 52 + 20 + + + 637.5 + -2803 + + + + + + + + 1 + Vertices of the exploded segments + 2caa6f7d-a080-4170-88e1-71f328feabf4 + Vertices + Vertices + false + 0 + + + + + + 610 + -2793 + 52 + 20 + + + 637.5 + -2783 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 85038b7a-945c-4f71-941f-78812db35fab + 1 + Curve + Curve + false + 27f38398-7433-4312-9f44-e7e1155e5725 + 1 + + + + + + 558 + -2720 + 53 + 24 + + + 594.5721 + -2708.451 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 26b59a23-1120-4816-b0f3-5aed7cb20dc0 + Panel + + false + 0 + 5b746e58-f682-41be-a162-14fdf355725d + 1 + Double click to edit panel content… + + + + + + 454 + -2621 + 226 + 100 + + 0 + 0 + 0 + + 454.5721 + -2620.451 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 76614d91-3d1a-498e-8900-459619131110 + Sort List + Sort List + + + + + + 568 + -2681 + 130 + 44 + + + 633 + -2659 + + + + + + 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 + 51b6bbaf-0364-4adc-9798-246e82302730 + Keys + Keys + false + 5aa52642-225e-442f-843f-1f051f77e0ac + 1 + + + + + + 570 + -2679 + 48 + 20 + + + 595.5 + -2669 + + + + + + + + 1 + Optional list of values to sort synchronously + a9112f66-0a37-4330-a32c-ef5afed08a17 + Values Values A + Values A + true + 85038b7a-945c-4f71-941f-78812db35fab + 1 + + + + + + 570 + -2659 + 48 + 20 + + + 595.5 + -2649 + + + + + + + + 1 + Sorted keys + 5b746e58-f682-41be-a162-14fdf355725d + Keys + Keys + false + 0 + + + + + + 648 + -2679 + 48 + 20 + + + 673.5 + -2669 + + + + + + + + 1 + Synchronous values in Values A + 381361b4-db26-4b75-8518-89d520b8405a + Values Values A + Values A + false + 0 + + + + + + 648 + -2659 + 48 + 20 + + + 673.5 + -2649 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 3ae51560-a358-4655-aba3-08bdf86d0fc2 + Length + Length + + + + + + 458 + -2696 + 104 + 28 + + + 508 + -2682 + + + + + + Curve to measure + 7c56ae0f-6703-4b32-be52-6af0ede5c339 + Curve + Curve + false + 85038b7a-945c-4f71-941f-78812db35fab + 1 + + + + + + 460 + -2694 + 33 + 24 + + + 478 + -2682 + + + + + + + + Curve length + 5aa52642-225e-442f-843f-1f051f77e0ac + Length + Length + false + 0 + + + + + + 523 + -2694 + 37 + 24 + + + 543 + -2682 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 70bc89ee-6b70-4472-b8e5-64a5c9cb84a7 + List Item + List Item + + + + + + 572 + -2522 + 74 + 64 + + + 620 + -2490 + + + + + + 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 + 7bf82eff-016f-4d39-a14d-5f7db1f92f0d + List + List + false + 5b746e58-f682-41be-a162-14fdf355725d + 1 + + + + + + 574 + -2520 + 31 + 20 + + + 591 + -2510 + + + + + + + + Item index + ca0d5804-11e3-455a-bb0b-a2197b555dcd + Index + Index + false + 0 + + + + + + 574 + -2500 + 31 + 20 + + + 591 + -2490 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 771ab200-3a73-45b6-843c-ed1984ec3668 + Wrap + Wrap + false + 0 + + + + + + 574 + -2480 + 31 + 20 + + + 591 + -2470 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 8e54098a-6065-4d4a-a69b-cd4b228d604f + false + Item + i + false + 0 + + + + + + 635 + -2520 + 9 + 60 + + + 641 + -2490 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dd4e68d8-40f1-4109-a9cb-bcf9fe696818 + acfeae50-20a9-479f-aa7f-c6af7ab4d63b + 85038b7a-945c-4f71-941f-78812db35fab + 26b59a23-1120-4816-b0f3-5aed7cb20dc0 + 76614d91-3d1a-498e-8900-459619131110 + 3ae51560-a358-4655-aba3-08bdf86d0fc2 + 70bc89ee-6b70-4472-b8e5-64a5c9cb84a7 + 7 + 8b671fea-67e1-45ab-988f-e9ace9def249 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + true + false + 874e9e2e-591d-4afa-96d9-2baecebac97f + Dot Display + Dot Display + + + + + + 649 + -2435 + 83 + 64 + + + 718 + -2403 + + + + + + Dot location + true + f7168ed5-33bc-455e-b0fe-90817048b08b + Point + Point + false + 2829d4f2-ae85-4a54-a836-e3ad5836a1b3 + 1 + + + + + + 651 + -2433 + 52 + 20 + + + 686.5 + -2423 + + + + + + + + Dot colour + 4ccc0b44-470f-454d-8830-231a71a351f6 + Colour + Colour + false + 0 + + + + + + 651 + -2413 + 52 + 20 + + + 686.5 + -2403 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + f4559c99-dad2-4da9-bcf8-9f54935de914 + X/2 + Size + Size + false + 8e54098a-6065-4d4a-a69b-cd4b228d604f + 1 + + + + + + 651 + -2393 + 52 + 20 + + + 686.5 + -2383 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 5ee0c642-0a89-4957-83c5-74bafd3f7d48 + Create Material + Create Material + + + + + + 281 + -2182 + 144 + 104 + + + 365 + -2130 + + + + + + Colour of the diffuse channel + cd5bc4d8-893b-4b05-946c-baead3230f7e + Diffuse + Diffuse + false + 0 + + + + + + 283 + -2180 + 67 + 20 + + + 318 + -2170 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + d5a0cbb2-eb0a-4e4a-b39f-31339525b863 + Specular + Specular + false + 0 + + + + + + 283 + -2160 + 67 + 20 + + + 318 + -2150 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 5e2687cd-424e-49b4-bef1-d7afec1abb1b + Emission + Emission + false + 0 + + + + + + 283 + -2140 + 67 + 20 + + + 318 + -2130 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 6318290d-39c5-4c22-bb7d-0c8704d92d8f + Transparency + Transparency + false + 0 + + + + + + 283 + -2120 + 67 + 20 + + + 318 + -2110 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 242612c9-861c-48eb-822b-b37357c5c7d1 + Shine + Shine + false + 0 + + + + + + 283 + -2100 + 67 + 20 + + + 318 + -2090 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 3eac8c27-eb1a-4691-aae0-5834962df0ee + Material + Material + false + 0 + + + + + + 380 + -2180 + 43 + 100 + + + 403 + -2130 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 0943cba2-39fe-4125-9623-f70d3326971c + Custom Preview + Custom Preview + + + + + + + 313 + -2246 + 82 + 44 + + + 381 + -2224 + + + + + + Geometry to preview + true + aaf13ab8-8091-4aac-949b-0328caac6257 + Geometry + Geometry + false + 9dd13fb8-1000-4255-abae-a29abaced959 + 1 + + + + + + 315 + -2244 + 51 + 20 + + + 342 + -2234 + + + + + + + + The material override + 71dbdb3c-5df4-4d92-a450-4df5a8e77cc4 + Material + Material + false + 3eac8c27-eb1a-4691-aae0-5834962df0ee + 1 + + + + + + 315 + -2224 + 51 + 20 + + + 342 + -2214 + + + + + + 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 + bd3b601b-31dc-4441-bff8-c1611cf83ff7 + Relay + Relay + false + bb672236-a7b7-45ef-afb8-18f1a2792e58 + 1 + + + + + + 475 + -2429 + 44 + 16 + + + 497 + -2421 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 175a6bac-9ac2-4028-a149-d02c1bf50093 + Relay + Relay + false + 4b649cee-a63e-4418-b303-e383307f5e39 + 1 + + + + + + 475 + -2406 + 44 + 16 + + + 497 + -2398 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f314d9eb-87c8-4dc6-bac3-f639f0d4d47a + Relay + Relay + false + e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1 + 1 + + + + + + 480 + -2384 + 44 + 16 + + + 502 + -2376 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + e806f567-dec8-4a2a-8d10-7ea92b4fbb38 + Merge + Merge + + + + + + 541 + -2433 + 87 + 84 + + + 577 + -2391 + + + + + + 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 + 475a05b2-250a-4598-bddc-bb2c0ca99294 + false + Data 1 + D1 + true + bd3b601b-31dc-4441-bff8-c1611cf83ff7 + 1 + + + + + + 543 + -2431 + 19 + 20 + + + 554 + -2421 + + + + + + + + 2 + Data stream 2 + 5a0421f5-8027-4f77-9e26-f1032fe878bc + false + Data 2 + D2 + true + 0 + + + + + + 543 + -2411 + 19 + 20 + + + 554 + -2401 + + + + + + + + 2 + Data stream 3 + a262a48b-538e-428c-bbc7-907068108112 + false + Data 3 + D3 + true + 0 + + + + + + 543 + -2391 + 19 + 20 + + + 554 + -2381 + + + + + + + + 2 + Data stream 4 + b4e7d116-e20c-4f45-a7e7-34503292d6ca + false + Data 4 + D4 + true + 0 + + + + + + 543 + -2371 + 19 + 20 + + + 554 + -2361 + + + + + + + + 2 + Result of merge + 2829d4f2-ae85-4a54-a836-e3ad5836a1b3 + Result + Result + false + 0 + + + + + + 592 + -2431 + 34 + 80 + + + 610.5 + -2391 + + + + + + + + + + + + + + 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 + 894c2165-9c4a-4fa0-a0bc-198755fb7e0f + Evaluate Length + Evaluate Length + + + + + + 251 + -2515 + 144 + 64 + + + 325 + -2483 + + + + + + Curve to evaluate + c346d149-b7fb-412c-a009-137f4538e11d + Curve + Curve + false + 9dd13fb8-1000-4255-abae-a29abaced959 + 1 + + + + + + 253 + -2513 + 57 + 20 + + + 283 + -2503 + + + + + + + + Length factor for curve evaluation + b8532543-8f37-400b-bc04-c8f7f67a68b1 + Length + Length + false + 0 + + + + + + 253 + -2493 + 57 + 20 + + + 283 + -2483 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 1eb81f65-f577-4e40-8ec3-4711034e0683 + Normalized + Normalized + false + 0 + + + + + + 253 + -2473 + 57 + 20 + + + 283 + -2463 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 71f06c1d-d566-45ae-86ef-8987eb309b61 + Point + Point + false + 0 + + + + + + 340 + -2513 + 53 + 20 + + + 368 + -2503 + + + + + + + + Tangent vector at the specified length + ce73c10d-6ef1-4034-889e-01da701851c3 + Tangent + Tangent + false + 0 + + + + + + 340 + -2493 + 53 + 20 + + + 368 + -2483 + + + + + + + + Curve parameter at the specified length + 30d3880f-a685-46b8-b6f3-de16802c8b0d + Parameter + Parameter + false + 0 + + + + + + 340 + -2473 + 53 + 20 + + + 368 + -2463 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3c806f62-3e23-4451-8b4c-1d0ee1812fe8 + Interpolate + Interpolate + + + + + + 260 + -2599 + 125 + 84 + + + 327 + -2557 + + + + + + 1 + Interpolation points + acd0ae42-6de9-479d-b234-71dc4c8c339a + Vertices + Vertices + false + 71f06c1d-d566-45ae-86ef-8987eb309b61 + 1 + + + + + + 262 + -2597 + 50 + 20 + + + 288.5 + -2587 + + + + + + + + Curve degree + f01152aa-b4aa-4a8e-be08-375e305f592d + Degree + Degree + false + 0 + + + + + + 262 + -2577 + 50 + 20 + + + 288.5 + -2567 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 1563a0db-98d6-4d37-aaa5-7621a6e12d17 + Periodic + Periodic + false + 0 + + + + + + 262 + -2557 + 50 + 20 + + + 288.5 + -2547 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + f96f7dee-be9a-4b23-93bd-a8b7664eda86 + KnotStyle + KnotStyle + false + 0 + + + + + + 262 + -2537 + 50 + 20 + + + 288.5 + -2527 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f61f2111-5326-4648-ba8c-1d4458c660dd + Curve + Curve + false + 0 + + + + + + 342 + -2597 + 41 + 26 + + + 364 + -2583.667 + + + + + + + + Curve length + 1c905852-3b56-4242-b499-2e7e7a432d49 + Length + Length + false + 0 + + + + + + 342 + -2571 + 41 + 27 + + + 364 + -2557 + + + + + + + + Curve domain + ccc00b0b-d5a3-4fe5-99aa-0b660e38fd54 + Domain + Domain + false + 0 + + + + + + 342 + -2544 + 41 + 27 + + + 364 + -2530.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 69d9ff0c-5b14-46cb-a6bf-26e8379bfb40 + Nurbs Curve + Nurbs Curve + + + + + + 264 + -2663 + 118 + 64 + + + 324 + -2631 + + + + + + 1 + Curve control points + 3d8c3c50-6c45-4c03-9a75-2e8a2b563a9b + Vertices + Vertices + false + 71f06c1d-d566-45ae-86ef-8987eb309b61 + 1 + + + + + + 266 + -2661 + 43 + 20 + + + 289 + -2651 + + + + + + + + Curve degree + 79a987d1-3a88-48c3-8da4-5df9fbef1215 + Degree + Degree + false + 0 + + + + + + 266 + -2641 + 43 + 20 + + + 289 + -2631 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + c80da956-22ba-4375-b982-a5919138bd55 + Periodic + Periodic + false + 0 + + + + + + 266 + -2621 + 43 + 20 + + + 289 + -2611 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + c6df8b39-2ce2-4b79-86eb-3670df788ec6 + Curve + Curve + false + 0 + + + + + + 339 + -2661 + 41 + 20 + + + 361 + -2651 + + + + + + + + Curve length + 32aaebab-5900-4858-bc63-15661bfe28f1 + Length + Length + false + 0 + + + + + + 339 + -2641 + 41 + 20 + + + 361 + -2631 + + + + + + + + Curve domain + 9b8e0098-2185-4751-9e50-807d9df513e0 + Domain + Domain + false + 0 + + + + + + 339 + -2621 + 41 + 20 + + + 361 + -2611 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9b1afeb1-d09b-4347-bfdf-3684ed6020e9 + Divide Curve + Divide Curve + + + + + + 1496 + -418 + 125 + 64 + + + 1546 + -386 + + + + + + Curve to divide + 8c9779e4-652d-4829-8f16-6dd31fc15821 + Curve + Curve + false + d0820e9a-52d6-4e80-af35-61b08c2f010e + 1 + + + + + + 1498 + -416 + 33 + 20 + + + 1516 + -406 + + + + + + + + Number of segments + f1e327a6-5efc-4dce-9e92-dd7898cf6072 + Count + Count + false + a274c88d-0131-427a-9dd0-3bda6e2eff29 + 1 + + + + + + 1498 + -396 + 33 + 20 + + + 1516 + -386 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + e3e208ab-47f8-4da4-8666-5fd2b2147baf + Kinks + Kinks + false + 0 + + + + + + 1498 + -376 + 33 + 20 + + + 1516 + -366 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + a2188ea9-a064-4c1e-9cb2-1eff68e42006 + Points + Points + false + 0 + + + + + + 1561 + -416 + 58 + 20 + + + 1591.5 + -406 + + + + + + + + 1 + Tangent vectors at division points + 3adc8599-1af2-41cc-8236-86d9abed6c09 + Tangents + Tangents + false + 0 + + + + + + 1561 + -396 + 58 + 20 + + + 1591.5 + -386 + + + + + + + + 1 + Parameter values at division points + a9e3d460-fa20-477f-9b99-4150b54e9bac + Parameters + Parameters + false + 0 + + + + + + 1561 + -376 + 58 + 20 + + + 1591.5 + -366 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 8f05758f-528d-4abe-a396-7016cab37bc7 + Line SDL + Line SDL + + + + + + 1506 + -354 + 106 + 64 + + + 1570 + -322 + + + + + + Line start point + 2568b4db-9a85-4c73-a9b2-333f3b1cec89 + Start + Start + false + 0 + + + + + + 1508 + -352 + 47 + 20 + + + 1533 + -342 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + ec9873b6-74e3-42d4-a0cc-0323d6a4527c + Direction + Direction + false + 0 + + + + + + 1508 + -332 + 47 + 20 + + + 1533 + -322 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + 0 + 0 + + + + + + + + + + + + Line length + f8e8ab59-815f-457e-b45d-540005a6e03c + Length + Length + false + 0 + + + + + + 1508 + -312 + 47 + 20 + + + 1533 + -302 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + d0820e9a-52d6-4e80-af35-61b08c2f010e + Line + Line + false + 0 + + + + + + 1585 + -352 + 25 + 60 + + + 1599 + -322 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 481c1239-c2c2-4b27-9952-e232e2177102 + Line SDL + Line SDL + + + + + + 1506 + -570 + 106 + 64 + + + 1570 + -538 + + + + + + Line start point + 10f7649a-403a-4475-a644-c1effa89f4e5 + Start + Start + false + a2188ea9-a064-4c1e-9cb2-1eff68e42006 + 1 + + + + + + 1508 + -568 + 47 + 20 + + + 1533 + -558 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + d783b12f-3971-478a-a61f-7a88efca0f03 + Direction + Direction + false + 0 + + + + + + 1508 + -548 + 47 + 20 + + + 1533 + -538 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + 0 + + + + + + + + + + + + Line length + e5f3cdd3-07ca-4730-875f-7ce54355206e + Length + Length + false + 93475b75-ab22-406e-8c4c-4ca28c7dfffc + 1 + + + + + + 1508 + -528 + 47 + 20 + + + 1533 + -518 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 9b049f30-c8fb-42e2-8753-3a7428f5fa04 + Line + Line + false + 0 + + + + + + 1585 + -568 + 25 + 60 + + + 1599 + -538 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 93475b75-ab22-406e-8c4c-4ca28c7dfffc + Panel + + false + 0 + 0a516f0c-a574-4254-9e94-e7e5df613da5 + 1 + Double click to edit panel content… + + + + + + 1067 + -833 + 160 + 189 + + 0 + 0 + 0 + + 1067.592 + -832.9203 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e5c06f69-187f-4095-b2d4-2d072a775adf + Panel + + false + 0.0086979866027832031 + b06621f6-9ae3-437e-aa25-87164cfe5a2a + 1 + Double click to edit panel content… + + + + + + 1074 + -418 + 202 + 274 + + 0 + 0 + 0 + + 1074.002 + -417.0108 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2efe23eb-e606-4555-8312-d6199726be17 + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -2063 + 40 + 16 + + + 501 + -2055 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -2047 + 40 + 16 + + + 501 + -2039 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 181523f6-d856-4ab2-af1e-7e9a04d1713e + Relay + + false + 080fa6d7-bbb3-4f71-a556-fd84a9bd5303 + 1 + + + + + + 415 + -2015 + 40 + 16 + + + 435 + -2007 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 7d0273bd-cbb9-4a6b-8e84-00b4252ba8c4 + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -2031 + 40 + 16 + + + 501 + -2023 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 4b6b8374-9603-4036-a10b-e0b6142febc5 + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -2015 + 40 + 16 + + + 501 + -2007 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0713a452-120f-475d-ab6e-a4cb1633c03b + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -1999 + 40 + 16 + + + 501 + -1991 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 72ee76e2-7cb5-4c68-bd5b-7582f0c597ee + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -1983 + 40 + 16 + + + 501 + -1975 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f05c3de8-ff7d-403e-83b6-e73e51c7115a + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 481 + -1967 + 40 + 16 + + + 501 + -1959 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 35dc89a9-722a-43d7-a22e-b79159522d82 + 2efe23eb-e606-4555-8312-d6199726be17 + ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 7d0273bd-cbb9-4a6b-8e84-00b4252ba8c4 + 4b6b8374-9603-4036-a10b-e0b6142febc5 + 0713a452-120f-475d-ab6e-a4cb1633c03b + 72ee76e2-7cb5-4c68-bd5b-7582f0c597ee + f05c3de8-ff7d-403e-83b6-e73e51c7115a + 9 + a68a14eb-64c3-421c-89a9-76494605a504 + Group + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 75434d61-d5bb-4800-bc6b-c6a0d8505f6c + Curvature Graph + Curvature Graph + + + + + + 560 + 260 + 71 + 64 + + + 617 + 292 + + + + + + Curve for Curvature graph display + true + ba1b9963-5e52-444a-8ce0-0d312a00a656 + Curve + Curve + false + 3174a38d-b561-4a42-8f8a-31608ef08ab4 + 1 + + + + + + 562 + 262 + 40 + 20 + + + 583.5 + 272 + + + + + + + + Sampling density of the Graph + efc842a1-618e-4f18-8e41-c618ee60a1f3 + Density + Density + false + 0 + + + + + + 562 + 282 + 40 + 20 + + + 583.5 + 292 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + f3648ad9-3ac7-4f51-8b71-1e52739b775f + Scale + Scale + false + 0116a002-fce2-4e4c-9b8f-b77bf91c2f98 + 1 + + + + + + 562 + 302 + 40 + 20 + + + 583.5 + 312 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 0116a002-fce2-4e4c-9b8f-b77bf91c2f98 + Digit Scroller + + false + 0 + + + + + 12 + + 11 + + 90.0 + + + + + + 471 + 325 + 250 + 20 + + + 471.4277 + 325.1503 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 85c52366-0982-406d-b91c-f42517f13990 + Relay + Relay + false + 64fde29a-f76c-4fc1-b003-229851718aab + 1 + + + + + + 439 + -1927 + 44 + 16 + + + 461 + -1919 + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 48b8c9ef-cb3c-4009-9684-cd48d749b5ab + Remap Numbers + Remap Numbers + + + + + + 539 + -575 + 115 + 64 + + + 594 + -543 + + + + + + Value to remap + b5993e70-779b-4583-bbb5-6362587acad0 + Value + Value + false + a99be150-24a5-4ed5-b21a-92a285b690b0 + 1 + + + + + + 541 + -573 + 38 + 20 + + + 561.5 + -563 + + + + + + + + Source domain + 276d7e42-20ad-4da8-8fc0-f069a844c500 + Source + Source + false + e05b6516-f34d-4422-b08d-a2c40e898aa1 + 1 + + + + + + 541 + -553 + 38 + 20 + + + 561.5 + -543 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 3f7124d4-dcea-40aa-a60d-137b8d5f00e9 + Target + Target + false + 0 + + + + + + 541 + -533 + 38 + 20 + + + 561.5 + -523 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Remapped number + 2f63ad6a-50d9-44f8-b78a-6d8a197ff60b + Mapped + Mapped + false + 0 + + + + + + 609 + -573 + 43 + 30 + + + 632 + -558 + + + + + + + + Remapped and clipped number + d27f1f0d-ad67-4a25-922b-b171843d62d1 + Clipped + Clipped + false + 0 + + + + + + 609 + -543 + 43 + 30 + + + 632 + -528 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 044cb778-9490-4df3-9437-dd5b56522471 + Bounds + Bounds + + + + + + 536 + -511 + 122 + 28 + + + 600 + -497 + + + + + + 1 + Numbers to include in Bounds + e44f4cb9-e713-4977-895d-ad88998e3db9 + Numbers + Numbers + false + a99be150-24a5-4ed5-b21a-92a285b690b0 + 1 + + + + + + 538 + -509 + 47 + 24 + + + 563 + -497 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + e05b6516-f34d-4422-b08d-a2c40e898aa1 + Domain + Domain + false + 0 + + + + + + 615 + -509 + 41 + 24 + + + 637 + -497 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f51f5f2d-941f-41ef-b98f-20f88c0f615c + afc9108c-9db9-441a-9c43-d667d1c32b78 + 58b4763e-c14f-475c-bea3-43146b32e6bd + 569a059d-e90a-4cb8-86b1-26bffb26bfcb + 80033146-5b4f-404e-b6dc-65dc753db8a1 + 145eea6c-da47-45fb-84e7-715c62530022 + 22307018-81e5-47cd-acd7-460831a3214c + 48b8c9ef-cb3c-4009-9684-cd48d749b5ab + 044cb778-9490-4df3-9437-dd5b56522471 + c3830b7d-0858-410d-89db-9af833da8bf5 + 8c5832d9-8a03-428a-be62-bf491697ddaa + a99be150-24a5-4ed5-b21a-92a285b690b0 + 7b44aa52-4415-46b6-9a6f-8acd8b4eb189 + 30d2560c-f4c6-4925-a86c-db46776c8475 + 14 + 69e5ea57-7d81-4a09-8ef9-ccb25d57d505 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a99be150-24a5-4ed5-b21a-92a285b690b0 + Relay + + false + 90f74d47-d623-4b80-a1f4-bde635cc690f + 1 + + + + + + 577 + -483 + 40 + 16 + + + 597 + -475 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 8c5832d9-8a03-428a-be62-bf491697ddaa + Relay + + false + f7d55e75-471d-4ce7-af53-e36391965052 + 1 + + + + + + 577 + -655 + 40 + 16 + + + 597 + -647 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 30d2560c-f4c6-4925-a86c-db46776c8475 + Multiplication + Multiplication + + + + + + 556 + -639 + 82 + 44 + + + 587 + -617 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 7feef527-fa5c-4d89-aa11-45026d59f487 + A + A + true + 2f63ad6a-50d9-44f8-b78a-6d8a197ff60b + 1 + + + + + + 558 + -637 + 14 + 20 + + + 566.5 + -627 + + + + + + + + Second item for multiplication + 5690a543-f357-4f26-ad44-7255a70c6a8e + B + B + true + 7b44aa52-4415-46b6-9a6f-8acd8b4eb189 + 1 + + + + + + 558 + -617 + 14 + 20 + + + 566.5 + -607 + + + + + + + + Result of multiplication + f7d55e75-471d-4ce7-af53-e36391965052 + Result + Result + false + 0 + + + + + + 602 + -637 + 34 + 40 + + + 620.5 + -617 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b62f19ca-87db-46ca-8c31-ea7e17696ffe + Number Slider + + false + 0 + + + + + + 557 + -2082 + 150 + 20 + + + 557.3822 + -2081.569 + + + + + + 6 + 1 + 0 + 1 + 0 + 0 + 0.162613 + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 1c99c25f-7d5e-4c63-966a-976daadcec48 + Remap Numbers + Remap Numbers + + + + + + 574 + -2063 + 115 + 64 + + + 629 + -2031 + + + + + + Value to remap + ea2236d0-ef35-487a-8adb-a97612168788 + Value + Value + false + d2418b07-7276-422b-95a0-4b06d47778e7 + 1 + + + + + + 576 + -2061 + 38 + 20 + + + 596.5 + -2051 + + + + + + + + Source domain + 1eae3eec-6538-43f5-9cd6-7333fec36f2e + Source + Source + false + 5b9c6745-344e-40ce-b703-687ff7634d53 + 1 + + + + + + 576 + -2041 + 38 + 20 + + + 596.5 + -2031 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 3d89d664-685b-4863-9292-8d672d390813 + Target + Target + false + 0 + + + + + + 576 + -2021 + 38 + 20 + + + 596.5 + -2011 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Remapped number + eca5d769-7430-4ced-8208-a3645409d38b + Mapped + Mapped + false + 0 + + + + + + 644 + -2061 + 43 + 30 + + + 667 + -2046 + + + + + + + + Remapped and clipped number + d24d2594-3f8b-414d-abcd-9e0136a48398 + Clipped + Clipped + false + 0 + + + + + + 644 + -2031 + 43 + 30 + + + 667 + -2016 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + b2e78911-4591-4927-ad08-76285da0ffdc + Bounds + Bounds + + + + + + 571 + -1999 + 122 + 28 + + + 635 + -1985 + + + + + + 1 + Numbers to include in Bounds + cd807512-c9ea-4f30-b657-cc117e38ffb4 + Numbers + Numbers + false + d2418b07-7276-422b-95a0-4b06d47778e7 + 1 + + + + + + 573 + -1997 + 47 + 24 + + + 598 + -1985 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 5b9c6745-344e-40ce-b703-687ff7634d53 + Domain + Domain + false + 0 + + + + + + 650 + -1997 + 41 + 24 + + + 672 + -1985 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f51f5f2d-941f-41ef-b98f-20f88c0f615c + afc9108c-9db9-441a-9c43-d667d1c32b78 + 58b4763e-c14f-475c-bea3-43146b32e6bd + 569a059d-e90a-4cb8-86b1-26bffb26bfcb + 80033146-5b4f-404e-b6dc-65dc753db8a1 + 145eea6c-da47-45fb-84e7-715c62530022 + 22307018-81e5-47cd-acd7-460831a3214c + 1c99c25f-7d5e-4c63-966a-976daadcec48 + b2e78911-4591-4927-ad08-76285da0ffdc + c3830b7d-0858-410d-89db-9af833da8bf5 + 68798621-f2f5-4d68-ab21-b493ba17bc76 + d2418b07-7276-422b-95a0-4b06d47778e7 + b62f19ca-87db-46ca-8c31-ea7e17696ffe + e95c3dbd-5e70-4ea6-85cd-43d87435112a + 14 + a47ffe02-4103-4c38-89e1-ede0b95c5a37 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d2418b07-7276-422b-95a0-4b06d47778e7 + Relay + + false + 181523f6-d856-4ab2-af1e-7e9a04d1713e + 1 + + + + + + 612 + -1971 + 40 + 16 + + + 632 + -1963 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 68798621-f2f5-4d68-ab21-b493ba17bc76 + Relay + + false + 12ea02f8-81c6-46a9-a43c-8a7adbaf384c + 1 + + + + + + 612 + -2143 + 40 + 16 + + + 632 + -2135 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + e95c3dbd-5e70-4ea6-85cd-43d87435112a + Multiplication + Multiplication + + + + + + 591 + -2127 + 82 + 44 + + + 622 + -2105 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + ac4a55df-2bb3-4fb0-958d-257c7d151572 + A + A + true + eca5d769-7430-4ced-8208-a3645409d38b + 1 + + + + + + 593 + -2125 + 14 + 20 + + + 601.5 + -2115 + + + + + + + + Second item for multiplication + 1c3d4bbb-df13-478b-ad73-7162f665914a + B + B + true + b62f19ca-87db-46ca-8c31-ea7e17696ffe + 1 + + + + + + 593 + -2105 + 14 + 20 + + + 601.5 + -2095 + + + + + + + + Result of multiplication + 12ea02f8-81c6-46a9-a43c-8a7adbaf384c + Result + Result + false + 0 + + + + + + 637 + -2125 + 34 + 40 + + + 655.5 + -2105 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ea5844c9-9002-41f1-8dce-c1a6825e0912 + Relay + + false + 6f399931-65bb-4ecb-bcb2-3698e89e2a2f + 1 + + + + + + 771 + -1983 + 40 + 16 + + + 791 + -1975 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6f399931-65bb-4ecb-bcb2-3698e89e2a2f + Relay + + false + 68798621-f2f5-4d68-ab21-b493ba17bc76 + 1 + + + + + + 748 + -2031 + 40 + 16 + + + 768 + -2023 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 01075621-4d13-4e1f-849f-e694e8d154ee + Relay + + false + 6f399931-65bb-4ecb-bcb2-3698e89e2a2f + 1 + + + + + + 754 + -2094 + 40 + 16 + + + 774 + -2086 + + + + + + + + + + 75eb156d-d023-42f9-a85e-2f2456b8bcce + Interpolate (t) + + + + + Create an interpolated curve through a set of points with tangents. + true + ee60103a-50e1-4b3b-8a4b-e878472c2e33 + Interpolate (t) + Interpolate (t) + + + + + + 630 + 3130 + 144 + 84 + + + 716 + 3172 + + + + + + 1 + Interpolation points + 5e0892dc-4a0f-40e2-9b7f-dd8496e6f8c7 + Vertices + Vertices + false + ed880257-cb73-4b3d-bdba-4c629f2654a0 + 1 + + + + + + 632 + 3132 + 69 + 20 + + + 668 + 3142 + + + + + + + + Tangent at start of curve + 3baa2089-7b0b-4d73-b557-3897101d5075 + Tangent Start + Tangent Start + false + 0 + + + + + + 632 + 3152 + 69 + 20 + + + 668 + 3162 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0.0625 + 0 + 0 + + + + + + + + + + + + Tangent at end of curve + bca82fcd-eda9-4855-aae8-a31dd638ce75 + Tangent End + Tangent End + false + 0 + + + + + + 632 + 3172 + 69 + 20 + + + 668 + 3182 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + a91d8d40-4371-494c-92f6-2daa4a0f5a61 + KnotStyle + KnotStyle + false + 0 + + + + + + 632 + 3192 + 69 + 20 + + + 668 + 3202 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + d1cad267-2905-49dd-863c-5ec306105c06 + Curve + Curve + false + 0 + + + + + + 731 + 3132 + 41 + 26 + + + 753 + 3145.333 + + + + + + + + Curve length + d4e8f984-2d5d-4099-a64b-d7ee84c5d11f + Length + Length + false + 0 + + + + + + 731 + 3158 + 41 + 27 + + + 753 + 3172 + + + + + + + + Curve domain + aae9e7c9-c70b-470e-967d-8965a1c4bdc0 + Domain + Domain + false + 0 + + + + + + 731 + 3185 + 41 + 27 + + + 753 + 3198.667 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 5edee65c-191d-441c-951b-b650d396ebf2 + 13678ac4-534d-449b-a806-30e2c5627bc4 + ed880257-cb73-4b3d-bdba-4c629f2654a0 + 2e4f40d1-57e5-4c19-a99f-429ba726780a + 2f263c7c-b3da-4f0a-83ba-1f5794b02f50 + 6232a007-7131-40f6-a98e-54bf4f5de0e2 + be88ae4a-34e9-40cb-900e-04d4d78a0355 + cd03c22d-ecbe-479f-b24c-a9fc71964bbd + 8 + fe0cca38-ef8c-474b-bb0d-65546deb0f8e + 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 + cd3a4016-c65b-423e-80fe-187b9b727aaa + Evaluate Length + Evaluate Length + + + + + + 630 + 2962 + 144 + 64 + + + 704 + 2994 + + + + + + Curve to evaluate + ab270c13-482f-4dba-8f8c-667cf2bccfb0 + Curve + Curve + false + d1cad267-2905-49dd-863c-5ec306105c06 + 1 + + + + + + 632 + 2964 + 57 + 20 + + + 662 + 2974 + + + + + + + + Length factor for curve evaluation + b77d2cd7-d893-4dc6-ba2d-b654d3634874 + Length + Length + false + 0 + + + + + + 632 + 2984 + 57 + 20 + + + 662 + 2994 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 2ce86cd5-5fbd-43f2-9e46-762f0ea8ad48 + Normalized + Normalized + false + 0 + + + + + + 632 + 3004 + 57 + 20 + + + 662 + 3014 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6de6fb51-beda-4a9c-8bf6-44fc7c3a928c + Point + Point + false + 0 + + + + + + 719 + 2964 + 53 + 20 + + + 747 + 2974 + + + + + + + + Tangent vector at the specified length + ff8aacdd-97f6-438f-817a-9a56a4536825 + Tangent + Tangent + false + 0 + + + + + + 719 + 2984 + 53 + 20 + + + 747 + 2994 + + + + + + + + Curve parameter at the specified length + ab545d28-efad-4fdc-9b57-d09124c3720b + Parameter + Parameter + false + 0 + + + + + + 719 + 3004 + 53 + 20 + + + 747 + 3014 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 510ca252-0b8c-434d-87ff-0bb19e02de48 + Mirror + Mirror + + + + + + 633 + 2900 + 138 + 44 + + + 701 + 2922 + + + + + + Base geometry + 241d2c7e-0587-403a-8cbf-f467d610bc5d + Geometry + Geometry + true + d1cad267-2905-49dd-863c-5ec306105c06 + 1 + + + + + + 635 + 2902 + 51 + 20 + + + 662 + 2912 + + + + + + + + Mirror plane + b73fb547-2a14-42af-9268-8741c8dfe5b9 + Plane + Plane + false + 809cc5ac-960d-4e08-8dab-40148f659f12 + 1 + + + + + + 635 + 2922 + 51 + 20 + + + 662 + 2932 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 80d8dfba-b9c1-4d87-9fdf-6ebc1450d987 + Geometry + Geometry + false + 0 + + + + + + 716 + 2902 + 53 + 20 + + + 744 + 2912 + + + + + + + + Transformation data + 77e150c8-9396-4806-94c3-34aa0a3dc3d5 + Transform + Transform + false + 0 + + + + + + 716 + 2922 + 53 + 20 + + + 744 + 2932 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d + Line SDL + Line SDL + + + + + + 649 + 3046 + 106 + 64 + + + 713 + 3078 + + + + + + Line start point + 7e2a4f3e-5d27-453e-a9f9-bf4f1f748e31 + Start + Start + false + 6de6fb51-beda-4a9c-8bf6-44fc7c3a928c + 1 + + + + + + 651 + 3048 + 47 + 20 + + + 676 + 3058 + + + + + + + + Line tangent (direction) + 442a7145-a8ad-4fe0-87aa-87496e7e5ece + Direction + Direction + false + ff8aacdd-97f6-438f-817a-9a56a4536825 + 1 + + + + + + 651 + 3068 + 47 + 20 + + + 676 + 3078 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 0a0ac73a-af02-46ff-b234-7ef64334bc2f + Length + Length + false + 0 + + + + + + 651 + 3088 + 47 + 20 + + + 676 + 3098 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 809cc5ac-960d-4e08-8dab-40148f659f12 + Line + Line + false + 0 + + + + + + 728 + 3048 + 25 + 60 + + + 742 + 3078 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 8b79d317-11af-4b0d-a24a-275e14631f8a + Join Curves + Join Curves + + + + + + 643 + 2838 + 118 + 44 + + + 706 + 2860 + + + + + + 1 + Curves to join + 6cdce605-31fd-491c-ac36-766bfea93faa + Curves + Curves + false + d1cad267-2905-49dd-863c-5ec306105c06 + 80d8dfba-b9c1-4d87-9fdf-6ebc1450d987 + 2 + + + + + + 645 + 2840 + 46 + 20 + + + 669.5 + 2850 + + + + + + + + Preserve direction of input curves + 0d3969ce-31e3-4f57-9696-c46ee1366602 + Preserve + Preserve + false + 0 + + + + + + 645 + 2860 + 46 + 20 + + + 669.5 + 2870 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + cf31e72b-6a90-4794-a19d-2be419d19aed + Curves + Curves + false + 0 + + + + + + 721 + 2840 + 38 + 40 + + + 741.5 + 2860 + + + + + + + + + + + + 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 + b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad + Evaluate Length + Evaluate Length + + + + + + 630 + 2754 + 144 + 64 + + + 704 + 2786 + + + + + + Curve to evaluate + 38f6fc31-45bd-4a70-9b17-4bb06e38031f + Curve + Curve + false + cf31e72b-6a90-4794-a19d-2be419d19aed + 1 + + + + + + 632 + 2756 + 57 + 20 + + + 662 + 2766 + + + + + + + + Length factor for curve evaluation + 2bb72ac2-f495-44e3-a11a-a308c204bbcb + Length + Length + false + 0 + + + + + + 632 + 2776 + 57 + 20 + + + 662 + 2786 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 29839782-8065-4d8b-b1b7-a13bf9dbdc4e + Normalized + Normalized + false + 0 + + + + + + 632 + 2796 + 57 + 20 + + + 662 + 2806 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + b39750aa-21ef-4a5a-8740-7fdd65d5b48e + Point + Point + false + 0 + + + + + + 719 + 2756 + 53 + 20 + + + 747 + 2766 + + + + + + + + Tangent vector at the specified length + 372674e2-50b7-4bfb-ab1d-bb7e8b75c515 + Tangent + Tangent + false + 0 + + + + + + 719 + 2776 + 53 + 20 + + + 747 + 2786 + + + + + + + + Curve parameter at the specified length + f5bb72c6-4e2d-47d4-a871-ce65caed868f + Parameter + Parameter + false + 0 + + + + + + 719 + 2796 + 53 + 20 + + + 747 + 2806 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 964cb3ac-1a1f-431e-8b84-0556874d46d4 + Rotate + Rotate + + + + + + 633 + 2671 + 138 + 64 + + + 701 + 2703 + + + + + + Base geometry + a4f21410-70fe-46e7-98d7-8793224d8bde + Geometry + Geometry + true + cf31e72b-6a90-4794-a19d-2be419d19aed + 1 + + + + + + 635 + 2673 + 51 + 20 + + + 662 + 2683 + + + + + + + + Rotation angle in radians + c56df01d-4b47-4c8e-81ba-7057ced1d137 + Angle + Angle + false + 0 + false + + + + + + 635 + 2693 + 51 + 20 + + + 662 + 2703 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + d9195291-084b-4fd6-b715-ff7af59871b1 + Plane + Plane + false + b39750aa-21ef-4a5a-8740-7fdd65d5b48e + 1 + + + + + + 635 + 2713 + 51 + 20 + + + 662 + 2723 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 4b7f81ba-718b-415d-8e5a-3c633d24346e + Geometry + Geometry + false + 0 + + + + + + 716 + 2673 + 53 + 30 + + + 744 + 2688 + + + + + + + + Transformation data + 3a5d1ebf-3ae7-46da-8628-59f4ad4e7905 + Transform + Transform + false + 0 + + + + + + 716 + 2703 + 53 + 30 + + + 744 + 2718 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 226f21c6-4fc4-4167-b7fd-59d96537bf6d + Join Curves + Join Curves + + + + + + 643 + 2608 + 118 + 44 + + + 706 + 2630 + + + + + + 1 + Curves to join + fabf4137-ead8-4c4a-a166-95a58b4c0bad + Curves + Curves + false + cf31e72b-6a90-4794-a19d-2be419d19aed + 4b7f81ba-718b-415d-8e5a-3c633d24346e + 2 + + + + + + 645 + 2610 + 46 + 20 + + + 669.5 + 2620 + + + + + + + + Preserve direction of input curves + 6d100315-3d62-488c-be52-bbab983fd914 + Preserve + Preserve + false + 0 + + + + + + 645 + 2630 + 46 + 20 + + + 669.5 + 2640 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 04d2c425-92a8-4d5b-bf08-b063e28d5edf + Curves + Curves + false + 0 + + + + + + 721 + 2610 + 38 + 40 + + + 741.5 + 2630 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + ee60103a-50e1-4b3b-8a4b-e878472c2e33 + cd3a4016-c65b-423e-80fe-187b9b727aaa + 510ca252-0b8c-434d-87ff-0bb19e02de48 + fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d + 8b79d317-11af-4b0d-a24a-275e14631f8a + b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad + 964cb3ac-1a1f-431e-8b84-0556874d46d4 + 226f21c6-4fc4-4167-b7fd-59d96537bf6d + 6e32a2ca-5cb3-40d1-bb45-4d62304d533d + 9 + a265b490-ccac-453e-82c7-8ff5a0e23517 + Group + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 44a14ffd-ef9a-45e3-b6f8-a5425130a8bf + Panel + + false + 0 + b998e5cb-ac9b-472c-bca9-b12d2a814ca3 + 1 + Double click to edit panel content… + + + + + + 630 + 3580 + 145 + 20 + + 0 + 0 + 0 + + 630.7656 + 3580.1 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 6e32a2ca-5cb3-40d1-bb45-4d62304d533d + Curve + Curve + false + 04d2c425-92a8-4d5b-bf08-b063e28d5edf + 1 + + + + + + 677 + 2565 + 50 + 24 + + + 702.5 + 2577.707 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 6e32a2ca-5cb3-40d1-bb45-4d62304d533d + 1 + c09e5ae2-030b-42b1-a084-044710815d2e + Group + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e8733214-56ad-40ea-83a2-5e5d6fee430d + Panel + + false + 0 + 0 + 0.0000053644183496292 + + + + + + 483 + 3670 + 439 + 104 + + 0 + 0 + 0 + + 483.5636 + 3670.764 + + + + + + + 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 + 26a2087c-6b34-4cba-a4ca-cfd8860323fa + Evaluate Length + Evaluate Length + + + + + + 630 + 2482 + 144 + 64 + + + 704 + 2514 + + + + + + Curve to evaluate + a966cf4a-5ec5-41d3-82f6-4fd16d9818b3 + Curve + Curve + false + 04d2c425-92a8-4d5b-bf08-b063e28d5edf + 1 + + + + + + 632 + 2484 + 57 + 20 + + + 662 + 2494 + + + + + + + + Length factor for curve evaluation + 17838106-ce01-4b50-8dce-2b29ead2dae4 + Length + Length + false + 0 + + + + + + 632 + 2504 + 57 + 20 + + + 662 + 2514 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + fb8f5ae1-7d69-43b3-8269-948425a13989 + Normalized + Normalized + false + 0 + + + + + + 632 + 2524 + 57 + 20 + + + 662 + 2534 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + d4d5ac12-1a31-4022-8d91-9b0deff373a2 + Point + Point + false + 0 + + + + + + 719 + 2484 + 53 + 20 + + + 747 + 2494 + + + + + + + + Tangent vector at the specified length + c87ee5d0-529a-44f0-9205-ac78add5f358 + Tangent + Tangent + false + 0 + + + + + + 719 + 2504 + 53 + 20 + + + 747 + 2514 + + + + + + + + Curve parameter at the specified length + 3779e032-21bf-4d31-a613-b3331d3baf0f + Parameter + Parameter + false + 0 + + + + + + 719 + 2524 + 53 + 20 + + + 747 + 2534 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 7b796d98-9d29-4777-978b-4e0f43e188d2 + Expression + Expression + + + + + + 605 + 2260 + 194 + 28 + + + 705 + 2274 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 872253d1-d04f-4f48-88b0-5a56b0b2f8b6 + Variable O + O + true + 429b9784-3991-40dd-b4fc-7324008c5239 + 1 + + + + + + 607 + 2262 + 14 + 24 + + + 615.5 + 2274 + + + + + + + + Result of expression + 44c4e463-8e39-49cf-b1e3-7f0a2ce242a0 + Result + + false + 0 + + + + + + 788 + 2262 + 9 + 24 + + + 794 + 2274 + + + + + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 1b261338-78de-4ea1-819d-e804feffeeca + Deconstruct + Deconstruct + + + + + + 636 + 2394 + 132 + 64 + + + 683 + 2426 + + + + + + Input point + 92303b98-af3c-4290-b699-a801dc759d98 + Point + Point + false + d4d5ac12-1a31-4022-8d91-9b0deff373a2 + 1 + + + + + + 638 + 2396 + 30 + 60 + + + 654.5 + 2426 + + + + + + + + Point {x} component + 429b9784-3991-40dd-b4fc-7324008c5239 + X component + X component + false + 0 + + + + + + 698 + 2396 + 68 + 20 + + + 733.5 + 2406 + + + + + + + + Point {y} component + d92a6eb8-3adc-42ab-b1dd-cc6fd5ae1b75 + Y component + Y component + false + 0 + + + + + + 698 + 2416 + 68 + 20 + + + 733.5 + 2426 + + + + + + + + Point {z} component + 693d19df-77a5-490c-a58d-735f7e092501 + Z component + Z component + false + 0 + + + + + + 698 + 2436 + 68 + 20 + + + 733.5 + 2446 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + c0c89fc9-9439-46ab-9f7e-31f42bf53c28 + Panel + + false + 0 + 44c4e463-8e39-49cf-b1e3-7f0a2ce242a0 + 1 + Double click to edit panel content… + + + + + + 622 + 2221 + 160 + 20 + + 0 + 0 + 0 + + 622.9937 + 2221.698 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 5086f2ab-1b64-44ce-8ebb-d3bf4b9ebde8 + Expression + Expression + + + + + + 605 + 2174 + 194 + 28 + + + 705 + 2188 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 40d84ac4-901b-4025-995e-5a7b2cd3b051 + Variable O + O + true + d92a6eb8-3adc-42ab-b1dd-cc6fd5ae1b75 + 1 + + + + + + 607 + 2176 + 14 + 24 + + + 615.5 + 2188 + + + + + + + + Result of expression + df1a2729-a520-499a-9fd0-a8b65794d183 + Result + + false + 0 + + + + + + 788 + 2176 + 9 + 24 + + + 794 + 2188 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + bfb9c742-ccba-40e2-9d19-47e55cf92c4b + Panel + + false + 0 + df1a2729-a520-499a-9fd0-a8b65794d183 + 1 + Double click to edit panel content… + + + + + + 622 + 2133 + 160 + 20 + + 0 + 0 + 0 + + 622.9937 + 2133.276 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 3a3cdcad-cb6e-42a2-b26f-eabf35d1c224 + Division + Division + + + + + + 661 + 2072 + 82 + 44 + + + 692 + 2094 + + + + + + Item to divide (dividend) + 26ba875e-d26b-4715-9873-17f18d0efde2 + A + A + false + c0c89fc9-9439-46ab-9f7e-31f42bf53c28 + 1 + + + + + + 663 + 2074 + 14 + 20 + + + 671.5 + 2084 + + + + + + + + Item to divide with (divisor) + ed06cc38-fdf9-4b45-ab41-3d6287ca0a47 + B + B + false + bfb9c742-ccba-40e2-9d19-47e55cf92c4b + 1 + + + + + + 663 + 2094 + 14 + 20 + + + 671.5 + 2104 + + + + + + + + The result of the Division + 616fbb74-cb75-40af-8a97-d383c34f36ba + Result + Result + false + 0 + + + + + + 707 + 2074 + 34 + 40 + + + 725.5 + 2094 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 6243360b-4cd0-4b51-bf13-b41a10039126 + Panel + + false + 0 + b998e5cb-ac9b-472c-bca9-b12d2a814ca3 + 1 + Double click to edit panel content… + + + + + + 623 + 1985 + 160 + 20 + + 0 + 0 + 0 + + 623.242 + 1985.76 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 5d416a89-7386-4795-804d-85aad6db5f35 + Expression + Expression + + + + + + 605 + 2025 + 194 + 28 + + + 705 + 2039 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + bb19316b-746a-4f27-8652-2823c6953f72 + Variable O + O + true + 616fbb74-cb75-40af-8a97-d383c34f36ba + 1 + + + + + + 607 + 2027 + 14 + 24 + + + 615.5 + 2039 + + + + + + + + Result of expression + 8261f4ba-6e49-4a2c-a90d-63b86dddb45b + Result + + false + 0 + + + + + + 788 + 2027 + 9 + 24 + + + 794 + 2039 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b998e5cb-ac9b-472c-bca9-b12d2a814ca3 + Relay + + false + 8261f4ba-6e49-4a2c-a90d-63b86dddb45b + 1 + + + + + + 682 + 1950 + 40 + 16 + + + 702 + 1958 + + + + + + + + + + a0d62394-a118-422d-abb3-6af115c75b25 + Addition + + + + + Mathematical addition + true + 1bcfcd5d-8614-4116-bfb8-776af73c4a1a + Addition + Addition + + + + + + 661 + 1887 + 82 + 44 + + + 692 + 1909 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for addition + a0ed3f37-6fa3-45a8-858d-063127ff8a9b + A + A + true + bfb9c742-ccba-40e2-9d19-47e55cf92c4b + 1 + + + + + + 663 + 1889 + 14 + 20 + + + 671.5 + 1899 + + + + + + + + Second item for addition + 01fa2527-fed9-4679-8d0b-13154e15b8aa + B + B + true + c0c89fc9-9439-46ab-9f7e-31f42bf53c28 + 1 + + + + + + 663 + 1909 + 14 + 20 + + + 671.5 + 1919 + + + + + + + + Result of addition + 2e5b0884-c422-418c-985d-a3d108281c45 + Result + Result + false + 0 + + + + + + 707 + 1889 + 34 + 40 + + + 725.5 + 1909 + + + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 7b988f86-3299-4057-83e2-a2dfad7edd14 + Division + Division + + + + + + 661 + 1737 + 82 + 44 + + + 692 + 1759 + + + + + + Item to divide (dividend) + 7af19144-101f-4fd7-b4ae-b0ec49544cb3 + A + A + false + 7996ffe7-23e4-4271-8379-50fdc86d5ee4 + 1 + + + + + + 663 + 1739 + 14 + 20 + + + 671.5 + 1749 + + + + + + + + Item to divide with (divisor) + 2e88e802-2d32-449a-955c-da6d6f7cd324 + B + B + false + 0 + + + + + + 663 + 1759 + 14 + 20 + + + 671.5 + 1769 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 2 + + + + + + + + + + + The result of the Division + 544e5366-cc02-4c90-87a2-fee9bebd91ea + Result + Result + false + 0 + + + + + + 707 + 1739 + 34 + 40 + + + 725.5 + 1759 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 43169f25-9f97-4cc6-a9fb-70b22569a90b + Expression + Expression + + + + + + 605 + 1689 + 194 + 28 + + + 705 + 1703 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + fc92cf4d-201d-4cfa-8e79-eb21e2742cc5 + Variable O + O + true + 544e5366-cc02-4c90-87a2-fee9bebd91ea + 1 + + + + + + 607 + 1691 + 14 + 24 + + + 615.5 + 1703 + + + + + + + + Result of expression + 1f548497-6dc7-4aab-896a-5843cdcb8ea7 + Result + + false + 0 + + + + + + 788 + 1691 + 9 + 24 + + + 794 + 1703 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d14d45ee-9a5e-435f-8e00-0ea848456dec + Panel + + false + 0 + 1f548497-6dc7-4aab-896a-5843cdcb8ea7 + 1 + Double click to edit panel content… + + + + + + 622 + 1649 + 160 + 20 + + 0 + 0 + 0 + + 622.9937 + 1649.617 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7996ffe7-23e4-4271-8379-50fdc86d5ee4 + Panel + + false + 0 + 12e30454-d44f-4207-9e27-41c21b4ca838 + 1 + Double click to edit panel content… + + + + + + 622 + 1801 + 160 + 20 + + 0 + 0 + 0 + + 622.9937 + 1801.527 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 35de8717-4eea-481e-bcfd-f9b50b3335bb + Expression + Expression + + + + + + 605 + 1840 + 194 + 28 + + + 705 + 1854 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 71cf5f71-6390-4db3-b49d-a155bdb8635d + Variable O + O + true + 2e5b0884-c422-418c-985d-a3d108281c45 + 1 + + + + + + 607 + 1842 + 14 + 24 + + + 615.5 + 1854 + + + + + + + + Result of expression + 12e30454-d44f-4207-9e27-41c21b4ca838 + Result + + false + 0 + + + + + + 788 + 1842 + 9 + 24 + + + 794 + 1854 + + + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 231d76fe-2789-4a1c-ac87-314c5549f831 + Scale + Scale + + + + + + 625 + 1566 + 154 + 64 + + + 709 + 1598 + + + + + + Base geometry + 2f89036f-a302-4c26-8c58-a257774f9004 + Geometry + Geometry + true + 6e32a2ca-5cb3-40d1-bb45-4d62304d533d + 1 + + + + + + 627 + 1568 + 67 + 20 + + + 670 + 1578 + + + + + + + + Center of scaling + 1813bed0-02d6-4db0-b77f-366a4a290b1c + Center + Center + false + 0 + + + + + + 627 + 1588 + 67 + 20 + + + 670 + 1598 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 68c9537b-eb7c-480a-b5ee-0770d1eae50a + 1/X + Factor + Factor + false + d14d45ee-9a5e-435f-8e00-0ea848456dec + 1 + + + + + + 627 + 1608 + 67 + 20 + + + 670 + 1618 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86 + Geometry + Geometry + false + 0 + + + + + + 724 + 1568 + 53 + 30 + + + 752 + 1583 + + + + + + + + Transformation data + d7ce92c8-46c2-463c-99cf-b2526261e09a + Transform + Transform + false + 0 + + + + + + 724 + 1598 + 53 + 30 + + + 752 + 1613 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 09336dd8-3c4b-476c-b62d-d3b399ef2780 + Curve + Curve + false + ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86 + 1 + + + + + + 677 + 1097 + 50 + 24 + + + 702.9665 + 1109.974 + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + f14968fc-8c03-4bf0-9731-e104bcf98382 + Expression + Expression + + + + + + 605 + 2347 + 194 + 28 + + + 705 + 2361 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + b2b86f5d-c078-454b-829f-05dc9c8931b7 + Variable O + O + true + 693d19df-77a5-490c-a58d-735f7e092501 + 1 + + + + + + 607 + 2349 + 14 + 24 + + + 615.5 + 2361 + + + + + + + + Result of expression + 58bc3cd2-b8a5-4b29-9bc0-8c5da1c2d852 + Result + + false + 0 + + + + + + 788 + 2349 + 9 + 24 + + + 794 + 2361 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + ab15d115-f73b-4d08-9382-99436259ff41 + Panel + + false + 0 + 58bc3cd2-b8a5-4b29-9bc0-8c5da1c2d852 + 1 + Double click to edit panel content… + + + + + + 622 + 2307 + 160 + 20 + + 0 + 0 + 0 + + 622.8657 + 2307.473 + + + + + + + 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 + c4aa530e-cb9a-4448-b893-7d5534deb0e5 + Evaluate Length + Evaluate Length + + + + + + 630 + 1483 + 144 + 64 + + + 704 + 1515 + + + + + + Curve to evaluate + 2d7bcaf1-a4ba-425f-968c-c962f2bb6c85 + Curve + Curve + false + ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86 + 1 + + + + + + 632 + 1485 + 57 + 20 + + + 662 + 1495 + + + + + + + + Length factor for curve evaluation + 1a3512d3-14c6-484e-a725-8ee8fb9d44d0 + Length + Length + false + 0 + + + + + + 632 + 1505 + 57 + 20 + + + 662 + 1515 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 1efbe105-5434-4501-b1b8-0f2cf92ec77f + Normalized + Normalized + false + 0 + + + + + + 632 + 1525 + 57 + 20 + + + 662 + 1535 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 53e8fe8a-51ac-4ae0-a3c1-fb0e6e7d6a7e + Point + Point + false + 0 + + + + + + 719 + 1485 + 53 + 20 + + + 747 + 1495 + + + + + + + + Tangent vector at the specified length + 693f19a5-23b5-40d2-8501-3a342be28e63 + Tangent + Tangent + false + 0 + + + + + + 719 + 1505 + 53 + 20 + + + 747 + 1515 + + + + + + + + Curve parameter at the specified length + 4d17e914-bbe1-481c-8fe9-a2528e296ff9 + Parameter + Parameter + false + 0 + + + + + + 719 + 1525 + 53 + 20 + + + 747 + 1535 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 18765130-12d0-4e81-bb07-50c6d539a331 + Expression + Expression + + + + + + 605 + 1266 + 194 + 28 + + + 705 + 1280 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 7a7c3697-e63a-45b2-bd06-037d2f29b817 + Variable O + O + true + fc7c12b9-2081-4dd6-a05e-919a971f9006 + 1 + + + + + + 607 + 1268 + 14 + 24 + + + 615.5 + 1280 + + + + + + + + Result of expression + e5c82fa4-8603-4911-9120-70602d5d82d0 + Result + + false + 0 + + + + + + 788 + 1268 + 9 + 24 + + + 794 + 1280 + + + + + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + f0b3f7a9-a89a-41f9-8cd9-128e13fc28e9 + Deconstruct + Deconstruct + + + + + + 636 + 1400 + 132 + 64 + + + 683 + 1432 + + + + + + Input point + fd02f4e8-674d-438a-82b2-23a5bbbfc706 + Point + Point + false + 53e8fe8a-51ac-4ae0-a3c1-fb0e6e7d6a7e + 1 + + + + + + 638 + 1402 + 30 + 60 + + + 654.5 + 1432 + + + + + + + + Point {x} component + fc7c12b9-2081-4dd6-a05e-919a971f9006 + X component + X component + false + 0 + + + + + + 698 + 1402 + 68 + 20 + + + 733.5 + 1412 + + + + + + + + Point {y} component + 239975f6-acba-4a08-91ad-5e51ab86046c + Y component + Y component + false + 0 + + + + + + 698 + 1422 + 68 + 20 + + + 733.5 + 1432 + + + + + + + + Point {z} component + f0e11f46-3d6e-4e37-b2c1-807face13f86 + Z component + Z component + false + 0 + + + + + + 698 + 1442 + 68 + 20 + + + 733.5 + 1452 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0f3c6a22-bd04-4fde-9840-bae5878a8350 + Panel + + false + 0 + e5c82fa4-8603-4911-9120-70602d5d82d0 + 1 + Double click to edit panel content… + + + + + + 623 + 1227 + 160 + 20 + + 0 + 0 + 0 + + 623.2492 + 1227.977 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 86e6e907-dd69-4742-a0dc-d9d47d443ec0 + Expression + Expression + + + + + + 605 + 1180 + 194 + 28 + + + 705 + 1194 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 54334a24-036b-4ac5-b49b-69c3f3f22e89 + Variable O + O + true + 239975f6-acba-4a08-91ad-5e51ab86046c + 1 + + + + + + 607 + 1182 + 14 + 24 + + + 615.5 + 1194 + + + + + + + + Result of expression + 0e99674f-be62-4152-b526-bf587f10b195 + Result + + false + 0 + + + + + + 788 + 1182 + 9 + 24 + + + 794 + 1194 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f3d39ea9-6927-457d-ada0-8a62ba409d0a + Panel + + false + 0 + 0e99674f-be62-4152-b526-bf587f10b195 + 1 + Double click to edit panel content… + + + + + + 623 + 1141 + 160 + 20 + + 0 + 0 + 0 + + 623.2492 + 1141.268 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + f8227a59-b3bb-490c-a577-e7486021c81f + Expression + Expression + + + + + + 605 + 1352 + 194 + 28 + + + 705 + 1366 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + c47913c4-1cd6-40fc-9d28-6bb1a5a7a9aa + Variable O + O + true + f0e11f46-3d6e-4e37-b2c1-807face13f86 + 1 + + + + + + 607 + 1354 + 14 + 24 + + + 615.5 + 1366 + + + + + + + + Result of expression + 77239e3d-e6f7-4fea-bfcc-6de786eddc7e + Result + + false + 0 + + + + + + 788 + 1354 + 9 + 24 + + + 794 + 1366 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 013e4f07-7992-470f-8e86-91ffaa46f551 + Panel + + false + 0 + 77239e3d-e6f7-4fea-bfcc-6de786eddc7e + 1 + Double click to edit panel content… + + + + + + 622 + 1314 + 160 + 20 + + 0 + 0 + 0 + + 622.9937 + 1314.189 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + ab1114a9-a08d-4c5d-b8cd-f951279bbcf5 + Panel + + false + 0 + 0 + 256 0.0013733120705119695 +4096 0.0000053644183496292 + + + + + + 525 + 3795 + 379 + 104 + + 0 + 0 + 0 + + 525.1234 + 3795.337 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a850910a-8d6e-49e7-b143-923ad41fdb78 + Panel + + false + 1 + ad2d44fb-710b-47ac-aa9a-d583f9f0b202 + 1 + Double click to edit panel content… + + + + + + 525 + 3273 + 355 + 100 + + 0 + 0 + 0 + + 525.1174 + 3273.194 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 22991b0e-0e2a-4ba1-a379-96fc369abcee + Expression + Expression + + + + + + 605 + 3386 + 194 + 28 + + + 705 + 3400 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 8350c149-7b8d-4513-9da7-d9fe62d90ee5 + Variable O + O + true + 387adaa7-7978-4287-b8f0-fb7ef543c454 + 1 + + + + + + 607 + 3388 + 14 + 24 + + + 615.5 + 3400 + + + + + + + + Result of expression + ad2d44fb-710b-47ac-aa9a-d583f9f0b202 + Result + + false + 0 + + + + + + 788 + 3388 + 9 + 24 + + + 794 + 3400 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 42dea93e-c128-4628-aa4b-e828c5f24e38 + Panel + + false + 1 + e9aa6800-c776-4a70-ae17-d98d31b7bf2a + 1 + Double click to edit panel content… + + + + + + 523 + 769 + 342 + 100 + + 0 + 0 + 0 + + 523.1849 + 769.5183 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 08908583-3f8c-4cf6-90c2-b9d96ba6277a + true + Expression + Expression + + + + + + 605 + 898 + 194 + 28 + + + 705 + 912 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 8faf19c3-8e35-4bce-a9b7-5325456b24e0 + true + Variable O + O + true + e9aa6800-c776-4a70-ae17-d98d31b7bf2a + 1 + + + + + + 607 + 900 + 14 + 24 + + + 615.5 + 912 + + + + + + + + Result of expression + 21a4236c-2a0d-4185-8880-4c1e502adb09 + true + Result + + false + 0 + + + + + + 788 + 900 + 9 + 24 + + + 794 + 912 + + + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 979e8482-9133-43c5-806a-433d31ac4b05 + Divide Curve + Divide Curve + + + + + + 637 + 947 + 141 + 64 + + + 703 + 979 + + + + + + Curve to divide + 298c767a-4426-4514-a9d1-7b6e41f1b8b8 + Curve + Curve + false + 09336dd8-3c4b-476c-b62d-d3b399ef2780 + 1 + + + + + + 639 + 949 + 49 + 20 + + + 673 + 959 + + + + + + + + Number of segments + ac7152cf-cca3-4d1a-a3ec-78a9561012ce + X*4 + Count + Count + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 639 + 969 + 49 + 20 + + + 673 + 979 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 2e47e108-5be9-4f60-b143-63fc5d23b889 + Kinks + Kinks + false + 0 + + + + + + 639 + 989 + 49 + 20 + + + 673 + 999 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + e9aa6800-c776-4a70-ae17-d98d31b7bf2a + Points + Points + false + 0 + + + + + + 718 + 949 + 58 + 20 + + + 748.5 + 959 + + + + + + + + 1 + Tangent vectors at division points + 5fdfbeda-ff2a-471e-848d-2ee33ae227e3 + Tangents + Tangents + false + 0 + + + + + + 718 + 969 + 58 + 20 + + + 748.5 + 979 + + + + + + + + 1 + Parameter values at division points + 7e774033-9bc3-4d6f-ae30-3de436472463 + Parameters + Parameters + false + 0 + + + + + + 718 + 989 + 58 + 20 + + + 748.5 + 999 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + e02db1d3-13e3-4587-a331-19c777c3db08 + Number + Number + false + 2f263c7c-b3da-4f0a-83ba-1f5794b02f50 + 1 + + + + + + 678 + 4085 + 50 + 24 + + + 703 + 4097 + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 64fca20e-296f-4f79-aa7f-c53c5f88866e + true + Divide Curve + Divide Curve + + + + + + 2893 + 2740 + 141 + 64 + + + 2959 + 2772 + + + + + + Curve to divide + 1b6b6509-be85-4df8-8cd8-fc7585d8fed2 + true + Curve + Curve + false + d503ccca-e824-4afd-9579-51924ddeda66 + 1 + + + + + + 2895 + 2742 + 49 + 20 + + + 2929 + 2752 + + + + + + + + Number of segments + a5718a38-f8fc-4e21-bc6c-347bef03792e + X/2 + true + Count + Count + false + 47d36a7d-3cd2-4782-9f53-9f4088b19d4b + 1 + + + + + + 2895 + 2762 + 49 + 20 + + + 2929 + 2772 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 9bfed599-46fa-4ecf-b3a1-348888166b9d + true + Kinks + Kinks + false + 0 + + + + + + 2895 + 2782 + 49 + 20 + + + 2929 + 2792 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 233fdd06-e7d5-4a0c-a4d7-8f0b3d0d4612 + true + Points + Points + false + 0 + + + + + + 2974 + 2742 + 58 + 20 + + + 3004.5 + 2752 + + + + + + + + 1 + Tangent vectors at division points + fee105b6-3bc7-4a27-9c25-60d8b44db38c + true + Tangents + Tangents + false + 0 + + + + + + 2974 + 2762 + 58 + 20 + + + 3004.5 + 2772 + + + + + + + + 1 + Parameter values at division points + a0a908c6-1192-411c-a22a-5f77810ee1b7 + true + Parameters + Parameters + false + 0 + + + + + + 2974 + 2782 + 58 + 20 + + + 3004.5 + 2792 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 9b2a37bb-1555-4475-9897-d38d08b21505 + true + Line SDL + Line SDL + + + + + + 2903 + 2822 + 122 + 64 + + + 2983 + 2854 + + + + + + Line start point + 5e507055-cbe2-432a-bbce-fc424c470038 + true + Start + Start + false + 0 + + + + + + 2905 + 2824 + 63 + 20 + + + 2946 + 2834 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + 3d0e9370-3dae-4ec7-9308-a63c1461b179 + true + Direction + Direction + false + 0 + + + + + + 2905 + 2844 + 63 + 20 + + + 2946 + 2854 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + 0 + 0 + + + + + + + + + + + + Line length + 8dae98a7-0e9b-4185-8c60-8a77623f52e4 + X/2 + true + Length + Length + false + 0 + + + + + + 2905 + 2864 + 63 + 20 + + + 2946 + 2874 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + d503ccca-e824-4afd-9579-51924ddeda66 + true + Line + Line + false + 0 + + + + + + 2998 + 2824 + 25 + 60 + + + 3012 + 2854 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 27ab2024-18fc-4363-8275-015d2368f9de + true + Line SDL + Line SDL + + + + + + 2911 + 2658 + 106 + 64 + + + 2975 + 2690 + + + + + + Line start point + 78014ac8-12a2-4fa9-8a65-e18ceda7f175 + true + Start + Start + false + 233fdd06-e7d5-4a0c-a4d7-8f0b3d0d4612 + 1 + + + + + + 2913 + 2660 + 47 + 20 + + + 2938 + 2670 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + 6f93dfe1-d4ed-43b8-8d3f-ca0a604718fe + true + Direction + Direction + false + 0 + + + + + + 2913 + 2680 + 47 + 20 + + + 2938 + 2690 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + 0 + + + + + + + + + + + + Line length + d817c66f-cbcc-4261-8bae-dd8ed1a3db70 + true + Length + Length + false + 0 + + + + + + 2913 + 2700 + 47 + 20 + + + 2938 + 2710 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 38f60d72-95b9-474c-a523-e27fbbd26166 + true + Line + Line + false + 0 + + + + + + 2990 + 2660 + 25 + 60 + + + 3004 + 2690 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 26be2798-ae8b-4fb0-b7a2-e9f1edff6049 + true + Panel + + false + 1 + 377c7605-11b6-4673-94de-cc5176b48b51 + 1 + Double click to edit panel content… + + + + + + 3038 + 1011 + 194 + 292 + + 0 + 0 + 0 + + 3038.145 + 1011.983 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 6525660d-29ee-4269-9203-539923b24a8e + true + Deconstruct + Deconstruct + + + + + + 2890 + 1438 + 148 + 64 + + + 2937 + 1470 + + + + + + Input point + 424e3fe1-4f4b-43de-b9bc-242d9800f378 + true + Point + Point + false + e370e985-4ce7-46a6-9272-61e578a1277f + 1 + + + + + + 2892 + 1440 + 30 + 60 + + + 2908.5 + 1470 + + + + + + + + Point {x} component + 0b7cd3a8-2836-435f-b6ae-6abbe8053e01 + true + 2 + X component + X component + false + 0 + + + + + + 2952 + 1440 + 84 + 20 + + + 2987.5 + 1450 + + + + + + + + Point {y} component + ccd28879-e08a-4aaa-95c3-f7812fa57d94 + true + 2 + Y component + Y component + false + 0 + + + + + + 2952 + 1460 + 84 + 20 + + + 2987.5 + 1470 + + + + + + + + Point {z} component + d73bd698-c2ba-47ab-a022-c8f6738c678c + true + Z component + Z component + false + 0 + + + + + + 2952 + 1480 + 84 + 20 + + + 2987.5 + 1490 + + + + + + + + + + + + 079bd9bd-54a0-41d4-98af-db999015f63d + VB Script + + + + + A VB.NET scriptable component + true + 708c9f15-3d1c-406b-8e76-cab318b67adc + true + VB Script + TxtWriter + true + 0 + If activate Then + + Dim i As Integer + Dim aryText(4) As String + + aryText(0) = "Mary WriteLine" + aryText(1) = "Had" + aryText(2) = "Another" + aryText(3) = "Little" + aryText(4) = "One" + + ' the data is appended to the file. If file doesnt exist, a new file is created + Dim objWriter As New System.IO.StreamWriter(filePath, append) + + For i = 0 To data.Count - 1 + objWriter.WriteLine(data(i)) + Next + + objWriter.Close() + + End If + + If clearFile Then + Dim objWriter As New System.IO.StreamWriter(filePath, False) + objWriter.Close() + End If + + + + + + + 2906 + 889 + 115 + 104 + + + 2982 + 941 + + + + + + 5 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 2 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + true + Script Variable filePath + 5e6166c1-8f32-4c96-a7ef-94db1e35eca9 + true + filePath + filePath + true + 0 + true + 936ab982-35fa-4088-8bfe-32405957deea + 1 + abf1fd1b-dbe5-4be6-9832-d8dc105e207f + + + + + + 2908 + 891 + 59 + 20 + + + 2947 + 901 + + + + + + + + 1 + true + Script Variable data + 2b82532a-02b6-40b4-acbc-7bf91bc4da68 + true + 1 + data + data + true + 1 + true + 26be2798-ae8b-4fb0-b7a2-e9f1edff6049 + 1 + abf1fd1b-dbe5-4be6-9832-d8dc105e207f + + + + + + 2908 + 911 + 59 + 20 + + + 2947 + 921 + + + + + + + + true + Script Variable append + aca517b8-0c59-4e5d-af97-a06b3482f5f5 + true + append + append + true + 0 + true + 0 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 2908 + 931 + 59 + 20 + + + 2947 + 941 + + + + + + + + true + Script Variable activate + db3c8491-f6fb-47a1-b7b0-99f86cb86ca5 + true + activate + activate + true + 0 + true + 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0 + 1 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 2908 + 951 + 59 + 20 + + + 2947 + 961 + + + + + + + + true + Script Variable clearFile + 3f95a4f7-45ac-4a38-8791-86d6583fade9 + true + clearFile + clearFile + true + 0 + true + 0 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 2908 + 971 + 59 + 20 + + + 2947 + 981 + + + + + + + + Print, Reflect and Error streams + 0d196d2d-27eb-4232-8ac3-43330fd192b5 + true + out + out + false + 0 + + + + + + 2997 + 891 + 22 + 50 + + + 3009.5 + 916 + + + + + + + + Output parameter A + cdf76903-298c-4cd4-bc34-601277df82d6 + true + A + A + false + 0 + + + + + + 2997 + 941 + 22 + 50 + + + 3009.5 + 966 + + + + + + + + + + + + + + 06953bda-1d37-4d58-9b38-4b3c74e54c8f + File Path + + + + + Contains a collection of file paths + false + All files|*.* + 936ab982-35fa-4088-8bfe-32405957deea + true + File Path + File Path + false + 0 + + + + + + 2939 + 1011 + 50 + 24 + + + 2964.525 + 1023.265 + + + + + + 1 + + + + + 1 + {0} + + + + + false + C:\IICSA.O____48361_EDIWID_1_TNEMERCNI____TNEIDARG_PUKOOL_ROLOC_DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF_EKUN____O____NUKE_FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID_COLOR_LOOKUP_GRADIENT____INCREMENT_1_DIWIDE_16384____O.ASCII + + + + + + + + + + + + + a8b97322-2d53-47cd-905e-b932c3ccd74e + Button + + + + + Button object with two values + False + True + 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0 + true + Button + + false + 0 + + + + + + 2931 + 848 + 66 + 22 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25 + Curve + Curve + false + e15c0da3-15dc-4bcb-8939-2c5ec5698b15 + 1 + + + + + + 5557 + 2763 + 50 + 24 + + + 5582.897 + 2775.211 + + + + + + + + + + 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 + 391fa384-4978-4146-9509-512cbdc302c5 + Evaluate Length + Evaluate Length + + + + + + 5502 + 2678 + 160 + 64 + + + 5592 + 2710 + + + + + + Curve to evaluate + e2627c34-f2b2-4092-bf76-a9749b13996a + Curve + Curve + false + f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25 + 1 + + + + + + 5504 + 2680 + 73 + 20 + + + 5550 + 2690 + + + + + + + + Length factor for curve evaluation + 728fac84-864b-4c8a-82a7-06415b3356cd + 1 + Length + Length + false + 0 + + + + + + 5504 + 2700 + 73 + 20 + + + 5550 + 2710 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 72cac29d-b8f9-4681-9eaf-eea5c1b08077 + Normalized + Normalized + false + 0 + + + + + + 5504 + 2720 + 73 + 20 + + + 5550 + 2730 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + fff8fda2-863f-489e-8499-7ed0fd9118e8 + Point + Point + false + 0 + + + + + + 5607 + 2680 + 53 + 20 + + + 5635 + 2690 + + + + + + + + Tangent vector at the specified length + 0fd64b62-df1b-4ff8-8372-a03fc9fd689e + Tangent + Tangent + false + 0 + + + + + + 5607 + 2700 + 53 + 20 + + + 5635 + 2710 + + + + + + + + Curve parameter at the specified length + 8165b44d-a61d-47a1-aceb-28259c1254c4 + Parameter + Parameter + false + 0 + + + + + + 5607 + 2720 + 53 + 20 + + + 5635 + 2730 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + 05c68ab6-a4a6-4531-b120-cd1f09e2ec7b + YZ Plane + YZ Plane + + + + + + 5533 + 2631 + 98 + 28 + + + 5583 + 2645 + + + + + + Origin of plane + d834e7d0-a9f3-4861-9f50-7030de4cfa24 + Origin + Origin + false + fff8fda2-863f-489e-8499-7ed0fd9118e8 + 1 + + + + + + 5535 + 2633 + 33 + 24 + + + 5553 + 2645 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + d0ae266b-1682-491c-bee6-76496606fcb1 + Plane + Plane + false + 0 + + + + + + 5598 + 2633 + 31 + 24 + + + 5615 + 2645 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 57c99f13-3937-47f8-9b4a-59d033ef07aa + Mirror + Mirror + + + + + + 5513 + 2569 + 138 + 44 + + + 5581 + 2591 + + + + + + Base geometry + e1372fd8-1f6b-46f6-aff4-1497de199bf0 + Geometry + Geometry + true + f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25 + 1 + + + + + + 5515 + 2571 + 51 + 20 + + + 5542 + 2581 + + + + + + + + Mirror plane + b67b11e5-f515-4970-ba07-e4efad992b88 + Plane + Plane + false + d0ae266b-1682-491c-bee6-76496606fcb1 + 1 + + + + + + 5515 + 2591 + 51 + 20 + + + 5542 + 2601 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + af90f00b-316f-4b79-b6d5-c26969e27a7d + Geometry + Geometry + false + 0 + + + + + + 5596 + 2571 + 53 + 20 + + + 5624 + 2581 + + + + + + + + Transformation data + dfa3bfe2-d964-4ef7-b3d4-3dd2cdc2ba81 + Transform + Transform + false + 0 + + + + + + 5596 + 2591 + 53 + 20 + + + 5624 + 2601 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 8e038213-7c24-4b93-8b8f-587867a7e2ae + Join Curves + Join Curves + + + + + + 5523 + 2507 + 118 + 44 + + + 5586 + 2529 + + + + + + 1 + Curves to join + 3f04730d-e061-4ce5-870b-f5dd685fc3b5 + Curves + Curves + false + f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25 + af90f00b-316f-4b79-b6d5-c26969e27a7d + 2 + + + + + + 5525 + 2509 + 46 + 20 + + + 5549.5 + 2519 + + + + + + + + Preserve direction of input curves + 830e99be-e7eb-42d0-8674-e8ada6194bbb + Preserve + Preserve + false + 0 + + + + + + 5525 + 2529 + 46 + 20 + + + 5549.5 + 2539 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 0062ed90-a595-40fe-804c-2efd80987eb9 + Curves + Curves + false + 0 + + + + + + 5601 + 2509 + 38 + 40 + + + 5621.5 + 2529 + + + + + + + + + + + + e87db220-a0a0-4d67-a405-f97fd14b2d7a + Linear Array + + + + + Create a linear array of geometry. + true + 87b5a07c-0959-48af-b3ea-1850aab4001c + Linear Array + Linear Array + + + + + + 5513 + 2425 + 138 + 64 + + + 5581 + 2457 + + + + + + Base geometry + 6c39ac1f-6d7e-4afa-9784-7505cec6b5aa + Geometry + Geometry + true + 0062ed90-a595-40fe-804c-2efd80987eb9 + 1 + + + + + + 5515 + 2427 + 51 + 20 + + + 5542 + 2437 + + + + + + + + Linear array direction and interval + 86849e41-c369-4e2e-8e88-3e49d728480a + Direction + Direction + false + 0 + + + + + + 5515 + 2447 + 51 + 20 + + + 5542 + 2457 + + + + + + 1 + + + + + 1 + {0} + + + + + + 2 + 0 + 0 + + + + + + + + + + + + Number of elements in array. + a696f77a-9e2a-454c-81dc-0594079dda9a + Count + Count + false + 0 + + + + + + 5515 + 2467 + 51 + 20 + + + 5542 + 2477 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + 1 + Arrayed geometry + d1c74620-5515-4d7d-8719-106dac105140 + Geometry + Geometry + false + 0 + + + + + + 5596 + 2427 + 53 + 30 + + + 5624 + 2442 + + + + + + + + 1 + Transformation data + 52055a79-39cb-4026-8925-151ee0a65b01 + Transform + Transform + false + 0 + + + + + + 5596 + 2457 + 53 + 30 + + + 5624 + 2472 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 49c9c7fd-8ff8-4fd2-812a-32a26c6caa11 + Join Curves + Join Curves + + + + + + 5523 + 2363 + 118 + 44 + + + 5586 + 2385 + + + + + + 1 + Curves to join + aeed4693-6839-40fe-81f1-dba3eb2d45c3 + Curves + Curves + false + d1c74620-5515-4d7d-8719-106dac105140 + 1 + + + + + + 5525 + 2365 + 46 + 20 + + + 5549.5 + 2375 + + + + + + + + Preserve direction of input curves + 863f4c8d-3241-49ad-b908-ee3f8d14f244 + Preserve + Preserve + false + 0 + + + + + + 5525 + 2385 + 46 + 20 + + + 5549.5 + 2395 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0 + Curves + Curves + false + 0 + + + + + + 5601 + 2365 + 38 + 40 + + + 5621.5 + 2385 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 2e2550a6-0f32-4b90-92f0-a88401c43eb5 + Curve Domain + Curve Domain + + + + + + 5524 + 2118 + 116 + 44 + + + 5582 + 2140 + + + + + + Curve to measure/modify + 6f0b21df-7243-4a6f-880d-4bf9ec4d5295 + Curve + Curve + false + a4a42a27-5fc4-490b-8303-ab18a562494f + 1 + + + + + + 5526 + 2120 + 41 + 20 + + + 5548 + 2130 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 495e6c26-65b4-4514-9d7a-d835d5c8891c + Domain + Domain + true + 0 + + + + + + 5526 + 2140 + 41 + 20 + + + 5548 + 2150 + + + + + + + + Curve with new domain. + ed3ec7e8-0919-40b1-ba85-4d0a5c4a6884 + Curve + Curve + false + 0 + + + + + + 5597 + 2120 + 41 + 20 + + + 5619 + 2130 + + + + + + + + Domain of original curve. + 27c34c8f-207d-457e-b731-e3b60290a9db + Domain + Domain + false + 0 + + + + + + 5597 + 2140 + 41 + 20 + + + 5619 + 2150 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + 7b213b96-e17b-456d-ad30-40abe337bbab + Sub Curve + Sub Curve + + + + + + 5520 + 1932 + 124 + 44 + + + 5594 + 1954 + + + + + + Base curve + 906f829e-51de-4f4a-9ff3-4a267aeec2d3 + Base curve + Base curve + false + ed3ec7e8-0919-40b1-ba85-4d0a5c4a6884 + 1 + + + + + + 5522 + 1934 + 57 + 20 + + + 5552 + 1944 + + + + + + + + Sub-domain to extract + 8671c79d-4307-409c-ac8e-0d2a445dd560 + Domain + Domain + false + 8eb97c76-eb9f-48c8-9612-d1b43ebbd702 + 1 + + + + + + 5522 + 1954 + 57 + 20 + + + 5552 + 1964 + + + + + + + + Resulting sub curve + e28d5d2e-89dd-4827-85f5-e2e51f7fb521 + Curve + Curve + false + 0 + + + + + + 5609 + 1934 + 33 + 40 + + + 5627 + 1954 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 32cf64eb-77e3-47c3-b29f-62154dec420f + Deconstruct Domain + Deconstruct Domain + + + + + + 5530 + 2056 + 104 + 44 + + + 5588 + 2078 + + + + + + Base domain + 51fb18cd-b90b-40e9-9ad0-e930de0d3f5e + Domain + Domain + false + 27c34c8f-207d-457e-b731-e3b60290a9db + 1 + + + + + + 5532 + 2058 + 41 + 40 + + + 5554 + 2078 + + + + + + + + Start of domain + 3751a54b-d1e2-4c42-8628-0a159963cec7 + Start + Start + false + 0 + + + + + + 5603 + 2058 + 29 + 20 + + + 5619 + 2068 + + + + + + + + End of domain + 570c62b9-9108-47c6-9eaa-216ba72a2455 + End + End + false + 0 + + + + + + 5603 + 2078 + 29 + 20 + + + 5619 + 2088 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 5b7c8774-56f8-42e4-bf79-9877cd6b989a + Construct Domain + Construct Domain + + + + + + 5504 + 1994 + 156 + 44 + + + 5602 + 2016 + + + + + + Start value of numeric domain + 22fa7f17-f5da-40b4-8863-2c88b10ec655 + X/8 + Domain start + Domain start + false + 570c62b9-9108-47c6-9eaa-216ba72a2455 + 1 + + + + + + 5506 + 1996 + 81 + 20 + + + 5556 + 2006 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + b6f88ef2-8810-41e8-ae51-ffc2cdf72cb2 + X*5/8 + Domain end + Domain end + false + 570c62b9-9108-47c6-9eaa-216ba72a2455 + 1 + + + + + + 5506 + 2016 + 81 + 20 + + + 5556 + 2026 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 8eb97c76-eb9f-48c8-9612-d1b43ebbd702 + Domain + Domain + false + 0 + + + + + + 5617 + 1996 + 41 + 40 + + + 5639 + 2016 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 2ec48aa0-7402-4ddd-b500-bcfd1a1aa573 + Move + Move + + + + + + 5513 + 1870 + 138 + 44 + + + 5581 + 1892 + + + + + + Base geometry + f8152c64-e40d-4b71-bb87-55154d01b43e + Geometry + Geometry + true + e28d5d2e-89dd-4827-85f5-e2e51f7fb521 + 1 + + + + + + 5515 + 1872 + 51 + 20 + + + 5542 + 1882 + + + + + + + + Translation vector + af49a999-8441-471b-9c57-83312322e672 + Motion + Motion + false + 0 + + + + + + 5515 + 1892 + 51 + 20 + + + 5542 + 1902 + + + + + + 1 + + + + + 1 + {0} + + + + + + -0.5 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + bc56f6fb-d650-47f3-8d71-7e9e9e3c0fcd + Geometry + Geometry + false + 0 + + + + + + 5596 + 1872 + 53 + 20 + + + 5624 + 1882 + + + + + + + + Transformation data + 5f161da1-07b5-46b9-b8bd-ad83b10a137e + Transform + Transform + false + 0 + + + + + + 5596 + 1892 + 53 + 20 + + + 5624 + 1902 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + eefdf17f-2113-431d-95b3-ae53cd004df8 + Scale + Scale + + + + + + 5513 + 1788 + 138 + 64 + + + 5581 + 1820 + + + + + + Base geometry + 73e0633a-d04f-4133-ae51-48174c988f9e + Geometry + Geometry + true + bc56f6fb-d650-47f3-8d71-7e9e9e3c0fcd + 1 + + + + + + 5515 + 1790 + 51 + 20 + + + 5542 + 1800 + + + + + + + + Center of scaling + 3d4f3445-c33e-4002-9028-64d983a31393 + Center + Center + false + 0 + + + + + + 5515 + 1810 + 51 + 20 + + + 5542 + 1820 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 458e71c8-1595-4d92-ae8a-3224e12907ad + Factor + Factor + false + 0 + + + + + + 5515 + 1830 + 51 + 20 + + + 5542 + 1840 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + a63d6f9b-92ab-4a73-8a8c-f1af180d3bbc + Geometry + Geometry + false + 0 + + + + + + 5596 + 1790 + 53 + 30 + + + 5624 + 1805 + + + + + + + + Transformation data + bc976f17-f482-49e6-8c51-77a28370063a + Transform + Transform + false + 0 + + + + + + 5596 + 1820 + 53 + 30 + + + 5624 + 1835 + + + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 619e43ea-a120-4fab-9439-afa674d35b7e + Deconstruct + Deconstruct + + + + + + 5498 + 1624 + 168 + 64 + + + 5545 + 1656 + + + + + + Input point + 692b111f-81c9-413e-af24-fc033d7b22d6 + Point + Point + false + 7572c58f-0269-435e-9399-fdf575ea00ba + 1 + + + + + + 5500 + 1626 + 30 + 60 + + + 5516.5 + 1656 + + + + + + + + Point {x} component + d46a2e9b-cf34-47c3-9abd-1bfccd68cb57 + 2 + X component + X component + false + true + 0 + + + + + + 5560 + 1626 + 104 + 20 + + + 5595.5 + 1636 + + + + + + + + Point {y} component + 9cdd5043-0ca1-4a2a-9517-9ba56e5a9d2d + 2 + Y component + Y component + false + true + 0 + + + + + + 5560 + 1646 + 104 + 20 + + + 5595.5 + 1656 + + + + + + + + Point {z} component + 68cee5b5-1a0c-414a-b42f-283a736eae0f + Z component + Z component + false + 0 + + + + + + 5560 + 1666 + 104 + 20 + + + 5595.5 + 1676 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + 6e4f0f3c-ab3d-4848-ae83-8423b238e701 + Divide Curve + Divide Curve + + + + + + 5519 + 1706 + 125 + 64 + + + 5569 + 1738 + + + + + + Curve to divide + 4326514c-02cd-4318-bd8f-7c6612541ce4 + Curve + Curve + false + a63d6f9b-92ab-4a73-8a8c-f1af180d3bbc + 1 + + + + + + 5521 + 1708 + 33 + 20 + + + 5539 + 1718 + + + + + + + + Number of segments + e9df65e3-97f0-47bf-97c6-e75623abd4bc + Count + Count + false + 9cc45261-b02e-4259-9e30-07f8e180b8a3 + 1 + + + + + + 5521 + 1728 + 33 + 20 + + + 5539 + 1738 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 4607a3e8-e812-4cd6-bb96-1800ca21fff9 + Kinks + Kinks + false + 0 + + + + + + 5521 + 1748 + 33 + 20 + + + 5539 + 1758 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 7572c58f-0269-435e-9399-fdf575ea00ba + Points + Points + false + 0 + + + + + + 5584 + 1708 + 58 + 20 + + + 5614.5 + 1718 + + + + + + + + 1 + Tangent vectors at division points + 40fb623b-2279-43dc-acba-322373661414 + Tangents + Tangents + false + 0 + + + + + + 5584 + 1728 + 58 + 20 + + + 5614.5 + 1738 + + + + + + + + 1 + Parameter values at division points + 56615695-3f7f-46b4-a0b7-69d010edea23 + Parameters + Parameters + false + 0 + + + + + + 5584 + 1748 + 58 + 20 + + + 5614.5 + 1758 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + c188a258-5114-47ba-a541-5d1a01b556cc + Panel + + false + 0 + c0ec556d-72a4-4920-addc-a25ff2e1e4be + 1 + Double click to edit panel content… + + + + + + 5673 + 1093 + 181 + 292 + + 0 + 0 + 0 + + 5673.896 + 1093.011 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7c43d191-00a5-4c0d-b322-e5061edff1ea + Panel + + false + 0 + a0441a5a-2668-4e8c-b7fc-12917502af54 + 1 + Double click to edit panel content… + + + + + + 5311 + 1093 + 181 + 292 + + 0 + 0 + 0 + + 5311.094 + 1093.011 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 2013e425-8713-42e2-a661-b57e78840337 + Concatenate + + + + + Concatenate some fragments of text + true + 1bd31810-4c01-4950-b1a0-29cc3d316a9b + Concatenate + Concatenate + + + + + + 5535 + 1011 + 93 + 64 + + + 5561 + 1043 + + + + + + 3 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 1 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + + + + + First text fragment + e3887edc-d139-4aeb-be02-b05144212562 + Fragment A + + true + 7c43d191-00a5-4c0d-b322-e5061edff1ea + 1 + + + + + + 5537 + 1013 + 9 + 20 + + + 5543 + 1023 + + + + + + + + Second text fragment + f5683864-7c84-4d00-a36a-8541771e0f35 + Fragment B + + true + f94b8dec-f42d-4a01-b6ff-da3f549f8b30 + 1 + + + + + + 5537 + 1033 + 9 + 20 + + + 5543 + 1043 + + + + + + + + Third text fragment + 553d771c-20da-4de2-b911-f77033af3a50 + Fragment A + + true + c188a258-5114-47ba-a541-5d1a01b556cc + 1 + + + + + + 5537 + 1053 + 9 + 20 + + + 5543 + 1063 + + + + + + + + Resulting text consisting of all the fragments + e47489ce-947c-436c-877c-c81e4a5e7b13 + 1 + Result + Result + false + 0 + + + + + + 5576 + 1013 + 50 + 60 + + + 5594.5 + 1043 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + b22abe4a-d6ea-4ecd-9217-7ee811022f89 + Panel + + false + 0 + e47489ce-947c-436c-877c-c81e4a5e7b13 + 1 + Double click to edit panel content… + + + + + + 5407 + 700 + 350 + 292 + + 0 + 0 + 0 + + 5407.084 + 700.3676 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 5a4eac60-4579-4169-adb8-3bff092e8404 + List Length + List Length + + + + + + 5535 + 1533 + 93 + 28 + + + 5574 + 1547 + + + + + + 1 + Base list + 329d4e52-e590-4168-9b90-df419aae0516 + List + List + false + 7572c58f-0269-435e-9399-fdf575ea00ba + 1 + + + + + + 5537 + 1535 + 22 + 24 + + + 5549.5 + 1547 + + + + + + + + Number of items in L + 99d769f2-5d60-4f73-8631-ccffc8011575 + Length + Length + false + 0 + + + + + + 5589 + 1535 + 37 + 24 + + + 5609 + 1547 + + + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + 935a4e27-0ed1-4c7f-bf85-72097409dfad + Duplicate Data + Duplicate Data + + + + + + 5512 + 1450 + 140 + 64 + + + 5571 + 1482 + + + + + + 1 + Data to duplicate + 68fbaf93-b1cc-445b-b92a-aab258d1644a + Data + Data + false + 0 + + + + + + 5514 + 1452 + 42 + 20 + + + 5536.5 + 1462 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + ; + + + + + + + + + + + Number of duplicates + f65f88ac-c79b-4d2a-b9b7-1a1674aca4d9 + Number + Number + false + 99d769f2-5d60-4f73-8631-ccffc8011575 + 1 + + + + + + 5514 + 1472 + 42 + 20 + + + 5536.5 + 1482 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Retain list order + d2a93bf6-60fb-4842-8daa-dda4ab94980d + Order + Order + false + 0 + + + + + + 5514 + 1492 + 42 + 20 + + + 5536.5 + 1502 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + 150762f9-c5aa-4a4d-b6d7-6f411b9beb0c + 2 + Data + Data + false + true + 0 + + + + + + 5586 + 1452 + 64 + 60 + + + 5601.5 + 1482 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",X) + true + 78676aa6-d630-4afc-9928-fb1b343389e0 + Expression + Expression + + + + + + 5472 + 1579 + 219 + 28 + + + 5572 + 1593 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + d7e2d80b-6ab2-458b-a564-1bacb2b40d82 + Variable X + X + true + d46a2e9b-cf34-47c3-9abd-1bfccd68cb57 + 1 + + + + + + 5474 + 1581 + 14 + 24 + + + 5482.5 + 1593 + + + + + + + + Result of expression + a0441a5a-2668-4e8c-b7fc-12917502af54 + Result + Result + false + 0 + + + + + + 5655 + 1581 + 34 + 24 + + + 5673.5 + 1593 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",Y) + true + 105c7a8a-c93d-47b9-af1f-5d0a78ade9ac + Expression + Expression + + + + + + 5473 + 1404 + 218 + 28 + + + 5572 + 1418 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + eabf4994-4c69-4fb2-9c2f-32dc63698d53 + Variable Y + Y + true + 9cdd5043-0ca1-4a2a-9517-9ba56e5a9d2d + 1 + + + + + + 5475 + 1406 + 13 + 24 + + + 5483 + 1418 + + + + + + + + Result of expression + c0ec556d-72a4-4920-addc-a25ff2e1e4be + Result + Result + false + 0 + + + + + + 5655 + 1406 + 34 + 24 + + + 5673.5 + 1418 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f94b8dec-f42d-4a01-b6ff-da3f549f8b30 + Panel + + false + 0 + 150762f9-c5aa-4a4d-b6d7-6f411b9beb0c + 1 + Double click to edit panel content… + + + + + + 5492 + 1093 + 181 + 292 + + 0 + 0 + 0 + + 5492 + 1093.975 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25 + 391fa384-4978-4146-9509-512cbdc302c5 + 05c68ab6-a4a6-4531-b120-cd1f09e2ec7b + 57c99f13-3937-47f8-9b4a-59d033ef07aa + 8e038213-7c24-4b93-8b8f-587867a7e2ae + 87b5a07c-0959-48af-b3ea-1850aab4001c + 49c9c7fd-8ff8-4fd2-812a-32a26c6caa11 + 2e2550a6-0f32-4b90-92f0-a88401c43eb5 + 7b213b96-e17b-456d-ad30-40abe337bbab + 32cf64eb-77e3-47c3-b29f-62154dec420f + 5b7c8774-56f8-42e4-bf79-9877cd6b989a + 2ec48aa0-7402-4ddd-b500-bcfd1a1aa573 + eefdf17f-2113-431d-95b3-ae53cd004df8 + 619e43ea-a120-4fab-9439-afa674d35b7e + 6e4f0f3c-ab3d-4848-ae83-8423b238e701 + c188a258-5114-47ba-a541-5d1a01b556cc + 7c43d191-00a5-4c0d-b322-e5061edff1ea + 1bd31810-4c01-4950-b1a0-29cc3d316a9b + b22abe4a-d6ea-4ecd-9217-7ee811022f89 + 5a4eac60-4579-4169-adb8-3bff092e8404 + 935a4e27-0ed1-4c7f-bf85-72097409dfad + 78676aa6-d630-4afc-9928-fb1b343389e0 + 105c7a8a-c93d-47b9-af1f-5d0a78ade9ac + f94b8dec-f42d-4a01-b6ff-da3f549f8b30 + a0ba8fac-f83b-475c-87c1-b7d4071e7084 + 1e6793b9-7876-44c3-81db-1f581a66cc6f + 3d6e8a3d-110b-4477-9808-a3778be44782 + 9cc45261-b02e-4259-9e30-07f8e180b8a3 + 109e374b-4a2e-479b-9c78-4a16f0374be6 + 95f96cf7-23b6-4aba-a210-769d38bbb41c + d112c991-f144-4804-bdab-b416453265b1 + 31 + 78fe944a-9bbd-4518-a13c-f4d11f1f61cd + Group + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + eb12b45e-e57a-4979-9ae6-195bec0817cc + true + Curve + Curve + false + e15c0da3-15dc-4bcb-8939-2c5ec5698b15 + 1 + + + + + + 3822 + 2256 + 50 + 24 + + + 3847.957 + 2268.926 + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 5f716f01-b809-441a-87bc-b0e3f99103e3 + true + Deconstruct + Deconstruct + + + + + + 3773 + 2091 + 148 + 64 + + + 3820 + 2123 + + + + + + Input point + 89d0a090-e62e-4893-bb65-2ca861c9b120 + true + Point + Point + false + e928512a-abc1-483c-bb4a-342192a50806 + 1 + + + + + + 3775 + 2093 + 30 + 60 + + + 3791.5 + 2123 + + + + + + + + Point {x} component + 4440b01d-0727-488c-b655-f93cd16a720e + true + 2 + X component + X component + false + 0 + + + + + + 3835 + 2093 + 84 + 20 + + + 3870.5 + 2103 + + + + + + + + Point {y} component + 6b0a7edd-e6c0-47a0-8363-8ecf033a1975 + true + 2 + Y component + Y component + false + 0 + + + + + + 3835 + 2113 + 84 + 20 + + + 3870.5 + 2123 + + + + + + + + Point {z} component + 867b8623-1bac-49a9-8148-1bb73db2132a + true + Z component + Z component + false + 0 + + + + + + 3835 + 2133 + 84 + 20 + + + 3870.5 + 2143 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + f6912693-e9d0-43ec-adb1-42336dd047c2 + true + Divide Curve + Divide Curve + + + + + + 3784 + 2174 + 125 + 64 + + + 3834 + 2206 + + + + + + Curve to divide + 85e31ae8-ed79-457f-8aa1-e97d69f0e2b0 + true + Curve + Curve + false + eb12b45e-e57a-4979-9ae6-195bec0817cc + 1 + + + + + + 3786 + 2176 + 33 + 20 + + + 3804 + 2186 + + + + + + + + Number of segments + 281188f5-08fc-45b5-9296-0e61d6ceaf1b + true + Count + Count + false + 1c624bab-037b-49da-8d79-e902bf35524d + 1 + + + + + + 3786 + 2196 + 33 + 20 + + + 3804 + 2206 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 57785e03-c562-49f4-a08a-deae7e2bbc6d + true + Kinks + Kinks + false + 0 + + + + + + 3786 + 2216 + 33 + 20 + + + 3804 + 2226 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + e928512a-abc1-483c-bb4a-342192a50806 + true + Points + Points + false + 0 + + + + + + 3849 + 2176 + 58 + 20 + + + 3879.5 + 2186 + + + + + + + + 1 + Tangent vectors at division points + 1f3b5ed3-f417-41b2-921e-be18a6eb525a + true + Tangents + Tangents + false + 0 + + + + + + 3849 + 2196 + 58 + 20 + + + 3879.5 + 2206 + + + + + + + + 1 + Parameter values at division points + 26cf8e6c-4987-4589-9b48-2a625d096ea5 + true + Parameters + Parameters + false + 0 + + + + + + 3849 + 2216 + 58 + 20 + + + 3879.5 + 2226 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + b3a72a53-7382-458b-becc-3846cbbe9bd8 + true + Panel + + false + 1 + 3f7c5dba-b728-47a8-ad2a-b092b6ddcd39 + 1 + Double click to edit panel content… + + + + + + 3933 + 1468 + 172 + 292 + + 0 + 0 + 0 + + 3933.959 + 1468.561 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf + true + Panel + + false + 1 + c316a043-8820-4d2c-97ec-4950f3274d54 + 1 + Double click to edit panel content… + + + + + + 3589 + 1468 + 172 + 292 + + 0 + 0 + 0 + + 3589.471 + 1468.919 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 2013e425-8713-42e2-a661-b57e78840337 + Concatenate + + + + + Concatenate some fragments of text + true + 9872d5d2-39a4-4ec9-adc7-34328fee7da2 + true + Concatenate + Concatenate + + + + + + 3800 + 1384 + 93 + 64 + + + 3826 + 1416 + + + + + + 3 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 1 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + + + + + First text fragment + ef656576-c493-481f-ae0c-c6891cba1a56 + true + Fragment A + + true + bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf + 1 + + + + + + 3802 + 1386 + 9 + 20 + + + 3808 + 1396 + + + + + + + + Second text fragment + 86018d3f-98ba-416b-b295-c0bffa1d76de + true + Fragment B + + true + 90365ad6-e298-473a-86cb-d4633ee6db2f + 1 + + + + + + 3802 + 1406 + 9 + 20 + + + 3808 + 1416 + + + + + + + + Third text fragment + a8d20419-37a2-40c8-a92a-d5af32a1a3ef + true + Fragment A + + true + b3a72a53-7382-458b-becc-3846cbbe9bd8 + 1 + + + + + + 3802 + 1426 + 9 + 20 + + + 3808 + 1436 + + + + + + + + Resulting text consisting of all the fragments + 4d12f9f7-cab6-4b98-9042-bb2352899f85 + true + 1 + Result + Result + false + 0 + + + + + + 3841 + 1386 + 50 + 60 + + + 3859.5 + 1416 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e9a82133-4720-4769-90c5-47f7ce7ac89c + true + Panel + + false + 0.53023098409175873 + 4d12f9f7-cab6-4b98-9042-bb2352899f85 + 1 + Double click to edit panel content… + + + + + + 3672 + 1076 + 350 + 292 + + 0 + 0 + 0 + + 3672.188 + 1076.857 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 2282d336-365c-4bdb-b9c9-f6153d2023fd + true + List Length + List Length + + + + + + 3800 + 1952 + 93 + 28 + + + 3839 + 1966 + + + + + + 1 + Base list + 2011b464-fc7a-4d43-b880-9a7d071e906f + true + List + List + false + e928512a-abc1-483c-bb4a-342192a50806 + 1 + + + + + + 3802 + 1954 + 22 + 24 + + + 3814.5 + 1966 + + + + + + + + Number of items in L + b5b9a4a5-3ee0-42a1-a18a-fdaa72576c56 + true + Length + Length + false + 0 + + + + + + 3854 + 1954 + 37 + 24 + + + 3874 + 1966 + + + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + 96613f16-8c7e-4e3e-9244-f130eb890b95 + true + Duplicate Data + Duplicate Data + + + + + + 3777 + 1869 + 140 + 64 + + + 3836 + 1901 + + + + + + 1 + Data to duplicate + 7d490ed8-969e-4a1e-98c8-52e5f066545f + true + Data + Data + false + 0 + + + + + + 3779 + 1871 + 42 + 20 + + + 3801.5 + 1881 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_String + false + ; + + + + + + + + + + + Number of duplicates + d9c03fee-a0fb-4d7a-84c1-6f5ef7eff5dc + true + Number + Number + false + b5b9a4a5-3ee0-42a1-a18a-fdaa72576c56 + 1 + + + + + + 3779 + 1891 + 42 + 20 + + + 3801.5 + 1901 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Retain list order + e4d4fa99-bb30-4b43-81ed-fefc20bda121 + true + Order + Order + false + 0 + + + + + + 3779 + 1911 + 42 + 20 + + + 3801.5 + 1921 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + 4c47a8cd-b9b0-461a-a5dd-9a48a45b66a3 + true + 2 + Data + Data + false + true + 0 + + + + + + 3851 + 1871 + 64 + 60 + + + 3866.5 + 1901 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",X) + true + 87a4439e-5ed1-4725-98bb-f7d115ff7478 + true + Expression + Expression + + + + + + 3729 + 2045 + 235 + 28 + + + 3829 + 2059 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + ede71a7a-bac6-4b77-8756-ed81f96fc065 + true + Variable X + X + true + 4440b01d-0727-488c-b655-f93cd16a720e + 1 + + + + + + 3731 + 2047 + 14 + 24 + + + 3739.5 + 2059 + + + + + + + + Result of expression + c316a043-8820-4d2c-97ec-4950f3274d54 + true + Result + Result + false + true + 0 + + + + + + 3912 + 2047 + 50 + 24 + + + 3930.5 + 2059 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",Y) + true + b30c2f20-07f0-4998-a514-8066fc6a1a12 + true + Expression + Expression + + + + + + 3730 + 1822 + 234 + 28 + + + 3829 + 1836 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 9accc4fb-e73f-4433-a286-c59ae478fb26 + true + Variable Y + Y + true + 6b0a7edd-e6c0-47a0-8363-8ecf033a1975 + 1 + + + + + + 3732 + 1824 + 13 + 24 + + + 3740 + 1836 + + + + + + + + Result of expression + 3f7c5dba-b728-47a8-ad2a-b092b6ddcd39 + true + Result + Result + false + true + 0 + + + + + + 3912 + 1824 + 50 + 24 + + + 3930.5 + 1836 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 90365ad6-e298-473a-86cb-d4633ee6db2f + true + Panel + + false + 0 + 4c47a8cd-b9b0-461a-a5dd-9a48a45b66a3 + 1 + Double click to edit panel content… + + + + + + 3761 + 1468 + 172 + 292 + + 0 + 0 + 0 + + 3761.99 + 1468.71 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + eb12b45e-e57a-4979-9ae6-195bec0817cc + d8eea3ec-5157-4ac0-92dd-492058fad237 + 59c8374e-36a2-40df-af0f-1946fb9c4c2e + 6a58cb78-3aa0-4c67-9585-8364f6f684f5 + 2aafa1cf-f50a-4433-9467-6e2ba9b0a462 + 2ac06252-6a62-48fb-9825-5298bdbe9536 + 30aa3e57-dd88-4f54-ad69-4b2473594537 + 3662d19c-7316-4361-b4a3-db2bbd218382 + b60eeacc-25e7-4f56-826d-40476555687d + 71a4b562-3bee-43d5-9fb6-1c99bc3cd4cb + ee5295ed-8446-4093-9cff-155530db048a + 10338e33-43fc-4848-9f86-5e4608e349ae + 5c73a0f5-f091-4315-897f-65bd97a0d6aa + 5f716f01-b809-441a-87bc-b0e3f99103e3 + f6912693-e9d0-43ec-adb1-42336dd047c2 + b3a72a53-7382-458b-becc-3846cbbe9bd8 + bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf + 9872d5d2-39a4-4ec9-adc7-34328fee7da2 + e9a82133-4720-4769-90c5-47f7ce7ac89c + 2282d336-365c-4bdb-b9c9-f6153d2023fd + 96613f16-8c7e-4e3e-9244-f130eb890b95 + 87a4439e-5ed1-4725-98bb-f7d115ff7478 + b30c2f20-07f0-4998-a514-8066fc6a1a12 + 90365ad6-e298-473a-86cb-d4633ee6db2f + dbba226e-a179-44e2-9128-0825b4dea6d8 + 6ccf331f-85f1-4064-857f-79b781e718d5 + ad7bb29b-12e4-46ba-bd41-fb424d75c5d9 + 1c624bab-037b-49da-8d79-e902bf35524d + 0d7b8cff-2594-4e45-ab9e-2f5f1341fd9b + f6313031-c550-4d1d-8f43-99d56b12c44c + 30 + e409bbb2-316f-409c-95e6-3f4b7c2dc8b6 + Group + + + + + + + + + + + 079bd9bd-54a0-41d4-98af-db999015f63d + VB Script + + + + + A VB.NET scriptable component + true + dbba226e-a179-44e2-9128-0825b4dea6d8 + true + VB Script + TxtWriter + true + 0 + If activate Then + + Dim i As Integer + Dim aryText(4) As String + + aryText(0) = "Mary WriteLine" + aryText(1) = "Had" + aryText(2) = "Another" + aryText(3) = "Little" + aryText(4) = "One" + + ' the data is appended to the file. If file doesnt exist, a new file is created + Dim objWriter As New System.IO.StreamWriter(filePath, append) + + For i = 0 To data.Count - 1 + objWriter.WriteLine(data(i)) + Next + + objWriter.Close() + + End If + + If clearFile Then + Dim objWriter As New System.IO.StreamWriter(filePath, False) + objWriter.Close() + End If + + + + + + + 3789 + 909 + 115 + 104 + + + 3865 + 961 + + + + + + 5 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 2 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + true + Script Variable filePath + a23fff20-bfb8-4cc6-9e17-fcd7a01790a8 + true + filePath + filePath + true + 0 + true + 6ccf331f-85f1-4064-857f-79b781e718d5 + 1 + abf1fd1b-dbe5-4be6-9832-d8dc105e207f + + + + + + 3791 + 911 + 59 + 20 + + + 3830 + 921 + + + + + + + + 1 + true + Script Variable data + 72d8161f-b538-4ae5-9384-58bbcb9cf13d + true + 1 + data + data + true + 1 + true + e9a82133-4720-4769-90c5-47f7ce7ac89c + 1 + abf1fd1b-dbe5-4be6-9832-d8dc105e207f + + + + + + 3791 + 931 + 59 + 20 + + + 3830 + 941 + + + + + + + + true + Script Variable append + 0c4995db-4b39-40f5-8333-6c42d3a67924 + true + append + append + true + 0 + true + 0 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 3791 + 951 + 59 + 20 + + + 3830 + 961 + + + + + + + + true + Script Variable activate + 71dd2150-8eb6-430d-8654-4fcf43527fdf + true + activate + activate + true + 0 + true + ad7bb29b-12e4-46ba-bd41-fb424d75c5d9 + 1 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 3791 + 971 + 59 + 20 + + + 3830 + 981 + + + + + + + + true + Script Variable clearFile + cd661c15-4878-4982-b105-55468f1c7b12 + true + clearFile + clearFile + true + 0 + true + 0 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 3791 + 991 + 59 + 20 + + + 3830 + 1001 + + + + + + + + Print, Reflect and Error streams + 55b76fbc-c929-4370-963b-82599d65189f + true + out + out + false + 0 + + + + + + 3880 + 911 + 22 + 50 + + + 3892.5 + 936 + + + + + + + + Output parameter A + dc1f9c8e-fa52-4000-8ad6-e630813683e2 + true + A + A + false + 0 + + + + + + 3880 + 961 + 22 + 50 + + + 3892.5 + 986 + + + + + + + + + + + + + + 06953bda-1d37-4d58-9b38-4b3c74e54c8f + File Path + + + + + Contains a collection of file paths + false + All files|*.* + 6ccf331f-85f1-4064-857f-79b781e718d5 + true + File Path + File Path + false + 0 + + + + + + 3822 + 1033 + 50 + 24 + + + 3847.65 + 1045.69 + + + + + + 1 + + + + + 1 + {0} + + + + + false + C:\VSC.O____STNEMGES_48361____DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF____O____FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID____16384_SEGMENTS____O.CSV + + + + + + + + + + + + + a8b97322-2d53-47cd-905e-b932c3ccd74e + Button + + + + + Button object with two values + False + True + ad7bb29b-12e4-46ba-bd41-fb424d75c5d9 + true + Button + + false + 0 + + + + + + 3814 + 887 + 66 + 22 + + + + + + + + + + 079bd9bd-54a0-41d4-98af-db999015f63d + VB Script + + + + + A VB.NET scriptable component + true + a0ba8fac-f83b-475c-87c1-b7d4071e7084 + VB Script + TxtWriter + true + 0 + If activate Then + + Dim i As Integer + Dim aryText(4) As String + + aryText(0) = "Mary WriteLine" + aryText(1) = "Had" + aryText(2) = "Another" + aryText(3) = "Little" + aryText(4) = "One" + + ' the data is appended to the file. If file doesnt exist, a new file is created + Dim objWriter As New System.IO.StreamWriter(filePath, append) + + For i = 0 To data.Count - 1 + objWriter.WriteLine(data(i)) + Next + + objWriter.Close() + + End If + + If clearFile Then + Dim objWriter As New System.IO.StreamWriter(filePath, False) + objWriter.Close() + End If + + + + + + + 5524 + 536 + 115 + 104 + + + 5600 + 588 + + + + + + 5 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 2 + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + true + Script Variable filePath + c90dafc0-991b-4b24-b372-26f3457b24f4 + filePath + filePath + true + 0 + true + 1e6793b9-7876-44c3-81db-1f581a66cc6f + 1 + abf1fd1b-dbe5-4be6-9832-d8dc105e207f + + + + + + 5526 + 538 + 59 + 20 + + + 5565 + 548 + + + + + + + + 1 + true + Script Variable data + 9a8a9cfe-d534-4b28-bd9c-3166283e3d8e + 1 + data + data + true + 1 + true + b22abe4a-d6ea-4ecd-9217-7ee811022f89 + 1 + abf1fd1b-dbe5-4be6-9832-d8dc105e207f + + + + + + 5526 + 558 + 59 + 20 + + + 5565 + 568 + + + + + + + + true + Script Variable append + 49879d42-8c70-443c-96f2-8e94c165a300 + append + append + true + 0 + true + 0 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 5526 + 578 + 59 + 20 + + + 5565 + 588 + + + + + + + + true + Script Variable activate + 67010aa9-6eee-435c-81ac-14a2beb83430 + activate + activate + true + 0 + true + 3d6e8a3d-110b-4477-9808-a3778be44782 + 1 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 5526 + 598 + 59 + 20 + + + 5565 + 608 + + + + + + + + true + Script Variable clearFile + af9a7a01-6d0a-4d7a-bc79-9a0507585127 + clearFile + clearFile + true + 0 + true + 0 + 3cda2745-22ac-4244-9b04-97a5255fa60f + + + + + + 5526 + 618 + 59 + 20 + + + 5565 + 628 + + + + + + + + Print, Reflect and Error streams + 9c6f31cd-da7a-4aef-b4d7-b8908e1751b9 + out + out + false + 0 + + + + + + 5615 + 538 + 22 + 50 + + + 5627.5 + 563 + + + + + + + + Output parameter A + 961bc7c5-a1af-472e-9695-84c8c25be36c + A + A + false + 0 + + + + + + 5615 + 588 + 22 + 50 + + + 5627.5 + 613 + + + + + + + + + + + + + + 06953bda-1d37-4d58-9b38-4b3c74e54c8f + File Path + + + + + Contains a collection of file paths + false + All files|*.* + 1e6793b9-7876-44c3-81db-1f581a66cc6f + File Path + File Path + false + 0 + + + + + + 5557 + 658 + 50 + 24 + + + 5582.67 + 670.1429 + + + + + + 1 + + + + + 1 + {0} + + + + + false + C:\VSC.O____EPAHS_LANGIS____STNEMGES_48361____DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF____O____FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID____16384_SEGMENTS____SIGNAL_SHAPE____O.CSV + + + + + + + + + + + + + a8b97322-2d53-47cd-905e-b932c3ccd74e + Button + + + + + Button object with two values + False + True + 3d6e8a3d-110b-4477-9808-a3778be44782 + Button + + false + 0 + + + + + + 5549 + 496 + 66 + 22 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + b6df8fad-340c-4555-a43a-639976bc59fe + true + Panel + + false + 1 + c3df9ab9-ce47-48e9-994e-14f1d7735c94 + 1 + Double click to edit panel content… + + + + + + 2696 + 1011 + 194 + 292 + + 0 + 0 + 0 + + 2696.639 + 1011.265 + + + + + + + 255;255;255;255 + + true + true + true + false + false + C:\TXT.⠀⠀ⵙꖴꖴᑐᑕᔓᔕᗩⵙߦᑎⵙ✻ⓄⓄᙁⵙᴥⓄᙁⓄᑐᑕⵙᗱᗴ✻ᑎИNⵙᴥⓄꗳⵙᔓᔕ✤ИNꖴⓄߦⵙᗱᗴᗯᴥᑎᑐᑕⵙᗝᗱᗴߦᗩᙏⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᗝᗱᗴᗯꖴᴥᗱᗴᗝⵙ옷✤∷ⵙᗝꖴⓄᙏᕤᕦꖴᔓᔕⵙᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕⵙᴥᗩᗱᗴИNꖴᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁꖴИNᗱᗴᗩᴥⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᔓᔕꖴᕤᕦᙏⓄꖴᗝⵙ∷✤옷ⵙᗝᗱᗴᴥꖴᗯᗱᗴᗝⵙᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴⵙᙏᗩߦᗱᗴᗝⵙᑐᑕᑎᴥᗯᗱᗴⵙߦⓄꖴИN✤ᔓᔕⵙꗳⓄᴥⵙИNᑎ✻ᗱᗴⵙᑐᑕⓄᙁⓄᴥⵙᙁⓄⓄ✻ⵙᑎߦⵙᗩᔓᔕᑐᑕꖴꖴⵙ⠀⠀.TXT + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 47d36a7d-3cd2-4782-9f53-9f4088b19d4b + X*4 + true + Number + Number + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 2937 + 2946 + 53 + 24 + + + 2973.829 + 2958.576 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 1c624bab-037b-49da-8d79-e902bf35524d + X*4 + true + Number + Number + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 3820 + 2298 + 53 + 24 + + + 3856.957 + 2310.402 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 9cc45261-b02e-4259-9e30-07f8e180b8a3 + X*4 + Number + Number + false + e02db1d3-13e3-4587-a331-19c777c3db08 + 1 + + + + + + 5555 + 2805 + 53 + 24 + + + 5591.897 + 2817.828 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + a4a55193-86eb-40c0-8f54-9e700ffb5262 + true + Curve + Curve + false + e15c0da3-15dc-4bcb-8939-2c5ec5698b15 + 1 + + + + + + 2939 + 2904 + 50 + 24 + + + 2964 + 2916.366 + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 84f4a890-2b31-4a54-b2a5-49681a5484c7 + true + Expression + Expression + + + + + + 2696 + 1392 + 194 + 28 + + + 2796 + 1406 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 94f9eda3-bd56-4fd8-861a-2825f6c8b43f + true + Variable O + O + true + 0b7cd3a8-2836-435f-b6ae-6abbe8053e01 + 1 + + + + + + 2698 + 1394 + 14 + 24 + + + 2706.5 + 1406 + + + + + + + + Result of expression + 005faa35-deb5-475f-bb9e-bf2deeb54731 + true + Result + + false + 0 + + + + + + 2879 + 1394 + 9 + 24 + + + 2885 + 1406 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + c20dd2aa-56ce-4ff5-8e86-52afad8c2c96 + true + Expression + Expression + + + + + + 3038 + 1392 + 194 + 28 + + + 3138 + 1406 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 10578647-61a2-434e-9cb2-13331d6797ac + true + Variable O + O + true + ccd28879-e08a-4aaa-95c3-f7812fa57d94 + 1 + + + + + + 3040 + 1394 + 14 + 24 + + + 3048.5 + 1406 + + + + + + + + Result of expression + 7fa81195-a3d3-4cb0-a588-f06d82c50a40 + true + Result + + false + 0 + + + + + + 3221 + 1394 + 9 + 24 + + + 3227 + 1406 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:0.00000000000000}",O) + true + 5ccec4b3-fea6-45d3-8cbe-91c674ae3851 + true + Expression + Expression + + + + + + 2634 + 1364 + 318 + 28 + + + 2796 + 1378 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 150fabf1-ca09-423e-b50c-caeaf17f351a + true + Variable O + O + true + 0b7cd3a8-2836-435f-b6ae-6abbe8053e01 + 1 + + + + + + 2636 + 1366 + 14 + 24 + + + 2644.5 + 1378 + + + + + + + + Result of expression + 9d725916-6db6-4992-991f-cb735f009979 + true + Result + + false + 0 + + + + + + 2941 + 1366 + 9 + 24 + + + 2947 + 1378 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:0.00000000000000}",O) + true + ff82ce22-4075-4b1a-9609-55239f281a35 + true + Expression + Expression + + + + + + 2976 + 1364 + 318 + 28 + + + 3138 + 1378 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + d746fd29-ce1c-41d1-81f2-fdf9c5f169de + true + Variable O + O + true + ccd28879-e08a-4aaa-95c3-f7812fa57d94 + 1 + + + + + + 2978 + 1366 + 14 + 24 + + + 2986.5 + 1378 + + + + + + + + Result of expression + bdc74c8b-0903-4034-9228-c3b65ca33ade + true + Result + + false + 0 + + + + + + 3283 + 1366 + 9 + 24 + + + 3289 + 1378 + + + + + + + + + + + + + + 8ec86459-bf01-4409-baee-174d0d2b13d0 + Data + + + + + Contains a collection of generic data + true + 377c7605-11b6-4673-94de-cc5176b48b51 + true + Data + Data + false + 7fa81195-a3d3-4cb0-a588-f06d82c50a40 + 1 + + + + + + 3110 + 1322 + 50 + 24 + + + 3135 + 1334.214 + + + + + + + + + + 8ec86459-bf01-4409-baee-174d0d2b13d0 + Data + + + + + Contains a collection of generic data + true + c3df9ab9-ce47-48e9-994e-14f1d7735c94 + true + Data + Data + false + 005faa35-deb5-475f-bb9e-bf2deeb54731 + 1 + + + + + + 2768 + 1322 + 50 + 24 + + + 2793 + 1334.692 + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 431dbfbf-14de-4cae-b7cc-93329a70f66c + true + Scale + Scale + + + + + + 2895 + 2479 + 138 + 64 + + + 2963 + 2511 + + + + + + Base geometry + 535babb8-98b7-4909-b3b3-e6e549c1c92a + true + Geometry + Geometry + true + a4a55193-86eb-40c0-8f54-9e700ffb5262 + 1 + + + + + + 2897 + 2481 + 51 + 20 + + + 2924 + 2491 + + + + + + + + Center of scaling + 9ad4454f-9f59-40e3-be99-632d1a1461a3 + true + Center + Center + false + 0 + + + + + + 2897 + 2501 + 51 + 20 + + + 2924 + 2511 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 444ebc82-f6a0-4084-8984-dd4c66d945bf + true + Factor + Factor + false + 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e + 1 + + + + + + 2897 + 2521 + 51 + 20 + + + 2924 + 2531 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 2979390f-d371-4b3d-81eb-02a4ec91d8aa + true + Geometry + Geometry + false + 0 + + + + + + 2978 + 2481 + 53 + 30 + + + 3006 + 2496 + + + + + + + + Transformation data + 3c95fe8e-b4a3-4ade-9777-00ba055b0e82 + true + Transform + Transform + false + 0 + + + + + + 2978 + 2511 + 53 + 30 + + + 3006 + 2526 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + ff436794-13e0-4e1f-80d6-7f5a87203812 + true + Scale + Scale + + + + + + 2895 + 2396 + 138 + 64 + + + 2963 + 2428 + + + + + + Base geometry + e2e063e4-7a57-4670-b883-9610ae650a01 + true + Geometry + Geometry + true + 38f60d72-95b9-474c-a523-e27fbbd26166 + 1 + + + + + + 2897 + 2398 + 51 + 20 + + + 2924 + 2408 + + + + + + + + Center of scaling + 7d0b0dfa-0f1c-4ed6-8e42-8083399ec7d1 + true + Center + Center + false + 0 + + + + + + 2897 + 2418 + 51 + 20 + + + 2924 + 2428 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 03c65af6-f9df-4a0c-8c8d-2be13ae05be2 + true + Factor + Factor + false + 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e + 1 + + + + + + 2897 + 2438 + 51 + 20 + + + 2924 + 2448 + + + + + + 1 + + + + + 1 + {0} + + + + + 1000 + + + + + + + + + + + Scaled geometry + 05d9ac10-8297-4558-bcc4-512a79bb9aef + true + Geometry + Geometry + false + 0 + + + + + + 2978 + 2398 + 53 + 30 + + + 3006 + 2413 + + + + + + + + Transformation data + 4299bd6c-069d-4df0-b014-c60c42cf8307 + true + Transform + Transform + false + 0 + + + + + + 2978 + 2428 + 53 + 30 + + + 3006 + 2443 + + + + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 3eeef9bc-d5a9-4e6a-b71c-b4dfe8f6b841 + true + Scale + Scale + + + + + + 2887 + 2250 + 154 + 64 + + + 2971 + 2282 + + + + + + Base geometry + 2c95390f-c055-43de-a302-eea659970034 + true + Geometry + Geometry + true + 8f680386-5218-475e-a977-751a09d1b381 + 1 + + + + + + 2889 + 2252 + 67 + 20 + + + 2932 + 2262 + + + + + + + + Center of scaling + 3a890d52-159e-41a4-813d-beb71d5c9b4a + true + Center + Center + false + 0 + + + + + + 2889 + 2272 + 67 + 20 + + + 2932 + 2282 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 0a0662f4-f3b0-42c3-babc-bae1f1d8d4d4 + 1/X + true + Factor + Factor + false + 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e + 1 + + + + + + 2889 + 2292 + 67 + 20 + + + 2932 + 2302 + + + + + + 1 + + + + + 1 + {0} + + + + + 1000 + + + + + + + + + + + Scaled geometry + bc8d2834-7710-4101-8531-0bee4494488a + true + Geometry + Geometry + false + 0 + + + + + + 2986 + 2252 + 53 + 30 + + + 3014 + 2267 + + + + + + + + Transformation data + 346351ac-a4dd-4b84-b239-5abf88a81ea2 + true + Transform + Transform + false + 0 + + + + + + 2986 + 2282 + 53 + 30 + + + 3014 + 2297 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e + true + Relay + + false + 878ef2e7-03c9-4c81-ab95-3f6612107a06 + 1 + + + + + + 2944 + 2543 + 40 + 16 + + + 2964 + 2551 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 74e89f85-5cd3-4475-b942-4195b9b26127 + true + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 65536.0 + + + + + + 2839 + 2619 + 250 + 20 + + + 2839.224 + 2619.862 + + + + + + + + + + 84627490-0fb2-4498-8138-ad134ee4cb36 + Curve | Curve + + + + + Solve intersection events for two curves. + true + e32b8a72-3026-4389-9167-05dd22abd69e + true + Curve | Curve + Curve | Curve + + + + + + 2891 + 2332 + 146 + 64 + + + 2952 + 2364 + + + + + + First curve + d663952a-5d9a-4e44-9b51-a361869661a8 + true + Curve A + Curve A + false + 2979390f-d371-4b3d-81eb-02a4ec91d8aa + 1 + + + + + + 2893 + 2334 + 44 + 30 + + + 2916.5 + 2349 + + + + + + + + Second curve + 4a95121f-390e-453e-9934-7dc6daa08f5c + true + Curve B + Curve B + false + 05d9ac10-8297-4558-bcc4-512a79bb9aef + 1 + + + + + + 2893 + 2364 + 44 + 30 + + + 2916.5 + 2379 + + + + + + + + 1 + Intersection events + 8f680386-5218-475e-a977-751a09d1b381 + true + 1 + Points + Points + false + 0 + + + + + + 2967 + 2334 + 68 + 20 + + + 2994.5 + 2344 + + + + + + + + 1 + Parameters on first curve + 7312b7f3-a9b2-4cf7-9fcb-b816dbf4b790 + true + Params A + Params A + false + 0 + + + + + + 2967 + 2354 + 68 + 20 + + + 2994.5 + 2364 + + + + + + + + 1 + Parameters on second curve + 54580081-ce6c-42c4-94fd-fd0ef709e245 + true + Params B + Params B + false + 0 + + + + + + 2967 + 2374 + 68 + 20 + + + 2994.5 + 2384 + + + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + b9b95f50-9e5f-4c1f-9c6b-75e6fd956e6e + true + Deconstruct + Deconstruct + + + + + + 2880 + 2082 + 168 + 64 + + + 2927 + 2114 + + + + + + Input point + 9691647a-31ba-4d02-8adf-58cd81f7b5cc + true + Point + Point + false + bc8d2834-7710-4101-8531-0bee4494488a + 1 + + + + + + 2882 + 2084 + 30 + 60 + + + 2898.5 + 2114 + + + + + + + + Point {x} component + b486aa7d-f6a1-4814-b3cf-438ef0cca74b + ABS(X) + true + 2 + X component + X component + false + 0 + + + + + + 2942 + 2084 + 104 + 20 + + + 2977.5 + 2094 + + + + + + + + Point {y} component + 7048b7e4-2b82-4636-addb-a3fc267cbf8e + ABS(X) + true + 2 + Y component + Y component + false + 0 + + + + + + 2942 + 2104 + 104 + 20 + + + 2977.5 + 2114 + + + + + + + + Point {z} component + c48c8651-0127-48e2-8179-5e6f8376cd04 + ABS(X) + true + 2 + Z component + Z component + false + 0 + + + + + + 2942 + 2124 + 104 + 20 + + + 2977.5 + 2134 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 8fbbff63-ce96-4927-842d-2fd30969fea0 + true + List Length + List Length + + + + + + 2917 + 2203 + 93 + 28 + + + 2956 + 2217 + + + + + + 1 + Base list + 6490099b-4346-4da0-87fe-2ce6e2bb25ca + true + List + List + false + bc8d2834-7710-4101-8531-0bee4494488a + 1 + + + + + + 2919 + 2205 + 22 + 24 + + + 2931.5 + 2217 + + + + + + + + Number of items in L + 21f3c613-50f4-4a4f-87c2-37cfe1944c59 + true + Length + Length + false + 0 + + + + + + 2971 + 2205 + 37 + 24 + + + 2991 + 2217 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 74712b8a-b204-4e6f-81d7-fdd3959b8d3a + true + Panel + + false + 1 + 21f3c613-50f4-4a4f-87c2-37cfe1944c59 + 1 + Double click to edit panel content… + + + + + + 2939 + 2163 + 50 + 20 + + 0 + 0 + 0 + + 2939.136 + 2163.508 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9445ca40-cc73-4861-a455-146308676855 + Range + + + + + Create a range of numbers. + true + e0516fed-bf3c-4077-8700-ea6a5d8fd259 + true + Range + Range + + + + + + 2901 + 1874 + 126 + 44 + + + 2975 + 1896 + + + + + + Domain of numeric range + b48f44ac-2a16-467a-928e-3aac4e3b52ed + true + Domain + Domain + false + 0303c363-c34f-496f-bac0-3710a5f8be4b + 1 + + + + + + 2903 + 1876 + 57 + 20 + + + 2941 + 1886 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Number of steps + f707cf1c-d935-4b7a-855b-75a23f57f628 + X-2 + true + Steps + Steps + false + 74712b8a-b204-4e6f-81d7-fdd3959b8d3a + 1 + + + + + + 2903 + 1896 + 57 + 20 + + + 2941 + 1906 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Range of numbers + f21a2bc8-f755-4872-bdce-aa048e0bdaa6 + true + Range + Range + false + 0 + + + + + + 2990 + 1876 + 35 + 40 + + + 3009 + 1896 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + c376d704-0c1b-47cd-9bc3-72920e4bfead + true + Construct Domain + Construct Domain + + + + + + 2886 + 1936 + 156 + 44 + + + 2984 + 1958 + + + + + + Start value of numeric domain + 3a3b46e2-d11f-4046-bb4b-163f2e97c77d + true + Domain start + Domain start + false + 0 + + + + + + 2888 + 1938 + 81 + 20 + + + 2938 + 1948 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + dd78b44c-eb2d-4532-8861-76b8ae124f11 + X-2 + true + Domain end + Domain end + false + 74712b8a-b204-4e6f-81d7-fdd3959b8d3a + 1 + + + + + + 2888 + 1958 + 81 + 20 + + + 2938 + 1968 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 0303c363-c34f-496f-bac0-3710a5f8be4b + true + Domain + Domain + false + 0 + + + + + + 2999 + 1938 + 41 + 40 + + + 3021 + 1958 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 9e30a520-265b-486e-a6d0-566777e09451 + true + List Item + List Item + + + + + + 2911 + 1790 + 106 + 64 + + + 2975 + 1822 + + + + + + 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 + 545715ba-a983-47e9-99b0-90738844316b + true + 1 + List + List + false + 4113c65f-aeda-403a-bd7b-e956ee7d8850 + 1 + + + + + + 2913 + 1792 + 47 + 20 + + + 2946 + 1802 + + + + + + + + Item index + a01827ce-2506-4ae1-a7c4-8d1d98fbde8f + true + Index + Index + false + f21a2bc8-f755-4872-bdce-aa048e0bdaa6 + 1 + + + + + + 2913 + 1812 + 47 + 20 + + + 2946 + 1822 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 9a23e5fd-c798-4468-9248-0ed9d8c620e0 + true + Wrap + Wrap + false + 0 + + + + + + 2913 + 1832 + 47 + 20 + + + 2946 + 1842 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 491b4f9f-15b4-4a31-b218-8efc762778e3 + true + 1 + false + Item + i + false + 0 + + + + + + 2990 + 1792 + 25 + 60 + + + 2996 + 1822 + + + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 11c2aced-e753-46f2-bc94-82c65cf9d659 + true + Construct Point + Construct Point + + + + + + 2891 + 1707 + 145 + 64 + + + 2973 + 1739 + + + + + + {x} coordinate + 773d5f0f-95c0-42aa-8bfd-fb61807d5c99 + true + X coordinate + X coordinate + false + 0 + + + + + + 2893 + 1709 + 65 + 20 + + + 2927 + 1719 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + {y} coordinate + 7b2fbd6d-d0a0-4121-9253-5c6ac9e9f763 + true + Y coordinate + Y coordinate + false + 0 + + + + + + 2893 + 1729 + 65 + 20 + + + 2927 + 1739 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + {z} coordinate + 6cabc128-7571-4ab6-8707-6b677c5773d2 + true + Z coordinate + Z coordinate + false + 0 + + + + + + 2893 + 1749 + 65 + 20 + + + 2927 + 1759 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 5c03ce7b-657d-446c-93c8-a977f6b2ff83 + true + 1 + Point + Point + false + 0 + + + + + + 2988 + 1709 + 46 + 60 + + + 3004.5 + 1739 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + dbbe7cdd-1102-4fb8-9b97-609a8d9fa450 + true + Rotate + Rotate + + + + + + 2877 + 1624 + 174 + 64 + + + 2945 + 1656 + + + + + + Base geometry + e4f07825-ecca-4d9c-83e0-7ac2829d9654 + true + Geometry + Geometry + true + 491b4f9f-15b4-4a31-b218-8efc762778e3 + 1 + + + + + + 2879 + 1626 + 51 + 20 + + + 2906 + 1636 + + + + + + + + Rotation angle in radians + 89bbb4e4-d7ab-4f46-9dd3-e676f0f789d8 + true + Angle + Angle + false + 0 + false + + + + + + 2879 + 1646 + 51 + 20 + + + 2906 + 1656 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + c98d6df7-a5d5-4a90-86c5-0c4bfa86f7f0 + true + Plane + Plane + false + 5c03ce7b-657d-446c-93c8-a977f6b2ff83 + 1 + + + + + + 2879 + 1666 + 51 + 20 + + + 2906 + 1676 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 0d4bbc48-88bc-4b87-beae-ef8b19c22fad + true + 1 + Geometry + Geometry + false + true + 0 + + + + + + 2960 + 1626 + 89 + 30 + + + 2988 + 1641 + + + + + + + + Transformation data + fd0c334d-96af-47d5-b15a-fbe52889d2ad + true + Transform + Transform + false + 0 + + + + + + 2960 + 1656 + 89 + 30 + + + 2988 + 1671 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + d9ec1ef5-676f-48f2-92d9-91fe8fd24407 + 1f4605c1-9dbc-43c9-9132-f66d279638cf + 9d3bb84a-af3e-4616-8f79-46bdd551a731 + 7f1d4dec-c817-4bcb-8251-77aff2d99383 + 4 + 31971a09-e2f8-415e-b91f-27183d2502ab + Group + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 8ec0c145-f345-40f1-b548-bdeae4656453 + true + Construct Point + Construct Point + + + + + + 2899 + 2000 + 129 + 64 + + + 2981 + 2032 + + + + + + {x} coordinate + ef971293-49dd-46bc-a9c2-f111f8b3c18d + true + X coordinate + X coordinate + false + b486aa7d-f6a1-4814-b3cf-438ef0cca74b + 1 + + + + + + 2901 + 2002 + 65 + 20 + + + 2935 + 2012 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 365fb45d-7784-45bf-accf-51778b039137 + true + Y coordinate + Y coordinate + false + 7048b7e4-2b82-4636-addb-a3fc267cbf8e + 1 + + + + + + 2901 + 2022 + 65 + 20 + + + 2935 + 2032 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + cbcb329a-d34b-4956-a4ae-c46e163bc3bc + true + Z coordinate + Z coordinate + false + c48c8651-0127-48e2-8179-5e6f8376cd04 + 1 + + + + + + 2901 + 2042 + 65 + 20 + + + 2935 + 2052 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 4113c65f-aeda-403a-bd7b-e956ee7d8850 + true + Point + Point + false + 0 + + + + + + 2996 + 2002 + 30 + 60 + + + 3012.5 + 2032 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + fb10ff99-648c-4894-877f-9f74f536f80b + 42c748e2-6b54-4ec4-8f80-278f307ae0c2 + bd126e88-c131-4b1c-89af-0295006e1a7e + ffe7ddf2-2629-4b1b-9093-40905fccbf9c + 4 + dff2d18f-b44d-4334-8ed3-7a80aaa034b2 + Group + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 8398b5f4-fd6c-4c31-b15b-85d87dd315bc + true + Merge + Merge + + + + + + 2920 + 1521 + 87 + 84 + + + 2956 + 1563 + + + + + + 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 + a97d8f7a-cae8-4d4b-8dbf-44cec9080f23 + true + false + Data 1 + D1 + true + 491b4f9f-15b4-4a31-b218-8efc762778e3 + 1 + + + + + + 2922 + 1523 + 19 + 20 + + + 2933 + 1533 + + + + + + + + 2 + Data stream 2 + e4056e67-c874-44dc-9e8a-585885bf4a19 + true + false + Data 2 + D2 + true + 5c03ce7b-657d-446c-93c8-a977f6b2ff83 + 1 + + + + + + 2922 + 1543 + 19 + 20 + + + 2933 + 1553 + + + + + + + + 2 + Data stream 3 + 67f0aac8-1206-4ea8-93f9-27b6f45c2741 + true + false + Data 3 + D3 + true + 0d4bbc48-88bc-4b87-beae-ef8b19c22fad + 1 + + + + + + 2922 + 1563 + 19 + 20 + + + 2933 + 1573 + + + + + + + + 2 + Data stream 4 + 5e3bfd68-e2f3-499b-ab68-9c445051efe3 + true + false + Data 4 + D4 + true + 0 + + + + + + 2922 + 1583 + 19 + 20 + + + 2933 + 1593 + + + + + + + + 2 + Result of merge + e370e985-4ce7-46a6-9272-61e578a1277f + true + Result + Result + false + 0 + + + + + + 2971 + 1523 + 34 + 80 + + + 2989.5 + 1563 + + + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 878ef2e7-03c9-4c81-ab95-3f6612107a06 + true + Number + Number + false + 74e89f85-5cd3-4475-b942-4195b9b26127 + 1 + + + + + + 2939 + 2576 + 50 + 24 + + + 2964.329 + 2588 + + + + + + 1 + + + + + 1 + {0} + + + + + 65536 + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 8ec0c145-f345-40f1-b548-bdeae4656453 + 1 + 759a9424-cadf-4276-8b23-6f50b024aaa8 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e15c0da3-15dc-4bcb-8939-2c5ec5698b15 + Relay + + false + 09336dd8-3c4b-476c-b62d-d3b399ef2780 + 1 + + + + + + 3804 + 4277 + 40 + 16 + + + 3824 + 4285 + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",ROUND(X, 15)) + true + 0d7b8cff-2594-4e45-ab9e-2f5f1341fd9b + true + Expression + Expression + + + + + + 3684 + 1998 + 326 + 28 + + + 3829 + 2012 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + f80f3bcd-a545-45b0-bb2c-9b22a3d97200 + true + Variable X + X + true + 4440b01d-0727-488c-b655-f93cd16a720e + 1 + + + + + + 3686 + 2000 + 14 + 24 + + + 3694.5 + 2012 + + + + + + + + Result of expression + 1af3d812-d361-4591-832f-34ad39b46812 + true + Result + Result + false + true + 0 + + + + + + 3958 + 2000 + 50 + 24 + + + 3976.5 + 2012 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",ROUND(Y, 15)) + true + f6313031-c550-4d1d-8f43-99d56b12c44c + true + Expression + Expression + + + + + + 3684 + 1777 + 325 + 28 + + + 3828 + 1791 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 7ce655c3-f528-4834-9984-15478742baa2 + true + Variable Y + Y + true + 6b0a7edd-e6c0-47a0-8363-8ecf033a1975 + 1 + + + + + + 3686 + 1779 + 13 + 24 + + + 3694 + 1791 + + + + + + + + Result of expression + ac13e7bf-b02b-40c3-97b3-55d6fb7c2433 + true + Result + Result + false + true + 0 + + + + + + 3957 + 1779 + 50 + 24 + + + 3975.5 + 1791 + + + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + true + 109e374b-4a2e-479b-9c78-4a16f0374be6 + Flip Curve + Flip Curve + + + + + + 5532 + 2300 + 100 + 44 + + + 5582 + 2322 + + + + + + Curve to flip + 7941a2a5-8fb8-4bec-ba86-6ddf24efa4ff + Curve + Curve + false + 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0 + 1 + + + + + + 5534 + 2302 + 33 + 20 + + + 5552 + 2312 + + + + + + + + Optional guide curve + c7a0a6b9-4199-4d42-b407-00be7c1ec496 + Guide + Guide + true + 0 + + + + + + 5534 + 2322 + 33 + 20 + + + 5552 + 2332 + + + + + + + + Flipped curve + 453387b1-bbdb-436b-a38f-26663ecda336 + Curve + Curve + false + 0 + + + + + + 5597 + 2302 + 33 + 20 + + + 5615 + 2312 + + + + + + + + Flip action + 2a41d5da-d734-4b6c-a309-ee64c2cafce3 + Flag + Flag + false + 0 + + + + + + 5597 + 2322 + 33 + 20 + + + 5615 + 2332 + + + + + + + + + + + + eeafc956-268e-461d-8e73-ee05c6f72c01 + Stream Filter + + + + + Filters a collection of input streams + true + 95f96cf7-23b6-4aba-a210-769d38bbb41c + Stream Filter + Stream Filter + + + + + + 5527 + 2180 + 110 + 64 + + + 5593 + 2212 + + + + + + 3 + 2e3ab970-8545-46bb-836c-1c11e5610bce + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Index of Gate stream + dcd11d44-a57d-43fb-a60d-81403468801f + Gate + Gate + false + d112c991-f144-4804-bdab-b416453265b1 + 1 + + + + + + 5529 + 2182 + 49 + 20 + + + 5555 + 2192 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 2 + Input stream at index 0 + bfd95814-63f0-481e-bd33-57f6162181ec + false + Stream 0 + Stream 0 + true + 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0 + 1 + + + + + + 5529 + 2202 + 49 + 20 + + + 5555 + 2212 + + + + + + + + 2 + Input stream at index 1 + 585c0802-ec70-464a-a377-31d5b8c7a0a0 + false + Stream 1 + Stream 1 + true + 453387b1-bbdb-436b-a38f-26663ecda336 + 1 + + + + + + 5529 + 2222 + 49 + 20 + + + 5555 + 2232 + + + + + + + + 2 + Filtered stream + a4a42a27-5fc4-490b-8303-ab18a562494f + false + Stream + S(0) + false + 0 + + + + + + 5608 + 2182 + 27 + 60 + + + 5623 + 2212 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + d112c991-f144-4804-bdab-b416453265b1 + Number Slider + + false + 0 + + + + + + 5512 + 2262 + 140 + 20 + + + 5512.052 + 2262.001 + + + + + + 0 + 1 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABLKSURBVHhe7d05j3zFfsZx3oQTIt6BY8gIwCEJgSUkLgEJbwDZN7IcODGBbSxBxpVAQGCDhGSDWc2+7/u+L2bfMev1x3wvpePu6Z7xf3r+090zFRzVqVNV50w95/mtdXpOOeW4bMEK/PG4bOwK/On18/z/eVw2cAUAdwzhBuI2eeRjCDcbP09/DOExhBu/Ahv/Bxyz8BjCjV+Bjf8Djll4DOHGr8DG/wHHLDyGcONXYOP/gE1i4e23337LLbf8x2/l5ptvvvXWWzcegX3/AZsBIagAds899zz99NOvvfbau++++9Zbb7344osPP/wwXF2644479r0UmzrBukMIG6x78MEHP/jgg59//nk+l/DNN9/AMoJuKgj7e+61hhAw+PfGG2/smgX6+uuvMRId97caGzl6fSG87bbbUPCTTz7ZFb86/PLLL8Qsym4kDvt46DWFEHj49+mnn+4Rv9HtiSeeOGpcXFMIkemdd975/+Kn/08//XTvvfceKUt1HSFEoyeffHKKHyH537+Wzz///P333/+vSXnvvfe0Tzt/8cUXTJujY6OuHYRMGKs/g8r333+vBcNuvPHGa6655l9/K9ddd12nX3311RRFNurRUYprB+FNN9309ttvz4hQEOZRXH755eeee+7vfivnn3/+eeedd/HFF7MGvvvuu+F1APuuu+5iEO3DStiYoesFIRH66KOPzqvAWPjjjz9eeumlp59++l/8Vs4+++wzzjjjsssu++GHH9g+uo2xH374obdhY3DYx4OuEYQU2H333TeFYeBBFwJJQTUu4ExxlSClJmewf/nll4+COF0XCNmQd99994wK3KNFyn758ssvd+z8/PPPbz2KawEhE4bemjFJPBnJmSGqoCCCdkyuKkhJYOKf9lrmg3CPPfbYdnuKawEhovANZmj02WefwQYkCoTwTDjU8dtfS+3MFkeCtHpAzsyjcbtNm8OHcN4LRD6MvOqqq4ZpquWVV1556aWXtDjO4x1sgT0vUT/++OMtJuIhQ8gFJEVnqCMuCjNHtJtx8JdrR6NYOjv2eeqpp7YVxUOGkAhFr5lFJy2BCoznnntOtAztRgftFCGZOR0CORlERTs3nwSeR9HbUNx8H9b7mg49TAhb0Knoo+S4dx999JHs4JVXXnn99ddfcskl2BMkEEqczoRP6UIDmTY6PP744zu6JYY/++yzW0nEw4TQgr7wwguDMcBjXiIfUGk1eXmO3f333z8frPkVTmoPF3+ZEm6GnTNcpF+3Mi18mBBa0OFIoA78potOHg5dOFz7nAqE+/bb73//+z/89d/+yxsf/jBgBOFyz/KRRx7ZviTGoUFoKR966KGBGX02A6H49ZtvvjlEKPmp2DijMV7+0z9e/2d//jd/+Vc3//ibatwVQhJ4+zz9Q4PQUr7++utT2hGkI0jGouE57GqR/t0//Pvf//O/jUl2hRBHy4SsqWVyQo91aBBi4Uw4hrSUBwy2jJoRNoMN+clmGccdPYflurAh2ydLDwdCVOAtwGwGCRiwRbNouPYsmjqIgtoERQxqefXVV/kP04E6G5XJSjjTlDsCXKPhWyZLDwdCtqitSouYBA8EJfRmBOkiYEAo/lKYjR8yn7KYDmQlbZlrcTgQLt8aAwmClPEyBGlhF/RCR5cWmZ26LadgTBUyJQZOSO+s46DDgXBeEc4zjEU6FaRsH+YoW1Tjop1RsF/k10/nl7vYJgfxECDEAFvr5xXhDIpoh3OIpeicnBwVZKq4Wpoik2cvGUevwjapw0OAkCp65plnllgc41JOAj1HO5KQI1lYyrACZg7lON31zTA5ZXnMwn2pBAyY8eJ3hZNS5G8sYtiOuy6WzAlmOzy2ZnPUyWahhSNFd/zAZTmQBKYdpIlWeSikLKc/vI49mq/1F+Kxn3Ffb+LaDD6pEPaZEj7tSrv5DlQjkIjWq6+++swzz7zwwgt5+lAkZsv07v3rC5MbwoPcDo148iDs+7ET22ZP9DFQoShkc84551xwwQWnnXaaCT09Mtk3RZbuxRadvhlQ346PoU4ShOFHEp4A/xrCqShqc9FFF5166qlnnXVWqV3ty335JXfExS3YHHUyICQ/WaH7wS8Y2qPGFOKbYzMpCrwdc/R7f1GgaPPxRsdrTgaEVM5w0ve+uHvsSYRSrou2zOxlEvpVYnlz84gHDiH8fKSSBXEQxcy0IBTZNaX791KCdjiRLCMG5oZG3Q4WQvqPydAqSxHY+eJYEQKdno72E6iItiheFBs19jLcfQXZaUH9OTl8RE+4uRsVDxDCkqvFnb3mdh9ZOHEZRd3nuOO0xn0Wc+5xBveFXK/XFVdcce2110bKDf0G4wAhJEJHYg+QUxZGGi3syeLXgz1RapTaZzqgkZYx8MTY3C18iwq5IVc3USkeFITecfnxYU2MzZ/FqdmTckYwaNc9TQZjOy20C4eyXWUkVBzJN0ftrhrinbDuKra+aVfRgcvftHss46nShQXKa9zEbOIBQjj92mh849lKAUzRgT1p+bgK1rGtafAoEFN20NFVFS2sFdYjyPXs+7Q+VxuQnFhl5mMaYnazfIwDgXA+KV8KPscOAGBQhMT6tDPmVbCK5+eoiMV0FTlU9BfbbK+pFvBr8R6YCjvRtLFGNdZA/FbRTcWpPm5hKsO1OO2lmeY3nHIwNmiL1IFAaAlmHDXIWeuoY9VshLHojFLra9FpI6qRPUI8jgoNp4UizNR0ySjCWaPVd9SolARubHu9FSI61WusdrBVcaykPo1KEsykqDZr3/fqIaQFZ36vwj1A2P6zChTbHdOONC++YxxVft3p+78b7CsxeMjY5vEqNHw6pKl6S/qGreHdcTT2JunZw8yw0NO6ukEJxdVDSIrOJw1mdCEJRr2Riuk5FgpaxEVUw488PPTSE8/UtSOTYJhLltjY7B33IjYjlsZM3GYgMLODMn0jfdZQ5qjh+DfzbClUN9qUeM2KIcxTnk+dZ5EOizHOaeybmL70bOcLrrSdonp92pCf4aM4jVVty1Aa0pzV265Ror8O7TJVTypEQX1mzJkg9LpsSipqxRD6s4ebNbUPLRPqJNwsnAVCDkUjfqigiIEUZIGblGX6LEamGtXRro+b8kAQCwUbQtuZyoS6aTGDSrtPnerWD2G6u0qi2PPM68KQFnLbCKNmxRBSITumfqbmjFWz7kwSi6tiTUk2Sz8q1V0lGK1+fiGEwOCU2ASAFn2yOdvTpt7VKkYxO/M19TRVqGsnuvUZ5tX8N/69fDT6RmjEVUK4ZGtaUmvIPTIwm4Jws5TWWh32sGRc5HJYaItbtz4adQlC6o3KwEm0mqEvoZScSGP7MN9RS05I21DrTMb2PN1r3qfclG9oVgmhd9b30Dv61zMmA+rkzIEHvZCG9OvolPRT7/tCxz5likYiqySqFXfM0smDdGpsZMVRo0yu3uTN7I6GFNgz24jIeBU8z/yvLnq2jbBoVgkhRTg+J5sBMqtkpIG8+5n7g5eZIVkfVTJARsswbYqHxel2kA5zRiVuOVYyeTKIlJmtpw30GJ4WL3mo031Z+tuptf4ZqFVCyJ1Y9AuiU12ojl5pKf19UF8SwzfWSCbboJ534VLJBxWmit8BEoZGdJrMEZk0RlOZIy3lQHRTnJrBVPrgpUtanNaBnutGU9defebnoz3S+qvDlUHYb1csiliCjSpKV9FPJCHDUkthbq8/LIeW6kNDC8p0HME2PQ3RwgIyvLBZQ8axqcBQNK44XDqyeN7oWUVjWnN4Qe0BGKcb8YuKK4MQfnaSLdogOiNIaa8sC4tVjK3AJmoWzHRJpVUeBqpujFLtxiJfaQpIKym/fIwCrYVMwabdkEzcSmZw98qbnD52VlWKgK5df+9wZRBy6h944IEdbRmNM+ZMJihIsFYdBtUH59StY8G2/ISSTfl5xo6AeD/ApkPvgW4q0beXA06OVSCnYoZO+6RtPjrjajEHlfXPWqwMQsbbjr9DGahZFpkYXnziqx/kigTDc0jMFsDMB1A6NVClGfIxRvyzPrnqzTbmMUnBhHySIqhKUj1zSYeZN8+7ok82zhHShf5UxsgiFoZHy2fJyi7RNHhANjIrHBkaTH/vQYYJrrAm1DNktLikhW3CutFSRIYIdV+lzH6+h/YsoxId+js1PKvH7ZyyaAISYAlSjPRK9f1G0TjPvP5+xcpYuGOCAlpUiwX1O0DxZsTYrI5LgxBxKG99ZBhGEqNQQMSNUoNq9a/Es+5SJTOqV2f0HIzUDVReixtuuEG35C1Ei6MeQ/jHNFyyy1s/1iUzYbrfIuOiHTFlZaun8DJVSizEVEout6SYnJLDrg8WFn7rq3ydMT6CDsff5Pn7Cv4VjB1x8KkgOVosJHCIqenfT5FMA1eJpko8izqpq8GM4modU1c5GIU0S9OXxOjlKGUx9NyU2Q1JQSqDpqnY7pu/v0j+b8SXiCsTpDM/BWReS4MBFlc9hFpKFkSWJzIBg+KJbXl1RcDz/4YxmUunEW/08XIU0c45MRBBS0G008J9cS6nosZM1n5trx0eWaTBP58dC1QdjpBFyi9sT+20EJ7lBEA13XhR9oBAs6ylZ9stwe5QMaQEE2DgAS2NSUV6iywtfFoGquRDmyrKN5VXKglc3YQqLCB1xxJY7uV0x40X408gq4+QXyg6c+edd+ZOTQtlgwoWEf/KV2RlJAP1H2ZOnkMtQ+41KtskB6AoQZVRmnMM1J6UbvLhVNQy4qjesCZfxEJK9AhBKEG65HcsKJ6hcjAPD5J+FtSbnm1StmHkGfLTwe8qI8WR6Gt3U9x1dYhTV41tBtPqObKMbqRb2zJMbkJkjaO9avOu/XgFMfUICVIQLglz9+KXLqheqkE9U7AkBkRHmmIYGi2xorNjlm2nI9HRaQyuvSF17ka1NG287HlUFsUFNyLruzJzJggXfS1tmYbl2WbtuEgVIUc7J9q5lFbLo8CenPd2GqKdq+3P0KdcfIl77XhZINTANju1q0oxiZ5dTXHqMDWJFwnSo5Wp2BXCojO00TRWWfxz2JNwHVslilm3i6LVL2bttFh2fqHZ2tSbtVn4uznHnow2EJOoRhUYcszZL7awCELu7BEKsIHQX7vjDob0DSIm94Y7aAVJsMIuSomhnMI2Q5QMyi9UKbnRlguVsfFixMrNnO+ocwZwLmCT99smvUkqThO5Ri0SpEJ0R0gXLs8XTk2GjBEriA1wTUiq5yRkdORCtOWimEvmSYlcAJSyiJptiEpaFosZEridHLqZMGq6ariejruaM6TxEbJI2/u0JF/YjoqslfRQuyLGPomxi6L9EMNCqd7ArJVMkpmNF12d3iWLqVL/Kg1vTmUJCzdiB9TKzJnlySaLmwQDWx6C1WlLEldd8b6zHeQQ0KVEBIOFHGN6tPdCu0b/WrskhmBen0xE4vISGNa3Ey6V3MjfpyPLhGjUM6d+ZCqW6MKjFWBbtAk4YQXC9JlXnuhL7bFK2k5Rdl4prJpsHOpw7JlQKaHvVZgObLghLhk+xo5dF27aR1Jl5LtLaWePtARCrBWvWPMNwStjIbVv7WZCM+N0uvEClm2YsIhkWghlVWZnZohmOo78uyFZmEXsVAzX2H5RvHQ17MvvN0M5kMxRjSrAy+h1NU+RYFgk/z3/+vsVq4GQIvRbMEtC/lNzJjJhgOVOt1ncgtpVcvXaG6FuxR2LWROVGlFn7IyCH1TqrIRrpyFavdSuujtqb0/GruaMDuu/fWY1EO76+5TFKgugjDyRZc2mT5ol1srulmma5qQ6hVYxTx2as7jo2B6XO5HD17QjytppPolKxpTnWRIjtTq6rfl/CloNhBThEimaLhzmDMOEb0CUMS6wgfVRIpf10bG8BHNDt/ZJFGFRwXXt6n4Ez3CGiXoZjHqajaXTWPNk5ujpkqMvTMdWVS1l84G6yLWPpmsuS1cA4aIP0qZ6EYQjPVukbWbjxUgpxLZO400bQZ2OdFWJiGI9kbjUcZWR2q2lGw1jqnnGMdIvh5AcXmfvcAUQ+q/HeLDIkBn6ZmhKfEUdK0ufASOvgJsxQpptoWCJuFSAbXj9UZAyQ6mslTZeIFyfQeWxFFnVwYPp3AyORQmKxDqG3JIwdw+vm3/JsLY78/cL4fx/P9sRy7zsMgMZh959UhRjStZn648N14iSmaq9kFvGZ4HTPJNciNReZm3+Se1a8mQc42LGzvAotJS4WG6R9ucAfm3/P/d+IVzuDg44s90rw6hRydkYAZpRGYmkOo8+BVlGoqptZxCqfdpzTF5aeHqXMeeQ3stFiKvmX9t/jbAvCFFQsUC7LsHBdUBB9ILlwd1izYm4LwhRkI456LUbwcxCmjOlHfU5hSV4D6h4DEHgNfxR9hOHMHf+QFctUyIDdUlJVLZDh1A9IAhNy3paQ434fyA8uD/+eOYDXYFTjssWrMD/AGImI16eknQNAAAAAElFTkSuQmCC + + + + + \ No newline at end of file