diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/GИP.XHG.ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ◯ⵙ◯ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ.GHX.PNG b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/GИP.XHG.ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ◯ⵙ◯ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ.GHX.PNG new file mode 100644 index 00000000..4e93c8c6 Binary files /dev/null and b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/GИP.XHG.ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ◯ⵙ◯ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ.GHX.PNG differ diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX new file mode 100644 index 00000000..ac43831f --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀ⵙᔓᔕⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙ∷ⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀◯⠀ⵙ⠀◯⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙ∷ⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙᔓᔕⵙ⠀.GHX @@ -0,0 +1,128722 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + fcc17d30-8e60-4ab7-8313-c0d5b9f114a4 + Shaded + 0 + + 255;240;240;240 + + + 255;207;207;207 + + + + + + 637910765160211420 + + XHG.⠀⠀ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᗝⵙᗱᗴⵙߦⵙᗩⵙᙏⵙ◯ⵙᔓᔕⵙᗝⵙꖴⵙⓄⵙᙏⵙᕤᕦⵙꖴⵙᔓᔕⵙ◯ⵙᗝⵙᗱᗴⵙᗯⵙꖴⵙᴥⵙᗱᗴⵙᗝⵙ◯ⵙᗱᗴⵙᴥⵙᑎⵙ✤ⵙᗩⵙᗯⵙᴥⵙᑎⵙᑐᑕⵙ◯ⵙᴥⵙᗩⵙᗱᗴⵙИNⵙꖴⵙᙁⵙ⠀⠀◯⠀⠀ⵙ⠀⠀◯⠀⠀ⵙᙁⵙꖴⵙИNⵙᗱᗴⵙᗩⵙᴥⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ◯ⵙᗝⵙᗱᗴⵙᴥⵙꖴⵙᗯⵙᗱᗴⵙᗝⵙ◯ⵙᔓᔕⵙꖴⵙᕤᕦⵙᙏⵙⓄⵙꖴⵙᗝⵙᔓᔕⵙ◯ⵙᙏⵙᗩⵙߦⵙᗱᗴⵙᗝⵙ◯ⵙᑐᑕⵙᑎⵙᴥⵙᗯⵙᗩⵙ✤ⵙᑎⵙᴥⵙᗱᗴⵙ⠀⠀.GHX + + + + + 0 + + + + + + -13242 + 2965 + + 0.863382757 + + + + + 0 + + + + + + + 0 + + + + + 1 + + + + + Pufferfish, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null + 3.0.0.0 + Michael Pryor + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Pufferfish + 3.0.0.0 + + + + + + + 1017 + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a3856c54-fe67-41a0-abaa-a532dc3c4104 + c9b89221-7f42-40c7-b517-a7e725aa7cf1 + 02572be0-c954-40eb-9b13-4bd08b746304 + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + acde3684-712f-4974-bced-6bc8e2fc487c + df9ac30d-91ea-4135-ba78-3892dbf2f971 + 4e538fde-1785-40a5-881c-f399fce13909 + 9e4921d4-5b7e-41a7-9873-df6354cb2ae1 + dfbe4d6c-bac8-48ba-a2d0-49d893f8c166 + e6c2a2f4-c3a4-46c5-8d00-2fc3f4085fa5 + 16f2bc44-6c6e-453c-8dbe-d7be8149dce5 + da694302-c7c5-4bb2-87f0-3176f906c450 + e2c93f6a-d12e-40a8-ae1f-4f4d3af64fb3 + 2b3b166c-48f5-4ae6-9e2b-a29612af52b7 + 57a6d159-9d4f-4f2a-b78f-2141c91474c5 + d3e51203-e5d2-4329-956f-14031eda4253 + f447695d-1c1b-44d0-9618-f10b5d468875 + 51fabe5b-43c5-4ef7-8dfb-ed306089e1c8 + 3caf0bd1-75a8-425a-920e-b56621541afa + 8b14e6be-bcaf-4053-9a42-3029296a448f + f1ee510a-04c2-4555-8f61-e21d8d76fb19 + 85a1206b-0db8-48f6-af9a-0a6890b62de6 + 697b4280-96b0-4ed3-80ac-fe0d0b531ec3 + 1f14e385-48a9-49b9-9fbf-27e0e41a2cf4 + 65584a6d-8ccd-4327-af50-3291e244cb7d + 20cdf82d-ea85-401f-9e7d-451bfb79ad81 + 83941feb-acb9-4944-8755-0ceab50f5263 + 3355a088-91b8-43bc-b75c-5039ea1b0625 + 38eeab71-bdf8-48b2-b9b7-c46f1b875c24 + ca283543-5f0b-499b-9c9b-381c5c09e175 + 06681605-538d-4057-92ec-b6a51ea3d63f + eb1f7a89-e107-41ca-9c38-2559400615bd + 330ab110-e799-4b4b-b595-f82a00f48889 + db5a4d00-0d05-41d4-afd6-afe25d9a0401 + e423cb09-caaf-4d9e-8221-43c9288e3bd3 + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 5208f7ca-0736-4a52-b414-72eab73ecae2 + ef384574-8b3a-460c-966b-f46dd53d272a + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + eb936e3b-ddc1-443e-8ea8-d27e6ca5158d + 98cc0ee7-5f6e-4219-89ec-0c7dfc89e3b0 + 7ec058a1-9c86-4879-963c-06077cea0d55 + fe99770b-54da-415c-aec9-4773542b47a4 + 07d6bce5-4a56-412a-8267-e66568ff6b15 + 149373f6-de48-45b6-bf18-44bea4fa93db + e449622b-e6c3-4eec-81ff-a425e95090f3 + 284d301b-eaab-4f71-9788-95577e371af1 + 9440f584-df8d-4444-b5d6-2c70e9f0e4d8 + eafbccfb-4bf2-4e25-aeea-af2935836ea6 + 4e41b7ef-01bf-4376-854f-da8f1e81ec61 + eb8646e0-d1b6-4160-bff2-9a4ad357235d + be2f809d-cb36-4214-b36b-45a3ec6e80dc + bf4bae4e-6979-458c-a323-bc9d067ce22f + 550c4a53-d753-4b1f-adac-0ebd6d271f8d + f5430bc9-f384-4fb7-87fd-0f5e2177bb7e + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + 61 + 3b8d9dd5-92a8-4bcb-9d1c-8f49847c4a70 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d1483ad6-ec55-49a5-b733-6385e879cdda + e6518023-7078-4f7e-b89f-8324eb8af1ec + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + 0a42a18d-15c9-4172-8cc2-92415413475a + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + 1dcacb59-16e4-446a-a711-9f1210bde159 + f897de86-a14f-4f1d-857f-20b60f73b3b5 + c317f794-e463-4270-90db-8af4cb4b9d41 + cd306361-7ded-488f-ad04-30648adfe595 + a2ad2739-bf3c-4d9f-8818-b5dbfd4829e1 + ec9d6e3c-8007-4163-bcca-9c98014b70ac + 578e2a9a-da53-4295-8fc1-74909051e057 + 603d3d48-534d-42f5-9e87-3172526f3a80 + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + 72348215-c4ec-4851-a400-c03cc6df559f + 467b7dee-dff7-4076-a614-76a59564fb2f + e456cbd5-6cbe-4515-9f15-69692914f3c7 + 17d1c5b4-5111-415c-9eef-ba9262e78e2b + 6642a18d-8ae2-4b5a-bde0-c4c322abb01b + e53c00a2-0d03-461e-9189-a0ea0441ccb8 + e1628e10-9715-412b-a041-8518318e4f77 + 347c5d96-9ec8-4c5a-b22d-9ed1a7f6f046 + a899f6ff-5f84-438f-964a-2e9cbdb10872 + 029f035b-9625-4bb2-b4a0-7725f1803a18 + 8af5a0b1-100d-4772-8798-73900dc38239 + e7208619-df95-4410-a1ab-636a4e4bb983 + a21fd6b0-2dd6-4e92-9157-3e3b127458ae + 43d96ccb-bc5f-4b59-a40d-6cb18f2eed72 + 73f73686-08ff-42b1-9ef5-6821cba0eb84 + 65008729-50b1-4dbb-ba59-d01f9226d7ed + 0341c1f7-86c3-40e6-b8fc-b0ae24bab5c4 + 689059e2-5368-4c73-b048-4feb47777f6d + 9deca7df-5fe9-4967-af88-808ef6f8526a + 23184264-1887-4993-9258-64b937da5164 + 226be27f-bc2b-44d7-a2ae-68c32e58c93e + fc5724e4-4632-4f77-95be-383aa10e878d + 50283408-6421-4a08-b2f8-8e390cb94255 + 26d7fb84-4690-4461-a65c-e06a29c19694 + c492f59f-a3e7-4157-9d90-e2ba3656227f + 67ea094f-edb4-43aa-9250-b0c71630f9a7 + 7252ba9a-3f31-4ae8-869b-0e4225b07650 + bbaadc51-128f-4b1b-b9e0-25e1b79bbd95 + 7202b3f5-6de0-4add-a070-f31b6a7c026f + 568d8c01-3793-445c-80ff-e565820fda5a + ea806a5c-e652-471f-bd1e-74b36e0a8dbb + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 8b50255c-14b9-4936-97f3-d088e38451eb + b1c4bab4-518f-4186-8ad2-de0ffeabd89a + 7f4394ea-566e-435f-b565-c4073e36dcd8 + 5b9a9412-0cc4-4ee6-8fb8-f691f7efbc02 + bb202977-de05-4573-874b-d7261808763d + 1fc366d2-4535-4eba-8647-7794657e2e79 + fe339a32-a48e-43dd-bc80-93b1e04d0c2f + 0ae0bb25-3a1b-4bee-87f6-9d6f38ca624e + 3b2bb6cc-083a-44a0-923f-d63d210d4257 + 0225b8a6-6029-45ab-8bb6-e525bac02f46 + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + 76a3e8c5-7991-4c02-b1f0-16db4f503d2a + bb932273-24cb-4808-baea-4f542887cc54 + 909654f2-81a7-42cd-8079-8bf79412e52d + 69 + 833f6ab0-de7e-4bc8-bc1f-21a838c7a012 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 3e7e37b0-51e2-41c7-9119-5bb1c785dae1 + a34dcee6-959a-4ca1-8fba-fcde21a4239b + d4e31cfe-2329-4c7b-9be5-820f01371764 + ea403631-b5c6-485e-ae28-4022821062ce + 27a04636-6c67-487c-92c2-56137f380adc + f33300b9-79fc-47a7-9d93-ef18944c3a47 + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + ee867208-467d-4a58-8cc8-55f3392c8585 + ffae3184-14ce-49f6-b4aa-88afef6ba7a7 + 0b68c4c3-de43-4d70-8148-90cf3d81845a + 17aa3c86-21b4-42de-a7bf-6a309bb18285 + 89a572c7-4caa-46e7-b91f-87c4432796bf + dd61da7e-4a2d-403b-bfc6-ab21258fddd7 + 0d7dce9d-dfc7-4b14-b6b1-0dbfdce6041d + c66fcc3b-ac5b-4a58-a109-499b0a0089e8 + 3d4fb1f3-b88c-4cc2-81cb-04a9ca02612f + 684bc0f0-b73e-4c8e-82aa-62f9ca4366dc + a26a2daf-7e48-4038-86d7-377a7d1ca626 + 55e4969c-e424-4fee-bbf3-e4768d508417 + 2e855741-b14c-48bc-89a8-bc5a4597ade5 + e31ac9a3-26d7-407a-be45-ea3a0e24ad8d + d403c133-cb29-447a-83b0-6e9479e8b079 + 6c9abdb0-cf25-4a1b-80cd-fdd32787ab52 + dec2e52b-de1c-455f-b503-1a922ce60fc2 + c1a5945c-a102-47ad-ad8f-f3869ba57615 + 6deeff7c-1c13-4e08-9ea9-35261ca25e97 + 177bc534-a9ac-4189-919c-d5b821d4b676 + 268a261e-89ad-4fbe-a035-aee0e4c7c023 + 56154e20-02cd-4c7a-a7e4-65363d02bd33 + a07a768d-0b33-4ab7-aab2-66cd2dc2e78e + b640bcfd-c3dd-499b-bb83-b4d15dac6c4b + 54d1d89c-8927-4ee7-8ce1-64f95ec7923d + 86e62783-94cd-464c-b9c6-3f6ea91b441f + 09ef7a9c-424e-4895-9b2e-3967422832f0 + 38d364f4-97b1-4c9c-9313-bac9fd1c3c41 + 706d0094-fd62-439a-8f31-1c222bd87435 + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + 5f741566-be38-4c21-9393-4fd6fed63e11 + 9958a82b-af2d-4eae-bf92-2dedd03d0175 + 50a8957a-f4ad-4bcc-bb34-7db787c30f1f + f2f2b6bd-3957-4943-8776-90b511b35d84 + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 19180943-d3c4-4bef-81ae-c791b677ba36 + ab595c50-9f5c-4db1-b260-7de55f6f7faf + f711f24e-3ed8-4aaf-bd78-dd2fcaefb102 + 67b452e3-1e4e-42c6-948a-10ee5565e419 + ffd2722b-76d2-400d-9c94-4099634f0769 + fd0c56cc-bb67-4471-85e4-449328cb3b86 + 30897c58-fecc-47f5-bb31-bff4d3d50c3b + 9a34e9ed-b437-4398-9234-9a12017ce2ff + ff49167c-7205-4387-9b02-55b4c3373ff3 + 72a89b1b-75e3-455e-b8ad-f8f1ec3909cd + 84770f8b-ee2c-4d86-897e-8bd3a5e1062a + dd28c4bc-b1c3-48e4-855e-a3a4ded2b7ed + d537c61a-2def-43dd-b50b-112750841dea + 835d6923-282f-4d1c-a692-e163fa5e7353 + 5f01c636-f077-4252-b839-34d6ddec0a94 + 419c82a9-472e-43d4-8682-ac0ad1d4a55d + 02e6b5d9-6900-4c0f-93bf-e5dd994619a4 + 59 + 786ae142-0f19-495f-b923-334f8a51f605 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 24e70661-d08d-4af2-9bb0-91e9a94f2e30 + 29fac698-716e-44bc-97e3-63e77f894b54 + 79a20359-b479-49a6-9e28-0e38fdc21f71 + e0de5004-0940-487e-8dc5-f713b5f74a7c + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + 148f818a-3cff-49b1-8da3-b410a6a56812 + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + 83b0566a-5c63-4970-8578-322af2331c95 + 41e1473a-b540-4272-a1a0-d96aaddb6ac9 + 42fc9ab8-ae73-4c73-83cb-1c5a69dde2e8 + 03cf40f1-2472-4b49-b043-583e8c9ca89a + 856b1097-ede2-431d-95e2-2f8e1676d67b + c18fb449-1101-46d1-8a8b-bd9920802f4a + 7ac91d6c-5c1c-42c8-b2c8-e078081e3c03 + ce8f4978-5941-4c19-ad37-69a861ef1329 + 1b498801-3407-478a-bf9b-c9de9dec4d44 + 40ecbcaf-c0e8-4ef8-9151-b90f29c763c5 + 137dbfde-19dc-40c9-b0a7-ef859062ff26 + 2f48d186-752f-4928-95db-f06f0ae50727 + 09e7c8f7-81e7-40fd-bab1-a5a703ebe8ac + f8894fe4-4c74-4f5a-876a-5af537443121 + 840780a4-f8e2-402d-97fe-3ccc7a6ee508 + c4285408-521e-445b-a3fb-1c1d6d6c5a31 + 5857b3b4-7a73-4907-a10f-7d91393e223b + 3d55dc4a-4e48-453e-9304-39a2bcc1d8d9 + b532a32a-1034-4713-ad22-ec6aa4278518 + cebfea35-23f4-45d2-90d8-37b979f8b94a + 73b119fe-65c6-4624-8864-1b264c96aeec + 9cb3db99-23ae-425e-bd9b-86c61bbaf824 + a8e6cc5c-f803-4aa4-98ee-4fb55cac48af + d1343c76-001f-46fc-b79f-6753e166d2a6 + 818ee5a2-b816-43d5-8043-5e0370f506f9 + 3f65fe24-7e01-4d9f-bc95-69201b774630 + 0d6f238b-bf5a-43d6-bb41-643cd2b410df + 3e6be719-86bc-43cd-9051-6b649618ce76 + f84e0246-b097-47b3-ba9d-060999ac4bdb + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 04d9806f-a1f3-4749-98bd-d89000c284a8 + a52bd7d9-fb37-47f6-9682-37f6f6cb20d0 + 372c88a6-4151-4c04-94ba-8ba62c52cefd + feea7d49-687d-4a84-86d0-8f3dd129169e + 60afd4f5-9596-4ab3-ac6a-8be29547684d + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + 202f8bd9-11f5-473d-bd72-e3c6fddee2d4 + 5738baaa-3584-4804-97da-7a8b46ddcf8c + 13a13719-f8fd-4f00-b675-daed1b410e99 + 76efc97a-4ec6-4782-b2d5-7d37c77b43fb + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + a5e6a2de-7663-4415-b906-578da22a1eee + 18a9087b-376f-4a09-a388-c6b408572dac + f088e579-9bf7-418b-a1d1-cd8a9d6d90f9 + 52 + ebfa5197-6ddb-4a3d-ac99-df7beea01e15 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + e6518023-7078-4f7e-b89f-8324eb8af1ec + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + 0a42a18d-15c9-4172-8cc2-92415413475a + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + 1dcacb59-16e4-446a-a711-9f1210bde159 + f897de86-a14f-4f1d-857f-20b60f73b3b5 + c317f794-e463-4270-90db-8af4cb4b9d41 + cd306361-7ded-488f-ad04-30648adfe595 + a2ad2739-bf3c-4d9f-8818-b5dbfd4829e1 + ec9d6e3c-8007-4163-bcca-9c98014b70ac + 578e2a9a-da53-4295-8fc1-74909051e057 + 603d3d48-534d-42f5-9e87-3172526f3a80 + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + 72348215-c4ec-4851-a400-c03cc6df559f + 467b7dee-dff7-4076-a614-76a59564fb2f + e456cbd5-6cbe-4515-9f15-69692914f3c7 + 17d1c5b4-5111-415c-9eef-ba9262e78e2b + 6642a18d-8ae2-4b5a-bde0-c4c322abb01b + e53c00a2-0d03-461e-9189-a0ea0441ccb8 + e1628e10-9715-412b-a041-8518318e4f77 + 347c5d96-9ec8-4c5a-b22d-9ed1a7f6f046 + a899f6ff-5f84-438f-964a-2e9cbdb10872 + 029f035b-9625-4bb2-b4a0-7725f1803a18 + 8af5a0b1-100d-4772-8798-73900dc38239 + e7208619-df95-4410-a1ab-636a4e4bb983 + a21fd6b0-2dd6-4e92-9157-3e3b127458ae + 43d96ccb-bc5f-4b59-a40d-6cb18f2eed72 + 73f73686-08ff-42b1-9ef5-6821cba0eb84 + 65008729-50b1-4dbb-ba59-d01f9226d7ed + 0341c1f7-86c3-40e6-b8fc-b0ae24bab5c4 + 689059e2-5368-4c73-b048-4feb47777f6d + 9deca7df-5fe9-4967-af88-808ef6f8526a + 23184264-1887-4993-9258-64b937da5164 + 226be27f-bc2b-44d7-a2ae-68c32e58c93e + fc5724e4-4632-4f77-95be-383aa10e878d + 50283408-6421-4a08-b2f8-8e390cb94255 + 26d7fb84-4690-4461-a65c-e06a29c19694 + c492f59f-a3e7-4157-9d90-e2ba3656227f + 67ea094f-edb4-43aa-9250-b0c71630f9a7 + 7252ba9a-3f31-4ae8-869b-0e4225b07650 + bbaadc51-128f-4b1b-b9e0-25e1b79bbd95 + 7202b3f5-6de0-4add-a070-f31b6a7c026f + 568d8c01-3793-445c-80ff-e565820fda5a + ea806a5c-e652-471f-bd1e-74b36e0a8dbb + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 8b50255c-14b9-4936-97f3-d088e38451eb + b1c4bab4-518f-4186-8ad2-de0ffeabd89a + 7f4394ea-566e-435f-b565-c4073e36dcd8 + 57 + d1483ad6-ec55-49a5-b733-6385e879cdda + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 29fac698-716e-44bc-97e3-63e77f894b54 + 79a20359-b479-49a6-9e28-0e38fdc21f71 + e0de5004-0940-487e-8dc5-f713b5f74a7c + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + 148f818a-3cff-49b1-8da3-b410a6a56812 + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + 83b0566a-5c63-4970-8578-322af2331c95 + 41e1473a-b540-4272-a1a0-d96aaddb6ac9 + 42fc9ab8-ae73-4c73-83cb-1c5a69dde2e8 + 03cf40f1-2472-4b49-b043-583e8c9ca89a + 856b1097-ede2-431d-95e2-2f8e1676d67b + c18fb449-1101-46d1-8a8b-bd9920802f4a + 7ac91d6c-5c1c-42c8-b2c8-e078081e3c03 + ce8f4978-5941-4c19-ad37-69a861ef1329 + 1b498801-3407-478a-bf9b-c9de9dec4d44 + 40ecbcaf-c0e8-4ef8-9151-b90f29c763c5 + 137dbfde-19dc-40c9-b0a7-ef859062ff26 + 2f48d186-752f-4928-95db-f06f0ae50727 + 09e7c8f7-81e7-40fd-bab1-a5a703ebe8ac + f8894fe4-4c74-4f5a-876a-5af537443121 + 840780a4-f8e2-402d-97fe-3ccc7a6ee508 + c4285408-521e-445b-a3fb-1c1d6d6c5a31 + 5857b3b4-7a73-4907-a10f-7d91393e223b + 3d55dc4a-4e48-453e-9304-39a2bcc1d8d9 + b532a32a-1034-4713-ad22-ec6aa4278518 + cebfea35-23f4-45d2-90d8-37b979f8b94a + 73b119fe-65c6-4624-8864-1b264c96aeec + 9cb3db99-23ae-425e-bd9b-86c61bbaf824 + a8e6cc5c-f803-4aa4-98ee-4fb55cac48af + d1343c76-001f-46fc-b79f-6753e166d2a6 + 818ee5a2-b816-43d5-8043-5e0370f506f9 + 3f65fe24-7e01-4d9f-bc95-69201b774630 + 0d6f238b-bf5a-43d6-bb41-643cd2b410df + 3e6be719-86bc-43cd-9051-6b649618ce76 + f84e0246-b097-47b3-ba9d-060999ac4bdb + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 04d9806f-a1f3-4749-98bd-d89000c284a8 + a52bd7d9-fb37-47f6-9682-37f6f6cb20d0 + 372c88a6-4151-4c04-94ba-8ba62c52cefd + feea7d49-687d-4a84-86d0-8f3dd129169e + 60afd4f5-9596-4ab3-ac6a-8be29547684d + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + 43 + 24e70661-d08d-4af2-9bb0-91e9a94f2e30 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a34dcee6-959a-4ca1-8fba-fcde21a4239b + d4e31cfe-2329-4c7b-9be5-820f01371764 + ea403631-b5c6-485e-ae28-4022821062ce + 27a04636-6c67-487c-92c2-56137f380adc + f33300b9-79fc-47a7-9d93-ef18944c3a47 + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + ee867208-467d-4a58-8cc8-55f3392c8585 + ffae3184-14ce-49f6-b4aa-88afef6ba7a7 + 0b68c4c3-de43-4d70-8148-90cf3d81845a + 17aa3c86-21b4-42de-a7bf-6a309bb18285 + 89a572c7-4caa-46e7-b91f-87c4432796bf + dd61da7e-4a2d-403b-bfc6-ab21258fddd7 + 0d7dce9d-dfc7-4b14-b6b1-0dbfdce6041d + c66fcc3b-ac5b-4a58-a109-499b0a0089e8 + 3d4fb1f3-b88c-4cc2-81cb-04a9ca02612f + 684bc0f0-b73e-4c8e-82aa-62f9ca4366dc + a26a2daf-7e48-4038-86d7-377a7d1ca626 + 55e4969c-e424-4fee-bbf3-e4768d508417 + 2e855741-b14c-48bc-89a8-bc5a4597ade5 + e31ac9a3-26d7-407a-be45-ea3a0e24ad8d + d403c133-cb29-447a-83b0-6e9479e8b079 + 6c9abdb0-cf25-4a1b-80cd-fdd32787ab52 + dec2e52b-de1c-455f-b503-1a922ce60fc2 + c1a5945c-a102-47ad-ad8f-f3869ba57615 + 6deeff7c-1c13-4e08-9ea9-35261ca25e97 + 177bc534-a9ac-4189-919c-d5b821d4b676 + 268a261e-89ad-4fbe-a035-aee0e4c7c023 + 56154e20-02cd-4c7a-a7e4-65363d02bd33 + a07a768d-0b33-4ab7-aab2-66cd2dc2e78e + b640bcfd-c3dd-499b-bb83-b4d15dac6c4b + 54d1d89c-8927-4ee7-8ce1-64f95ec7923d + 86e62783-94cd-464c-b9c6-3f6ea91b441f + 09ef7a9c-424e-4895-9b2e-3967422832f0 + 38d364f4-97b1-4c9c-9313-bac9fd1c3c41 + 706d0094-fd62-439a-8f31-1c222bd87435 + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + 5f741566-be38-4c21-9393-4fd6fed63e11 + 486cbb99-8d9e-43dd-8eca-e360b3882ba3 + 9958a82b-af2d-4eae-bf92-2dedd03d0175 + 50a8957a-f4ad-4bcc-bb34-7db787c30f1f + f2f2b6bd-3957-4943-8776-90b511b35d84 + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 19180943-d3c4-4bef-81ae-c791b677ba36 + ab595c50-9f5c-4db1-b260-7de55f6f7faf + f711f24e-3ed8-4aaf-bd78-dd2fcaefb102 + 67b452e3-1e4e-42c6-948a-10ee5565e419 + ffd2722b-76d2-400d-9c94-4099634f0769 + fd0c56cc-bb67-4471-85e4-449328cb3b86 + ff49167c-7205-4387-9b02-55b4c3373ff3 + 49 + 3e7e37b0-51e2-41c7-9119-5bb1c785dae1 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + fd853c3c-9aaa-494b-82c0-915c7b6bd781 + 0534d7cc-9feb-4033-af98-bc642efe8183 + ff4adb0c-5092-407b-b9b1-0a97aa880c88 + 2063cd82-c886-41f9-a87d-596b59d8233f + b7346d29-589c-4403-8798-25b55c459d83 + b6da7104-e46f-4626-9e1e-c8762f31d26c + 6a4b9175-5812-4ad4-9489-064ec09178a6 + c75abe0f-ea36-48e5-bc32-0baeaa42f1c7 + dc4240ef-19cb-4b9d-bcff-baa5d7034b17 + ebea710d-35f0-4c4d-a212-c9f21052c903 + f8bccc47-c8ed-4fd8-8acd-90229a216180 + efff086a-8dd1-4b22-b191-7efbfdaac72d + f13b8ca1-001f-46d1-b67c-568edc9af93c + 432c7d90-3444-45ce-baae-6e7117191b79 + c7369755-d44b-4f96-abfb-58e17108a740 + 9fc1b6a2-fd0e-4efe-8511-ddcd91800f95 + 913f8c8f-39cd-431a-953c-d78a31c55c8d + 921af085-0260-485c-9045-7b430a3c7e11 + a4ba649b-d016-4a81-b81b-e21dfe41b6d4 + 92afe58e-27d7-4779-a9fd-4c474f1c31f1 + e12366ca-fd22-4df8-bd91-6a9cec5f9ce8 + faaed608-2e64-4e02-abeb-cdc8d42bc970 + e725167d-14b6-4a6b-bf15-bce658ee019d + ed57df7e-d74c-43f1-a351-38b776e518c0 + 8f802fca-1ffb-4feb-a14f-5e1fd4adbea4 + 25 + 4c14380f-b0f9-40e8-a80b-a169bdc7fd45 + Group + + + + + + + + + + + dd8134c0-109b-4012-92be-51d843edfff7 + Duplicate Data + + + + + Duplicate data a predefined number of times. + true + e6518023-7078-4f7e-b89f-8324eb8af1ec + Duplicate Data + Dup + + + + + + 512 + 225 + 50 + 64 + + + 537 + 257 + + + + + + 1 + Data to duplicate + ca23cfcf-2c0e-4eeb-9832-edfc423a8c12 + Data + D + false + b15a74d4-e63f-4001-ad2e-1f219b099a13 + 1 + + + + + + 514 + 227 + 11 + 20 + + + 519.5 + 237 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 1 + + + + + + + + + + + Number of duplicates + ef04b236-2e73-4ec8-a210-32459ca32add + Number + N + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 514 + 247 + 11 + 20 + + + 519.5 + 257 + + + + + + 1 + + + + + 1 + {0} + + + + + 500 + + + + + + + + + + + Retain list order + a9992040-314a-4011-8332-595743b76ba1 + Order + O + false + 0 + + + + + + 514 + 267 + 11 + 20 + + + 519.5 + 277 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Duplicated data + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + Data + D + false + 0 + + + + + + 549 + 227 + 11 + 60 + + + 554.5 + 257 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 757 + 299 + 100 + 44 + + + 812 + 321 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + 0d6d3082-ab09-480b-aa53-f0f3d43a0712 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 759 + 301 + 41 + 20 + + + 779.5 + 311 + + + + + + + + 1 + false + Script Variable Left + 193a915c-90c0-485d-a0c8-3fd20e91b381 + Left + Left + true + 1 + true + 24c138b1-6d56-416a-b4d0-63d485899169 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 759 + 321 + 41 + 20 + + + 779.5 + 331 + + + + + + + + Print, Reflect and Error streams + 65a8193d-a5b8-4b90-9451-cb3eea08e6b4 + Output + out + false + 0 + + + + + + 824 + 301 + 31 + 20 + + + 839.5 + 311 + + + + + + + + Output parameter Points + 755e41d1-6559-459b-81a0-c92d067ab1e0 + Points + Points + false + 0 + + + + + + 824 + 321 + 31 + 20 + + + 839.5 + 331 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + 0a42a18d-15c9-4172-8cc2-92415413475a + Point + Point + false + 755e41d1-6559-459b-81a0-c92d067ab1e0 + 1 + + + + + + 921 + 367 + 50 + 24 + + + 946.3445 + 379.3671 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + Interpolate + Interpolate + + + + + + 1004 + 307 + 113 + 84 + + + 1065 + 349 + + + + + + 1 + Interpolation points + 64856f1c-276d-41fb-bd2d-73d9f416f48f + Vertices + Vertices + false + 755e41d1-6559-459b-81a0-c92d067ab1e0 + 1 + + + + + + 1006 + 309 + 47 + 20 + + + 1029.5 + 319 + + + + + + + + Curve degree + 98d579ed-b695-4dae-91af-e8f3cb46232c + Degree + Degree + false + 0 + + + + + + 1006 + 329 + 47 + 20 + + + 1029.5 + 339 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 99cceab5-d99b-4eaa-bd23-931c160be401 + Periodic + Periodic + false + 0 + + + + + + 1006 + 349 + 47 + 20 + + + 1029.5 + 359 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 1f64413e-46b8-43ee-a7ad-9201f6860fdd + KnotStyle + KnotStyle + false + 0 + + + + + + 1006 + 369 + 47 + 20 + + + 1029.5 + 379 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + 5cdb7688-1087-4654-b5a6-57327871a5a7 + Curve + Curve + false + 0 + + + + + + 1077 + 309 + 38 + 26 + + + 1096 + 322.3333 + + + + + + + + Curve length + 87670bf4-36d7-47e4-ad53-c4f68e3e95ba + Length + Length + false + 0 + + + + + + 1077 + 335 + 38 + 27 + + + 1096 + 349 + + + + + + + + Curve domain + e097c634-a998-45ff-bbeb-b9cab96ca205 + Domain + Domain + false + 0 + + + + + + 1077 + 362 + 38 + 27 + + + 1096 + 375.6667 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + Series + Series + + + + + + 521 + 437 + 49 + 64 + + + 546 + 469 + + + + + + First number in the series + fe3af632-a3b0-4d74-9cb5-015d07996ec8 + Start + S + false + 0 + + + + + + 523 + 439 + 11 + 20 + + + 528.5 + 449 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 4ccf57ce-1297-4ddd-a7cb-7e494422cbae + Step + N + false + dddfe094-4b51-4b77-8fd2-2dd3df3cb9b9 + 1 + + + + + + 523 + 459 + 11 + 20 + + + 528.5 + 469 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 3d6b951d-2403-43e5-8a8a-0940e97c2e62 + Count + C + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 523 + 479 + 11 + 20 + + + 528.5 + 489 + + + + + + + + 1 + Series of numbers + 24c138b1-6d56-416a-b4d0-63d485899169 + Series + S + false + 0 + + + + + + 558 + 439 + 10 + 60 + + + 563 + 469 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + a8164eb1-a4e5-4a87-bf4e-9014db438764 + Number Slider + Number Slider + false + 0 + + + + + + 248 + 351 + 198 + 20 + + + 248.8385 + 351.6289 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 256 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + Number Slider + Number Slider + false + 0 + + + + + + 243 + 256 + 198 + 20 + + + 243.571 + 256.923 + + + + + + 6 + 1 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + Radians + Radians + + + + + + 442 + 534 + 108 + 28 + + + 497 + 548 + + + + + + Angle in degrees + 3b03e342-9866-4757-939f-a467e889e0a5 + Degrees + Degrees + false + 8b50255c-14b9-4936-97f3-d088e38451eb + 1 + + + + + + 444 + 536 + 41 + 24 + + + 464.5 + 548 + + + + + + + + Angle in radians + dddfe094-4b51-4b77-8fd2-2dd3df3cb9b9 + Radians + Radians + false + 0 + + + + + + 509 + 536 + 39 + 24 + + + 528.5 + 548 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00204767472 + + + + + + 160 + 593 + 250 + 20 + + + 160.7242 + 593.2165 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ad590516-789c-4618-9e15-da773fdf29a0 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + 1005 + -955 + 250 + 20 + + + 1005.38 + -954.2126 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + eecfb193-a1a8-40d3-a3e8-76d8562cabff + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 697 + -55 + 50 + 24 + + + 722.0998 + -43.43463 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + caa6b1ab-1554-43d1-bc83-202a9af1fca2 + Curvature + Curvature + + + + + + 666 + -228 + 125 + 64 + + + 730 + -196 + + + + + + Curve to evaluate + 4d420f26-1800-4a22-a14d-837c1dd45d39 + Curve + Curve + false + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 1 + + + + + + 668 + -226 + 50 + 30 + + + 693 + -211 + + + + + + + + Parameter on curve domain to evaluate + 13529c35-ce6a-4662-bb50-e8a5f510b502 + Parameter + Parameter + false + 68a6a9a6-3142-4067-8865-2524cba2c89d + 1 + + + + + + 668 + -196 + 50 + 30 + + + 693 + -181 + + + + + + + + Point on curve at {t} + 77afe95c-700c-4da1-b5cc-dd35c62ada2b + Point + Point + false + 0 + + + + + + 742 + -226 + 47 + 20 + + + 765.5 + -216 + + + + + + + + Curvature vector at {t} + 79713c9e-8bee-4bbc-8677-79259df0e104 + Curvature + Curvature + false + 0 + + + + + + 742 + -206 + 47 + 20 + + + 765.5 + -196 + + + + + + + + Curvature circle at {t} + f3051531-d1c4-436e-b270-a2d8d10a686b + Curvature + Curvature + false + 0 + + + + + + 742 + -186 + 47 + 20 + + + 765.5 + -176 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 1d441ba8-e4cd-448f-ae61-9b5bbfa92207 + Divide Curve + Divide Curve + + + + + + 682 + -138 + 113 + 64 + + + 726 + -106 + + + + + + Curve to divide + b42608f7-c0b9-4caa-a4e1-144742266aa3 + Curve + Curve + false + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 1 + + + + + + 684 + -136 + 30 + 20 + + + 699 + -126 + + + + + + + + Number of segments + 071f1ce5-06f1-460f-89c5-5a266c6a5ef1 + Count + Count + false + eecfb193-a1a8-40d3-a3e8-76d8562cabff + 1 + + + + + + 684 + -116 + 30 + 20 + + + 699 + -106 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + be71055b-c3eb-4778-bb63-a0b823ebba89 + Kinks + Kinks + false + 0 + + + + + + 684 + -96 + 30 + 20 + + + 699 + -86 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 6ea46d50-ad1c-4c33-ac48-dd01e5a6841c + Points + Points + false + 0 + + + + + + 738 + -136 + 55 + 20 + + + 765.5 + -126 + + + + + + + + 1 + Tangent vectors at division points + 2f81d303-5159-456e-8fb4-3fe5b8f82476 + Tangents + Tangents + false + 0 + + + + + + 738 + -116 + 55 + 20 + + + 765.5 + -106 + + + + + + + + 1 + Parameter values at division points + 68a6a9a6-3142-4067-8865-2524cba2c89d + Parameters + Parameters + false + 0 + + + + + + 738 + -96 + 55 + 20 + + + 765.5 + -86 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 701 + -29 + 50 + 24 + + + 726.058 + -17.0436 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 985a236a-f30f-4e0c-801c-64fdca1db8f8 + Deconstruct Arc + Deconstruct Arc + + + + + + 683 + -306 + 102 + 64 + + + 717 + -274 + + + + + + Arc or Circle to deconstruct + eefb0910-7857-44bc-b4cd-47ac9cc27b44 + Arc + Arc + false + f3051531-d1c4-436e-b270-a2d8d10a686b + 1 + + + + + + 685 + -304 + 20 + 60 + + + 695 + -274 + + + + + + + + Base plane of arc or circle + 3b9008c4-3230-4bb1-a3a6-360edb5cebd4 + Base Plane + Base Plane + false + 0 + + + + + + 729 + -304 + 54 + 20 + + + 756 + -294 + + + + + + + + Radius of arc or circle + b4326cac-cafc-44b0-9955-b3c60681636b + Radius + Radius + false + 0 + + + + + + 729 + -284 + 54 + 20 + + + 756 + -274 + + + + + + + + Angle domain (in radians) of arc + f5605633-be12-4f33-91eb-550f11130828 + Angle + Angle + false + 0 + + + + + + 729 + -264 + 54 + 20 + + + 756 + -254 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 02133cd7-f33a-489f-8172-51f2fcadbc52 + One Over X + One Over X + + + + + + 683 + -341 + 88 + 28 + + + 726 + -327 + + + + + + Input value + efd39439-cba7-469f-950a-2b94c243592f + Value + Value + false + b4326cac-cafc-44b0-9955-b3c60681636b + 1 + + + + + + 685 + -339 + 29 + 24 + + + 699.5 + -327 + + + + + + + + Output value + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + Result + Result + false + 0 + + + + + + 738 + -339 + 31 + 24 + + + 753.5 + -327 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 41b5fc80-773b-42b0-afe2-b6e0c1b8da77 + Quick Graph + Quick Graph + false + 0 + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + 1 + + + + + + 662 + -923 + 150 + 150 + + + 662.9338 + -922.8706 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + eecfb193-a1a8-40d3-a3e8-76d8562cabff + caa6b1ab-1554-43d1-bc83-202a9af1fca2 + 1d441ba8-e4cd-448f-ae61-9b5bbfa92207 + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 985a236a-f30f-4e0c-801c-64fdca1db8f8 + 02133cd7-f33a-489f-8172-51f2fcadbc52 + 41b5fc80-773b-42b0-afe2-b6e0c1b8da77 + 7 + a0bd3613-8868-4507-9f37-96419b9ac1f4 + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + d0c1c1c2-0501-4b09-9519-adda9b10319f + Quick Graph + Quick Graph + false + 0 + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + 1 + + + + + + 890 + -230 + 75 + 180 + + + 890.5509 + -229.7637 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + cea6ab4d-b55d-45d1-ac7f-02a515e59945 + Construct Point + Construct Point + + + + + + 838 + -405 + 117 + 64 + + + 914 + -373 + + + + + + {x} coordinate + 89401840-2ffa-4277-9e08-d6be851145e9 + X coordinate + X coordinate + false + 71c95c96-e2ca-419a-8de6-dc0283f64d3a + 1 + + + + + + 840 + -403 + 62 + 20 + + + 871 + -393 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + b670469c-7fe8-4655-9404-24170c64f9e0 + Y coordinate + Y coordinate + false + a455f29f-07c5-410d-9ce2-f7b66fb8c300 + 1 + + + + + + 840 + -383 + 62 + 20 + + + 871 + -373 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 6a9e4d2f-720f-47ce-9e53-119d0112fe67 + Z coordinate + Z coordinate + false + 0 + + + + + + 840 + -363 + 62 + 20 + + + 871 + -353 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 55e3c2d8-311e-4414-82d5-ce3a33aceef8 + Point + Point + false + 0 + + + + + + 926 + -403 + 27 + 60 + + + 939.5 + -373 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 1e8c154d-e5a9-46fb-83c3-82a1b94e180b + PolyLine + PolyLine + + + + + + 839 + -892 + 106 + 44 + + + 893 + -870 + + + + + + 1 + Polyline vertex points + d9df63fc-f44f-4f67-959f-b12aaad757a7 + Vertices + Vertices + false + 55e3c2d8-311e-4414-82d5-ce3a33aceef8 + 1 + + + + + + 841 + -890 + 40 + 20 + + + 861 + -880 + + + + + + + + Close polyline + e882ca59-3467-4952-b367-6370efa1d910 + Closed + Closed + false + 0 + + + + + + 841 + -870 + 40 + 20 + + + 861 + -860 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 07a84c71-6186-459b-84e1-f9f8f000484f + Polyline + Polyline + false + 0 + + + + + + 905 + -890 + 38 + 40 + + + 924 + -870 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 95457f07-deb3-4da6-a188-95ad5b1f7814 + Explode + Explode + + + + + + 966 + -428 + 124 + 44 + + + 1027 + -406 + + + + + + Curve to explode + af5bd8f2-bd29-4905-9804-a3e98a7a2341 + Curve + Curve + false + 07a84c71-6186-459b-84e1-f9f8f000484f + 1 + + + + + + 968 + -426 + 47 + 20 + + + 991.5 + -416 + + + + + + + + Recursive decomposition until all segments are atomic + b94a8f18-467e-4334-b23b-8e7b98b8c25d + Recursive + Recursive + false + 0 + + + + + + 968 + -406 + 47 + 20 + + + 991.5 + -396 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 95e5e03f-6797-495f-84a1-a25524a7d14d + Segments + Segments + false + 0 + + + + + + 1039 + -426 + 49 + 20 + + + 1063.5 + -416 + + + + + + + + 1 + Vertices of the exploded segments + a46d6d42-d311-440b-b624-df22692d225a + Vertices + Vertices + false + 0 + + + + + + 1039 + -406 + 49 + 20 + + + 1063.5 + -396 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 5e877e03-4c7c-4e4b-ba05-0075caffec74 + List Length + List Length + + + + + + 971 + -338 + 97 + 28 + + + 1004 + -324 + + + + + + 1 + Base list + 0a43fea4-57c4-402f-99a6-b56da9b2155b + List + List + false + 95e5e03f-6797-495f-84a1-a25524a7d14d + 1 + + + + + + 973 + -336 + 19 + 24 + + + 982.5 + -324 + + + + + + + + Number of items in L + 66a7003d-b3db-44af-9482-17b37441f36e + X/2 + Length + Length + false + 0 + + + + + + 1016 + -336 + 50 + 24 + + + 1033 + -324 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 912d511c-2026-484b-be15-83439a6372e8 + List Item + List Item + + + + + + 1121 + -906 + 62 + 64 + + + 1163 + -874 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + da76fa99-f5ac-406b-9e48-bb1470802acd + List + List + false + 95e5e03f-6797-495f-84a1-a25524a7d14d + 1 + + + + + + 1123 + -904 + 28 + 20 + + + 1137 + -894 + + + + + + + + Item index + b95ef598-326b-4273-b4d2-6bca83ea813e + Index + Index + false + 66a7003d-b3db-44af-9482-17b37441f36e + 1 + + + + + + 1123 + -884 + 28 + 20 + + + 1137 + -874 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 2bdca926-7d96-4242-8017-dd39dfbb2ad3 + Wrap + Wrap + false + 0 + + + + + + 1123 + -864 + 28 + 20 + + + 1137 + -854 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 24e2494e-fc33-437e-9d18-b095463a48e0 + false + Item + i + false + 0 + + + + + + 1175 + -904 + 6 + 60 + + + 1178 + -874 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 9eda1d33-34e2-440e-a5b0-ec2b19cea790 + List Item + List Item + + + + + + 1117 + -411 + 78 + 64 + + + 1175 + -379 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + cc2db72e-b5a4-4c4d-91bf-4a5a87f4a86d + List + List + false + 95e5e03f-6797-495f-84a1-a25524a7d14d + 1 + + + + + + 1119 + -409 + 44 + 20 + + + 1149 + -399 + + + + + + + + Item index + c5967247-090c-4749-a79b-f602586b40ac + X-1 + Index + Index + false + 66a7003d-b3db-44af-9482-17b37441f36e + 1 + + + + + + 1119 + -389 + 44 + 20 + + + 1149 + -379 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a8d4e9f7-e38e-471a-8bb1-0ffde41a6a89 + Wrap + Wrap + false + 0 + + + + + + 1119 + -369 + 44 + 20 + + + 1149 + -359 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + e92ebaf0-68a9-4047-9b44-a6f7af39b989 + false + Item + i + false + 0 + + + + + + 1187 + -409 + 6 + 60 + + + 1190 + -379 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 658f3ebd-1890-4c74-9aeb-04ee9ed60234 + Angle + Angle + + + + + + 1226 + -446 + 103 + 64 + + + 1284 + -414 + + + + + + First vector + 749673b9-330a-45c2-b681-19d5188408a8 + Vector A + Vector A + false + 24e2494e-fc33-437e-9d18-b095463a48e0 + 1 + + + + + + 1228 + -444 + 44 + 20 + + + 1250 + -434 + + + + + + + + Second vector + 39baccf7-075f-4b2d-88d8-05f34182c734 + Vector B + Vector B + false + e92ebaf0-68a9-4047-9b44-a6f7af39b989 + 1 + + + + + + 1228 + -424 + 44 + 20 + + + 1250 + -414 + + + + + + + + Optional plane for 2D angle + c564f636-77b1-4c53-a28c-18f6b316dba1 + Plane + Plane + true + 0 + + + + + + 1228 + -404 + 44 + 20 + + + 1250 + -394 + + + + + + + + Angle (in radians) between vectors + 2c15a336-6bd6-4961-a6e4-1ef635f82ba3 + Angle + Angle + false + 0 + + + + + + 1296 + -444 + 31 + 30 + + + 1311.5 + -429 + + + + + + + + Reflex angle (in radians) between vectors + 721736c1-0ee8-421f-bdc7-a259f3663fd0 + Reflex + Reflex + false + 0 + + + + + + 1296 + -414 + 31 + 30 + + + 1311.5 + -399 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 6feb6809-97df-4e5d-bff4-bff24a9f8a84 + Number Slider + Number Slider + false + 0 + + + + + + 905 + -936 + 198 + 20 + + + 905.265 + -935.8916 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 63362cd2-ed95-481d-991a-a528b09c7cd9 + Panel + + false + 0 + 3bccace7-864e-4f5c-b61a-dfcf503e77e5 + 1 + 360/256*4*2 + + + + + + 1262 + -90 + 199 + 20 + + 0 + 0 + 0 + + 1262.472 + -89.34464 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + 7f9303b7-df99-498e-8932-72c7ca3ffdba + Degrees + Degrees + + + + + + 1067 + -76 + 108 + 28 + + + 1120 + -62 + + + + + + Angle in radians + cfa02371-fe04-446b-8ba3-ea5ce8f12c14 + Radians + Radians + false + 2c15a336-6bd6-4961-a6e4-1ef635f82ba3 + 1 + + + + + + 1069 + -74 + 39 + 24 + + + 1088.5 + -62 + + + + + + + + Angle in degrees + 3bccace7-864e-4f5c-b61a-dfcf503e77e5 + Degrees + Degrees + false + 0 + + + + + + 1132 + -74 + 41 + 24 + + + 1152.5 + -62 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + d7a43154-16cf-4d32-8755-ce392160ebf1 + Expression + Expression + + + + + + 1040 + -168 + 168 + 28 + + + 1113 + -154 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + fab1fc35-eb8e-4fda-bbb8-74beb3d434d0 + Variable x + x + true + 2c15a336-6bd6-4961-a6e4-1ef635f82ba3 + 1 + + + + + + 1042 + -166 + 9 + 24 + + + 1046.5 + -154 + + + + + + + + Result of expression + 69b5acae-33c1-4aab-a6b8-f5b4a0053ab7 + Result + Result + false + 0 + + + + + + 1175 + -166 + 31 + 24 + + + 1190.5 + -154 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 95e66c17-55af-4d66-a211-19cfbf7af70a + Series + Series + + + + + + 850 + -334 + 89 + 64 + + + 894 + -302 + + + + + + First number in the series + 6a807e78-ffc0-444d-b4ed-c923e1bd0790 + Start + Start + false + 0 + + + + + + 852 + -332 + 30 + 20 + + + 867 + -322 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 3b0376cb-6df5-4d1a-a645-e60201cc56e4 + Step + Step + false + b15a74d4-e63f-4001-ad2e-1f219b099a13 + 1 + + + + + + 852 + -312 + 30 + 20 + + + 867 + -302 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + e0077b05-3d12-4870-95c5-b40f58458cd9 + Count + Count + false + eecfb193-a1a8-40d3-a3e8-76d8562cabff + 1 + + + + + + 852 + -292 + 30 + 20 + + + 867 + -282 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + 71c95c96-e2ca-419a-8de6-dc0283f64d3a + Series + Series + false + 0 + + + + + + 906 + -332 + 31 + 60 + + + 921.5 + -302 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + cbba7661-af7f-4678-8541-312858e1fded + Number Slider + Number Slider + false + 0 + + + + + + 927 + -279 + 198 + 20 + + + 927.2651 + -278.6265 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 6c40735e-785e-448e-aa19-4eb56889df8f + Curvature Graph + Curvature Graph + + + + + + 748 + -1003 + 65 + 64 + + + 799 + -971 + + + + + + Curve for Curvature graph display + true + db8d9303-36d1-4450-a961-d6c114e07280 + Curve + Curve + false + 0a8675fb-6983-4ff5-87e0-b6bb77eb7934 + 1 + + + + + + 750 + -1001 + 37 + 20 + + + 768.5 + -991 + + + + + + + + Sampling density of the Graph + 6d9eedeb-66b8-4188-9c8b-dc27043692ca + Density + Density + false + 0 + + + + + + 750 + -981 + 37 + 20 + + + 768.5 + -971 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 784c5cb0-5cf4-4073-ae9b-015b2d619f94 + Scale + Scale + false + d250383c-f46b-4981-ad65-abc276edf0d6 + 1 + + + + + + 750 + -961 + 37 + 20 + + + 768.5 + -951 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d250383c-f46b-4981-ad65-abc276edf0d6 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 96.0 + + + + + + 557 + -1045 + 250 + 20 + + + 557.1845 + -1044.895 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 1dcacb59-16e4-446a-a711-9f1210bde159 + Evaluate Length + Evaluate Length + + + + + + 1157 + 462 + 132 + 64 + + + 1225 + 494 + + + + + + Curve to evaluate + 13029046-6349-4b5f-bab8-b6d3551dd542 + Curve + Curve + false + 5cdb7688-1087-4654-b5a6-57327871a5a7 + 1 + + + + + + 1159 + 464 + 54 + 20 + + + 1186 + 474 + + + + + + + + Length factor for curve evaluation + 3476aa71-fbc3-4fa2-8004-0da1fc01c115 + Length + Length + false + 0 + + + + + + 1159 + 484 + 54 + 20 + + + 1186 + 494 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + fb36c226-69db-4196-8eaf-a2f859f433e4 + Normalized + Normalized + false + 0 + + + + + + 1159 + 504 + 54 + 20 + + + 1186 + 514 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 0b19ced3-ef9e-4c14-b42c-903d5e29679b + Point + Point + false + 0 + + + + + + 1237 + 464 + 50 + 20 + + + 1262 + 474 + + + + + + + + Tangent vector at the specified length + 48438814-e956-4007-8f77-a560cf8cadab + Tangent + Tangent + false + 0 + + + + + + 1237 + 484 + 50 + 20 + + + 1262 + 494 + + + + + + + + Curve parameter at the specified length + 1681ca38-fe50-421e-9dcc-84276e61b0a7 + Parameter + Parameter + false + 0 + + + + + + 1237 + 504 + 50 + 20 + + + 1262 + 514 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + f897de86-a14f-4f1d-857f-20b60f73b3b5 + Line SDL + Line SDL + + + + + + 1373 + 462 + 94 + 64 + + + 1431 + 494 + + + + + + Line start point + 51a96450-fa6f-4f50-be1f-da6fdbb816f9 + Start + Start + false + 0b19ced3-ef9e-4c14-b42c-903d5e29679b + 1 + + + + + + 1375 + 464 + 44 + 20 + + + 1397 + 474 + + + + + + + + Line tangent (direction) + ed988630-f690-4e89-a694-cf9862bf8d19 + Direction + Direction + false + 48438814-e956-4007-8f77-a560cf8cadab + 1 + + + + + + 1375 + 484 + 44 + 20 + + + 1397 + 494 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + a8035c49-f6d4-4905-ba3e-acc0e6dd9269 + Length + Length + false + 0 + + + + + + 1375 + 504 + 44 + 20 + + + 1397 + 514 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 6adf4d23-e4ce-488d-86e8-54258317081d + Line + Line + false + 0 + + + + + + 1443 + 464 + 22 + 60 + + + 1454 + 494 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + c317f794-e463-4270-90db-8af4cb4b9d41 + Mirror + Mirror + + + + + + 1417 + 310 + 126 + 44 + + + 1479 + 332 + + + + + + Base geometry + 5f6ca7f9-8383-4b0d-8611-fb64849680ea + Geometry + Geometry + true + 5cdb7688-1087-4654-b5a6-57327871a5a7 + 1 + + + + + + 1419 + 312 + 48 + 20 + + + 1443 + 322 + + + + + + + + Mirror plane + 5958443b-efdf-404c-a2b7-e4cba1c8f112 + Plane + Plane + false + 6adf4d23-e4ce-488d-86e8-54258317081d + 1 + + + + + + 1419 + 332 + 48 + 20 + + + 1443 + 342 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 959b93e1-e347-4879-b7f5-197ec5ee354c + Geometry + Geometry + false + 0 + + + + + + 1491 + 312 + 50 + 20 + + + 1516 + 322 + + + + + + + + Transformation data + 55dee528-3186-43f6-b9e4-fb4e5a5258db + Transform + Transform + false + 0 + + + + + + 1491 + 332 + 50 + 20 + + + 1516 + 342 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + cd306361-7ded-488f-ad04-30648adfe595 + Join Curves + Join Curves + + + + + + 1300 + 198 + 106 + 44 + + + 1357 + 220 + + + + + + 1 + Curves to join + 231dd009-6837-4195-b950-c23693771a28 + Curves + Curves + false + 5cdb7688-1087-4654-b5a6-57327871a5a7 + 959b93e1-e347-4879-b7f5-197ec5ee354c + 2 + + + + + + 1302 + 200 + 43 + 20 + + + 1323.5 + 210 + + + + + + + + Preserve direction of input curves + 79145aac-d284-402c-8135-67b9762fda6d + Preserve + Preserve + false + 0 + + + + + + 1302 + 220 + 43 + 20 + + + 1323.5 + 230 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8ebcaf48-501e-46b8-8728-17992184074a + Curves + Curves + false + 0 + + + + + + 1369 + 200 + 35 + 40 + + + 1386.5 + 220 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a2ad2739-bf3c-4d9f-8818-b5dbfd4829e1 + Evaluate Length + Evaluate Length + + + + + + 1489 + 217 + 132 + 64 + + + 1557 + 249 + + + + + + Curve to evaluate + 5ec7ed8f-af82-4c5f-9923-ef6250df9e4d + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1491 + 219 + 54 + 20 + + + 1518 + 229 + + + + + + + + Length factor for curve evaluation + 17fd106c-5e11-42f5-9470-4d39dcdc6a51 + Length + Length + false + 0 + + + + + + 1491 + 239 + 54 + 20 + + + 1518 + 249 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + b2cd8e80-e93b-4f32-a014-ae5901ad7594 + Normalized + Normalized + false + 0 + + + + + + 1491 + 259 + 54 + 20 + + + 1518 + 269 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7be5d7ba-5a0f-49b6-b896-66f0de6479d3 + Point + Point + false + 0 + + + + + + 1569 + 219 + 50 + 20 + + + 1594 + 229 + + + + + + + + Tangent vector at the specified length + cfb3d1cc-161a-4369-92f1-7e3a0660b486 + Tangent + Tangent + false + 0 + + + + + + 1569 + 239 + 50 + 20 + + + 1594 + 249 + + + + + + + + Curve parameter at the specified length + e7b533ed-c8c0-48e9-b84a-fdcf96b9550e + Parameter + Parameter + false + 0 + + + + + + 1569 + 259 + 50 + 20 + + + 1594 + 269 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + ec9d6e3c-8007-4163-bcca-9c98014b70ac + Angle + Angle + + + + + + 1587 + 467 + 103 + 64 + + + 1645 + 499 + + + + + + First vector + 7223aa36-de28-4893-a624-dcfd82bf1025 + Vector A + Vector A + false + 0 + + + + + + 1589 + 469 + 44 + 20 + + + 1611 + 479 + + + + + + 1 + + + + + 1 + {0} + + + + + + 21.5 + 0 + 0 + + + + + + + + + + + + Second vector + 73101480-5ad8-453a-8a39-a8f1a00fd15f + Vector B + Vector B + false + cfb3d1cc-161a-4369-92f1-7e3a0660b486 + 1 + + + + + + 1589 + 489 + 44 + 20 + + + 1611 + 499 + + + + + + + + Optional plane for 2D angle + cfc86d63-d6b2-4572-a1ad-d18405795c3f + Plane + Plane + true + 0 + + + + + + 1589 + 509 + 44 + 20 + + + 1611 + 519 + + + + + + + + Angle (in radians) between vectors + deb6f9f6-8af8-44a6-8609-ea7446f49bd4 + Angle + Angle + false + 0 + + + + + + 1657 + 469 + 31 + 30 + + + 1672.5 + 484 + + + + + + + + Reflex angle (in radians) between vectors + ed37e93e-228a-4ad7-a226-6e20168caae0 + Reflex + Reflex + false + 0 + + + + + + 1657 + 499 + 31 + 30 + + + 1672.5 + 514 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 578e2a9a-da53-4295-8fc1-74909051e057 + Panel + + false + 0 + 1a5fe2a4-b611-4cec-9a62-907487bde048 + 1 + 360/256*4*2 + + + + + + 663 + 666 + 199 + 20 + + 0 + 0 + 0 + + 663.3069 + 666.0026 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 603d3d48-534d-42f5-9e87-3172526f3a80 + Relay + + false + deb6f9f6-8af8-44a6-8609-ea7446f49bd4 + 1 + + + + + + 569 + 613 + 40 + 16 + + + 589 + 621 + + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + Degrees + Degrees + + + + + + 524 + 660 + 108 + 28 + + + 577 + 674 + + + + + + Angle in radians + 5cd0fdec-87e7-4741-bfff-e35f8d300fc8 + Radians + Radians + false + 603d3d48-534d-42f5-9e87-3172526f3a80 + 1 + + + + + + 526 + 662 + 39 + 24 + + + 545.5 + 674 + + + + + + + + Angle in degrees + 1a5fe2a4-b611-4cec-9a62-907487bde048 + Degrees + Degrees + false + 0 + + + + + + 589 + 662 + 41 + 24 + + + 609.5 + 674 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + Panel + + false + 0 + 0 + 16 0.35233813056 +32 0.08793657256 + + + + + + 818 + 768 + 199 + 56 + + 0 + 0 + 0 + + 818.0128 + 768.8669 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 72348215-c4ec-4851-a400-c03cc6df559f + One Over X + One Over X + + + + + + 367 + 300 + 88 + 28 + + + 410 + 314 + + + + + + Input value + 80d06302-32c8-46de-99c3-ed6d4d06fd8c + Value + Value + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 369 + 302 + 29 + 24 + + + 383.5 + 314 + + + + + + + + Output value + b15a74d4-e63f-4001-ad2e-1f219b099a13 + Result + Result + false + 0 + + + + + + 422 + 302 + 31 + 24 + + + 437.5 + 314 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 467b7dee-dff7-4076-a614-76a59564fb2f + Division + Division + + + + + + 517 + 701 + 70 + 44 + + + 542 + 723 + + + + + + Item to divide (dividend) + e6b3cc84-c952-4155-8120-2b90c9d38781 + A + A + false + 0 + + + + + + 519 + 703 + 11 + 20 + + + 524.5 + 713 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.526707628425 + + + + + + + + + + + Item to divide with (divisor) + e749710b-7dd6-4fa1-989a-1555f7dfcfd2 + B + B + false + 0 + + + + + + 519 + 723 + 11 + 20 + + + 524.5 + 733 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.131193530865 + + + + + + + + + + + The result of the Division + 918caa1c-c5d6-4a90-9e1f-86c7cada35da + Result + Result + false + 0 + + + + + + 554 + 703 + 31 + 40 + + + 569.5 + 723 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + e456cbd5-6cbe-4515-9f15-69692914f3c7 + Evaluate Length + Evaluate Length + + + + + + 1635 + 323 + 132 + 64 + + + 1703 + 355 + + + + + + Curve to evaluate + 48921f2e-a8fb-484f-86f6-7b103d49774f + Curve + Curve + false + 959b93e1-e347-4879-b7f5-197ec5ee354c + 1 + + + + + + 1637 + 325 + 54 + 20 + + + 1664 + 335 + + + + + + + + Length factor for curve evaluation + 84f2e874-2965-4c85-a0b3-1e7fbc964e82 + Length + Length + false + 0 + + + + + + 1637 + 345 + 54 + 20 + + + 1664 + 355 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8128ba38-bb59-4c58-b4fe-995aeec14bd6 + Normalized + Normalized + false + 0 + + + + + + 1637 + 365 + 54 + 20 + + + 1664 + 375 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7735f6db-79d2-4dcd-9e9e-0d2db5dbb80e + Point + Point + false + 0 + + + + + + 1715 + 325 + 50 + 20 + + + 1740 + 335 + + + + + + + + Tangent vector at the specified length + cf4f43ee-50df-46a7-aae4-31ae4410d2a1 + Tangent + Tangent + false + 0 + + + + + + 1715 + 345 + 50 + 20 + + + 1740 + 355 + + + + + + + + Curve parameter at the specified length + 7a6dc279-9103-4225-8a87-5c67bbd6887b + Parameter + Parameter + false + 0 + + + + + + 1715 + 365 + 50 + 20 + + + 1740 + 375 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 17d1c5b4-5111-415c-9eef-ba9262e78e2b + Rotate + Rotate + + + + + + 1865 + 296 + 126 + 64 + + + 1927 + 328 + + + + + + Base geometry + 413d7ebd-2876-4909-9e65-ca171942ac40 + Geometry + Geometry + true + 959b93e1-e347-4879-b7f5-197ec5ee354c + 1 + + + + + + 1867 + 298 + 48 + 20 + + + 1891 + 308 + + + + + + + + Rotation angle in radians + b9fc5829-d429-4a04-a1cf-521cbf08e8f9 + Angle + Angle + false + 0 + false + + + + + + 1867 + 318 + 48 + 20 + + + 1891 + 328 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 6866b8ac-e121-4b70-8ea5-fd2b6082eff4 + Plane + Plane + false + 7735f6db-79d2-4dcd-9e9e-0d2db5dbb80e + 1 + + + + + + 1867 + 338 + 48 + 20 + + + 1891 + 348 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 04d3a88b-39db-4cfd-a4e7-1407991b7e9d + Geometry + Geometry + false + 0 + + + + + + 1939 + 298 + 50 + 30 + + + 1964 + 313 + + + + + + + + Transformation data + 4d7149c6-52e0-4862-a85f-d70eaab07788 + Transform + Transform + false + 0 + + + + + + 1939 + 328 + 50 + 30 + + + 1964 + 343 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 6642a18d-8ae2-4b5a-bde0-c4c322abb01b + End Points + End Points + + + + + + 1344 + 599 + 84 + 44 + + + 1388 + 621 + + + + + + Curve to evaluate + f9c04d87-465c-4cf7-b6a2-93d34d4be29d + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1346 + 601 + 30 + 40 + + + 1361 + 621 + + + + + + + + Curve start point + bbd16518-88d9-4a31-815d-03d11f381e73 + Start + Start + false + 0 + + + + + + 1400 + 601 + 26 + 20 + + + 1413 + 611 + + + + + + + + Curve end point + 95694ac2-64e8-4808-ac1f-1d0f1b66475c + End + End + false + 0 + + + + + + 1400 + 621 + 26 + 20 + + + 1413 + 631 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + e53c00a2-0d03-461e-9189-a0ea0441ccb8 + Line + Line + + + + + + 1485 + 608 + 102 + 44 + + + 1551 + 630 + + + + + + Line start point + e7cf8d7a-0827-4a31-ade0-673324acc815 + Start Point + Start Point + false + bbd16518-88d9-4a31-815d-03d11f381e73 + 1 + + + + + + 1487 + 610 + 52 + 20 + + + 1513 + 620 + + + + + + + + Line end point + 1a0bad84-08a3-4945-a7a6-3780cb796b17 + End Point + End Point + false + 95694ac2-64e8-4808-ac1f-1d0f1b66475c + 1 + + + + + + 1487 + 630 + 52 + 20 + + + 1513 + 640 + + + + + + + + Line segment + 588675b8-5605-4696-a94b-ba7fc9736bb3 + Line + Line + false + 0 + + + + + + 1563 + 610 + 22 + 40 + + + 1574 + 630 + + + + + + + + + + + + ccc7b468-e743-4049-891f-299432545898 + Curve Middle + + + + + Get the point in the middle of a curve + true + e1628e10-9715-412b-a041-8518318e4f77 + Curve Middle + Curve Middle + + + + + + 1508 + 557 + 101 + 28 + + + 1552 + 571 + + + + + + Curve for mid-point. + 803bec72-bd31-430f-86b7-1f1407633421 + Curve + Curve + false + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1510 + 559 + 30 + 24 + + + 1525 + 571 + + + + + + + + Point in the middle of the curve + faad7f6b-21e0-478b-960a-029e852fb37f + Midpoint + Midpoint + false + 0 + + + + + + 1564 + 559 + 43 + 24 + + + 1585.5 + 571 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 347c5d96-9ec8-4c5a-b22d-9ed1a7f6f046 + Rotate + Rotate + + + + + + 1756 + 523 + 142 + 64 + + + 1834 + 555 + + + + + + Base geometry + 298b2f4b-8fef-418b-90a7-37b368402cff + Geometry + Geometry + true + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 1758 + 525 + 64 + 20 + + + 1798 + 535 + + + + + + + + Rotation angle in radians + b92c75a1-0d09-4275-be12-b6fbd9692486 + -X + Angle + Angle + false + 9b2b326e-6c24-4cc1-80a1-ab32581775c6 + 1 + false + + + + + + 1758 + 545 + 64 + 20 + + + 1798 + 555 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + e1578087-9c92-46a6-a378-a64e2fc84ad7 + Plane + Plane + false + faad7f6b-21e0-478b-960a-029e852fb37f + 1 + + + + + + 1758 + 565 + 64 + 20 + + + 1798 + 575 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + c5ae7622-7771-4f52-8010-c28c5ad96b3c + Geometry + Geometry + false + 0 + + + + + + 1846 + 525 + 50 + 30 + + + 1871 + 540 + + + + + + + + Transformation data + 0a55fa6b-78e6-4ef7-92b7-d97eeb89c240 + Transform + Transform + false + 0 + + + + + + 1846 + 555 + 50 + 30 + + + 1871 + 570 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + a899f6ff-5f84-438f-964a-2e9cbdb10872 + Angle + Angle + + + + + + 1637 + 641 + 103 + 64 + + + 1695 + 673 + + + + + + First vector + 24f6fe15-3260-4ae4-9567-0054cf80f110 + Vector A + Vector A + false + 0 + + + + + + 1639 + 643 + 44 + 20 + + + 1661 + 653 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 0aa1bc90-1778-43e3-9f7b-78d4438d83af + Vector B + Vector B + false + 588675b8-5605-4696-a94b-ba7fc9736bb3 + 1 + + + + + + 1639 + 663 + 44 + 20 + + + 1661 + 673 + + + + + + + + Optional plane for 2D angle + 7893aa35-2d3d-493a-821c-f5bdf0baae3d + Plane + Plane + true + 0 + + + + + + 1639 + 683 + 44 + 20 + + + 1661 + 693 + + + + + + + + Angle (in radians) between vectors + 9b2b326e-6c24-4cc1-80a1-ab32581775c6 + Angle + Angle + false + 0 + + + + + + 1707 + 643 + 31 + 30 + + + 1722.5 + 658 + + + + + + + + Reflex angle (in radians) between vectors + 94ff2bee-72e9-43b6-a65a-2b28a088b055 + Reflex + Reflex + false + 0 + + + + + + 1707 + 673 + 31 + 30 + + + 1722.5 + 688 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 029f035b-9625-4bb2-b4a0-7725f1803a18 + Move + Move + + + + + + 1897 + 594 + 126 + 44 + + + 1959 + 616 + + + + + + Base geometry + a270e1e7-2845-41e5-8c38-21f48e08264c + Geometry + Geometry + true + c5ae7622-7771-4f52-8010-c28c5ad96b3c + 1 + + + + + + 1899 + 596 + 48 + 20 + + + 1923 + 606 + + + + + + + + Translation vector + 62d6b7c3-b6d2-4be9-b852-7fe20ef972a5 + Motion + Motion + false + c45b3462-dea0-4cee-b549-a979dc027d76 + 1 + + + + + + 1899 + 616 + 48 + 20 + + + 1923 + 626 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 9f4ab302-38b9-47b3-bd6b-2ac87ef7f9b7 + Geometry + Geometry + false + 0 + + + + + + 1971 + 596 + 50 + 20 + + + 1996 + 606 + + + + + + + + Transformation data + 80580da6-c2f8-4e3e-8350-15fbc5ffc348 + Transform + Transform + false + 0 + + + + + + 1971 + 616 + 50 + 20 + + + 1996 + 626 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 8af5a0b1-100d-4772-8798-73900dc38239 + Vector 2Pt + Vector 2Pt + + + + + + 1788 + 704 + 100 + 64 + + + 1840 + 736 + + + + + + Base point + ba1c57ff-1e60-4a8f-8f13-86033b7cf606 + Point A + Point A + false + faad7f6b-21e0-478b-960a-029e852fb37f + 1 + + + + + + 1790 + 706 + 38 + 20 + + + 1809 + 716 + + + + + + + + Tip point + fca257e2-6234-4273-8f8c-2ab31f4a6197 + Point B + Point B + false + 0 + + + + + + 1790 + 726 + 38 + 20 + + + 1809 + 736 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + cf160d14-6b48-4603-973a-cdd4fbcb5c8c + Unitize + Unitize + false + 0 + + + + + + 1790 + 746 + 38 + 20 + + + 1809 + 756 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + c45b3462-dea0-4cee-b549-a979dc027d76 + Vector + Vector + false + 0 + + + + + + 1852 + 706 + 34 + 30 + + + 1869 + 721 + + + + + + + + Vector length + 668a7385-9633-4eba-86cc-ce1468d341a7 + Length + Length + false + 0 + + + + + + 1852 + 736 + 34 + 30 + + + 1869 + 751 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + e7208619-df95-4410-a1ab-636a4e4bb983 + Sub Curve + Sub Curve + + + + + + 2121 + 684 + 112 + 44 + + + 2189 + 706 + + + + + + Base curve + 85274467-8ec2-472e-b7fb-73db5e592bee + Base curve + Base curve + false + 1bcda4d3-fbcf-49d7-9b4a-0ba504fb0ca8 + 1 + + + + + + 2123 + 686 + 54 + 20 + + + 2150 + 696 + + + + + + + + Sub-domain to extract + 2c96aa96-9c32-4f04-8d75-078aeeeb737e + Domain + Domain + false + a9e412bd-11f2-4b1e-9efa-42305f440be0 + 1 + + + + + + 2123 + 706 + 54 + 20 + + + 2150 + 716 + + + + + + + + Resulting sub curve + 066cdf68-908c-436d-8151-1bb34840bf5c + Curve + Curve + false + 0 + + + + + + 2201 + 686 + 30 + 40 + + + 2216 + 706 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + a21fd6b0-2dd6-4e92-9157-3e3b127458ae + Curve Domain + Curve Domain + + + + + + 1955 + 675 + 104 + 44 + + + 2007 + 697 + + + + + + Curve to measure/modify + e8f0d57d-7db1-4f44-acac-226289a3de5e + Curve + Curve + false + 9f4ab302-38b9-47b3-bd6b-2ac87ef7f9b7 + 1 + + + + + + 1957 + 677 + 38 + 20 + + + 1976 + 687 + + + + + + + + Optional domain, if omitted the curve will not be modified. + f0f67b0d-6fe5-42d1-bd18-5c25d1341c47 + Domain + Domain + true + 0 + + + + + + 1957 + 697 + 38 + 20 + + + 1976 + 707 + + + + + + + + Curve with new domain. + 1bcda4d3-fbcf-49d7-9b4a-0ba504fb0ca8 + Curve + Curve + false + 0 + + + + + + 2019 + 677 + 38 + 20 + + + 2038 + 687 + + + + + + + + Domain of original curve. + a072654c-cfc9-4025-8f08-2edab47e8a09 + Domain + Domain + false + 0 + + + + + + 2019 + 697 + 38 + 20 + + + 2038 + 707 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 43d96ccb-bc5f-4b59-a40d-6cb18f2eed72 + Deconstruct Domain + Deconstruct Domain + + + + + + 1952 + 751 + 92 + 44 + + + 2004 + 773 + + + + + + Base domain + 9d201bfa-1543-4a32-80d9-798f2478a9a0 + Domain + Domain + false + a072654c-cfc9-4025-8f08-2edab47e8a09 + 1 + + + + + + 1954 + 753 + 38 + 40 + + + 1973 + 773 + + + + + + + + Start of domain + 95f197a3-0e2d-4094-ad01-7cc2c2dd7ab6 + Start + Start + false + 0 + + + + + + 2016 + 753 + 26 + 20 + + + 2029 + 763 + + + + + + + + End of domain + 44ac052e-442f-4654-93e5-1405d5fa2351 + End + End + false + 0 + + + + + + 2016 + 773 + 26 + 20 + + + 2029 + 783 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 73f73686-08ff-42b1-9ef5-6821cba0eb84 + Construct Domain + Construct Domain + + + + + + 2075 + 767 + 144 + 44 + + + 2167 + 789 + + + + + + Start value of numeric domain + ad165294-02a6-4dab-81ec-1d61ec601e15 + Domain start + Domain start + false + 44ac052e-442f-4654-93e5-1405d5fa2351 + 1 + + + + + + 2077 + 769 + 78 + 20 + + + 2124 + 779 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 455d3e9e-6c56-4289-80c6-f44e536597b3 + X/2 + Domain end + Domain end + false + 44ac052e-442f-4654-93e5-1405d5fa2351 + 1 + + + + + + 2077 + 789 + 78 + 20 + + + 2124 + 799 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + a9e412bd-11f2-4b1e-9efa-42305f440be0 + Domain + Domain + false + 0 + + + + + + 2179 + 769 + 38 + 40 + + + 2198 + 789 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 65008729-50b1-4dbb-ba59-d01f9226d7ed + Rotate + Rotate + + + + + + 2342 + 580 + 126 + 64 + + + 2404 + 612 + + + + + + Base geometry + 207d7132-b3a4-41f6-ac0e-963cfc22e149 + Geometry + Geometry + true + 066cdf68-908c-436d-8151-1bb34840bf5c + 1 + + + + + + 2344 + 582 + 48 + 20 + + + 2368 + 592 + + + + + + + + Rotation angle in radians + 9956e242-8bd5-4338-bad2-a8038de36994 + Angle + Angle + false + 0 + false + + + + + + 2344 + 602 + 48 + 20 + + + 2368 + 612 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 7dad66e1-d7d1-4ed5-a1c4-006271f4017b + Plane + Plane + false + 88217871-4188-4053-93dd-6fd3ab5c2151 + 1 + + + + + + 2344 + 622 + 48 + 20 + + + 2368 + 632 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 9178b0ab-1e41-4f38-86c4-888e54663800 + Geometry + Geometry + false + 0 + + + + + + 2416 + 582 + 50 + 30 + + + 2441 + 597 + + + + + + + + Transformation data + a96e20b1-9248-46b0-9214-b27c0dba305d + Transform + Transform + false + 0 + + + + + + 2416 + 612 + 50 + 30 + + + 2441 + 627 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0341c1f7-86c3-40e6-b8fc-b0ae24bab5c4 + Evaluate Length + Evaluate Length + + + + + + 2252 + 732 + 132 + 64 + + + 2320 + 764 + + + + + + Curve to evaluate + 898594a2-9c18-4a0b-8e00-67a23776886f + Curve + Curve + false + 066cdf68-908c-436d-8151-1bb34840bf5c + 1 + + + + + + 2254 + 734 + 54 + 20 + + + 2281 + 744 + + + + + + + + Length factor for curve evaluation + 80356791-5813-4183-967e-4ebdc4e71cbb + Length + Length + false + 0 + + + + + + 2254 + 754 + 54 + 20 + + + 2281 + 764 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 7e05047d-d2b7-4f2a-8007-10216d59cca6 + Normalized + Normalized + false + 0 + + + + + + 2254 + 774 + 54 + 20 + + + 2281 + 784 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 88217871-4188-4053-93dd-6fd3ab5c2151 + Point + Point + false + 0 + + + + + + 2332 + 734 + 50 + 20 + + + 2357 + 744 + + + + + + + + Tangent vector at the specified length + 2585f8e4-d464-4266-8aff-6e4f8a134edf + Tangent + Tangent + false + 0 + + + + + + 2332 + 754 + 50 + 20 + + + 2357 + 764 + + + + + + + + Curve parameter at the specified length + 55313248-a269-4601-a72a-8e78948f0f99 + Parameter + Parameter + false + 0 + + + + + + 2332 + 774 + 50 + 20 + + + 2357 + 784 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 689059e2-5368-4c73-b048-4feb47777f6d + Join Curves + Join Curves + + + + + + 2477 + 502 + 106 + 44 + + + 2534 + 524 + + + + + + 1 + Curves to join + f0ff74e4-1106-4f10-95a4-cce7dccceaeb + Curves + Curves + false + 066cdf68-908c-436d-8151-1bb34840bf5c + 9178b0ab-1e41-4f38-86c4-888e54663800 + 2 + + + + + + 2479 + 504 + 43 + 20 + + + 2500.5 + 514 + + + + + + + + Preserve direction of input curves + 4f3c6eab-c827-4031-9f65-161a42f3ae21 + Preserve + Preserve + false + 0 + + + + + + 2479 + 524 + 43 + 20 + + + 2500.5 + 534 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8fcad302-7000-4e36-a094-c4e362308967 + Curves + Curves + false + 0 + + + + + + 2546 + 504 + 35 + 40 + + + 2563.5 + 524 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + fd853c3c-9aaa-494b-82c0-915c7b6bd781 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + -478 + 1275 + 250 + 20 + + + -477.0293 + 1275.013 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 0534d7cc-9feb-4033-af98-bc642efe8183 + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + -785 + 1766 + 50 + 24 + + + -760.3091 + 1778.526 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + ff4adb0c-5092-407b-b9b1-0a97aa880c88 + Curvature + Curvature + + + + + + -819 + 1592 + 125 + 64 + + + -755 + 1624 + + + + + + Curve to evaluate + 25adda71-ac67-47a0-aed5-5641b6a4c7e9 + Curve + Curve + false + b7346d29-589c-4403-8798-25b55c459d83 + 1 + + + + + + -817 + 1594 + 50 + 30 + + + -792 + 1609 + + + + + + + + Parameter on curve domain to evaluate + 9b1d0f03-2ac7-45b0-9c31-fa25f24a5762 + Parameter + Parameter + false + 177913e3-4c3e-4882-8c47-8f541792bfbb + 1 + + + + + + -817 + 1624 + 50 + 30 + + + -792 + 1639 + + + + + + + + Point on curve at {t} + df6848b0-de2b-4cd6-bd41-fad2367b0268 + Point + Point + false + 0 + + + + + + -743 + 1594 + 47 + 20 + + + -719.5 + 1604 + + + + + + + + Curvature vector at {t} + cc853271-c067-4b9d-84f9-46b67cf1637a + Curvature + Curvature + false + 0 + + + + + + -743 + 1614 + 47 + 20 + + + -719.5 + 1624 + + + + + + + + Curvature circle at {t} + c3edcb7f-ba45-496f-bddd-2bec4c00eb63 + Curvature + Curvature + false + 0 + + + + + + -743 + 1634 + 47 + 20 + + + -719.5 + 1644 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 2063cd82-c886-41f9-a87d-596b59d8233f + Divide Curve + Divide Curve + + + + + + -803 + 1682 + 113 + 64 + + + -759 + 1714 + + + + + + Curve to divide + 5dc6be15-a2e6-428f-9164-9c79b30e21d8 + Curve + Curve + false + b7346d29-589c-4403-8798-25b55c459d83 + 1 + + + + + + -801 + 1684 + 30 + 20 + + + -786 + 1694 + + + + + + + + Number of segments + 1ab9eb27-754e-4b25-9dfc-134e23fd83a0 + Count + Count + false + 0534d7cc-9feb-4033-af98-bc642efe8183 + 1 + + + + + + -801 + 1704 + 30 + 20 + + + -786 + 1714 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + e822f5dc-fbf1-4975-9703-c3838d20ab89 + Kinks + Kinks + false + 0 + + + + + + -801 + 1724 + 30 + 20 + + + -786 + 1734 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 411aab6c-a450-43b0-a99b-0507ea8f1f90 + Points + Points + false + 0 + + + + + + -747 + 1684 + 55 + 20 + + + -719.5 + 1694 + + + + + + + + 1 + Tangent vectors at division points + 8ed58d24-b4d3-424e-9b32-68d256aedbf0 + Tangents + Tangents + false + 0 + + + + + + -747 + 1704 + 55 + 20 + + + -719.5 + 1714 + + + + + + + + 1 + Parameter values at division points + 177913e3-4c3e-4882-8c47-8f541792bfbb + Parameters + Parameters + false + 0 + + + + + + -747 + 1724 + 55 + 20 + + + -719.5 + 1734 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b7346d29-589c-4403-8798-25b55c459d83 + Curve + Curve + false + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + 1 + + + + + + -781 + 1792 + 50 + 24 + + + -756.3511 + 1804.917 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + b6da7104-e46f-4626-9e1e-c8762f31d26c + Deconstruct Arc + Deconstruct Arc + + + + + + -802 + 1514 + 102 + 64 + + + -768 + 1546 + + + + + + Arc or Circle to deconstruct + 8224ee49-af06-4aef-a783-30f65ff34951 + Arc + Arc + false + c3edcb7f-ba45-496f-bddd-2bec4c00eb63 + 1 + + + + + + -800 + 1516 + 20 + 60 + + + -790 + 1546 + + + + + + + + Base plane of arc or circle + f06584c7-aaf2-41f4-96e9-389163f3ab69 + Base Plane + Base Plane + false + 0 + + + + + + -756 + 1516 + 54 + 20 + + + -729 + 1526 + + + + + + + + Radius of arc or circle + 7728dc80-7cc7-477f-9075-2d995050fdb7 + Radius + Radius + false + 0 + + + + + + -756 + 1536 + 54 + 20 + + + -729 + 1546 + + + + + + + + Angle domain (in radians) of arc + 0f1b8cdf-c592-463b-9afa-25d41c965c81 + Angle + Angle + false + 0 + + + + + + -756 + 1556 + 54 + 20 + + + -729 + 1566 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 6a4b9175-5812-4ad4-9489-064ec09178a6 + One Over X + One Over X + + + + + + -802 + 1479 + 88 + 28 + + + -759 + 1493 + + + + + + Input value + ca598019-6a9c-49b6-a363-d6528540e324 + Value + Value + false + 7728dc80-7cc7-477f-9075-2d995050fdb7 + 1 + + + + + + -800 + 1481 + 29 + 24 + + + -785.5 + 1493 + + + + + + + + Output value + 0062de1a-26c1-4e79-a1b7-503c4869b68a + Result + Result + false + 0 + + + + + + -747 + 1481 + 31 + 24 + + + -731.5 + 1493 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + c75abe0f-ea36-48e5-bc32-0baeaa42f1c7 + Quick Graph + Quick Graph + false + 0 + 0062de1a-26c1-4e79-a1b7-503c4869b68a + 1 + + + + + + -820 + 1306 + 150 + 150 + + + -819.4751 + 1306.354 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0534d7cc-9feb-4033-af98-bc642efe8183 + ff4adb0c-5092-407b-b9b1-0a97aa880c88 + 2063cd82-c886-41f9-a87d-596b59d8233f + b7346d29-589c-4403-8798-25b55c459d83 + b6da7104-e46f-4626-9e1e-c8762f31d26c + 6a4b9175-5812-4ad4-9489-064ec09178a6 + c75abe0f-ea36-48e5-bc32-0baeaa42f1c7 + 7 + dc4240ef-19cb-4b9d-bcff-baa5d7034b17 + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ebea710d-35f0-4c4d-a212-c9f21052c903 + Quick Graph + Quick Graph + false + 0 + 0062de1a-26c1-4e79-a1b7-503c4869b68a + 1 + + + + + + -592 + 1592 + 75 + 180 + + + -591.858 + 1592.196 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + f8bccc47-c8ed-4fd8-8acd-90229a216180 + Construct Point + Construct Point + + + + + + -647 + 1415 + 117 + 64 + + + -571 + 1447 + + + + + + {x} coordinate + 25c608c2-4fef-418e-a66f-27867a1d696c + X coordinate + X coordinate + false + 05392273-3bc1-434d-8e92-1a8fd4aef686 + 1 + + + + + + -645 + 1417 + 62 + 20 + + + -614 + 1427 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 235aa927-3833-44c4-a1d0-57d4bba92f44 + Y coordinate + Y coordinate + false + 0062de1a-26c1-4e79-a1b7-503c4869b68a + 1 + + + + + + -645 + 1437 + 62 + 20 + + + -614 + 1447 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + e29215ee-0f8b-4e95-b391-c8558f38a1dc + Z coordinate + Z coordinate + false + 0 + + + + + + -645 + 1457 + 62 + 20 + + + -614 + 1467 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + b3d89d52-394d-4be5-bad6-a9d025867db4 + Point + Point + false + 0 + + + + + + -559 + 1417 + 27 + 60 + + + -545.5 + 1447 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + efff086a-8dd1-4b22-b191-7efbfdaac72d + PolyLine + PolyLine + + + + + + -646 + 1336 + 106 + 44 + + + -592 + 1358 + + + + + + 1 + Polyline vertex points + 976d30cb-510d-4417-bfd4-2e4217790cfc + Vertices + Vertices + false + b3d89d52-394d-4be5-bad6-a9d025867db4 + 1 + + + + + + -644 + 1338 + 40 + 20 + + + -624 + 1348 + + + + + + + + Close polyline + 9082b283-5f67-4c66-b651-e1d39858faf0 + Closed + Closed + false + 0 + + + + + + -644 + 1358 + 40 + 20 + + + -624 + 1368 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 37791226-c8c2-4c72-9ac0-5b8498a03417 + Polyline + Polyline + false + 0 + + + + + + -580 + 1338 + 38 + 40 + + + -561 + 1358 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + f13b8ca1-001f-46d1-b67c-568edc9af93c + Explode + Explode + + + + + + -519 + 1392 + 124 + 44 + + + -458 + 1414 + + + + + + Curve to explode + 5536e48c-bf44-4b2e-b108-8d5a91a8d46c + Curve + Curve + false + 37791226-c8c2-4c72-9ac0-5b8498a03417 + 1 + + + + + + -517 + 1394 + 47 + 20 + + + -493.5 + 1404 + + + + + + + + Recursive decomposition until all segments are atomic + 95f43fb1-8dce-4600-903c-aea272ad37dc + Recursive + Recursive + false + 0 + + + + + + -517 + 1414 + 47 + 20 + + + -493.5 + 1424 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + Segments + Segments + false + 0 + + + + + + -446 + 1394 + 49 + 20 + + + -421.5 + 1404 + + + + + + + + 1 + Vertices of the exploded segments + 99520564-bc0f-4b89-9020-69fa651bc353 + Vertices + Vertices + false + 0 + + + + + + -446 + 1414 + 49 + 20 + + + -421.5 + 1424 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 432c7d90-3444-45ce-baae-6e7117191b79 + List Length + List Length + + + + + + -514 + 1482 + 97 + 28 + + + -481 + 1496 + + + + + + 1 + Base list + a96fdc4f-2ed6-4890-b6c9-3dd528387f2c + List + List + false + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + 1 + + + + + + -512 + 1484 + 19 + 24 + + + -502.5 + 1496 + + + + + + + + Number of items in L + 80c63ae8-16ba-4c99-b800-89d880a2eb6f + X/4 + Length + Length + false + 0 + + + + + + -469 + 1484 + 50 + 24 + + + -452 + 1496 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + c7369755-d44b-4f96-abfb-58e17108a740 + List Item + List Item + + + + + + -380 + 1322 + 78 + 64 + + + -322 + 1354 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 50596714-e582-472a-8bff-ce00d899592b + List + List + false + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + 1 + + + + + + -378 + 1324 + 44 + 20 + + + -348 + 1334 + + + + + + + + Item index + ce54ef37-2772-46cb-b5ab-e809dd239b5f + X+(X/2) + Index + Index + false + 80c63ae8-16ba-4c99-b800-89d880a2eb6f + 1 + + + + + + -378 + 1344 + 44 + 20 + + + -348 + 1354 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a1222a29-9f7a-4f59-b13e-27cdb9dc2969 + Wrap + Wrap + false + 0 + + + + + + -378 + 1364 + 44 + 20 + + + -348 + 1374 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 79d4a398-4aaf-4ce7-9b84-d2fb7b728b5f + false + Item + i + false + 0 + + + + + + -310 + 1324 + 6 + 60 + + + -307 + 1354 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 9fc1b6a2-fd0e-4efe-8511-ddcd91800f95 + List Item + List Item + + + + + + -368 + 1409 + 78 + 64 + + + -310 + 1441 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 081a7535-a85e-40e8-81b1-594ff788fe23 + List + List + false + b77f7a6b-0015-4973-a21c-3dee0f92d7aa + 1 + + + + + + -366 + 1411 + 44 + 20 + + + -336 + 1421 + + + + + + + + Item index + 9090d061-1625-4aae-8626-6ff49c174664 + X-(X/2) + Index + Index + false + 80c63ae8-16ba-4c99-b800-89d880a2eb6f + 1 + + + + + + -366 + 1431 + 44 + 20 + + + -336 + 1441 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 9fbba2d4-fe22-4934-8897-222c0135cd2d + Wrap + Wrap + false + 0 + + + + + + -366 + 1451 + 44 + 20 + + + -336 + 1461 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 9f7966e2-67f7-4733-aca4-5f1f2da76b83 + false + Item + i + false + 0 + + + + + + -298 + 1411 + 6 + 60 + + + -295 + 1441 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 913f8c8f-39cd-431a-953c-d78a31c55c8d + Angle + Angle + + + + + + -259 + 1374 + 103 + 64 + + + -201 + 1406 + + + + + + First vector + c80717a2-e21f-45bc-8135-655e5d43827e + Vector A + Vector A + false + 79d4a398-4aaf-4ce7-9b84-d2fb7b728b5f + 1 + + + + + + -257 + 1376 + 44 + 20 + + + -235 + 1386 + + + + + + + + Second vector + ccfa454b-9ae1-4609-915c-51d8db9f4894 + Vector B + Vector B + false + 9f7966e2-67f7-4733-aca4-5f1f2da76b83 + 1 + + + + + + -257 + 1396 + 44 + 20 + + + -235 + 1406 + + + + + + + + Optional plane for 2D angle + 916c5997-5ada-429c-8981-582bc4fabb23 + Plane + Plane + true + 0 + + + + + + -257 + 1416 + 44 + 20 + + + -235 + 1426 + + + + + + + + Angle (in radians) between vectors + e8f80bda-3e40-4a30-8897-bce1725065e3 + Angle + Angle + false + 0 + + + + + + -189 + 1376 + 31 + 30 + + + -173.5 + 1391 + + + + + + + + Reflex angle (in radians) between vectors + 8a57610e-f05e-4551-8587-ac6c200ee87d + Reflex + Reflex + false + 0 + + + + + + -189 + 1406 + 31 + 30 + + + -173.5 + 1421 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 921af085-0260-485c-9045-7b430a3c7e11 + Number Slider + Number Slider + false + 0 + + + + + + -578 + 1293 + 198 + 20 + + + -577.1441 + 1293.334 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a4ba649b-d016-4a81-b81b-e21dfe41b6d4 + Panel + + false + 0 + c03f8c58-0631-4cef-a533-fcc5737e1763 + 1 + 360/256*4*2 + + + + + + -640 + 1177 + 199 + 20 + + 0 + 0 + 0 + + -639.9371 + 1177.616 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + 92afe58e-27d7-4779-a9fd-4c474f1c31f1 + Degrees + Degrees + + + + + + -418 + 1744 + 108 + 28 + + + -365 + 1758 + + + + + + Angle in radians + 5c1f3a4d-3038-4ba4-b66c-0328beabd8e6 + Radians + Radians + false + e8f80bda-3e40-4a30-8897-bce1725065e3 + 1 + + + + + + -416 + 1746 + 39 + 24 + + + -396.5 + 1758 + + + + + + + + Angle in degrees + c03f8c58-0631-4cef-a533-fcc5737e1763 + Degrees + Degrees + false + 0 + + + + + + -353 + 1746 + 41 + 24 + + + -332.5 + 1758 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + e12366ca-fd22-4df8-bd91-6a9cec5f9ce8 + Expression + Expression + + + + + + -445 + 1652 + 168 + 28 + + + -372 + 1666 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 92330482-459f-4837-bc32-f3864f6dc34b + Variable x + x + true + e8f80bda-3e40-4a30-8897-bce1725065e3 + 1 + + + + + + -443 + 1654 + 9 + 24 + + + -438.5 + 1666 + + + + + + + + Result of expression + d0dc30ab-5cdd-49a4-8d9c-afe6f9c0c0dd + Result + Result + false + 0 + + + + + + -310 + 1654 + 31 + 24 + + + -294.5 + 1666 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + faaed608-2e64-4e02-abeb-cdc8d42bc970 + Series + Series + + + + + + -635 + 1486 + 89 + 64 + + + -591 + 1518 + + + + + + First number in the series + 7d8e1b79-858e-4ed8-ace6-0cba1b63c441 + Start + Start + false + 0 + + + + + + -633 + 1488 + 30 + 20 + + + -618 + 1498 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + a815d483-5b5e-4599-a5b6-bb48951df983 + Step + Step + false + b15a74d4-e63f-4001-ad2e-1f219b099a13 + 1 + + + + + + -633 + 1508 + 30 + 20 + + + -618 + 1518 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + f854120a-b43c-4b22-9b51-6a405d682f6e + Count + Count + false + 0534d7cc-9feb-4033-af98-bc642efe8183 + 1 + + + + + + -633 + 1528 + 30 + 20 + + + -618 + 1538 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + 05392273-3bc1-434d-8e92-1a8fd4aef686 + Series + Series + false + 0 + + + + + + -579 + 1488 + 31 + 60 + + + -563.5 + 1518 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + e725167d-14b6-4a6b-bf15-bce658ee019d + Number Slider + Number Slider + false + 0 + + + + + + -556 + 1543 + 198 + 20 + + + -555.1438 + 1543.334 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + ed57df7e-d74c-43f1-a351-38b776e518c0 + Curvature Graph + Curvature Graph + + + + + + -737 + 1225 + 65 + 64 + + + -686 + 1257 + + + + + + Curve for Curvature graph display + true + c086c865-da0f-46f4-8a17-bf4a4eac88c7 + Curve + Curve + false + b7346d29-589c-4403-8798-25b55c459d83 + 1 + + + + + + -735 + 1227 + 37 + 20 + + + -716.5 + 1237 + + + + + + + + Sampling density of the Graph + 528f5c5d-e1eb-4397-a97a-a5cee8335a07 + Density + Density + false + 0 + + + + + + -735 + 1247 + 37 + 20 + + + -716.5 + 1257 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 3088582d-ba06-4852-ac09-6110ae5ad866 + Scale + Scale + false + 8f802fca-1ffb-4feb-a14f-5e1fd4adbea4 + 1 + + + + + + -735 + 1267 + 37 + 20 + + + -716.5 + 1277 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 8f802fca-1ffb-4feb-a14f-5e1fd4adbea4 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 94.0 + + + + + + -926 + 1184 + 250 + 20 + + + -925.2244 + 1184.331 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 9deca7df-5fe9-4967-af88-808ef6f8526a + Bounding Box + Bounding Box + + + + + true + + + + + + 2538 + 584 + 88 + 44 + + + 2591 + 606 + + + + + + 1 + Geometry to contain + c97cba04-9df3-4f44-a800-451ba0a0931d + Content + Content + false + 8fcad302-7000-4e36-a094-c4e362308967 + 1 + + + + + + 2540 + 586 + 39 + 20 + + + 2559.5 + 596 + + + + + + + + BoundingBox orientation plane + true + 71b5007b-3d89-44df-aabc-c609cae372b4 + Plane + Plane + false + 0 + + + + + + 2540 + 606 + 39 + 20 + + + 2559.5 + 616 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + ba945b3e-f61b-46b6-939d-e0bd80539646 + Box + Box + false + 0 + + + + + + 2603 + 586 + 21 + 20 + + + 2613.5 + 596 + + + + + + + + Bounding box in orientation plane coordinates + true + 778afcad-c083-4dac-a37e-be28cd656df8 + Box + Box + false + 0 + + + + + + 2603 + 606 + 21 + 20 + + + 2613.5 + 616 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 23184264-1887-4993-9258-64b937da5164 + Deconstruct Box + Deconstruct Box + + + + + + 2644 + 649 + 77 + 84 + + + 2679 + 691 + + + + + + Base box + 50594d2e-9b3d-48a3-aadb-01aba360e170 + Box + Box + false + ba945b3e-f61b-46b6-939d-e0bd80539646 + 1 + + + + + + 2646 + 651 + 21 + 80 + + + 2656.5 + 691 + + + + + + + + Box plane + 4cbdda2a-9e3b-4b6f-95ca-6382c1c26c24 + Plane + Plane + false + 0 + + + + + + 2691 + 651 + 28 + 20 + + + 2705 + 661 + + + + + + + + {x} dimension of box + 89b8279c-498c-44b6-b138-25c9d395b39e + X + X + false + 0 + + + + + + 2691 + 671 + 28 + 20 + + + 2705 + 681 + + + + + + + + {y} dimension of box + 91766f87-5663-42e7-bbe3-7528a35f4f6e + Y + Y + false + 0 + + + + + + 2691 + 691 + 28 + 20 + + + 2705 + 701 + + + + + + + + {z} dimension of box + f3e7c4a2-0f15-4cb3-857e-ef8f7d3ee19d + Z + Z + false + 0 + + + + + + 2691 + 711 + 28 + 20 + + + 2705 + 721 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 226be27f-bc2b-44d7-a2ae-68c32e58c93e + Deconstruct Domain + Deconstruct Domain + + + + + + 2744 + 704 + 92 + 44 + + + 2796 + 726 + + + + + + Base domain + 33b618e6-a8b3-4839-8656-5c7b1a3f3739 + Domain + Domain + false + 89b8279c-498c-44b6-b138-25c9d395b39e + 1 + + + + + + 2746 + 706 + 38 + 40 + + + 2765 + 726 + + + + + + + + Start of domain + 2dc8facf-7959-4621-93d5-314d34ea0220 + Start + Start + false + 0 + + + + + + 2808 + 706 + 26 + 20 + + + 2821 + 716 + + + + + + + + End of domain + 09f414e2-a377-48cb-bf26-9259a44948ce + End + End + false + 0 + + + + + + 2808 + 726 + 26 + 20 + + + 2821 + 736 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + fc5724e4-4632-4f77-95be-383aa10e878d + Deconstruct Domain + Deconstruct Domain + + + + + + 2748 + 757 + 92 + 44 + + + 2800 + 779 + + + + + + Base domain + df23187b-6286-487f-a3d2-349ca6bdb433 + Domain + Domain + false + 91766f87-5663-42e7-bbe3-7528a35f4f6e + 1 + + + + + + 2750 + 759 + 38 + 40 + + + 2769 + 779 + + + + + + + + Start of domain + 62f25a01-f813-4914-a6fb-cc9b5f61bc32 + Start + Start + false + 0 + + + + + + 2812 + 759 + 26 + 20 + + + 2825 + 769 + + + + + + + + End of domain + 67463d2d-df8a-44b4-b14f-13efbe763634 + End + End + false + 0 + + + + + + 2812 + 779 + 26 + 20 + + + 2825 + 789 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 50283408-6421-4a08-b2f8-8e390cb94255 + Panel + + false + 0 + 0 + 16 0.52916013400 +32 0.13119985428 + + + + + + 816 + 696 + 199 + 56 + + 0 + 0 + 0 + + 816.3583 + 696.9114 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 26d7fb84-4690-4461-a65c-e06a29c19694 + Bounding Box + Bounding Box + + + + + true + + + + + + 3135 + 792 + 88 + 44 + + + 3188 + 814 + + + + + + 1 + Geometry to contain + 5836f5ba-c73b-40bf-8d0d-5fdad16ef412 + Content + Content + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 3137 + 794 + 39 + 20 + + + 3156.5 + 804 + + + + + + + + BoundingBox orientation plane + true + b1350502-5e2e-4be7-aaf0-83398b500c44 + Plane + Plane + false + 0 + + + + + + 3137 + 814 + 39 + 20 + + + 3156.5 + 824 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + cc665633-e147-4112-9203-ff33c6afdedc + Box + Box + false + 0 + + + + + + 3200 + 794 + 21 + 20 + + + 3210.5 + 804 + + + + + + + + Bounding box in orientation plane coordinates + true + e8e5e4ac-be2e-4573-ac88-cf873668e715 + Box + Box + false + 0 + + + + + + 3200 + 814 + 21 + 20 + + + 3210.5 + 824 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + c492f59f-a3e7-4157-9d90-e2ba3656227f + Deconstruct Box + Deconstruct Box + + + + + + 3254 + 735 + 77 + 84 + + + 3289 + 777 + + + + + + Base box + 37a87671-2ba3-45ac-809c-f50cdc30c96e + Box + Box + false + cc665633-e147-4112-9203-ff33c6afdedc + 1 + + + + + + 3256 + 737 + 21 + 80 + + + 3266.5 + 777 + + + + + + + + Box plane + fccd6a0c-186b-44c6-971f-866c56d8d08a + Plane + Plane + false + 0 + + + + + + 3301 + 737 + 28 + 20 + + + 3315 + 747 + + + + + + + + {x} dimension of box + 0b58c7b7-3f2e-450a-b041-a7cc7e3eaa80 + X + X + false + 0 + + + + + + 3301 + 757 + 28 + 20 + + + 3315 + 767 + + + + + + + + {y} dimension of box + 8d5fcbe7-b91e-4979-8e8e-ffabcb7f1b61 + Y + Y + false + 0 + + + + + + 3301 + 777 + 28 + 20 + + + 3315 + 787 + + + + + + + + {z} dimension of box + 819b6cb2-1477-412e-b600-55bdb3f95392 + Z + Z + false + 0 + + + + + + 3301 + 797 + 28 + 20 + + + 3315 + 807 + + + + + + + + + + + + d93100b6-d50b-40b2-831a-814659dc38e3 + Rectangle + + + + + Create a rectangle on a plane + true + 67ea094f-edb4-43aa-9250-b0c71630f9a7 + Rectangle + Rectangle + + + + + + 3393 + 749 + 109 + 84 + + + 3440 + 791 + + + + + + Rectangle base plane + 44fc51d8-211d-40e9-a6e2-dd98b9529f12 + Plane + Plane + false + 0 + + + + + + 3395 + 751 + 33 + 20 + + + 3411.5 + 761 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Dimensions of rectangle in plane X direction. + 922695f8-6b85-419f-8d41-5061d72d6521 + X Size + X Size + false + 0b58c7b7-3f2e-450a-b041-a7cc7e3eaa80 + 1 + + + + + + 3395 + 771 + 33 + 20 + + + 3411.5 + 781 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions of rectangle in plane Y direction. + 68c3f175-927e-4e34-bb7c-d4bd5b7987fd + Y Size + Y Size + false + 8d5fcbe7-b91e-4979-8e8e-ffabcb7f1b61 + 1 + + + + + + 3395 + 791 + 33 + 20 + + + 3411.5 + 801 + + + + + + 1 + + + + + 1 + {0} + + + + + + -2 + 2 + + + + + + + + + + + + Rectangle corner fillet radius + b3f39558-41a7-49bc-8794-c4fb194f8bb7 + Radius + Radius + false + 0 + + + + + + 3395 + 811 + 33 + 20 + + + 3411.5 + 821 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rectangle + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + Rectangle + Rectangle + false + 0 + + + + + + 3452 + 751 + 48 + 40 + + + 3476 + 771 + + + + + + + + Length of rectangle curve + 11822b47-b2c2-44b4-825c-5d75f5ae506c + Length + Length + false + 0 + + + + + + 3452 + 791 + 48 + 40 + + + 3476 + 811 + + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + 29fac698-716e-44bc-97e3-63e77f894b54 + Curve Graph Mapper + Curve Graph Mapper + + + + + + 5323 + 1036 + 148 + 224 + + + 5385 + 1148 + + + + + + 1 + One or multiple graph curves to graph map values with + fcadf8da-a104-45da-be70-49c3333fd749 + Curves + Curves + false + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 1 + + + + + + 5325 + 1038 + 48 + 27 + + + 5349 + 1051.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + 81e5bade-0049-4683-b48f-e322f05ba951 + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 5325 + 1065 + 48 + 28 + + + 5349 + 1079.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + 4bf2daa5-3e57-4e46-9227-00fbf9876a44 + Values + Values + false + 1630e965-dd57-45b1-a022-fd956e1f0a77 + 1 + + + + + + 5325 + 1093 + 48 + 27 + + + 5349 + 1106.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + f7b99d3e-b0f9-4cb8-b116-d510d7481a92 + X Axis + X Axis + true + 0 + + + + + + 5325 + 1120 + 48 + 28 + + + 5349 + 1134.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + 210915eb-f746-4f3c-83d5-a9bec0b00311 + Y Axis + Y Axis + true + 0 + + + + + + 5325 + 1148 + 48 + 27 + + + 5349 + 1161.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 4d1f05a0-4613-4cb1-800e-c91a2cd09087 + Flip + Flip + false + 0 + + + + + + 5325 + 1175 + 48 + 28 + + + 5349 + 1189.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 8f203129-0cd6-42ea-974c-b7fb47753e35 + Snap + Snap + false + 0 + + + + + + 5325 + 1203 + 48 + 27 + + + 5349 + 1216.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + 55e8f35c-df77-482f-9c5b-713d8b4078b4 + Text Size + Text Size + false + 0 + + + + + + 5325 + 1230 + 48 + 28 + + + 5349 + 1244.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + 45468369-e78b-46c9-8973-7e0fca777c79 + Mapped + Mapped + false + 0 + + + + + + 5397 + 1038 + 72 + 20 + + + 5433 + 1048 + + + + + + + + 1 + The graph curves inside the boundary of the graph + c6e05e35-8a76-4650-be63-77494d2ca9a1 + Graph Curves + Graph Curves + false + 0 + + + + + + 5397 + 1058 + 72 + 20 + + + 5433 + 1068 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + cf83e917-1dff-4842-8ef8-3d312fa77e77 + Graph Points + Graph Points + false + 0 + + + + + + 5397 + 1078 + 72 + 20 + + + 5433 + 1088 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 32b161a7-83ab-431c-abf1-3ea533eb65f0 + Value Lines + Value Lines + false + 0 + + + + + + 5397 + 1098 + 72 + 20 + + + 5433 + 1108 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + d89c2f2b-4916-4bfd-9aaa-cca626ac3cc9 + Value Points + Value Points + false + 0 + + + + + + 5397 + 1118 + 72 + 20 + + + 5433 + 1128 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + 87d07c4c-e492-4ff6-ad3c-671d657f6cbb + Mapped Lines + Mapped Lines + false + 0 + + + + + + 5397 + 1138 + 72 + 20 + + + 5433 + 1148 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + 8dc66679-5d4b-40d6-95d5-714e377bb1b0 + Mapped Points + Mapped Points + false + 0 + + + + + + 5397 + 1158 + 72 + 20 + + + 5433 + 1168 + + + + + + + + The graph boundary background as a surface + fd454aad-2693-4618-88c8-47f518489343 + Boundary + Boundary + false + 0 + + + + + + 5397 + 1178 + 72 + 20 + + + 5433 + 1188 + + + + + + + + 1 + The graph labels as curve outlines + 8027a7c9-a3ee-4ea3-82cd-943e29744bdc + Labels + Labels + false + 0 + + + + + + 5397 + 1198 + 72 + 20 + + + 5433 + 1208 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + 9d89e84f-9817-424d-9d5c-b54f8dabcda5 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 5397 + 1218 + 72 + 20 + + + 5433 + 1228 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + 49b5c962-3c1c-4146-9b54-9a44050bf6b2 + Intersected + Intersected + false + 0 + + + + + + 5397 + 1238 + 72 + 20 + + + 5433 + 1248 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 79a20359-b479-49a6-9e28-0e38fdc21f71 + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 5429 + 671 + 100 + 44 + + + 5484 + 693 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + 289d7a4d-e595-47eb-8b9a-604c9f129829 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 5431 + 673 + 41 + 20 + + + 5451.5 + 683 + + + + + + + + 1 + false + Script Variable Left + 793e99dd-922d-4b5b-9ffc-b0c25cf27e1e + Left + Left + true + 1 + true + 45468369-e78b-46c9-8973-7e0fca777c79 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 5431 + 693 + 41 + 20 + + + 5451.5 + 703 + + + + + + + + Print, Reflect and Error streams + f6aae085-de2a-477e-adb2-88b426354f3d + Output + out + false + 0 + + + + + + 5496 + 673 + 31 + 20 + + + 5511.5 + 683 + + + + + + + + Output parameter Points + f5a856bb-1db4-40c4-9e7f-b2a706415c5e + Points + Points + false + 0 + + + + + + 5496 + 693 + 31 + 20 + + + 5511.5 + 703 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + e0de5004-0940-487e-8dc5-f713b5f74a7c + Point + Point + false + f5a856bb-1db4-40c4-9e7f-b2a706415c5e + 1 + + + + + + 5582 + 730 + 50 + 24 + + + 5607.492 + 742.3893 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + Interpolate + Interpolate + + + + + + 5727 + 649 + 113 + 84 + + + 5788 + 691 + + + + + + 1 + Interpolation points + a2daacaf-55b8-42ff-8254-98d8abafe602 + Vertices + Vertices + false + f5a856bb-1db4-40c4-9e7f-b2a706415c5e + 1 + + + + + + 5729 + 651 + 47 + 20 + + + 5752.5 + 661 + + + + + + + + Curve degree + 41f9500a-ad57-4dba-a5fc-31afe2a0939c + Degree + Degree + false + 0 + + + + + + 5729 + 671 + 47 + 20 + + + 5752.5 + 681 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + ca64881c-c00e-470e-8c43-fcbebd599a60 + Periodic + Periodic + false + 0 + + + + + + 5729 + 691 + 47 + 20 + + + 5752.5 + 701 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 42b38be2-decf-4a54-821a-3682825bc616 + KnotStyle + KnotStyle + false + 0 + + + + + + 5729 + 711 + 47 + 20 + + + 5752.5 + 721 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + Curve + Curve + false + 0 + + + + + + 5800 + 651 + 38 + 26 + + + 5819 + 664.3333 + + + + + + + + Curve length + 7afd724c-fa87-4f01-b733-a7fd17de4c1d + Length + Length + false + 0 + + + + + + 5800 + 677 + 38 + 27 + + + 5819 + 691 + + + + + + + + Curve domain + 4ff7d22e-328d-4d9e-8e42-7198716e3657 + Domain + Domain + false + 0 + + + + + + 5800 + 704 + 38 + 27 + + + 5819 + 717.6666 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + Series + Series + + + + + + 5022 + 722 + 49 + 64 + + + 5047 + 754 + + + + + + First number in the series + 6a1e0279-c2b4-4000-99c8-9fe159ac1daf + Start + S + false + 0 + + + + + + 5024 + 724 + 11 + 20 + + + 5029.5 + 734 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 32a9f054-ec94-443f-ae88-53253c0e4762 + Step + N + false + 2e2aa80f-3c15-42e5-b671-1d843f7622d1 + 1 + + + + + + 5024 + 744 + 11 + 20 + + + 5029.5 + 754 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 8d52fe97-411f-4a49-9560-ea5ccaa1667e + Count + C + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 5024 + 764 + 11 + 20 + + + 5029.5 + 774 + + + + + + + + 1 + Series of numbers + 1630e965-dd57-45b1-a022-fd956e1f0a77 + Series + S + false + 0 + + + + + + 5059 + 724 + 10 + 60 + + + 5064 + 754 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 148f818a-3cff-49b1-8da3-b410a6a56812 + Radians + Radians + + + + + + 5010 + 826 + 108 + 28 + + + 5065 + 840 + + + + + + Angle in degrees + 9b471f8e-9651-480d-a1a7-a68468c04e63 + Degrees + Degrees + false + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + 1 + + + + + + 5012 + 828 + 41 + 24 + + + 5032.5 + 840 + + + + + + + + Angle in radians + 2e2aa80f-3c15-42e5-b671-1d843f7622d1 + Radians + Radians + false + 0 + + + + + + 5077 + 828 + 39 + 24 + + + 5096.5 + 840 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00190848809 + + + + + + 4865 + 874 + 250 + 20 + + + 4865.952 + 874.6392 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 79a20359-b479-49a6-9e28-0e38fdc21f71 + e0de5004-0940-487e-8dc5-f713b5f74a7c + 4b9cda6c-2b8c-488c-80df-dd71744f4b15 + d17dd86e-b7e2-4f82-92af-c0eb4e94138d + 148f818a-3cff-49b1-8da3-b410a6a56812 + dfcf675b-8615-4cd5-a8bc-28b05427bf83 + 6 + 83b0566a-5c63-4970-8578-322af2331c95 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4ecf6a3f-99c1-48c3-b685-4ba7f3b570f4 + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + a798152c-93b8-46ce-be00-d715e4de64b4 + 95dd6448-9e21-47e1-89eb-65a7dc8ca571 + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + f03e6f6b-1c2e-4240-a7b8-006dcfe787f7 + 9b3d084d-b4ff-4ba8-b46a-717d5108d61c + 2c049d3c-af05-4651-9045-43b4d61da4a5 + 4f992859-2053-4084-a5d2-c2e64df8590f + ed593a8b-a3a7-4309-b3bd-aacb466a2c7c + 9cce6837-0b03-485b-bf1f-89680dcc6a97 + 336b85d9-91f0-4f20-a4be-580ddf61082c + dacebf91-a053-4921-baa1-c290aa1aa947 + 3f5c9cc9-d853-4b17-bc37-271b4874f619 + f268eb9e-395a-4291-a085-1734a606096f + fd1f73a9-7389-4039-88fe-9343fa423d37 + 49c23869-d7af-4aed-8e2a-612c07daf82a + 7e44edc7-d3ec-4bbe-91be-4a82e7378b3b + cb0e567f-4229-4ae2-a773-7459b88dd41e + 36cdb7a8-e1e8-41f1-995c-052ae31c9eb1 + 8c453433-7d96-455b-b289-826ea5a79066 + 42ddbb8d-3fc2-48ba-8f6e-9f488183c97d + 52787534-4e23-4ce3-8af7-de592b7f7ff9 + 9aca7ddd-38ca-4bb2-9914-982b8c204627 + a72d4636-de8b-46ec-a36a-e7f81bb1dcba + fcb6261c-b785-4411-90f9-47a070c80ca8 + fdef3a07-d991-43be-83d1-38d17cf71d38 + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + 5c3d4519-42fc-4f01-98b6-2e3b78dbf04c + 0de35535-ab33-445f-926d-f2211812ac44 + 3c574af9-d4bf-4e26-a4ce-f37e416bd24f + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + b85bd146-1253-4603-9dbe-7f74fda5911b + ec38122a-9ad0-4c6b-b23d-8477850b6be9 + c986d31d-9807-4125-99d8-cefb4e6d8206 + c50246ae-11fa-412c-8981-b2704733cbec + 8ea0bc6b-5a3c-46c1-8428-d5408b789804 + d8ac5618-dd3c-4f8a-a71f-d43911899e6f + f7aa6e39-0ce2-4a93-aa18-c50e719dd244 + 37fd9c29-315b-4165-9281-f96fadf0ff9e + 4587ba3f-f600-4f1f-9e3c-7424c7603783 + 37246f45-9c27-42d1-8b7b-e85ef3a5bce7 + 5ea8e379-3ae1-4761-b3c9-60594017133b + d222b852-a7c7-446a-b2c3-92048eda81bb + f1cb25e1-2e37-4828-959b-ca3f4598f4fd + 45 + 23b2e8c7-7fbe-4a0a-938f-93c7a6ed3caa + Group + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 4ecf6a3f-99c1-48c3-b685-4ba7f3b570f4 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + 5034 + -650 + 250 + 20 + + + 5034.809 + -649.0018 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 4765 + -157 + 50 + 24 + + + 4790.529 + -145.4887 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + a798152c-93b8-46ce-be00-d715e4de64b4 + Curvature + Curvature + + + + + + 4565 + -335 + 125 + 64 + + + 4629 + -303 + + + + + + Curve to evaluate + 194583fa-fcd3-4444-acef-f4ab269902d1 + Curve + Curve + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4567 + -333 + 50 + 30 + + + 4592 + -318 + + + + + + + + Parameter on curve domain to evaluate + 58018161-a11e-4189-b9b9-c5b253bde75e + Parameter + Parameter + false + c0849851-45f1-421d-a652-e7d0ffa2b433 + 1 + + + + + + 4567 + -303 + 50 + 30 + + + 4592 + -288 + + + + + + + + Point on curve at {t} + 62a09128-2c2d-437c-b6c4-f4134cce990e + Point + Point + false + 0 + + + + + + 4641 + -333 + 47 + 20 + + + 4664.5 + -323 + + + + + + + + Curvature vector at {t} + afdd7953-a705-4b3b-9f6f-f3417177aec5 + Curvature + Curvature + false + 0 + + + + + + 4641 + -313 + 47 + 20 + + + 4664.5 + -303 + + + + + + + + Curvature circle at {t} + 83d60d28-5133-4194-bd3b-7e800841d2e2 + Curvature + Curvature + false + 0 + + + + + + 4641 + -293 + 47 + 20 + + + 4664.5 + -283 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 95dd6448-9e21-47e1-89eb-65a7dc8ca571 + Divide Curve + Divide Curve + + + + + + 4577 + -245 + 113 + 64 + + + 4621 + -213 + + + + + + Curve to divide + 3adc098a-95dc-423b-b77b-b005308a04d4 + Curve + Curve + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4579 + -243 + 30 + 20 + + + 4594 + -233 + + + + + + + + Number of segments + 0bb92dc2-65d9-4126-b1a4-2003c0279739 + Count + Count + false + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + 1 + + + + + + 4579 + -223 + 30 + 20 + + + 4594 + -213 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 2c981ecc-1ec9-4f0a-8f3e-25ca86a00867 + Kinks + Kinks + false + 0 + + + + + + 4579 + -203 + 30 + 20 + + + 4594 + -193 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 17ce67e1-8329-45c6-86b6-bdf130314089 + Points + Points + false + 0 + + + + + + 4633 + -243 + 55 + 20 + + + 4660.5 + -233 + + + + + + + + 1 + Tangent vectors at division points + 202699b1-b1dd-44bd-b102-3a088e70893f + Tangents + Tangents + false + 0 + + + + + + 4633 + -223 + 55 + 20 + + + 4660.5 + -213 + + + + + + + + 1 + Parameter values at division points + c0849851-45f1-421d-a652-e7d0ffa2b433 + Parameters + Parameters + false + 0 + + + + + + 4633 + -203 + 55 + 20 + + + 4660.5 + -193 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + Curve + Curve + false + b532a32a-1034-4713-ad22-ec6aa4278518 + 1 + + + + + + 4765 + -131 + 50 + 24 + + + 4790.487 + -119.0978 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + f03e6f6b-1c2e-4240-a7b8-006dcfe787f7 + Deconstruct Arc + Deconstruct Arc + + + + + + 4588 + -413 + 102 + 64 + + + 4622 + -381 + + + + + + Arc or Circle to deconstruct + d6a426e1-8ce9-4741-97ce-35db35eb7474 + Arc + Arc + false + 83d60d28-5133-4194-bd3b-7e800841d2e2 + 1 + + + + + + 4590 + -411 + 20 + 60 + + + 4600 + -381 + + + + + + + + Base plane of arc or circle + 016c1be3-bd78-4415-b493-25b2f871e6ef + Base Plane + Base Plane + false + 0 + + + + + + 4634 + -411 + 54 + 20 + + + 4661 + -401 + + + + + + + + Radius of arc or circle + 1d053c37-2711-49eb-9375-19c113df61ef + Radius + Radius + false + 0 + + + + + + 4634 + -391 + 54 + 20 + + + 4661 + -381 + + + + + + + + Angle domain (in radians) of arc + e562c9e4-5795-477e-aa28-89e0aabebce9 + Angle + Angle + false + 0 + + + + + + 4634 + -371 + 54 + 20 + + + 4661 + -361 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 9b3d084d-b4ff-4ba8-b46a-717d5108d61c + One Over X + One Over X + + + + + + 4578 + -448 + 88 + 28 + + + 4621 + -434 + + + + + + Input value + 600852f8-e9b2-49a7-ace7-0ddcb2291c58 + Value + Value + false + 1d053c37-2711-49eb-9375-19c113df61ef + 1 + + + + + + 4580 + -446 + 29 + 24 + + + 4594.5 + -434 + + + + + + + + Output value + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + Result + Result + false + 0 + + + + + + 4633 + -446 + 31 + 24 + + + 4648.5 + -434 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 2c049d3c-af05-4651-9045-43b4d61da4a5 + Quick Graph + Quick Graph + false + 0 + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4568 + -618 + 150 + 150 + + + 4568.775 + -617.6603 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + a798152c-93b8-46ce-be00-d715e4de64b4 + 95dd6448-9e21-47e1-89eb-65a7dc8ca571 + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + f03e6f6b-1c2e-4240-a7b8-006dcfe787f7 + 9b3d084d-b4ff-4ba8-b46a-717d5108d61c + 2c049d3c-af05-4651-9045-43b4d61da4a5 + 7 + 4f992859-2053-4084-a5d2-c2e64df8590f + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ed593a8b-a3a7-4309-b3bd-aacb466a2c7c + Quick Graph + Quick Graph + false + 0 + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4919 + -332 + 75 + 180 + + + 4919.98 + -331.8189 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 9cce6837-0b03-485b-bf1f-89680dcc6a97 + Construct Point + Construct Point + + + + + + 4839 + -512 + 133 + 64 + + + 4931 + -480 + + + + + + {x} coordinate + e8fc9682-9009-4bc8-8c06-8b1add4f8cd6 + X coordinate + X coordinate + false + c8b950ed-c466-43a6-a9e2-59b5fbc6ccda + 1 + + + + + + 4841 + -510 + 78 + 20 + + + 4888 + -500 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + 8b6fbd99-8d05-4e20-b1ee-34ac28c3ac62 + X/2 + Y coordinate + Y coordinate + false + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4841 + -490 + 78 + 20 + + + 4888 + -480 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 34183954-e599-406c-808f-31d10dd66cfd + Z coordinate + Z coordinate + false + 0 + + + + + + 4841 + -470 + 78 + 20 + + + 4888 + -460 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 7a2be682-8191-4b5e-a088-488d1b86720c + Point + Point + false + 0 + + + + + + 4943 + -510 + 27 + 60 + + + 4956.5 + -480 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 336b85d9-91f0-4f20-a4be-580ddf61082c + PolyLine + PolyLine + + + + + + 4863 + -571 + 106 + 44 + + + 4917 + -549 + + + + + + 1 + Polyline vertex points + 125468c3-5cf8-47cd-a814-e6e7b83e8f11 + Vertices + Vertices + false + 7a2be682-8191-4b5e-a088-488d1b86720c + 1 + + + + + + 4865 + -569 + 40 + 20 + + + 4885 + -559 + + + + + + + + Close polyline + 13bb12ea-edbb-4175-b2b3-ffe92579f4a8 + Closed + Closed + false + 0 + + + + + + 4865 + -549 + 40 + 20 + + + 4885 + -539 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 128a3a79-54d6-4c97-9fa8-af26de934762 + Polyline + Polyline + false + 0 + + + + + + 4929 + -569 + 38 + 40 + + + 4948 + -549 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + dacebf91-a053-4921-baa1-c290aa1aa947 + Explode + Explode + + + + + + 4983 + -535 + 124 + 44 + + + 5044 + -513 + + + + + + Curve to explode + 6ed93d23-7c5b-4f26-8f45-04ee9cc9a14f + Curve + Curve + false + 128a3a79-54d6-4c97-9fa8-af26de934762 + 1 + + + + + + 4985 + -533 + 47 + 20 + + + 5008.5 + -523 + + + + + + + + Recursive decomposition until all segments are atomic + 2a587545-0740-487d-ab33-de48c7e62cb0 + Recursive + Recursive + false + 0 + + + + + + 4985 + -513 + 47 + 20 + + + 5008.5 + -503 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + Segments + Segments + false + 0 + + + + + + 5056 + -533 + 49 + 20 + + + 5080.5 + -523 + + + + + + + + 1 + Vertices of the exploded segments + a2947e64-96ee-4f7e-84ba-15b944e3fe50 + Vertices + Vertices + false + 0 + + + + + + 5056 + -513 + 49 + 20 + + + 5080.5 + -503 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + 3f5c9cc9-d853-4b17-bc37-271b4874f619 + List Length + List Length + + + + + + 4988 + -445 + 97 + 28 + + + 5021 + -431 + + + + + + 1 + Base list + b3b1a54f-ede3-45a8-8307-d6fff0058db1 + List + List + false + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + 1 + + + + + + 4990 + -443 + 19 + 24 + + + 4999.5 + -431 + + + + + + + + Number of items in L + 7a38c511-412d-40cc-8561-4b587c2f42c1 + X/4 + Length + Length + false + 0 + + + + + + 5033 + -443 + 50 + 24 + + + 5050 + -431 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + f268eb9e-395a-4291-a085-1734a606096f + List Item + List Item + + + + + + 5122 + -605 + 78 + 64 + + + 5180 + -573 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 8edb3a2a-49ab-4ba4-8130-6557bbd3550c + List + List + false + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + 1 + + + + + + 5124 + -603 + 44 + 20 + + + 5154 + -593 + + + + + + + + Item index + db1cfe1d-8f0d-4b7d-815e-b7a7540f6fe3 + X+(X/2) + Index + Index + false + 7a38c511-412d-40cc-8561-4b587c2f42c1 + 1 + + + + + + 5124 + -583 + 44 + 20 + + + 5154 + -573 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + c410c6dd-9b0f-48b2-9ff9-95ba7c7fe85a + Wrap + Wrap + false + 0 + + + + + + 5124 + -563 + 44 + 20 + + + 5154 + -553 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + ba18f626-4501-4067-a2e6-4444dbd4b998 + false + Item + i + false + 0 + + + + + + 5192 + -603 + 6 + 60 + + + 5195 + -573 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + fd1f73a9-7389-4039-88fe-9343fa423d37 + List Item + List Item + + + + + + 5134 + -518 + 78 + 64 + + + 5192 + -486 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + c86fb56d-2a99-456f-9a62-351a2b11860c + List + List + false + 3b77c857-ad7d-47a2-a1c0-496114a203d0 + 1 + + + + + + 5136 + -516 + 44 + 20 + + + 5166 + -506 + + + + + + + + Item index + faf9f9eb-6da0-4013-8613-24cb4ba97d1e + X-(X/2) + Index + Index + false + 7a38c511-412d-40cc-8561-4b587c2f42c1 + 1 + + + + + + 5136 + -496 + 44 + 20 + + + 5166 + -486 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 996d0cf0-b264-419f-8d7b-a65cfc24a7d9 + Wrap + Wrap + false + 0 + + + + + + 5136 + -476 + 44 + 20 + + + 5166 + -466 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 8e803cf7-523c-4ce9-8c65-b452d2ad1884 + false + Item + i + false + 0 + + + + + + 5204 + -516 + 6 + 60 + + + 5207 + -486 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 49c23869-d7af-4aed-8e2a-612c07daf82a + Angle + Angle + + + + + + 5243 + -553 + 103 + 64 + + + 5301 + -521 + + + + + + First vector + df9a8370-abc8-4a25-9f3a-f3d47f406dc5 + Vector A + Vector A + false + ba18f626-4501-4067-a2e6-4444dbd4b998 + 1 + + + + + + 5245 + -551 + 44 + 20 + + + 5267 + -541 + + + + + + + + Second vector + 754f771f-3e4c-40fb-92d7-97c200656ed0 + Vector B + Vector B + false + 8e803cf7-523c-4ce9-8c65-b452d2ad1884 + 1 + + + + + + 5245 + -531 + 44 + 20 + + + 5267 + -521 + + + + + + + + Optional plane for 2D angle + 259dcb54-35a7-4ec9-9d02-961b137cedc3 + Plane + Plane + true + 0 + + + + + + 5245 + -511 + 44 + 20 + + + 5267 + -501 + + + + + + + + Angle (in radians) between vectors + 2ae1fbf4-9504-4002-9a22-e3b9bedbea09 + Angle + Angle + false + 0 + + + + + + 5313 + -551 + 31 + 30 + + + 5328.5 + -536 + + + + + + + + Reflex angle (in radians) between vectors + 30a92549-3607-4519-a391-c9715bfbf91f + Reflex + Reflex + false + 0 + + + + + + 5313 + -521 + 31 + 30 + + + 5328.5 + -506 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7e44edc7-d3ec-4bbe-91be-4a82e7378b3b + Number Slider + Number Slider + false + 0 + + + + + + 4989 + -623 + 198 + 20 + + + 4989.398 + -622.3566 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + cb0e567f-4229-4ae2-a773-7459b88dd41e + Panel + + false + 0 + 44cac541-b481-4efe-b4aa-58083ac247cf + 1 + 360/256*4*2 + + + + + + 5005 + -679 + 199 + 20 + + 0 + 0 + 0 + + 5005.092 + -678.6144 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + 36cdb7a8-e1e8-41f1-995c-052ae31c9eb1 + Degrees + Degrees + + + + + + 5084 + -183 + 108 + 28 + + + 5137 + -169 + + + + + + Angle in radians + f78efdf2-10ec-46c5-b509-5950fbe74068 + Radians + Radians + false + 2ae1fbf4-9504-4002-9a22-e3b9bedbea09 + 1 + + + + + + 5086 + -181 + 39 + 24 + + + 5105.5 + -169 + + + + + + + + Angle in degrees + 44cac541-b481-4efe-b4aa-58083ac247cf + Degrees + Degrees + false + 0 + + + + + + 5149 + -181 + 41 + 24 + + + 5169.5 + -169 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + 8c453433-7d96-455b-b289-826ea5a79066 + Expression + Expression + + + + + + 5055 + -275 + 170 + 28 + + + 5130 + -261 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 5f7d6274-a0f2-4a66-b9bf-a55a4fdaefeb + Variable X + X + true + 2ae1fbf4-9504-4002-9a22-e3b9bedbea09 + 1 + + + + + + 5057 + -273 + 11 + 24 + + + 5062.5 + -261 + + + + + + + + Result of expression + 89524ded-c530-461f-b483-d32413d15e4f + Result + Result + false + 0 + + + + + + 5192 + -273 + 31 + 24 + + + 5207.5 + -261 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 42ddbb8d-3fc2-48ba-8f6e-9f488183c97d + Series + Series + + + + + + 4851 + -441 + 105 + 64 + + + 4911 + -409 + + + + + + First number in the series + 5f5b253d-7a06-4eeb-8003-cdecc07577af + Start + Start + false + 0 + + + + + + 4853 + -439 + 46 + 20 + + + 4884 + -429 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + dbbac22c-d90f-42a5-88c4-bfe035ee15aa + 1/X + Step + Step + false + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + 1 + + + + + + 4853 + -419 + 46 + 20 + + + 4884 + -409 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 9aff152c-5f5e-4b4a-a5f7-f98af29d2e33 + Count + Count + false + 0a5a68a9-d9c7-4937-b9d9-4f63ae2bca85 + 1 + + + + + + 4853 + -399 + 46 + 20 + + + 4884 + -389 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + c8b950ed-c466-43a6-a9e2-59b5fbc6ccda + Series + Series + false + 0 + + + + + + 4923 + -439 + 31 + 60 + + + 4938.5 + -409 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 52787534-4e23-4ce3-8af7-de592b7f7ff9 + Number Slider + Number Slider + false + 0 + + + + + + 4956 + -381 + 198 + 20 + + + 4956.695 + -380.6808 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 9aca7ddd-38ca-4bb2-9914-982b8c204627 + Curvature Graph + Curvature Graph + + + + + + 4765 + -702 + 65 + 64 + + + 4816 + -670 + + + + + + Curve for Curvature graph display + true + f0abb4f3-cbe5-473b-8db0-0441cda2da59 + Curve + Curve + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4767 + -700 + 37 + 20 + + + 4785.5 + -690 + + + + + + + + Sampling density of the Graph + 3d62b4db-9901-4e2b-841d-f6ae8fa32313 + Density + Density + false + 0 + + + + + + 4767 + -680 + 37 + 20 + + + 4785.5 + -670 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 19b48ab9-83d1-456b-a9d1-9ba678aca383 + Scale + Scale + false + a72d4636-de8b-46ec-a36a-e7f81bb1dcba + 1 + + + + + + 4767 + -660 + 37 + 20 + + + 4785.5 + -650 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + a72d4636-de8b-46ec-a36a-e7f81bb1dcba + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 93.0 + + + + + + 4463 + -740 + 250 + 20 + + + 4463.026 + -739.6841 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 41e1473a-b540-4272-a1a0-d96aaddb6ac9 + Evaluate Length + Evaluate Length + + + + + + 5957 + 799 + 132 + 64 + + + 6025 + 831 + + + + + + Curve to evaluate + 8c69730b-0070-4211-bf8a-08acc9680f2d + Curve + Curve + false + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + 1 + + + + + + 5959 + 801 + 54 + 20 + + + 5986 + 811 + + + + + + + + Length factor for curve evaluation + 8a52b37e-0172-451f-b6dd-25d926ad129b + Length + Length + false + 0 + + + + + + 5959 + 821 + 54 + 20 + + + 5986 + 831 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + af9d90da-4377-4650-9256-e55dc58bd6d0 + Normalized + Normalized + false + 0 + + + + + + 5959 + 841 + 54 + 20 + + + 5986 + 851 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + Point + Point + false + 0 + + + + + + 6037 + 801 + 50 + 20 + + + 6062 + 811 + + + + + + + + Tangent vector at the specified length + 4de57077-ca22-44b0-afc7-97505f1c7f17 + Tangent + Tangent + false + 0 + + + + + + 6037 + 821 + 50 + 20 + + + 6062 + 831 + + + + + + + + Curve parameter at the specified length + 9fa25c7b-8ea8-4a20-819a-ce3221d57efc + Parameter + Parameter + false + 0 + + + + + + 6037 + 841 + 50 + 20 + + + 6062 + 851 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 42fc9ab8-ae73-4c73-83cb-1c5a69dde2e8 + Line SDL + Line SDL + + + + + + 6136 + 799 + 94 + 64 + + + 6194 + 831 + + + + + + Line start point + 3463c164-280c-4a49-bca7-abc51aec0d99 + Start + Start + false + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + 1 + + + + + + 6138 + 801 + 44 + 20 + + + 6160 + 811 + + + + + + + + Line tangent (direction) + cfda70db-d73c-4ae3-974c-fe5b3eaf17cc + Direction + Direction + false + 4de57077-ca22-44b0-afc7-97505f1c7f17 + 1 + + + + + + 6138 + 821 + 44 + 20 + + + 6160 + 831 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + c22b071e-e62d-4944-a60e-f946a192a508 + Length + Length + false + 0 + + + + + + 6138 + 841 + 44 + 20 + + + 6160 + 851 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + bea4d581-401a-4ac5-a0a8-f6cd1a86f737 + Line + Line + false + 0 + + + + + + 6206 + 801 + 22 + 60 + + + 6217 + 831 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 03cf40f1-2472-4b49-b043-583e8c9ca89a + Mirror + Mirror + + + + + + 6088 + 713 + 126 + 44 + + + 6150 + 735 + + + + + + Base geometry + 1af0f76a-4a26-432e-9349-13f538dd6ea8 + Geometry + Geometry + true + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + 1 + + + + + + 6090 + 715 + 48 + 20 + + + 6114 + 725 + + + + + + + + Mirror plane + 28cef890-79b7-427b-a4a6-0fd3d2ccdea9 + Plane + Plane + false + bea4d581-401a-4ac5-a0a8-f6cd1a86f737 + 1 + + + + + + 6090 + 735 + 48 + 20 + + + 6114 + 745 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + bf791e6f-0f5a-4f1a-a4f9-13cc01b34c48 + Geometry + Geometry + false + 0 + + + + + + 6162 + 715 + 50 + 20 + + + 6187 + 725 + + + + + + + + Transformation data + e80f7020-a4f6-445f-94b0-efab33b6d277 + Transform + Transform + false + 0 + + + + + + 6162 + 735 + 50 + 20 + + + 6187 + 745 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 856b1097-ede2-431d-95e2-2f8e1676d67b + Join Curves + Join Curves + + + + + + 6285 + 654 + 106 + 44 + + + 6342 + 676 + + + + + + 1 + Curves to join + 6b000233-57b1-42f8-8788-a8eb54ab980e + Curves + Curves + false + f7bd0c2f-1e41-47e8-bcf4-b8c1df670202 + bf791e6f-0f5a-4f1a-a4f9-13cc01b34c48 + 2 + + + + + + 6287 + 656 + 43 + 20 + + + 6308.5 + 666 + + + + + + + + Preserve direction of input curves + c80e2772-e02a-44ab-9f2d-caaa981d215a + Preserve + Preserve + false + 0 + + + + + + 6287 + 676 + 43 + 20 + + + 6308.5 + 686 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 5646e194-78aa-433b-92d2-5266d2a84cd4 + Curves + Curves + false + 0 + + + + + + 6354 + 656 + 35 + 40 + + + 6371.5 + 676 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + c18fb449-1101-46d1-8a8b-bd9920802f4a + End Points + End Points + + + + + + 6340 + 741 + 84 + 44 + + + 6384 + 763 + + + + + + Curve to evaluate + 51edc287-ed0e-4bc9-bc4c-686a30cb9b5c + Curve + Curve + false + 5646e194-78aa-433b-92d2-5266d2a84cd4 + 1 + + + + + + 6342 + 743 + 30 + 40 + + + 6357 + 763 + + + + + + + + Curve start point + 7d5040cb-9927-4936-a8e5-f4518006055e + Start + Start + false + 0 + + + + + + 6396 + 743 + 26 + 20 + + + 6409 + 753 + + + + + + + + Curve end point + 15f910d2-5d87-470b-bb37-071bfebb67ab + End + End + false + 0 + + + + + + 6396 + 763 + 26 + 20 + + + 6409 + 773 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 7ac91d6c-5c1c-42c8-b2c8-e078081e3c03 + Line + Line + + + + + + 6309 + 834 + 102 + 44 + + + 6375 + 856 + + + + + + Line start point + f0397e53-f7af-48c0-b213-d61a654a3690 + Start Point + Start Point + false + 7d5040cb-9927-4936-a8e5-f4518006055e + 1 + + + + + + 6311 + 836 + 52 + 20 + + + 6337 + 846 + + + + + + + + Line end point + bcf27acf-b5cf-49a2-996e-4217fe52607d + End Point + End Point + false + 15f910d2-5d87-470b-bb37-071bfebb67ab + 1 + + + + + + 6311 + 856 + 52 + 20 + + + 6337 + 866 + + + + + + + + Line segment + a625b16a-7adf-48bd-b97c-ce4588caa65e + Line + Line + false + 0 + + + + + + 6387 + 836 + 22 + 40 + + + 6398 + 856 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 7252ba9a-3f31-4ae8-869b-0e4225b07650 + Rotate + Rotate + + + + + + 2482 + 773 + 142 + 64 + + + 2560 + 805 + + + + + + Base geometry + e67d9e73-bb03-4d8f-92e2-5bcc9161a567 + Geometry + Geometry + true + 8ebcaf48-501e-46b8-8728-17992184074a + 1 + + + + + + 2484 + 775 + 64 + 20 + + + 2524 + 785 + + + + + + + + Rotation angle in radians + 204eabeb-b9b2-4f78-b936-bab985b0c572 + -X + Angle + Angle + false + 9b2b326e-6c24-4cc1-80a1-ab32581775c6 + 1 + false + + + + + + 2484 + 795 + 64 + 20 + + + 2524 + 805 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 782e8258-7b64-4582-8072-4abc53b33153 + Plane + Plane + false + faad7f6b-21e0-478b-960a-029e852fb37f + 1 + + + + + + 2484 + 815 + 64 + 20 + + + 2524 + 825 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + a577b73a-4118-4e3c-adb2-563ee1d367a2 + Geometry + Geometry + false + 0 + + + + + + 2572 + 775 + 50 + 30 + + + 2597 + 790 + + + + + + + + Transformation data + a68710a1-eaea-42a8-9962-cb31c430d462 + Transform + Transform + false + 0 + + + + + + 2572 + 805 + 50 + 30 + + + 2597 + 820 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + ce8f4978-5941-4c19-ad37-69a861ef1329 + Angle + Angle + + + + + + 6460 + 899 + 103 + 64 + + + 6518 + 931 + + + + + + First vector + a9ba4f93-17e5-49b8-b996-19c1006887bb + Vector A + Vector A + false + 0 + + + + + + 6462 + 901 + 44 + 20 + + + 6484 + 911 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 23952675-e3cb-4a5d-bd8f-4023d7668e91 + Vector B + Vector B + false + a625b16a-7adf-48bd-b97c-ce4588caa65e + 1 + + + + + + 6462 + 921 + 44 + 20 + + + 6484 + 931 + + + + + + + + Optional plane for 2D angle + 4f910f96-f983-4414-9227-8ae1e6a66ae3 + Plane + Plane + true + 0 + + + + + + 6462 + 941 + 44 + 20 + + + 6484 + 951 + + + + + + + + Angle (in radians) between vectors + e0ac10a5-a77f-49ef-b22e-44b7490e827d + Angle + Angle + false + 0 + + + + + + 6530 + 901 + 31 + 30 + + + 6545.5 + 916 + + + + + + + + Reflex angle (in radians) between vectors + 4a6f102f-5dd1-4bcc-950a-71048cfd228b + Reflex + Reflex + false + 0 + + + + + + 6530 + 931 + 31 + 30 + + + 6545.5 + 946 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 1b498801-3407-478a-bf9b-c9de9dec4d44 + Rotate + Rotate + + + + + + 6534 + 796 + 142 + 64 + + + 6612 + 828 + + + + + + Base geometry + 90c80cc2-535c-4406-941d-babb314f433e + Geometry + Geometry + true + 5646e194-78aa-433b-92d2-5266d2a84cd4 + 1 + + + + + + 6536 + 798 + 64 + 20 + + + 6576 + 808 + + + + + + + + Rotation angle in radians + 512f82fb-ac89-4c2a-83ad-7dc4b828af7b + -X + Angle + Angle + false + e0ac10a5-a77f-49ef-b22e-44b7490e827d + 1 + false + + + + + + 6536 + 818 + 64 + 20 + + + 6576 + 828 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 5cf6220b-ab56-4c51-bea3-5ad247ac7b2c + Plane + Plane + false + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + 1 + + + + + + 6536 + 838 + 64 + 20 + + + 6576 + 848 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 4f2b23af-4bdd-4532-8cf4-aa1659e8bb52 + Geometry + Geometry + false + 0 + + + + + + 6624 + 798 + 50 + 30 + + + 6649 + 813 + + + + + + + + Transformation data + 47112cb2-a8a1-4237-9928-ff0ab1cc1507 + Transform + Transform + false + 0 + + + + + + 6624 + 828 + 50 + 30 + + + 6649 + 843 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 40ecbcaf-c0e8-4ef8-9151-b90f29c763c5 + Move + Move + + + + + + 6725 + 733 + 126 + 44 + + + 6787 + 755 + + + + + + Base geometry + 7cf1bc7d-23fb-439d-9814-bf6e7fa9ebff + Geometry + Geometry + true + 4f2b23af-4bdd-4532-8cf4-aa1659e8bb52 + 1 + + + + + + 6727 + 735 + 48 + 20 + + + 6751 + 745 + + + + + + + + Translation vector + 52771741-4752-4c15-9c5e-85d568639955 + Motion + Motion + false + 8ec7f41f-e106-4a55-a93c-d00f3b2a7959 + 1 + + + + + + 6727 + 755 + 48 + 20 + + + 6751 + 765 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + fd57d68a-3b7e-4b70-9105-fbe1441f82e6 + Geometry + Geometry + false + 0 + + + + + + 6799 + 735 + 50 + 20 + + + 6824 + 745 + + + + + + + + Transformation data + fa9e4ba5-f241-4361-98ac-5558195204f5 + Transform + Transform + false + 0 + + + + + + 6799 + 755 + 50 + 20 + + + 6824 + 765 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 137dbfde-19dc-40c9-b0a7-ef859062ff26 + Vector 2Pt + Vector 2Pt + + + + + + 6705 + 881 + 100 + 64 + + + 6757 + 913 + + + + + + Base point + 32a9d313-e307-48dd-b594-706c82affab6 + Point A + Point A + false + 6b6db5d2-3abb-4c24-83be-54cdf727d841 + 1 + + + + + + 6707 + 883 + 38 + 20 + + + 6726 + 893 + + + + + + + + Tip point + bfd4d44a-b11a-40b2-ac29-f239e90a2009 + Point B + Point B + false + 0 + + + + + + 6707 + 903 + 38 + 20 + + + 6726 + 913 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + 99c96e47-6343-4151-8845-c858a3699784 + Unitize + Unitize + false + 0 + + + + + + 6707 + 923 + 38 + 20 + + + 6726 + 933 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 8ec7f41f-e106-4a55-a93c-d00f3b2a7959 + Vector + Vector + false + 0 + + + + + + 6769 + 883 + 34 + 30 + + + 6786 + 898 + + + + + + + + Vector length + 73144b3c-3d4d-4aee-8f11-639e14cca145 + Length + Length + false + 0 + + + + + + 6769 + 913 + 34 + 30 + + + 6786 + 928 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 2f48d186-752f-4928-95db-f06f0ae50727 + Curve Domain + Curve Domain + + + + + + 6809 + 804 + 104 + 44 + + + 6861 + 826 + + + + + + Curve to measure/modify + 79ead4ce-c80f-4446-8104-8b0297e7a6bc + Curve + Curve + false + fd57d68a-3b7e-4b70-9105-fbe1441f82e6 + 1 + + + + + + 6811 + 806 + 38 + 20 + + + 6830 + 816 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 2c1efff8-a253-4d17-9c5d-30692221e9a1 + Domain + Domain + true + 0 + + + + + + 6811 + 826 + 38 + 20 + + + 6830 + 836 + + + + + + + + Curve with new domain. + 17d3b807-f1a7-4e0f-bf7c-2afb1247016c + Curve + Curve + false + 0 + + + + + + 6873 + 806 + 38 + 20 + + + 6892 + 816 + + + + + + + + Domain of original curve. + a7d2d05e-ba64-4095-aeef-38fe6802b24c + Domain + Domain + false + 0 + + + + + + 6873 + 826 + 38 + 20 + + + 6892 + 836 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + 09e7c8f7-81e7-40fd-bab1-a5a703ebe8ac + Sub Curve + Sub Curve + + + + + + 7011 + 781 + 112 + 44 + + + 7079 + 803 + + + + + + Base curve + 87160ab4-30db-423c-b8d6-41461587f5e1 + Base curve + Base curve + false + 17d3b807-f1a7-4e0f-bf7c-2afb1247016c + 1 + + + + + + 7013 + 783 + 54 + 20 + + + 7040 + 793 + + + + + + + + Sub-domain to extract + d427e3b5-019e-419e-8f81-cc69ea07f354 + Domain + Domain + false + 1a1fbb55-9db1-46f2-85c2-28d2b70d7d53 + 1 + + + + + + 7013 + 803 + 54 + 20 + + + 7040 + 813 + + + + + + + + Resulting sub curve + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + Curve + Curve + false + 0 + + + + + + 7091 + 783 + 30 + 40 + + + 7106 + 803 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + f8894fe4-4c74-4f5a-876a-5af537443121 + Deconstruct Domain + Deconstruct Domain + + + + + + 6855 + 889 + 92 + 44 + + + 6907 + 911 + + + + + + Base domain + 96ac93ad-0d23-474b-8e5b-fc78551998d1 + Domain + Domain + false + a7d2d05e-ba64-4095-aeef-38fe6802b24c + 1 + + + + + + 6857 + 891 + 38 + 40 + + + 6876 + 911 + + + + + + + + Start of domain + 5781a9d9-0dd5-4c9c-b881-74b36fe7bbce + Start + Start + false + 0 + + + + + + 6919 + 891 + 26 + 20 + + + 6932 + 901 + + + + + + + + End of domain + 880528ed-ad14-4bcf-9530-8a975f418de4 + End + End + false + 0 + + + + + + 6919 + 911 + 26 + 20 + + + 6932 + 921 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 840780a4-f8e2-402d-97fe-3ccc7a6ee508 + Construct Domain + Construct Domain + + + + + + 6966 + 921 + 144 + 44 + + + 7058 + 943 + + + + + + Start value of numeric domain + bc1e3711-1351-4b7d-b79d-d03b31bee17d + X/2 + Domain start + Domain start + false + 880528ed-ad14-4bcf-9530-8a975f418de4 + 1 + + + + + + 6968 + 923 + 78 + 20 + + + 7015 + 933 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + b70b6f09-6dad-4b38-89f5-3146f8089869 + Domain end + Domain end + false + 880528ed-ad14-4bcf-9530-8a975f418de4 + 1 + + + + + + 6968 + 943 + 78 + 20 + + + 7015 + 953 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 1a1fbb55-9db1-46f2-85c2-28d2b70d7d53 + Domain + Domain + false + 0 + + + + + + 7070 + 923 + 38 + 40 + + + 7089 + 943 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + c4285408-521e-445b-a3fb-1c1d6d6c5a31 + Evaluate Length + Evaluate Length + + + + + + 7150 + 836 + 132 + 64 + + + 7218 + 868 + + + + + + Curve to evaluate + 9989c7d4-7a08-4241-8f89-7a69c2fb9ee5 + Curve + Curve + false + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + 1 + + + + + + 7152 + 838 + 54 + 20 + + + 7179 + 848 + + + + + + + + Length factor for curve evaluation + fe2a0741-ce6e-4e4e-97e3-e976deef48bc + Length + Length + false + 0 + + + + + + 7152 + 858 + 54 + 20 + + + 7179 + 868 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 5f3ded37-c8d6-43fa-a789-6c66bcd7b189 + Normalized + Normalized + false + 0 + + + + + + 7152 + 878 + 54 + 20 + + + 7179 + 888 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + ef29599e-2ecd-401c-ae30-0b585a664a7e + Point + Point + false + 0 + + + + + + 7230 + 838 + 50 + 20 + + + 7255 + 848 + + + + + + + + Tangent vector at the specified length + 2c99eaed-a96b-4f0a-84a7-f7b3b6f3b2fd + Tangent + Tangent + false + 0 + + + + + + 7230 + 858 + 50 + 20 + + + 7255 + 868 + + + + + + + + Curve parameter at the specified length + e1507204-1c06-4dc3-b08d-bc6c91fb3c45 + Parameter + Parameter + false + 0 + + + + + + 7230 + 878 + 50 + 20 + + + 7255 + 888 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 5857b3b4-7a73-4907-a10f-7d91393e223b + Rotate + Rotate + + + + + + 7298 + 819 + 126 + 64 + + + 7360 + 851 + + + + + + Base geometry + bc50cf12-e713-4c4f-a31c-d96eafa54614 + Geometry + Geometry + true + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + 1 + + + + + + 7300 + 821 + 48 + 20 + + + 7324 + 831 + + + + + + + + Rotation angle in radians + 25138560-1113-4672-a06e-626e70e4f4c7 + Angle + Angle + false + 0 + false + + + + + + 7300 + 841 + 48 + 20 + + + 7324 + 851 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 7662ba97-77a4-4fb3-8259-48911c56ef3d + Plane + Plane + false + ef29599e-2ecd-401c-ae30-0b585a664a7e + 1 + + + + + + 7300 + 861 + 48 + 20 + + + 7324 + 871 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 054e9753-1d6d-4218-940f-45a07c22422c + Geometry + Geometry + false + 0 + + + + + + 7372 + 821 + 50 + 30 + + + 7397 + 836 + + + + + + + + Transformation data + d0b8ebc7-5718-418d-8e16-ab3c1d8a96b6 + Transform + Transform + false + 0 + + + + + + 7372 + 851 + 50 + 30 + + + 7397 + 866 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 3d55dc4a-4e48-453e-9304-39a2bcc1d8d9 + Join Curves + Join Curves + + + + + + 7271 + 738 + 106 + 44 + + + 7328 + 760 + + + + + + 1 + Curves to join + 7ad8a15b-3942-451f-8ca9-c81085c41de4 + Curves + Curves + false + 7bb71b2d-feae-4f4e-9cd7-b21a28255d26 + 054e9753-1d6d-4218-940f-45a07c22422c + 2 + + + + + + 7273 + 740 + 43 + 20 + + + 7294.5 + 750 + + + + + + + + Preserve direction of input curves + 58c69706-dc05-42d2-b57a-551afa0a357d + Preserve + Preserve + false + 0 + + + + + + 7273 + 760 + 43 + 20 + + + 7294.5 + 770 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 71367690-1062-49a1-a73e-270b5aac78b8 + Curves + Curves + false + 0 + + + + + + 7340 + 740 + 35 + 40 + + + 7357.5 + 760 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b532a32a-1034-4713-ad22-ec6aa4278518 + Relay + + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 7856 + 586 + 40 + 16 + + + 7876 + 594 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + cebfea35-23f4-45d2-90d8-37b979f8b94a + Bounding Box + Bounding Box + + + + + true + + + + + + 7425 + 748 + 88 + 44 + + + 7478 + 770 + + + + + + 1 + Geometry to contain + 17de4f15-280a-4273-834a-5a7f40f7a915 + Content + Content + false + 71367690-1062-49a1-a73e-270b5aac78b8 + 1 + + + + + + 7427 + 750 + 39 + 20 + + + 7446.5 + 760 + + + + + + + + BoundingBox orientation plane + true + 46a28397-f0e0-40b3-9c47-c6093c0d62b1 + Plane + Plane + false + 0 + + + + + + 7427 + 770 + 39 + 20 + + + 7446.5 + 780 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 059a3cb6-f37c-479b-b3b1-dcebf4e58053 + Box + Box + false + 0 + + + + + + 7490 + 750 + 21 + 20 + + + 7500.5 + 760 + + + + + + + + Bounding box in orientation plane coordinates + true + 81edff2e-09ca-4828-b5ac-8c457fe13f74 + Box + Box + false + 0 + + + + + + 7490 + 770 + 21 + 20 + + + 7500.5 + 780 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 73b119fe-65c6-4624-8864-1b264c96aeec + Deconstruct Box + Deconstruct Box + + + + + + 7541 + 757 + 77 + 84 + + + 7576 + 799 + + + + + + Base box + 25f796d1-58ef-4897-8ab0-e53d4f94a986 + Box + Box + false + 059a3cb6-f37c-479b-b3b1-dcebf4e58053 + 1 + + + + + + 7543 + 759 + 21 + 80 + + + 7553.5 + 799 + + + + + + + + Box plane + 8984df1c-ae65-4137-83c5-63aa387da270 + Plane + Plane + false + 0 + + + + + + 7588 + 759 + 28 + 20 + + + 7602 + 769 + + + + + + + + {x} dimension of box + 835cc906-1af2-446c-bd77-767c43cc906b + X + X + false + 0 + + + + + + 7588 + 779 + 28 + 20 + + + 7602 + 789 + + + + + + + + {y} dimension of box + bbce67fc-0fa3-4ea3-94a3-7e90600558f3 + Y + Y + false + 0 + + + + + + 7588 + 799 + 28 + 20 + + + 7602 + 809 + + + + + + + + {z} dimension of box + 5a0545a9-f973-4b7a-bae2-c8700ff109cb + Z + Z + false + 0 + + + + + + 7588 + 819 + 28 + 20 + + + 7602 + 829 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 9cb3db99-23ae-425e-bd9b-86c61bbaf824 + Division + Division + + + + + + 7767 + 777 + 70 + 44 + + + 7792 + 799 + + + + + + Item to divide (dividend) + 30104733-7dea-4ebc-9093-ee680f5d26a5 + A + A + false + 63ed06b5-0198-4e74-942d-d3c68792ac20 + 1 + + + + + + 7769 + 779 + 11 + 20 + + + 7774.5 + 789 + + + + + + + + Item to divide with (divisor) + 512a409e-2c2a-4dd5-8631-e2c758f3034c + B + B + false + 232ab328-b425-414b-8194-9b3bd59a5918 + 1 + + + + + + 7769 + 799 + 11 + 20 + + + 7774.5 + 809 + + + + + + + + The result of the Division + 99b3297f-d17d-40e7-ae85-fd4704e29a26 + Result + Result + false + 0 + + + + + + 7804 + 779 + 31 + 40 + + + 7819.5 + 799 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + a8e6cc5c-f803-4aa4-98ee-4fb55cac48af + Deconstruct Domain + Deconstruct Domain + + + + + + 7641 + 757 + 92 + 44 + + + 7693 + 779 + + + + + + Base domain + 07793ef6-fef6-4201-b506-f2f3b122b2c6 + Domain + Domain + false + 835cc906-1af2-446c-bd77-767c43cc906b + 1 + + + + + + 7643 + 759 + 38 + 40 + + + 7662 + 779 + + + + + + + + Start of domain + 56168981-e451-44cd-a223-051def7128a0 + Start + Start + false + 0 + + + + + + 7705 + 759 + 26 + 20 + + + 7718 + 769 + + + + + + + + End of domain + 63ed06b5-0198-4e74-942d-d3c68792ac20 + End + End + false + 0 + + + + + + 7705 + 779 + 26 + 20 + + + 7718 + 789 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + d1343c76-001f-46fc-b79f-6753e166d2a6 + Deconstruct Domain + Deconstruct Domain + + + + + + 7644 + 814 + 92 + 44 + + + 7696 + 836 + + + + + + Base domain + 3b742cc3-74e7-4e5f-8352-6a117f6cb93d + Domain + Domain + false + bbce67fc-0fa3-4ea3-94a3-7e90600558f3 + 1 + + + + + + 7646 + 816 + 38 + 40 + + + 7665 + 836 + + + + + + + + Start of domain + fcfd9b33-95fa-4bba-8a29-7dc53bb1c28a + Start + Start + false + 0 + + + + + + 7708 + 816 + 26 + 20 + + + 7721 + 826 + + + + + + + + End of domain + 232ab328-b425-414b-8194-9b3bd59a5918 + End + End + false + 0 + + + + + + 7708 + 836 + 26 + 20 + + + 7721 + 846 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 818ee5a2-b816-43d5-8043-5e0370f506f9 + Panel + + false + 0 + 99b3297f-d17d-40e7-ae85-fd4704e29a26 + 1 + Double click to edit panel content… + + + + + + 5032 + 697 + 160 + 20 + + 0 + 0 + 0 + + 5032.84 + 697.4509 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3f65fe24-7e01-4d9f-bc95-69201b774630 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 5379 + 1014 + 112 + 20 + + 0 + 0 + 0 + + 5379.612 + 1014.595 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0d6f238b-bf5a-43d6-bb41-643cd2b410df + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 5379 + 989 + 112 + 20 + + 0 + 0 + 0 + + 5379 + 989.5891 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3e6be719-86bc-43cd-9051-6b649618ce76 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 5369 + 965 + 112 + 20 + + 0 + 0 + 0 + + 5369.65 + 965.6291 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + f84e0246-b097-47b3-ba9d-060999ac4bdb + Scale + Scale + + + + + + 7422 + 654 + 142 + 64 + + + 7500 + 686 + + + + + + Base geometry + a04fe448-46a1-475e-8627-a18ad837b029 + Geometry + Geometry + true + 71367690-1062-49a1-a73e-270b5aac78b8 + 1 + + + + + + 7424 + 656 + 64 + 20 + + + 7464 + 666 + + + + + + + + Center of scaling + 2465ea31-d2b1-4ec1-a072-bdef63c86ea5 + Center + Center + false + 0 + + + + + + 7424 + 676 + 64 + 20 + + + 7464 + 686 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + e779ac38-f4c2-404f-9a0a-3a93e1f837a3 + X^-1 + Factor + Factor + false + 835cc906-1af2-446c-bd77-767c43cc906b + 1 + + + + + + 7424 + 696 + 64 + 20 + + + 7464 + 706 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + e42477ff-bbf6-4393-be21-54936caee378 + Geometry + Geometry + false + 0 + + + + + + 7512 + 656 + 50 + 30 + + + 7537 + 671 + + + + + + + + Transformation data + c94a6d58-e8e1-46cb-8334-5b5f76c90b70 + Transform + Transform + false + 0 + + + + + + 7512 + 686 + 50 + 30 + + + 7537 + 701 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 59df4348-a0f7-408d-977c-702a69ed6ed4 + Curve + Curve + false + b4ccf6c7-f7b3-402d-a4bd-1789c1e70689 + 1 + + + + + + 7772 + 656 + 50 + 24 + + + 7797.121 + 668.7886 + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + bbaadc51-128f-4b1b-b9e0-25e1b79bbd95 + Division + Division + + + + + + 2882 + 750 + 70 + 44 + + + 2907 + 772 + + + + + + Item to divide (dividend) + 682fe800-c096-4873-95b5-ae468626d892 + A + A + false + 09f414e2-a377-48cb-bf26-9259a44948ce + 1 + + + + + + 2884 + 752 + 11 + 20 + + + 2889.5 + 762 + + + + + + + + Item to divide with (divisor) + c92a3da3-a5b4-475d-8710-542dfcad70ee + B + B + false + 67463d2d-df8a-44b4-b14f-13efbe763634 + 1 + + + + + + 2884 + 772 + 11 + 20 + + + 2889.5 + 782 + + + + + + + + The result of the Division + 6636c21d-22d0-4f61-9bfe-5ab36a17b01a + Result + Result + false + 0 + + + + + + 2919 + 752 + 31 + 40 + + + 2934.5 + 772 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7202b3f5-6de0-4add-a070-f31b6a7c026f + Panel + + false + 0 + 6636c21d-22d0-4f61-9bfe-5ab36a17b01a + 1 + Double click to edit panel content… + + + + + + 250 + 536 + 160 + 24 + + 0 + 0 + 0 + + 250.882 + 536.8864 + + + + + + + 255;255;255;255 + + false + false + true + false + false + false + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dc119029-7f51-4afd-a073-5060a505e3f6 + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 35fa5885-9e16-4254-aa30-55c3ed666653 + a1e20493-c943-4bc2-9d46-b95deb275132 + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1f89c5b5-f117-43f9-9837-91a1284102d1 + 522d78bc-3ea4-4106-aafe-5c4dbb8a90ad + 535f4c07-6e83-486b-ba8b-fc34226a30c4 + a21b7bfc-96cd-4dc9-9585-958dba659d5e + ee6c43eb-f087-4f64-ba2e-683a5590ebc5 + ef41a4d5-0ddc-45c6-a957-65e0e257c56c + e17e4d5a-7d59-450f-a785-e82d758ccd08 + 9cad71b0-e375-409e-8db3-d65dd8211cc3 + f95240b9-c332-4c25-b782-a192e1ac6ae8 + 89bee290-618f-4911-a498-0fd10199a43b + 631e7c81-a5d1-46e7-93e5-6711b6b79235 + b8b99740-a8fd-4dc6-a288-ad6c54738d0d + b6ac6456-fe96-4274-8b1a-0317b1d3c644 + 17ecff89-7540-4db5-b421-388aad9dff72 + bcd06e56-c7d5-49b1-922a-160a5817f05e + 22e6c3a8-e6b5-486a-9d11-a1e5567770e2 + dfd6370e-8123-4a75-a3b5-1d4d1cad2a15 + a4b2647e-e579-47be-9458-16c254af4d8e + de356c51-e9ee-4ec9-bbac-e2c3ae3e1af4 + ca54e85a-3d4f-48d8-85b0-b1b3113fee96 + 5d3f7e5f-8796-4680-99dd-2b917316157b + 7de562af-20b1-4ca8-9554-1057c5e17211 + 441d3685-5d51-4e9b-aebf-41d45461c275 + d5b03b5c-1ba8-4b94-9263-ad7d8ac86e90 + 144fd552-fa4d-40d4-a30f-51d7e5280718 + af822b30-6219-4e34-95af-048f7f09a158 + a751b6b3-ebef-4f6a-9779-583bb59a082a + 1ef9e470-c1a8-4c4d-866d-6c65d7a62644 + 072f5b9c-a6ac-40ec-b042-9ab7eb69b1fc + 1986929b-cd9b-486e-a2f1-cc1ef46db341 + d6da7e3a-7c2e-4129-b1d8-7d3a7150a5c4 + 4c35b70c-68c9-4bc2-9555-db837cc59037 + dcf909ee-7ac8-47fd-baa9-816a1f6d3cda + 0008bd0d-dd0f-48ef-8adf-02b8f4cecd1b + 0d97a578-7865-4750-ba9a-6c8374247eee + 8f0a3471-ab58-4f6c-a8fd-3721709b26bc + b67cc92d-d107-420d-9a74-5a24d790827c + 1b56a6ae-3ebb-4d05-a342-535003a1d83e + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + 5e44c594-036f-4c4f-8211-a54a7dcf92b7 + 45 + f4a79e3f-9c6d-4574-9bc1-faffc587dc5e + Group + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + dc119029-7f51-4afd-a073-5060a505e3f6 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 64.0 + + + + + + 2910 + -645 + 250 + 20 + + + 2910.389 + -644.3541 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + Number + Number + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 2602 + -152 + 50 + 24 + + + 2627.109 + -140.8409 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 35fa5885-9e16-4254-aa30-55c3ed666653 + Curvature + Curvature + + + + + + 2566 + -331 + 125 + 64 + + + 2630 + -299 + + + + + + Curve to evaluate + b1772272-033f-40b9-98a3-efd556e596e5 + Curve + Curve + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 2568 + -329 + 50 + 30 + + + 2593 + -314 + + + + + + + + Parameter on curve domain to evaluate + c364e158-3780-4e46-8b10-e1443de82fda + Parameter + Parameter + false + 37b4b4b2-3445-46c7-976f-a2e23ee9970c + 1 + + + + + + 2568 + -299 + 50 + 30 + + + 2593 + -284 + + + + + + + + Point on curve at {t} + 9f7ef9ba-d66e-4a72-af16-1891972c2154 + Point + Point + false + 0 + + + + + + 2642 + -329 + 47 + 20 + + + 2665.5 + -319 + + + + + + + + Curvature vector at {t} + aab4a64a-84e4-4a94-9c47-0efddc4688a9 + Curvature + Curvature + false + 0 + + + + + + 2642 + -309 + 47 + 20 + + + 2665.5 + -299 + + + + + + + + Curvature circle at {t} + 5fac802f-9bf7-4c8e-91ae-7716463a735a + Curvature + Curvature + false + 0 + + + + + + 2642 + -289 + 47 + 20 + + + 2665.5 + -279 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + a1e20493-c943-4bc2-9d46-b95deb275132 + Divide Curve + Divide Curve + + + + + + 2582 + -241 + 113 + 64 + + + 2626 + -209 + + + + + + Curve to divide + 4e9b137b-7bcd-4229-8b87-1f38181177a6 + Curve + Curve + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 2584 + -239 + 30 + 20 + + + 2599 + -229 + + + + + + + + Number of segments + b34c0d89-b732-443c-8314-4fec6cbdeaf1 + Count + Count + false + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 1 + + + + + + 2584 + -219 + 30 + 20 + + + 2599 + -209 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + ba7e7461-7746-4a63-9a52-1c55bb88b106 + Kinks + Kinks + false + 0 + + + + + + 2584 + -199 + 30 + 20 + + + 2599 + -189 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + cc203ba6-03de-4bb7-a384-d85492e63296 + Points + Points + false + 0 + + + + + + 2638 + -239 + 55 + 20 + + + 2665.5 + -229 + + + + + + + + 1 + Tangent vectors at division points + c8eda9a9-9136-49dc-be52-212a7388277f + Tangents + Tangents + false + 0 + + + + + + 2638 + -219 + 55 + 20 + + + 2665.5 + -209 + + + + + + + + 1 + Parameter values at division points + 37b4b4b2-3445-46c7-976f-a2e23ee9970c + Parameters + Parameters + false + 0 + + + + + + 2638 + -199 + 55 + 20 + + + 2665.5 + -189 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 6b86013b-17bf-4325-9dc1-baac00be41cf + Curve + Curve + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 2606 + -126 + 50 + 24 + + + 2631.067 + -114.45 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 1f89c5b5-f117-43f9-9837-91a1284102d1 + Deconstruct Arc + Deconstruct Arc + + + + + + 2579 + -409 + 102 + 64 + + + 2613 + -377 + + + + + + Arc or Circle to deconstruct + cadf43db-5c0b-4ac5-bbc0-19e2e700530b + Arc + Arc + false + 5fac802f-9bf7-4c8e-91ae-7716463a735a + 1 + + + + + + 2581 + -407 + 20 + 60 + + + 2591 + -377 + + + + + + + + Base plane of arc or circle + a5f269cd-95e5-4eed-b2fd-7a970e0c1e36 + Base Plane + Base Plane + false + 0 + + + + + + 2625 + -407 + 54 + 20 + + + 2652 + -397 + + + + + + + + Radius of arc or circle + e61c1e85-6b52-46b6-bc09-67e25b6e6956 + Radius + Radius + false + 0 + + + + + + 2625 + -387 + 54 + 20 + + + 2652 + -377 + + + + + + + + Angle domain (in radians) of arc + f832c641-c0b6-4ee3-9361-46526c33422b + Angle + Angle + false + 0 + + + + + + 2625 + -367 + 54 + 20 + + + 2652 + -357 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 522d78bc-3ea4-4106-aafe-5c4dbb8a90ad + One Over X + One Over X + + + + + + 2583 + -444 + 88 + 28 + + + 2626 + -430 + + + + + + Input value + c891fd15-4b6c-4c07-874c-9dbfd4f8fad0 + Value + Value + false + e61c1e85-6b52-46b6-bc09-67e25b6e6956 + 1 + + + + + + 2585 + -442 + 29 + 24 + + + 2599.5 + -430 + + + + + + + + Output value + f65f0635-7a69-442c-8cdc-e4da51b8a401 + Result + Result + false + 0 + + + + + + 2638 + -442 + 31 + 24 + + + 2653.5 + -430 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 535f4c07-6e83-486b-ba8b-fc34226a30c4 + Quick Graph + Quick Graph + false + 0 + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2567 + -614 + 150 + 150 + + + 2567.943 + -613.0126 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 35fa5885-9e16-4254-aa30-55c3ed666653 + a1e20493-c943-4bc2-9d46-b95deb275132 + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1f89c5b5-f117-43f9-9837-91a1284102d1 + 522d78bc-3ea4-4106-aafe-5c4dbb8a90ad + 535f4c07-6e83-486b-ba8b-fc34226a30c4 + 7 + a21b7bfc-96cd-4dc9-9585-958dba659d5e + Group + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ee6c43eb-f087-4f64-ba2e-683a5590ebc5 + Quick Graph + Quick Graph + false + 0 + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2795 + -328 + 75 + 180 + + + 2795.561 + -327.1711 + + -1 + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + ef41a4d5-0ddc-45c6-a957-65e0e257c56c + Construct Point + Construct Point + + + + + + 2739 + -523 + 133 + 64 + + + 2831 + -491 + + + + + + {x} coordinate + 0d6cebef-6b98-4e17-9bb2-b68581fbed4c + X coordinate + X coordinate + false + 7789103b-0b7a-4ba0-a609-b28f4763aa0a + 1 + + + + + + 2741 + -521 + 78 + 20 + + + 2788 + -511 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + b96ee68d-aba3-413d-ad59-8989e120b1df + X/2 + Y coordinate + Y coordinate + false + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2741 + -501 + 78 + 20 + + + 2788 + -491 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + 3456b5d5-0de5-41cc-a321-6a97b12ac158 + Z coordinate + Z coordinate + false + 0 + + + + + + 2741 + -481 + 78 + 20 + + + 2788 + -471 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + 9c539403-85e6-427c-bb60-8109160e8788 + Point + Point + false + 0 + + + + + + 2843 + -521 + 27 + 60 + + + 2856.5 + -491 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + e17e4d5a-7d59-450f-a785-e82d758ccd08 + PolyLine + PolyLine + + + + + + 2739 + -587 + 106 + 44 + + + 2793 + -565 + + + + + + 1 + Polyline vertex points + ab3dbd69-5d6d-4d3e-a29d-bf65bf8137ba + Vertices + Vertices + false + 9c539403-85e6-427c-bb60-8109160e8788 + 1 + + + + + + 2741 + -585 + 40 + 20 + + + 2761 + -575 + + + + + + + + Close polyline + 9ae94f11-676e-4c39-8e19-02ed8b435fa2 + Closed + Closed + false + 0 + + + + + + 2741 + -565 + 40 + 20 + + + 2761 + -555 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 286d2ed0-bd9e-42f7-be59-1a06a2b8d1f0 + Polyline + Polyline + false + 0 + + + + + + 2805 + -585 + 38 + 40 + + + 2824 + -565 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 9cad71b0-e375-409e-8db3-d65dd8211cc3 + Explode + Explode + + + + + + 2866 + -531 + 124 + 44 + + + 2927 + -509 + + + + + + Curve to explode + b64d1b5c-3aea-4631-9b26-c64901b0ce78 + Curve + Curve + false + 286d2ed0-bd9e-42f7-be59-1a06a2b8d1f0 + 1 + + + + + + 2868 + -529 + 47 + 20 + + + 2891.5 + -519 + + + + + + + + Recursive decomposition until all segments are atomic + 3fda3558-f9fa-4a0a-a978-141977de03a3 + Recursive + Recursive + false + 0 + + + + + + 2868 + -509 + 47 + 20 + + + 2891.5 + -499 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + Segments + Segments + false + 0 + + + + + + 2939 + -529 + 49 + 20 + + + 2963.5 + -519 + + + + + + + + 1 + Vertices of the exploded segments + 3f67f2e8-b306-4b40-8218-d29bd5ed7799 + Vertices + Vertices + false + 0 + + + + + + 2939 + -509 + 49 + 20 + + + 2963.5 + -499 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + true + f95240b9-c332-4c25-b782-a192e1ac6ae8 + List Length + List Length + + + + + + 2871 + -441 + 97 + 28 + + + 2904 + -427 + + + + + + 1 + Base list + e56fc25e-8cf8-4e7a-b407-9f4e0023055e + List + List + false + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + 1 + + + + + + 2873 + -439 + 19 + 24 + + + 2882.5 + -427 + + + + + + + + Number of items in L + ac988b6f-47b8-4e00-9ecd-f4bde6728462 + X/4 + Length + Length + false + 0 + + + + + + 2916 + -439 + 50 + 24 + + + 2933 + -427 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 89bee290-618f-4911-a498-0fd10199a43b + List Item + List Item + + + + + + 3005 + -601 + 78 + 64 + + + 3063 + -569 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + b0b02d15-b013-42bc-bab5-8d63526e5005 + List + List + false + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + 1 + + + + + + 3007 + -599 + 44 + 20 + + + 3037 + -589 + + + + + + + + Item index + 11816d18-6451-4a72-b457-cf80845b80fa + X+(X/2) + Index + Index + false + ac988b6f-47b8-4e00-9ecd-f4bde6728462 + 1 + + + + + + 3007 + -579 + 44 + 20 + + + 3037 + -569 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 53700378-a589-47e3-8aad-eca0f429e9ec + Wrap + Wrap + false + 0 + + + + + + 3007 + -559 + 44 + 20 + + + 3037 + -549 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + e05c4129-0ae1-4753-bd65-c961054a9b83 + false + Item + i + false + 0 + + + + + + 3075 + -599 + 6 + 60 + + + 3078 + -569 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 631e7c81-a5d1-46e7-93e5-6711b6b79235 + List Item + List Item + + + + + + 3017 + -514 + 78 + 64 + + + 3075 + -482 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 52b59f22-0ee4-4807-82d3-9f3fdb84a2bb + List + List + false + 0b537c72-e59a-4b41-abdf-ad4ff5d97185 + 1 + + + + + + 3019 + -512 + 44 + 20 + + + 3049 + -502 + + + + + + + + Item index + 2966ad9b-5633-4b04-a5b5-062b3155ec62 + X-(X/2) + Index + Index + false + ac988b6f-47b8-4e00-9ecd-f4bde6728462 + 1 + + + + + + 3019 + -492 + 44 + 20 + + + 3049 + -482 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 3845ff91-3bf7-454c-a495-ff3cd6831264 + Wrap + Wrap + false + 0 + + + + + + 3019 + -472 + 44 + 20 + + + 3049 + -462 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + b0a64a8e-1faf-4de7-8923-ab723748d172 + false + Item + i + false + 0 + + + + + + 3087 + -512 + 6 + 60 + + + 3090 + -482 + + + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + b8b99740-a8fd-4dc6-a288-ad6c54738d0d + Angle + Angle + + + + + + 3126 + -549 + 103 + 64 + + + 3184 + -517 + + + + + + First vector + 14b0df54-1193-43f1-9a57-beab25f61998 + Vector A + Vector A + false + e05c4129-0ae1-4753-bd65-c961054a9b83 + 1 + + + + + + 3128 + -547 + 44 + 20 + + + 3150 + -537 + + + + + + + + Second vector + 03ea6077-bf7e-481c-83a8-680c35f1e229 + Vector B + Vector B + false + b0a64a8e-1faf-4de7-8923-ab723748d172 + 1 + + + + + + 3128 + -527 + 44 + 20 + + + 3150 + -517 + + + + + + + + Optional plane for 2D angle + b5996fb8-707c-424f-9ef0-6dcab6dcecc0 + Plane + Plane + true + 0 + + + + + + 3128 + -507 + 44 + 20 + + + 3150 + -497 + + + + + + + + Angle (in radians) between vectors + 1d634cb4-0c0a-4e7c-80cb-926c5296b373 + Angle + Angle + false + 0 + + + + + + 3196 + -547 + 31 + 30 + + + 3211.5 + -532 + + + + + + + + Reflex angle (in radians) between vectors + 83c779f2-e800-4894-8321-e487c485f1c8 + Reflex + Reflex + false + 0 + + + + + + 3196 + -517 + 31 + 30 + + + 3211.5 + -502 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b6ac6456-fe96-4274-8b1a-0317b1d3c644 + Number Slider + Number Slider + false + 0 + + + + + + 2810 + -627 + 198 + 20 + + + 2810.274 + -626.0333 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 31 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 17ecff89-7540-4db5-b421-388aad9dff72 + Panel + + false + 0 + 1f371e44-6e39-423a-ade1-fb7312a45214 + 1 + 360/256*4*2 + + + + + + 2791 + -682 + 199 + 20 + + 0 + 0 + 0 + + 2791.483 + -681.1019 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0d77c51e-584f-44e8-aed2-c2ddf4803888 + Degrees + + + + + Convert an angle specified in radians to degrees + true + bcd06e56-c7d5-49b1-922a-160a5817f05e + Degrees + Degrees + + + + + + 2967 + -179 + 108 + 28 + + + 3020 + -165 + + + + + + Angle in radians + 702d2b48-c1c0-47c1-a2d7-9fdde21eb4c1 + Radians + Radians + false + 1d634cb4-0c0a-4e7c-80cb-926c5296b373 + 1 + + + + + + 2969 + -177 + 39 + 24 + + + 2988.5 + -165 + + + + + + + + Angle in degrees + 1f371e44-6e39-423a-ade1-fb7312a45214 + Degrees + Degrees + false + 0 + + + + + + 3032 + -177 + 41 + 24 + + + 3052.5 + -165 + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + Format("{0:R}", x) + true + 22e6c3a8-e6b5-486a-9d11-a1e5567770e2 + Expression + Expression + + + + + + 2938 + -271 + 170 + 28 + + + 3013 + -257 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 1deb5417-2c48-4ae8-a08d-1064e251f800 + Variable X + X + true + 1d634cb4-0c0a-4e7c-80cb-926c5296b373 + 1 + + + + + + 2940 + -269 + 11 + 24 + + + 2945.5 + -257 + + + + + + + + Result of expression + 44c014c0-ffa5-4393-92fd-7d01e97ff89e + Result + Result + false + 0 + + + + + + 3075 + -269 + 31 + 24 + + + 3090.5 + -257 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + dfd6370e-8123-4a75-a3b5-1d4d1cad2a15 + Series + Series + + + + + + 2734 + -437 + 105 + 64 + + + 2794 + -405 + + + + + + First number in the series + aad5c18a-bb35-4863-afe9-08f2aef66f80 + Start + Start + false + 0 + + + + + + 2736 + -435 + 46 + 20 + + + 2767 + -425 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + b8422746-0d5c-4325-b529-2e1672c8c02f + 1/X + Step + Step + false + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 1 + + + + + + 2736 + -415 + 46 + 20 + + + 2767 + -405 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 3203a8b7-656d-4d7d-a454-160d809c3536 + Count + Count + false + 6ad237f8-1582-4969-82fc-ddd7f5e183c1 + 1 + + + + + + 2736 + -395 + 46 + 20 + + + 2767 + -385 + + + + + + 1 + + + + + 1 + {0} + + + + + 64 + + + + + + + + + + + 1 + Series of numbers + 7789103b-0b7a-4ba0-a609-b28f4763aa0a + Series + Series + false + 0 + + + + + + 2806 + -435 + 31 + 60 + + + 2821.5 + -405 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + a4b2647e-e579-47be-9458-16c254af4d8e + Number Slider + Number Slider + false + 0 + + + + + + 2832 + -377 + 198 + 20 + + + 2832.275 + -376.033 + + + + + + 0 + 1 + 0 + 100 + 0 + 0 + 32 + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + de356c51-e9ee-4ec9-bbac-e2c3ae3e1af4 + Curvature Graph + Curvature Graph + + + + + + 2648 + -698 + 65 + 64 + + + 2699 + -666 + + + + + + Curve for Curvature graph display + true + ea821ffb-70b9-4d8a-92b1-a22345de9b55 + Curve + Curve + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 2650 + -696 + 37 + 20 + + + 2668.5 + -686 + + + + + + + + Sampling density of the Graph + b0c37883-57b4-4f1c-9cf0-66afe5489595 + Density + Density + false + 0 + + + + + + 2650 + -676 + 37 + 20 + + + 2668.5 + -666 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 8dc0e533-d4bc-4b47-af7e-74fea2dec307 + Scale + Scale + false + ca54e85a-3d4f-48d8-85b0-b1b3113fee96 + 1 + + + + + + 2650 + -656 + 37 + 20 + + + 2668.5 + -646 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ca54e85a-3d4f-48d8-85b0-b1b3113fee96 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 93.0 + + + + + + 2462 + -736 + 250 + 20 + + + 2462.194 + -735.0364 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 568d8c01-3793-445c-80ff-e565820fda5a + Panel + + false + 0 + 0 + 16 0.526707628425 +32 0.131193530865 +64 0.03277086292 +128 0.00819109195275 +256 0.00204767472315 + + + + + + 244 + 732 + 199 + 71 + + 0 + 0 + 0 + + 244.6208 + 732.3674 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + ea806a5c-e652-471f-bd1e-74b36e0a8dbb + Scale + Scale + + + + + + 2841 + 621 + 142 + 64 + + + 2919 + 653 + + + + + + Base geometry + a007ddc4-a55f-44d6-8221-50fb0c03ee1b + Geometry + Geometry + true + 8fcad302-7000-4e36-a094-c4e362308967 + 1 + + + + + + 2843 + 623 + 64 + 20 + + + 2883 + 633 + + + + + + + + Center of scaling + 6c72a11e-e98a-4c81-aabc-f2c569e888d9 + Center + Center + false + 0 + + + + + + 2843 + 643 + 64 + 20 + + + 2883 + 653 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 66d83dcd-db79-4ec9-92a0-ea7c7d585b17 + 1/X + Factor + Factor + false + 09f414e2-a377-48cb-bf26-9259a44948ce + 1 + + + + + + 2843 + 663 + 64 + 20 + + + 2883 + 673 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + a4af6641-b242-461e-ab1c-be9c04a1412c + Geometry + Geometry + false + 0 + + + + + + 2931 + 623 + 50 + 30 + + + 2956 + 638 + + + + + + + + Transformation data + 0ca22c64-0b6f-4466-bb57-bbf5d41ecf08 + Transform + Transform + false + 0 + + + + + + 2931 + 653 + 50 + 30 + + + 2956 + 668 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 4b8e0a8a-9647-47b4-a20e-be1a55fcb040 + Relay + + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 3046 + 846 + 40 + 16 + + + 3066 + 854 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + Relay + + false + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + 1 + + + + + + 3246 + 666 + 40 + 16 + + + 3266 + 674 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 3fd8a8a0-ce51-45fd-bad4-becd7f5ed67d + Relay + + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 3065 + 653 + 40 + 16 + + + 3085 + 661 + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 04d9806f-a1f3-4749-98bd-d89000c284a8 + Mirror + Mirror + + + + + + 7646 + 703 + 126 + 44 + + + 7708 + 725 + + + + + + Base geometry + 8c4dde84-1c4e-4bb4-96cb-357b18504eb1 + Geometry + Geometry + true + e42477ff-bbf6-4393-be21-54936caee378 + 1 + + + + + + 7648 + 705 + 48 + 20 + + + 7672 + 715 + + + + + + + + Mirror plane + 654633aa-5641-44ef-910a-8bc7d9e5ccf3 + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 7648 + 725 + 48 + 20 + + + 7672 + 735 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + b4ccf6c7-f7b3-402d-a4bd-1789c1e70689 + Geometry + Geometry + false + 0 + + + + + + 7720 + 705 + 50 + 20 + + + 7745 + 715 + + + + + + + + Transformation data + df6ad469-ec43-4ed3-9512-039f0d04c282 + Transform + Transform + false + 0 + + + + + + 7720 + 725 + 50 + 20 + + + 7745 + 735 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + Curve + Curve + false + a4af6641-b242-461e-ab1c-be9c04a1412c + 1 + + + + + + 2999 + 638 + 50 + 24 + + + 3024.806 + 650.5485 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 8b50255c-14b9-4936-97f3-d088e38451eb + Panel + + false + 0 + 0 + 0.00204767472315 + + + + + + 201 + 627 + 199 + 88 + + 0 + 0 + 0 + + 201.3434 + 627.2001 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + e6518023-7078-4f7e-b89f-8324eb8af1ec + 1d6a104a-7c70-4f63-8e90-046ac5a8c5bc + 0a42a18d-15c9-4172-8cc2-92415413475a + 9fc495bc-d7b1-44d8-bf4c-a5105b5f81dd + cbfd9dc1-9094-46b5-bc7e-28ef316a918b + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 888ad34e-2a84-4037-ac90-fb3ff0f321e6 + 7dd72062-9c81-43ea-ae51-b1580705b6c9 + 745b1de7-01ac-4c96-8f80-cdcb3e5642ff + 578e2a9a-da53-4295-8fc1-74909051e057 + 603d3d48-534d-42f5-9e87-3172526f3a80 + b819771e-a2cb-40bd-b0fa-6c9b1df84386 + 3a58bb15-a2ee-452c-acc6-11f953d2cbd2 + 72348215-c4ec-4851-a400-c03cc6df559f + 467b7dee-dff7-4076-a614-76a59564fb2f + 50283408-6421-4a08-b2f8-8e390cb94255 + 7202b3f5-6de0-4add-a070-f31b6a7c026f + 568d8c01-3793-445c-80ff-e565820fda5a + 8b50255c-14b9-4936-97f3-d088e38451eb + 19 + b1c4bab4-518f-4186-8ad2-de0ffeabd89a + Group + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a52bd7d9-fb37-47f6-9682-37f6f6cb20d0 + Panel + + false + 0 + 0 + 16 0.49642790190 +32 0.122908661045 +64 0.030606376078 +128 0.0076380878337 +256 0.001908488092445 + + + + + + 4864 + 1017 + 174 + 64 + + 0 + 0 + 0 + + 4864.81 + 1017.514 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 372c88a6-4151-4c04-94ba-8ba62c52cefd + Evaluate Length + Evaluate Length + + + + + + 7366 + 573 + 132 + 64 + + + 7434 + 605 + + + + + + Curve to evaluate + 9b8eba08-d6c0-4f37-8588-edd25639d4ab + Curve + Curve + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 7368 + 575 + 54 + 20 + + + 7395 + 585 + + + + + + + + Length factor for curve evaluation + 78a7e217-bd5b-4328-8a33-d70e08ccef41 + Length + Length + false + 0 + + + + + + 7368 + 595 + 54 + 20 + + + 7395 + 605 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4e2b5300-e05a-4184-9174-d7658c0aec31 + Normalized + Normalized + false + 0 + + + + + + 7368 + 615 + 54 + 20 + + + 7395 + 625 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + Point + Point + false + 0 + + + + + + 7446 + 575 + 50 + 20 + + + 7471 + 585 + + + + + + + + Tangent vector at the specified length + a067b7b7-4def-4a27-9e0a-38139575d55e + Tangent + Tangent + false + 0 + + + + + + 7446 + 595 + 50 + 20 + + + 7471 + 605 + + + + + + + + Curve parameter at the specified length + a38a0711-78e0-44a6-a523-32d6b81f710f + Parameter + Parameter + false + 0 + + + + + + 7446 + 615 + 50 + 20 + + + 7471 + 625 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + feea7d49-687d-4a84-86d0-8f3dd129169e + YZ Plane + YZ Plane + + + + + + 7595 + 582 + 86 + 28 + + + 7639 + 596 + + + + + + Origin of plane + 701f9891-ad11-40fd-87f1-515a37b93ecb + Origin + Origin + false + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + 1 + + + + + + 7597 + 584 + 30 + 24 + + + 7612 + 596 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + c99a0a34-e3ad-4755-8981-58908366f5a8 + Plane + Plane + false + 0 + + + + + + 7651 + 584 + 28 + 24 + + + 7665 + 596 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 60afd4f5-9596-4ab3-ac6a-8be29547684d + Division + Division + + + + + + 4920 + 1092 + 70 + 44 + + + 4945 + 1114 + + + + + + Item to divide (dividend) + 79d3a322-2ac0-4dec-8585-b5709c3dfd73 + A + A + false + 0 + + + + + + 4922 + 1094 + 11 + 20 + + + 4927.5 + 1104 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + f0053fae-bd65-42f6-9b6c-03b8414fd2f9 + B + B + false + 0 + + + + + + 4922 + 1114 + 11 + 20 + + + 4927.5 + 1124 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + 7b71db50-8db3-497f-98d2-7a1876db034e + Result + Result + false + 0 + + + + + + 4957 + 1094 + 31 + 40 + + + 4972.5 + 1114 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f39f05cc-1fa6-4b14-998e-b504c9eb7f7f + Panel + + false + 0 + 0 + 0.001908488092445 + + + + + + 4885 + 905 + 138 + 108 + + 0 + 0 + 0 + + 4885.826 + 905.6181 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 7f4394ea-566e-435f-b565-c4073e36dcd8 + Division + Division + + + + + + 518 + 756 + 70 + 44 + + + 543 + 778 + + + + + + Item to divide (dividend) + e0f277f5-ba0d-46fe-bbb5-a78ce475a2de + A + A + false + 0 + + + + + + 520 + 758 + 11 + 20 + + + 525.5 + 768 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.00819109195275 + + + + + + + + + + + Item to divide with (divisor) + c0cbf291-49fc-43bd-a09c-2f6a9565d422 + B + B + false + 0 + + + + + + 520 + 778 + 11 + 20 + + + 525.5 + 788 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.00204767472315 + + + + + + + + + + + The result of the Division + 0e0579c4-b5e9-4f4c-b92e-8c228b50a90b + Result + Result + false + 0 + + + + + + 555 + 758 + 31 + 40 + + + 570.5 + 778 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + dbc1e2da-3fb2-4138-9787-d3168e863265 + Interpolate + Interpolate + + + + + + 5492 + -921 + 113 + 84 + + + 5553 + -879 + + + + + + 1 + Interpolation points + 515201e2-ff1a-4045-8999-2dd5d40cb223 + Vertices + Vertices + false + 7a2be682-8191-4b5e-a088-488d1b86720c + 1 + + + + + + 5494 + -919 + 47 + 20 + + + 5517.5 + -909 + + + + + + + + Curve degree + 549f0006-ccb5-400a-ae10-e80b855094a3 + Degree + Degree + false + 0 + + + + + + 5494 + -899 + 47 + 20 + + + 5517.5 + -889 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f3259ce1-ea28-4cf8-a7b5-43506e8550be + Periodic + Periodic + false + 0 + + + + + + 5494 + -879 + 47 + 20 + + + 5517.5 + -869 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + d637b906-1a22-49d6-9a19-d4e8a0951423 + KnotStyle + KnotStyle + false + 0 + + + + + + 5494 + -859 + 47 + 20 + + + 5517.5 + -849 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + a2236181-fc67-40a5-a325-f252a493bf49 + Curve + Curve + false + 0 + + + + + + 5565 + -919 + 38 + 26 + + + 5584 + -905.6667 + + + + + + + + Curve length + a309b6a7-5415-45ea-b167-c05430d27ecc + Length + Length + false + 0 + + + + + + 5565 + -893 + 38 + 27 + + + 5584 + -879 + + + + + + + + Curve domain + 2a912299-0b9d-4b8b-b56f-96419e0f9ce1 + Domain + Domain + false + 0 + + + + + + 5565 + -866 + 38 + 27 + + + 5584 + -852.3334 + + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + cb28fdbf-a6f5-4b6d-9d2d-fe59674362b3 + Curvature Graph + Curvature Graph + + + + + + 5290 + -1439 + 65 + 64 + + + 5341 + -1407 + + + + + + Curve for Curvature graph display + true + ee6c6cf6-428f-4b93-9e72-811cd9fede97 + Curve + Curve + false + 2ac6bb32-cb33-4e61-9805-60fee380dfae + 1 + + + + + + 5292 + -1437 + 37 + 20 + + + 5310.5 + -1427 + + + + + + + + Sampling density of the Graph + 58bbee52-0c5d-4841-a431-b57634f33093 + Density + Density + false + 0 + + + + + + 5292 + -1417 + 37 + 20 + + + 5310.5 + -1407 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 00631da8-fbd1-4800-bca8-5ad8337c2ef4 + Scale + Scale + false + 88376bdb-9ce5-4189-a8dd-f6c111363bd8 + 1 + + + + + + 5292 + -1397 + 37 + 20 + + + 5310.5 + -1387 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 88376bdb-9ce5-4189-a8dd-f6c111363bd8 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 88.0 + + + + + + 5328 + -951 + 250 + 20 + + + 5328.623 + -950.9396 + + + + + + + + + + 9abae6b7-fa1d-448c-9209-4a8155345841 + Deconstruct + + + + + Deconstruct a point into its component parts. + true + 4e4b0885-a392-47d1-8bca-2b5259a2e94a + Deconstruct + Deconstruct + + + + + + 5406 + -1209 + 120 + 64 + + + 5447 + -1177 + + + + + + Input point + e038ef63-861e-45ff-a484-9457c0677db1 + Point + Point + false + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + 1 + + + + + + 5408 + -1207 + 27 + 60 + + + 5421.5 + -1177 + + + + + + + + Point {x} component + 40e42702-92d3-4500-a6e1-d7d72aa2e724 + X component + X component + false + 0 + + + + + + 5459 + -1207 + 65 + 20 + + + 5491.5 + -1197 + + + + + + + + Point {y} component + a7270fc6-da5c-45d7-b077-f6f994cd8d34 + Y component + Y component + false + 0 + + + + + + 5459 + -1187 + 65 + 20 + + + 5491.5 + -1177 + + + + + + + + Point {z} component + de7370a3-60c4-48cf-bd1a-c629bdba0187 + Z component + Z component + false + 0 + + + + + + 5459 + -1167 + 65 + 20 + + + 5491.5 + -1157 + + + + + + + + + + + + 3581f42a-9592-4549-bd6b-1c0fc39d067b + Construct Point + + + + + Construct a point from {xyz} coordinates. + true + 1427f20f-74d7-4296-b629-869ca075c2ba + Construct Point + Construct Point + + + + + + 5565 + -1209 + 117 + 64 + + + 5641 + -1177 + + + + + + {x} coordinate + 42232831-984a-49d8-af48-047fe0a1e397 + X coordinate + X coordinate + false + 0 + + + + + + 5567 + -1207 + 62 + 20 + + + 5598 + -1197 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {y} coordinate + ab653f9f-cab7-4f87-8166-ef2505739e6b + Y coordinate + Y coordinate + false + a7270fc6-da5c-45d7-b077-f6f994cd8d34 + 1 + + + + + + 5567 + -1187 + 62 + 20 + + + 5598 + -1177 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + {z} coordinate + e98ce7ed-693c-4c8a-84db-8fcd36f7dd1f + Z coordinate + Z coordinate + false + 0 + + + + + + 5567 + -1167 + 62 + 20 + + + 5598 + -1157 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Point coordinate + d5ff6315-6909-4253-bd53-10b0edb2853d + Point + Point + false + 0 + + + + + + 5653 + -1207 + 27 + 60 + + + 5666.5 + -1177 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 225f96e2-24b3-4ae7-b993-ceea161f4415 + Vector 2Pt + Vector 2Pt + + + + + + 5542 + -1339 + 100 + 64 + + + 5594 + -1307 + + + + + + Base point + 6ea9259f-e1c8-4433-9654-bbcc04d4c4e8 + Point A + Point A + false + d5ff6315-6909-4253-bd53-10b0edb2853d + 1 + + + + + + 5544 + -1337 + 38 + 20 + + + 5563 + -1327 + + + + + + + + Tip point + 013e9a94-cc45-4f3b-8a30-476071ef5eb3 + Point B + Point B + false + 7b8cf1b7-d8f9-49ba-8baa-13cd70b04dc0 + 1 + + + + + + 5544 + -1317 + 38 + 20 + + + 5563 + -1307 + + + + + + + + Unitize output + ba5233fd-2683-477a-92f4-ba93cc92a632 + Unitize + Unitize + false + 0 + + + + + + 5544 + -1297 + 38 + 20 + + + 5563 + -1287 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + ea839134-0718-48cf-85db-6f4e3829b336 + Vector + Vector + false + 0 + + + + + + 5606 + -1337 + 34 + 30 + + + 5623 + -1322 + + + + + + + + Vector length + c1e921a4-466a-4ebe-8f1b-05c8f7c9e6f5 + Length + Length + false + 0 + + + + + + 5606 + -1307 + 34 + 30 + + + 5623 + -1292 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4e4b0885-a392-47d1-8bca-2b5259a2e94a + 1427f20f-74d7-4296-b629-869ca075c2ba + 225f96e2-24b3-4ae7-b993-ceea161f4415 + 3 + d5bfcd31-5d0d-4841-a6fe-5e1f980f5a61 + Group + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + ca39e163-3c52-4840-8a9a-6e927d37220f + Move + Move + + + + + + 6018 + -981 + 126 + 44 + + + 6080 + -959 + + + + + + Base geometry + 040c37b5-a618-4a73-8963-80a8fa80dbdc + Geometry + Geometry + true + d28cf47b-5f4b-4677-bd90-76afd1323968 + 1 + + + + + + 6020 + -979 + 48 + 20 + + + 6044 + -969 + + + + + + + + Translation vector + 814243fb-516f-4d84-b1c0-926c36433a46 + Motion + Motion + false + ea839134-0718-48cf-85db-6f4e3829b336 + 1 + + + + + + 6020 + -959 + 48 + 20 + + + 6044 + -949 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 61d9f885-6071-465f-b254-c206bd7cee71 + Geometry + Geometry + false + 0 + + + + + + 6092 + -979 + 50 + 20 + + + 6117 + -969 + + + + + + + + Transformation data + 4c40a165-a35a-4a22-9142-c8cecf37ae36 + Transform + Transform + false + 0 + + + + + + 6092 + -959 + 50 + 20 + + + 6117 + -949 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + ef10b50b-6c55-497b-8118-4cd407ec6599 + Bounding Box + Bounding Box + + + + + + 5673 + -886 + 88 + 44 + + + 5726 + -864 + + + + + + 1 + Geometry to contain + 536ad879-f547-4183-a18f-5267525dfeaa + Content + Content + false + a2236181-fc67-40a5-a325-f252a493bf49 + 1 + + + + + + 5675 + -884 + 39 + 20 + + + 5694.5 + -874 + + + + + + + + BoundingBox orientation plane + true + 23f9e814-9d12-479b-92c3-c169c3173137 + Plane + Plane + false + 0 + + + + + + 5675 + -864 + 39 + 20 + + + 5694.5 + -854 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Aligned bounding box in world coordinates + 4be02493-9c89-4f48-b3a1-6800722067ed + Box + Box + false + 0 + + + + + + 5738 + -884 + 21 + 20 + + + 5748.5 + -874 + + + + + + + + 1 + Bounding box in orientation plane coordinates + true + 4f72db86-cace-4ec6-b3e3-edf6436372b5 + Box + Box + false + 0 + + + + + + 5738 + -864 + 21 + 20 + + + 5748.5 + -854 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 4d4cd009-215c-4589-99dc-186d2dedfd0b + Deconstruct Box + Deconstruct Box + + + + + + 5778 + -916 + 77 + 84 + + + 5813 + -874 + + + + + + Base box + c4cbe160-1835-4536-8c8e-a3f2a21284a4 + Box + Box + false + 4be02493-9c89-4f48-b3a1-6800722067ed + 1 + + + + + + 5780 + -914 + 21 + 80 + + + 5790.5 + -874 + + + + + + + + Box plane + caf04c1a-8507-4d2b-a3de-d55171e80a38 + Plane + Plane + false + 0 + + + + + + 5825 + -914 + 28 + 20 + + + 5839 + -904 + + + + + + + + {x} dimension of box + c61b79af-4a34-45d6-b3e6-9e481463dd41 + X + X + false + 0 + + + + + + 5825 + -894 + 28 + 20 + + + 5839 + -884 + + + + + + + + {y} dimension of box + daedc5c1-5d3c-49cb-bdb6-5363ab5c6617 + Y + Y + false + 0 + + + + + + 5825 + -874 + 28 + 20 + + + 5839 + -864 + + + + + + + + {z} dimension of box + 7dce6cb1-36c8-43ab-876b-1978aa105ca2 + Z + Z + false + 0 + + + + + + 5825 + -854 + 28 + 20 + + + 5839 + -844 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + fefbea74-a979-42fd-8bb0-313050ba5c44 + Deconstruct Domain + Deconstruct Domain + + + + + + 5890 + -859 + 92 + 44 + + + 5942 + -837 + + + + + + Base domain + 0da8165a-dce0-4138-8e68-025730357737 + Domain + Domain + false + daedc5c1-5d3c-49cb-bdb6-5363ab5c6617 + 1 + + + + + + 5892 + -857 + 38 + 40 + + + 5911 + -837 + + + + + + + + Start of domain + 9b24dbdc-43e2-4e1f-8a51-656dfb958537 + Start + Start + false + 0 + + + + + + 5954 + -857 + 26 + 20 + + + 5967 + -847 + + + + + + + + End of domain + 391f3342-b7a7-4b6a-9c25-5bcd9fb9a7cb + End + End + false + 0 + + + + + + 5954 + -837 + 26 + 20 + + + 5967 + -827 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 44a5c822-25b1-4b42-8263-bfbe1c6a9987 + Deconstruct Domain + Deconstruct Domain + + + + + + 5886 + -906 + 92 + 44 + + + 5938 + -884 + + + + + + Base domain + 78fd7f01-b523-4013-926a-8d7bb785d966 + Domain + Domain + false + c61b79af-4a34-45d6-b3e6-9e481463dd41 + 1 + + + + + + 5888 + -904 + 38 + 40 + + + 5907 + -884 + + + + + + + + Start of domain + 05275be4-68e7-479b-83c1-5dfbaeb4d977 + Start + Start + false + 0 + + + + + + 5950 + -904 + 26 + 20 + + + 5963 + -894 + + + + + + + + End of domain + 88b5c68a-322f-43a6-919a-47a37b7d837b + End + End + false + 0 + + + + + + 5950 + -884 + 26 + 20 + + + 5963 + -874 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + ea69c96a-c180-40c6-8c71-0aff5df1f0e2 + Scale NU + Scale NU + + + + + + 6016 + -915 + 142 + 104 + + + 6094 + -863 + + + + + + Base geometry + a3a2fe5c-80c8-484c-890b-ae387b65efb8 + Geometry + Geometry + true + a2236181-fc67-40a5-a325-f252a493bf49 + 1 + + + + + + 6018 + -913 + 64 + 20 + + + 6058 + -903 + + + + + + + + Base plane + 6d6c070c-1d73-4c11-a547-fbf465352c2e + Plane + Plane + false + 0 + + + + + + 6018 + -893 + 64 + 20 + + + 6058 + -883 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + 71ddd659-7e6a-4c95-8135-40088a5ed094 + 1/X + Scale X + Scale X + false + 88b5c68a-322f-43a6-919a-47a37b7d837b + 1 + + + + + + 6018 + -873 + 64 + 20 + + + 6058 + -863 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {y} direction + f4c62708-4279-4d5e-8315-306c7e2fa62e + .5/X + Scale Y + Scale Y + false + 391f3342-b7a7-4b6a-9c25-5bcd9fb9a7cb + 1 + + + + + + 6018 + -853 + 64 + 20 + + + 6058 + -843 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {z} direction + 616bcae6-33d8-444b-b0d6-d1a6e7771739 + Scale Z + Scale Z + false + 0 + + + + + + 6018 + -833 + 64 + 20 + + + 6058 + -823 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + d28cf47b-5f4b-4677-bd90-76afd1323968 + Geometry + Geometry + false + 0 + + + + + + 6106 + -913 + 50 + 50 + + + 6131 + -888 + + + + + + + + Transformation data + d03f1e16-d9b6-4246-82bc-09ec9abb915b + Transform + Transform + false + 0 + + + + + + 6106 + -863 + 50 + 50 + + + 6131 + -838 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + bdde1c5f-0b2c-43af-8377-3700da412347 + Move + Move + + + + + + 6197 + -951 + 126 + 44 + + + 6259 + -929 + + + + + + Base geometry + fe570e70-b5f0-4c14-9ee9-f083e4e3653e + Geometry + Geometry + true + 61d9f885-6071-465f-b254-c206bd7cee71 + 1 + + + + + + 6199 + -949 + 48 + 20 + + + 6223 + -939 + + + + + + + + Translation vector + 5c4d1549-d7f7-4e03-8a64-1baebfb244f1 + Motion + Motion + false + 0 + + + + + + 6199 + -929 + 48 + 20 + + + 6223 + -919 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -1 + 0 + + + + + + + + + + + + Translated geometry + a4de1f82-ef9f-4c93-a184-5e5ef8beb39a + Geometry + Geometry + false + 0 + + + + + + 6271 + -949 + 50 + 20 + + + 6296 + -939 + + + + + + + + Transformation data + 405fc3c3-a945-4df6-9fa0-387d263d5838 + Transform + Transform + false + 0 + + + + + + 6271 + -929 + 50 + 20 + + + 6296 + -919 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 5b9a9412-0cc4-4ee6-8fb8-f691f7efbc02 + Bounding Box + Bounding Box + + + + + + 1729 + 1519 + 88 + 44 + + + 1782 + 1541 + + + + + + 1 + Geometry to contain + fd483e15-5fd7-4ffd-b10e-06e1a0284dc2 + Content + Content + false + bb932273-24cb-4808-baea-4f542887cc54 + 1 + + + + + + 1731 + 1521 + 39 + 20 + + + 1750.5 + 1531 + + + + + + + + BoundingBox orientation plane + true + 3b814567-9a09-4bde-acd2-1c393a77973a + Plane + Plane + false + 0 + + + + + + 1731 + 1541 + 39 + 20 + + + 1750.5 + 1551 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + 1 + Aligned bounding box in world coordinates + 713e923c-9c82-4721-adef-015ce508e674 + Box + Box + false + 0 + + + + + + 1794 + 1521 + 21 + 20 + + + 1804.5 + 1531 + + + + + + + + 1 + Bounding box in orientation plane coordinates + true + 4b3a19dd-0125-4a4a-83f3-253981527c00 + Box + Box + false + 0 + + + + + + 1794 + 1541 + 21 + 20 + + + 1804.5 + 1551 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + bb202977-de05-4573-874b-d7261808763d + Deconstruct Box + Deconstruct Box + + + + + + 1834 + 1489 + 77 + 84 + + + 1869 + 1531 + + + + + + Base box + 92e9d1cd-64ef-4499-bf1e-acbb9aa88a8a + Box + Box + false + 713e923c-9c82-4721-adef-015ce508e674 + 1 + + + + + + 1836 + 1491 + 21 + 80 + + + 1846.5 + 1531 + + + + + + + + Box plane + 2e034358-43ff-4fce-a315-048de0b4c2e0 + Plane + Plane + false + 0 + + + + + + 1881 + 1491 + 28 + 20 + + + 1895 + 1501 + + + + + + + + {x} dimension of box + 77275b7b-9b41-48f7-b686-0d3b7e178a90 + X + X + false + 0 + + + + + + 1881 + 1511 + 28 + 20 + + + 1895 + 1521 + + + + + + + + {y} dimension of box + c7e83dbe-5828-4c8c-8c7c-e44e120420ee + Y + Y + false + 0 + + + + + + 1881 + 1531 + 28 + 20 + + + 1895 + 1541 + + + + + + + + {z} dimension of box + 6e7b64cd-ce54-4fb8-b57f-b557e13c17c1 + Z + Z + false + 0 + + + + + + 1881 + 1551 + 28 + 20 + + + 1895 + 1561 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 1fc366d2-4535-4eba-8647-7794657e2e79 + Deconstruct Domain + Deconstruct Domain + + + + + + 1946 + 1546 + 92 + 44 + + + 1998 + 1568 + + + + + + Base domain + 05cad5fe-e273-459f-a6f8-dfdbb7d27403 + Domain + Domain + false + c7e83dbe-5828-4c8c-8c7c-e44e120420ee + 1 + + + + + + 1948 + 1548 + 38 + 40 + + + 1967 + 1568 + + + + + + + + Start of domain + 3ee8896f-9cf8-4928-88b8-affc2a2cd2a3 + Start + Start + false + 0 + + + + + + 2010 + 1548 + 26 + 20 + + + 2023 + 1558 + + + + + + + + End of domain + 60fd5fb2-32ce-4e07-a0c7-060ff0ca609b + End + End + false + 0 + + + + + + 2010 + 1568 + 26 + 20 + + + 2023 + 1578 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + fe339a32-a48e-43dd-bc80-93b1e04d0c2f + Deconstruct Domain + Deconstruct Domain + + + + + + 1942 + 1499 + 92 + 44 + + + 1994 + 1521 + + + + + + Base domain + e8e3f5a1-749d-47d4-82cc-31e272b48ba3 + Domain + Domain + false + 77275b7b-9b41-48f7-b686-0d3b7e178a90 + 1 + + + + + + 1944 + 1501 + 38 + 40 + + + 1963 + 1521 + + + + + + + + Start of domain + b5260483-0c12-4e50-aa73-a16276a70bf5 + Start + Start + false + 0 + + + + + + 2006 + 1501 + 26 + 20 + + + 2019 + 1511 + + + + + + + + End of domain + b316d4c6-3c37-4c5b-8b47-7e7bb95927bc + End + End + false + 0 + + + + + + 2006 + 1521 + 26 + 20 + + + 2019 + 1531 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + 0ae0bb25-3a1b-4bee-87f6-9d6f38ca624e + Scale NU + Scale NU + + + + + + 2072 + 1490 + 142 + 104 + + + 2150 + 1542 + + + + + + Base geometry + a556017f-65e6-4758-9606-ee6a802ef891 + Geometry + Geometry + true + bb932273-24cb-4808-baea-4f542887cc54 + 1 + + + + + + 2074 + 1492 + 64 + 20 + + + 2114 + 1502 + + + + + + + + Base plane + 6a60e4b0-4ec5-4b16-8230-874667fa73af + Plane + Plane + false + 0 + + + + + + 2074 + 1512 + 64 + 20 + + + 2114 + 1522 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + d96f7be6-f54e-44d4-a456-d02fb4dc29e8 + 1/X + Scale X + Scale X + false + b316d4c6-3c37-4c5b-8b47-7e7bb95927bc + 1 + + + + + + 2074 + 1532 + 64 + 20 + + + 2114 + 1542 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {y} direction + b2ca2de4-c8f7-40f6-8872-06cb6f769953 + .5/X + Scale Y + Scale Y + false + 60fd5fb2-32ce-4e07-a0c7-060ff0ca609b + 1 + + + + + + 2074 + 1552 + 64 + 20 + + + 2114 + 1562 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaling factor in {z} direction + 5086ce8e-ad1a-41d6-b42e-c9b820593002 + Scale Z + Scale Z + false + 0 + + + + + + 2074 + 1572 + 64 + 20 + + + 2114 + 1582 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + 50334d44-8d92-4cc8-adf5-79ff1eb794b8 + Geometry + Geometry + false + 0 + + + + + + 2162 + 1492 + 50 + 50 + + + 2187 + 1517 + + + + + + + + Transformation data + a1a3c231-8113-499b-a385-2a2bc13f52d9 + Transform + Transform + false + 0 + + + + + + 2162 + 1542 + 50 + 50 + + + 2187 + 1567 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3b2bb6cc-083a-44a0-923f-d63d210d4257 + Interpolate + Interpolate + + + + + + 1600 + 1597 + 113 + 84 + + + 1661 + 1639 + + + + + + 1 + Interpolation points + e2f670d8-52b2-4a30-aee6-0cce854f0530 + Vertices + Vertices + false + 9c539403-85e6-427c-bb60-8109160e8788 + 1 + + + + + + 1602 + 1599 + 47 + 20 + + + 1625.5 + 1609 + + + + + + + + Curve degree + 688af181-30f8-4c1d-be9f-9868251f7326 + Degree + Degree + false + 0 + + + + + + 1602 + 1619 + 47 + 20 + + + 1625.5 + 1629 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f5e8bf42-4ba1-4b37-a224-00f23ac3c8c8 + Periodic + Periodic + false + 0 + + + + + + 1602 + 1639 + 47 + 20 + + + 1625.5 + 1649 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + fc69cf4d-b998-4d11-85e5-2442a66764a2 + KnotStyle + KnotStyle + false + 0 + + + + + + 1602 + 1659 + 47 + 20 + + + 1625.5 + 1669 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Resulting nurbs curve + 00723a98-0cf6-40e9-8090-fe3fd47744dc + Curve + Curve + false + 0 + + + + + + 1673 + 1599 + 38 + 26 + + + 1692 + 1612.333 + + + + + + + + Curve length + e5ec94b4-669c-4904-87c1-1c48d16b31b7 + Length + Length + false + 0 + + + + + + 1673 + 1625 + 38 + 27 + + + 1692 + 1639 + + + + + + + + Curve domain + 151b6b7e-ba0d-4d9b-9c1d-df5dee144320 + Domain + Domain + false + 0 + + + + + + 1673 + 1652 + 38 + 27 + + + 1692 + 1665.667 + + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + true + 0225b8a6-6029-45ab-8bb6-e525bac02f46 + Curvature Graph + Curvature Graph + + + + + + 1668 + 1430 + 65 + 64 + + + 1719 + 1462 + + + + + + Curve for Curvature graph display + true + cc96d199-a3da-40cf-81a5-91ab573967ee + Curve + Curve + false + bb932273-24cb-4808-baea-4f542887cc54 + 1 + + + + + + 1670 + 1432 + 37 + 20 + + + 1688.5 + 1442 + + + + + + + + Sampling density of the Graph + c4497c4d-f237-49d1-815f-b397f4073df0 + Density + Density + false + 0 + + + + + + 1670 + 1452 + 37 + 20 + + + 1688.5 + 1462 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + 7aedd98c-bfa0-446b-a289-37a762c9d65f + Scale + Scale + false + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + 1 + + + + + + 1670 + 1472 + 37 + 20 + + + 1688.5 + 1482 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 11 + + 93.0 + + + + + + 1483 + 1395 + 250 + 20 + + + 1483.843 + 1395.651 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 76a3e8c5-7991-4c02-b1f0-16db4f503d2a + Move + Move + + + + + + 2248 + 1512 + 126 + 44 + + + 2310 + 1534 + + + + + + Base geometry + b25582fd-b1e1-4240-a235-95b13fc8e2df + Geometry + Geometry + true + 50334d44-8d92-4cc8-adf5-79ff1eb794b8 + 1 + + + + + + 2250 + 1514 + 48 + 20 + + + 2274 + 1524 + + + + + + + + Translation vector + 204fc8ed-4149-41ef-9bd1-5f204893b170 + Motion + Motion + false + 0 + + + + + + 2250 + 1534 + 48 + 20 + + + 2274 + 1544 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -1 + 0 + + + + + + + + + + + + Translated geometry + 811c2c9f-f7ed-473b-9ff9-5e2488540178 + Geometry + Geometry + false + 0 + + + + + + 2322 + 1514 + 50 + 20 + + + 2347 + 1524 + + + + + + + + Transformation data + 16dbfa7a-2ce9-4e0d-8216-5aea1c829a44 + Transform + Transform + false + 0 + + + + + + 2322 + 1534 + 50 + 20 + + + 2347 + 1544 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bb932273-24cb-4808-baea-4f542887cc54 + Relay + + false + 00723a98-0cf6-40e9-8090-fe3fd47744dc + 1 + + + + + + 1763 + 1629 + 40 + 16 + + + 1783 + 1637 + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 202f8bd9-11f5-473d-bd72-e3c6fddee2d4 + Mirror + Mirror + + + + + + 8027 + 1517 + 126 + 44 + + + 8089 + 1539 + + + + + + Base geometry + f491e18c-7fdb-4203-9c0b-572a7bd66068 + Geometry + Geometry + true + a5e6a2de-7663-4415-b906-578da22a1eee + 1 + + + + + + 8029 + 1519 + 48 + 20 + + + 8053 + 1529 + + + + + + + + Mirror plane + b3deda92-e5bf-4282-a91a-bfaf20493d04 + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 8029 + 1539 + 48 + 20 + + + 8053 + 1549 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 88331ef7-4566-4226-b06d-8b957fb46f5f + Geometry + Geometry + false + 0 + + + + + + 8101 + 1519 + 50 + 20 + + + 8126 + 1529 + + + + + + + + Transformation data + f179fba7-6f70-49bc-9b41-b218d8ace222 + Transform + Transform + false + 0 + + + + + + 8101 + 1539 + 50 + 20 + + + 8126 + 1549 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 5738baaa-3584-4804-97da-7a8b46ddcf8c + Join Curves + Join Curves + + + + + + 8058 + 1345 + 106 + 44 + + + 8115 + 1367 + + + + + + 1 + Curves to join + df6ec849-68f6-47c2-a12f-de39d7ff63ff + Curves + Curves + false + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + 18a9087b-376f-4a09-a388-c6b408572dac + 2 + + + + + + 8060 + 1347 + 43 + 20 + + + 8081.5 + 1357 + + + + + + + + Preserve direction of input curves + 2c5a6dd8-6635-4c21-b098-727fc1a81b5f + Preserve + Preserve + false + 0 + + + + + + 8060 + 1367 + 43 + 20 + + + 8081.5 + 1377 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + f55b870d-c5c4-46f3-a9c1-86e9fc5d43fe + Curves + Curves + false + 0 + + + + + + 8127 + 1347 + 35 + 40 + + + 8144.5 + 1367 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + 13a13719-f8fd-4f00-b675-daed1b410e99 + Scale NU + Scale NU + + + + + + 8201 + 1461 + 142 + 104 + + + 8279 + 1513 + + + + + + Base geometry + fca0d89c-3af1-4f42-a227-915b80784bde + Geometry + Geometry + true + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + 18a9087b-376f-4a09-a388-c6b408572dac + 2 + + + + + + 8203 + 1463 + 64 + 20 + + + 8243 + 1473 + + + + + + + + Base plane + fad0c958-c027-4c0c-b7c3-e0d9d24e64e9 + Plane + Plane + false + 0 + + + + + + 8203 + 1483 + 64 + 20 + + + 8243 + 1493 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + ed023a3f-96bb-47f1-a742-6f4d06e26e0d + Scale X + Scale X + false + 0 + + + + + + 8203 + 1503 + 64 + 20 + + + 8243 + 1513 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {y} direction + 545420e6-1070-4d14-9cd0-d32d92edec4a + -X + Scale Y + Scale Y + false + 0 + + + + + + 8203 + 1523 + 64 + 20 + + + 8243 + 1533 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {z} direction + fcc96fcc-4e38-4796-98c3-467f64cad29a + Scale Z + Scale Z + false + 0 + + + + + + 8203 + 1543 + 64 + 20 + + + 8243 + 1553 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + e2b1940b-9f27-4e31-b873-d88c0f4e078f + Geometry + Geometry + false + 0 + + + + + + 8291 + 1463 + 50 + 50 + + + 8316 + 1488 + + + + + + + + Transformation data + d4c75f94-7ae5-4c01-8da6-341985f60ce9 + Transform + Transform + false + 0 + + + + + + 8291 + 1513 + 50 + 50 + + + 8316 + 1538 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 76efc97a-4ec6-4782-b2d5-7d37c77b43fb + Move + Move + + + + + + 8206 + 1370 + 126 + 44 + + + 8268 + 1392 + + + + + + Base geometry + 269c7f2e-382f-4fc0-a167-9e52e27fb891 + Geometry + Geometry + true + e2b1940b-9f27-4e31-b873-d88c0f4e078f + 1 + + + + + + 8208 + 1372 + 48 + 20 + + + 8232 + 1382 + + + + + + + + Translation vector + df59afdf-fc58-47d0-afcc-3ac950e93305 + Motion + Motion + false + 0 + + + + + + 8208 + 1392 + 48 + 20 + + + 8232 + 1402 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + 2ac6bb32-cb33-4e61-9805-60fee380dfae + Geometry + Geometry + false + 0 + + + + + + 8280 + 1372 + 50 + 20 + + + 8305 + 1382 + + + + + + + + Transformation data + a9e007b8-0952-440f-b016-4a7740fc1377 + Transform + Transform + false + 0 + + + + + + 8280 + 1392 + 50 + 20 + + + 8305 + 1402 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 4b493507-f146-4dcd-a950-3d8f96298e3d + Merge + Merge + + + + + + 5082 + -1603 + 91 + 104 + + + 5112 + -1551 + + + + + + 5 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 91bbfdcb-e503-4f52-bd89-709f3bb5e607 + false + Data 1 + D1 + true + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + 1 + + + + + + 5084 + -1601 + 16 + 20 + + + 5092 + -1591 + + + + + + + + 2 + Data stream 2 + e29083a4-9457-4982-94be-2087258e2d88 + false + Data 2 + D2 + true + b20042ba-19dc-4b29-98df-909395d7fe57 + 1 + + + + + + 5084 + -1581 + 16 + 20 + + + 5092 + -1571 + + + + + + + + 2 + Data stream 3 + 1224f8ba-07f4-4c2f-8ef8-7407425d86ed + false + Data 3 + D3 + true + ae23b7f4-af8f-4ea6-ac1d-5a7be81e2070 + 1 + + + + + + 5084 + -1561 + 16 + 20 + + + 5092 + -1551 + + + + + + + + 2 + Data stream 4 + 522b2bb2-01d3-4e5f-85be-7d2b3eaf91b3 + false + Data 4 + D4 + true + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 5084 + -1541 + 16 + 20 + + + 5092 + -1531 + + + + + + + + 2 + Data stream 5 + cf97eb0f-9f59-49c8-a6d7-c7297b532a13 + false + Data 5 + D5 + true + 0 + + + + + + 5084 + -1521 + 16 + 20 + + + 5092 + -1511 + + + + + + + + 2 + Result of merge + 3d0f49af-5322-45e7-b318-474a599b770a + 1 + Result + Result + false + 0 + + + + + + 5124 + -1601 + 47 + 100 + + + 5139.5 + -1551 + + + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 03624705-b7ad-48a3-9d61-e7fd65d36cfb + Bounding Box + Bounding Box + + + + + true + + + + + + 5260 + -1603 + 88 + 44 + + + 5313 + -1581 + + + + + + 1 + Geometry to contain + 6d9ff346-1e8e-4ff1-8122-d9e50b2539e6 + Content + Content + false + 3d0f49af-5322-45e7-b318-474a599b770a + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 2 + + + + + + 5262 + -1601 + 39 + 20 + + + 5281.5 + -1591 + + + + + + + + BoundingBox orientation plane + true + 042022a0-0529-49c6-92bb-a6d8c1a1d42d + Plane + Plane + false + 0 + + + + + + 5262 + -1581 + 39 + 20 + + + 5281.5 + -1571 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 9b0254ea-4f1a-466c-a05c-92092cbd67dc + Box + Box + false + 0 + + + + + + 5325 + -1601 + 21 + 20 + + + 5335.5 + -1591 + + + + + + + + Bounding box in orientation plane coordinates + true + 57b611ea-639b-4398-8882-a0fca00f8ea1 + Box + Box + false + 0 + + + + + + 5325 + -1581 + 21 + 20 + + + 5335.5 + -1571 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 6841aab3-43bd-48c6-be32-e10f2413ca16 + Deconstruct Box + Deconstruct Box + + + + + + 5376 + -1629 + 77 + 84 + + + 5411 + -1587 + + + + + + Base box + 67614fce-b161-433d-a506-59b1ad84582c + Box + Box + false + 9b0254ea-4f1a-466c-a05c-92092cbd67dc + 1 + + + + + + 5378 + -1627 + 21 + 80 + + + 5388.5 + -1587 + + + + + + + + Box plane + 9ab8f35b-d2ab-43c9-a4ec-903c673688b1 + Plane + Plane + false + 0 + + + + + + 5423 + -1627 + 28 + 20 + + + 5437 + -1617 + + + + + + + + {x} dimension of box + 23c0c037-b478-455e-8db8-f824925f9fc2 + X + X + false + 0 + + + + + + 5423 + -1607 + 28 + 20 + + + 5437 + -1597 + + + + + + + + {y} dimension of box + 633676c7-be03-4bda-98b7-6a5368fbd183 + Y + Y + false + 0 + + + + + + 5423 + -1587 + 28 + 20 + + + 5437 + -1577 + + + + + + + + {z} dimension of box + abaa8059-911d-434c-8f05-7d60c69bdf74 + Z + Z + false + 0 + + + + + + 5423 + -1567 + 28 + 20 + + + 5437 + -1557 + + + + + + + + + + + + d93100b6-d50b-40b2-831a-814659dc38e3 + Rectangle + + + + + Create a rectangle on a plane + true + e5f8e2d1-6c98-4762-9fd5-2f43ac199b1d + Rectangle + Rectangle + + + + + + 5623 + -1598 + 109 + 84 + + + 5670 + -1556 + + + + + + Rectangle base plane + 156dee3e-eab3-427c-a8a8-96e9eb55a45c + Plane + Plane + false + 0 + + + + + + 5625 + -1596 + 33 + 20 + + + 5641.5 + -1586 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Dimensions of rectangle in plane X direction. + 15adfb4c-63c7-473d-af31-3673b763d903 + X Size + X Size + false + 23c0c037-b478-455e-8db8-f824925f9fc2 + 1 + + + + + + 5625 + -1576 + 33 + 20 + + + 5641.5 + -1566 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Dimensions of rectangle in plane Y direction. + 16d111e0-97d1-47bf-8378-cb5cdfcf3cfd + Y Size + Y Size + false + 47e89d39-2e2b-4e06-a530-a5ced2589fff + 1 + + + + + + 5625 + -1556 + 33 + 20 + + + 5641.5 + -1546 + + + + + + 1 + + + + + 1 + {0} + + + + + + -2 + 2 + + + + + + + + + + + + Rectangle corner fillet radius + 7b979b83-3480-43e3-8d66-ccd2002e8c02 + Radius + Radius + false + 0 + + + + + + 5625 + -1536 + 33 + 20 + + + 5641.5 + -1526 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Rectangle + 277e537f-c077-4a51-913c-457a45ca74d9 + Rectangle + Rectangle + false + 0 + + + + + + 5682 + -1596 + 48 + 40 + + + 5706 + -1576 + + + + + + + + Length of rectangle curve + e7566cbd-ffcf-49ad-aa8c-7c609b0edb5b + Length + Length + false + 0 + + + + + + 5682 + -1556 + 48 + 40 + + + 5706 + -1536 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 9884a882-d474-48fc-8fab-7bc7c4ba4008 + Deconstruct Domain + Deconstruct Domain + + + + + + 5372 + -1490 + 92 + 44 + + + 5424 + -1468 + + + + + + Base domain + f743d8d3-27c1-4a22-acf6-f25c16b7a779 + Domain + Domain + false + 633676c7-be03-4bda-98b7-6a5368fbd183 + 1 + + + + + + 5374 + -1488 + 38 + 40 + + + 5393 + -1468 + + + + + + + + Start of domain + 09614765-d2e6-473d-b374-bf509b929d24 + Start + Start + false + 0 + + + + + + 5436 + -1488 + 26 + 20 + + + 5449 + -1478 + + + + + + + + End of domain + bfede477-6537-4241-99e5-bb8c33701a2b + End + End + false + 0 + + + + + + 5436 + -1468 + 26 + 20 + + + 5449 + -1458 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 5a1ea51a-288e-4d73-a1d5-509bb5dfe6c4 + Construct Domain + Construct Domain + + + + + + 5492 + -1490 + 144 + 44 + + + 5584 + -1468 + + + + + + Start value of numeric domain + 223c51d9-ff6d-4a84-9c6c-32f4036929c4 + X*1.0971875 + Domain start + Domain start + false + 09614765-d2e6-473d-b374-bf509b929d24 + 1 + + + + + + 5494 + -1488 + 78 + 20 + + + 5541 + -1478 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 9b769372-b662-4747-b286-b6ea13009e17 + X*1.275 + Domain end + Domain end + false + bfede477-6537-4241-99e5-bb8c33701a2b + 1 + + + + + + 5494 + -1468 + 78 + 20 + + + 5541 + -1458 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 47e89d39-2e2b-4e06-a530-a5ced2589fff + Domain + Domain + false + 0 + + + + + + 5596 + -1488 + 38 + 40 + + + 5615 + -1468 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 5d3f7e5f-8796-4680-99dd-2b917316157b + Relative Differences + Relative Differences + + + + + + 2410 + -177 + 116 + 28 + + + 2457 + -163 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 70988a6a-e34b-467e-a063-3224197aadfb + Values + Values + false + f65f0635-7a69-442c-8cdc-e4da51b8a401 + 1 + + + + + + 2412 + -175 + 33 + 24 + + + 2428.5 + -163 + + + + + + + + 1 + Differences between consecutive items + a985a31b-d974-4c49-8102-e823d0c16fff + Differenced + Differenced + false + 0 + + + + + + 2469 + -175 + 55 + 24 + + + 2496.5 + -163 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7de562af-20b1-4ca8-9554-1057c5e17211 + Quick Graph + Quick Graph + false + 0 + 441d3685-5d51-4e9b-aebf-41d45461c275 + 1 + + + + + + 2386 + -613 + 150 + 150 + + + 2386.618 + -612.0847 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 441d3685-5d51-4e9b-aebf-41d45461c275 + Panel + + false + 0.50144553207792342 + a985a31b-d974-4c49-8102-e823d0c16fff + 1 + Double click to edit panel content… + + + + + + 2385 + -452 + 155 + 254 + + 0 + 0 + 0 + + 2385.797 + -451.5634 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5d3f7e5f-8796-4680-99dd-2b917316157b + 7de562af-20b1-4ca8-9554-1057c5e17211 + 441d3685-5d51-4e9b-aebf-41d45461c275 + 3 + d5b03b5c-1ba8-4b94-9263-ad7d8ac86e90 + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + fcb6261c-b785-4411-90f9-47a070c80ca8 + Relative Differences + Relative Differences + + + + + + 4401 + -184 + 116 + 28 + + + 4448 + -170 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + caa832ac-152c-4a8c-b7d2-eaf8ab66ee69 + Values + Values + false + 51c172aa-3cc9-473f-9e87-8a8bfa6f05c8 + 1 + + + + + + 4403 + -182 + 33 + 24 + + + 4419.5 + -170 + + + + + + + + 1 + Differences between consecutive items + e1cc0b99-e98c-411b-bb2a-f4719fb7d2c9 + Differenced + Differenced + false + 0 + + + + + + 4460 + -182 + 55 + 24 + + + 4487.5 + -170 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + fdef3a07-d991-43be-83d1-38d17cf71d38 + Quick Graph + Quick Graph + false + 0 + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + 1 + + + + + + 4374 + -614 + 150 + 150 + + + 4374.842 + -613.9991 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + Panel + + false + 0.5020746891386807 + e1cc0b99-e98c-411b-bb2a-f4719fb7d2c9 + 1 + Double click to edit panel content… + + + + + + 4373 + -460 + 160 + 257 + + 0 + 0 + 0 + + 4373.177 + -459.2202 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + fcb6261c-b785-4411-90f9-47a070c80ca8 + fdef3a07-d991-43be-83d1-38d17cf71d38 + 205ee9b1-df69-4ff9-9bac-44f5c2a57521 + 3 + 5c3d4519-42fc-4f01-98b6-2e3b78dbf04c + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 0de35535-ab33-445f-926d-f2211812ac44 + Relative Differences + Relative Differences + + + + + + 4209 + -183 + 116 + 28 + + + 4256 + -169 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + cd341d09-f006-4c1e-9b82-53ac197bf84f + Values + Values + false + e1cc0b99-e98c-411b-bb2a-f4719fb7d2c9 + 1 + + + + + + 4211 + -181 + 33 + 24 + + + 4227.5 + -169 + + + + + + + + 1 + Differences between consecutive items + f930681e-765a-4419-8b23-53e7fd22dd27 + Differenced + Differenced + false + 0 + + + + + + 4268 + -181 + 55 + 24 + + + 4295.5 + -169 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 3c574af9-d4bf-4e26-a4ce-f37e416bd24f + Quick Graph + Quick Graph + false + 0 + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + 1 + + + + + + 4190 + -614 + 150 + 150 + + + 4190.491 + -613.8633 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + Panel + + false + 0.50209204107522964 + f930681e-765a-4419-8b23-53e7fd22dd27 + 1 + Double click to edit panel content… + + + + + + 4188 + -455 + 160 + 255 + + 0 + 0 + 0 + + 4188.827 + -454.8135 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 0de35535-ab33-445f-926d-f2211812ac44 + 3c574af9-d4bf-4e26-a4ce-f37e416bd24f + 2e2c9e84-607b-4786-999b-b0ccf6a9f12a + 3 + b85bd146-1253-4603-9dbe-7f74fda5911b + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 37246f45-9c27-42d1-8b7b-e85ef3a5bce7 + Relative Differences + Relative Differences + + + + + + 4023 + -184 + 116 + 28 + + + 4070 + -170 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 10039166-7be1-4235-972d-1e1e3e48547e + Values + Values + false + f930681e-765a-4419-8b23-53e7fd22dd27 + 1 + + + + + + 4025 + -182 + 33 + 24 + + + 4041.5 + -170 + + + + + + + + 1 + Differences between consecutive items + 2dfb8b24-23a0-4e7f-90f8-9de669b7de7b + Differenced + Differenced + false + 0 + + + + + + 4082 + -182 + 55 + 24 + + + 4109.5 + -170 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 5ea8e379-3ae1-4761-b3c9-60594017133b + Quick Graph + Quick Graph + false + 0 + d222b852-a7c7-446a-b2c3-92048eda81bb + 1 + + + + + + 4006 + -615 + 150 + 150 + + + 4006.07 + -614.3595 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d222b852-a7c7-446a-b2c3-92048eda81bb + Panel + + false + 0.50209206342697144 + 2dfb8b24-23a0-4e7f-90f8-9de669b7de7b + 1 + Double click to edit panel content… + + + + + + 4004 + -456 + 160 + 255 + + 0 + 0 + 0 + + 4004.406 + -455.3097 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 37246f45-9c27-42d1-8b7b-e85ef3a5bce7 + 5ea8e379-3ae1-4761-b3c9-60594017133b + d222b852-a7c7-446a-b2c3-92048eda81bb + 3 + f1cb25e1-2e37-4828-959b-ca3f4598f4fd + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + dcf909ee-7ac8-47fd-baa9-816a1f6d3cda + Relative Differences + Relative Differences + + + + + + 2228 + -178 + 116 + 28 + + + 2275 + -164 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 3d72e32a-0742-43a4-bde2-d78833836680 + Values + Values + false + a985a31b-d974-4c49-8102-e823d0c16fff + 1 + + + + + + 2230 + -176 + 33 + 24 + + + 2246.5 + -164 + + + + + + + + 1 + Differences between consecutive items + aa1a411f-2321-4881-84bb-32b044a5222d + Differenced + Differenced + false + 0 + + + + + + 2287 + -176 + 55 + 24 + + + 2314.5 + -164 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 0008bd0d-dd0f-48ef-8adf-02b8f4cecd1b + Quick Graph + Quick Graph + false + 0 + 0d97a578-7865-4750-ba9a-6c8374247eee + 1 + + + + + + 2207 + -612 + 150 + 150 + + + 2207.267 + -611.5809 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0d97a578-7865-4750-ba9a-6c8374247eee + Panel + + false + 0.50144558469764888 + aa1a411f-2321-4881-84bb-32b044a5222d + 1 + Double click to edit panel content… + + + + + + 2204 + -453 + 157 + 254 + + 0 + 0 + 0 + + 2204.459 + -452.0596 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dcf909ee-7ac8-47fd-baa9-816a1f6d3cda + 0008bd0d-dd0f-48ef-8adf-02b8f4cecd1b + 0d97a578-7865-4750-ba9a-6c8374247eee + 3 + 8f0a3471-ab58-4f6c-a8fd-3721709b26bc + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + b67cc92d-d107-420d-9a74-5a24d790827c + Relative Differences + Relative Differences + + + + + + 2043 + -179 + 116 + 28 + + + 2090 + -165 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + caec0dce-1061-4e10-9167-4e306bbe0d73 + Values + Values + false + aa1a411f-2321-4881-84bb-32b044a5222d + 1 + + + + + + 2045 + -177 + 33 + 24 + + + 2061.5 + -165 + + + + + + + + 1 + Differences between consecutive items + 5c528385-427b-4fcb-8a85-21f2a11919ed + Differenced + Differenced + false + 0 + + + + + + 2102 + -177 + 55 + 24 + + + 2129.5 + -165 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 1b56a6ae-3ebb-4d05-a342-535003a1d83e + Quick Graph + Quick Graph + false + 0 + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + 1 + + + + + + 2026 + -613 + 150 + 150 + + + 2026.629 + -612.0771 + + -1 + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + Panel + + false + 0.49828327586874366 + 5c528385-427b-4fcb-8a85-21f2a11919ed + 1 + Double click to edit panel content… + + + + + + 2023 + -453 + 157 + 254 + + 0 + 0 + 0 + + 2023.815 + -452.5558 + + + + + + + 255;255;255;255 + + true + false + true + false + false + true + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + b67cc92d-d107-420d-9a74-5a24d790827c + 1b56a6ae-3ebb-4d05-a342-535003a1d83e + d0a1af53-2c1f-4e32-88d2-bee9188ea6c6 + 3 + 5e44c594-036f-4c4f-8211-a54a7dcf92b7 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2015d5b9-f622-4e67-9297-fba288c927aa + Relay + + false + 6b86013b-17bf-4325-9dc1-baac00be41cf + 1 + + + + + + 4913 + -1603 + 40 + 16 + + + 4933 + -1595 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 92760c67-783d-42a8-a629-6e2241a75848 + Relay + + false + 18f9e8cd-78f9-426e-ade4-3796c99c8c38 + 1 + + + + + + 4920 + -1583 + 40 + 16 + + + 4940 + -1575 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 8bcdb645-a35f-4594-8180-847b70726db5 + Relay + + false + 811c2c9f-f7ed-473b-9ff9-5e2488540178 + 1 + + + + + + 4921 + -1559 + 40 + 16 + + + 4941 + -1551 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2e089ecf-d152-47eb-9a8a-55517d5698ca + Relay + + false + 2ac6bb32-cb33-4e61-9805-60fee380dfae + 1 + + + + + + 4920 + -1542 + 40 + 16 + + + 4940 + -1534 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + Curve + Curve + false + 2015d5b9-f622-4e67-9297-fba288c927aa + 1 + + + + + + 4974 + -1606 + 50 + 24 + + + 4999.374 + -1594.96 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b20042ba-19dc-4b29-98df-909395d7fe57 + Curve + Curve + false + 92760c67-783d-42a8-a629-6e2241a75848 + 1 + + + + + + 4978 + -1585 + 50 + 24 + + + 5003.558 + -1573.788 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + ae23b7f4-af8f-4ea6-ac1d-5a7be81e2070 + Curve + Curve + false + 8bcdb645-a35f-4594-8180-847b70726db5 + 1 + + + + + + 4981 + -1563 + 50 + 24 + + + 5006.288 + -1551.242 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 65d2dfd3-a453-4728-b66c-bd74c7730229 + Curve + Curve + false + 2e089ecf-d152-47eb-9a8a-55517d5698ca + 1 + + + + + + 4982 + -1527 + 50 + 24 + + + 5007.241 + -1515.902 + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 24614185-91a3-4fa5-8563-e8bc67616a59 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 4967 + -1826 + 50 + 24 + + + 4992.259 + -1814.321 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 65496d62-65cc-47b4-825c-0a0b586d437a + Curvature + Curvature + + + + + + 4914 + -2026 + 125 + 64 + + + 4978 + -1994 + + + + + + Curve to evaluate + 20e11b6d-a13c-4724-bb41-d89da3595603 + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 4916 + -2024 + 50 + 30 + + + 4941 + -2009 + + + + + + + + Parameter on curve domain to evaluate + 170b7c7e-a141-4cfd-bc78-6b861aa2a794 + Parameter + Parameter + false + 50003dbf-6b00-4c00-83ae-28699de8d8bc + 1 + + + + + + 4916 + -1994 + 50 + 30 + + + 4941 + -1979 + + + + + + + + Point on curve at {t} + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + Point + Point + false + 0 + + + + + + 4990 + -2024 + 47 + 20 + + + 5013.5 + -2014 + + + + + + + + Curvature vector at {t} + 2bfcc3e4-b55a-4d77-833b-7df6a0efe70d + Curvature + Curvature + false + 0 + + + + + + 4990 + -2004 + 47 + 20 + + + 5013.5 + -1994 + + + + + + + + Curvature circle at {t} + eff07622-cb14-4e0e-a334-e1abaf6be876 + Curvature + Curvature + false + 0 + + + + + + 4990 + -1984 + 47 + 20 + + + 5013.5 + -1974 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 0b0b12b3-38ca-4cee-9557-22b72b052405 + Divide Curve + Divide Curve + + + + + + 4926 + -1936 + 113 + 64 + + + 4970 + -1904 + + + + + + Curve to divide + 391046a6-d7f7-4549-8f14-3a65936585d4 + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 4928 + -1934 + 30 + 20 + + + 4943 + -1924 + + + + + + + + Number of segments + 6509ce19-5df2-4d89-b10b-a943b80bf215 + Count + Count + false + 24614185-91a3-4fa5-8563-e8bc67616a59 + 1 + + + + + + 4928 + -1914 + 30 + 20 + + + 4943 + -1904 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 04abbb49-26d3-4d30-bcbf-dd451605802e + Kinks + Kinks + false + 0 + + + + + + 4928 + -1894 + 30 + 20 + + + 4943 + -1884 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 725d8df0-40e0-41fa-9245-4c1b295b05e0 + Points + Points + false + 0 + + + + + + 4982 + -1934 + 55 + 20 + + + 5009.5 + -1924 + + + + + + + + 1 + Tangent vectors at division points + 4f58e54d-9ec5-4f6e-92ed-3072284d0055 + Tangents + Tangents + false + 0 + + + + + + 4982 + -1914 + 55 + 20 + + + 5009.5 + -1904 + + + + + + + + 1 + Parameter values at division points + 50003dbf-6b00-4c00-83ae-28699de8d8bc + Parameters + Parameters + false + 0 + + + + + + 4982 + -1894 + 55 + 20 + + + 5009.5 + -1884 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 2 + Curve + Curve + false + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + b20042ba-19dc-4b29-98df-909395d7fe57 + 2 + + + + + + 4956 + -1799 + 50 + 24 + + + 4989.309 + -1787.931 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 09b0fc1c-144a-45b4-8962-4065d3a22bf2 + Deconstruct Arc + Deconstruct Arc + + + + + + 4926 + -2110 + 102 + 64 + + + 4960 + -2078 + + + + + + Arc or Circle to deconstruct + bd404888-9e36-4df1-9f31-fe1a3cde1be7 + Arc + Arc + false + eff07622-cb14-4e0e-a334-e1abaf6be876 + 1 + + + + + + 4928 + -2108 + 20 + 60 + + + 4938 + -2078 + + + + + + + + Base plane of arc or circle + d34edca5-31cf-47b3-9539-5412e9285071 + Base Plane + Base Plane + false + 0 + + + + + + 4972 + -2108 + 54 + 20 + + + 4999 + -2098 + + + + + + + + Radius of arc or circle + e4ce3b04-8775-4895-8450-943c46906500 + Radius + Radius + false + 0 + + + + + + 4972 + -2088 + 54 + 20 + + + 4999 + -2078 + + + + + + + + Angle domain (in radians) of arc + 4a548155-1ce0-4387-b591-8a1b41648eec + Angle + Angle + false + 0 + + + + + + 4972 + -2068 + 54 + 20 + + + 4999 + -2058 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + bc83863a-c981-4606-8cf3-b2a2a8c078a5 + One Over X + One Over X + + + + + + 4944 + -2238 + 88 + 28 + + + 4987 + -2224 + + + + + + Input value + 7f94fb21-8548-4259-9e7f-0258300e697e + Value + Value + false + e4ce3b04-8775-4895-8450-943c46906500 + 1 + + + + + + 4946 + -2236 + 29 + 24 + + + 4960.5 + -2224 + + + + + + + + Output value + 62b304e4-ef74-48d4-ba62-ba264e90fa7a + Result + Result + false + 0 + + + + + + 4999 + -2236 + 31 + 24 + + + 5014.5 + -2224 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 0f5bf9fd-0e63-4d7e-b133-bb4ea4e9e33f + Quick Graph + Quick Graph + false + 0 + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + + + + + + 4920 + -2486 + 150 + 150 + + + 4920.264 + -2485.521 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c77d04dd-7bf0-48f5-a8db-50b3da551b15 + Number Slider + Number Slider + false + 0 + + + + + + 4875 + -1848 + 198 + 20 + + + 4875.264 + -1847.2 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 144c5782-4626-4d4f-8b7c-e1a00fd2d291 + Line + Line + + + + + + 4927 + -2184 + 102 + 44 + + + 4993 + -2162 + + + + + + Line start point + 7cb41c81-d90e-4354-9b8e-5f40d02760f7 + Start Point + Start Point + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4929 + -2182 + 52 + 20 + + + 4955 + -2172 + + + + + + + + Line end point + 9dd662ca-b47b-4e4b-ac12-d2674b32d408 + End Point + End Point + false + d34edca5-31cf-47b3-9539-5412e9285071 + 1 + + + + + + 4929 + -2162 + 52 + 20 + + + 4955 + -2152 + + + + + + + + Line segment + 2b911d73-c2cb-448c-a07d-82463b1939a0 + Line + Line + false + 0 + + + + + + 5005 + -2182 + 22 + 40 + + + 5016 + -2162 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 3fc1d01a-a578-4a1b-a37b-0346ca10f59a + Multiplication + Multiplication + + + + + + 4962 + -2619 + 70 + 44 + + + 4987 + -2597 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 214b65d5-8496-42f1-8bef-2430d275afe1 + A + A + true + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + + + + + + 4964 + -2617 + 11 + 20 + + + 4969.5 + -2607 + + + + + + + + Second item for multiplication + 6106b827-de84-463d-9d07-c4d467577df0 + B + B + true + d5a493e0-17e4-42cb-974b-c4284f5b1a99 + 1 + + + + + + 4964 + -2597 + 11 + 20 + + + 4969.5 + -2587 + + + + + + + + Result of multiplication + 45f72293-9096-457b-8aaa-b8a7e29695a9 + Result + Result + false + 0 + + + + + + 4999 + -2617 + 31 + 40 + + + 5014.5 + -2597 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + d5a493e0-17e4-42cb-974b-c4284f5b1a99 + Number Slider + Number Slider + false + 0 + + + + + + 4897 + -2644 + 198 + 20 + + + 4897.074 + -2643.812 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + fe771a08-1f35-4f88-8916-9b6dfef2ec68 + Line SDL + Line SDL + + + + + + 4931 + -2564 + 110 + 64 + + + 5005 + -2532 + + + + + + Line start point + 24a09de6-a572-4b50-b777-3a8eb6f02134 + Start + Start + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4933 + -2562 + 60 + 20 + + + 4971 + -2552 + + + + + + + + Line tangent (direction) + 79dd4f82-726b-4878-970e-80a489664c77 + Direction + Direction + false + 2b911d73-c2cb-448c-a07d-82463b1939a0 + 1 + + + + + + 4933 + -2542 + 60 + 20 + + + 4971 + -2532 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 5bd5136a-d1b8-4ca3-860e-9a21d670bcf9 + -ABS(X) + Length + Length + false + 45f72293-9096-457b-8aaa-b8a7e29695a9 + 1 + + + + + + 4933 + -2522 + 60 + 20 + + + 4971 + -2512 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + Line + Line + false + 0 + + + + + + 5017 + -2562 + 22 + 60 + + + 5028 + -2532 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 8b85ecf3-7092-4149-b7e6-1bfa84672cfe + Relative Differences + Relative Differences + + + + + + 5275 + -2282 + 116 + 28 + + + 5322 + -2268 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 67f103a8-8ad0-4f48-b2ab-a99ad0f12a4c + Values + Values + false + 454b5773-097c-4778-bdb9-1c97f13711fa + 1 + + + + + + 5277 + -2280 + 33 + 24 + + + 5293.5 + -2268 + + + + + + + + 1 + Differences between consecutive items + 47315575-68cf-4b58-a87e-ef4a72ee9277 + Differenced + Differenced + false + 0 + + + + + + 5334 + -2280 + 55 + 24 + + + 5361.5 + -2268 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + b302d6af-4016-4518-9fb4-e1db4dfabbe5 + Quick Graph + Quick Graph + false + 0 + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + 1 + + + + + + 5278 + -2501 + 150 + 150 + + + 5278.156 + -2500.522 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + f52e54d7-c07a-42da-9223-9788e7060341 + Multiplication + Multiplication + + + + + + 5326 + -2647 + 70 + 44 + + + 5351 + -2625 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 5a79ab82-eb09-4fbc-acc2-ff1d428bffaf + A + A + true + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + 1 + + + + + + 5328 + -2645 + 11 + 20 + + + 5333.5 + -2635 + + + + + + + + Second item for multiplication + bc62b8ae-cf6b-4583-a89e-408f7bdd8a3a + B + B + true + 3fb239e5-e38e-4479-8639-e29612013d6a + 1 + + + + + + 5328 + -2625 + 11 + 20 + + + 5333.5 + -2615 + + + + + + + + Result of multiplication + a3cc3380-26ef-457c-a5b7-67b60bcf9d46 + Result + Result + false + 0 + + + + + + 5363 + -2645 + 31 + 40 + + + 5378.5 + -2625 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 3f9ba1b6-a21d-463d-a30c-bad601642639 + Line SDL + Line SDL + + + + + + 5300 + -2585 + 110 + 64 + + + 5374 + -2553 + + + + + + Line start point + 57c776c3-23f9-47ad-b9f7-67751766051a + Start + Start + false + 90ff67a0-31b1-4e96-836c-8b39b5d37c12 + 1 + + + + + + 5302 + -2583 + 60 + 20 + + + 5340 + -2573 + + + + + + + + Line tangent (direction) + 9d907c85-5d9c-4479-839b-9a06e901ab09 + Direction + Direction + false + f55c3fd5-6768-470b-bb1c-c9ca6ae472e0 + 1 + + + + + + 5302 + -2563 + 60 + 20 + + + 5340 + -2553 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + cb75740f-9728-4346-a7c0-56bfb54de469 + -ABS(X) + Length + Length + false + a3cc3380-26ef-457c-a5b7-67b60bcf9d46 + 1 + + + + + + 5302 + -2543 + 60 + 20 + + + 5340 + -2533 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + Line + Line + false + 0 + + + + + + 5386 + -2583 + 22 + 60 + + + 5397 + -2553 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0c38506f-25cc-43e9-bfb5-175aa2fd33fa + Panel + + false + 0.56093490123748779 + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + Double click to edit panel content… + + + + + + 4744 + -2544 + 160 + 274 + + 0 + 0 + 0 + + 4744.945 + -2543.238 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + c9bb7af0-764f-49ef-9532-ff62988e6bdf + Evaluate Length + Evaluate Length + + + + + + 5313 + -2744 + 132 + 64 + + + 5381 + -2712 + + + + + + Curve to evaluate + 37b2fb04-ded1-4b88-9387-34cfd29a9347 + Curve + Curve + false + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + 1 + + + + + + 5315 + -2742 + 54 + 20 + + + 5342 + -2732 + + + + + + + + Length factor for curve evaluation + 2ebc4f0b-d891-490e-953f-e15644f64e07 + Length + Length + false + 0 + + + + + + 5315 + -2722 + 54 + 20 + + + 5342 + -2712 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 59abe8b6-f3dc-47bc-8bb9-d5973fc171c1 + Normalized + Normalized + false + 0 + + + + + + 5315 + -2702 + 54 + 20 + + + 5342 + -2692 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6241d4eb-e88f-43f7-abf9-5e840cbe1f40 + Point + Point + false + 0 + + + + + + 5393 + -2742 + 50 + 20 + + + 5418 + -2732 + + + + + + + + Tangent vector at the specified length + 25650239-dbc9-4c06-bd8f-597ff7f096da + Tangent + Tangent + false + 0 + + + + + + 5393 + -2722 + 50 + 20 + + + 5418 + -2712 + + + + + + + + Curve parameter at the specified length + c756e47c-b7c7-4a21-a74d-ab892610b0f8 + Parameter + Parameter + false + 0 + + + + + + 5393 + -2702 + 50 + 20 + + + 5418 + -2692 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 06262943-ab63-4b10-aeee-45868acf8643 + Interpolate + Interpolate + + + + + + 5319 + -2846 + 113 + 84 + + + 5380 + -2804 + + + + + + 1 + Interpolation points + 6d31402e-0837-4831-8ab3-14093097589f + Vertices + Vertices + false + 6241d4eb-e88f-43f7-abf9-5e840cbe1f40 + 1 + + + + + + 5321 + -2844 + 47 + 20 + + + 5344.5 + -2834 + + + + + + + + Curve degree + 82247ba2-339a-402f-9d59-c7fe5d8b3848 + Degree + Degree + false + 0 + + + + + + 5321 + -2824 + 47 + 20 + + + 5344.5 + -2814 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + e05374ca-4ec3-4476-bf8e-45f86cd11f90 + Periodic + Periodic + false + 0 + + + + + + 5321 + -2804 + 47 + 20 + + + 5344.5 + -2794 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + e9baef2f-8bbf-4b73-ae38-7a7feb8e7343 + KnotStyle + KnotStyle + false + 0 + + + + + + 5321 + -2784 + 47 + 20 + + + 5344.5 + -2774 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 5a0db04c-f66e-4731-aebe-98084f3b7919 + Curve + Curve + false + 0 + + + + + + 5392 + -2844 + 38 + 26 + + + 5411 + -2830.667 + + + + + + + + Curve length + b8e64c33-e721-407f-b810-6482f731dcb7 + Length + Length + false + 0 + + + + + + 5392 + -2818 + 38 + 27 + + + 5411 + -2804 + + + + + + + + Curve domain + 5ebab822-2a21-4cb1-a66f-9e9fdeef1181 + Domain + Domain + false + 0 + + + + + + 5392 + -2791 + 38 + 27 + + + 5411 + -2777.333 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + b1f7eb47-b283-4f21-8320-1042508b848e + Evaluate Length + Evaluate Length + + + + + + 4927 + -2720 + 132 + 64 + + + 4995 + -2688 + + + + + + Curve to evaluate + 4c2b66bd-1519-4195-bb01-516688ee281a + Curve + Curve + false + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + 1 + + + + + + 4929 + -2718 + 54 + 20 + + + 4956 + -2708 + + + + + + + + Length factor for curve evaluation + 5378e5a9-0330-433a-a94a-4df38456088c + Length + Length + false + 0 + + + + + + 4929 + -2698 + 54 + 20 + + + 4956 + -2688 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + b3d58a93-4a4c-4e43-b44e-04034377dfcb + Normalized + Normalized + false + 0 + + + + + + 4929 + -2678 + 54 + 20 + + + 4956 + -2668 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + Point + Point + false + 0 + + + + + + 5007 + -2718 + 50 + 20 + + + 5032 + -2708 + + + + + + + + Tangent vector at the specified length + 4d2e34a9-aecf-4798-95fa-de77b5f9745d + Tangent + Tangent + false + 0 + + + + + + 5007 + -2698 + 50 + 20 + + + 5032 + -2688 + + + + + + + + Curve parameter at the specified length + 4d1a602d-5fb2-4532-94d1-5bf00bb470a0 + Parameter + Parameter + false + 0 + + + + + + 5007 + -2678 + 50 + 20 + + + 5032 + -2668 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 90e21cba-efb3-49f0-88fd-0098622a71a2 + Interpolate + Interpolate + + + + + + 4939 + -2821 + 113 + 84 + + + 5000 + -2779 + + + + + + 1 + Interpolation points + 7e74de7d-90b8-4a39-99b5-57a9213c3493 + Vertices + Vertices + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4941 + -2819 + 47 + 20 + + + 4964.5 + -2809 + + + + + + + + Curve degree + 80ddedd0-0f4a-45f2-9fb8-da4d47128515 + Degree + Degree + false + 0 + + + + + + 4941 + -2799 + 47 + 20 + + + 4964.5 + -2789 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 1dc74064-9cb0-4f85-bb10-e20f7b703895 + Periodic + Periodic + false + 0 + + + + + + 4941 + -2779 + 47 + 20 + + + 4964.5 + -2769 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 2e9a46fa-c293-445f-bd74-d359936e59b8 + KnotStyle + KnotStyle + false + 0 + + + + + + 4941 + -2759 + 47 + 20 + + + 4964.5 + -2749 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2703edc7-875c-4c85-b3b7-6889f6fe339b + Curve + Curve + false + 0 + + + + + + 5012 + -2819 + 38 + 26 + + + 5031 + -2805.667 + + + + + + + + Curve length + a3fb5967-2cea-42ca-bc91-961c32dc1bd7 + Length + Length + false + 0 + + + + + + 5012 + -2793 + 38 + 27 + + + 5031 + -2779 + + + + + + + + Curve domain + 864aa061-8dec-426f-9f2d-7de1d9e91b95 + Domain + Domain + false + 0 + + + + + + 5012 + -2766 + 38 + 27 + + + 5031 + -2752.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + dedb18f6-2489-4571-b0f0-6107ad656b4d + Panel + + false + 0.11061841249465942 + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + 1 + Double click to edit panel content… + + + + + + 5457 + -2586 + 160 + 274 + + 0 + 0 + 0 + + 5457.166 + -2585.513 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + a2bcb853-2dd5-41c2-bd45-a37832f5a58a + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 5325 + -1822 + 50 + 24 + + + 5350.15 + -1810.422 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 580017d6-0baf-4815-80cb-c40f7afca229 + Curvature + Curvature + + + + + + 5297 + -2044 + 125 + 64 + + + 5361 + -2012 + + + + + + Curve to evaluate + 5a3de4ee-5e6f-44a3-b851-4e51f11c7f6f + Curve + Curve + false + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + 1 + + + + + + 5299 + -2042 + 50 + 30 + + + 5324 + -2027 + + + + + + + + Parameter on curve domain to evaluate + 0afad4f5-0ed8-47fe-9f46-3490769b1ba6 + Parameter + Parameter + false + 5db79d3b-9b78-4ad4-97ac-63223b0da082 + 1 + + + + + + 5299 + -2012 + 50 + 30 + + + 5324 + -1997 + + + + + + + + Point on curve at {t} + 04d2db3e-2551-4e07-8db2-19783cd47f50 + Point + Point + false + 0 + + + + + + 5373 + -2042 + 47 + 20 + + + 5396.5 + -2032 + + + + + + + + Curvature vector at {t} + 537970a6-8324-4e93-aa3d-7774c594b0d9 + Curvature + Curvature + false + 0 + + + + + + 5373 + -2022 + 47 + 20 + + + 5396.5 + -2012 + + + + + + + + Curvature circle at {t} + ed44b38d-5f7e-4779-ac5b-b5320be5b851 + Curvature + Curvature + false + 0 + + + + + + 5373 + -2002 + 47 + 20 + + + 5396.5 + -1992 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9235f1c2-d8f4-43b0-b5c8-4d5bd86f886a + Divide Curve + Divide Curve + + + + + + 5310 + -1964 + 113 + 64 + + + 5354 + -1932 + + + + + + Curve to divide + 10fd311d-ee8e-40c5-a28b-6df7dad28866 + Curve + Curve + false + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + 1 + + + + + + 5312 + -1962 + 30 + 20 + + + 5327 + -1952 + + + + + + + + Number of segments + c7081f74-9735-4b86-9677-e84bc519a847 + Count + Count + false + a2bcb853-2dd5-41c2-bd45-a37832f5a58a + 1 + + + + + + 5312 + -1942 + 30 + 20 + + + 5327 + -1932 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 7f4533be-23b7-482a-9d00-357bbd391c20 + Kinks + Kinks + false + 0 + + + + + + 5312 + -1922 + 30 + 20 + + + 5327 + -1912 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + be3f7070-1d78-4fd3-b14c-1afc02d7ef90 + Points + Points + false + 0 + + + + + + 5366 + -1962 + 55 + 20 + + + 5393.5 + -1952 + + + + + + + + 1 + Tangent vectors at division points + 1ea64ec4-567a-4a95-9cb7-4b2c1634aedb + Tangents + Tangents + false + 0 + + + + + + 5366 + -1942 + 55 + 20 + + + 5393.5 + -1932 + + + + + + + + 1 + Parameter values at division points + 5db79d3b-9b78-4ad4-97ac-63223b0da082 + Parameters + Parameters + false + 0 + + + + + + 5366 + -1922 + 55 + 20 + + + 5393.5 + -1912 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + Curve + Curve + false + 17d8af39-a49e-44ac-bca0-b9d062e4e6e8 + b20042ba-19dc-4b29-98df-909395d7fe57 + 2 + + + + + + 5330 + -1794 + 50 + 24 + + + 5355.924 + -1782.577 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 68347974-590b-4408-86d8-db71952ae2e4 + Deconstruct Arc + Deconstruct Arc + + + + + + 5306 + -2122 + 102 + 64 + + + 5340 + -2090 + + + + + + Arc or Circle to deconstruct + 9d87f3d9-5e69-4ece-ac55-489fbfef6a69 + Arc + Arc + false + ed44b38d-5f7e-4779-ac5b-b5320be5b851 + 1 + + + + + + 5308 + -2120 + 20 + 60 + + + 5318 + -2090 + + + + + + + + Base plane of arc or circle + 718789b8-4934-4ea3-9f01-05434ce7bf7d + Base Plane + Base Plane + false + 0 + + + + + + 5352 + -2120 + 54 + 20 + + + 5379 + -2110 + + + + + + + + Radius of arc or circle + 5102b93f-514f-419d-980e-d1321cd7c949 + Radius + Radius + false + 0 + + + + + + 5352 + -2100 + 54 + 20 + + + 5379 + -2090 + + + + + + + + Angle domain (in radians) of arc + 8b74cca8-00fa-4dc3-9ecc-d6d0ab260d66 + Angle + Angle + false + 0 + + + + + + 5352 + -2080 + 54 + 20 + + + 5379 + -2070 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + ae43c2ce-251f-46d8-8f58-c9d64366c78e + One Over X + One Over X + + + + + + 5307 + -2243 + 88 + 28 + + + 5350 + -2229 + + + + + + Input value + 5565c2bc-e82a-4a11-a5dc-19899b8dba9b + Value + Value + false + 5102b93f-514f-419d-980e-d1321cd7c949 + 1 + + + + + + 5309 + -2241 + 29 + 24 + + + 5323.5 + -2229 + + + + + + + + Output value + 454b5773-097c-4778-bdb9-1c97f13711fa + Result + Result + false + 0 + + + + + + 5362 + -2241 + 31 + 24 + + + 5377.5 + -2229 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c790fddd-81b5-46ac-bc0f-6b128068238b + Number Slider + Number Slider + false + 0 + + + + + + 5246 + -1846 + 198 + 20 + + + 5246.149 + -1845.847 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + a5285a83-3116-48e3-b6f0-63fbf247f9c3 + Line + Line + + + + + + 5303 + -2192 + 102 + 44 + + + 5369 + -2170 + + + + + + Line start point + 391ec8f6-6afa-442d-9018-cb41f563d126 + Start Point + Start Point + false + 04d2db3e-2551-4e07-8db2-19783cd47f50 + 1 + + + + + + 5305 + -2190 + 52 + 20 + + + 5331 + -2180 + + + + + + + + Line end point + 202b24cb-a1bf-4059-9545-3d476cb2f2c6 + End Point + End Point + false + 718789b8-4934-4ea3-9f01-05434ce7bf7d + 1 + + + + + + 5305 + -2170 + 52 + 20 + + + 5331 + -2160 + + + + + + + + Line segment + f55c3fd5-6768-470b-bb1c-c9ca6ae472e0 + Line + Line + false + 0 + + + + + + 5381 + -2190 + 22 + 40 + + + 5392 + -2170 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 24614185-91a3-4fa5-8563-e8bc67616a59 + 65496d62-65cc-47b4-825c-0a0b586d437a + 0b0b12b3-38ca-4cee-9557-22b72b052405 + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 09b0fc1c-144a-45b4-8962-4065d3a22bf2 + bc83863a-c981-4606-8cf3-b2a2a8c078a5 + 0f5bf9fd-0e63-4d7e-b133-bb4ea4e9e33f + c77d04dd-7bf0-48f5-a8db-50b3da551b15 + 144c5782-4626-4d4f-8b7c-e1a00fd2d291 + 3fc1d01a-a578-4a1b-a37b-0346ca10f59a + d5a493e0-17e4-42cb-974b-c4284f5b1a99 + fe771a08-1f35-4f88-8916-9b6dfef2ec68 + 0c38506f-25cc-43e9-bfb5-175aa2fd33fa + b1f7eb47-b283-4f21-8320-1042508b848e + 90e21cba-efb3-49f0-88fd-0098622a71a2 + 87865128-eab5-44a2-822f-be7aa2577760 + e83d3def-6897-4764-9eb0-dffbc1be9c37 + 8441b196-a1ad-4124-aa4f-afdbb2523705 + 80f98fe5-5344-4fa0-b2bd-6a867c36087b + 0f58e019-287f-4849-b26b-5207e96b678a + d06e8c7b-15a1-4c87-b4e9-346344b02a8e + 21 + 28f5691d-7f5b-41e7-944d-2f5d964be7ae + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 8b85ecf3-7092-4149-b7e6-1bfa84672cfe + b302d6af-4016-4518-9fb4-e1db4dfabbe5 + f52e54d7-c07a-42da-9223-9788e7060341 + 1b71d7f4-3039-4d6a-9b48-b65ea7c3daab + 3f9ba1b6-a21d-463d-a30c-bad601642639 + c9bb7af0-764f-49ef-9532-ff62988e6bdf + 06262943-ab63-4b10-aeee-45868acf8643 + dedb18f6-2489-4571-b0f0-6107ad656b4d + a2bcb853-2dd5-41c2-bd45-a37832f5a58a + 580017d6-0baf-4815-80cb-c40f7afca229 + 9235f1c2-d8f4-43b0-b5c8-4d5bd86f886a + f6b0ba01-ac2b-4a94-a1ff-ed8925cfdb0c + 68347974-590b-4408-86d8-db71952ae2e4 + ae43c2ce-251f-46d8-8f58-c9d64366c78e + c790fddd-81b5-46ac-bc0f-6b128068238b + a5285a83-3116-48e3-b6f0-63fbf247f9c3 + 16 + 71353d71-bb86-48b1-90e1-02de9ee818a8 + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + b2892f3f-beee-4acc-a700-7eef895c20cc + Relative Differences + Relative Differences + + + + + + 5720 + -2272 + 116 + 28 + + + 5767 + -2258 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + d3b71599-4e2c-4727-9ba4-f479bb418ea1 + Values + Values + false + ead831d4-9a35-442f-b087-9552edaaf9c7 + 1 + + + + + + 5722 + -2270 + 33 + 24 + + + 5738.5 + -2258 + + + + + + + + 1 + Differences between consecutive items + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + Differenced + Differenced + false + 0 + + + + + + 5779 + -2270 + 55 + 24 + + + 5806.5 + -2258 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 8acb8da9-8a71-42d5-bb53-685404585ba1 + Quick Graph + Quick Graph + false + 0 + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + 1 + + + + + + 5705 + -2532 + 150 + 150 + + + 5705.544 + -2531.672 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + f885fe33-58cf-4592-b3e4-92d6463726af + Multiplication + Multiplication + + + + + + 5743 + -2638 + 70 + 44 + + + 5768 + -2616 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 240f403a-b94d-47cd-944b-dc321c71de0e + A + A + true + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + 1 + + + + + + 5745 + -2636 + 11 + 20 + + + 5750.5 + -2626 + + + + + + + + Second item for multiplication + b0dc8de3-503b-4d64-b8ce-9c03c8820c95 + B + B + true + fdc15e80-2376-4a82-a36c-d6f6b055189b + 1 + + + + + + 5745 + -2616 + 11 + 20 + + + 5750.5 + -2606 + + + + + + + + Result of multiplication + d4023562-ca73-4431-b094-1c02d2be863d + Result + Result + false + 0 + + + + + + 5780 + -2636 + 31 + 40 + + + 5795.5 + -2616 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + fdc15e80-2376-4a82-a36c-d6f6b055189b + Number Slider + Number Slider + false + 0 + + + + + + 5671 + -2652 + 198 + 20 + + + 5671.749 + -2651.812 + + + + + + 6 + 1 + 0 + 16 + 0 + 0 + 9.996405 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + e9f4e58f-fa1b-4308-9ff1-981b4b295de4 + Line SDL + Line SDL + + + + + + 5724 + -2583 + 110 + 64 + + + 5798 + -2551 + + + + + + Line start point + 671729e7-8a6b-43a0-8bef-84e5ad126947 + Start + Start + false + ffddbe9d-2260-4c8b-b010-6b3139c74b78 + 1 + + + + + + 5726 + -2581 + 60 + 20 + + + 5764 + -2571 + + + + + + + + Line tangent (direction) + c265dcf5-9ea4-43ef-9223-dc012de7952a + Direction + Direction + false + 86f3f081-d11b-4841-a25c-e6cdc41de1e1 + 1 + + + + + + 5726 + -2561 + 60 + 20 + + + 5764 + -2551 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 5057eb6b-5976-4293-acaa-d769262eed2c + -ABS(X) + Length + Length + false + d4023562-ca73-4431-b094-1c02d2be863d + 1 + + + + + + 5726 + -2541 + 60 + 20 + + + 5764 + -2531 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 2d999aec-8af8-4928-b3c4-76236b958947 + Line + Line + false + 0 + + + + + + 5810 + -2581 + 22 + 60 + + + 5821 + -2551 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a3bd958c-6273-468b-bfcf-57e2ec139954 + Evaluate Length + Evaluate Length + + + + + + 5737 + -2742 + 132 + 64 + + + 5805 + -2710 + + + + + + Curve to evaluate + 16eca065-31f9-4048-909f-b645d3e524c1 + Curve + Curve + false + 2d999aec-8af8-4928-b3c4-76236b958947 + 1 + + + + + + 5739 + -2740 + 54 + 20 + + + 5766 + -2730 + + + + + + + + Length factor for curve evaluation + 62ba40d2-92b8-441f-84f2-acb9198f55d6 + Length + Length + false + 0 + + + + + + 5739 + -2720 + 54 + 20 + + + 5766 + -2710 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 1568caaa-7e7d-4134-b0f5-876435d023ce + Normalized + Normalized + false + 0 + + + + + + 5739 + -2700 + 54 + 20 + + + 5766 + -2690 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 5495358b-d752-4cbc-ba57-abbf65de1fbc + Point + Point + false + 0 + + + + + + 5817 + -2740 + 50 + 20 + + + 5842 + -2730 + + + + + + + + Tangent vector at the specified length + e45663b7-103b-43a1-9ef9-27996d8de5c6 + Tangent + Tangent + false + 0 + + + + + + 5817 + -2720 + 50 + 20 + + + 5842 + -2710 + + + + + + + + Curve parameter at the specified length + 7b80180f-569e-4d76-a94a-d663b8d3b6f0 + Parameter + Parameter + false + 0 + + + + + + 5817 + -2700 + 50 + 20 + + + 5842 + -2690 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 47bdb401-d65e-4560-b425-215c56a3abdd + Interpolate + Interpolate + + + + + + 5743 + -2844 + 113 + 84 + + + 5804 + -2802 + + + + + + 1 + Interpolation points + 2473120e-a925-40a9-9ae2-6e62cc333e66 + Vertices + Vertices + false + 5495358b-d752-4cbc-ba57-abbf65de1fbc + 1 + + + + + + 5745 + -2842 + 47 + 20 + + + 5768.5 + -2832 + + + + + + + + Curve degree + 6e0e9873-5ec1-45cd-b8b2-cf0fca1831ca + Degree + Degree + false + 0 + + + + + + 5745 + -2822 + 47 + 20 + + + 5768.5 + -2812 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 02bcd526-d328-4007-bfba-b0406dd71014 + Periodic + Periodic + false + 0 + + + + + + 5745 + -2802 + 47 + 20 + + + 5768.5 + -2792 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 3d33e03a-661b-4c15-ab3e-24f3acdeaa7e + KnotStyle + KnotStyle + false + 0 + + + + + + 5745 + -2782 + 47 + 20 + + + 5768.5 + -2772 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2b3f4056-176a-4a24-bd60-e8f390290566 + Curve + Curve + false + 0 + + + + + + 5816 + -2842 + 38 + 26 + + + 5835 + -2828.667 + + + + + + + + Curve length + f2035d3a-c123-40df-a3ce-1a5dc5da796d + Length + Length + false + 0 + + + + + + 5816 + -2816 + 38 + 27 + + + 5835 + -2802 + + + + + + + + Curve domain + 69ac4299-caa9-47a3-8e7f-dc083fd7c7d3 + Domain + Domain + false + 0 + + + + + + 5816 + -2789 + 38 + 27 + + + 5835 + -2775.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e265c5b0-82b5-47fc-8dbf-058f54be1af3 + Panel + + false + 0 + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + 1 + Double click to edit panel content… + + + + + + 5915 + -2599 + 160 + 274 + + 0 + 0 + 0 + + 5915.299 + -2598.879 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + b30f2b0f-5050-42f7-a970-24bab3a4e226 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 5750 + -1819 + 50 + 24 + + + 5775.657 + -1807.783 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + f56c81ff-eca8-4d60-9fec-b48e2bf7204e + Curvature + Curvature + + + + + + 5715 + -2010 + 125 + 64 + + + 5779 + -1978 + + + + + + Curve to evaluate + e0d3692d-6e96-4472-b242-777a59156d37 + Curve + Curve + false + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + 1 + + + + + + 5717 + -2008 + 50 + 30 + + + 5742 + -1993 + + + + + + + + Parameter on curve domain to evaluate + 569e1c7f-2246-42f4-a79e-ecd05bd2b2a7 + Parameter + Parameter + false + c21440f6-efda-4c7c-b4c2-e4676bf8d3f0 + 1 + + + + + + 5717 + -1978 + 50 + 30 + + + 5742 + -1963 + + + + + + + + Point on curve at {t} + 1b1389d8-d7c3-42ea-9693-3998ca641912 + Point + Point + false + 0 + + + + + + 5791 + -2008 + 47 + 20 + + + 5814.5 + -1998 + + + + + + + + Curvature vector at {t} + c327e5cb-6835-4491-b546-b36ff747a706 + Curvature + Curvature + false + 0 + + + + + + 5791 + -1988 + 47 + 20 + + + 5814.5 + -1978 + + + + + + + + Curvature circle at {t} + db918ea3-61ea-4955-a0a8-0e3b357ade1f + Curvature + Curvature + false + 0 + + + + + + 5791 + -1968 + 47 + 20 + + + 5814.5 + -1958 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + a5b4d353-6db9-487d-b8b7-cf111abdbefc + Divide Curve + Divide Curve + + + + + + 5731 + -1933 + 113 + 64 + + + 5775 + -1901 + + + + + + Curve to divide + d92d4d44-ce92-4b6e-8bd6-a39adf40d12d + Curve + Curve + false + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + 1 + + + + + + 5733 + -1931 + 30 + 20 + + + 5748 + -1921 + + + + + + + + Number of segments + 09efc75d-2edd-42a9-bd85-4fd84c4fd3f6 + Count + Count + false + b30f2b0f-5050-42f7-a970-24bab3a4e226 + 1 + + + + + + 5733 + -1911 + 30 + 20 + + + 5748 + -1901 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 2921def4-7db6-46e7-b2fb-905580887d7f + Kinks + Kinks + false + 0 + + + + + + 5733 + -1891 + 30 + 20 + + + 5748 + -1881 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 8deaf13c-ca3f-4eb7-8b38-9626c4067590 + Points + Points + false + 0 + + + + + + 5787 + -1931 + 55 + 20 + + + 5814.5 + -1921 + + + + + + + + 1 + Tangent vectors at division points + 125bccb9-b499-4b50-85c5-7581cde7e820 + Tangents + Tangents + false + 0 + + + + + + 5787 + -1911 + 55 + 20 + + + 5814.5 + -1901 + + + + + + + + 1 + Parameter values at division points + c21440f6-efda-4c7c-b4c2-e4676bf8d3f0 + Parameters + Parameters + false + 0 + + + + + + 5787 + -1891 + 55 + 20 + + + 5814.5 + -1881 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + Curve + Curve + false + 242c4148-9214-4bff-8534-d255fe9857a8 + 1 + + + + + + 5756 + -1791 + 50 + 24 + + + 5781.431 + -1779.938 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + cb2a991b-9194-48d2-b86f-b28e15f6e5d6 + Deconstruct Arc + Deconstruct Arc + + + + + + 5735 + -2081 + 102 + 64 + + + 5769 + -2049 + + + + + + Arc or Circle to deconstruct + 9df67b6f-098c-49f5-936c-dcf6e535611f + Arc + Arc + false + db918ea3-61ea-4955-a0a8-0e3b357ade1f + 1 + + + + + + 5737 + -2079 + 20 + 60 + + + 5747 + -2049 + + + + + + + + Base plane of arc or circle + 093a71c8-f9ce-4c1a-8106-43876b316be0 + Base Plane + Base Plane + false + 0 + + + + + + 5781 + -2079 + 54 + 20 + + + 5808 + -2069 + + + + + + + + Radius of arc or circle + 7955181f-4b66-428b-8888-7d2b91aea03f + Radius + Radius + false + 0 + + + + + + 5781 + -2059 + 54 + 20 + + + 5808 + -2049 + + + + + + + + Angle domain (in radians) of arc + 0cddff04-fc6f-4bc9-bdd0-d3e1d7f0743e + Angle + Angle + false + 0 + + + + + + 5781 + -2039 + 54 + 20 + + + 5808 + -2029 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 726714bf-a532-4598-b71c-751c5b0de664 + One Over X + One Over X + + + + + + 5742 + -2205 + 88 + 28 + + + 5785 + -2191 + + + + + + Input value + cc86df03-30e6-4e03-9336-e0ac7133e989 + Value + Value + false + 7955181f-4b66-428b-8888-7d2b91aea03f + 1 + + + + + + 5744 + -2203 + 29 + 24 + + + 5758.5 + -2191 + + + + + + + + Output value + 118b4d1c-3c11-4520-8a55-5b4f92b96894 + Result + Result + false + 0 + + + + + + 5797 + -2203 + 31 + 24 + + + 5812.5 + -2191 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 41a81557-ae26-4b4c-95c0-89dc8e24bba6 + Number Slider + Number Slider + false + 0 + + + + + + 5671 + -1844 + 198 + 20 + + + 5671.656 + -1843.208 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 17443e9c-05b6-4a61-b68a-080b072fb31e + Line + Line + + + + + + 5728 + -2155 + 102 + 44 + + + 5794 + -2133 + + + + + + Line start point + a76dd29a-3ccd-412e-97bc-c958028851ef + Start Point + Start Point + false + 1b1389d8-d7c3-42ea-9693-3998ca641912 + 1 + + + + + + 5730 + -2153 + 52 + 20 + + + 5756 + -2143 + + + + + + + + Line end point + a90a12c3-1ca3-49c4-80e2-d5770dbca560 + End Point + End Point + false + 093a71c8-f9ce-4c1a-8106-43876b316be0 + 1 + + + + + + 5730 + -2133 + 52 + 20 + + + 5756 + -2123 + + + + + + + + Line segment + 86f3f081-d11b-4841-a25c-e6cdc41de1e1 + Line + Line + false + 0 + + + + + + 5806 + -2153 + 22 + 40 + + + 5817 + -2133 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + b2892f3f-beee-4acc-a700-7eef895c20cc + 8acb8da9-8a71-42d5-bb53-685404585ba1 + f885fe33-58cf-4592-b3e4-92d6463726af + fdc15e80-2376-4a82-a36c-d6f6b055189b + e9f4e58f-fa1b-4308-9ff1-981b4b295de4 + a3bd958c-6273-468b-bfcf-57e2ec139954 + 47bdb401-d65e-4560-b425-215c56a3abdd + e265c5b0-82b5-47fc-8dbf-058f54be1af3 + b30f2b0f-5050-42f7-a970-24bab3a4e226 + f56c81ff-eca8-4d60-9fec-b48e2bf7204e + a5b4d353-6db9-487d-b8b7-cf111abdbefc + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + cb2a991b-9194-48d2-b86f-b28e15f6e5d6 + 726714bf-a532-4598-b71c-751c5b0de664 + 41a81557-ae26-4b4c-95c0-89dc8e24bba6 + 17443e9c-05b6-4a61-b68a-080b072fb31e + 16 + fa5d3b59-adda-49ac-9d68-5f6a592fef40 + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 9dcb0cb3-f7ac-4274-991d-8c6ed5982784 + Relative Differences + Relative Differences + + + + + + 5725 + -2237 + 116 + 28 + + + 5772 + -2223 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 4c493ac2-1444-414f-9cc5-7e256a78c4ea + Values + Values + false + 118b4d1c-3c11-4520-8a55-5b4f92b96894 + 1 + + + + + + 5727 + -2235 + 33 + 24 + + + 5743.5 + -2223 + + + + + + + + 1 + Differences between consecutive items + ead831d4-9a35-442f-b087-9552edaaf9c7 + Differenced + Differenced + false + 0 + + + + + + 5784 + -2235 + 55 + 24 + + + 5811.5 + -2223 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 380716a6-5071-4978-96bb-67cc49356929 + Number + Number + false + 26176fe6-0f24-4ba0-acbe-e954a969b70c + 1 + + + + + + 5270 + -1697 + 50 + 24 + + + 5295.486 + -1685.464 + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 26176fe6-0f24-4ba0-acbe-e954a969b70c + Number Slider + Number Slider + false + 0 + + + + + + 5194 + -1729 + 198 + 20 + + + 5194.07 + -1728.643 + + + + + + 0 + 1 + 0 + 1024 + 0 + 0 + 256 + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 73ee5e15-5547-4bb6-84ca-1b2fb4b56837 + Relative Differences + Relative Differences + + + + + + 6138 + -2267 + 116 + 28 + + + 6185 + -2253 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + da28d880-cff2-419b-9e8a-1fa327524be8 + Values + Values + false + 55f43da7-c0e5-4ef8-9892-86abf60c4bf5 + 1 + + + + + + 6140 + -2265 + 33 + 24 + + + 6156.5 + -2253 + + + + + + + + 1 + Differences between consecutive items + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + Differenced + Differenced + false + 0 + + + + + + 6197 + -2265 + 55 + 24 + + + 6224.5 + -2253 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 58fe9d71-f841-47f0-819d-1e1fb6158c00 + Quick Graph + Quick Graph + false + 0 + 51ba1196-8744-47ff-b209-6fa41c932572 + 1 + + + + + + 6125 + -2520 + 150 + 150 + + + 6125.447 + -2519.031 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + b9a455ad-e638-44e9-ab48-b9f430e57bea + Multiplication + Multiplication + + + + + + 6158 + -2645 + 70 + 44 + + + 6183 + -2623 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 6a8b0027-970e-4813-995c-e758e8aa255f + A + A + true + 51ba1196-8744-47ff-b209-6fa41c932572 + 1 + + + + + + 6160 + -2643 + 11 + 20 + + + 6165.5 + -2633 + + + + + + + + Second item for multiplication + e47d7047-2293-477d-a2d9-f0e1922f0591 + B + B + true + e7be2341-3fe5-4e1c-8870-8209821dc353 + 1 + + + + + + 6160 + -2623 + 11 + 20 + + + 6165.5 + -2613 + + + + + + + + Result of multiplication + 4adb6898-2dc9-4d90-8f78-8c1049d30056 + Result + Result + false + 0 + + + + + + 6195 + -2643 + 31 + 40 + + + 6210.5 + -2623 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + e7be2341-3fe5-4e1c-8870-8209821dc353 + Number Slider + Number Slider + false + 0 + + + + + + 6089 + -2663 + 198 + 20 + + + 6089.561 + -2662.811 + + + + + + 6 + 1 + 0 + 16 + 0 + 0 + 11.450938 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 2ac95bb6-ee8a-4408-8f72-8d755529e11b + Line SDL + Line SDL + + + + + + 6140 + -2599 + 110 + 64 + + + 6214 + -2567 + + + + + + Line start point + c44be3ca-7c36-44d9-ab06-04bee168c48a + Start + Start + false + 5bef1dbb-e2f0-40ee-b959-50dd960b9bdc + 1 + + + + + + 6142 + -2597 + 60 + 20 + + + 6180 + -2587 + + + + + + + + Line tangent (direction) + 11de3f49-7e13-4745-b050-c144a04adee1 + Direction + Direction + false + 270d47b0-6a96-4109-9946-7db0bdf18035 + 1 + + + + + + 6142 + -2577 + 60 + 20 + + + 6180 + -2567 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 59062c33-aab1-48ff-8cfb-77a0c4eca586 + -ABS(X) + Length + Length + false + 4adb6898-2dc9-4d90-8f78-8c1049d30056 + 1 + + + + + + 6142 + -2557 + 60 + 20 + + + 6180 + -2547 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 6c8eb0e7-dc87-4d07-939d-b71c63f6a401 + Line + Line + false + 0 + + + + + + 6226 + -2597 + 22 + 60 + + + 6237 + -2567 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + c64b0b64-d1c2-4dda-88a0-b19444f58dd5 + Evaluate Length + Evaluate Length + + + + + + 6153 + -2746 + 132 + 64 + + + 6221 + -2714 + + + + + + Curve to evaluate + 543b6363-545f-4c8a-a6d9-ed09797f97b1 + Curve + Curve + false + 6c8eb0e7-dc87-4d07-939d-b71c63f6a401 + 1 + + + + + + 6155 + -2744 + 54 + 20 + + + 6182 + -2734 + + + + + + + + Length factor for curve evaluation + ba5cddad-799d-443e-ac97-8fe9c8cdc8b7 + Length + Length + false + 0 + + + + + + 6155 + -2724 + 54 + 20 + + + 6182 + -2714 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8a8a12b1-876b-405e-b95d-408f5e34a982 + Normalized + Normalized + false + 0 + + + + + + 6155 + -2704 + 54 + 20 + + + 6182 + -2694 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 00b363a9-7333-433d-9304-4d5faa61e7c5 + Point + Point + false + 0 + + + + + + 6233 + -2744 + 50 + 20 + + + 6258 + -2734 + + + + + + + + Tangent vector at the specified length + 01b80fce-0002-40e8-a533-043483d735fa + Tangent + Tangent + false + 0 + + + + + + 6233 + -2724 + 50 + 20 + + + 6258 + -2714 + + + + + + + + Curve parameter at the specified length + 3b970b12-5880-4e38-a9dd-2ea78b8082fd + Parameter + Parameter + false + 0 + + + + + + 6233 + -2704 + 50 + 20 + + + 6258 + -2694 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + f937c8d2-47a7-4d75-8fcd-18bc0c148ed5 + Interpolate + Interpolate + + + + + + 6159 + -2848 + 113 + 84 + + + 6220 + -2806 + + + + + + 1 + Interpolation points + 86373abb-f6dd-4a24-bd9b-d9178b8123f5 + Vertices + Vertices + false + 00b363a9-7333-433d-9304-4d5faa61e7c5 + 1 + + + + + + 6161 + -2846 + 47 + 20 + + + 6184.5 + -2836 + + + + + + + + Curve degree + e18a685f-52e5-4b3e-9edb-8f75f641b422 + Degree + Degree + false + 0 + + + + + + 6161 + -2826 + 47 + 20 + + + 6184.5 + -2816 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + f622793c-b7fe-492c-bcaf-1a49b969d116 + Periodic + Periodic + false + 0 + + + + + + 6161 + -2806 + 47 + 20 + + + 6184.5 + -2796 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 75dd041c-dba5-48f4-9298-76207a2abb8e + KnotStyle + KnotStyle + false + 0 + + + + + + 6161 + -2786 + 47 + 20 + + + 6184.5 + -2776 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 7c5a3f3c-5e56-4dbb-a306-c8b3ac72d652 + Curve + Curve + false + 0 + + + + + + 6232 + -2846 + 38 + 26 + + + 6251 + -2832.667 + + + + + + + + Curve length + cc31f82b-445d-4265-9270-eebc194bd6b7 + Length + Length + false + 0 + + + + + + 6232 + -2820 + 38 + 27 + + + 6251 + -2806 + + + + + + + + Curve domain + dfac4013-9c4a-41f1-b13f-838735899773 + Domain + Domain + false + 0 + + + + + + 6232 + -2793 + 38 + 27 + + + 6251 + -2779.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + bb478f0d-9d63-40c4-965a-3e2153877cc6 + Panel + + false + 0 + 51ba1196-8744-47ff-b209-6fa41c932572 + 1 + Double click to edit panel content… + + + + + + 6323 + -2600 + 160 + 274 + + 0 + 0 + 0 + + 6323.747 + -2599.042 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + d35b179e-5119-474a-bdff-df306b4953b5 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 6165 + -1823 + 50 + 24 + + + 6190.883 + -1811.027 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + a421e276-2e08-41c6-bede-9a7ecffdb83a + Curvature + Curvature + + + + + + 6152 + -2004 + 125 + 64 + + + 6216 + -1972 + + + + + + Curve to evaluate + 6ca8560c-e52b-4471-9441-4ade2d198e1e + Curve + Curve + false + fd167264-ba72-48e2-b96f-23a14f862b19 + 1 + + + + + + 6154 + -2002 + 50 + 30 + + + 6179 + -1987 + + + + + + + + Parameter on curve domain to evaluate + c72a1022-e9eb-47fe-96e9-4cc2d35a62e6 + Parameter + Parameter + false + 5eaeaa4d-37c3-47c3-a2e9-75cd40ac9994 + 1 + + + + + + 6154 + -1972 + 50 + 30 + + + 6179 + -1957 + + + + + + + + Point on curve at {t} + 0749a083-dfe2-4b59-be6e-a0c2a763cd1b + Point + Point + false + 0 + + + + + + 6228 + -2002 + 47 + 20 + + + 6251.5 + -1992 + + + + + + + + Curvature vector at {t} + 4e6bc5a8-427a-4a95-bd2a-dd7c4363460f + Curvature + Curvature + false + 0 + + + + + + 6228 + -1982 + 47 + 20 + + + 6251.5 + -1972 + + + + + + + + Curvature circle at {t} + cab802e8-3580-43df-b2dc-7e7e08f4fce7 + Curvature + Curvature + false + 0 + + + + + + 6228 + -1962 + 47 + 20 + + + 6251.5 + -1952 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 4f1df47a-6d32-4017-8690-6977c0e94651 + Divide Curve + Divide Curve + + + + + + 6147 + -1937 + 113 + 64 + + + 6191 + -1905 + + + + + + Curve to divide + df690ea4-f8e4-4cd3-873a-278712a3b8b2 + Curve + Curve + false + fd167264-ba72-48e2-b96f-23a14f862b19 + 1 + + + + + + 6149 + -1935 + 30 + 20 + + + 6164 + -1925 + + + + + + + + Number of segments + 9a75d043-2b7a-4bab-867f-ee1de42f11f5 + Count + Count + false + d35b179e-5119-474a-bdff-df306b4953b5 + 1 + + + + + + 6149 + -1915 + 30 + 20 + + + 6164 + -1905 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 21a4f2d6-6774-4ff7-92fe-69917ff81137 + Kinks + Kinks + false + 0 + + + + + + 6149 + -1895 + 30 + 20 + + + 6164 + -1885 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + a73c4e77-b050-4c7f-9c1d-c52144cdc517 + Points + Points + false + 0 + + + + + + 6203 + -1935 + 55 + 20 + + + 6230.5 + -1925 + + + + + + + + 1 + Tangent vectors at division points + 81b5e227-5fa9-4e23-8391-335f1758e620 + Tangents + Tangents + false + 0 + + + + + + 6203 + -1915 + 55 + 20 + + + 6230.5 + -1905 + + + + + + + + 1 + Parameter values at division points + 5eaeaa4d-37c3-47c3-a2e9-75cd40ac9994 + Parameters + Parameters + false + 0 + + + + + + 6203 + -1895 + 55 + 20 + + + 6230.5 + -1885 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + fd167264-ba72-48e2-b96f-23a14f862b19 + Curve + Curve + false + 242c4148-9214-4bff-8534-d255fe9857a8 + 1 + + + + + + 6171 + -1795 + 50 + 24 + + + 6196.657 + -1783.182 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + af201ebd-88ca-4da4-8ab7-eb3351b9888a + Deconstruct Arc + Deconstruct Arc + + + + + + 6151 + -2085 + 102 + 64 + + + 6185 + -2053 + + + + + + Arc or Circle to deconstruct + 22be2713-ddef-47f8-b13e-572a3d558dcd + Arc + Arc + false + cab802e8-3580-43df-b2dc-7e7e08f4fce7 + 1 + + + + + + 6153 + -2083 + 20 + 60 + + + 6163 + -2053 + + + + + + + + Base plane of arc or circle + 17a07136-27e9-452b-8f31-d22ce8ee193c + Base Plane + Base Plane + false + 0 + + + + + + 6197 + -2083 + 54 + 20 + + + 6224 + -2073 + + + + + + + + Radius of arc or circle + 2e12c35d-525e-4eb7-a98f-4b026725f695 + Radius + Radius + false + 0 + + + + + + 6197 + -2063 + 54 + 20 + + + 6224 + -2053 + + + + + + + + Angle domain (in radians) of arc + 8f3b751a-87c0-4262-9f39-d700ed35f7ba + Angle + Angle + false + 0 + + + + + + 6197 + -2043 + 54 + 20 + + + 6224 + -2033 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 50eae438-c910-44dc-ac55-7b276df20386 + One Over X + One Over X + + + + + + 6153 + -2189 + 88 + 28 + + + 6196 + -2175 + + + + + + Input value + 3e6c77aa-4e63-4928-9472-b046752d38e1 + Value + Value + false + 2e12c35d-525e-4eb7-a98f-4b026725f695 + 1 + + + + + + 6155 + -2187 + 29 + 24 + + + 6169.5 + -2175 + + + + + + + + Output value + 7318a8f1-c5a6-4d7e-a587-bc34958eed13 + Result + Result + false + 0 + + + + + + 6208 + -2187 + 31 + 24 + + + 6223.5 + -2175 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + ac19e456-3b2a-4e85-9d48-0135ccc5af8c + Number Slider + Number Slider + false + 0 + + + + + + 6086 + -1847 + 198 + 20 + + + 6086.882 + -1846.452 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 013bb490-14d2-45bf-aa4d-bcb9bfa9ced8 + Line + Line + + + + + + 6144 + -2159 + 102 + 44 + + + 6210 + -2137 + + + + + + Line start point + 017eb842-3825-4299-8cc5-33f6eca839f0 + Start Point + Start Point + false + 0749a083-dfe2-4b59-be6e-a0c2a763cd1b + 1 + + + + + + 6146 + -2157 + 52 + 20 + + + 6172 + -2147 + + + + + + + + Line end point + 330eb5ef-40a5-4fc3-887a-3273e990512a + End Point + End Point + false + 17a07136-27e9-452b-8f31-d22ce8ee193c + 1 + + + + + + 6146 + -2137 + 52 + 20 + + + 6172 + -2127 + + + + + + + + Line segment + 270d47b0-6a96-4109-9946-7db0bdf18035 + Line + Line + false + 0 + + + + + + 6222 + -2157 + 22 + 40 + + + 6233 + -2137 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 73ee5e15-5547-4bb6-84ca-1b2fb4b56837 + 58fe9d71-f841-47f0-819d-1e1fb6158c00 + b9a455ad-e638-44e9-ab48-b9f430e57bea + e7be2341-3fe5-4e1c-8870-8209821dc353 + 2ac95bb6-ee8a-4408-8f72-8d755529e11b + c64b0b64-d1c2-4dda-88a0-b19444f58dd5 + f937c8d2-47a7-4d75-8fcd-18bc0c148ed5 + bb478f0d-9d63-40c4-965a-3e2153877cc6 + d35b179e-5119-474a-bdff-df306b4953b5 + a421e276-2e08-41c6-bede-9a7ecffdb83a + 4f1df47a-6d32-4017-8690-6977c0e94651 + fd167264-ba72-48e2-b96f-23a14f862b19 + af201ebd-88ca-4da4-8ab7-eb3351b9888a + 50eae438-c910-44dc-ac55-7b276df20386 + ac19e456-3b2a-4e85-9d48-0135ccc5af8c + 013bb490-14d2-45bf-aa4d-bcb9bfa9ced8 + 16 + 66926ef3-9666-43d4-b213-4bffc87f2f3f + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 62273e81-5d8d-4db2-b708-f7ac3009e513 + Relative Differences + Relative Differences + + + + + + 6136 + -2241 + 116 + 28 + + + 6183 + -2227 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + eb016353-8453-46cd-a8f8-e9a71024e3f0 + Values + Values + false + f15092d7-49d4-43fc-9c90-242f16c94747 + 1 + + + + + + 6138 + -2239 + 33 + 24 + + + 6154.5 + -2227 + + + + + + + + 1 + Differences between consecutive items + 55f43da7-c0e5-4ef8-9892-86abf60c4bf5 + Differenced + Differenced + false + 0 + + + + + + 6195 + -2239 + 55 + 24 + + + 6222.5 + -2227 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 60c2cbf2-448f-41e3-a1b2-a0c8e1e262a9 + Relative Differences + Relative Differences + + + + + + 6128 + -2215 + 116 + 28 + + + 6175 + -2201 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 25164003-2db7-445f-a3ed-ba52c86e7ea3 + Values + Values + false + 7318a8f1-c5a6-4d7e-a587-bc34958eed13 + 1 + + + + + + 6130 + -2213 + 33 + 24 + + + 6146.5 + -2201 + + + + + + + + 1 + Differences between consecutive items + f15092d7-49d4-43fc-9c90-242f16c94747 + Differenced + Differenced + false + 0 + + + + + + 6187 + -2213 + 55 + 24 + + + 6214.5 + -2201 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 242c4148-9214-4bff-8534-d255fe9857a8 + true + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 5339 + -1659 + 50 + 24 + + + 5364.038 + -1647.6 + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 497dcb0a-f4bf-440a-b0e8-b4aac5e9bba8 + Relative Differences + Relative Differences + + + + + + 6557 + -2292 + 116 + 28 + + + 6604 + -2278 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 1dfed4a9-b12c-4355-b113-f884820577bf + Values + Values + false + 090e8dbb-4842-4a13-b69d-909ddcb3adcd + 1 + + + + + + 6559 + -2290 + 33 + 24 + + + 6575.5 + -2278 + + + + + + + + 1 + Differences between consecutive items + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + Differenced + Differenced + false + 0 + + + + + + 6616 + -2290 + 55 + 24 + + + 6643.5 + -2278 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7daf04aa-0d0d-4ee3-bbfc-a7cff0e3edcd + Quick Graph + Quick Graph + false + 0 + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + 1 + + + + + + 6532 + -2490 + 150 + 150 + + + 6532.76 + -2489.808 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 513af13a-c90a-4aef-a0a9-229ce814b0f4 + Multiplication + Multiplication + + + + + + 6572 + -2621 + 70 + 44 + + + 6597 + -2599 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 1abcd0ba-a71e-422a-a363-d9504d0e1331 + A + A + true + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + 1 + + + + + + 6574 + -2619 + 11 + 20 + + + 6579.5 + -2609 + + + + + + + + Second item for multiplication + c31f72be-06a8-4d72-9b98-bbe68aa9e11d + B + B + true + 86f63aab-6548-46b6-8a94-9f6dc8ad05a1 + 1 + + + + + + 6574 + -2599 + 11 + 20 + + + 6579.5 + -2589 + + + + + + + + Result of multiplication + c5fdc14b-43a1-4b8e-808b-0c8c9a3b094c + Result + Result + false + 0 + + + + + + 6609 + -2619 + 31 + 40 + + + 6624.5 + -2599 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 86f63aab-6548-46b6-8a94-9f6dc8ad05a1 + Number Slider + Number Slider + false + 0 + + + + + + 6502 + -2642 + 198 + 20 + + + 6502.045 + -2641.342 + + + + + + 6 + 1 + 0 + 4 + 0 + 0 + 4 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 326dddf9-c5cc-4f04-b825-e9f0cd122f18 + Line SDL + Line SDL + + + + + + 6554 + -2575 + 110 + 64 + + + 6628 + -2543 + + + + + + Line start point + 6b26b7c5-d1e4-4d33-b392-167c6fbe9afe + Start + Start + false + 367a44f5-8cf1-4b36-8cf9-1cec902f5e7b + 1 + + + + + + 6556 + -2573 + 60 + 20 + + + 6594 + -2563 + + + + + + + + Line tangent (direction) + 05840bea-95fd-44df-aa64-2ec6066b97b6 + Direction + Direction + false + 0832dd57-2948-4740-8763-9d7a7e3a5f0b + 1 + + + + + + 6556 + -2553 + 60 + 20 + + + 6594 + -2543 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 4ce3a86e-fd3e-4176-9639-0327b401127e + -ABS(X) + Length + Length + false + c5fdc14b-43a1-4b8e-808b-0c8c9a3b094c + 1 + + + + + + 6556 + -2533 + 60 + 20 + + + 6594 + -2523 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + a0e59a1e-9c2b-404b-bb6b-f757b5b3eba3 + Line + Line + false + 0 + + + + + + 6640 + -2573 + 22 + 60 + + + 6651 + -2543 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + b2b6ccc2-7360-4477-976d-93a53351e0c9 + Evaluate Length + Evaluate Length + + + + + + 6567 + -2734 + 132 + 64 + + + 6635 + -2702 + + + + + + Curve to evaluate + c2c9a196-4bbf-4734-8b04-2b4b40598288 + Curve + Curve + false + a0e59a1e-9c2b-404b-bb6b-f757b5b3eba3 + 1 + + + + + + 6569 + -2732 + 54 + 20 + + + 6596 + -2722 + + + + + + + + Length factor for curve evaluation + 3360aa89-78e6-41fb-bfd0-439a4825e25b + Length + Length + false + 0 + + + + + + 6569 + -2712 + 54 + 20 + + + 6596 + -2702 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + ee50d081-1b64-4062-9491-28d8b1fa4ebb + Normalized + Normalized + false + 0 + + + + + + 6569 + -2692 + 54 + 20 + + + 6596 + -2682 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 27b5c7bc-7cca-4495-8b96-4bb7dd780cd1 + Point + Point + false + 0 + + + + + + 6647 + -2732 + 50 + 20 + + + 6672 + -2722 + + + + + + + + Tangent vector at the specified length + 547f2a6e-f807-449f-a72c-fa9b2a44cb89 + Tangent + Tangent + false + 0 + + + + + + 6647 + -2712 + 50 + 20 + + + 6672 + -2702 + + + + + + + + Curve parameter at the specified length + 9db69c8c-08b7-45f9-9adc-bfa6e33ff213 + Parameter + Parameter + false + 0 + + + + + + 6647 + -2692 + 50 + 20 + + + 6672 + -2682 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 3fdd8494-36fb-460b-8234-2cc113c8d6f7 + Interpolate + Interpolate + + + + + + 6573 + -2836 + 113 + 84 + + + 6634 + -2794 + + + + + + 1 + Interpolation points + 3512cba8-2490-44f9-8676-03a4147f991a + Vertices + Vertices + false + 27b5c7bc-7cca-4495-8b96-4bb7dd780cd1 + 1 + + + + + + 6575 + -2834 + 47 + 20 + + + 6598.5 + -2824 + + + + + + + + Curve degree + 74b21ef7-6ca2-4b4b-be05-1e53728dc386 + Degree + Degree + false + 0 + + + + + + 6575 + -2814 + 47 + 20 + + + 6598.5 + -2804 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 40048582-df17-48b9-967b-3f977330e5e0 + Periodic + Periodic + false + 0 + + + + + + 6575 + -2794 + 47 + 20 + + + 6598.5 + -2784 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 88c1bcca-7a71-4180-889b-f761b687fa86 + KnotStyle + KnotStyle + false + 0 + + + + + + 6575 + -2774 + 47 + 20 + + + 6598.5 + -2764 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f149ec23-8d09-4ee2-b304-bc0821030d5d + Curve + Curve + false + 0 + + + + + + 6646 + -2834 + 38 + 26 + + + 6665 + -2820.667 + + + + + + + + Curve length + ef664933-031d-460a-94fc-c7c199b66103 + Length + Length + false + 0 + + + + + + 6646 + -2808 + 38 + 27 + + + 6665 + -2794 + + + + + + + + Curve domain + 34e9c802-2fd2-42d8-830e-7e94eb801758 + Domain + Domain + false + 0 + + + + + + 6646 + -2781 + 38 + 27 + + + 6665 + -2767.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 81853495-cae5-4962-b7b3-90179e8671e2 + Panel + + false + 0 + 6dff4ab7-25dd-455d-83bc-3a701ff8924f + 1 + Double click to edit panel content… + + + + + + 6712 + -2573 + 160 + 274 + + 0 + 0 + 0 + + 6712.967 + -2572.404 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + d9f47135-4f11-47d6-8df5-516451eb22b5 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 6580 + -1809 + 50 + 24 + + + 6605.951 + -1797.313 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + bf565e9e-b484-4a50-8e2d-2c0b920f04e4 + Curvature + Curvature + + + + + + 6545 + -2002 + 125 + 64 + + + 6609 + -1970 + + + + + + Curve to evaluate + 8bbd39fb-6a3b-45cf-a8c5-6e52aa762e2f + Curve + Curve + false + 3c453084-5350-448a-b055-af469684b361 + 1 + + + + + + 6547 + -2000 + 50 + 30 + + + 6572 + -1985 + + + + + + + + Parameter on curve domain to evaluate + 0ef13f5a-9249-4a27-9170-f6f9b5277657 + Parameter + Parameter + false + d054c6c4-70fe-4af8-9a08-21f4e2613d76 + 1 + + + + + + 6547 + -1970 + 50 + 30 + + + 6572 + -1955 + + + + + + + + Point on curve at {t} + 367a44f5-8cf1-4b36-8cf9-1cec902f5e7b + Point + Point + false + 0 + + + + + + 6621 + -2000 + 47 + 20 + + + 6644.5 + -1990 + + + + + + + + Curvature vector at {t} + fea8dc43-1d23-44be-ab9a-0fe87b993c50 + Curvature + Curvature + false + 0 + + + + + + 6621 + -1980 + 47 + 20 + + + 6644.5 + -1970 + + + + + + + + Curvature circle at {t} + b6447e1a-8841-4041-82a5-0dd3cc661c36 + Curvature + Curvature + false + 0 + + + + + + 6621 + -1960 + 47 + 20 + + + 6644.5 + -1950 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 313f311f-9c52-42e1-b70b-75e14285270b + Divide Curve + Divide Curve + + + + + + 6561 + -1925 + 113 + 64 + + + 6605 + -1893 + + + + + + Curve to divide + caec8c90-c684-40c3-863a-2d7f2b68405e + Curve + Curve + false + 3c453084-5350-448a-b055-af469684b361 + 1 + + + + + + 6563 + -1923 + 30 + 20 + + + 6578 + -1913 + + + + + + + + Number of segments + 629e6432-1634-458e-b773-94f7318e289a + Count + Count + false + d9f47135-4f11-47d6-8df5-516451eb22b5 + 1 + + + + + + 6563 + -1903 + 30 + 20 + + + 6578 + -1893 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 65daa46d-f922-4338-8397-ab7433ab7d02 + Kinks + Kinks + false + 0 + + + + + + 6563 + -1883 + 30 + 20 + + + 6578 + -1873 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 551c58fe-b13d-4543-b220-2ee9a49419d1 + Points + Points + false + 0 + + + + + + 6617 + -1923 + 55 + 20 + + + 6644.5 + -1913 + + + + + + + + 1 + Tangent vectors at division points + 342c060f-a349-449c-a249-8c8ff0284b8a + Tangents + Tangents + false + 0 + + + + + + 6617 + -1903 + 55 + 20 + + + 6644.5 + -1893 + + + + + + + + 1 + Parameter values at division points + d054c6c4-70fe-4af8-9a08-21f4e2613d76 + Parameters + Parameters + false + 0 + + + + + + 6617 + -1883 + 55 + 20 + + + 6644.5 + -1873 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 3c453084-5350-448a-b055-af469684b361 + Curve + Curve + false + 242c4148-9214-4bff-8534-d255fe9857a8 + 1 + + + + + + 6586 + -1781 + 50 + 24 + + + 6611.726 + -1769.468 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + bab2137a-45e5-44f4-b9e4-5c536353c1ea + Deconstruct Arc + Deconstruct Arc + + + + + + 6565 + -2073 + 102 + 64 + + + 6599 + -2041 + + + + + + Arc or Circle to deconstruct + df856ed2-8b3e-4dac-9896-8f1122f0cce3 + Arc + Arc + false + b6447e1a-8841-4041-82a5-0dd3cc661c36 + 1 + + + + + + 6567 + -2071 + 20 + 60 + + + 6577 + -2041 + + + + + + + + Base plane of arc or circle + bce58227-624d-466a-b028-54ba84d4a246 + Base Plane + Base Plane + false + 0 + + + + + + 6611 + -2071 + 54 + 20 + + + 6638 + -2061 + + + + + + + + Radius of arc or circle + 77fc74b5-b7b7-4804-b052-293eb6addbf8 + Radius + Radius + false + 0 + + + + + + 6611 + -2051 + 54 + 20 + + + 6638 + -2041 + + + + + + + + Angle domain (in radians) of arc + b6ec259f-3cac-46c1-93b4-6b7a127f573a + Angle + Angle + false + 0 + + + + + + 6611 + -2031 + 54 + 20 + + + 6638 + -2021 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + bac0064b-8de4-445e-b11b-65851d4f45a9 + One Over X + One Over X + + + + + + 6571 + -2164 + 88 + 28 + + + 6614 + -2150 + + + + + + Input value + 518dc2f9-e2f0-483c-8ef6-f97b4411e15c + Value + Value + false + 77fc74b5-b7b7-4804-b052-293eb6addbf8 + 1 + + + + + + 6573 + -2162 + 29 + 24 + + + 6587.5 + -2150 + + + + + + + + Output value + dfe4162f-ec3c-4286-8558-a6ccf61bdf68 + Result + Result + false + 0 + + + + + + 6626 + -2162 + 31 + 24 + + + 6641.5 + -2150 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + ef969a0e-a990-4b73-84c0-35b4cb6cc9b4 + Number Slider + Number Slider + false + 0 + + + + + + 6501 + -1833 + 198 + 20 + + + 6501.95 + -1832.738 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 1a3f86c7-3d53-433e-9a66-c7d2f76394b3 + Line + Line + + + + + + 6565 + -2130 + 102 + 44 + + + 6631 + -2108 + + + + + + Line start point + 4621037b-d27e-41de-8f6b-648ab934971c + Start Point + Start Point + false + 367a44f5-8cf1-4b36-8cf9-1cec902f5e7b + 1 + + + + + + 6567 + -2128 + 52 + 20 + + + 6593 + -2118 + + + + + + + + Line end point + 604dfdd8-9f41-404a-becb-d1af1c60f45b + End Point + End Point + false + bce58227-624d-466a-b028-54ba84d4a246 + 1 + + + + + + 6567 + -2108 + 52 + 20 + + + 6593 + -2098 + + + + + + + + Line segment + 0832dd57-2948-4740-8763-9d7a7e3a5f0b + Line + Line + false + 0 + + + + + + 6643 + -2128 + 22 + 40 + + + 6654 + -2108 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 497dcb0a-f4bf-440a-b0e8-b4aac5e9bba8 + 7daf04aa-0d0d-4ee3-bbfc-a7cff0e3edcd + 513af13a-c90a-4aef-a0a9-229ce814b0f4 + 86f63aab-6548-46b6-8a94-9f6dc8ad05a1 + 326dddf9-c5cc-4f04-b825-e9f0cd122f18 + b2b6ccc2-7360-4477-976d-93a53351e0c9 + 3fdd8494-36fb-460b-8234-2cc113c8d6f7 + 81853495-cae5-4962-b7b3-90179e8671e2 + d9f47135-4f11-47d6-8df5-516451eb22b5 + bf565e9e-b484-4a50-8e2d-2c0b920f04e4 + 313f311f-9c52-42e1-b70b-75e14285270b + 3c453084-5350-448a-b055-af469684b361 + bab2137a-45e5-44f4-b9e4-5c536353c1ea + bac0064b-8de4-445e-b11b-65851d4f45a9 + ef969a0e-a990-4b73-84c0-35b4cb6cc9b4 + 1a3f86c7-3d53-433e-9a66-c7d2f76394b3 + 16 + 85dc4cb9-51c9-4fc7-8f07-332ab9734cce + Group + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 1dc74ee4-dd7b-4d22-94f3-f806d9a9dcc9 + Relative Differences + Relative Differences + + + + + + 6557 + -2268 + 116 + 28 + + + 6604 + -2254 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + a065e477-5536-47e5-b5ac-10ea2ea59f01 + Values + Values + false + 30962981-9ec3-4321-87d9-df747341a26d + 1 + + + + + + 6559 + -2266 + 33 + 24 + + + 6575.5 + -2254 + + + + + + + + 1 + Differences between consecutive items + 090e8dbb-4842-4a13-b69d-909ddcb3adcd + Differenced + Differenced + false + 0 + + + + + + 6616 + -2266 + 55 + 24 + + + 6643.5 + -2254 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 53e2df98-24a9-45b0-a97c-5e1469b6e8c1 + Relative Differences + Relative Differences + + + + + + 6558 + -2236 + 116 + 28 + + + 6605 + -2222 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + cbabb51a-81f5-4e6a-a5e7-fe391da35507 + Values + Values + false + b22d0142-f883-4e26-935e-ae6bc8393193 + 1 + + + + + + 6560 + -2234 + 33 + 24 + + + 6576.5 + -2222 + + + + + + + + 1 + Differences between consecutive items + 30962981-9ec3-4321-87d9-df747341a26d + Differenced + Differenced + false + 0 + + + + + + 6617 + -2234 + 55 + 24 + + + 6644.5 + -2222 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 68c8c19a-3361-431d-801b-668bc7ec784d + Relative Differences + Relative Differences + + + + + + 6556 + -2209 + 116 + 28 + + + 6603 + -2195 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 56a0bfca-e85d-427c-b41a-872223e7c692 + Values + Values + false + dfe4162f-ec3c-4286-8558-a6ccf61bdf68 + 1 + + + + + + 6558 + -2207 + 33 + 24 + + + 6574.5 + -2195 + + + + + + + + 1 + Differences between consecutive items + b22d0142-f883-4e26-935e-ae6bc8393193 + Differenced + Differenced + false + 0 + + + + + + 6615 + -2207 + 55 + 24 + + + 6642.5 + -2195 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + dceee6f1-8769-4163-ae9d-af91135b1332 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 4957 + -2922 + 50 + 24 + + + 4982.072 + -2910.291 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 8f087f76-279b-462a-bfba-b79946efc860 + Curvature + Curvature + + + + + + 4908 + -3122 + 125 + 64 + + + 4972 + -3090 + + + + + + Curve to evaluate + 704191b8-dd63-42ec-88e3-bfce4e437227 + Curve + Curve + false + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + 1 + + + + + + 4910 + -3120 + 50 + 30 + + + 4935 + -3105 + + + + + + + + Parameter on curve domain to evaluate + 259f3c46-2531-4e5b-90aa-a2185df0a303 + Parameter + Parameter + false + a6c71985-0943-4134-a21f-fb94bfd097c7 + 1 + + + + + + 4910 + -3090 + 50 + 30 + + + 4935 + -3075 + + + + + + + + Point on curve at {t} + c742f540-96ff-4bf6-acbe-076af399caf7 + Point + Point + false + 0 + + + + + + 4984 + -3120 + 47 + 20 + + + 5007.5 + -3110 + + + + + + + + Curvature vector at {t} + af91c900-5787-4888-80b8-b69626d3898c + Curvature + Curvature + false + 0 + + + + + + 4984 + -3100 + 47 + 20 + + + 5007.5 + -3090 + + + + + + + + Curvature circle at {t} + 8cad7833-6566-42dd-8f46-6aaf2413113c + Curvature + Curvature + false + 0 + + + + + + 4984 + -3080 + 47 + 20 + + + 5007.5 + -3070 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9c0b5c36-1a0e-47bf-9978-2144423b0117 + Divide Curve + Divide Curve + + + + + + 4913 + -3034 + 113 + 64 + + + 4957 + -3002 + + + + + + Curve to divide + 066268f8-05d1-4b91-81aa-4ff74537b095 + Curve + Curve + false + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + 1 + + + + + + 4915 + -3032 + 30 + 20 + + + 4930 + -3022 + + + + + + + + Number of segments + 1feb696a-edf1-4266-8a94-dc50056ae5b3 + Count + Count + false + dceee6f1-8769-4163-ae9d-af91135b1332 + 1 + + + + + + 4915 + -3012 + 30 + 20 + + + 4930 + -3002 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + ff739057-b658-4a50-80f6-1f63bb3e55d2 + Kinks + Kinks + false + 0 + + + + + + 4915 + -2992 + 30 + 20 + + + 4930 + -2982 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + db271ad2-72d2-4a2a-959f-5005c6651d55 + Points + Points + false + 0 + + + + + + 4969 + -3032 + 55 + 20 + + + 4996.5 + -3022 + + + + + + + + 1 + Tangent vectors at division points + 8ca92396-8e11-42b4-8ccd-db61d17cc3d7 + Tangents + Tangents + false + 0 + + + + + + 4969 + -3012 + 55 + 20 + + + 4996.5 + -3002 + + + + + + + + 1 + Parameter values at division points + a6c71985-0943-4134-a21f-fb94bfd097c7 + Parameters + Parameters + false + 0 + + + + + + 4969 + -2992 + 55 + 20 + + + 4996.5 + -2982 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + Curve + Curve + false + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 4954 + -2895 + 50 + 24 + + + 4979.123 + -2883.899 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + fa99c369-5780-4cde-a97c-ed444c4a08d4 + Deconstruct Arc + Deconstruct Arc + + + + + + 4913 + -3208 + 102 + 64 + + + 4947 + -3176 + + + + + + Arc or Circle to deconstruct + cf1c6af9-e605-4811-b8dd-6efcdabcb71c + Arc + Arc + false + 8cad7833-6566-42dd-8f46-6aaf2413113c + 1 + + + + + + 4915 + -3206 + 20 + 60 + + + 4925 + -3176 + + + + + + + + Base plane of arc or circle + 7390ea67-2449-412a-9723-0944cea9d181 + Base Plane + Base Plane + false + 0 + + + + + + 4959 + -3206 + 54 + 20 + + + 4986 + -3196 + + + + + + + + Radius of arc or circle + 0db3bfc3-42cb-4f4b-bd01-853cfd883bee + Radius + Radius + false + 0 + + + + + + 4959 + -3186 + 54 + 20 + + + 4986 + -3176 + + + + + + + + Angle domain (in radians) of arc + 3c972180-7387-4b78-b9f8-a206366bdecf + Angle + Angle + false + 0 + + + + + + 4959 + -3166 + 54 + 20 + + + 4986 + -3156 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + c9e775a3-a3dd-4879-9304-77d06ac8e156 + One Over X + One Over X + + + + + + 4914 + -3335 + 88 + 28 + + + 4957 + -3321 + + + + + + Input value + d6bf2e53-1f94-4d14-b532-f07e332cd83d + Value + Value + false + 0db3bfc3-42cb-4f4b-bd01-853cfd883bee + 1 + + + + + + 4916 + -3333 + 29 + 24 + + + 4930.5 + -3321 + + + + + + + + Output value + dc9ab047-e373-4dde-bbe9-149534935f2e + Result + Result + false + 0 + + + + + + 4969 + -3333 + 31 + 24 + + + 4984.5 + -3321 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 66181823-88e1-45bf-bf0f-8d445eb22f47 + Quick Graph + Quick Graph + false + 0 + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + 1 + + + + + + 4910 + -3501 + 150 + 150 + + + 4910.077 + -3500.233 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 49975087-8f7b-4a3a-a54d-489d52d8698f + Number Slider + Number Slider + false + 0 + + + + + + 4865 + -2944 + 198 + 20 + + + 4865.077 + -2943.169 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 2835ce05-6e6f-4459-a9be-3b068917ddd3 + Line + Line + + + + + + 4919 + -3276 + 102 + 44 + + + 4985 + -3254 + + + + + + Line start point + b0820e5f-4549-4d82-9391-716aeb0e9510 + Start Point + Start Point + false + c742f540-96ff-4bf6-acbe-076af399caf7 + 1 + + + + + + 4921 + -3274 + 52 + 20 + + + 4947 + -3264 + + + + + + + + Line end point + af2c922c-33db-4d2c-836b-5088931eff99 + End Point + End Point + false + 7390ea67-2449-412a-9723-0944cea9d181 + 1 + + + + + + 4921 + -3254 + 52 + 20 + + + 4947 + -3244 + + + + + + + + Line segment + 841a1be5-75fa-407e-8ddd-c2f7bc943eaa + Line + Line + false + 0 + + + + + + 4997 + -3274 + 22 + 40 + + + 5008 + -3254 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + bc039cf9-dbf4-4a67-9248-064cbbff33ad + Multiplication + Multiplication + + + + + + 4945 + -3638 + 70 + 44 + + + 4970 + -3616 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 87c4d0b2-a64e-45e5-b9d2-031acf34290b + A + A + true + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + 1 + + + + + + 4947 + -3636 + 11 + 20 + + + 4952.5 + -3626 + + + + + + + + Second item for multiplication + b2b9f97c-4869-4ec1-a1e7-25fb33f60dd6 + B + B + true + d49cd736-26b0-434c-804e-9c273412368c + 1 + + + + + + 4947 + -3616 + 11 + 20 + + + 4952.5 + -3606 + + + + + + + + Result of multiplication + 6b7f9b49-4424-46fd-acc5-74efbd1b1bdc + Result + Result + false + 0 + + + + + + 4982 + -3636 + 31 + 40 + + + 4997.5 + -3616 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + d62f103e-63a8-407d-ab6d-59725b6478f6 + Line SDL + Line SDL + + + + + + 4933 + -3585 + 110 + 64 + + + 5007 + -3553 + + + + + + Line start point + f6f804ea-6d12-4956-bb2a-4e17f382fd82 + Start + Start + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4935 + -3583 + 60 + 20 + + + 4973 + -3573 + + + + + + + + Line tangent (direction) + 1e1f194f-5a8e-4d3e-9ab5-93a16dd59d0f + Direction + Direction + false + 2b911d73-c2cb-448c-a07d-82463b1939a0 + 1 + + + + + + 4935 + -3563 + 60 + 20 + + + 4973 + -3553 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 1e4f6a23-7f49-44a3-8948-0acf83086115 + -ABS(X) + Length + Length + false + 6b7f9b49-4424-46fd-acc5-74efbd1b1bdc + 1 + + + + + + 4935 + -3543 + 60 + 20 + + + 4973 + -3533 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 59b71fdc-2a11-4627-b6cb-45a151170a48 + Line + Line + false + 0 + + + + + + 5019 + -3583 + 22 + 60 + + + 5030 + -3553 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 8257b1fe-404a-4ec0-9c86-a3b8395b3760 + Panel + + false + 0 + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + 1 + Double click to edit panel content… + + + + + + 4730 + -3433 + 160 + 274 + + 0 + 0 + 0 + + 4730.968 + -3432.524 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 7e7d9a2e-2757-4207-ab4d-40bbf40755ec + Evaluate Length + Evaluate Length + + + + + + 4907 + -3745 + 132 + 64 + + + 4975 + -3713 + + + + + + Curve to evaluate + 06b1e90c-eaa6-4f32-b00c-2ef1579a3d0f + Curve + Curve + false + 59b71fdc-2a11-4627-b6cb-45a151170a48 + 1 + + + + + + 4909 + -3743 + 54 + 20 + + + 4936 + -3733 + + + + + + + + Length factor for curve evaluation + bb877d60-0b3e-4ccb-878d-84b9db7d69fb + Length + Length + false + 0 + + + + + + 4909 + -3723 + 54 + 20 + + + 4936 + -3713 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 985a62b1-d7a2-41d4-a017-a7dd291cede2 + Normalized + Normalized + false + 0 + + + + + + 4909 + -3703 + 54 + 20 + + + 4936 + -3693 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + c796fe50-d5f0-4d3f-abd2-21aee8053248 + Point + Point + false + 0 + + + + + + 4987 + -3743 + 50 + 20 + + + 5012 + -3733 + + + + + + + + Tangent vector at the specified length + e34314a5-f8fd-411e-8815-8e525f1e01a5 + Tangent + Tangent + false + 0 + + + + + + 4987 + -3723 + 50 + 20 + + + 5012 + -3713 + + + + + + + + Curve parameter at the specified length + 0911f35c-1fda-4a6a-b38d-7cbd73717d03 + Parameter + Parameter + false + 0 + + + + + + 4987 + -3703 + 50 + 20 + + + 5012 + -3693 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 42ca9f47-23f7-40d3-9278-429edb120a9a + Interpolate + Interpolate + + + + + + 4921 + -3848 + 113 + 84 + + + 4982 + -3806 + + + + + + 1 + Interpolation points + 96b1fa6d-374a-4957-81bc-743279f6dc52 + Vertices + Vertices + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4923 + -3846 + 47 + 20 + + + 4946.5 + -3836 + + + + + + + + Curve degree + 082e0c17-35dd-4b5b-8725-a12c0045f7e3 + Degree + Degree + false + 0 + + + + + + 4923 + -3826 + 47 + 20 + + + 4946.5 + -3816 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + c6d359d9-b8ec-420c-a6fa-9abed8660d38 + Periodic + Periodic + false + 0 + + + + + + 4923 + -3806 + 47 + 20 + + + 4946.5 + -3796 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 3359f86c-5eb3-479e-910c-2f2f9bc10e42 + KnotStyle + KnotStyle + false + 0 + + + + + + 4923 + -3786 + 47 + 20 + + + 4946.5 + -3776 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + d801f9b5-fc17-4138-b354-a94649e84da4 + Curve + Curve + false + 0 + + + + + + 4994 + -3846 + 38 + 26 + + + 5013 + -3832.667 + + + + + + + + Curve length + d580e727-8c47-4618-998f-d287f6a06c20 + Length + Length + false + 0 + + + + + + 4994 + -3820 + 38 + 27 + + + 5013 + -3806 + + + + + + + + Curve domain + 39a9a096-4286-40b3-86b4-c220fcb669f6 + Domain + Domain + false + 0 + + + + + + 4994 + -3793 + 38 + 27 + + + 5013 + -3779.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + dceee6f1-8769-4163-ae9d-af91135b1332 + 8f087f76-279b-462a-bfba-b79946efc860 + 9c0b5c36-1a0e-47bf-9978-2144423b0117 + 45ab2323-6ab7-46dd-8052-c979ecc1da5d + fa99c369-5780-4cde-a97c-ed444c4a08d4 + c9e775a3-a3dd-4879-9304-77d06ac8e156 + 66181823-88e1-45bf-bf0f-8d445eb22f47 + 49975087-8f7b-4a3a-a54d-489d52d8698f + 2835ce05-6e6f-4459-a9be-3b068917ddd3 + bc039cf9-dbf4-4a67-9248-064cbbff33ad + daade0dc-ab8b-43f8-9164-341b5be4e748 + d62f103e-63a8-407d-ab6d-59725b6478f6 + 8257b1fe-404a-4ec0-9c86-a3b8395b3760 + 7e7d9a2e-2757-4207-ab4d-40bbf40755ec + 42ca9f47-23f7-40d3-9278-429edb120a9a + ec6dd189-5c81-4e7d-9e14-2c530f45d5ce + 1d023950-85ce-4492-b38c-dca1d9028f61 + a964129b-99ea-4eb4-ade4-7b174207b75c + 6d18ba9a-1b26-4851-8c54-f684f8dd763e + 83c1a25d-3676-404a-9af9-eba1a1f0ecc4 + 9f52f1c9-9561-4dba-95b0-0aa71843295c + 3a24ec54-e097-44da-a255-1262bd5c5eaf + 3980b505-7cff-46c2-8e55-a101c77a3bc5 + 57b25890-26ab-457d-83c7-fb2c3abd2062 + 67f876a8-8a70-48fd-a34e-aed9a6c5f237 + 25 + 169f79a6-89e8-4caf-ba75-4428b4de6c01 + Group + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 3684e74a-b0d6-49d8-b5e8-72436322e5a0 + Move + Move + + + + + + 5560 + -1937 + 126 + 44 + + + 5622 + -1915 + + + + + + Base geometry + f71587f4-a230-4f5c-aad2-bac9d2e7ef65 + Geometry + Geometry + true + f625a577-ac0c-459d-804b-4502dce2f3f6 + 1 + + + + + + 5562 + -1935 + 48 + 20 + + + 5586 + -1925 + + + + + + + + Translation vector + 182804ed-136f-4aa8-9afe-bc1a08d0b6d3 + Motion + Motion + false + 0 + + + + + + 5562 + -1915 + 48 + 20 + + + 5586 + -1905 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + dc0e55a6-36f3-433c-913b-84e1c001dd79 + Geometry + Geometry + false + 0 + + + + + + 5634 + -1935 + 50 + 20 + + + 5659 + -1925 + + + + + + + + Transformation data + 6f9fb052-22c0-4e98-85e5-c161dab6f0bb + Transform + Transform + false + 0 + + + + + + 5634 + -1915 + 50 + 20 + + + 5659 + -1905 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 90ff67a0-31b1-4e96-836c-8b39b5d37c12 + Relay + + false + ab393a6d-c7f1-4010-88c4-5d6646cc3a13 + 1 + + + + + + 5493 + -2143 + 40 + 16 + + + 5513 + -2135 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ffddbe9d-2260-4c8b-b010-6b3139c74b78 + Relay + + false + eeeb4f1b-80af-4406-97fe-82aa08c8b441 + 1 + + + + + + 5958 + -2066 + 40 + 16 + + + 5978 + -2058 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 6f653570-3931-4ea8-89ee-3a4cae6ebb09 + Move + Move + + + + + + 5909 + -1987 + 126 + 44 + + + 5971 + -1965 + + + + + + Base geometry + 48860b53-3778-41a8-aa77-9d3e28d20fae + Geometry + Geometry + true + 1b1389d8-d7c3-42ea-9693-3998ca641912 + 1 + + + + + + 5911 + -1985 + 48 + 20 + + + 5935 + -1975 + + + + + + + + Translation vector + adde0e48-8aa4-481d-8145-c4603d89aacd + Motion + Motion + false + 0 + + + + + + 5911 + -1965 + 48 + 20 + + + 5935 + -1955 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 2.5 + 0 + + + + + + + + + + + + Translated geometry + eeeb4f1b-80af-4406-97fe-82aa08c8b441 + Geometry + Geometry + false + 0 + + + + + + 5983 + -1985 + 50 + 20 + + + 6008 + -1975 + + + + + + + + Transformation data + 9c6b60c9-224d-4cb0-9945-d1c1a236acd5 + Transform + Transform + false + 0 + + + + + + 5983 + -1965 + 50 + 20 + + + 6008 + -1955 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 0fcc7a63-edc5-4fca-adf6-9a46e4262912 + Remap Numbers + Remap Numbers + + + + + + 5706 + -2399 + 103 + 64 + + + 5755 + -2367 + + + + + + Value to remap + d436bbe8-88f5-4f94-ab3b-7b0c2668f64b + Value + Value + false + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + 1 + + + + + + 5708 + -2397 + 35 + 20 + + + 5725.5 + -2387 + + + + + + + + Source domain + 1f1ce8f3-2492-4907-8c0b-05e07ba126bd + Source + Source + false + 231d2b75-9c1f-4921-a08e-4d634e27b6ff + 1 + + + + + + 5708 + -2377 + 35 + 20 + + + 5725.5 + -2367 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 285a3284-90b3-4c79-8e9e-d183879e9224 + Target + Target + false + 0 + + + + + + 5708 + -2357 + 35 + 20 + + + 5725.5 + -2347 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + 147da30f-0da8-4be9-bd51-cc75ee9d9317 + Mapped + Mapped + false + 0 + + + + + + 5767 + -2397 + 40 + 30 + + + 5787 + -2382 + + + + + + + + Remapped and clipped number + a455015b-4447-4833-a4b5-9f89e55ee510 + Clipped + Clipped + false + 0 + + + + + + 5767 + -2367 + 40 + 30 + + + 5787 + -2352 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 74253064-4f70-4e62-9eeb-842f54b1cb8f + Bounds + Bounds + + + + + + 5711 + -2313 + 110 + 28 + + + 5769 + -2299 + + + + + + 1 + Numbers to include in Bounds + 7dafe317-a262-4e85-b1bf-2a21a4d94ec5 + Numbers + Numbers + false + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + 1 + + + + + + 5713 + -2311 + 44 + 24 + + + 5735 + -2299 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 231d2b75-9c1f-4921-a08e-4d634e27b6ff + Domain + Domain + false + 0 + + + + + + 5781 + -2311 + 38 + 24 + + + 5800 + -2299 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e89e9ecb-31d5-4da9-88d2-45c97e4dd895 + Relay + + false + 0b607e88-c01e-47e8-bb85-25ecdc4fc07e + 1 + + + + + + 5848 + -2354 + 40 + 16 + + + 5868 + -2346 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d1979fc6-2d39-44c0-b110-aaa9a7a4edfb + Relay + + false + 47315575-68cf-4b58-a87e-ef4a72ee9277 + 1 + + + + + + 5331 + -2308 + 40 + 16 + + + 5351 + -2300 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 9c4ec2a0-ae4f-441e-8a1b-1875c5baa027 + Move + Move + + + + + + 5931 + -1898 + 126 + 44 + + + 5993 + -1876 + + + + + + Base geometry + 24103a1b-77ec-450c-8cdc-0a660eacf9d4 + Geometry + Geometry + true + cbbfb653-5eea-4ec5-8c54-927e8ab70166 + 1 + + + + + + 5933 + -1896 + 48 + 20 + + + 5957 + -1886 + + + + + + + + Translation vector + f6e1f00e-cadd-4df9-81a3-68f0fc82e573 + Motion + Motion + false + 0 + + + + + + 5933 + -1876 + 48 + 20 + + + 5957 + -1866 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 2.5 + 0 + + + + + + + + + + + + Translated geometry + 63d1bced-21e1-4ef7-b796-414ccb0d2a52 + Geometry + Geometry + false + 0 + + + + + + 6005 + -1896 + 50 + 20 + + + 6030 + -1886 + + + + + + + + Transformation data + fefa7919-e464-4a29-80c9-b1cdfa721b3d + Transform + Transform + false + 0 + + + + + + 6005 + -1876 + 50 + 20 + + + 6030 + -1866 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 5bef1dbb-e2f0-40ee-b959-50dd960b9bdc + Relay + + false + 710061f0-d297-4ef6-85f7-83dd175287a8 + 1 + + + + + + 6400 + -2062 + 40 + 16 + + + 6420 + -2054 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 6eb9abd8-8bea-4201-91b9-2844b566f269 + Move + Move + + + + + + 6321 + -1998 + 126 + 44 + + + 6383 + -1976 + + + + + + Base geometry + 928249b8-432a-4ab9-b6d6-69687978eb53 + Geometry + Geometry + true + 0749a083-dfe2-4b59-be6e-a0c2a763cd1b + 1 + + + + + + 6323 + -1996 + 48 + 20 + + + 6347 + -1986 + + + + + + + + Translation vector + 9caa17c6-dd61-463e-ba47-8b79d5b15246 + Motion + Motion + false + 0 + + + + + + 6323 + -1976 + 48 + 20 + + + 6347 + -1966 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 3.5 + 0 + + + + + + + + + + + + Translated geometry + 710061f0-d297-4ef6-85f7-83dd175287a8 + Geometry + Geometry + false + 0 + + + + + + 6395 + -1996 + 50 + 20 + + + 6420 + -1986 + + + + + + + + Transformation data + 4e31faac-9729-4444-8c6c-1a13e1a71cce + Transform + Transform + false + 0 + + + + + + 6395 + -1976 + 50 + 20 + + + 6420 + -1966 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + f58bc0bb-642a-49a0-82af-bfb15a2c23e5 + Move + Move + + + + + + 6327 + -1917 + 126 + 44 + + + 6389 + -1895 + + + + + + Base geometry + 6893e257-45ef-4c91-961c-c96c64da6884 + Geometry + Geometry + true + fd167264-ba72-48e2-b96f-23a14f862b19 + 1 + + + + + + 6329 + -1915 + 48 + 20 + + + 6353 + -1905 + + + + + + + + Translation vector + 97f2416e-0b17-4759-9628-4c2c60a9ee2f + Motion + Motion + false + 0 + + + + + + 6329 + -1895 + 48 + 20 + + + 6353 + -1885 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 3.5 + 0 + + + + + + + + + + + + Translated geometry + bff33342-d88f-4698-a31a-ed6968a28926 + Geometry + Geometry + false + 0 + + + + + + 6401 + -1915 + 50 + 20 + + + 6426 + -1905 + + + + + + + + Transformation data + 68c75edf-954a-4a28-a65c-e5ba4a7da942 + Transform + Transform + false + 0 + + + + + + 6401 + -1895 + 50 + 20 + + + 6426 + -1885 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 51ba1196-8744-47ff-b209-6fa41c932572 + Relay + + false + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + 1 + + + + + + 6269 + -2300 + 40 + 16 + + + 6289 + -2292 + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 760e113c-76a7-4062-bbad-56b7eef541d8 + Remap Numbers + Remap Numbers + + + + + + 6136 + -2371 + 103 + 64 + + + 6185 + -2339 + + + + + + Value to remap + 52912bc1-2a84-4903-a215-56ad770f0d79 + Value + Value + false + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + 1 + + + + + + 6138 + -2369 + 35 + 20 + + + 6155.5 + -2359 + + + + + + + + Source domain + 845d5870-a7e5-4996-96d3-c5daa4f64c56 + Source + Source + false + 2f6e65e7-b1c9-416f-a051-faae366d0c1f + 1 + + + + + + 6138 + -2349 + 35 + 20 + + + 6155.5 + -2339 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + bd9869fb-429e-4e89-85cf-477af9de0f84 + Target + Target + false + 0 + + + + + + 6138 + -2329 + 35 + 20 + + + 6155.5 + -2319 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + e7c395f4-deff-4bfd-ac07-c67328e3dd2a + Mapped + Mapped + false + 0 + + + + + + 6197 + -2369 + 40 + 30 + + + 6217 + -2354 + + + + + + + + Remapped and clipped number + 20bbd59f-8e44-45fd-97f4-62ceeb455093 + Clipped + Clipped + false + 0 + + + + + + 6197 + -2339 + 40 + 30 + + + 6217 + -2324 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 14e41cfa-9ae0-4a96-83c0-2ed55c1f4884 + Bounds + Bounds + + + + + + 6134 + -2297 + 110 + 28 + + + 6192 + -2283 + + + + + + 1 + Numbers to include in Bounds + 22ef4e27-d8c4-4075-b731-59740e69e484 + Numbers + Numbers + false + 849d4c87-e4b4-43a8-a637-e4413d79f7a8 + 1 + + + + + + 6136 + -2295 + 44 + 24 + + + 6158 + -2283 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 2f6e65e7-b1c9-416f-a051-faae366d0c1f + Domain + Domain + false + 0 + + + + + + 6204 + -2295 + 38 + 24 + + + 6223 + -2283 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + cf1e9685-e599-4c61-97af-5101b7f367ed + Nurbs Curve + Nurbs Curve + + + + + + 4785 + -3846 + 106 + 64 + + + 4839 + -3814 + + + + + + 1 + Curve control points + 2654ec50-9764-4578-8511-8b49ccd43a92 + Vertices + Vertices + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4787 + -3844 + 40 + 20 + + + 4807 + -3834 + + + + + + + + Curve degree + 520b2eef-ebc2-4417-abc3-70dc52f5af01 + Degree + Degree + false + 0 + + + + + + 4787 + -3824 + 40 + 20 + + + 4807 + -3814 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + ec3bc8dc-b423-4712-9ada-b7cf0e58a82a + Periodic + Periodic + false + 0 + + + + + + 4787 + -3804 + 40 + 20 + + + 4807 + -3794 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 4c4d1c35-f31a-4ab9-9a80-6371e97bea7a + Curve + Curve + false + 0 + + + + + + 4851 + -3844 + 38 + 20 + + + 4870 + -3834 + + + + + + + + Curve length + 4db53ac7-260c-427f-9b96-783b33b56d2e + Length + Length + false + 0 + + + + + + 4851 + -3824 + 38 + 20 + + + 4870 + -3814 + + + + + + + + Curve domain + 314c9aa5-6127-4a74-999e-a0e4f22c18a9 + Domain + Domain + false + 0 + + + + + + 4851 + -3804 + 38 + 20 + + + 4870 + -3794 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + cb44bd22-2fc3-4bfd-89e1-9205d74d06ad + Nurbs Curve + Nurbs Curve + + + + + + 4872 + -2829 + 106 + 64 + + + 4926 + -2797 + + + + + + 1 + Curve control points + 7acc6637-9736-45a5-b5ec-9440d551b86d + Vertices + Vertices + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4874 + -2827 + 40 + 20 + + + 4894 + -2817 + + + + + + + + Curve degree + d9092425-b230-4a97-891f-81d119496256 + Degree + Degree + false + 0 + + + + + + 4874 + -2807 + 40 + 20 + + + 4894 + -2797 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 8868c2de-a897-4415-baaf-bf49e051a18c + Periodic + Periodic + false + 0 + + + + + + 4874 + -2787 + 40 + 20 + + + 4894 + -2777 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 42058ef4-cc1d-4859-a48a-db236aac7079 + Curve + Curve + false + 0 + + + + + + 4938 + -2827 + 38 + 20 + + + 4957 + -2817 + + + + + + + + Curve length + d3721109-6ce6-4267-92de-19423348553f + Length + Length + false + 0 + + + + + + 4938 + -2807 + 38 + 20 + + + 4957 + -2797 + + + + + + + + Curve domain + c4083321-fecc-497e-a53b-a651a29459a3 + Domain + Domain + false + 0 + + + + + + 4938 + -2787 + 38 + 20 + + + 4957 + -2777 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 320397b8-f401-4162-996f-e3de15665c76 + Nurbs Curve + Nurbs Curve + + + + + + 5468 + -2845 + 106 + 64 + + + 5522 + -2813 + + + + + + 1 + Curve control points + 6ccc2773-86f5-44cd-a708-13a83b9a6935 + Vertices + Vertices + false + 6241d4eb-e88f-43f7-abf9-5e840cbe1f40 + 1 + + + + + + 5470 + -2843 + 40 + 20 + + + 5490 + -2833 + + + + + + + + Curve degree + e7dbf102-45d9-444a-bcbb-4ced1df2d763 + Degree + Degree + false + 0 + + + + + + 5470 + -2823 + 40 + 20 + + + 5490 + -2813 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + ee537c37-2e5d-49a1-b94f-99aa49dbae29 + Periodic + Periodic + false + 0 + + + + + + 5470 + -2803 + 40 + 20 + + + 5490 + -2793 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 790e823a-40f3-4194-a342-f28ffd4ea2d6 + Curve + Curve + false + 0 + + + + + + 5534 + -2843 + 38 + 20 + + + 5553 + -2833 + + + + + + + + Curve length + cdcbb8b0-f499-4098-adf0-84eebc9b9355 + Length + Length + false + 0 + + + + + + 5534 + -2823 + 38 + 20 + + + 5553 + -2813 + + + + + + + + Curve domain + 98557500-404c-469c-a46e-6a89b86d4bf1 + Domain + Domain + false + 0 + + + + + + 5534 + -2803 + 38 + 20 + + + 5553 + -2793 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + ea26f109-9dcb-4d6e-9464-98eb70a41251 + Nurbs Curve + Nurbs Curve + + + + + + 5901 + -2838 + 106 + 64 + + + 5955 + -2806 + + + + + + 1 + Curve control points + f3bbf428-e390-4529-9220-5faa269ff116 + Vertices + Vertices + false + 5495358b-d752-4cbc-ba57-abbf65de1fbc + 1 + + + + + + 5903 + -2836 + 40 + 20 + + + 5923 + -2826 + + + + + + + + Curve degree + b6415502-d025-400a-adba-9e2644ab3683 + Degree + Degree + false + 0 + + + + + + 5903 + -2816 + 40 + 20 + + + 5923 + -2806 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 8917963c-1a5b-4199-b1b8-06ff3164bed1 + Periodic + Periodic + false + 0 + + + + + + 5903 + -2796 + 40 + 20 + + + 5923 + -2786 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + eae25d73-4a99-4715-9e77-cd5d27b67bdd + Curve + Curve + false + 0 + + + + + + 5967 + -2836 + 38 + 20 + + + 5986 + -2826 + + + + + + + + Curve length + 6b354006-7514-49ba-aa28-48d203af46cc + Length + Length + false + 0 + + + + + + 5967 + -2816 + 38 + 20 + + + 5986 + -2806 + + + + + + + + Curve domain + b01c8ff4-98bc-420d-8809-947d53cdd7ba + Domain + Domain + false + 0 + + + + + + 5967 + -2796 + 38 + 20 + + + 5986 + -2786 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + c203089a-16b9-420a-a051-44d8927e39cf + Nurbs Curve + Nurbs Curve + + + + + + 6325 + -2842 + 106 + 64 + + + 6379 + -2810 + + + + + + 1 + Curve control points + 56464b4a-4c34-40aa-989d-dc278f70f3fc + Vertices + Vertices + false + 00b363a9-7333-433d-9304-4d5faa61e7c5 + 1 + + + + + + 6327 + -2840 + 40 + 20 + + + 6347 + -2830 + + + + + + + + Curve degree + f6b6b228-a23a-4cd6-aaf3-3f24694a6ae6 + Degree + Degree + false + 0 + + + + + + 6327 + -2820 + 40 + 20 + + + 6347 + -2810 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 80426cc7-7f28-4243-9235-e30dd3d09ce7 + Periodic + Periodic + false + 0 + + + + + + 6327 + -2800 + 40 + 20 + + + 6347 + -2790 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 3447ca1b-94e6-40bd-8a67-f447d80d0340 + Curve + Curve + false + 0 + + + + + + 6391 + -2840 + 38 + 20 + + + 6410 + -2830 + + + + + + + + Curve length + 7e38e627-d89d-4dee-abe5-c01e28b6dac8 + Length + Length + false + 0 + + + + + + 6391 + -2820 + 38 + 20 + + + 6410 + -2810 + + + + + + + + Curve domain + a4b98a7f-00eb-4359-94d2-716207d49159 + Domain + Domain + false + 0 + + + + + + 6391 + -2800 + 38 + 20 + + + 6410 + -2790 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 6b2a5389-fc90-4e84-a6d2-cf3d0ed6e654 + Nurbs Curve + Nurbs Curve + + + + + + 6763 + -2830 + 106 + 64 + + + 6817 + -2798 + + + + + + 1 + Curve control points + 0d330acd-5436-485a-8cd1-748f78c3573f + Vertices + Vertices + false + 27b5c7bc-7cca-4495-8b96-4bb7dd780cd1 + 1 + + + + + + 6765 + -2828 + 40 + 20 + + + 6785 + -2818 + + + + + + + + Curve degree + 1bfd6332-5706-4a90-9624-0ae66110e899 + Degree + Degree + false + 0 + + + + + + 6765 + -2808 + 40 + 20 + + + 6785 + -2798 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + a20e588c-c756-44eb-83cc-d50f95e8a37e + Periodic + Periodic + false + 0 + + + + + + 6765 + -2788 + 40 + 20 + + + 6785 + -2778 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 0b4c8a78-c3b1-43cf-942d-b765eff9246b + Curve + Curve + false + 0 + + + + + + 6829 + -2828 + 38 + 20 + + + 6848 + -2818 + + + + + + + + Curve length + be601555-a252-4d86-b00e-9efbbe0b34fa + Length + Length + false + 0 + + + + + + 6829 + -2808 + 38 + 20 + + + 6848 + -2798 + + + + + + + + Curve domain + aa01aa06-4d86-4cce-8be8-ec241e671385 + Domain + Domain + false + 0 + + + + + + 6829 + -2788 + 38 + 20 + + + 6848 + -2778 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + ea6fdc6a-a6b0-451d-8f43-a272f9328348 + Mirror + Mirror + + + + + + 5544 + -2089 + 126 + 44 + + + 5606 + -2067 + + + + + + Base geometry + c0307e72-7b9f-41ac-b176-24ca6034d0f7 + Geometry + Geometry + true + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + 5a0db04c-f66e-4731-aebe-98084f3b7919 + 2 + + + + + + 5546 + -2087 + 48 + 20 + + + 5570 + -2077 + + + + + + + + Mirror plane + 484659e9-0cd1-48b8-8058-7a7c9365eacb + Plane + Plane + false + 7329602d-b3cf-4827-a886-200eb4084465 + 1 + + + + + + 5546 + -2067 + 48 + 20 + + + 5570 + -2057 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + f625a577-ac0c-459d-804b-4502dce2f3f6 + Geometry + Geometry + false + 0 + + + + + + 5618 + -2087 + 50 + 20 + + + 5643 + -2077 + + + + + + + + Transformation data + 2d22a142-d393-438a-8098-7962d40abdfe + Transform + Transform + false + 0 + + + + + + 5618 + -2067 + 50 + 20 + + + 5643 + -2057 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + ab393a6d-c7f1-4010-88c4-5d6646cc3a13 + Point + Point + false + 04d2db3e-2551-4e07-8db2-19783cd47f50 + 1 + + + + + + 5463 + -2040 + 50 + 24 + + + 5488.48 + -2028.825 + + + + + + + + + + 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 + XZ Plane + + + + + World XZ plane. + true + 9b908cad-8426-4571-b327-c427550ac582 + XZ Plane + XZ Plane + + + + + + 5574 + -2004 + 86 + 28 + + + 5618 + -1990 + + + + + + Origin of plane + c9b4825d-2434-478b-a2aa-317355165ed1 + Origin + Origin + false + 0 + + + + + + 5576 + -2002 + 30 + 24 + + + 5591 + -1990 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World XZ plane + 7329602d-b3cf-4827-a886-200eb4084465 + Plane + Plane + false + 0 + + + + + + 5630 + -2002 + 28 + 24 + + + 5644 + -1990 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 91ecb2db-5289-4949-a3f7-86ac15c29b5a + Move + Move + + + + + + 5534 + -1861 + 126 + 44 + + + 5596 + -1839 + + + + + + Base geometry + ade1fb3a-ce22-46b3-b147-4c487343e26e + Geometry + Geometry + true + 5e2ef9b1-4a23-49d6-9e75-6a946fbb652e + 1 + + + + + + 5536 + -1859 + 48 + 20 + + + 5560 + -1849 + + + + + + + + Translation vector + 2f3fd314-f490-4c97-b534-d6a1d838653a + Motion + Motion + false + 0 + + + + + + 5536 + -1839 + 48 + 20 + + + 5560 + -1829 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + 5ab32ef5-fc16-451a-a7aa-197c4903fdd9 + Geometry + Geometry + false + 0 + + + + + + 5608 + -1859 + 50 + 20 + + + 5633 + -1849 + + + + + + + + Transformation data + 36d1aa62-c6af-435b-8d50-26c2d2c9b07a + Transform + Transform + false + 0 + + + + + + 5608 + -1839 + 50 + 20 + + + 5633 + -1829 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 4b003676-71fa-4607-9f33-8e49010ec757 + Mirror + Mirror + + + + + + 5512 + -1816 + 126 + 44 + + + 5574 + -1794 + + + + + + Base geometry + 729cb864-bf5d-4554-9793-ab862e305dbd + Geometry + Geometry + true + 3d0f49af-5322-45e7-b318-474a599b770a + 1 + + + + + + 5514 + -1814 + 48 + 20 + + + 5538 + -1804 + + + + + + + + Mirror plane + 8b3509ed-9544-4cc7-9f03-98963084e029 + Plane + Plane + false + 7329602d-b3cf-4827-a886-200eb4084465 + 1 + + + + + + 5514 + -1794 + 48 + 20 + + + 5538 + -1784 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 5e2ef9b1-4a23-49d6-9e75-6a946fbb652e + Geometry + Geometry + false + 0 + + + + + + 5586 + -1814 + 50 + 20 + + + 5611 + -1804 + + + + + + + + Transformation data + 542b5a29-e049-487d-8efc-1bb38a2cd0b3 + Transform + Transform + false + 0 + + + + + + 5586 + -1794 + 50 + 20 + + + 5611 + -1784 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + de21e635-6aaa-4e28-abd5-b37bd51c917d + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 1669 + -2441 + 50 + 24 + + + 1694.56 + -2429.054 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 32cf615a-a587-4435-bfbd-69f850b90d86 + Curvature + Curvature + + + + + + 1616 + -2642 + 125 + 64 + + + 1680 + -2610 + + + + + + Curve to evaluate + 123e0a02-8369-4dbd-b503-5b3521a24f9b + Curve + Curve + false + e930277b-25cc-4425-a0e6-ebe78a446c2f + 1 + + + + + + 1618 + -2640 + 50 + 30 + + + 1643 + -2625 + + + + + + + + Parameter on curve domain to evaluate + 4246bea6-650f-49d0-9858-5ef87aefe50e + Parameter + Parameter + false + 7825aeca-0e69-471d-9c18-ee330125507e + 1 + + + + + + 1618 + -2610 + 50 + 30 + + + 1643 + -2595 + + + + + + + + Point on curve at {t} + e4218d04-f49a-4376-8756-14d9eb01343b + Point + Point + false + 0 + + + + + + 1692 + -2640 + 47 + 20 + + + 1715.5 + -2630 + + + + + + + + Curvature vector at {t} + a2726bea-342e-4b4c-9a8d-346c59e34b07 + Curvature + Curvature + false + 0 + + + + + + 1692 + -2620 + 47 + 20 + + + 1715.5 + -2610 + + + + + + + + Curvature circle at {t} + df755ca7-6865-498c-9fab-fd461553647d + Curvature + Curvature + false + 0 + + + + + + 1692 + -2600 + 47 + 20 + + + 1715.5 + -2590 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 2dded4d0-f109-49e6-b334-2b4161c90504 + Divide Curve + Divide Curve + + + + + + 1628 + -2552 + 113 + 64 + + + 1672 + -2520 + + + + + + Curve to divide + 7d4065aa-2168-49de-804a-4f17f9336b77 + Curve + Curve + false + e930277b-25cc-4425-a0e6-ebe78a446c2f + 1 + + + + + + 1630 + -2550 + 30 + 20 + + + 1645 + -2540 + + + + + + + + Number of segments + 38786008-0923-426f-b962-406de4e5e69c + Count + Count + false + de21e635-6aaa-4e28-abd5-b37bd51c917d + 1 + + + + + + 1630 + -2530 + 30 + 20 + + + 1645 + -2520 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + a4e08c73-ebbf-461f-874a-a124a95ed129 + Kinks + Kinks + false + 0 + + + + + + 1630 + -2510 + 30 + 20 + + + 1645 + -2500 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 7a9aacc9-3993-4643-a4f2-490b0652531c + Points + Points + false + 0 + + + + + + 1684 + -2550 + 55 + 20 + + + 1711.5 + -2540 + + + + + + + + 1 + Tangent vectors at division points + 216c765e-7b53-468d-9ffc-2badfb716467 + Tangents + Tangents + false + 0 + + + + + + 1684 + -2530 + 55 + 20 + + + 1711.5 + -2520 + + + + + + + + 1 + Parameter values at division points + 7825aeca-0e69-471d-9c18-ee330125507e + Parameters + Parameters + false + 0 + + + + + + 1684 + -2510 + 55 + 20 + + + 1711.5 + -2500 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + e930277b-25cc-4425-a0e6-ebe78a446c2f + Curve + Curve + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 1666 + -2414 + 50 + 24 + + + 1691.611 + -2402.664 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + b94a2070-951f-4e92-8b42-4edfed8d60c8 + Deconstruct Arc + Deconstruct Arc + + + + + + 1628 + -2726 + 102 + 64 + + + 1662 + -2694 + + + + + + Arc or Circle to deconstruct + b3648b94-bf51-49f0-82be-f51e7d67885b + Arc + Arc + false + df755ca7-6865-498c-9fab-fd461553647d + 1 + + + + + + 1630 + -2724 + 20 + 60 + + + 1640 + -2694 + + + + + + + + Base plane of arc or circle + f55b13e1-071e-4a1e-b400-21f401b2bb8a + Base Plane + Base Plane + false + 0 + + + + + + 1674 + -2724 + 54 + 20 + + + 1701 + -2714 + + + + + + + + Radius of arc or circle + a3e8b18b-8ccb-4f7f-bc1b-6b63f5fe877b + Radius + Radius + false + 0 + + + + + + 1674 + -2704 + 54 + 20 + + + 1701 + -2694 + + + + + + + + Angle domain (in radians) of arc + bc38871a-57ea-45d0-b05d-70b2b01f9902 + Angle + Angle + false + 0 + + + + + + 1674 + -2684 + 54 + 20 + + + 1701 + -2674 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 59d92540-d2dd-4659-9bd1-86610b0aa184 + One Over X + One Over X + + + + + + 1629 + -2853 + 88 + 28 + + + 1672 + -2839 + + + + + + Input value + 2538ad3a-2b5e-4cc9-aaab-347497b299bd + Value + Value + false + a3e8b18b-8ccb-4f7f-bc1b-6b63f5fe877b + 1 + + + + + + 1631 + -2851 + 29 + 24 + + + 1645.5 + -2839 + + + + + + + + Output value + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + Result + Result + false + 0 + + + + + + 1684 + -2851 + 31 + 24 + + + 1699.5 + -2839 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 991982df-bf52-4162-86e4-da5a1f6ba2c2 + Quick Graph + Quick Graph + false + 0 + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + 1 + + + + + + 1622 + -3101 + 150 + 150 + + + 1622.566 + -3100.254 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 141dd7db-3330-4bbb-8219-44075ab99593 + Number Slider + Number Slider + false + 0 + + + + + + 1577 + -2462 + 198 + 20 + + + 1577.566 + -2461.933 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 98db6271-3e0a-4218-b324-a9b32b4e17f5 + Line + Line + + + + + + 1629 + -2800 + 102 + 44 + + + 1695 + -2778 + + + + + + Line start point + f81b62ac-f7c6-443c-bf4b-d2c11472faff + Start Point + Start Point + false + e4218d04-f49a-4376-8756-14d9eb01343b + 1 + + + + + + 1631 + -2798 + 52 + 20 + + + 1657 + -2788 + + + + + + + + Line end point + 504d9a3e-db08-455e-9673-1ac537e1eb08 + End Point + End Point + false + f55b13e1-071e-4a1e-b400-21f401b2bb8a + 1 + + + + + + 1631 + -2778 + 52 + 20 + + + 1657 + -2768 + + + + + + + + Line segment + 510e2c40-4698-4ff7-b554-99dbbee30086 + Line + Line + false + 0 + + + + + + 1707 + -2798 + 22 + 40 + + + 1718 + -2778 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + d80490e0-ee9e-4f64-8cec-8b5bec34b5ba + Multiplication + Multiplication + + + + + + 1664 + -3235 + 70 + 44 + + + 1689 + -3213 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + acb7d722-f3de-4a16-a892-14215a7faf95 + A + A + true + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + 1 + + + + + + 1666 + -3233 + 11 + 20 + + + 1671.5 + -3223 + + + + + + + + Second item for multiplication + 609d8533-31de-4baf-94ff-f030393cbe53 + B + B + true + 7398ce46-cea9-4ed5-8a6f-1b83a1cac8dd + 1 + + + + + + 1666 + -3213 + 11 + 20 + + + 1671.5 + -3203 + + + + + + + + Result of multiplication + 7707a2d5-98f5-41f6-a818-b0e7856deec1 + Result + Result + false + 0 + + + + + + 1701 + -3233 + 31 + 40 + + + 1716.5 + -3213 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 7398ce46-cea9-4ed5-8a6f-1b83a1cac8dd + Number Slider + Number Slider + false + 0 + + + + + + 1599 + -3259 + 198 + 20 + + + 1599.375 + -3258.545 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.015666 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 5e591869-6c13-456e-a079-715a3be4eff1 + Line SDL + Line SDL + + + + + + 1640 + -3189 + 110 + 64 + + + 1714 + -3157 + + + + + + Line start point + 6d239a6d-36b6-4046-944b-3dad89b6a0e5 + Start + Start + false + e4218d04-f49a-4376-8756-14d9eb01343b + 1 + + + + + + 1642 + -3187 + 60 + 20 + + + 1680 + -3177 + + + + + + + + Line tangent (direction) + 003b40f1-609e-49ef-8844-693c66b6fa73 + Direction + Direction + false + 510e2c40-4698-4ff7-b554-99dbbee30086 + 1 + + + + + + 1642 + -3167 + 60 + 20 + + + 1680 + -3157 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + f4db603d-e672-43af-aaf1-e58b04a4d282 + -ABS(X) + Length + Length + false + 7707a2d5-98f5-41f6-a818-b0e7856deec1 + 1 + + + + + + 1642 + -3147 + 60 + 20 + + + 1680 + -3137 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 26768719-7e3a-44c6-96b5-845921a64c46 + Line + Line + false + 0 + + + + + + 1726 + -3187 + 22 + 60 + + + 1737 + -3157 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + cd40396a-f011-4df5-b97d-03451dd16f7c + Relative Differences + Relative Differences + + + + + + 1915 + -2878 + 116 + 28 + + + 1962 + -2864 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + b6ed081a-8ce6-4fd9-86b3-d68e4fc7775f + Values + Values + false + c6552b48-20d3-4681-af9d-bae0ad18bd9d + 1 + + + + + + 1917 + -2876 + 33 + 24 + + + 1933.5 + -2864 + + + + + + + + 1 + Differences between consecutive items + d1682a93-c492-4443-8643-5da920b499cc + Differenced + Differenced + false + 0 + + + + + + 1974 + -2876 + 55 + 24 + + + 2001.5 + -2864 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ebbf7b35-8bfd-4b9f-8685-a892626a8678 + Quick Graph + Quick Graph + false + 0 + 507ca366-75d6-46bd-954e-0b1f27543250 + 1 + + + + + + 1911 + -3099 + 150 + 150 + + + 1911.729 + -3098.977 + + 0 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 38538d45-1b82-4d4b-8286-b98678a36a2f + Multiplication + Multiplication + + + + + + 1957 + -3243 + 70 + 44 + + + 1982 + -3221 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 7c4739e2-f08b-4b4f-a545-38c10230b316 + A + A + true + 507ca366-75d6-46bd-954e-0b1f27543250 + 1 + + + + + + 1959 + -3241 + 11 + 20 + + + 1964.5 + -3231 + + + + + + + + Second item for multiplication + 54f7d646-ccc0-49c0-a36b-e833f0e9133e + B + B + true + 1d9acb2b-7163-4d0f-8344-721572f52ce7 + 1 + + + + + + 1959 + -3221 + 11 + 20 + + + 1964.5 + -3211 + + + + + + + + Result of multiplication + b1bdc69b-02da-46ca-92a7-770dc55bfbaf + Result + Result + false + 0 + + + + + + 1994 + -3241 + 31 + 40 + + + 2009.5 + -3221 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + b227fc39-e217-483e-9183-03f0460df6f6 + Line SDL + Line SDL + + + + + + 1933 + -3185 + 110 + 64 + + + 2007 + -3153 + + + + + + Line start point + 3f43bfcf-ff31-4f43-8298-7cc1d9f82f9a + Start + Start + false + e14c28da-2d6f-435e-ab93-f7a41217dbea + 1 + + + + + + 1935 + -3183 + 60 + 20 + + + 1973 + -3173 + + + + + + + + Line tangent (direction) + ed6de01e-a0e0-46bb-be62-086fd7af3f29 + Direction + Direction + false + 1e0530cf-b887-420e-8a9d-f37afd049798 + 1 + + + + + + 1935 + -3163 + 60 + 20 + + + 1973 + -3153 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 71549a5b-33de-4942-9a93-a1858c01505e + -ABS(X) + Length + Length + false + b1bdc69b-02da-46ca-92a7-770dc55bfbaf + 1 + + + + + + 1935 + -3143 + 60 + 20 + + + 1973 + -3133 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + fd95d4a6-706a-42e3-85ed-b263bf32f2f1 + Line + Line + false + 0 + + + + + + 2019 + -3183 + 22 + 60 + + + 2030 + -3153 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0f9ca5ff-9a8d-456f-8119-882ad656abc9 + Panel + + false + 0.56093490123748779 + 7fad7d30-eebe-446d-a2d8-aaf8d904e3ae + 1 + Double click to edit panel content… + + + + + + 1385 + -3158 + 160 + 274 + + 0 + 0 + 0 + + 1385.775 + -3157.972 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 82fd88bf-e192-437b-a61b-6345f20cd827 + Evaluate Length + Evaluate Length + + + + + + 1946 + -3344 + 132 + 64 + + + 2014 + -3312 + + + + + + Curve to evaluate + 5d636836-9740-4e05-8b7b-e362521130ad + Curve + Curve + false + fd95d4a6-706a-42e3-85ed-b263bf32f2f1 + 1 + + + + + + 1948 + -3342 + 54 + 20 + + + 1975 + -3332 + + + + + + + + Length factor for curve evaluation + b5aa28fe-2f94-48df-a739-199ee92d8850 + Length + Length + false + 0 + + + + + + 1948 + -3322 + 54 + 20 + + + 1975 + -3312 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 2e3e9cd3-e18e-42f4-8c36-e690647eaf4f + Normalized + Normalized + false + 0 + + + + + + 1948 + -3302 + 54 + 20 + + + 1975 + -3292 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 28723672-2fb2-41e6-8929-2605ba9e3583 + Point + Point + false + 0 + + + + + + 2026 + -3342 + 50 + 20 + + + 2051 + -3332 + + + + + + + + Tangent vector at the specified length + 8623b7f9-2df3-449a-8e3f-0bf4ed8ca254 + Tangent + Tangent + false + 0 + + + + + + 2026 + -3322 + 50 + 20 + + + 2051 + -3312 + + + + + + + + Curve parameter at the specified length + 3bd8a23d-bba2-4c62-8436-7db28919665c + Parameter + Parameter + false + 0 + + + + + + 2026 + -3302 + 50 + 20 + + + 2051 + -3292 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 6bc30dba-c44f-45cd-9b17-ed1ee3ce7829 + Interpolate + Interpolate + + + + + + 1952 + -3446 + 113 + 84 + + + 2013 + -3404 + + + + + + 1 + Interpolation points + 4d1e7723-fcff-4d40-9245-2553728e9930 + Vertices + Vertices + false + 28723672-2fb2-41e6-8929-2605ba9e3583 + 1 + + + + + + 1954 + -3444 + 47 + 20 + + + 1977.5 + -3434 + + + + + + + + Curve degree + 28e2c764-30a8-4608-ba2b-72a48f00b17a + Degree + Degree + false + 0 + + + + + + 1954 + -3424 + 47 + 20 + + + 1977.5 + -3414 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 3bad0560-b229-40f7-ad25-2db2209921d7 + Periodic + Periodic + false + 0 + + + + + + 1954 + -3404 + 47 + 20 + + + 1977.5 + -3394 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 35008128-5299-4be1-9177-ac182a2aa702 + KnotStyle + KnotStyle + false + 0 + + + + + + 1954 + -3384 + 47 + 20 + + + 1977.5 + -3374 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 8f240d61-fe30-44aa-aafe-677914e9440f + Curve + Curve + false + 0 + + + + + + 2025 + -3444 + 38 + 26 + + + 2044 + -3430.667 + + + + + + + + Curve length + e28b5ca4-0968-4da4-a04a-53e5d49799ac + Length + Length + false + 0 + + + + + + 2025 + -3418 + 38 + 27 + + + 2044 + -3404 + + + + + + + + Curve domain + 4d0bed38-afbc-4027-a323-3ac5eb91f2e6 + Domain + Domain + false + 0 + + + + + + 2025 + -3391 + 38 + 27 + + + 2044 + -3377.333 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a687447d-3c7b-4108-ad6c-6ff9eaf430ab + Evaluate Length + Evaluate Length + + + + + + 1628 + -3346 + 132 + 64 + + + 1696 + -3314 + + + + + + Curve to evaluate + 9c6d98bf-2022-4acf-9d91-e90a825d7a9d + Curve + Curve + false + 26768719-7e3a-44c6-96b5-845921a64c46 + 1 + + + + + + 1630 + -3344 + 54 + 20 + + + 1657 + -3334 + + + + + + + + Length factor for curve evaluation + 42b07acc-5da4-443f-b485-404949e53071 + Length + Length + false + 0 + + + + + + 1630 + -3324 + 54 + 20 + + + 1657 + -3314 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 03519eb9-699a-42fb-8004-98dcb25becaf + Normalized + Normalized + false + 0 + + + + + + 1630 + -3304 + 54 + 20 + + + 1657 + -3294 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 06da97ce-ea81-488f-916d-8d5f88ad5003 + Point + Point + false + 0 + + + + + + 1708 + -3344 + 50 + 20 + + + 1733 + -3334 + + + + + + + + Tangent vector at the specified length + a093ec58-fa94-4c26-aa07-74e399ec1f67 + Tangent + Tangent + false + 0 + + + + + + 1708 + -3324 + 50 + 20 + + + 1733 + -3314 + + + + + + + + Curve parameter at the specified length + 2991f081-c550-4ee6-b012-3f7b0d877cd9 + Parameter + Parameter + false + 0 + + + + + + 1708 + -3304 + 50 + 20 + + + 1733 + -3294 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 98f2dcaa-d3e9-43cf-a52b-2c1e89d58bd8 + Interpolate + Interpolate + + + + + + 1641 + -3437 + 113 + 84 + + + 1702 + -3395 + + + + + + 1 + Interpolation points + 993bf2ab-9832-45aa-86b3-a1bec47ec162 + Vertices + Vertices + false + 06da97ce-ea81-488f-916d-8d5f88ad5003 + 1 + + + + + + 1643 + -3435 + 47 + 20 + + + 1666.5 + -3425 + + + + + + + + Curve degree + fe49333d-f95f-4f0f-a9ec-a1d18831274f + Degree + Degree + false + 0 + + + + + + 1643 + -3415 + 47 + 20 + + + 1666.5 + -3405 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 08843b2f-236f-4c84-98a3-b164fb959064 + Periodic + Periodic + false + 0 + + + + + + 1643 + -3395 + 47 + 20 + + + 1666.5 + -3385 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 1e152a96-519a-4fe9-b017-b5bad0fefcb8 + KnotStyle + KnotStyle + false + 0 + + + + + + 1643 + -3375 + 47 + 20 + + + 1666.5 + -3365 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + dbac0008-a429-494c-84b7-0b79922ad700 + Curve + Curve + false + 0 + + + + + + 1714 + -3435 + 38 + 26 + + + 1733 + -3421.667 + + + + + + + + Curve length + d8b300c1-5206-43c3-aff1-48ce9db66941 + Length + Length + false + 0 + + + + + + 1714 + -3409 + 38 + 27 + + + 1733 + -3395 + + + + + + + + Curve domain + 5ab697c2-29fd-46b0-91b0-6b293b4e52eb + Domain + Domain + false + 0 + + + + + + 1714 + -3382 + 38 + 27 + + + 1733 + -3368.333 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3e606012-fcc6-40c4-a954-327ef19a5ba1 + Panel + + false + 0.11061841249465942 + 507ca366-75d6-46bd-954e-0b1f27543250 + 1 + Double click to edit panel content… + + + + + + 2090 + -3184 + 160 + 274 + + 0 + 0 + 0 + + 2090.738 + -3183.968 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + f3cbbd19-41c5-4adb-bc13-371cb497134c + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 1958 + -2420 + 50 + 24 + + + 1983.723 + -2408.877 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + e997cfdc-c32d-4e45-9e64-2f2bc6ac3579 + Curvature + Curvature + + + + + + 1930 + -2644 + 125 + 64 + + + 1994 + -2612 + + + + + + Curve to evaluate + d39e214e-7e10-4602-ba1a-6ec4fd8fe3e3 + Curve + Curve + false + cf319aba-1ff8-4088-915f-48b04efc8656 + 1 + + + + + + 1932 + -2642 + 50 + 30 + + + 1957 + -2627 + + + + + + + + Parameter on curve domain to evaluate + 2860edef-b6da-4127-babd-da29a8ae29c1 + Parameter + Parameter + false + 63f59cdf-e717-4c6c-90d1-5da5f4aa4e93 + 1 + + + + + + 1932 + -2612 + 50 + 30 + + + 1957 + -2597 + + + + + + + + Point on curve at {t} + 05744414-d89d-44d0-95a6-be11b5036c3f + Point + Point + false + 0 + + + + + + 2006 + -2642 + 47 + 20 + + + 2029.5 + -2632 + + + + + + + + Curvature vector at {t} + e908e831-8904-4e70-9109-326a74e899d6 + Curvature + Curvature + false + 0 + + + + + + 2006 + -2622 + 47 + 20 + + + 2029.5 + -2612 + + + + + + + + Curvature circle at {t} + 06006335-007d-4ca4-a1d0-3556c0792a5c + Curvature + Curvature + false + 0 + + + + + + 2006 + -2602 + 47 + 20 + + + 2029.5 + -2592 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + ad0f7d08-93f6-49b2-ab96-66aa71b7e3c6 + Divide Curve + Divide Curve + + + + + + 1943 + -2564 + 113 + 64 + + + 1987 + -2532 + + + + + + Curve to divide + 64c4d968-b749-40ad-8e33-5886d6ec9d51 + Curve + Curve + false + cf319aba-1ff8-4088-915f-48b04efc8656 + 1 + + + + + + 1945 + -2562 + 30 + 20 + + + 1960 + -2552 + + + + + + + + Number of segments + 673ce74b-44dc-46e3-b64f-263300dacff3 + Count + Count + false + f3cbbd19-41c5-4adb-bc13-371cb497134c + 1 + + + + + + 1945 + -2542 + 30 + 20 + + + 1960 + -2532 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + c14741e7-7ea6-4adc-a454-16d7fd2f14a1 + Kinks + Kinks + false + 0 + + + + + + 1945 + -2522 + 30 + 20 + + + 1960 + -2512 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 250d87af-7caf-4380-b613-0a1035b7fa44 + Points + Points + false + 0 + + + + + + 1999 + -2562 + 55 + 20 + + + 2026.5 + -2552 + + + + + + + + 1 + Tangent vectors at division points + 51bc5869-868d-4735-aa17-c15cdc297c51 + Tangents + Tangents + false + 0 + + + + + + 1999 + -2542 + 55 + 20 + + + 2026.5 + -2532 + + + + + + + + 1 + Parameter values at division points + 63f59cdf-e717-4c6c-90d1-5da5f4aa4e93 + Parameters + Parameters + false + 0 + + + + + + 1999 + -2522 + 55 + 20 + + + 2026.5 + -2512 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + cf319aba-1ff8-4088-915f-48b04efc8656 + Curve + Curve + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 1964 + -2393 + 50 + 24 + + + 1989.496 + -2381.032 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 246362d1-e708-4925-90b0-b7bd165c3b38 + Deconstruct Arc + Deconstruct Arc + + + + + + 1939 + -2722 + 102 + 64 + + + 1973 + -2690 + + + + + + Arc or Circle to deconstruct + 58578774-913a-4b30-8f0c-ce403da61a16 + Arc + Arc + false + 06006335-007d-4ca4-a1d0-3556c0792a5c + 1 + + + + + + 1941 + -2720 + 20 + 60 + + + 1951 + -2690 + + + + + + + + Base plane of arc or circle + 7aeeca48-f8db-4748-ac74-cc5c30c26cb6 + Base Plane + Base Plane + false + 0 + + + + + + 1985 + -2720 + 54 + 20 + + + 2012 + -2710 + + + + + + + + Radius of arc or circle + a18aadd8-3306-46f0-99b5-471d834b979e + Radius + Radius + false + 0 + + + + + + 1985 + -2700 + 54 + 20 + + + 2012 + -2690 + + + + + + + + Angle domain (in radians) of arc + 2797968f-b21a-43e6-a8a4-e3a4d48f4b4b + Angle + Angle + false + 0 + + + + + + 1985 + -2680 + 54 + 20 + + + 2012 + -2670 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 1379b92b-5e9f-4fb7-9ca6-3eb3ccdb67fd + One Over X + One Over X + + + + + + 1940 + -2843 + 88 + 28 + + + 1983 + -2829 + + + + + + Input value + b8616632-ed30-419c-9b9e-8672fbff6c5e + Value + Value + false + a18aadd8-3306-46f0-99b5-471d834b979e + 1 + + + + + + 1942 + -2841 + 29 + 24 + + + 1956.5 + -2829 + + + + + + + + Output value + c6552b48-20d3-4681-af9d-bae0ad18bd9d + Result + Result + false + 0 + + + + + + 1995 + -2841 + 31 + 24 + + + 2010.5 + -2829 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 445a26e5-4ca5-477b-81a6-21eb5ecdb8c3 + Number Slider + Number Slider + false + 0 + + + + + + 1879 + -2445 + 198 + 20 + + + 1879.721 + -2444.302 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + a829bde7-d5c7-4ceb-aaba-e8d41c258e55 + Line + Line + + + + + + 1936 + -2792 + 102 + 44 + + + 2002 + -2770 + + + + + + Line start point + 6130f358-73ea-4f9b-85d2-fc4f919bf2f9 + Start Point + Start Point + false + 05744414-d89d-44d0-95a6-be11b5036c3f + 1 + + + + + + 1938 + -2790 + 52 + 20 + + + 1964 + -2780 + + + + + + + + Line end point + 77d423d9-56a9-4be9-a9a9-c0ebdc5da56e + End Point + End Point + false + 7aeeca48-f8db-4748-ac74-cc5c30c26cb6 + 1 + + + + + + 1938 + -2770 + 52 + 20 + + + 1964 + -2760 + + + + + + + + Line segment + 1e0530cf-b887-420e-8a9d-f37afd049798 + Line + Line + false + 0 + + + + + + 2014 + -2790 + 22 + 40 + + + 2025 + -2770 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + de21e635-6aaa-4e28-abd5-b37bd51c917d + 32cf615a-a587-4435-bfbd-69f850b90d86 + 2dded4d0-f109-49e6-b334-2b4161c90504 + e930277b-25cc-4425-a0e6-ebe78a446c2f + b94a2070-951f-4e92-8b42-4edfed8d60c8 + 59d92540-d2dd-4659-9bd1-86610b0aa184 + 991982df-bf52-4162-86e4-da5a1f6ba2c2 + 141dd7db-3330-4bbb-8219-44075ab99593 + 98db6271-3e0a-4218-b324-a9b32b4e17f5 + d80490e0-ee9e-4f64-8cec-8b5bec34b5ba + 7398ce46-cea9-4ed5-8a6f-1b83a1cac8dd + 5e591869-6c13-456e-a079-715a3be4eff1 + 0f9ca5ff-9a8d-456f-8119-882ad656abc9 + a687447d-3c7b-4108-ad6c-6ff9eaf430ab + 98f2dcaa-d3e9-43cf-a52b-2c1e89d58bd8 + 15 + c469f1d9-e254-4219-bf6b-13842468e3db + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + cd40396a-f011-4df5-b97d-03451dd16f7c + ebbf7b35-8bfd-4b9f-8685-a892626a8678 + 38538d45-1b82-4d4b-8286-b98678a36a2f + a8372b88-1672-459b-a7da-a192fbd36151 + b227fc39-e217-483e-9183-03f0460df6f6 + 82fd88bf-e192-437b-a61b-6345f20cd827 + 6bc30dba-c44f-45cd-9b17-ed1ee3ce7829 + 3e606012-fcc6-40c4-a954-327ef19a5ba1 + f3cbbd19-41c5-4adb-bc13-371cb497134c + e997cfdc-c32d-4e45-9e64-2f2bc6ac3579 + ad0f7d08-93f6-49b2-ab96-66aa71b7e3c6 + cf319aba-1ff8-4088-915f-48b04efc8656 + 246362d1-e708-4925-90b0-b7bd165c3b38 + 1379b92b-5e9f-4fb7-9ca6-3eb3ccdb67fd + 445a26e5-4ca5-477b-81a6-21eb5ecdb8c3 + a829bde7-d5c7-4ceb-aaba-e8d41c258e55 + 1d9acb2b-7163-4d0f-8344-721572f52ce7 + 17 + eafee094-9bb6-40df-a944-f09f03793f3f + Group + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + af54ebdf-612f-4ca7-a048-7d80d31c8a29 + Move + Move + + + + + + 2193 + -2537 + 126 + 44 + + + 2255 + -2515 + + + + + + Base geometry + 53402775-743e-4520-b2c4-53a15348e6cd + Geometry + Geometry + true + 5b688b31-8b19-48eb-9d50-116d02e22067 + 1 + + + + + + 2195 + -2535 + 48 + 20 + + + 2219 + -2525 + + + + + + + + Translation vector + 7db12938-cb2e-4b61-822d-9a5910132a06 + Motion + Motion + false + 0 + + + + + + 2195 + -2515 + 48 + 20 + + + 2219 + -2505 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + 30f8adbb-2a1a-457f-ae3e-c838274b8629 + Geometry + Geometry + false + 0 + + + + + + 2267 + -2535 + 50 + 20 + + + 2292 + -2525 + + + + + + + + Transformation data + 9cde570b-b779-44bd-9149-b927486c3ba6 + Transform + Transform + false + 0 + + + + + + 2267 + -2515 + 50 + 20 + + + 2292 + -2505 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e14c28da-2d6f-435e-ab93-f7a41217dbea + Relay + + false + f46eaa21-083b-4260-8163-000668e8eb5f + 1 + + + + + + 2126 + -2743 + 40 + 16 + + + 2146 + -2735 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 507ca366-75d6-46bd-954e-0b1f27543250 + Relay + + false + d1682a93-c492-4443-8643-5da920b499cc + 1 + + + + + + 1964 + -2908 + 40 + 16 + + + 1984 + -2900 + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 3429d809-f31b-4c13-9d4f-0c748eeb1afb + Nurbs Curve + Nurbs Curve + + + + + + 1505 + -3429 + 106 + 64 + + + 1559 + -3397 + + + + + + 1 + Curve control points + 6cf300d4-7a74-44e1-b0a2-3fc0b087b29b + Vertices + Vertices + false + 06da97ce-ea81-488f-916d-8d5f88ad5003 + 1 + + + + + + 1507 + -3427 + 40 + 20 + + + 1527 + -3417 + + + + + + + + Curve degree + 5eb7147d-7623-4629-b2b1-64631a6b1e78 + Degree + Degree + false + 0 + + + + + + 1507 + -3407 + 40 + 20 + + + 1527 + -3397 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 74d2ee6f-8fa2-43f9-b20d-97c9d2a89890 + Periodic + Periodic + false + 0 + + + + + + 1507 + -3387 + 40 + 20 + + + 1527 + -3377 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 264bcd42-5895-4900-b75e-a791f86f4278 + Curve + Curve + false + 0 + + + + + + 1571 + -3427 + 38 + 20 + + + 1590 + -3417 + + + + + + + + Curve length + 8a2c5feb-972f-421b-ae4d-162c356f16c6 + Length + Length + false + 0 + + + + + + 1571 + -3407 + 38 + 20 + + + 1590 + -3397 + + + + + + + + Curve domain + a5c46074-78fd-4716-a2f5-21e83786980d + Domain + Domain + false + 0 + + + + + + 1571 + -3387 + 38 + 20 + + + 1590 + -3377 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 061f5015-d9a1-495b-b3f8-6e1f495d3be8 + Nurbs Curve + Nurbs Curve + + + + + + 2101 + -3445 + 106 + 64 + + + 2155 + -3413 + + + + + + 1 + Curve control points + f544b720-0398-4945-a519-88af3efcfc74 + Vertices + Vertices + false + 28723672-2fb2-41e6-8929-2605ba9e3583 + 1 + + + + + + 2103 + -3443 + 40 + 20 + + + 2123 + -3433 + + + + + + + + Curve degree + 4fe84945-5101-46bc-8ce1-fed20307ebcf + Degree + Degree + false + 0 + + + + + + 2103 + -3423 + 40 + 20 + + + 2123 + -3413 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + eb2af904-35e6-4ead-9a20-cea9b2e7760c + Periodic + Periodic + false + 0 + + + + + + 2103 + -3403 + 40 + 20 + + + 2123 + -3393 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 48ccaefd-64ef-4e1e-a06e-229154874fb7 + Curve + Curve + false + 0 + + + + + + 2167 + -3443 + 38 + 20 + + + 2186 + -3433 + + + + + + + + Curve length + ea77be82-6cdf-4343-8e28-4d6202c489aa + Length + Length + false + 0 + + + + + + 2167 + -3423 + 38 + 20 + + + 2186 + -3413 + + + + + + + + Curve domain + e16ab665-c780-440e-91b4-212acb4de07b + Domain + Domain + false + 0 + + + + + + 2167 + -3403 + 38 + 20 + + + 2186 + -3393 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 9296abb3-72f4-4f04-817a-5d9483827ed5 + Mirror + Mirror + + + + + + 2177 + -2689 + 126 + 44 + + + 2239 + -2667 + + + + + + Base geometry + cae8163a-8c8a-4820-9257-588177cea42e + Geometry + Geometry + true + fd95d4a6-706a-42e3-85ed-b263bf32f2f1 + 8f240d61-fe30-44aa-aafe-677914e9440f + 2 + + + + + + 2179 + -2687 + 48 + 20 + + + 2203 + -2677 + + + + + + + + Mirror plane + 212d5779-f14d-4a9f-859b-a8560b5606c0 + Plane + Plane + false + e2fcd531-6a2e-4a66-9510-0d61f34f1246 + 1 + + + + + + 2179 + -2667 + 48 + 20 + + + 2203 + -2657 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 5b688b31-8b19-48eb-9d50-116d02e22067 + Geometry + Geometry + false + 0 + + + + + + 2251 + -2687 + 50 + 20 + + + 2276 + -2677 + + + + + + + + Transformation data + 85dfc12b-092f-4a6f-8a4c-0b6554fbab2a + Transform + Transform + false + 0 + + + + + + 2251 + -2667 + 50 + 20 + + + 2276 + -2657 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + f46eaa21-083b-4260-8163-000668e8eb5f + Point + Point + false + 05744414-d89d-44d0-95a6-be11b5036c3f + 1 + + + + + + 2097 + -2639 + 50 + 24 + + + 2122.052 + -2627.28 + + + + + + + + + + 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 + XZ Plane + + + + + World XZ plane. + true + 69590587-7f41-40ad-94ef-c915337763c0 + XZ Plane + XZ Plane + + + + + + 2162 + -2577 + 86 + 28 + + + 2206 + -2563 + + + + + + Origin of plane + ee8778a0-d975-4baa-bd2f-5b0da3b8d1d7 + Origin + Origin + false + 0 + + + + + + 2164 + -2575 + 30 + 24 + + + 2179 + -2563 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World XZ plane + e2fcd531-6a2e-4a66-9510-0d61f34f1246 + Plane + Plane + false + 0 + + + + + + 2218 + -2575 + 28 + 24 + + + 2232 + -2563 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 20aeac62-cf79-4c32-8a54-0a0db2210f7d + Move + Move + + + + + + 5052 + -1671 + 126 + 44 + + + 5114 + -1649 + + + + + + Base geometry + c4b4942e-4785-4325-9f19-5c65fa24b7cc + Geometry + Geometry + true + ba79df4c-1c5e-4e2c-b523-c093bcf2b9b9 + 1 + + + + + + 5054 + -1669 + 48 + 20 + + + 5078 + -1659 + + + + + + + + Translation vector + bccde90f-2e07-4c79-8f58-f5ed32d2be74 + Motion + Motion + false + 0 + + + + + + 5054 + -1649 + 48 + 20 + + + 5078 + -1639 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + -2.5 + 0 + + + + + + + + + + + + Translated geometry + f5a06a08-74d2-4a73-b01e-28145c4838ac + Geometry + Geometry + false + 0 + + + + + + 5126 + -1669 + 50 + 20 + + + 5151 + -1659 + + + + + + + + Transformation data + b850a1d9-438f-4ffe-87b1-f7d14ab12930 + Transform + Transform + false + 0 + + + + + + 5126 + -1649 + 50 + 20 + + + 5151 + -1639 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 3b08b94c-f71a-4b8e-8a4a-707afb88291a + Mirror + Mirror + + + + + + 4879 + -1702 + 126 + 44 + + + 4941 + -1680 + + + + + + Base geometry + 36747176-271a-48af-9f23-1a1836d1c26b + Geometry + Geometry + true + 3d0f49af-5322-45e7-b318-474a599b770a + 1 + + + + + + 4881 + -1700 + 48 + 20 + + + 4905 + -1690 + + + + + + + + Mirror plane + 0a956574-87af-4710-96c2-3893f9b2ae45 + Plane + Plane + false + e2fcd531-6a2e-4a66-9510-0d61f34f1246 + 1 + + + + + + 4881 + -1680 + 48 + 20 + + + 4905 + -1670 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + ba79df4c-1c5e-4e2c-b523-c093bcf2b9b9 + Geometry + Geometry + false + 0 + + + + + + 4953 + -1700 + 50 + 20 + + + 4978 + -1690 + + + + + + + + Transformation data + 088b5f68-2ef1-4e32-bb93-5cb05eed6fd8 + Transform + Transform + false + 0 + + + + + + 4953 + -1680 + 50 + 20 + + + 4978 + -1670 + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + c605fd5d-b41f-4c72-bf5e-c66699d24d84 + Bounding Box + Bounding Box + + + + + true + + + + + + 1616 + -3540 + 88 + 44 + + + 1669 + -3518 + + + + + + 1 + Geometry to contain + 97d2b8f4-ddb6-4968-a59c-dcc5a7db920f + Content + Content + false + dbac0008-a429-494c-84b7-0b79922ad700 + 1 + + + + + + 1618 + -3538 + 39 + 20 + + + 1637.5 + -3528 + + + + + + + + BoundingBox orientation plane + true + bb94186c-4ee2-4778-a008-f87df6eaccac + Plane + Plane + false + 0 + + + + + + 1618 + -3518 + 39 + 20 + + + 1637.5 + -3508 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 89cfa0ad-4667-4267-ab22-0871715abd8a + Box + Box + false + 0 + + + + + + 1681 + -3538 + 21 + 20 + + + 1691.5 + -3528 + + + + + + + + Bounding box in orientation plane coordinates + true + b74b11b5-4882-49b0-8cad-e1bd4f37dd28 + Box + Box + false + 0 + + + + + + 1681 + -3518 + 21 + 20 + + + 1691.5 + -3508 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 56e08ffb-412c-4e42-83bd-a474144155e4 + Deconstruct Box + Deconstruct Box + + + + + + 1724 + -3559 + 77 + 84 + + + 1759 + -3517 + + + + + + Base box + d09ae504-0fcc-4e0e-af60-7f3a9344e74b + Box + Box + false + 89cfa0ad-4667-4267-ab22-0871715abd8a + 1 + + + + + + 1726 + -3557 + 21 + 80 + + + 1736.5 + -3517 + + + + + + + + Box plane + 26b9c723-0a2d-44a3-8b9b-ef99cc1b45f8 + Plane + Plane + false + 0 + + + + + + 1771 + -3557 + 28 + 20 + + + 1785 + -3547 + + + + + + + + {x} dimension of box + 425905a0-42f9-47fb-9584-710b1353ca30 + X + X + false + 0 + + + + + + 1771 + -3537 + 28 + 20 + + + 1785 + -3527 + + + + + + + + {y} dimension of box + 66084c2a-214c-43aa-a7da-86163041d682 + Y + Y + false + 0 + + + + + + 1771 + -3517 + 28 + 20 + + + 1785 + -3507 + + + + + + + + {z} dimension of box + 4fcb0347-f43e-4e61-b383-6b7a7b674307 + Z + Z + false + 0 + + + + + + 1771 + -3497 + 28 + 20 + + + 1785 + -3487 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 5271f309-30e3-459e-9d10-8cdddb970b35 + Relative Differences + Relative Differences + + + + + + 1884 + -3513 + 116 + 28 + + + 1931 + -3499 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 7928e060-6adb-451d-9d02-4858ebf20515 + Values + Values + false + 4e2a0838-2836-48bb-8fa6-da95aab31634 + bd3437ea-ef52-4581-a2a7-7a4245020463 + 2 + + + + + + 1886 + -3511 + 33 + 24 + + + 1902.5 + -3499 + + + + + + + + 1 + Differences between consecutive items + be81f05f-957d-41ef-a03f-70ddd3a83ecc + Differenced + Differenced + false + 0 + + + + + + 1943 + -3511 + 55 + 24 + + + 1970.5 + -3499 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 91a791bf-1171-46a7-9b82-b95299dc708e + Deconstruct Domain + Deconstruct Domain + + + + + + 1814 + -3563 + 92 + 44 + + + 1866 + -3541 + + + + + + Base domain + ddfc5694-66aa-4e59-aa08-8b1162d3ce36 + Domain + Domain + false + 66084c2a-214c-43aa-a7da-86163041d682 + 1 + + + + + + 1816 + -3561 + 38 + 40 + + + 1835 + -3541 + + + + + + + + Start of domain + 4e2a0838-2836-48bb-8fa6-da95aab31634 + Start + Start + false + 0 + + + + + + 1878 + -3561 + 26 + 20 + + + 1891 + -3551 + + + + + + + + End of domain + bd3437ea-ef52-4581-a2a7-7a4245020463 + End + End + false + 0 + + + + + + 1878 + -3541 + 26 + 20 + + + 1891 + -3531 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 88a790fc-a9a5-4cee-b475-d037e8e3b053 + List Item + List Item + + + + + + 1971 + -3596 + 62 + 64 + + + 2013 + -3564 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 28f1f040-ede0-4c14-89a5-0a03bc96cc8b + List + List + false + be81f05f-957d-41ef-a03f-70ddd3a83ecc + 1 + + + + + + 1973 + -3594 + 28 + 20 + + + 1987 + -3584 + + + + + + + + Item index + da72a177-ffcd-46a4-81b9-4656ed0655ed + Index + Index + false + 0 + + + + + + 1973 + -3574 + 28 + 20 + + + 1987 + -3564 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + 9f31b8e9-d225-49f8-8261-0ac31a70a0dd + Wrap + Wrap + false + 0 + + + + + + 1973 + -3554 + 28 + 20 + + + 1987 + -3544 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 81210bd1-a169-4326-a705-59f86fc065a2 + false + Item + i + false + 0 + + + + + + 2025 + -3594 + 6 + 60 + + + 2028 + -3564 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2d81694a-fe99-48b2-8b3c-5bc88dbca4c3 + Panel + + false + 0 + 81210bd1-a169-4326-a705-59f86fc065a2 + 1 + Double click to edit panel content… + + + + + + 2082 + -3556 + 152 + 35 + + 0 + 0 + 0 + + 2082.04 + -3555.666 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + f974d7ef-d578-4b36-86fa-be2980f0e8da + Bounding Box + Bounding Box + + + + + true + + + + + + 1818 + -3716 + 88 + 44 + + + 1871 + -3694 + + + + + + 1 + Geometry to contain + db24ee5b-7286-472b-a429-b7956e7d7736 + Content + Content + false + 30f8adbb-2a1a-457f-ae3e-c838274b8629 + 1 + + + + + + 1820 + -3714 + 39 + 20 + + + 1839.5 + -3704 + + + + + + + + BoundingBox orientation plane + true + a589ed92-d942-465f-88b5-628060170060 + Plane + Plane + false + 0 + + + + + + 1820 + -3694 + 39 + 20 + + + 1839.5 + -3684 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 43902697-9c37-4903-9869-f9ad411e4f75 + Box + Box + false + 0 + + + + + + 1883 + -3714 + 21 + 20 + + + 1893.5 + -3704 + + + + + + + + Bounding box in orientation plane coordinates + true + 1c810584-d9ce-47c9-ba66-7dd55473a0ab + Box + Box + false + 0 + + + + + + 1883 + -3694 + 21 + 20 + + + 1893.5 + -3684 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + ca4f47da-7754-47b5-8dbe-ffaa539e2a41 + Deconstruct Box + Deconstruct Box + + + + + + 1926 + -3735 + 77 + 84 + + + 1961 + -3693 + + + + + + Base box + 8a4be514-c5dd-48be-b2f0-1cf9b96abbe8 + Box + Box + false + 43902697-9c37-4903-9869-f9ad411e4f75 + 1 + + + + + + 1928 + -3733 + 21 + 80 + + + 1938.5 + -3693 + + + + + + + + Box plane + 2aba7963-652f-47e1-9cc2-24315aeb8fce + Plane + Plane + false + 0 + + + + + + 1973 + -3733 + 28 + 20 + + + 1987 + -3723 + + + + + + + + {x} dimension of box + f43db928-38e9-4f58-aa26-4b292fdc4a58 + X + X + false + 0 + + + + + + 1973 + -3713 + 28 + 20 + + + 1987 + -3703 + + + + + + + + {y} dimension of box + 7020d6e9-c829-4b62-97b6-79641e3273ed + Y + Y + false + 0 + + + + + + 1973 + -3693 + 28 + 20 + + + 1987 + -3683 + + + + + + + + {z} dimension of box + adaf5b1b-7947-4792-abb7-694902100913 + Z + Z + false + 0 + + + + + + 1973 + -3673 + 28 + 20 + + + 1987 + -3663 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 25ea6639-357d-4334-998c-41880e9b6013 + Relative Differences + Relative Differences + + + + + + 2079 + -3681 + 116 + 28 + + + 2126 + -3667 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 91ce9143-ca60-42c3-9fe4-57cc14b9e9dd + Values + Values + false + ece7baa4-a05a-4870-9a7c-56f21a4e0683 + 0b794558-7222-4284-9461-0de8d3145a1b + 2 + + + + + + 2081 + -3679 + 33 + 24 + + + 2097.5 + -3667 + + + + + + + + 1 + Differences between consecutive items + 54a6063c-4c83-4aff-91d4-e361ac5db746 + Differenced + Differenced + false + 0 + + + + + + 2138 + -3679 + 55 + 24 + + + 2165.5 + -3667 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 5a6ccec3-aea8-473d-ba28-756512c0ae65 + Deconstruct Domain + Deconstruct Domain + + + + + + 2016 + -3739 + 92 + 44 + + + 2068 + -3717 + + + + + + Base domain + e84ceb79-c02e-481d-b1ee-06f0617f1cac + Domain + Domain + false + 7020d6e9-c829-4b62-97b6-79641e3273ed + 1 + + + + + + 2018 + -3737 + 38 + 40 + + + 2037 + -3717 + + + + + + + + Start of domain + ece7baa4-a05a-4870-9a7c-56f21a4e0683 + Start + Start + false + 0 + + + + + + 2080 + -3737 + 26 + 20 + + + 2093 + -3727 + + + + + + + + End of domain + 0b794558-7222-4284-9461-0de8d3145a1b + End + End + false + 0 + + + + + + 2080 + -3717 + 26 + 20 + + + 2093 + -3707 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + b3d74eb2-cfff-4ce9-87a0-85f9d1834edf + List Item + List Item + + + + + + 2125 + -3774 + 62 + 64 + + + 2167 + -3742 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + dcb995ab-20dd-481d-9a2e-d54c4f6c604b + List + List + false + 54a6063c-4c83-4aff-91d4-e361ac5db746 + 1 + + + + + + 2127 + -3772 + 28 + 20 + + + 2141 + -3762 + + + + + + + + Item index + 99b620ba-786e-4082-9281-88cebc1302d5 + Index + Index + false + 0 + + + + + + 2127 + -3752 + 28 + 20 + + + 2141 + -3742 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Wrap index to list bounds + c961fe52-5b78-424f-ad3c-9a6adb246dc5 + Wrap + Wrap + false + 0 + + + + + + 2127 + -3732 + 28 + 20 + + + 2141 + -3722 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + c48a723e-1bde-464d-ad7b-8a7224496b22 + false + Item + i + false + 0 + + + + + + 2179 + -3772 + 6 + 60 + + + 2182 + -3742 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a693915c-c207-4cc4-a1dd-bccaa31808ba + Panel + + false + 0 + c48a723e-1bde-464d-ad7b-8a7224496b22 + 1 + Double click to edit panel content… + + + + + + 2038 + -3844 + 152 + 35 + + 0 + 0 + 0 + + 2038.009 + -3843.181 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 1ca8dab2-5ee1-4145-bde8-0c4dc4cb5e9d + Division + Division + + + + + + 2067 + -3619 + 70 + 44 + + + 2092 + -3597 + + + + + + Item to divide (dividend) + 925927d4-6a7f-465e-b60f-039754282903 + A + A + false + a693915c-c207-4cc4-a1dd-bccaa31808ba + 1 + + + + + + 2069 + -3617 + 11 + 20 + + + 2074.5 + -3607 + + + + + + + + Item to divide with (divisor) + 39b68e3c-5237-43f6-b891-2d225dbe8a8f + B + B + false + 2d81694a-fe99-48b2-8b3c-5bc88dbca4c3 + 1 + + + + + + 2069 + -3597 + 11 + 20 + + + 2074.5 + -3587 + + + + + + + + The result of the Division + 06bfbf02-69cc-4903-bea8-364c2e340314 + Result + Result + false + 0 + + + + + + 2104 + -3617 + 31 + 40 + + + 2119.5 + -3597 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + fa425a40-1dde-4906-82d9-e06aaf7ef5c2 + Panel + + false + 0 + 06bfbf02-69cc-4903-bea8-364c2e340314 + 1 + Double click to edit panel content… + + + + + + 2069 + -3643 + 152 + 23 + + 0 + 0 + 0 + + 2069.083 + -3642.787 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 1d9acb2b-7163-4d0f-8344-721572f52ce7 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.99055972270 + + + + + + 1867 + -3259 + 250 + 20 + + + 1867.362 + -3258.023 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + e583236f-ab64-43b2-8bdd-253fd95e1df1 + Sort List + Sort List + + + + + + 5351 + -3063 + 134 + 44 + + + 5410 + -3041 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 181effd0-433b-45cb-a5d1-3030466f7244 + Keys + Keys + false + 3670a8a9-c0e2-4aa4-af58-727f01ac294a + 1 + + + + + + 5353 + -3061 + 45 + 20 + + + 5375.5 + -3051 + + + + + + + + 1 + Optional list of values to sort synchronously + 906b8fe1-35eb-4615-8e26-e010728fdefe + Values Values A + Values A + true + bc252563-2028-4cde-8811-c7973400960b + 1 + + + + + + 5353 + -3041 + 45 + 20 + + + 5375.5 + -3031 + + + + + + + + 1 + Sorted keys + 42af57b9-c728-4e8e-9394-996709eae9ff + Keys + Keys + false + true + 0 + + + + + + 5422 + -3061 + 61 + 20 + + + 5444.5 + -3051 + + + + + + + + 1 + Synchronous values in Values A + 91026ff2-77db-40b8-9609-048fb46da7cf + Values Values A + Values A + false + true + 0 + + + + + + 5422 + -3041 + 61 + 20 + + + 5444.5 + -3031 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + f0fe473e-b194-494d-b66f-4ae8933a70d8 + Length + Length + + + + + + 5248 + -3054 + 92 + 28 + + + 5292 + -3040 + + + + + + Curve to measure + 0a8e58f9-c2cd-4b81-b4a3-0f0ea14fda26 + Curve + Curve + false + bc252563-2028-4cde-8811-c7973400960b + 1 + + + + + + 5250 + -3052 + 30 + 24 + + + 5265 + -3040 + + + + + + + + Curve length + 3670a8a9-c0e2-4aa4-af58-727f01ac294a + Length + Length + false + 0 + + + + + + 5304 + -3052 + 34 + 24 + + + 5321 + -3040 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + faa28e50-f6d8-4b9a-a26e-6183e76c91b2 + Panel + + false + 0 + 1814adb0-926c-4d52-ad28-85310e9084c8 + 1 + Double click to edit panel content… + + + + + + 5327 + -3402 + 160 + 274 + + 0 + 0 + 0 + + 5327.913 + -3401.514 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bc252563-2028-4cde-8811-c7973400960b + Relay + + false + e9a6995d-30a7-41e5-b196-1b7fc5fb44cc + 1 + + + + + + 5292 + -2967 + 40 + 16 + + + 5312 + -2959 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + d3c5499b-13f0-4323-ac84-944f95d06c15 + Sort List + Sort List + + + + + + 5352 + -2936 + 134 + 44 + + + 5411 + -2914 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + a1ed489d-611e-44f8-a99b-9c2c3d949419 + Keys + Keys + false + e802414c-6f90-44e5-a7bd-024331adddd6 + 1 + + + + + + 5354 + -2934 + 45 + 20 + + + 5376.5 + -2924 + + + + + + + + 1 + Optional list of values to sort synchronously + 80132a94-0d87-4bee-9852-7fda1b368772 + Values Values A + Values A + true + 927bfec1-6e94-4381-bc5e-d76fe50c29d4 + 1 + + + + + + 5354 + -2914 + 45 + 20 + + + 5376.5 + -2904 + + + + + + + + 1 + Sorted keys + 920690a5-0d5f-4956-95e3-6093b540a52b + Keys + Keys + false + true + 0 + + + + + + 5423 + -2934 + 61 + 20 + + + 5445.5 + -2924 + + + + + + + + 1 + Synchronous values in Values A + adc9ab09-3f1b-415f-b9b2-08cf9976be84 + Values Values A + Values A + false + true + 0 + + + + + + 5423 + -2914 + 61 + 20 + + + 5445.5 + -2904 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 2f34cd6b-905b-4283-ac37-de5ea02cbadd + Length + Length + + + + + + 5240 + -2938 + 92 + 28 + + + 5284 + -2924 + + + + + + Curve to measure + 96ceb309-2ab0-4cad-a927-80d38fc884fd + Curve + Curve + false + 927bfec1-6e94-4381-bc5e-d76fe50c29d4 + 1 + + + + + + 5242 + -2936 + 30 + 24 + + + 5257 + -2924 + + + + + + + + Curve length + e802414c-6f90-44e5-a7bd-024331adddd6 + Length + Length + false + 0 + + + + + + 5296 + -2936 + 34 + 24 + + + 5313 + -2924 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 927bfec1-6e94-4381-bc5e-d76fe50c29d4 + Relay + + false + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + 1 + + + + + + 5279 + -2876 + 40 + 16 + + + 5299 + -2868 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2b9bccd0-ae02-4365-b377-6fd662dd6a5d + Panel + + false + 0 + 54974404-2502-43bb-bdfc-a609a5c651fe + 1 + Double click to edit panel content… + + + + + + 5541 + -3145 + 140 + 274 + + 0 + 0 + 0 + + 5541.143 + -3144.638 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 400d93df-45d4-4e02-b91e-262b243aa90a + Division + Division + + + + + + 5544 + -3016 + 70 + 44 + + + 5569 + -2994 + + + + + + Item to divide (dividend) + a00e9515-9ecc-47ea-8a97-a8958ea8d969 + A + A + false + 42af57b9-c728-4e8e-9394-996709eae9ff + 1 + + + + + + 5546 + -3014 + 11 + 20 + + + 5551.5 + -3004 + + + + + + + + Item to divide with (divisor) + f64c2cfe-3ae8-4f8c-89f8-24b43ea28919 + B + B + false + 920690a5-0d5f-4956-95e3-6093b540a52b + 1 + + + + + + 5546 + -2994 + 11 + 20 + + + 5551.5 + -2984 + + + + + + + + The result of the Division + fdb7ca5b-386a-4712-a460-dc1c32b81e8a + Result + Result + false + 0 + + + + + + 5581 + -3014 + 31 + 40 + + + 5596.5 + -2994 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d5df4772-04bd-4531-a87d-0e2d66aac18b + Panel + + false + 0.5026543140411377 + fdb7ca5b-386a-4712-a460-dc1c32b81e8a + 1 + Double click to edit panel content… + + + + + + 5518 + -3431 + 160 + 274 + + 0 + 0 + 0 + + 5518.396 + -3430.462 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + cb8c5d50-54e8-4e8c-a196-24eb854efd87 + List Item + List Item + + + + + + 5513 + -3138 + 62 + 64 + + + 5555 + -3106 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 4b9f5b8b-ff28-48b1-a97e-d6be62c8aef9 + List + List + false + 91026ff2-77db-40b8-9609-048fb46da7cf + 1 + + + + + + 5515 + -3136 + 28 + 20 + + + 5529 + -3126 + + + + + + + + Item index + d2e11b0e-32ba-47b0-84e4-ffa1c78e8720 + Index + Index + false + 0 + + + + + + 5515 + -3116 + 28 + 20 + + + 5529 + -3106 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 33f1182d-4373-471e-a705-806804709dcf + Wrap + Wrap + false + 0 + + + + + + 5515 + -3096 + 28 + 20 + + + 5529 + -3086 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 1814adb0-926c-4d52-ad28-85310e9084c8 + false + Item + i + false + 0 + + + + + + 5567 + -3136 + 6 + 60 + + + 5570 + -3106 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2b77dcdf-ce57-4868-9a4e-48e3fc9f5e5a + List Item + List Item + + + + + + 5488 + -2916 + 62 + 64 + + + 5530 + -2884 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 1d18c396-583f-45eb-9b94-010699002a19 + List + List + false + adc9ab09-3f1b-415f-b9b2-08cf9976be84 + 1 + + + + + + 5490 + -2914 + 28 + 20 + + + 5504 + -2904 + + + + + + + + Item index + df338200-ce20-430d-b69b-d66afef1e7b8 + Index + Index + false + 0 + + + + + + 5490 + -2894 + 28 + 20 + + + 5504 + -2884 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + d8a4ef94-c986-4267-b16f-7c941f30d435 + Wrap + Wrap + false + 0 + + + + + + 5490 + -2874 + 28 + 20 + + + 5504 + -2864 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 54974404-2502-43bb-bdfc-a609a5c651fe + false + Item + i + false + 0 + + + + + + 5542 + -2914 + 6 + 60 + + + 5545 + -2884 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 3fb239e5-e38e-4479-8639-e29612013d6a + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 5248 + -2665 + 250 + 20 + + + 5248.734 + -2664.783 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 5262b612-4a2f-4510-8d3d-4ed7803669e0 + Merge + Merge + + + + + + 4941 + -1452 + 91 + 64 + + + 4971 + -1420 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + b5833f58-3a64-47b8-a498-1e4918092b07 + false + Data 1 + D1 + true + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 4943 + -1450 + 16 + 20 + + + 4951 + -1440 + + + + + + + + 2 + Data stream 2 + dbf9a285-dc04-4d0f-8712-45e6fb5c9e02 + false + Data 2 + D2 + true + dc0e55a6-36f3-433c-913b-84e1c001dd79 + 1 + + + + + + 4943 + -1430 + 16 + 20 + + + 4951 + -1420 + + + + + + + + 2 + Data stream 3 + 43eb723c-6798-4db0-9b78-c71ee69e3ce2 + false + Data 3 + D3 + true + 0 + + + + + + 4943 + -1410 + 16 + 20 + + + 4951 + -1400 + + + + + + + + 2 + Result of merge + 634039be-8264-44eb-8fac-91a35384e38e + 1 + Result + Result + false + 0 + + + + + + 4983 + -1450 + 47 + 60 + + + 4998.5 + -1420 + + + + + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 642a33c0-2799-4d68-bb2b-da1bf8ccc058 + Bounding Box + Bounding Box + + + + + true + + + + + + 5066 + -1425 + 88 + 44 + + + 5119 + -1403 + + + + + + 1 + Geometry to contain + beb7f73d-d7fc-4297-8280-695ea38f9671 + Content + Content + false + 634039be-8264-44eb-8fac-91a35384e38e + 1 + + + + + + 5068 + -1423 + 39 + 20 + + + 5087.5 + -1413 + + + + + + + + BoundingBox orientation plane + true + 68b37adc-105d-4714-bd52-b5e0faabff20 + Plane + Plane + false + 0 + + + + + + 5068 + -1403 + 39 + 20 + + + 5087.5 + -1393 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 0a25ea0a-1d20-4037-9f7b-df6cab59f946 + Box + Box + false + 0 + + + + + + 5131 + -1423 + 21 + 20 + + + 5141.5 + -1413 + + + + + + + + Bounding box in orientation plane coordinates + true + e466facc-29b5-4cf7-b741-1df9f321e1b8 + Box + Box + false + 0 + + + + + + 5131 + -1403 + 21 + 20 + + + 5141.5 + -1393 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + ca33dd83-2f76-44d4-b96d-b570c81b8d96 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 4954 + -5382 + 50 + 24 + + + 4979.272 + -5370.618 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 7afd325f-440d-4ea5-b9d0-d98d7b05a1fa + Curvature + Curvature + + + + + + 4906 + -5582 + 125 + 64 + + + 4970 + -5550 + + + + + + Curve to evaluate + c3a66083-d9e6-4d9c-8680-ead5de29a36e + Curve + Curve + false + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + 1 + + + + + + 4908 + -5580 + 50 + 30 + + + 4933 + -5565 + + + + + + + + Parameter on curve domain to evaluate + c42e6b9f-7497-4596-a02a-f59e02eeb39d + Parameter + Parameter + false + a3a2a4ff-2cd3-4bc5-970b-01aad8a844ec + 1 + + + + + + 4908 + -5550 + 50 + 30 + + + 4933 + -5535 + + + + + + + + Point on curve at {t} + 563c72fb-fe22-4245-ab21-0c885f8534bc + Point + Point + false + 0 + + + + + + 4982 + -5580 + 47 + 20 + + + 5005.5 + -5570 + + + + + + + + Curvature vector at {t} + a98737cd-fda9-44d4-81b6-5f4e2930391a + Curvature + Curvature + false + 0 + + + + + + 4982 + -5560 + 47 + 20 + + + 5005.5 + -5550 + + + + + + + + Curvature circle at {t} + 6f07aca2-8234-4f2c-b200-a77557eb8073 + Curvature + Curvature + false + 0 + + + + + + 4982 + -5540 + 47 + 20 + + + 5005.5 + -5530 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 890701a5-d28e-492b-8aa2-81825cdf350b + Divide Curve + Divide Curve + + + + + + 4911 + -5494 + 113 + 64 + + + 4955 + -5462 + + + + + + Curve to divide + 0bed8304-319f-4d7d-bd10-4fa13fb2312f + Curve + Curve + false + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + 1 + + + + + + 4913 + -5492 + 30 + 20 + + + 4928 + -5482 + + + + + + + + Number of segments + 0c0db267-97e3-4dd9-bd7f-6e894d30a0c3 + Count + Count + false + ca33dd83-2f76-44d4-b96d-b570c81b8d96 + 1 + + + + + + 4913 + -5472 + 30 + 20 + + + 4928 + -5462 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + efdd48a5-6e64-4a6f-a6b3-9be18b5979e1 + Kinks + Kinks + false + 0 + + + + + + 4913 + -5452 + 30 + 20 + + + 4928 + -5442 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + b51d17a2-3c68-43de-bacf-84d8d051d731 + Points + Points + false + 0 + + + + + + 4967 + -5492 + 55 + 20 + + + 4994.5 + -5482 + + + + + + + + 1 + Tangent vectors at division points + 78f2c716-0d98-4ea0-b3de-e9fcf23dd6dd + Tangents + Tangents + false + 0 + + + + + + 4967 + -5472 + 55 + 20 + + + 4994.5 + -5462 + + + + + + + + 1 + Parameter values at division points + a3a2a4ff-2cd3-4bc5-970b-01aad8a844ec + Parameters + Parameters + false + 0 + + + + + + 4967 + -5452 + 55 + 20 + + + 4994.5 + -5442 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + Curve + Curve + false + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 4951 + -5356 + 50 + 24 + + + 4976.323 + -5344.227 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 376ac442-89ab-4580-bf8a-067c69ee584d + Deconstruct Arc + Deconstruct Arc + + + + + + 4911 + -5668 + 102 + 64 + + + 4945 + -5636 + + + + + + Arc or Circle to deconstruct + 74fa9468-15ba-4773-8f91-eeb99dd2a2fe + Arc + Arc + false + 6f07aca2-8234-4f2c-b200-a77557eb8073 + 1 + + + + + + 4913 + -5666 + 20 + 60 + + + 4923 + -5636 + + + + + + + + Base plane of arc or circle + dc423e1d-bba2-4bfe-9057-1a91dbe85837 + Base Plane + Base Plane + false + 0 + + + + + + 4957 + -5666 + 54 + 20 + + + 4984 + -5656 + + + + + + + + Radius of arc or circle + 4598e6a6-4d06-4238-929f-1358abdaecb8 + Radius + Radius + false + 0 + + + + + + 4957 + -5646 + 54 + 20 + + + 4984 + -5636 + + + + + + + + Angle domain (in radians) of arc + 9e3a1db0-5c46-4b9e-84fa-00a6eeb8c3fe + Angle + Angle + false + 0 + + + + + + 4957 + -5626 + 54 + 20 + + + 4984 + -5616 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 481a1d85-06e6-4918-bae1-4472415a1a40 + One Over X + One Over X + + + + + + 4912 + -5795 + 88 + 28 + + + 4955 + -5781 + + + + + + Input value + 6a1a9b25-9cf1-416f-b261-a3a2a92003a9 + Value + Value + false + 4598e6a6-4d06-4238-929f-1358abdaecb8 + 1 + + + + + + 4914 + -5793 + 29 + 24 + + + 4928.5 + -5781 + + + + + + + + Output value + f05f323c-332f-448a-a60f-bce3faea965e + Result + Result + false + 0 + + + + + + 4967 + -5793 + 31 + 24 + + + 4982.5 + -5781 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + bbed6425-f0ac-4241-be66-c699d2cd5407 + Quick Graph + Quick Graph + false + 0 + f05f323c-332f-448a-a60f-bce3faea965e + 1 + + + + + + 4907 + -5961 + 150 + 150 + + + 4907.277 + -5960.561 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 42fc9d94-0e4e-4090-a1fc-10e37fbb0727 + Number Slider + Number Slider + false + 0 + + + + + + 4862 + -5404 + 198 + 20 + + + 4862.277 + -5403.497 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 67b67c54-918e-48fe-96e3-ba7f53a124be + Line + Line + + + + + + 4917 + -5736 + 102 + 44 + + + 4983 + -5714 + + + + + + Line start point + d5e84c49-0754-43c3-994b-1e6971c73114 + Start Point + Start Point + false + 563c72fb-fe22-4245-ab21-0c885f8534bc + 1 + + + + + + 4919 + -5734 + 52 + 20 + + + 4945 + -5724 + + + + + + + + Line end point + 48c0198f-692e-4a12-ab9a-1890b4381e9f + End Point + End Point + false + dc423e1d-bba2-4bfe-9057-1a91dbe85837 + 1 + + + + + + 4919 + -5714 + 52 + 20 + + + 4945 + -5704 + + + + + + + + Line segment + 2ed61064-1b4d-49d5-95bc-062526346410 + Line + Line + false + 0 + + + + + + 4995 + -5734 + 22 + 40 + + + 5006 + -5714 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 1b4611fa-c25e-4f87-af41-bd5922be6420 + Multiplication + Multiplication + + + + + + 4943 + -6098 + 70 + 44 + + + 4968 + -6076 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 2a3ae467-7ee4-4882-bdea-d0b4ceda308d + A + A + true + f05f323c-332f-448a-a60f-bce3faea965e + 1 + + + + + + 4945 + -6096 + 11 + 20 + + + 4950.5 + -6086 + + + + + + + + Second item for multiplication + 4521c4ab-3fc1-4f5e-9ea0-2a80813d24a4 + B + B + true + b3272204-5a56-483a-bdc5-1ff5e3f19ab0 + 1 + + + + + + 4945 + -6076 + 11 + 20 + + + 4950.5 + -6066 + + + + + + + + Result of multiplication + 379bea4f-7563-492f-be0b-8fd4e1cf6a6b + Result + Result + false + 0 + + + + + + 4980 + -6096 + 31 + 40 + + + 4995.5 + -6076 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b3272204-5a56-483a-bdc5-1ff5e3f19ab0 + Number Slider + Number Slider + false + 0 + + + + + + 4884 + -6119 + 198 + 20 + + + 4884.088 + -6118.852 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.043994 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + b43a74d0-93ba-4ec9-b139-a34c0442b012 + Line SDL + Line SDL + + + + + + 4925 + -6045 + 110 + 64 + + + 4999 + -6013 + + + + + + Line start point + 2ab070d7-1c47-48c0-abf2-c8e4dfc7d7e0 + Start + Start + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4927 + -6043 + 60 + 20 + + + 4965 + -6033 + + + + + + + + Line tangent (direction) + 608a9a2b-13f6-4676-80c3-52896e9d0805 + Direction + Direction + false + 2b911d73-c2cb-448c-a07d-82463b1939a0 + 1 + + + + + + 4927 + -6023 + 60 + 20 + + + 4965 + -6013 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 288c1885-3a51-4058-b534-8d29dab26b8a + -ABS(X) + Length + Length + false + 379bea4f-7563-492f-be0b-8fd4e1cf6a6b + 1 + + + + + + 4927 + -6003 + 60 + 20 + + + 4965 + -5993 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 032c0103-c25f-47da-a798-ffbbf65c8c35 + Line + Line + false + 0 + + + + + + 5011 + -6043 + 22 + 60 + + + 5022 + -6013 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 237092ad-8da8-4d4b-bcee-f2b8b5f3eee1 + Panel + + false + 0 + f05f323c-332f-448a-a60f-bce3faea965e + 1 + Double click to edit panel content… + + + + + + 4738 + -6024 + 160 + 274 + + 0 + 0 + 0 + + 4738.788 + -6023.743 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 4ab627b7-bd88-408a-8580-399a3dedb615 + Evaluate Length + Evaluate Length + + + + + + 4905 + -6205 + 132 + 64 + + + 4973 + -6173 + + + + + + Curve to evaluate + f369acbd-928f-4c66-a22f-cd50ec7b7364 + Curve + Curve + false + 032c0103-c25f-47da-a798-ffbbf65c8c35 + 1 + + + + + + 4907 + -6203 + 54 + 20 + + + 4934 + -6193 + + + + + + + + Length factor for curve evaluation + 012a2c04-8dcc-4c83-a761-ddf38f2c10a0 + Length + Length + false + 0 + + + + + + 4907 + -6183 + 54 + 20 + + + 4934 + -6173 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 32409c1d-9827-49ac-8944-8e1750a298f0 + Normalized + Normalized + false + 0 + + + + + + 4907 + -6163 + 54 + 20 + + + 4934 + -6153 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 6001473a-f6df-45ef-b0b7-543c14c8049f + Point + Point + false + 0 + + + + + + 4985 + -6203 + 50 + 20 + + + 5010 + -6193 + + + + + + + + Tangent vector at the specified length + 4a8cc7d3-50d9-4db1-9d42-ef5f58fa3c96 + Tangent + Tangent + false + 0 + + + + + + 4985 + -6183 + 50 + 20 + + + 5010 + -6173 + + + + + + + + Curve parameter at the specified length + a89ebf99-9979-45a7-9e49-143065b66856 + Parameter + Parameter + false + 0 + + + + + + 4985 + -6163 + 50 + 20 + + + 5010 + -6153 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + c8da4171-7baf-4333-b1be-454f0677b6cb + Interpolate + Interpolate + + + + + + 4916 + -6308 + 113 + 84 + + + 4977 + -6266 + + + + + + 1 + Interpolation points + 34658308-ec3a-40cc-aea0-4f0bba4f1e2a + Vertices + Vertices + false + 6001473a-f6df-45ef-b0b7-543c14c8049f + 1 + + + + + + 4918 + -6306 + 47 + 20 + + + 4941.5 + -6296 + + + + + + + + Curve degree + 4622642d-f7cb-44e9-89aa-8f712f512b86 + Degree + Degree + false + 0 + + + + + + 4918 + -6286 + 47 + 20 + + + 4941.5 + -6276 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 348f4be0-c862-45a3-8381-9a826933fc47 + Periodic + Periodic + false + 0 + + + + + + 4918 + -6266 + 47 + 20 + + + 4941.5 + -6256 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + f4bab7fa-1df6-49eb-a5ce-4f9357c34cfb + KnotStyle + KnotStyle + false + 0 + + + + + + 4918 + -6246 + 47 + 20 + + + 4941.5 + -6236 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 45798e47-de55-4ecb-ac34-151881f0b806 + Curve + Curve + false + 0 + + + + + + 4989 + -6306 + 38 + 26 + + + 5008 + -6292.667 + + + + + + + + Curve length + 422dd381-bfe2-43f9-aab6-3561cae32a5d + Length + Length + false + 0 + + + + + + 4989 + -6280 + 38 + 27 + + + 5008 + -6266 + + + + + + + + Curve domain + 4fcd325e-fe70-467a-bfd7-5a4e0c593c4d + Domain + Domain + false + 0 + + + + + + 4989 + -6253 + 38 + 27 + + + 5008 + -6239.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ca33dd83-2f76-44d4-b96d-b570c81b8d96 + 7afd325f-440d-4ea5-b9d0-d98d7b05a1fa + 890701a5-d28e-492b-8aa2-81825cdf350b + 49d38de8-c3da-4e5f-939e-2e4501d3cde9 + 376ac442-89ab-4580-bf8a-067c69ee584d + 481a1d85-06e6-4918-bae1-4472415a1a40 + bbed6425-f0ac-4241-be66-c699d2cd5407 + 42fc9d94-0e4e-4090-a1fc-10e37fbb0727 + 67b67c54-918e-48fe-96e3-ba7f53a124be + 1b4611fa-c25e-4f87-af41-bd5922be6420 + b3272204-5a56-483a-bdc5-1ff5e3f19ab0 + b43a74d0-93ba-4ec9-b139-a34c0442b012 + 237092ad-8da8-4d4b-bcee-f2b8b5f3eee1 + 4ab627b7-bd88-408a-8580-399a3dedb615 + c8da4171-7baf-4333-b1be-454f0677b6cb + 15 + 5dc68fe9-73f9-4d86-bdfb-91505878e02b + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 1d34f1dd-5c48-4050-8ae8-d2df478c41f2 + Nurbs Curve + Nurbs Curve + + + + + + 4833 + -5376 + 106 + 64 + + + 4887 + -5344 + + + + + + 1 + Curve control points + c54ea1ef-0535-4077-93a7-a7fc7a53d74b + Vertices + Vertices + false + 6001473a-f6df-45ef-b0b7-543c14c8049f + 1 + + + + + + 4835 + -5374 + 40 + 20 + + + 4855 + -5364 + + + + + + + + Curve degree + 016cadc4-aea7-47fd-b633-0a129f667f45 + Degree + Degree + false + 0 + + + + + + 4835 + -5354 + 40 + 20 + + + 4855 + -5344 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + a0756cf7-cd38-4293-9218-e597ec0e28d4 + Periodic + Periodic + false + 0 + + + + + + 4835 + -5334 + 40 + 20 + + + 4855 + -5324 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + ac1ef319-c5ec-4a25-9104-7e80dd008d43 + Curve + Curve + false + 0 + + + + + + 4899 + -5374 + 38 + 20 + + + 4918 + -5364 + + + + + + + + Curve length + ecbae5a6-4a06-45f3-a41d-00c9c7bcd21a + Length + Length + false + 0 + + + + + + 4899 + -5354 + 38 + 20 + + + 4918 + -5344 + + + + + + + + Curve domain + 999d3ea6-d14e-4027-b686-128c8434e8e1 + Domain + Domain + false + 0 + + + + + + 4899 + -5334 + 38 + 20 + + + 4918 + -5324 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 90553cb8-9c67-4d78-83c6-9a3a64e858af + Relative Differences + Relative Differences + + + + + + 4863 + -3649 + 116 + 28 + + + 4910 + -3635 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + d40785fa-b4f9-4897-8262-cd1136d61af7 + Values + Values + false + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + 1 + + + + + + 4865 + -3647 + 33 + 24 + + + 4881.5 + -3635 + + + + + + + + 1 + Differences between consecutive items + 61a09d7f-39bc-4013-a44f-6cc02167e5d0 + Differenced + Differenced + false + 0 + + + + + + 4922 + -3647 + 55 + 24 + + + 4949.5 + -3635 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 395e3c60-9cf1-4aa4-b655-5e874b9ac483 + Relay + + false + 62b304e4-ef74-48d4-ba62-ba264e90fa7a + 1 + + + + + + 5117 + -2256 + 40 + 16 + + + 5137 + -2248 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + a964129b-99ea-4eb4-ade4-7b174207b75c + Derivatives + Derivatives + + + + + + 4728 + -3575 + 105 + 144 + + + 4792 + -3503 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + d42762a7-22cc-4fa9-91b3-b31044662aa3 + Curve + Curve + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 4730 + -3573 + 50 + 70 + + + 4755 + -3538 + + + + + + + + Parameter on curve domain to evaluate + 2428b393-a999-4a6e-944e-a9e9a86ce613 + Parameter + Parameter + false + 50003dbf-6b00-4c00-83ae-28699de8d8bc + 1 + + + + + + 4730 + -3503 + 50 + 70 + + + 4755 + -3468 + + + + + + + + Point on curve at {t} + a3533577-f3dc-4d79-b620-79918f2b72c5 + Point + Point + false + 0 + + + + + + 4804 + -3573 + 27 + 20 + + + 4817.5 + -3563 + + + + + + + + First curve derivative at t (Velocity) + 04b13217-277c-4f88-a252-7c6abd31c6a4 + false + First derivative + 1 + false + 0 + + + + + + 4804 + -3553 + 27 + 20 + + + 4817.5 + -3543 + + + + + + + + Second curve derivative at t (Acceleration) + 465a9505-c9eb-4fa2-b1cb-2df2a4fa0842 + false + Second derivative + 2 + false + 0 + + + + + + 4804 + -3533 + 27 + 20 + + + 4817.5 + -3523 + + + + + + + + Third curve derivative at t (Jolt) + de42c466-9894-42c4-af6f-db8bb06e4e64 + false + Third derivative + 3 + false + 0 + + + + + + 4804 + -3513 + 27 + 20 + + + 4817.5 + -3503 + + + + + + + + Fourth curve derivative at t (Jounce) + bccd1789-8ffa-47b2-b0f0-c83fa81dad74 + false + Fourth derivative + 4 + false + 0 + + + + + + 4804 + -3493 + 27 + 20 + + + 4817.5 + -3483 + + + + + + + + Fifth curve derivative at t + deced006-dec4-40cc-aa67-63939bea163d + false + Fifth derivative + 5 + false + 0 + + + + + + 4804 + -3473 + 27 + 20 + + + 4817.5 + -3463 + + + + + + + + Sixth curve derivative at t + 6a9f033a-57db-4264-b975-c40c57a58d89 + false + Sixth derivative + 6 + false + 0 + + + + + + 4804 + -3453 + 27 + 20 + + + 4817.5 + -3443 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6d18ba9a-1b26-4851-8c54-f684f8dd763e + Relay + + false + 465a9505-c9eb-4fa2-b1cb-2df2a4fa0842 + 1 + + + + + + 4847 + -3542 + 40 + 16 + + + 4867 + -3534 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 83c1a25d-3676-404a-9af9-eba1a1f0ecc4 + Relay + + false + de42c466-9894-42c4-af6f-db8bb06e4e64 + 1 + + + + + + 4843 + -3516 + 40 + 16 + + + 4863 + -3508 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + d49cd736-26b0-434c-804e-9c273412368c + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 4905 + -3669 + 250 + 20 + + + 4905.163 + -3668.574 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 8441b196-a1ad-4124-aa4f-afdbb2523705 + Create Material + Create Material + + + + + + 5085 + -2494 + 132 + 104 + + + 5163 + -2442 + + + + + + Colour of the diffuse channel + 89dce125-f1ba-4d99-b42f-6f72722fcd6f + Diffuse + Diffuse + false + 0 + + + + + + 5087 + -2492 + 64 + 20 + + + 5119 + -2482 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 1dc4d380-c680-4cc4-81ef-fb880facc148 + Specular + Specular + false + 0 + + + + + + 5087 + -2472 + 64 + 20 + + + 5119 + -2462 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 91377c9b-42ff-4b6a-8eae-d61102f4b879 + Emission + Emission + false + 0 + + + + + + 5087 + -2452 + 64 + 20 + + + 5119 + -2442 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 6fdf72e3-f55f-4dc3-9d09-c285aa0d6404 + Transparency + Transparency + false + 0 + + + + + + 5087 + -2432 + 64 + 20 + + + 5119 + -2422 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 684f0c85-afd2-455b-aa22-5633959ca0b9 + Shine + Shine + false + 0 + + + + + + 5087 + -2412 + 64 + 20 + + + 5119 + -2402 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 64c8fbb2-79da-480d-bf40-a9bf6b07f7ec + Material + Material + false + 0 + + + + + + 5175 + -2492 + 40 + 100 + + + 5195 + -2442 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 80f98fe5-5344-4fa0-b2bd-6a867c36087b + Custom Preview + Custom Preview + + + + + + + 5112 + -2563 + 76 + 44 + + + 5174 + -2541 + + + + + + Geometry to preview + true + 40f12d92-1ac3-4067-a782-d316b75368eb + Geometry + Geometry + false + f2ace8d6-7d5e-4da7-a7e4-5ecb5e5d79e4 + 1 + + + + + + 5114 + -2561 + 48 + 20 + + + 5138 + -2551 + + + + + + + + The material override + ceac44d6-5be8-46b7-87f6-bd6dd6e89c00 + Material + Material + false + 64c8fbb2-79da-480d-bf40-a9bf6b07f7ec + 1 + + + + + + 5114 + -2541 + 48 + 20 + + + 5138 + -2531 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 87865128-eab5-44a2-822f-be7aa2577760 + Create Material + Create Material + + + + + + 5088 + -1947 + 132 + 104 + + + 5166 + -1895 + + + + + + Colour of the diffuse channel + 0b898af4-739b-4559-ac4d-2956161798d7 + Diffuse + Diffuse + false + 0 + + + + + + 5090 + -1945 + 64 + 20 + + + 5122 + -1935 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;196;196;196 + + + + + + + + + + + + Colour of the specular highlight + 4e859456-604c-406b-9a9a-a76216a159d0 + Specular + Specular + false + 0 + + + + + + 5090 + -1925 + 64 + 20 + + + 5122 + -1915 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + bf0ef81d-159d-4b06-a89a-df58b7b11568 + Emission + Emission + false + 0 + + + + + + 5090 + -1905 + 64 + 20 + + + 5122 + -1895 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 7b92d141-3139-4780-b451-9312b5f7c7b8 + Transparency + Transparency + false + 0 + + + + + + 5090 + -1885 + 64 + 20 + + + 5122 + -1875 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 529542f7-cac3-411a-89fb-a1bb378a75c8 + Shine + Shine + false + 0 + + + + + + 5090 + -1865 + 64 + 20 + + + 5122 + -1855 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 80804143-e3d5-47f9-aa79-31e6c4d28eed + Material + Material + false + 0 + + + + + + 5178 + -1945 + 40 + 100 + + + 5198 + -1895 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + e83d3def-6897-4764-9eb0-dffbc1be9c37 + Custom Preview + Custom Preview + + + + + + + 5108 + -1994 + 76 + 44 + + + 5170 + -1972 + + + + + + Geometry to preview + true + ffca1288-e45a-4a7b-bb25-258d24622ce8 + Geometry + Geometry + false + 05b78459-e0d6-402d-8302-36b4bc52edd4 + 1 + + + + + + 5110 + -1992 + 48 + 20 + + + 5134 + -1982 + + + + + + + + The material override + ea75f739-ed90-422f-a93f-406ce714394d + Material + Material + false + 80804143-e3d5-47f9-aa79-31e6c4d28eed + 1 + + + + + + 5110 + -1972 + 48 + 20 + + + 5134 + -1962 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 0f58e019-287f-4849-b26b-5207e96b678a + Create Material + Create Material + + + + + + 5086 + -2789 + 132 + 104 + + + 5164 + -2737 + + + + + + Colour of the diffuse channel + 670a576e-27d2-4cd9-b579-1fd1121f439b + Diffuse + Diffuse + false + 0 + + + + + + 5088 + -2787 + 64 + 20 + + + 5120 + -2777 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 8786ff82-7972-4bff-81e8-257185075521 + Specular + Specular + false + 0 + + + + + + 5088 + -2767 + 64 + 20 + + + 5120 + -2757 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + b1950763-7c84-4f12-b7dd-1e27067ffc14 + Emission + Emission + false + 0 + + + + + + 5088 + -2747 + 64 + 20 + + + 5120 + -2737 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 73a88975-dd97-430c-912e-d468ef15f90d + Transparency + Transparency + false + 0 + + + + + + 5088 + -2727 + 64 + 20 + + + 5120 + -2717 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + f65de5c3-ea3c-4af7-b70b-e22f8ba04242 + Shine + Shine + false + 0 + + + + + + 5088 + -2707 + 64 + 20 + + + 5120 + -2697 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 7a75bcdb-383a-427a-a66f-69843849cb98 + Material + Material + false + 0 + + + + + + 5176 + -2787 + 40 + 100 + + + 5196 + -2737 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + d06e8c7b-15a1-4c87-b4e9-346344b02a8e + Custom Preview + Custom Preview + + + + + + + 5117 + -2841 + 76 + 44 + + + 5179 + -2819 + + + + + + Geometry to preview + true + ce4882e0-3bde-4119-93b8-873e59fc613f + Geometry + Geometry + false + 2703edc7-875c-4c85-b3b7-6889f6fe339b + 1 + + + + + + 5119 + -2839 + 48 + 20 + + + 5143 + -2829 + + + + + + + + The material override + 701ee4e5-45d6-4dd3-ba0e-efab81ac8f9e + Material + Material + false + 7a75bcdb-383a-427a-a66f-69843849cb98 + 1 + + + + + + 5119 + -2819 + 48 + 20 + + + 5143 + -2809 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + ec6dd189-5c81-4e7d-9e14-2c530f45d5ce + Create Material + Create Material + + + + + + 5083 + -3533 + 132 + 104 + + + 5161 + -3481 + + + + + + Colour of the diffuse channel + 975066ba-2f98-4d94-9ede-3f3a218b2108 + Diffuse + Diffuse + false + 0 + + + + + + 5085 + -3531 + 64 + 20 + + + 5117 + -3521 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 7a000262-adfd-4803-a9a1-a5a202d431fa + Specular + Specular + false + 0 + + + + + + 5085 + -3511 + 64 + 20 + + + 5117 + -3501 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c7b4fbbd-803e-4144-adef-90034ff8bc90 + Emission + Emission + false + 0 + + + + + + 5085 + -3491 + 64 + 20 + + + 5117 + -3481 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + c85acea8-1dd8-4a8a-ad13-b6f93cd6aad9 + Transparency + Transparency + false + 0 + + + + + + 5085 + -3471 + 64 + 20 + + + 5117 + -3461 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 2fb34e80-2c7e-416f-9046-58a44d0af5ae + Shine + Shine + false + 0 + + + + + + 5085 + -3451 + 64 + 20 + + + 5117 + -3441 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + b93670f2-824b-48df-9efe-173ce0902d96 + Material + Material + false + 0 + + + + + + 5173 + -3531 + 40 + 100 + + + 5193 + -3481 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 1d023950-85ce-4492-b38c-dca1d9028f61 + Custom Preview + Custom Preview + + + + + + + 5122 + -3600 + 76 + 44 + + + 5184 + -3578 + + + + + + Geometry to preview + true + 77677d7c-44a9-4081-af69-8fa1179893f7 + Geometry + Geometry + false + 59b71fdc-2a11-4627-b6cb-45a151170a48 + 1 + + + + + + 5124 + -3598 + 48 + 20 + + + 5148 + -3588 + + + + + + + + The material override + 0afb84ac-7f92-4bf4-941d-665e684db1c7 + Material + Material + false + b93670f2-824b-48df-9efe-173ce0902d96 + 1 + + + + + + 5124 + -3578 + 48 + 20 + + + 5148 + -3568 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 9f52f1c9-9561-4dba-95b0-0aa71843295c + Create Material + Create Material + + + + + + 5077 + -3778 + 132 + 104 + + + 5155 + -3726 + + + + + + Colour of the diffuse channel + 8823c1a9-cbd9-40aa-8876-2647606bd4c2 + Diffuse + Diffuse + false + 0 + + + + + + 5079 + -3776 + 64 + 20 + + + 5111 + -3766 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 1b947ace-df55-49fe-8d43-31fb3a3aaef9 + Specular + Specular + false + 0 + + + + + + 5079 + -3756 + 64 + 20 + + + 5111 + -3746 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 0787adbd-f19c-44d9-be25-7839e714bca3 + Emission + Emission + false + 0 + + + + + + 5079 + -3736 + 64 + 20 + + + 5111 + -3726 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0ee4c6da-ef5c-4ff6-b1e7-3c642569205b + Transparency + Transparency + false + 0 + + + + + + 5079 + -3716 + 64 + 20 + + + 5111 + -3706 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 9a460a5d-c684-4137-96d0-1ff81e6d817c + Shine + Shine + false + 0 + + + + + + 5079 + -3696 + 64 + 20 + + + 5111 + -3686 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 42fe19fc-9502-4cea-9435-b18dfd65c3e4 + Material + Material + false + 0 + + + + + + 5167 + -3776 + 40 + 100 + + + 5187 + -3726 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 3a24ec54-e097-44da-a255-1262bd5c5eaf + Custom Preview + Custom Preview + + + + + + + 5116 + -3845 + 76 + 44 + + + 5178 + -3823 + + + + + + Geometry to preview + true + 8f16dfce-f577-4f49-a85e-ac4c0158fc90 + Geometry + Geometry + false + d801f9b5-fc17-4138-b354-a94649e84da4 + 1 + + + + + + 5118 + -3843 + 48 + 20 + + + 5142 + -3833 + + + + + + + + The material override + 7699bd8f-d95e-4739-8aa3-bb47cf3bfa0f + Material + Material + false + 42fe19fc-9502-4cea-9435-b18dfd65c3e4 + 1 + + + + + + 5118 + -3823 + 48 + 20 + + + 5142 + -3813 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 3980b505-7cff-46c2-8e55-a101c77a3bc5 + Line SDL + Line SDL + + + + + + 4643 + -3844 + 110 + 64 + + + 4717 + -3812 + + + + + + Line start point + ed79d788-c5fe-4886-8ca1-4dda879055f8 + Start + Start + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4645 + -3842 + 60 + 20 + + + 4683 + -3832 + + + + + + + + Line tangent (direction) + 00b472b1-e55f-46b3-a055-46fe62bc411c + Direction + Direction + false + 83c1a25d-3676-404a-9af9-eba1a1f0ecc4 + 1 + + + + + + 4645 + -3822 + 60 + 20 + + + 4683 + -3812 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 52867b1e-f65b-4c06-a584-bf1d71ec8388 + -X + Length + Length + false + 6b7f9b49-4424-46fd-acc5-74efbd1b1bdc + 1 + + + + + + 4645 + -3802 + 60 + 20 + + + 4683 + -3792 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + Line + Line + false + 0 + + + + + + 4729 + -3842 + 22 + 60 + + + 4740 + -3812 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 17dc09c2-dc7c-42ff-b723-cc08b9e52cf6 + PolyLine + PolyLine + + + + + + 4943 + -4372 + 106 + 44 + + + 4997 + -4350 + + + + + + 1 + Polyline vertex points + 87dceea7-c779-4791-87c0-54befb772a1d + Vertices + Vertices + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4945 + -4370 + 40 + 20 + + + 4965 + -4360 + + + + + + + + Close polyline + 8c3520ac-1ba9-406a-8b8e-58d36b6cd5fe + Closed + Closed + false + 0 + + + + + + 4945 + -4350 + 40 + 20 + + + 4965 + -4340 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + b5929477-f9ae-4dbe-87c9-8b7eaa72d0f3 + Polyline + Polyline + false + 0 + + + + + + 5009 + -4370 + 38 + 40 + + + 5028 + -4350 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 821aaf9f-a977-4a08-b138-fa24b0c36831 + Explode + Explode + + + + + + 4921 + -4320 + 124 + 44 + + + 4982 + -4298 + + + + + + Curve to explode + 1cfa493d-647b-4132-a697-9c7ff0d0c3f0 + Curve + Curve + false + b5929477-f9ae-4dbe-87c9-8b7eaa72d0f3 + 1 + + + + + + 4923 + -4318 + 47 + 20 + + + 4946.5 + -4308 + + + + + + + + Recursive decomposition until all segments are atomic + b69f23eb-c45a-49e2-a63b-3ab0be5e6877 + Recursive + Recursive + false + 0 + + + + + + 4923 + -4298 + 47 + 20 + + + 4946.5 + -4288 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 3ce9ba38-e053-4556-8e2b-6319bdca8612 + Segments + Segments + false + 0 + + + + + + 4994 + -4318 + 49 + 20 + + + 5018.5 + -4308 + + + + + + + + 1 + Vertices of the exploded segments + be1e3071-d8d6-4fa9-8c2c-1af6e4647ede + Vertices + Vertices + false + 0 + + + + + + 4994 + -4298 + 49 + 20 + + + 5018.5 + -4288 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + 1 + Curve + Curve + false + 3ce9ba38-e053-4556-8e2b-6319bdca8612 + 1 + + + + + + 4942 + -4231 + 50 + 24 + + + 4975.156 + -4219.531 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e065dd94-2522-4e48-b263-4d5bc93078b5 + Panel + + false + 0 + e16faa87-babe-474e-8383-ea53b7fcb801 + 1 + Double click to edit panel content… + + + + + + 4835 + -4132 + 226 + 100 + + 0 + 0 + 0 + + 4835.156 + -4131.531 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 5dd9b825-032e-48f8-937b-b8f08aae2a9e + Sort List + Sort List + + + + + + 4961 + -4186 + 118 + 44 + + + 5020 + -4164 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 7435db4f-2f15-4acf-bc8c-79a33a8de234 + Keys + Keys + false + 84c79df0-e7e7-4d84-8cfd-4f6c994bedab + 1 + + + + + + 4963 + -4184 + 45 + 20 + + + 4985.5 + -4174 + + + + + + + + 1 + Optional list of values to sort synchronously + 47a3a90f-fdc6-476a-a86f-cc993d39a977 + Values Values A + Values A + true + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + 1 + + + + + + 4963 + -4164 + 45 + 20 + + + 4985.5 + -4154 + + + + + + + + 1 + Sorted keys + e16faa87-babe-474e-8383-ea53b7fcb801 + Keys + Keys + false + 0 + + + + + + 5032 + -4184 + 45 + 20 + + + 5054.5 + -4174 + + + + + + + + 1 + Synchronous values in Values A + f5f2f4ae-4727-40f3-8d33-469372273550 + Values Values A + Values A + false + 0 + + + + + + 5032 + -4164 + 45 + 20 + + + 5054.5 + -4154 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + cae51539-95a5-430d-8f7e-343191aa6fa6 + Length + Length + + + + + + 4851 + -4201 + 92 + 28 + + + 4895 + -4187 + + + + + + Curve to measure + be8ac363-c785-4259-b3b1-7de8eaa58349 + Curve + Curve + false + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + 1 + + + + + + 4853 + -4199 + 30 + 24 + + + 4868 + -4187 + + + + + + + + Curve length + 84c79df0-e7e7-4d84-8cfd-4f6c994bedab + Length + Length + false + 0 + + + + + + 4907 + -4199 + 34 + 24 + + + 4924 + -4187 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 0eb070d4-66d2-4282-8a35-4b9e00aa618e + List Item + List Item + + + + + + 4965 + -4027 + 62 + 64 + + + 5007 + -3995 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + d2d670b7-b3ea-42c9-b62b-a2eff9458ae2 + List + List + false + e16faa87-babe-474e-8383-ea53b7fcb801 + 1 + + + + + + 4967 + -4025 + 28 + 20 + + + 4981 + -4015 + + + + + + + + Item index + 451e72ab-837e-4619-b046-b1ea8bfaf2db + Index + Index + false + 0 + + + + + + 4967 + -4005 + 28 + 20 + + + 4981 + -3995 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + b2ba5e78-f3b2-4246-8cd1-b09865357fa4 + Wrap + Wrap + false + 0 + + + + + + 4967 + -3985 + 28 + 20 + + + 4981 + -3975 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 76d9af32-eebb-4c7b-87ea-37fa8aaeba31 + false + Item + i + false + 0 + + + + + + 5019 + -4025 + 6 + 60 + + + 5022 + -3995 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 17dc09c2-dc7c-42ff-b723-cc08b9e52cf6 + 821aaf9f-a977-4a08-b138-fa24b0c36831 + fbe7b6ed-6efa-4c78-b0f4-b47e3701075a + e065dd94-2522-4e48-b263-4d5bc93078b5 + 5dd9b825-032e-48f8-937b-b8f08aae2a9e + cae51539-95a5-430d-8f7e-343191aa6fa6 + 0eb070d4-66d2-4282-8a35-4b9e00aa618e + 7 + 9724f585-4f7f-4822-9a89-f827a9862281 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + false + af16f525-2107-4b81-98fd-4f8d0499b79c + Dot Display + Dot Display + + + + + + 5042 + -3940 + 77 + 64 + + + 5105 + -3908 + + + + + + Dot location + true + 780f95be-b954-46e5-aae5-15b65ca564ce + Point + Point + false + 42afd330-382f-4f27-84f8-3ac61f883d0d + 1 + + + + + + 5044 + -3938 + 49 + 20 + + + 5076.5 + -3928 + + + + + + + + Dot colour + 1323d3a5-0f71-4feb-8ee1-96b4cb1f3a8e + Colour + Colour + false + 0 + + + + + + 5044 + -3918 + 49 + 20 + + + 5076.5 + -3908 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + df476f79-7601-49ce-9439-6bcb63f6630c + X/2 + Size + Size + false + 76d9af32-eebb-4c7b-87ea-37fa8aaeba31 + 1 + + + + + + 5044 + -3898 + 49 + 20 + + + 5076.5 + -3888 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 57b25890-26ab-457d-83c7-fb2c3abd2062 + Create Material + Create Material + + + + + + 4731 + -3690 + 132 + 104 + + + 4809 + -3638 + + + + + + Colour of the diffuse channel + 28aae0fb-1e47-4393-90b1-9d8e6c42f580 + Diffuse + Diffuse + false + 0 + + + + + + 4733 + -3688 + 64 + 20 + + + 4765 + -3678 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + 41e66f34-509e-42df-96da-54cc815dfd83 + Specular + Specular + false + 0 + + + + + + 4733 + -3668 + 64 + 20 + + + 4765 + -3658 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 9659272c-1d71-402c-ad8f-2453e4009b8a + Emission + Emission + false + 0 + + + + + + 4733 + -3648 + 64 + 20 + + + 4765 + -3638 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + d9fac727-f974-4035-84ef-df391b9e4306 + Transparency + Transparency + false + 0 + + + + + + 4733 + -3628 + 64 + 20 + + + 4765 + -3618 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + dd23a01f-081f-4ff1-aa96-f827d7f82be0 + Shine + Shine + false + 0 + + + + + + 4733 + -3608 + 64 + 20 + + + 4765 + -3598 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 55d1aa82-b82c-4423-8970-73847bea31b4 + Material + Material + false + 0 + + + + + + 4821 + -3688 + 40 + 100 + + + 4841 + -3638 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 67f876a8-8a70-48fd-a34e-aed9a6c5f237 + Custom Preview + Custom Preview + + + + + + + 4755 + -3758 + 76 + 44 + + + 4817 + -3736 + + + + + + Geometry to preview + true + b6b16790-b17b-4a4d-90e2-6d2913c210f2 + Geometry + Geometry + false + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 1 + + + + + + 4757 + -3756 + 48 + 20 + + + 4781 + -3746 + + + + + + + + The material override + 46b32e07-3fca-4dac-8f58-d68651e064d6 + Material + Material + false + 55d1aa82-b82c-4423-8970-73847bea31b4 + 1 + + + + + + 4757 + -3736 + 48 + 20 + + + 4781 + -3726 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 28eadfdc-ff95-4eb2-8b09-caf9143b726a + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 3875 + -1834 + 50 + 24 + + + 3900.728 + -1822.495 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + dbfa2ab3-55f6-4c0c-bc59-c7e54d041ee1 + Curvature + Curvature + + + + + + 3821 + -2036 + 125 + 64 + + + 3885 + -2004 + + + + + + Curve to evaluate + eac57644-f9d0-48a2-aa63-746311a022c1 + Curve + Curve + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + 1 + + + + + + 3823 + -2034 + 50 + 30 + + + 3848 + -2019 + + + + + + + + Parameter on curve domain to evaluate + d0274bae-9243-4ca7-b034-8099c56ea5db + Parameter + Parameter + false + 88ad210f-772d-4bc4-b83b-c68f87401a58 + 1 + + + + + + 3823 + -2004 + 50 + 30 + + + 3848 + -1989 + + + + + + + + Point on curve at {t} + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + Point + Point + false + 0 + + + + + + 3897 + -2034 + 47 + 20 + + + 3920.5 + -2024 + + + + + + + + Curvature vector at {t} + f4e33d70-bd3e-4019-b708-9e3624a1dfd7 + Curvature + Curvature + false + 0 + + + + + + 3897 + -2014 + 47 + 20 + + + 3920.5 + -2004 + + + + + + + + Curvature circle at {t} + 0165e8b2-428f-409a-b8ef-5595bfe4179c + Curvature + Curvature + false + 0 + + + + + + 3897 + -1994 + 47 + 20 + + + 3920.5 + -1984 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + c07a4620-16ce-4d15-b718-495e88b89047 + Divide Curve + Divide Curve + + + + + + 3833 + -1946 + 113 + 64 + + + 3877 + -1914 + + + + + + Curve to divide + 1a8d1938-2582-42a2-b261-a7f8f6489c5f + Curve + Curve + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + 1 + + + + + + 3835 + -1944 + 30 + 20 + + + 3850 + -1934 + + + + + + + + Number of segments + 3913c7f5-fea9-4985-b1d6-bcd91a32f043 + Count + Count + false + 28eadfdc-ff95-4eb2-8b09-caf9143b726a + 1 + + + + + + 3835 + -1924 + 30 + 20 + + + 3850 + -1914 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + dfe4a210-db01-477c-b458-c17d620fa387 + Kinks + Kinks + false + 0 + + + + + + 3835 + -1904 + 30 + 20 + + + 3850 + -1894 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 21bd5a56-8d6c-424d-ab5b-d6327178bf4a + Points + Points + false + 0 + + + + + + 3889 + -1944 + 55 + 20 + + + 3916.5 + -1934 + + + + + + + + 1 + Tangent vectors at division points + 9fc644c6-6c03-4e9f-9dce-b7349f422ca1 + Tangents + Tangents + false + 0 + + + + + + 3889 + -1924 + 55 + 20 + + + 3916.5 + -1914 + + + + + + + + 1 + Parameter values at division points + 88ad210f-772d-4bc4-b83b-c68f87401a58 + Parameters + Parameters + false + 0 + + + + + + 3889 + -1904 + 55 + 20 + + + 3916.5 + -1894 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + c37ad183-23ad-4f21-ad32-53f5aa675769 + 2 + Curve + Curve + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 667c0d04-cd86-461b-8ffa-c86ff56295ed + 3fc32aaf-343b-4a34-8c74-605f43cf50a3 + 3 + + + + + + 3873 + -1797 + 50 + 24 + + + 3906.872 + -1785.495 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 16a3413c-d879-4bbd-9709-a508ccc9f9d3 + Deconstruct Arc + Deconstruct Arc + + + + + + 3833 + -2120 + 102 + 64 + + + 3867 + -2088 + + + + + + Arc or Circle to deconstruct + 4f9767ca-c362-4ac7-8435-5e6fb0d47928 + Arc + Arc + false + 0165e8b2-428f-409a-b8ef-5595bfe4179c + 1 + + + + + + 3835 + -2118 + 20 + 60 + + + 3845 + -2088 + + + + + + + + Base plane of arc or circle + de35b8d3-fedc-462c-9147-9943db669c82 + Base Plane + Base Plane + false + 0 + + + + + + 3879 + -2118 + 54 + 20 + + + 3906 + -2108 + + + + + + + + Radius of arc or circle + 3ae250ce-b295-4060-89cc-13bdb6bec54e + Radius + Radius + false + 0 + + + + + + 3879 + -2098 + 54 + 20 + + + 3906 + -2088 + + + + + + + + Angle domain (in radians) of arc + 310f5a9b-bcd9-485a-85cc-de8a97450ca5 + Angle + Angle + false + 0 + + + + + + 3879 + -2078 + 54 + 20 + + + 3906 + -2068 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 8a0065b1-0599-4f47-8f0d-eb9bbe98c6f6 + One Over X + One Over X + + + + + + 3851 + -2248 + 88 + 28 + + + 3894 + -2234 + + + + + + Input value + d471d4d5-c736-4517-b8b0-5b492d9e882d + Value + Value + false + 3ae250ce-b295-4060-89cc-13bdb6bec54e + 1 + + + + + + 3853 + -2246 + 29 + 24 + + + 3867.5 + -2234 + + + + + + + + Output value + f04ba8b7-7e4d-41f7-8410-f6344277cf8f + Result + Result + false + 0 + + + + + + 3906 + -2246 + 31 + 24 + + + 3921.5 + -2234 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 266d4931-f99c-4466-bd3a-1a0991e513da + Quick Graph + Quick Graph + false + 0 + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + + + + + + 3828 + -2494 + 150 + 150 + + + 3828.733 + -2493.696 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 954f1c54-4cf4-400c-a33c-a978ab09a077 + Number Slider + Number Slider + false + 0 + + + + + + 3783 + -1856 + 198 + 20 + + + 3783.733 + -1855.375 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 06b265f5-8a0f-4f70-9678-e3b271f4f58a + Line + Line + + + + + + 3834 + -2194 + 102 + 44 + + + 3900 + -2172 + + + + + + Line start point + 11e50afe-1f13-474b-8246-ece8d8333352 + Start Point + Start Point + false + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + 1 + + + + + + 3836 + -2192 + 52 + 20 + + + 3862 + -2182 + + + + + + + + Line end point + 58175c96-8236-4032-8128-d5e6857a3aa1 + End Point + End Point + false + de35b8d3-fedc-462c-9147-9943db669c82 + 1 + + + + + + 3836 + -2172 + 52 + 20 + + + 3862 + -2162 + + + + + + + + Line segment + 8357df34-e584-43f9-8352-d2c66e704265 + Line + Line + false + 0 + + + + + + 3912 + -2192 + 22 + 40 + + + 3923 + -2172 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 807e2211-e15d-4e76-ac67-cf8089e060a8 + Multiplication + Multiplication + + + + + + 3869 + -2629 + 70 + 44 + + + 3894 + -2607 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 8f200771-4c67-4103-b373-3d4a93878ba3 + A + A + true + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + + + + + + 3871 + -2627 + 11 + 20 + + + 3876.5 + -2617 + + + + + + + + Second item for multiplication + 8f3484da-6ace-4b0f-abcb-8671b5bc2ff2 + B + B + true + 6081589b-1162-4767-a23c-0236e6dcf866 + 1 + + + + + + 3871 + -2607 + 11 + 20 + + + 3876.5 + -2597 + + + + + + + + Result of multiplication + 637f8767-296d-4ab7-bb37-3721969cb2f7 + Result + Result + false + 0 + + + + + + 3906 + -2627 + 31 + 40 + + + 3921.5 + -2607 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 6081589b-1162-4767-a23c-0236e6dcf866 + Number Slider + Number Slider + false + 0 + + + + + + 3805 + -2652 + 198 + 20 + + + 3805.543 + -2651.987 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.015666 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 2cd565c0-7714-40e7-a8cb-89b70f29faa7 + Line SDL + Line SDL + + + + + + 3838 + -2574 + 110 + 64 + + + 3912 + -2542 + + + + + + Line start point + e5a0190f-cd7d-45df-b6fd-1a695634c0aa + Start + Start + false + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + 1 + + + + + + 3840 + -2572 + 60 + 20 + + + 3878 + -2562 + + + + + + + + Line tangent (direction) + c0cb061e-8d75-4e13-bdcf-c1b84b51a685 + Direction + Direction + false + 8357df34-e584-43f9-8352-d2c66e704265 + 1 + + + + + + 3840 + -2552 + 60 + 20 + + + 3878 + -2542 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + bca8db60-cf93-4650-a9ee-a61f07ec281a + -ABS(X) + Length + Length + false + 637f8767-296d-4ab7-bb37-3721969cb2f7 + 1 + + + + + + 3840 + -2532 + 60 + 20 + + + 3878 + -2522 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 0556916a-2300-4355-a123-af92a576f3a0 + Line + Line + false + 0 + + + + + + 3924 + -2572 + 22 + 60 + + + 3935 + -2542 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 6b61c485-c822-4e74-b825-ef839dc74ab8 + Panel + + false + 0.56093490123748779 + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + Double click to edit panel content… + + + + + + 3653 + -2552 + 160 + 274 + + 0 + 0 + 0 + + 3653.414 + -2551.413 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 81081046-5ea7-4a54-abb6-be55c807cd50 + Evaluate Length + Evaluate Length + + + + + + 3833 + -2740 + 132 + 64 + + + 3901 + -2708 + + + + + + Curve to evaluate + a695e56d-4baf-459c-81f9-d58c010e6df5 + Curve + Curve + false + 0556916a-2300-4355-a123-af92a576f3a0 + 1 + + + + + + 3835 + -2738 + 54 + 20 + + + 3862 + -2728 + + + + + + + + Length factor for curve evaluation + 4b09a0dd-308a-43aa-b593-ad126c0bdaa2 + Length + Length + false + 0 + + + + + + 3835 + -2718 + 54 + 20 + + + 3862 + -2708 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + f37c5a70-4e86-4efc-aceb-c3abdc2350d5 + Normalized + Normalized + false + 0 + + + + + + 3835 + -2698 + 54 + 20 + + + 3862 + -2688 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + Point + Point + false + 0 + + + + + + 3913 + -2738 + 50 + 20 + + + 3938 + -2728 + + + + + + + + Tangent vector at the specified length + c17ecb1f-ea64-4d4c-8d28-ffefe05bf52c + Tangent + Tangent + false + 0 + + + + + + 3913 + -2718 + 50 + 20 + + + 3938 + -2708 + + + + + + + + Curve parameter at the specified length + 79693d71-1908-4467-b5ab-97273787aa92 + Parameter + Parameter + false + 0 + + + + + + 3913 + -2698 + 50 + 20 + + + 3938 + -2688 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 818032ca-5c33-44c8-b902-d834ae0cca0f + Interpolate + Interpolate + + + + + + 3846 + -2831 + 113 + 84 + + + 3907 + -2789 + + + + + + 1 + Interpolation points + e9af44e7-0504-4474-9b4c-1c81f9097ec2 + Vertices + Vertices + false + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + 1 + + + + + + 3848 + -2829 + 47 + 20 + + + 3871.5 + -2819 + + + + + + + + Curve degree + c4477817-d622-4477-a8ae-de836c379301 + Degree + Degree + false + 0 + + + + + + 3848 + -2809 + 47 + 20 + + + 3871.5 + -2799 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 5eec3254-213c-4c9e-a7d3-9f345d92aaf8 + Periodic + Periodic + false + 0 + + + + + + 3848 + -2789 + 47 + 20 + + + 3871.5 + -2779 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 30a4df01-770a-4d7f-a0a7-2f90583bab3a + KnotStyle + KnotStyle + false + 0 + + + + + + 3848 + -2769 + 47 + 20 + + + 3871.5 + -2759 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f2eb1e7d-c8cf-4dee-87bf-2a0c461d4cce + Curve + Curve + false + 0 + + + + + + 3919 + -2829 + 38 + 26 + + + 3938 + -2815.667 + + + + + + + + Curve length + eaffc910-9ed5-4049-ba40-85577b0c4081 + Length + Length + false + 0 + + + + + + 3919 + -2803 + 38 + 27 + + + 3938 + -2789 + + + + + + + + Curve domain + d653cebd-7c88-44c6-bbdc-c92f3b9e1fa2 + Domain + Domain + false + 0 + + + + + + 3919 + -2776 + 38 + 27 + + + 3938 + -2762.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 28eadfdc-ff95-4eb2-8b09-caf9143b726a + dbfa2ab3-55f6-4c0c-bc59-c7e54d041ee1 + c07a4620-16ce-4d15-b718-495e88b89047 + c37ad183-23ad-4f21-ad32-53f5aa675769 + 16a3413c-d879-4bbd-9709-a508ccc9f9d3 + 8a0065b1-0599-4f47-8f0d-eb9bbe98c6f6 + 266d4931-f99c-4466-bd3a-1a0991e513da + 954f1c54-4cf4-400c-a33c-a978ab09a077 + 06b265f5-8a0f-4f70-9678-e3b271f4f58a + 807e2211-e15d-4e76-ac67-cf8089e060a8 + 6081589b-1162-4767-a23c-0236e6dcf866 + 2cd565c0-7714-40e7-a8cb-89b70f29faa7 + 6b61c485-c822-4e74-b825-ef839dc74ab8 + 81081046-5ea7-4a54-abb6-be55c807cd50 + 818032ca-5c33-44c8-b902-d834ae0cca0f + af9990d8-c606-4f70-acad-69fd85bd0775 + 38325cb0-7260-431a-ae0b-25698456373f + 55b61a6a-fca5-42d9-8b48-e79c686c1cba + a9423d71-4c99-4f2f-ba24-914624fd1de9 + f973b150-2145-4592-8daf-bbaedbc6432d + 29ba8a00-fdc0-4948-a0aa-3919b9355bb6 + 21 + 2c0307d5-d32a-46a1-8134-dcc07b4d7272 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 76ba6b0d-70f1-48f6-b798-6612d3368cf6 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 3865 + -2930 + 50 + 24 + + + 3890.542 + -2918.466 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 68f3d9f9-bf0b-4c27-9c53-a4a571bb848b + Curvature + Curvature + + + + + + 3815 + -3132 + 125 + 64 + + + 3879 + -3100 + + + + + + Curve to evaluate + 11cbc32f-c6a0-48c0-a5c1-089d0f855223 + Curve + Curve + false + a93f2810-4d09-4475-b2f5-3a4994a4a093 + 1 + + + + + + 3817 + -3130 + 50 + 30 + + + 3842 + -3115 + + + + + + + + Parameter on curve domain to evaluate + 5b72094c-a4fd-40a4-9c4e-f2573f457887 + Parameter + Parameter + false + 6c7c7f09-f46f-437d-875a-e161a4fa23c8 + 1 + + + + + + 3817 + -3100 + 50 + 30 + + + 3842 + -3085 + + + + + + + + Point on curve at {t} + 7e3b3253-1d53-4364-aa37-088570ea46d9 + Point + Point + false + 0 + + + + + + 3891 + -3130 + 47 + 20 + + + 3914.5 + -3120 + + + + + + + + Curvature vector at {t} + 26e23807-3313-4950-a31f-04790370f7fc + Curvature + Curvature + false + 0 + + + + + + 3891 + -3110 + 47 + 20 + + + 3914.5 + -3100 + + + + + + + + Curvature circle at {t} + a2d6260f-afee-44b3-a365-b92634922e3a + Curvature + Curvature + false + 0 + + + + + + 3891 + -3090 + 47 + 20 + + + 3914.5 + -3080 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + aea1da58-4c17-4c4b-9fd6-f144c2e57b81 + Divide Curve + Divide Curve + + + + + + 3820 + -3044 + 113 + 64 + + + 3864 + -3012 + + + + + + Curve to divide + 48c6942f-7175-45f8-8cd6-b4b17afb7b5f + Curve + Curve + false + a93f2810-4d09-4475-b2f5-3a4994a4a093 + 1 + + + + + + 3822 + -3042 + 30 + 20 + + + 3837 + -3032 + + + + + + + + Number of segments + ca924df1-0f39-4721-b908-3d58657b200e + Count + Count + false + 76ba6b0d-70f1-48f6-b798-6612d3368cf6 + 1 + + + + + + 3822 + -3022 + 30 + 20 + + + 3837 + -3012 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 48ceeb87-7ebf-4c9e-bcc4-0007a3df1897 + Kinks + Kinks + false + 0 + + + + + + 3822 + -3002 + 30 + 20 + + + 3837 + -2992 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 81ed1ecc-1780-4f46-80e0-c504d689b209 + Points + Points + false + 0 + + + + + + 3876 + -3042 + 55 + 20 + + + 3903.5 + -3032 + + + + + + + + 1 + Tangent vectors at division points + bdcf2a42-da91-4868-904f-37720e525a2a + Tangents + Tangents + false + 0 + + + + + + 3876 + -3022 + 55 + 20 + + + 3903.5 + -3012 + + + + + + + + 1 + Parameter values at division points + 6c7c7f09-f46f-437d-875a-e161a4fa23c8 + Parameters + Parameters + false + 0 + + + + + + 3876 + -3002 + 55 + 20 + + + 3903.5 + -2992 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + a93f2810-4d09-4475-b2f5-3a4994a4a093 + Curve + Curve + false + f2eb1e7d-c8cf-4dee-87bf-2a0c461d4cce + 1 + + + + + + 3862 + -2904 + 50 + 24 + + + 3887.592 + -2892.073 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + e48f210f-1926-49fb-ac31-2ea9b1cc86c3 + Deconstruct Arc + Deconstruct Arc + + + + + + 3820 + -3218 + 102 + 64 + + + 3854 + -3186 + + + + + + Arc or Circle to deconstruct + 34e14888-7403-4cd6-b653-7bc5a3be36ac + Arc + Arc + false + a2d6260f-afee-44b3-a365-b92634922e3a + 1 + + + + + + 3822 + -3216 + 20 + 60 + + + 3832 + -3186 + + + + + + + + Base plane of arc or circle + 71e93b88-c1c0-47d6-950b-44ed11bacbec + Base Plane + Base Plane + false + 0 + + + + + + 3866 + -3216 + 54 + 20 + + + 3893 + -3206 + + + + + + + + Radius of arc or circle + 888dec7f-8c20-44c6-a6fe-9deaec07db13 + Radius + Radius + false + 0 + + + + + + 3866 + -3196 + 54 + 20 + + + 3893 + -3186 + + + + + + + + Angle domain (in radians) of arc + bf931d8e-f742-4912-8cbd-31cd18cc1a0c + Angle + Angle + false + 0 + + + + + + 3866 + -3176 + 54 + 20 + + + 3893 + -3166 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 41167251-f3bc-431c-8567-6fbe617c44f4 + One Over X + One Over X + + + + + + 3821 + -3345 + 88 + 28 + + + 3864 + -3331 + + + + + + Input value + 376516c8-889d-479a-8411-7c5cefe2542e + Value + Value + false + 888dec7f-8c20-44c6-a6fe-9deaec07db13 + 1 + + + + + + 3823 + -3343 + 29 + 24 + + + 3837.5 + -3331 + + + + + + + + Output value + ac62aec8-0594-44ee-8310-8191d5382a5d + Result + Result + false + 0 + + + + + + 3876 + -3343 + 31 + 24 + + + 3891.5 + -3331 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 2a23682c-70fd-4733-acc0-1f1bc603e6dc + Quick Graph + Quick Graph + false + 0 + cce10eb2-2264-4073-b519-67a913bed946 + 1 + + + + + + 3818 + -3509 + 150 + 150 + + + 3818.546 + -3508.407 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 80ee8786-79d0-41af-9d7a-fe29f1f756f8 + Number Slider + Number Slider + false + 0 + + + + + + 3773 + -2952 + 198 + 20 + + + 3773.546 + -2951.344 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 6e0d3d38-8be9-47b3-8a9e-b1deaee26b5a + Line + Line + + + + + + 3826 + -3286 + 102 + 44 + + + 3892 + -3264 + + + + + + Line start point + e56e9225-cd4a-4ec4-8375-94a14bf86ff0 + Start Point + Start Point + false + 7e3b3253-1d53-4364-aa37-088570ea46d9 + 1 + + + + + + 3828 + -3284 + 52 + 20 + + + 3854 + -3274 + + + + + + + + Line end point + 6b3cb1d6-ddb1-4680-9b52-e2052df04e4f + End Point + End Point + false + 71e93b88-c1c0-47d6-950b-44ed11bacbec + 1 + + + + + + 3828 + -3264 + 52 + 20 + + + 3854 + -3254 + + + + + + + + Line segment + 0904ce0a-dd46-4b46-ad7a-cb76599e8a2c + Line + Line + false + 0 + + + + + + 3904 + -3284 + 22 + 40 + + + 3915 + -3264 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + edcca381-e217-4938-944c-141545a04953 + Multiplication + Multiplication + + + + + + 3852 + -3648 + 70 + 44 + + + 3877 + -3626 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 4e37858c-be46-4f29-99ba-27eea0142734 + A + A + true + cce10eb2-2264-4073-b519-67a913bed946 + 1 + + + + + + 3854 + -3646 + 11 + 20 + + + 3859.5 + -3636 + + + + + + + + Second item for multiplication + c4a92fda-ed78-4d14-9b1d-228fb99bdb3f + B + B + true + 11307b3c-6846-4880-8a6c-93e9fdb7d231 + 1 + + + + + + 3854 + -3626 + 11 + 20 + + + 3859.5 + -3616 + + + + + + + + Result of multiplication + 0b36711c-d6c1-44b3-9855-3ba9de33b238 + Result + Result + false + 0 + + + + + + 3889 + -3646 + 31 + 40 + + + 3904.5 + -3626 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 4ad014e0-0055-4480-8486-cda8358dbefc + Line SDL + Line SDL + + + + + + 3840 + -3595 + 110 + 64 + + + 3914 + -3563 + + + + + + Line start point + 92055cf7-65ac-418c-94fa-ef99c190d903 + Start + Start + false + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + 1 + + + + + + 3842 + -3593 + 60 + 20 + + + 3880 + -3583 + + + + + + + + Line tangent (direction) + fb239a8c-a7ca-424c-b858-70d0995666f7 + Direction + Direction + false + 8357df34-e584-43f9-8352-d2c66e704265 + 1 + + + + + + 3842 + -3573 + 60 + 20 + + + 3880 + -3563 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 4d8cb505-7e4c-41be-a685-bd11edcc156f + -ABS(X) + Length + Length + false + 0b36711c-d6c1-44b3-9855-3ba9de33b238 + 1 + + + + + + 3842 + -3553 + 60 + 20 + + + 3880 + -3543 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + b6414b0f-6af2-49d2-bed0-b533cf8a210e + Line + Line + false + 0 + + + + + + 3926 + -3593 + 22 + 60 + + + 3937 + -3563 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d08f1f68-d390-449c-95ce-1034146ddeaf + Panel + + false + 0 + cce10eb2-2264-4073-b519-67a913bed946 + 1 + Double click to edit panel content… + + + + + + 3643 + -3410 + 160 + 274 + + 0 + 0 + 0 + + 3643.65 + -3409.801 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + f28243b8-199b-448b-9735-41b5d7d152a3 + Evaluate Length + Evaluate Length + + + + + + 3814 + -3755 + 132 + 64 + + + 3882 + -3723 + + + + + + Curve to evaluate + a0db3aa5-0b17-4099-b9b8-f3402ae62d58 + Curve + Curve + false + b6414b0f-6af2-49d2-bed0-b533cf8a210e + 1 + + + + + + 3816 + -3753 + 54 + 20 + + + 3843 + -3743 + + + + + + + + Length factor for curve evaluation + 30de9dfe-1ee7-4f76-b32e-dacc49ee8708 + Length + Length + false + 0 + + + + + + 3816 + -3733 + 54 + 20 + + + 3843 + -3723 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 559cf147-a008-4cf9-a12e-480d0e44644b + Normalized + Normalized + false + 0 + + + + + + 3816 + -3713 + 54 + 20 + + + 3843 + -3703 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + de22ce67-da86-40df-99fb-cce73e1d1209 + Point + Point + false + 0 + + + + + + 3894 + -3753 + 50 + 20 + + + 3919 + -3743 + + + + + + + + Tangent vector at the specified length + 2bf24faf-5e0c-4819-8574-58f7a560a032 + Tangent + Tangent + false + 0 + + + + + + 3894 + -3733 + 50 + 20 + + + 3919 + -3723 + + + + + + + + Curve parameter at the specified length + 0cee8710-6b6f-44af-852f-287dcb66bd02 + Parameter + Parameter + false + 0 + + + + + + 3894 + -3713 + 50 + 20 + + + 3919 + -3703 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 99964215-c94a-45fb-bff7-6efae1224019 + Interpolate + Interpolate + + + + + + 3825 + -3858 + 113 + 84 + + + 3886 + -3816 + + + + + + 1 + Interpolation points + 93bd4441-9f58-4089-bcdf-b615c183005a + Vertices + Vertices + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3827 + -3856 + 47 + 20 + + + 3850.5 + -3846 + + + + + + + + Curve degree + e086514c-86d6-4a38-afe4-7296ee0144bc + Degree + Degree + false + 0 + + + + + + 3827 + -3836 + 47 + 20 + + + 3850.5 + -3826 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + ce56dfc7-85a1-42c3-8133-188a9ece6c19 + Periodic + Periodic + false + 0 + + + + + + 3827 + -3816 + 47 + 20 + + + 3850.5 + -3806 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 2024bd25-1e7a-4217-9c7e-de9bb1676814 + KnotStyle + KnotStyle + false + 0 + + + + + + 3827 + -3796 + 47 + 20 + + + 3850.5 + -3786 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + bd9d158e-b0ba-42da-ae2a-30f6439680d3 + Curve + Curve + false + 0 + + + + + + 3898 + -3856 + 38 + 26 + + + 3917 + -3842.667 + + + + + + + + Curve length + 08258517-e44b-4ca8-ae24-e149aee02dad + Length + Length + false + 0 + + + + + + 3898 + -3830 + 38 + 27 + + + 3917 + -3816 + + + + + + + + Curve domain + 4d5322dd-ce94-47ff-9943-1699433b2c21 + Domain + Domain + false + 0 + + + + + + 3898 + -3803 + 38 + 27 + + + 3917 + -3789.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 76ba6b0d-70f1-48f6-b798-6612d3368cf6 + 68f3d9f9-bf0b-4c27-9c53-a4a571bb848b + aea1da58-4c17-4c4b-9fd6-f144c2e57b81 + a93f2810-4d09-4475-b2f5-3a4994a4a093 + e48f210f-1926-49fb-ac31-2ea9b1cc86c3 + 41167251-f3bc-431c-8567-6fbe617c44f4 + 2a23682c-70fd-4733-acc0-1f1bc603e6dc + 80ee8786-79d0-41af-9d7a-fe29f1f756f8 + 6e0d3d38-8be9-47b3-8a9e-b1deaee26b5a + edcca381-e217-4938-944c-141545a04953 + daade0dc-ab8b-43f8-9164-341b5be4e748 + 4ad014e0-0055-4480-8486-cda8358dbefc + d08f1f68-d390-449c-95ce-1034146ddeaf + f28243b8-199b-448b-9735-41b5d7d152a3 + 99964215-c94a-45fb-bff7-6efae1224019 + c57c2cc2-5a54-4df9-87ad-6d83f45a2f66 + 560bfbc1-dd3f-4f3f-a6bf-23ef61d6b5d0 + f4e91e67-56bf-4641-826c-3ffddae1fac1 + 145f19eb-ff6a-4838-8ba7-af2b4b50ddd8 + 161993a6-fa25-4ff2-8543-979e5f0b907e + 52c14e21-3214-4e31-a276-76efd5949ec4 + c08b8f16-e211-45f8-84d5-242bf1a8843c + 91d3c8d9-2b35-479b-85e6-a5a72f2bd12a + e9e260f9-2b89-40cf-8783-ee2f6bd318bf + 68bf017e-ab21-4f1b-a6a9-fe519170fa05 + 25 + ce2bd435-d01f-4fc8-9c40-9894436e7832 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 7b62a469-b1cc-4438-aa08-d3f4dc393b8f + Nurbs Curve + Nurbs Curve + + + + + + 3774 + -3852 + 106 + 64 + + + 3828 + -3820 + + + + + + 1 + Curve control points + 91f2c317-20bf-43bf-8c21-1f67a38fe030 + Vertices + Vertices + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3776 + -3850 + 40 + 20 + + + 3796 + -3840 + + + + + + + + Curve degree + b6cf980d-2070-4455-a858-969b38af8ed8 + Degree + Degree + false + 0 + + + + + + 3776 + -3830 + 40 + 20 + + + 3796 + -3820 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + c63096d6-14df-40c9-92ce-76f0b3504179 + Periodic + Periodic + false + 0 + + + + + + 3776 + -3810 + 40 + 20 + + + 3796 + -3800 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 6fe39aed-eac9-48c9-85e1-4df3061177fd + Curve + Curve + false + 0 + + + + + + 3840 + -3850 + 38 + 20 + + + 3859 + -3840 + + + + + + + + Curve length + 4bca3ae3-94a9-404a-8109-aafce42627f0 + Length + Length + false + 0 + + + + + + 3840 + -3830 + 38 + 20 + + + 3859 + -3820 + + + + + + + + Curve domain + 9f496c31-d1fa-4fd4-97c3-b7ba7d9c95d5 + Domain + Domain + false + 0 + + + + + + 3840 + -3810 + 38 + 20 + + + 3859 + -3800 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 3cc43698-5330-412f-b72b-a447d042298b + Nurbs Curve + Nurbs Curve + + + + + + 3779 + -2839 + 106 + 64 + + + 3833 + -2807 + + + + + + 1 + Curve control points + e7d8f1e9-a528-4d63-964b-e806264016a6 + Vertices + Vertices + false + af4aea10-2bdd-4d28-8afa-d7fcf336d065 + 1 + + + + + + 3781 + -2837 + 40 + 20 + + + 3801 + -2827 + + + + + + + + Curve degree + c90bd8db-7941-437c-9adc-ea1680e9036e + Degree + Degree + false + 0 + + + + + + 3781 + -2817 + 40 + 20 + + + 3801 + -2807 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + e8931b20-2b89-48b1-bc46-079a6fb40a14 + Periodic + Periodic + false + 0 + + + + + + 3781 + -2797 + 40 + 20 + + + 3801 + -2787 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + fa7439b0-14a0-4005-b0fc-f47391004e5e + Curve + Curve + false + 0 + + + + + + 3845 + -2837 + 38 + 20 + + + 3864 + -2827 + + + + + + + + Curve length + 7c2b913d-258b-4835-8112-9d19df94fca2 + Length + Length + false + 0 + + + + + + 3845 + -2817 + 38 + 20 + + + 3864 + -2807 + + + + + + + + Curve domain + 633dc9c2-bae9-42cf-a1af-7dbaefbe0ecf + Domain + Domain + false + 0 + + + + + + 3845 + -2797 + 38 + 20 + + + 3864 + -2787 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + d2421ab0-d865-4d26-aefa-d8468c49bd03 + Relative Differences + Relative Differences + + + + + + 3770 + -3659 + 116 + 28 + + + 3817 + -3645 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 344ebe56-e7ec-4176-961d-4ec6b2953d4c + Values + Values + false + 09672f9e-416a-4ecf-9347-34228901de0b + 1 + + + + + + 3772 + -3657 + 33 + 24 + + + 3788.5 + -3645 + + + + + + + + 1 + Differences between consecutive items + cce10eb2-2264-4073-b519-67a913bed946 + Differenced + Differenced + false + 0 + + + + + + 3829 + -3657 + 55 + 24 + + + 3856.5 + -3645 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 09672f9e-416a-4ecf-9347-34228901de0b + Relay + + false + f04ba8b7-7e4d-41f7-8410-f6344277cf8f + 1 + + + + + + 4024 + -2266 + 40 + 16 + + + 4044 + -2258 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + f4e91e67-56bf-4641-826c-3ffddae1fac1 + Derivatives + Derivatives + + + + + + 3650 + -3584 + 105 + 144 + + + 3714 + -3512 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + bcbf3b17-7adf-4a69-9d35-0671dadbd545 + Curve + Curve + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + 1 + + + + + + 3652 + -3582 + 50 + 70 + + + 3677 + -3547 + + + + + + + + Parameter on curve domain to evaluate + 7b804308-89e1-48ea-ac66-f1776e7873f6 + Parameter + Parameter + false + 88ad210f-772d-4bc4-b83b-c68f87401a58 + 1 + + + + + + 3652 + -3512 + 50 + 70 + + + 3677 + -3477 + + + + + + + + Point on curve at {t} + 0e7702e5-4b6c-429f-9186-3c335ada396c + Point + Point + false + 0 + + + + + + 3726 + -3582 + 27 + 20 + + + 3739.5 + -3572 + + + + + + + + First curve derivative at t (Velocity) + 8ba37ff7-fade-4eff-aaa9-493fec6063d9 + false + First derivative + 1 + false + 0 + + + + + + 3726 + -3562 + 27 + 20 + + + 3739.5 + -3552 + + + + + + + + Second curve derivative at t (Acceleration) + b7c81629-10f1-4141-b430-3f9a2c72bd1f + false + Second derivative + 2 + false + 0 + + + + + + 3726 + -3542 + 27 + 20 + + + 3739.5 + -3532 + + + + + + + + Third curve derivative at t (Jolt) + 7565862f-1b78-4a99-8574-b7c00d95ea49 + false + Third derivative + 3 + false + 0 + + + + + + 3726 + -3522 + 27 + 20 + + + 3739.5 + -3512 + + + + + + + + Fourth curve derivative at t (Jounce) + bc877448-5367-4568-9689-73dcdcb7e26e + false + Fourth derivative + 4 + false + 0 + + + + + + 3726 + -3502 + 27 + 20 + + + 3739.5 + -3492 + + + + + + + + Fifth curve derivative at t + 10134b50-8e2b-4bf3-9325-52c22ff8f4a4 + false + Fifth derivative + 5 + false + 0 + + + + + + 3726 + -3482 + 27 + 20 + + + 3739.5 + -3472 + + + + + + + + Sixth curve derivative at t + 2a9dd526-de93-43ab-8151-9aba0a801375 + false + Sixth derivative + 6 + false + 0 + + + + + + 3726 + -3462 + 27 + 20 + + + 3739.5 + -3452 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 145f19eb-ff6a-4838-8ba7-af2b4b50ddd8 + Relay + + false + b7c81629-10f1-4141-b430-3f9a2c72bd1f + 1 + + + + + + 3780 + -3546 + 40 + 16 + + + 3800 + -3538 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 161993a6-fa25-4ff2-8543-979e5f0b907e + Relay + + false + 7565862f-1b78-4a99-8574-b7c00d95ea49 + 1 + + + + + + 3775 + -3505 + 40 + 16 + + + 3795 + -3497 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 11307b3c-6846-4880-8a6c-93e9fdb7d231 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.42055972270 + + + + + + 3813 + -3677 + 250 + 20 + + + 3813.632 + -3676.749 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 55b61a6a-fca5-42d9-8b48-e79c686c1cba + Create Material + Create Material + + + + + + 3992 + -2504 + 132 + 104 + + + 4070 + -2452 + + + + + + Colour of the diffuse channel + c04b4b8a-8ec3-473b-84b8-97c0c8e05764 + Diffuse + Diffuse + false + 0 + + + + + + 3994 + -2502 + 64 + 20 + + + 4026 + -2492 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + f091b531-1526-4e20-b5fc-ef1c4884ad56 + Specular + Specular + false + 0 + + + + + + 3994 + -2482 + 64 + 20 + + + 4026 + -2472 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 54d9a1c8-6912-4f87-a6b6-97fd44c9163c + Emission + Emission + false + 0 + + + + + + 3994 + -2462 + 64 + 20 + + + 4026 + -2452 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + a115f340-fe2f-4424-b68d-b83427858123 + Transparency + Transparency + false + 0 + + + + + + 3994 + -2442 + 64 + 20 + + + 4026 + -2432 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8c131873-5604-452d-b32a-47b7c6156faa + Shine + Shine + false + 0 + + + + + + 3994 + -2422 + 64 + 20 + + + 4026 + -2412 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 71d4c866-010b-4feb-ac71-e99504d97739 + Material + Material + false + 0 + + + + + + 4082 + -2502 + 40 + 100 + + + 4102 + -2452 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + a9423d71-4c99-4f2f-ba24-914624fd1de9 + Custom Preview + Custom Preview + + + + + + + 4019 + -2573 + 76 + 44 + + + 4081 + -2551 + + + + + + Geometry to preview + true + a554be11-1e8a-4af2-8823-427f09c16d38 + Geometry + Geometry + false + 0556916a-2300-4355-a123-af92a576f3a0 + 1 + + + + + + 4021 + -2571 + 48 + 20 + + + 4045 + -2561 + + + + + + + + The material override + c5a06750-2c6f-4b85-b4c8-6213f9f144e0 + Material + Material + false + 71d4c866-010b-4feb-ac71-e99504d97739 + 1 + + + + + + 4021 + -2551 + 48 + 20 + + + 4045 + -2541 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + af9990d8-c606-4f70-acad-69fd85bd0775 + Create Material + Create Material + + + + + + 4007 + -1838 + 132 + 104 + + + 4085 + -1786 + + + + + + Colour of the diffuse channel + eec6bae2-b00e-4712-a475-789486e65448 + Diffuse + Diffuse + false + 0 + + + + + + 4009 + -1836 + 64 + 20 + + + 4041 + -1826 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 58166bfe-7389-4736-b1ec-c60bafa9f1ec + Specular + Specular + false + 0 + + + + + + 4009 + -1816 + 64 + 20 + + + 4041 + -1806 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 2bae11b1-b2cc-4a07-aec0-49954bf6cec9 + Emission + Emission + false + 0 + + + + + + 4009 + -1796 + 64 + 20 + + + 4041 + -1786 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 3dbb736e-ed9a-42f3-945e-424500a70ff3 + Transparency + Transparency + false + 0 + + + + + + 4009 + -1776 + 64 + 20 + + + 4041 + -1766 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 03986fa8-278f-45a4-8546-b6ece364995c + Shine + Shine + false + 0 + + + + + + 4009 + -1756 + 64 + 20 + + + 4041 + -1746 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 0e72ca77-7e49-4268-9f8b-b83b7c253e30 + Material + Material + false + 0 + + + + + + 4097 + -1836 + 40 + 100 + + + 4117 + -1786 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 38325cb0-7260-431a-ae0b-25698456373f + Custom Preview + Custom Preview + + + + + + + 4051 + -1729 + 76 + 44 + + + 4113 + -1707 + + + + + + Geometry to preview + true + e4918bd8-fcb7-44bd-aae2-a0def5df640b + Geometry + Geometry + false + c37ad183-23ad-4f21-ad32-53f5aa675769 + ae23b7f4-af8f-4ea6-ac1d-5a7be81e2070 + 2 + + + + + + 4053 + -1727 + 48 + 20 + + + 4077 + -1717 + + + + + + + + The material override + e92fd6d2-2c83-4778-88c0-dc35b09c844e + Material + Material + false + 0e72ca77-7e49-4268-9f8b-b83b7c253e30 + 1 + + + + + + 4053 + -1707 + 48 + 20 + + + 4077 + -1697 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + f973b150-2145-4592-8daf-bbaedbc6432d + Create Material + Create Material + + + + + + 3993 + -2799 + 132 + 104 + + + 4071 + -2747 + + + + + + Colour of the diffuse channel + 14b2d488-b9c5-4e81-8099-a1e1aa340e1e + Diffuse + Diffuse + false + 0 + + + + + + 3995 + -2797 + 64 + 20 + + + 4027 + -2787 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 7c675051-c668-4f1b-b0f1-4018ae0a8514 + Specular + Specular + false + 0 + + + + + + 3995 + -2777 + 64 + 20 + + + 4027 + -2767 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 574f3f04-6f05-4dd6-b28f-5ce38f51fcc6 + Emission + Emission + false + 0 + + + + + + 3995 + -2757 + 64 + 20 + + + 4027 + -2747 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + da8a448e-efd9-456b-948a-c18ca85c5951 + Transparency + Transparency + false + 0 + + + + + + 3995 + -2737 + 64 + 20 + + + 4027 + -2727 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 23eb1806-2ffb-45cb-bc12-88210ef232c6 + Shine + Shine + false + 0 + + + + + + 3995 + -2717 + 64 + 20 + + + 4027 + -2707 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 8ecde2bc-84b7-490b-8096-fdf27d57b4ae + Material + Material + false + 0 + + + + + + 4083 + -2797 + 40 + 100 + + + 4103 + -2747 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 29ba8a00-fdc0-4948-a0aa-3919b9355bb6 + Custom Preview + Custom Preview + + + + + + + 4024 + -2851 + 76 + 44 + + + 4086 + -2829 + + + + + + Geometry to preview + true + dc20df29-2a54-47d1-a3c3-a03baca4e3a5 + Geometry + Geometry + false + f2eb1e7d-c8cf-4dee-87bf-2a0c461d4cce + 1 + + + + + + 4026 + -2849 + 48 + 20 + + + 4050 + -2839 + + + + + + + + The material override + eb4fc20f-079d-4083-8075-132ac152088b + Material + Material + false + 8ecde2bc-84b7-490b-8096-fdf27d57b4ae + 1 + + + + + + 4026 + -2829 + 48 + 20 + + + 4050 + -2819 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c57c2cc2-5a54-4df9-87ad-6d83f45a2f66 + Create Material + Create Material + + + + + + 3990 + -3543 + 132 + 104 + + + 4068 + -3491 + + + + + + Colour of the diffuse channel + ce357ea6-ab24-429d-a548-fd3edfeddd1d + Diffuse + Diffuse + false + 0 + + + + + + 3992 + -3541 + 64 + 20 + + + 4024 + -3531 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 6cbd53ef-4b95-4a5b-b9eb-482b62ecb571 + Specular + Specular + false + 0 + + + + + + 3992 + -3521 + 64 + 20 + + + 4024 + -3511 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 7a4f80ac-c351-43f0-8d29-63472c21202d + Emission + Emission + false + 0 + + + + + + 3992 + -3501 + 64 + 20 + + + 4024 + -3491 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + ab4383ff-eec7-48d9-9351-f5447d65bc38 + Transparency + Transparency + false + 0 + + + + + + 3992 + -3481 + 64 + 20 + + + 4024 + -3471 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + ee30adaa-1dbb-489c-8c20-c5f690e96eac + Shine + Shine + false + 0 + + + + + + 3992 + -3461 + 64 + 20 + + + 4024 + -3451 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + b1116844-979f-41ef-944a-066844e78145 + Material + Material + false + 0 + + + + + + 4080 + -3541 + 40 + 100 + + + 4100 + -3491 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 560bfbc1-dd3f-4f3f-a6bf-23ef61d6b5d0 + Custom Preview + Custom Preview + + + + + + + 4029 + -3610 + 76 + 44 + + + 4091 + -3588 + + + + + + Geometry to preview + true + ce2b4446-dab6-4447-bf65-f5d0750f5f7c + Geometry + Geometry + false + b6414b0f-6af2-49d2-bed0-b533cf8a210e + 1 + + + + + + 4031 + -3608 + 48 + 20 + + + 4055 + -3598 + + + + + + + + The material override + 3f0d2929-3db2-46c2-9306-6f447d7da217 + Material + Material + false + b1116844-979f-41ef-944a-066844e78145 + 1 + + + + + + 4031 + -3588 + 48 + 20 + + + 4055 + -3578 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 52c14e21-3214-4e31-a276-76efd5949ec4 + Create Material + Create Material + + + + + + 3984 + -3788 + 132 + 104 + + + 4062 + -3736 + + + + + + Colour of the diffuse channel + 675a9e2e-a37e-4661-9743-c715c942a803 + Diffuse + Diffuse + false + 0 + + + + + + 3986 + -3786 + 64 + 20 + + + 4018 + -3776 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + a29156ea-7d47-40ad-90bb-a0ec832790bf + Specular + Specular + false + 0 + + + + + + 3986 + -3766 + 64 + 20 + + + 4018 + -3756 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 373dd8c7-43e8-4fb3-b400-919947b27983 + Emission + Emission + false + 0 + + + + + + 3986 + -3746 + 64 + 20 + + + 4018 + -3736 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 65dbf33e-88f8-4021-a72c-6b985bbf4866 + Transparency + Transparency + false + 0 + + + + + + 3986 + -3726 + 64 + 20 + + + 4018 + -3716 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 719dbcde-e5c7-4859-a8ce-df2c112b151b + Shine + Shine + false + 0 + + + + + + 3986 + -3706 + 64 + 20 + + + 4018 + -3696 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 0b1c7037-665e-482a-ac69-a09b9fa4f7c7 + Material + Material + false + 0 + + + + + + 4074 + -3786 + 40 + 100 + + + 4094 + -3736 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + c08b8f16-e211-45f8-84d5-242bf1a8843c + Custom Preview + Custom Preview + + + + + + + 4023 + -3855 + 76 + 44 + + + 4085 + -3833 + + + + + + Geometry to preview + true + fc06366d-204e-437c-84de-21bde2d14e1f + Geometry + Geometry + false + bd9d158e-b0ba-42da-ae2a-30f6439680d3 + 1 + + + + + + 4025 + -3853 + 48 + 20 + + + 4049 + -3843 + + + + + + + + The material override + 5a9402ee-5308-4d1e-8063-eb0a35d3ebe5 + Material + Material + false + 0b1c7037-665e-482a-ac69-a09b9fa4f7c7 + 1 + + + + + + 4025 + -3833 + 48 + 20 + + + 4049 + -3823 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 91d3c8d9-2b35-479b-85e6-a5a72f2bd12a + Line SDL + Line SDL + + + + + + 3637 + -3866 + 110 + 64 + + + 3711 + -3834 + + + + + + Line start point + fcc5d5ef-18a1-4318-a968-626b33d99009 + Start + Start + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3639 + -3864 + 60 + 20 + + + 3677 + -3854 + + + + + + + + Line tangent (direction) + 7521ced6-d936-465e-9292-071ee2325370 + Direction + Direction + false + 161993a6-fa25-4ff2-8543-979e5f0b907e + 1 + + + + + + 3639 + -3844 + 60 + 20 + + + 3677 + -3834 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 79ada59b-931b-4371-99de-cf9a7bc3feff + -X + Length + Length + false + 0b36711c-d6c1-44b3-9855-3ba9de33b238 + 1 + + + + + + 3639 + -3824 + 60 + 20 + + + 3677 + -3814 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 0c606d5d-0823-475d-aadf-be458286e7ed + Line + Line + false + 0 + + + + + + 3723 + -3864 + 22 + 60 + + + 3734 + -3834 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 55e9b509-84cc-481d-b756-65b789370d99 + PolyLine + PolyLine + + + + + + 3850 + -4382 + 106 + 44 + + + 3904 + -4360 + + + + + + 1 + Polyline vertex points + 1aae4d5d-43bb-4914-9761-e9f3d4d2dbe3 + Vertices + Vertices + false + 872619cc-c51c-4ca6-b975-f41a53ae1bf0 + 1 + + + + + + 3852 + -4380 + 40 + 20 + + + 3872 + -4370 + + + + + + + + Close polyline + 97877fe8-ac6c-4cbd-9683-09ec2db86f4e + Closed + Closed + false + 0 + + + + + + 3852 + -4360 + 40 + 20 + + + 3872 + -4350 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + ebfddb07-5c18-49e8-a5d8-39cdc82a2735 + Polyline + Polyline + false + 0 + + + + + + 3916 + -4380 + 38 + 40 + + + 3935 + -4360 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 7fa2ec1a-7892-4acd-9cb1-7c146d10d5fb + Explode + Explode + + + + + + 3828 + -4330 + 124 + 44 + + + 3889 + -4308 + + + + + + Curve to explode + d9a68131-75d2-47aa-87aa-cb51c7f06f36 + Curve + Curve + false + ebfddb07-5c18-49e8-a5d8-39cdc82a2735 + 1 + + + + + + 3830 + -4328 + 47 + 20 + + + 3853.5 + -4318 + + + + + + + + Recursive decomposition until all segments are atomic + 37c48192-6440-4c18-996d-90973facb98a + Recursive + Recursive + false + 0 + + + + + + 3830 + -4308 + 47 + 20 + + + 3853.5 + -4298 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 78316336-ca6a-4bbf-bd10-7b9808a5e18f + Segments + Segments + false + 0 + + + + + + 3901 + -4328 + 49 + 20 + + + 3925.5 + -4318 + + + + + + + + 1 + Vertices of the exploded segments + 13bbf82c-ce31-4595-8ecc-3a663724ca48 + Vertices + Vertices + false + 0 + + + + + + 3901 + -4308 + 49 + 20 + + + 3925.5 + -4298 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 87620ded-6b51-4e37-822a-e4c2b882ce61 + 1 + Curve + Curve + false + 78316336-ca6a-4bbf-bd10-7b9808a5e18f + 1 + + + + + + 3850 + -4239 + 50 + 24 + + + 3883.625 + -4227.706 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a54184ec-220a-4342-9fa1-66bb93e27aa6 + Panel + + false + 0 + b523f00b-92d9-4fab-ae3b-8c47313e24a4 + 1 + Double click to edit panel content… + + + + + + 3743 + -4140 + 226 + 100 + + 0 + 0 + 0 + + 3743.625 + -4139.706 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 29cbd4e1-bdcd-494a-bc5d-81f126a269b3 + Sort List + Sort List + + + + + + 3868 + -4196 + 118 + 44 + + + 3927 + -4174 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 98a59205-caea-4dad-8b34-9a4aece5f16c + Keys + Keys + false + b9d18fdc-e05a-4c8c-9436-8cb4d338dde9 + 1 + + + + + + 3870 + -4194 + 45 + 20 + + + 3892.5 + -4184 + + + + + + + + 1 + Optional list of values to sort synchronously + 1ea29a97-4193-43e3-ab0d-703b797ac165 + Values Values A + Values A + true + 87620ded-6b51-4e37-822a-e4c2b882ce61 + 1 + + + + + + 3870 + -4174 + 45 + 20 + + + 3892.5 + -4164 + + + + + + + + 1 + Sorted keys + b523f00b-92d9-4fab-ae3b-8c47313e24a4 + Keys + Keys + false + 0 + + + + + + 3939 + -4194 + 45 + 20 + + + 3961.5 + -4184 + + + + + + + + 1 + Synchronous values in Values A + 21dcd294-c57f-4600-a3db-334fd7e14ea8 + Values Values A + Values A + false + 0 + + + + + + 3939 + -4174 + 45 + 20 + + + 3961.5 + -4164 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 87fde4b7-9fea-4c81-8dba-59084aac1e83 + Length + Length + + + + + + 3758 + -4211 + 92 + 28 + + + 3802 + -4197 + + + + + + Curve to measure + bdd9ecdf-bfad-4896-ae40-074be3bd7434 + Curve + Curve + false + 87620ded-6b51-4e37-822a-e4c2b882ce61 + 1 + + + + + + 3760 + -4209 + 30 + 24 + + + 3775 + -4197 + + + + + + + + Curve length + b9d18fdc-e05a-4c8c-9436-8cb4d338dde9 + Length + Length + false + 0 + + + + + + 3814 + -4209 + 34 + 24 + + + 3831 + -4197 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 56b5090a-a38d-426a-ae67-da40bc17850c + List Item + List Item + + + + + + 3872 + -4037 + 62 + 64 + + + 3914 + -4005 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 1724307c-f2ee-4b7a-b93e-64c772ba3be0 + List + List + false + b523f00b-92d9-4fab-ae3b-8c47313e24a4 + 1 + + + + + + 3874 + -4035 + 28 + 20 + + + 3888 + -4025 + + + + + + + + Item index + 513840a0-12f2-499f-b670-f897f7be9716 + Index + Index + false + 0 + + + + + + 3874 + -4015 + 28 + 20 + + + 3888 + -4005 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 46b6daed-0c73-4d2c-b617-38c8741dbdf4 + Wrap + Wrap + false + 0 + + + + + + 3874 + -3995 + 28 + 20 + + + 3888 + -3985 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + b2ccfb8b-28f4-4a58-933a-fcb6676c63c0 + false + Item + i + false + 0 + + + + + + 3926 + -4035 + 6 + 60 + + + 3929 + -4005 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 55e9b509-84cc-481d-b756-65b789370d99 + 7fa2ec1a-7892-4acd-9cb1-7c146d10d5fb + 87620ded-6b51-4e37-822a-e4c2b882ce61 + a54184ec-220a-4342-9fa1-66bb93e27aa6 + 29cbd4e1-bdcd-494a-bc5d-81f126a269b3 + 87fde4b7-9fea-4c81-8dba-59084aac1e83 + 56b5090a-a38d-426a-ae67-da40bc17850c + 7 + 9e204e07-5136-433c-814f-e8c847396962 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + false + d4d52b5c-97a9-456f-a2d9-1d6705953952 + Dot Display + Dot Display + + + + + + 3908 + -3948 + 77 + 64 + + + 3971 + -3916 + + + + + + Dot location + true + 0e8d2412-1b41-437f-8ca7-c6a7ae886dbb + Point + Point + false + de22ce67-da86-40df-99fb-cce73e1d1209 + 1 + + + + + + 3910 + -3946 + 49 + 20 + + + 3942.5 + -3936 + + + + + + + + Dot colour + 9e39e3db-2010-45a2-886f-94f9095ef70c + Colour + Colour + false + 0 + + + + + + 3910 + -3926 + 49 + 20 + + + 3942.5 + -3916 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + 3eb3e306-bfa8-4466-9937-66986d449f92 + X/2 + Size + Size + false + b2ccfb8b-28f4-4a58-933a-fcb6676c63c0 + 1 + + + + + + 3910 + -3906 + 49 + 20 + + + 3942.5 + -3896 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + e9e260f9-2b89-40cf-8783-ee2f6bd318bf + Create Material + Create Material + + + + + + 3638 + -3700 + 132 + 104 + + + 3716 + -3648 + + + + + + Colour of the diffuse channel + a349362b-047e-421b-b328-8211bfea54f1 + Diffuse + Diffuse + false + 0 + + + + + + 3640 + -3698 + 64 + 20 + + + 3672 + -3688 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + 575f4225-3719-4e9e-8791-5994b831d46f + Specular + Specular + false + 0 + + + + + + 3640 + -3678 + 64 + 20 + + + 3672 + -3668 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 58e41048-7dd7-488f-9968-8a4a3464517e + Emission + Emission + false + 0 + + + + + + 3640 + -3658 + 64 + 20 + + + 3672 + -3648 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 7c20f2ef-cda6-4e6c-a2af-3c62d95e1ecc + Transparency + Transparency + false + 0 + + + + + + 3640 + -3638 + 64 + 20 + + + 3672 + -3628 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + fa878a24-a8b6-4572-a3fb-c1b51cbab83c + Shine + Shine + false + 0 + + + + + + 3640 + -3618 + 64 + 20 + + + 3672 + -3608 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5b304565-8335-47f9-a241-860625712c60 + Material + Material + false + 0 + + + + + + 3728 + -3698 + 40 + 100 + + + 3748 + -3648 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 68bf017e-ab21-4f1b-a6a9-fe519170fa05 + Custom Preview + Custom Preview + + + + + + + 3662 + -3768 + 76 + 44 + + + 3724 + -3746 + + + + + + Geometry to preview + true + 27544127-82c9-44d3-ac57-0f1f8977e812 + Geometry + Geometry + false + 0c606d5d-0823-475d-aadf-be458286e7ed + 1 + + + + + + 3664 + -3766 + 48 + 20 + + + 3688 + -3756 + + + + + + + + The material override + 33ff320a-e455-4f15-bf92-5bb797689f19 + Material + Material + false + 5b304565-8335-47f9-a241-860625712c60 + 1 + + + + + + 3664 + -3746 + 48 + 20 + + + 3688 + -3736 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 031de07a-18ac-402f-ba1d-8f76fa500d19 + Relay + + false + 65d2dfd3-a453-4728-b66c-bd74c7730229 + 1 + + + + + + 3657 + -1683 + 40 + 16 + + + 3677 + -1675 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 674513e2-76f6-4197-a8aa-f29a2f69db66 + Bounding Box + Bounding Box + + + + + true + + + + + + 15763 + -3081 + 104 + 44 + + + 15832 + -3059 + + + + + + 1 + Geometry to contain + e808cc0c-31d5-428d-a504-06ac78cbf79d + 1 + Content + Content + false + 46bd1fc3-9ea7-4aea-84af-656f5fc2633e + 1 + + + + + + 15765 + -3079 + 55 + 20 + + + 15800.5 + -3069 + + + + + + + + BoundingBox orientation plane + true + 26555532-0896-489c-b0f1-10c385582e82 + Plane + Plane + false + 0 + + + + + + 15765 + -3059 + 55 + 20 + + + 15800.5 + -3049 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + ecea1d55-36a6-450f-8426-25944a41e1d2 + Box + Box + false + 0 + + + + + + 15844 + -3079 + 21 + 20 + + + 15854.5 + -3069 + + + + + + + + Bounding box in orientation plane coordinates + true + 51fb3d10-e7af-4389-a07a-b26fd1963d55 + Box + Box + false + 0 + + + + + + 15844 + -3059 + 21 + 20 + + + 15854.5 + -3049 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 752bcd2f-402f-4a55-888c-882debd905a4 + Relay + + false + c796fe50-d5f0-4d3f-abd2-21aee8053248 + 1 + + + + + + 4864 + -3934 + 40 + 16 + + + 4884 + -3926 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c974ae4f-ef9e-4806-8b58-45d0b0629d77 + Relay + + false + bd91b797-aaa1-4f0a-a757-ce286ac51f0e + 1 + + + + + + 4864 + -3911 + 40 + 16 + + + 4884 + -3903 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1cd9fa5c-7007-49b7-a1c2-696d8016bebf + Relay + + false + f2fbb2f9-b22e-49bd-9cf9-20fab87c8246 + 1 + + + + + + 4869 + -3889 + 40 + 16 + + + 4889 + -3881 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + fb51ac10-fdef-45ec-a0f8-8b0c2599e7f4 + Merge + Merge + + + + + + 4934 + -3938 + 75 + 84 + + + 4964 + -3896 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + cca32891-fb15-4948-a2af-6b695f2af4dd + false + Data 1 + D1 + true + 752bcd2f-402f-4a55-888c-882debd905a4 + 1 + + + + + + 4936 + -3936 + 16 + 20 + + + 4944 + -3926 + + + + + + + + 2 + Data stream 2 + 4cc7732a-d4e1-4efc-b83b-f166664deaec + false + Data 2 + D2 + true + 0 + + + + + + 4936 + -3916 + 16 + 20 + + + 4944 + -3906 + + + + + + + + 2 + Data stream 3 + 0779be6d-1f9d-4320-803d-2d259521b350 + false + Data 3 + D3 + true + 0 + + + + + + 4936 + -3896 + 16 + 20 + + + 4944 + -3886 + + + + + + + + 2 + Data stream 4 + cfacfbd9-85eb-49f8-9576-4db9f05665e5 + false + Data 4 + D4 + true + 0 + + + + + + 4936 + -3876 + 16 + 20 + + + 4944 + -3866 + + + + + + + + 2 + Result of merge + 42afd330-382f-4f27-84f8-3ac61f883d0d + Result + Result + false + 0 + + + + + + 4976 + -3936 + 31 + 80 + + + 4991.5 + -3896 + + + + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + a34dcee6-959a-4ca1-8fba-fcde21a4239b + Curve Graph Mapper + Curve Graph Mapper + + + + + + 9429 + 887 + 148 + 224 + + + 9491 + 999 + + + + + + 1 + One or multiple graph curves to graph map values with + 3bfb560b-4dca-4a10-a8f3-b176530b69f0 + Curves + Curves + false + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 1 + + + + + + 9431 + 889 + 48 + 27 + + + 9455 + 902.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + d7f2d361-93aa-425a-b068-d8f79425786d + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 9431 + 916 + 48 + 28 + + + 9455 + 930.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + 64979218-b530-4dbf-b400-434b5324f9d4 + Values + Values + false + f588d227-d928-4515-8f83-85a17aac7db6 + 1 + + + + + + 9431 + 944 + 48 + 27 + + + 9455 + 957.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + 0cd0a77d-b9fa-4a4c-b487-0f89c221e761 + X Axis + X Axis + true + 0 + + + + + + 9431 + 971 + 48 + 28 + + + 9455 + 985.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + 5b469aa4-3200-47c3-9329-c1857917bdb8 + Y Axis + Y Axis + true + 0 + + + + + + 9431 + 999 + 48 + 27 + + + 9455 + 1012.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 9f7f67c0-3b6b-4b11-a712-238d9d589e4c + Flip + Flip + false + 0 + + + + + + 9431 + 1026 + 48 + 28 + + + 9455 + 1040.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 2ca87925-56df-430a-85fe-0620c14ff15e + Snap + Snap + false + 0 + + + + + + 9431 + 1054 + 48 + 27 + + + 9455 + 1067.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + db267773-daf1-480a-89be-507b3711492b + Text Size + Text Size + false + 0 + + + + + + 9431 + 1081 + 48 + 28 + + + 9455 + 1095.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + fd1b3de9-28c2-4256-997b-6c1017f5f3f8 + Mapped + Mapped + false + 0 + + + + + + 9503 + 889 + 72 + 20 + + + 9539 + 899 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 4aa2f7c4-aac5-43de-b159-216d108d42be + Graph Curves + Graph Curves + false + 0 + + + + + + 9503 + 909 + 72 + 20 + + + 9539 + 919 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + 13ff9b5e-4999-41ee-be0a-9f7679bdf424 + Graph Points + Graph Points + false + 0 + + + + + + 9503 + 929 + 72 + 20 + + + 9539 + 939 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 04888b4c-03e2-4d81-89c5-c2574f872550 + Value Lines + Value Lines + false + 0 + + + + + + 9503 + 949 + 72 + 20 + + + 9539 + 959 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + bef13c95-6f4b-4175-9acb-2a962fca71b6 + Value Points + Value Points + false + 0 + + + + + + 9503 + 969 + 72 + 20 + + + 9539 + 979 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + f9d146fd-dfb4-4f58-892a-786d7543fcf4 + Mapped Lines + Mapped Lines + false + 0 + + + + + + 9503 + 989 + 72 + 20 + + + 9539 + 999 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + cc478b0e-8e8e-478f-874f-1bb0f04a6826 + Mapped Points + Mapped Points + false + 0 + + + + + + 9503 + 1009 + 72 + 20 + + + 9539 + 1019 + + + + + + + + The graph boundary background as a surface + 0617057d-1687-41a9-b20e-7d3ce3567733 + Boundary + Boundary + false + 0 + + + + + + 9503 + 1029 + 72 + 20 + + + 9539 + 1039 + + + + + + + + 1 + The graph labels as curve outlines + caf17a97-49f8-4aee-8c7d-312bbee0e8f0 + Labels + Labels + false + 0 + + + + + + 9503 + 1049 + 72 + 20 + + + 9539 + 1059 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + 60d37fea-ee87-411b-800a-7d0153513a19 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 9503 + 1069 + 72 + 20 + + + 9539 + 1079 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + 2d66222b-f748-414b-9bb5-2c6e98982978 + Intersected + Intersected + false + 0 + + + + + + 9503 + 1089 + 72 + 20 + + + 9539 + 1099 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + d4e31cfe-2329-4c7b-9be5-820f01371764 + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 9533 + 520 + 100 + 44 + + + 9588 + 542 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + cf772f05-6672-4e7e-9574-2d5936577be0 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 9535 + 522 + 41 + 20 + + + 9555.5 + 532 + + + + + + + + 1 + false + Script Variable Left + 34b693aa-866a-455f-85be-85ad3492f1ee + Left + Left + true + 1 + true + fd1b3de9-28c2-4256-997b-6c1017f5f3f8 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 9535 + 542 + 41 + 20 + + + 9555.5 + 552 + + + + + + + + Print, Reflect and Error streams + 4311f950-eff9-44fb-9f9c-c60d106371c2 + Output + out + false + 0 + + + + + + 9600 + 522 + 31 + 20 + + + 9615.5 + 532 + + + + + + + + Output parameter Points + 8b3cc645-d79b-4ffc-acf9-e9bc54d80e42 + Points + Points + false + 0 + + + + + + 9600 + 542 + 31 + 20 + + + 9615.5 + 552 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + ea403631-b5c6-485e-ae28-4022821062ce + Point + Point + false + 8b3cc645-d79b-4ffc-acf9-e9bc54d80e42 + 1 + + + + + + 9686 + 578 + 50 + 24 + + + 9711.658 + 590.2827 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 27a04636-6c67-487c-92c2-56137f380adc + Interpolate + Interpolate + + + + + + 9831 + 498 + 113 + 84 + + + 9892 + 540 + + + + + + 1 + Interpolation points + d55b798b-be3f-43ae-994f-cb6b85d18d59 + Vertices + Vertices + false + 8b3cc645-d79b-4ffc-acf9-e9bc54d80e42 + 1 + + + + + + 9833 + 500 + 47 + 20 + + + 9856.5 + 510 + + + + + + + + Curve degree + 411a9477-f258-4740-97ae-b8a3b7871c7f + Degree + Degree + false + 0 + + + + + + 9833 + 520 + 47 + 20 + + + 9856.5 + 530 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 8a3d4341-84bb-424e-850d-f9138765b51b + Periodic + Periodic + false + 0 + + + + + + 9833 + 540 + 47 + 20 + + + 9856.5 + 550 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + a5061d2c-531c-4173-a163-2aed750155ad + KnotStyle + KnotStyle + false + 0 + + + + + + 9833 + 560 + 47 + 20 + + + 9856.5 + 570 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + c2672a6b-425e-47dc-812c-65dff3724b60 + Curve + Curve + false + 0 + + + + + + 9904 + 500 + 38 + 26 + + + 9923 + 513.3333 + + + + + + + + Curve length + 87015087-0aa9-414b-8203-d9ac6bc89141 + Length + Length + false + 0 + + + + + + 9904 + 526 + 38 + 27 + + + 9923 + 540 + + + + + + + + Curve domain + 56abd124-b715-4a6f-bac6-fd94920be341 + Domain + Domain + false + 0 + + + + + + 9904 + 553 + 38 + 27 + + + 9923 + 566.6666 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + f33300b9-79fc-47a7-9d93-ef18944c3a47 + Series + Series + + + + + + 9126 + 571 + 49 + 64 + + + 9151 + 603 + + + + + + First number in the series + 68d699b8-ed0b-484f-8d00-ca1002c18ba4 + Start + S + false + 0 + + + + + + 9128 + 573 + 11 + 20 + + + 9133.5 + 583 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 65a5a14e-71d4-4da0-bfec-5fa0078caf14 + Step + N + false + 149db0f6-aad2-48f3-b787-cf7de1fce870 + 1 + + + + + + 9128 + 593 + 11 + 20 + + + 9133.5 + 603 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 17ffde06-baf4-4237-a6a9-331a12df26ea + Count + C + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 9128 + 613 + 11 + 20 + + + 9133.5 + 623 + + + + + + + + 1 + Series of numbers + f588d227-d928-4515-8f83-85a17aac7db6 + Series + S + false + 0 + + + + + + 9163 + 573 + 10 + 60 + + + 9168 + 603 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + Radians + Radians + + + + + + 9114 + 675 + 108 + 28 + + + 9169 + 689 + + + + + + Angle in degrees + 8448cd0e-b528-42dc-8ddf-779833bc99bf + Degrees + Degrees + false + f2f2b6bd-3957-4943-8776-90b511b35d84 + 1 + + + + + + 9116 + 677 + 41 + 24 + + + 9136.5 + 689 + + + + + + + + Angle in radians + 149db0f6-aad2-48f3-b787-cf7de1fce870 + Radians + Radians + false + 0 + + + + + + 9181 + 677 + 39 + 24 + + + 9200.5 + 689 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + ee867208-467d-4a58-8cc8-55f3392c8585 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00191319122 + + + + + + 8970 + 722 + 250 + 20 + + + 8970.119 + 722.5327 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d4e31cfe-2329-4c7b-9be5-820f01371764 + ea403631-b5c6-485e-ae28-4022821062ce + 27a04636-6c67-487c-92c2-56137f380adc + f33300b9-79fc-47a7-9d93-ef18944c3a47 + 22ebe976-471e-47aa-a4e6-5fe0ab65d068 + ee867208-467d-4a58-8cc8-55f3392c8585 + 6 + ffae3184-14ce-49f6-b4aa-88afef6ba7a7 + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0b68c4c3-de43-4d70-8148-90cf3d81845a + Evaluate Length + Evaluate Length + + + + + + 10061 + 648 + 132 + 64 + + + 10129 + 680 + + + + + + Curve to evaluate + fed0f846-7642-47da-9807-c1b90df2eb7d + Curve + Curve + false + c2672a6b-425e-47dc-812c-65dff3724b60 + 1 + + + + + + 10063 + 650 + 54 + 20 + + + 10090 + 660 + + + + + + + + Length factor for curve evaluation + 30880802-4dc9-4a4b-8895-a31f127debf0 + Length + Length + false + 0 + + + + + + 10063 + 670 + 54 + 20 + + + 10090 + 680 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 01c496ab-5a5f-4d84-bf04-e0b04eb7735e + Normalized + Normalized + false + 0 + + + + + + 10063 + 690 + 54 + 20 + + + 10090 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 17262aba-9274-47a2-9f6c-ce499cd35f12 + Point + Point + false + 0 + + + + + + 10141 + 650 + 50 + 20 + + + 10166 + 660 + + + + + + + + Tangent vector at the specified length + e6cc0008-0b71-4130-addc-001f0cb4b1bf + Tangent + Tangent + false + 0 + + + + + + 10141 + 670 + 50 + 20 + + + 10166 + 680 + + + + + + + + Curve parameter at the specified length + 5f23e7c4-b8ed-4af6-b2a0-0443ff9082e4 + Parameter + Parameter + false + 0 + + + + + + 10141 + 690 + 50 + 20 + + + 10166 + 700 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 17aa3c86-21b4-42de-a7bf-6a309bb18285 + Line SDL + Line SDL + + + + + + 10240 + 648 + 94 + 64 + + + 10298 + 680 + + + + + + Line start point + dbbd838c-229a-41e7-9ef7-3cc671e2d0ba + Start + Start + false + 17262aba-9274-47a2-9f6c-ce499cd35f12 + 1 + + + + + + 10242 + 650 + 44 + 20 + + + 10264 + 660 + + + + + + + + Line tangent (direction) + 761098dd-51b1-4aff-bd14-a707999f9e6c + Direction + Direction + false + e6cc0008-0b71-4130-addc-001f0cb4b1bf + 1 + + + + + + 10242 + 670 + 44 + 20 + + + 10264 + 680 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + adbef2df-5c3c-4f68-838e-1f5146ec7281 + Length + Length + false + 0 + + + + + + 10242 + 690 + 44 + 20 + + + 10264 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + e8a5f895-3c93-4720-bc27-4917c0acbe55 + Line + Line + false + 0 + + + + + + 10310 + 650 + 22 + 60 + + + 10321 + 680 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 89a572c7-4caa-46e7-b91f-87c4432796bf + Mirror + Mirror + + + + + + 10192 + 562 + 126 + 44 + + + 10254 + 584 + + + + + + Base geometry + 4231a13e-e793-4d89-839f-754f97f80a4b + Geometry + Geometry + true + c2672a6b-425e-47dc-812c-65dff3724b60 + 1 + + + + + + 10194 + 564 + 48 + 20 + + + 10218 + 574 + + + + + + + + Mirror plane + b9e03faa-d152-42a2-b7c4-0f83faa4f2eb + Plane + Plane + false + e8a5f895-3c93-4720-bc27-4917c0acbe55 + 1 + + + + + + 10194 + 584 + 48 + 20 + + + 10218 + 594 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + b9629166-0ff2-4829-833c-3b0364837cf1 + Geometry + Geometry + false + 0 + + + + + + 10266 + 564 + 50 + 20 + + + 10291 + 574 + + + + + + + + Transformation data + a2eccbab-6a7e-4c0d-89f2-b7234c09c3c4 + Transform + Transform + false + 0 + + + + + + 10266 + 584 + 50 + 20 + + + 10291 + 594 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + dd61da7e-4a2d-403b-bfc6-ab21258fddd7 + Join Curves + Join Curves + + + + + + 10389 + 503 + 106 + 44 + + + 10446 + 525 + + + + + + 1 + Curves to join + 65cdc0e1-bbf5-427d-b4ea-069b5418204c + Curves + Curves + false + c2672a6b-425e-47dc-812c-65dff3724b60 + b9629166-0ff2-4829-833c-3b0364837cf1 + 2 + + + + + + 10391 + 505 + 43 + 20 + + + 10412.5 + 515 + + + + + + + + Preserve direction of input curves + b69a2595-dde2-49ce-afa6-64f03f13dab4 + Preserve + Preserve + false + 0 + + + + + + 10391 + 525 + 43 + 20 + + + 10412.5 + 535 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 8fee0898-1797-4c47-bea2-64dceb8e2bee + Curves + Curves + false + 0 + + + + + + 10458 + 505 + 35 + 40 + + + 10475.5 + 525 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 0d7dce9d-dfc7-4b14-b6b1-0dbfdce6041d + End Points + End Points + + + + + + 10444 + 590 + 84 + 44 + + + 10488 + 612 + + + + + + Curve to evaluate + ffb8a85b-1942-4387-84eb-a19577cf24cd + Curve + Curve + false + 8fee0898-1797-4c47-bea2-64dceb8e2bee + 1 + + + + + + 10446 + 592 + 30 + 40 + + + 10461 + 612 + + + + + + + + Curve start point + 6249bbd2-c6f2-4848-b4ff-c158305d3b2a + Start + Start + false + 0 + + + + + + 10500 + 592 + 26 + 20 + + + 10513 + 602 + + + + + + + + Curve end point + 17dee409-5b00-4bc3-a30e-acd044fd28ad + End + End + false + 0 + + + + + + 10500 + 612 + 26 + 20 + + + 10513 + 622 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + c66fcc3b-ac5b-4a58-a109-499b0a0089e8 + Line + Line + + + + + + 10413 + 683 + 102 + 44 + + + 10479 + 705 + + + + + + Line start point + d0fdf38e-c57b-41af-a0f2-34c69d254ddd + Start Point + Start Point + false + 6249bbd2-c6f2-4848-b4ff-c158305d3b2a + 1 + + + + + + 10415 + 685 + 52 + 20 + + + 10441 + 695 + + + + + + + + Line end point + fb0a5d47-f724-4eee-a495-9831ec2acccf + End Point + End Point + false + 17dee409-5b00-4bc3-a30e-acd044fd28ad + 1 + + + + + + 10415 + 705 + 52 + 20 + + + 10441 + 715 + + + + + + + + Line segment + ee2b0128-440d-48d3-bf04-861bd266f188 + Line + Line + false + 0 + + + + + + 10491 + 685 + 22 + 40 + + + 10502 + 705 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 3d4fb1f3-b88c-4cc2-81cb-04a9ca02612f + Angle + Angle + + + + + + 10564 + 748 + 103 + 64 + + + 10622 + 780 + + + + + + First vector + 6c5e6d32-7a77-45e2-af15-25005c358626 + Vector A + Vector A + false + 0 + + + + + + 10566 + 750 + 44 + 20 + + + 10588 + 760 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 84e350bf-1155-46a7-9814-50879bf635b9 + Vector B + Vector B + false + ee2b0128-440d-48d3-bf04-861bd266f188 + 1 + + + + + + 10566 + 770 + 44 + 20 + + + 10588 + 780 + + + + + + + + Optional plane for 2D angle + 5f9200d4-1227-4045-9512-c52fe1e988dc + Plane + Plane + true + 0 + + + + + + 10566 + 790 + 44 + 20 + + + 10588 + 800 + + + + + + + + Angle (in radians) between vectors + 4b6fb131-bfef-4d4c-a289-8d202ac7c3b2 + Angle + Angle + false + 0 + + + + + + 10634 + 750 + 31 + 30 + + + 10649.5 + 765 + + + + + + + + Reflex angle (in radians) between vectors + aa782e83-32bb-459b-bddc-1009d89d18e9 + Reflex + Reflex + false + 0 + + + + + + 10634 + 780 + 31 + 30 + + + 10649.5 + 795 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 684bc0f0-b73e-4c8e-82aa-62f9ca4366dc + Rotate + Rotate + + + + + + 10638 + 645 + 142 + 64 + + + 10716 + 677 + + + + + + Base geometry + ba8a976a-b243-46f5-b896-f15efdf46db4 + Geometry + Geometry + true + 8fee0898-1797-4c47-bea2-64dceb8e2bee + 1 + + + + + + 10640 + 647 + 64 + 20 + + + 10680 + 657 + + + + + + + + Rotation angle in radians + 55505941-c31d-4f2e-a853-8f7e4647586a + -X + Angle + Angle + false + 4b6fb131-bfef-4d4c-a289-8d202ac7c3b2 + 1 + false + + + + + + 10640 + 667 + 64 + 20 + + + 10680 + 677 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 1249230b-3403-40c3-8ff5-4f5542258908 + Plane + Plane + false + 17262aba-9274-47a2-9f6c-ce499cd35f12 + 1 + + + + + + 10640 + 687 + 64 + 20 + + + 10680 + 697 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 9703c116-1d83-41b5-b2fb-1595bfbe62d7 + Geometry + Geometry + false + 0 + + + + + + 10728 + 647 + 50 + 30 + + + 10753 + 662 + + + + + + + + Transformation data + 92f9b630-e472-4b61-811d-c5f4734a8b56 + Transform + Transform + false + 0 + + + + + + 10728 + 677 + 50 + 30 + + + 10753 + 692 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + a26a2daf-7e48-4038-86d7-377a7d1ca626 + Move + Move + + + + + + 10829 + 582 + 126 + 44 + + + 10891 + 604 + + + + + + Base geometry + 92ee0f7b-55da-426d-b5f7-8239b2758f29 + Geometry + Geometry + true + 9703c116-1d83-41b5-b2fb-1595bfbe62d7 + 1 + + + + + + 10831 + 584 + 48 + 20 + + + 10855 + 594 + + + + + + + + Translation vector + 5e85c4e4-d53b-406c-8b53-895c75427dcd + Motion + Motion + false + 9a9a303c-5629-4779-9139-da77fefebe8f + 1 + + + + + + 10831 + 604 + 48 + 20 + + + 10855 + 614 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 54a8d76e-fea1-4e06-a5d9-6cabcabbecb5 + Geometry + Geometry + false + 0 + + + + + + 10903 + 584 + 50 + 20 + + + 10928 + 594 + + + + + + + + Transformation data + df111c01-1cd0-4fca-830a-8f1c18605cca + Transform + Transform + false + 0 + + + + + + 10903 + 604 + 50 + 20 + + + 10928 + 614 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 55e4969c-e424-4fee-bbf3-e4768d508417 + Vector 2Pt + Vector 2Pt + + + + + + 10809 + 730 + 100 + 64 + + + 10861 + 762 + + + + + + Base point + e9039137-7d02-4a0a-a47a-e4778321a8d1 + Point A + Point A + false + 17262aba-9274-47a2-9f6c-ce499cd35f12 + 1 + + + + + + 10811 + 732 + 38 + 20 + + + 10830 + 742 + + + + + + + + Tip point + 5afa292c-b0d4-443b-87c3-19369b7e14fa + Point B + Point B + false + 0 + + + + + + 10811 + 752 + 38 + 20 + + + 10830 + 762 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + 19420fd8-8218-4258-8232-4121425025bc + Unitize + Unitize + false + 0 + + + + + + 10811 + 772 + 38 + 20 + + + 10830 + 782 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 9a9a303c-5629-4779-9139-da77fefebe8f + Vector + Vector + false + 0 + + + + + + 10873 + 732 + 34 + 30 + + + 10890 + 747 + + + + + + + + Vector length + 06db3091-2ac8-4d91-824e-4ea11d272f6c + Length + Length + false + 0 + + + + + + 10873 + 762 + 34 + 30 + + + 10890 + 777 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 2e855741-b14c-48bc-89a8-bc5a4597ade5 + Curve Domain + Curve Domain + + + + + + 10913 + 653 + 104 + 44 + + + 10965 + 675 + + + + + + Curve to measure/modify + 486958dc-71fd-414d-9668-9cf9890612e4 + Curve + Curve + false + 54a8d76e-fea1-4e06-a5d9-6cabcabbecb5 + 1 + + + + + + 10915 + 655 + 38 + 20 + + + 10934 + 665 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 7de17656-6ca6-44fa-a8d9-6ec8d183da16 + Domain + Domain + true + 0 + + + + + + 10915 + 675 + 38 + 20 + + + 10934 + 685 + + + + + + + + Curve with new domain. + ceb9a6bb-4627-4e6e-b8ff-1b0a2c38d20a + Curve + Curve + false + 0 + + + + + + 10977 + 655 + 38 + 20 + + + 10996 + 665 + + + + + + + + Domain of original curve. + 453efb4b-8f43-4467-bee5-3214118c4dda + Domain + Domain + false + 0 + + + + + + 10977 + 675 + 38 + 20 + + + 10996 + 685 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + e31ac9a3-26d7-407a-be45-ea3a0e24ad8d + Sub Curve + Sub Curve + + + + + + 11115 + 630 + 112 + 44 + + + 11183 + 652 + + + + + + Base curve + 9a731f31-f5bf-45f9-87a2-4bb065933584 + Base curve + Base curve + false + ceb9a6bb-4627-4e6e-b8ff-1b0a2c38d20a + 1 + + + + + + 11117 + 632 + 54 + 20 + + + 11144 + 642 + + + + + + + + Sub-domain to extract + c90d6886-b3ef-4a47-ba54-7cec6fcc1c99 + Domain + Domain + false + 898a0b0c-e626-40cb-a1b0-8fc0234e63c4 + 1 + + + + + + 11117 + 652 + 54 + 20 + + + 11144 + 662 + + + + + + + + Resulting sub curve + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + Curve + Curve + false + 0 + + + + + + 11195 + 632 + 30 + 40 + + + 11210 + 652 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + d403c133-cb29-447a-83b0-6e9479e8b079 + Deconstruct Domain + Deconstruct Domain + + + + + + 10959 + 738 + 92 + 44 + + + 11011 + 760 + + + + + + Base domain + b12cc7ff-1474-4722-b9bc-e9da3ff7989b + Domain + Domain + false + 453efb4b-8f43-4467-bee5-3214118c4dda + 1 + + + + + + 10961 + 740 + 38 + 40 + + + 10980 + 760 + + + + + + + + Start of domain + dc35dca4-05ec-49c3-8015-ca918355be03 + Start + Start + false + 0 + + + + + + 11023 + 740 + 26 + 20 + + + 11036 + 750 + + + + + + + + End of domain + 3e9efc98-adcb-4961-bd63-ba37da5ab51b + End + End + false + 0 + + + + + + 11023 + 760 + 26 + 20 + + + 11036 + 770 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 6c9abdb0-cf25-4a1b-80cd-fdd32787ab52 + Construct Domain + Construct Domain + + + + + + 11070 + 770 + 144 + 44 + + + 11162 + 792 + + + + + + Start value of numeric domain + 63ad5938-9d23-4866-8252-42c2fd79b9e4 + X/2 + Domain start + Domain start + false + 3e9efc98-adcb-4961-bd63-ba37da5ab51b + 1 + + + + + + 11072 + 772 + 78 + 20 + + + 11119 + 782 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + fcea9b13-5f4a-4e85-a663-23c2c66cac8c + Domain end + Domain end + false + 3e9efc98-adcb-4961-bd63-ba37da5ab51b + 1 + + + + + + 11072 + 792 + 78 + 20 + + + 11119 + 802 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 898a0b0c-e626-40cb-a1b0-8fc0234e63c4 + Domain + Domain + false + 0 + + + + + + 11174 + 772 + 38 + 40 + + + 11193 + 792 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + dec2e52b-de1c-455f-b503-1a922ce60fc2 + Evaluate Length + Evaluate Length + + + + + + 11254 + 685 + 132 + 64 + + + 11322 + 717 + + + + + + Curve to evaluate + 6f829470-0fb8-45ef-b788-80ea7f3a08e3 + Curve + Curve + false + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + 1 + + + + + + 11256 + 687 + 54 + 20 + + + 11283 + 697 + + + + + + + + Length factor for curve evaluation + 8903de63-b5e9-49b7-834b-b3b227ee5ee3 + Length + Length + false + 0 + + + + + + 11256 + 707 + 54 + 20 + + + 11283 + 717 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + d2bad39d-d710-4265-82eb-61fa5911e83e + Normalized + Normalized + false + 0 + + + + + + 11256 + 727 + 54 + 20 + + + 11283 + 737 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 30d3844c-b399-4ac9-8f62-998064386bd8 + Point + Point + false + 0 + + + + + + 11334 + 687 + 50 + 20 + + + 11359 + 697 + + + + + + + + Tangent vector at the specified length + 022c3917-73f4-449a-8cf0-15f8421ac084 + Tangent + Tangent + false + 0 + + + + + + 11334 + 707 + 50 + 20 + + + 11359 + 717 + + + + + + + + Curve parameter at the specified length + e24806a8-4bac-4f69-aac4-b76f5733c0f8 + Parameter + Parameter + false + 0 + + + + + + 11334 + 727 + 50 + 20 + + + 11359 + 737 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + c1a5945c-a102-47ad-ad8f-f3869ba57615 + Rotate + Rotate + + + + + + 11402 + 668 + 126 + 64 + + + 11464 + 700 + + + + + + Base geometry + 23705100-e8c6-4faf-abde-fdfc6a2a73c4 + Geometry + Geometry + true + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + 1 + + + + + + 11404 + 670 + 48 + 20 + + + 11428 + 680 + + + + + + + + Rotation angle in radians + 6e369c80-a673-47db-b48b-25d49651a198 + Angle + Angle + false + 0 + false + + + + + + 11404 + 690 + 48 + 20 + + + 11428 + 700 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + d33685cc-a93a-4b79-ad0b-15148be65e23 + Plane + Plane + false + 30d3844c-b399-4ac9-8f62-998064386bd8 + 1 + + + + + + 11404 + 710 + 48 + 20 + + + 11428 + 720 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 36daaeff-4c61-408e-9d04-e3a774954c46 + Geometry + Geometry + false + 0 + + + + + + 11476 + 670 + 50 + 30 + + + 11501 + 685 + + + + + + + + Transformation data + 4d93adae-751d-437a-b175-ee2ca378dc4f + Transform + Transform + false + 0 + + + + + + 11476 + 700 + 50 + 30 + + + 11501 + 715 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 6deeff7c-1c13-4e08-9ea9-35261ca25e97 + Join Curves + Join Curves + + + + + + 11375 + 587 + 106 + 44 + + + 11432 + 609 + + + + + + 1 + Curves to join + c416a397-9548-416b-8235-48bec3978550 + Curves + Curves + false + 9f0fc208-5cac-4e80-a701-5ea9da42be65 + 36daaeff-4c61-408e-9d04-e3a774954c46 + 2 + + + + + + 11377 + 589 + 43 + 20 + + + 11398.5 + 599 + + + + + + + + Preserve direction of input curves + 97b86faf-312d-4d42-a1f0-c3b8fccd9f46 + Preserve + Preserve + false + 0 + + + + + + 11377 + 609 + 43 + 20 + + + 11398.5 + 619 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 97abe579-0633-49c9-9cf7-931b94acb5fb + Curves + Curves + false + 0 + + + + + + 11444 + 589 + 35 + 40 + + + 11461.5 + 609 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 177bc534-a9ac-4189-919c-d5b821d4b676 + Relay + + false + 5f741566-be38-4c21-9393-4fd6fed63e11 + 1 + + + + + + 11762 + 268 + 40 + 16 + + + 11782 + 276 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 268a261e-89ad-4fbe-a035-aee0e4c7c023 + Bounding Box + Bounding Box + + + + + true + + + + + + 11529 + 597 + 88 + 44 + + + 11582 + 619 + + + + + + 1 + Geometry to contain + c68e9b1b-c303-4377-9db6-f05b8cdad837 + Content + Content + false + 97abe579-0633-49c9-9cf7-931b94acb5fb + 1 + + + + + + 11531 + 599 + 39 + 20 + + + 11550.5 + 609 + + + + + + + + BoundingBox orientation plane + true + 60267d29-eb3f-4ceb-8cb9-babd77e9a052 + Plane + Plane + false + 0 + + + + + + 11531 + 619 + 39 + 20 + + + 11550.5 + 629 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + 6ffb1d1e-af07-40db-872e-331bc8576cb4 + Box + Box + false + 0 + + + + + + 11594 + 599 + 21 + 20 + + + 11604.5 + 609 + + + + + + + + Bounding box in orientation plane coordinates + true + 45719025-d5ea-4ac0-b2e0-87f47a9e085f + Box + Box + false + 0 + + + + + + 11594 + 619 + 21 + 20 + + + 11604.5 + 629 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 56154e20-02cd-4c7a-a7e4-65363d02bd33 + Deconstruct Box + Deconstruct Box + + + + + + 11645 + 606 + 77 + 84 + + + 11680 + 648 + + + + + + Base box + c73f995c-15fa-4abb-871a-082c4c3b99f6 + Box + Box + false + 6ffb1d1e-af07-40db-872e-331bc8576cb4 + 1 + + + + + + 11647 + 608 + 21 + 80 + + + 11657.5 + 648 + + + + + + + + Box plane + ee0ab209-a1d4-4105-8f54-fc3cbeb694bd + Plane + Plane + false + 0 + + + + + + 11692 + 608 + 28 + 20 + + + 11706 + 618 + + + + + + + + {x} dimension of box + 5398d0ab-9d39-4e09-80c2-616cad2695a6 + X + X + false + 0 + + + + + + 11692 + 628 + 28 + 20 + + + 11706 + 638 + + + + + + + + {y} dimension of box + 93799f40-6d96-48bd-b172-7586cffd4a6c + Y + Y + false + 0 + + + + + + 11692 + 648 + 28 + 20 + + + 11706 + 658 + + + + + + + + {z} dimension of box + ab2265e3-f2cc-4b07-a5d0-28221f5d3cff + Z + Z + false + 0 + + + + + + 11692 + 668 + 28 + 20 + + + 11706 + 678 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + a07a768d-0b33-4ab7-aab2-66cd2dc2e78e + Division + Division + + + + + + 11871 + 626 + 70 + 44 + + + 11896 + 648 + + + + + + Item to divide (dividend) + 880324a4-b16a-449c-8400-c20eab21c0b7 + A + A + false + dcb935f3-b89e-4e01-bddf-ad5a9af5a35a + 1 + + + + + + 11873 + 628 + 11 + 20 + + + 11878.5 + 638 + + + + + + + + Item to divide with (divisor) + 6194c94a-8367-4ffe-80f8-9d2a8b38a2f9 + B + B + false + b763c1ca-5e36-4e3a-9141-33388e0e5f39 + 1 + + + + + + 11873 + 648 + 11 + 20 + + + 11878.5 + 658 + + + + + + + + The result of the Division + 81134588-cb82-4596-9c7f-f18f48f217b2 + Result + Result + false + 0 + + + + + + 11908 + 628 + 31 + 40 + + + 11923.5 + 648 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + b640bcfd-c3dd-499b-bb83-b4d15dac6c4b + Deconstruct Domain + Deconstruct Domain + + + + + + 11745 + 606 + 92 + 44 + + + 11797 + 628 + + + + + + Base domain + ec5b0530-73fb-483b-828a-7f2a39943029 + Domain + Domain + false + 5398d0ab-9d39-4e09-80c2-616cad2695a6 + 1 + + + + + + 11747 + 608 + 38 + 40 + + + 11766 + 628 + + + + + + + + Start of domain + 2848dcc7-b11e-4ca5-a88c-70c71369d0a8 + Start + Start + false + 0 + + + + + + 11809 + 608 + 26 + 20 + + + 11822 + 618 + + + + + + + + End of domain + dcb935f3-b89e-4e01-bddf-ad5a9af5a35a + End + End + false + 0 + + + + + + 11809 + 628 + 26 + 20 + + + 11822 + 638 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 54d1d89c-8927-4ee7-8ce1-64f95ec7923d + Deconstruct Domain + Deconstruct Domain + + + + + + 11748 + 663 + 92 + 44 + + + 11800 + 685 + + + + + + Base domain + 7755d017-e031-430d-8a36-aee16dd67567 + Domain + Domain + false + 93799f40-6d96-48bd-b172-7586cffd4a6c + 1 + + + + + + 11750 + 665 + 38 + 40 + + + 11769 + 685 + + + + + + + + Start of domain + 3205ab52-5cab-4363-8cad-2702f4f69a51 + Start + Start + false + 0 + + + + + + 11812 + 665 + 26 + 20 + + + 11825 + 675 + + + + + + + + End of domain + b763c1ca-5e36-4e3a-9141-33388e0e5f39 + End + End + false + 0 + + + + + + 11812 + 685 + 26 + 20 + + + 11825 + 695 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 86e62783-94cd-464c-b9c6-3f6ea91b441f + Panel + + false + 0 + 81134588-cb82-4596-9c7f-f18f48f217b2 + 1 + Double click to edit panel content… + + + + + + 9137 + 545 + 160 + 20 + + 0 + 0 + 0 + + 9137.007 + 545.3444 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 09ef7a9c-424e-4895-9b2e-3967422832f0 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 9483 + 862 + 112 + 20 + + 0 + 0 + 0 + + 9483.779 + 862.4886 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 38d364f4-97b1-4c9c-9313-bac9fd1c3c41 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 9483 + 837 + 112 + 20 + + 0 + 0 + 0 + + 9483.166 + 837.4825 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 706d0094-fd62-439a-8f31-1c222bd87435 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 9473 + 813 + 112 + 20 + + 0 + 0 + 0 + + 9473.816 + 813.5225 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + Scale + Scale + + + + + + 11552 + 506 + 142 + 64 + + + 11630 + 538 + + + + + + Base geometry + f6845e10-f10c-4944-a617-38314a28982b + Geometry + Geometry + true + 97abe579-0633-49c9-9cf7-931b94acb5fb + 1 + + + + + + 11554 + 508 + 64 + 20 + + + 11594 + 518 + + + + + + + + Center of scaling + 4bf26be9-2738-4755-8589-faf3a9ae3e1e + Center + Center + false + 0 + + + + + + 11554 + 528 + 64 + 20 + + + 11594 + 538 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 6f660b17-b2b9-48be-820b-77219945d11d + X^-1 + Factor + Factor + false + 5398d0ab-9d39-4e09-80c2-616cad2695a6 + 1 + + + + + + 11554 + 548 + 64 + 20 + + + 11594 + 558 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + c5c6ac5c-f5e5-471d-b028-a0035a12b7ac + Geometry + Geometry + false + 0 + + + + + + 11642 + 508 + 50 + 30 + + + 11667 + 523 + + + + + + + + Transformation data + dfbce651-38c1-474b-930b-0511adbfe593 + Transform + Transform + false + 0 + + + + + + 11642 + 538 + 50 + 30 + + + 11667 + 553 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 5f741566-be38-4c21-9393-4fd6fed63e11 + Curve + Curve + false + 87ae178b-b6e0-427b-9f0b-afd3c9e51f1a + 1 + + + + + + 11727 + 390 + 50 + 24 + + + 11752.23 + 402.8522 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 9958a82b-af2d-4eae-bf92-2dedd03d0175 + Panel + + false + 0 + 0 + 16 +32 +64 +128 +256 0.0019131912207 + + + + + + 8968 + 865 + 174 + 64 + + 0 + 0 + 0 + + 8968.977 + 865.4071 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 50a8957a-f4ad-4bcc-bb34-7db787c30f1f + Division + Division + + + + + + 9024 + 941 + 70 + 44 + + + 9049 + 963 + + + + + + Item to divide (dividend) + 93b460b0-fbd0-44e2-b415-1cbe0660468c + A + A + false + 0 + + + + + + 9026 + 943 + 11 + 20 + + + 9031.5 + 953 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + 48851b69-7ea3-41b6-9229-e3386b50667c + B + B + false + 0 + + + + + + 9026 + 963 + 11 + 20 + + + 9031.5 + 973 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + f8098718-f52f-4e8c-820c-6580c364cffc + Result + Result + false + 0 + + + + + + 9061 + 943 + 31 + 40 + + + 9076.5 + 963 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + f2f2b6bd-3957-4943-8776-90b511b35d84 + Panel + + false + 0 + 0 + 0.0019131912207 + + + + + + 8989 + 753 + 138 + 108 + + 0 + 0 + 0 + + 8989.992 + 753.5116 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + Curve + Curve + false + e42477ff-bbf6-4393-be21-54936caee378 + 1 + + + + + + 9276 + 985 + 50 + 24 + + + 9301.434 + 997.8629 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 19180943-d3c4-4bef-81ae-c791b677ba36 + Create Material + Create Material + + + + + + 11792 + 424 + 132 + 104 + + + 11870 + 476 + + + + + + Colour of the diffuse channel + e0f21873-8976-4986-94b5-dcb1d1bd2f3d + Diffuse + Diffuse + false + 0 + + + + + + 11794 + 426 + 64 + 20 + + + 11826 + 436 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + + + + + + + + + + Colour of the specular highlight + 27e7eeaf-6547-4ec3-b108-f149d55d502d + Specular + Specular + false + 0 + + + + + + 11794 + 446 + 64 + 20 + + + 11826 + 456 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 11069863-795f-45ee-afa8-078c97112d50 + Emission + Emission + false + 0 + + + + + + 11794 + 466 + 64 + 20 + + + 11826 + 476 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + f0a96c19-d882-4ca2-9163-b2d714d704e6 + Transparency + Transparency + false + 0 + + + + + + 11794 + 486 + 64 + 20 + + + 11826 + 496 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 900d6039-cb44-4fb8-9b93-d6b4549a2182 + Shine + Shine + false + 0 + + + + + + 11794 + 506 + 64 + 20 + + + 11826 + 516 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + d6a5d5c7-e779-4c34-aecc-1aa3825e4c57 + Material + Material + false + 0 + + + + + + 11882 + 426 + 40 + 100 + + + 11902 + 476 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + ab595c50-9f5c-4db1-b260-7de55f6f7faf + Custom Preview + Custom Preview + + + + + + + 11827 + 349 + 76 + 44 + + + 11889 + 371 + + + + + + Geometry to preview + true + a1ceab35-e98b-4831-9c20-99faca23d321 + Geometry + Geometry + false + 5f741566-be38-4c21-9393-4fd6fed63e11 + 1 + + + + + + 11829 + 351 + 48 + 20 + + + 11853 + 361 + + + + + + + + The material override + 12ee1683-4ca7-43f9-8534-5ff1fb191148 + Material + Material + false + d6a5d5c7-e779-4c34-aecc-1aa3825e4c57 + 1 + + + + + + 11829 + 371 + 48 + 20 + + + 11853 + 381 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f711f24e-3ed8-4aaf-bd78-dd2fcaefb102 + Relay + + false + acd8cb55-9f5b-4694-8cdf-60d083af3af5 + 1 + + + + + + 9278 + 947 + 40 + 16 + + + 9298 + 955 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 67b452e3-1e4e-42c6-948a-10ee5565e419 + Evaluate Length + Evaluate Length + + + + + + 11267 + 364 + 132 + 64 + + + 11335 + 396 + + + + + + Curve to evaluate + c30b8795-b328-4451-a87e-2c7160e6a66a + Curve + Curve + false + 30897c58-fecc-47f5-bb31-bff4d3d50c3b + 1 + + + + + + 11269 + 366 + 54 + 20 + + + 11296 + 376 + + + + + + + + Length factor for curve evaluation + 4a9bbe60-d4a9-478e-942b-c7bc6cdb0743 + Length + Length + false + 0 + + + + + + 11269 + 386 + 54 + 20 + + + 11296 + 396 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4b997e15-5f15-4051-a19e-3779b75d220d + Normalized + Normalized + false + 0 + + + + + + 11269 + 406 + 54 + 20 + + + 11296 + 416 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + f895d8a7-69e8-4035-bd36-5aff18ae834b + Point + Point + false + 0 + + + + + + 11347 + 366 + 50 + 20 + + + 11372 + 376 + + + + + + + + Tangent vector at the specified length + 58940d62-1793-4e93-af9e-99a43dd4234c + Tangent + Tangent + false + 0 + + + + + + 11347 + 386 + 50 + 20 + + + 11372 + 396 + + + + + + + + Curve parameter at the specified length + ca0eee18-4699-4e5b-a2a4-621b9b86812b + Parameter + Parameter + false + 0 + + + + + + 11347 + 406 + 50 + 20 + + + 11372 + 416 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + ffd2722b-76d2-400d-9c94-4099634f0769 + YZ Plane + YZ Plane + + + + + + 11407 + 438 + 86 + 28 + + + 11451 + 452 + + + + + + Origin of plane + 9ab0fd14-9bce-44dd-b1bf-d9356af4a840 + Origin + Origin + false + f895d8a7-69e8-4035-bd36-5aff18ae834b + 1 + + + + + + 11409 + 440 + 30 + 24 + + + 11424 + 452 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + 0f33d5ac-c6a6-46e9-b4b9-fbd57bfa8d1c + Plane + Plane + false + 0 + + + + + + 11463 + 440 + 28 + 24 + + + 11477 + 452 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + f27d7d48-dd46-48a8-ade6-91fc633a0485 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 11683 + 34 + 50 + 24 + + + 11708.88 + 46.80792 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 9c2832f0-161c-40f1-904e-a9fc88058d44 + Curvature + Curvature + + + + + + 11628 + -167 + 125 + 64 + + + 11692 + -135 + + + + + + Curve to evaluate + 13792f56-0a49-458e-a6a4-a450c61ebad5 + Curve + Curve + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11630 + -165 + 50 + 30 + + + 11655 + -150 + + + + + + + + Parameter on curve domain to evaluate + ae2ca433-0663-49e6-8bdf-2f8e723d9c60 + Parameter + Parameter + false + 385e3e77-c247-4588-b318-35b31ac02d22 + 1 + + + + + + 11630 + -135 + 50 + 30 + + + 11655 + -120 + + + + + + + + Point on curve at {t} + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + Point + Point + false + 0 + + + + + + 11704 + -165 + 47 + 20 + + + 11727.5 + -155 + + + + + + + + Curvature vector at {t} + ffd85c08-8fe9-4852-b9bc-41d40528b3f1 + Curvature + Curvature + false + 0 + + + + + + 11704 + -145 + 47 + 20 + + + 11727.5 + -135 + + + + + + + + Curvature circle at {t} + 3cc9d87d-6ed9-4ab4-97ce-4eb15f2ff975 + Curvature + Curvature + false + 0 + + + + + + 11704 + -125 + 47 + 20 + + + 11727.5 + -115 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 348b25a4-29d1-4dd3-b751-1e0e815efb4d + Divide Curve + Divide Curve + + + + + + 11641 + -82 + 113 + 64 + + + 11685 + -50 + + + + + + Curve to divide + 362c60c7-c494-46ba-b388-b2b2be310c55 + Curve + Curve + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11643 + -80 + 30 + 20 + + + 11658 + -70 + + + + + + + + Number of segments + dbcb2c68-7821-4fa0-9bb2-5108bccf17ba + Count + Count + false + f27d7d48-dd46-48a8-ade6-91fc633a0485 + 1 + + + + + + 11643 + -60 + 30 + 20 + + + 11658 + -50 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 040fe23d-42fd-436b-83d2-9899e9af03cf + Kinks + Kinks + false + 0 + + + + + + 11643 + -40 + 30 + 20 + + + 11658 + -30 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 387a14cd-d278-4062-b7ec-c9e0c5a962b2 + Points + Points + false + 0 + + + + + + 11697 + -80 + 55 + 20 + + + 11724.5 + -70 + + + + + + + + 1 + Tangent vectors at division points + 7a310e92-159a-4f09-b80b-fd0fce78c966 + Tangents + Tangents + false + 0 + + + + + + 11697 + -60 + 55 + 20 + + + 11724.5 + -50 + + + + + + + + 1 + Parameter values at division points + 385e3e77-c247-4588-b318-35b31ac02d22 + Parameters + Parameters + false + 0 + + + + + + 11697 + -40 + 55 + 20 + + + 11724.5 + -30 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 46eb23b5-0da3-45db-9d19-17d32a68af71 + Curve + Curve + false + 177bc534-a9ac-4189-919c-d5b821d4b676 + 1 + + + + + + 11680 + 61 + 50 + 24 + + + 11705.93 + 73.19794 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + f25cbf1f-995b-482f-935c-b9ff51cf07ff + Deconstruct Arc + Deconstruct Arc + + + + + + 11640 + -251 + 102 + 64 + + + 11674 + -219 + + + + + + Arc or Circle to deconstruct + cd6fb14d-59e3-4e44-bfec-6c3d2705c80d + Arc + Arc + false + 3cc9d87d-6ed9-4ab4-97ce-4eb15f2ff975 + 1 + + + + + + 11642 + -249 + 20 + 60 + + + 11652 + -219 + + + + + + + + Base plane of arc or circle + 813e5bc1-76e4-4822-9149-888a4c4bd8c3 + Base Plane + Base Plane + false + 0 + + + + + + 11686 + -249 + 54 + 20 + + + 11713 + -239 + + + + + + + + Radius of arc or circle + 64b75c40-b47c-4801-938f-3fc5ab5c2d5a + Radius + Radius + false + 0 + + + + + + 11686 + -229 + 54 + 20 + + + 11713 + -219 + + + + + + + + Angle domain (in radians) of arc + 388aafdb-1d3e-4caa-8829-40d6d1d61741 + Angle + Angle + false + 0 + + + + + + 11686 + -209 + 54 + 20 + + + 11713 + -199 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 156c8726-9167-409f-8e1d-3b2034ee26bd + One Over X + One Over X + + + + + + 11658 + -379 + 88 + 28 + + + 11701 + -365 + + + + + + Input value + 68e15e7d-9b0d-45b8-abb2-98b8a7080760 + Value + Value + false + 64b75c40-b47c-4801-938f-3fc5ab5c2d5a + 1 + + + + + + 11660 + -377 + 29 + 24 + + + 11674.5 + -365 + + + + + + + + Output value + 7545b9d2-d156-4a93-b9f9-6d02936c0a93 + Result + Result + false + 0 + + + + + + 11713 + -377 + 31 + 24 + + + 11728.5 + -365 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + cb841bf4-26fa-483b-a96e-9b9191170c98 + Quick Graph + Quick Graph + false + 0 + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + + + + + + 11636 + -625 + 150 + 150 + + + 11636.88 + -624.3921 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + c3ef4fa9-80d7-4a8c-91fc-86779987862e + Number Slider + Number Slider + false + 0 + + + + + + 11591 + 13 + 198 + 20 + + + 11591.88 + 13.92902 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 42c915da-4bad-4af9-891f-33e9dff2e38a + Line + Line + + + + + + 11641 + -325 + 102 + 44 + + + 11707 + -303 + + + + + + Line start point + d6207c12-abd3-4fb3-9916-44d30652d390 + Start Point + Start Point + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11643 + -323 + 52 + 20 + + + 11669 + -313 + + + + + + + + Line end point + 41d3d596-f8cf-4194-bae2-5b27a589ee3e + End Point + End Point + false + 813e5bc1-76e4-4822-9149-888a4c4bd8c3 + 1 + + + + + + 11643 + -303 + 52 + 20 + + + 11669 + -293 + + + + + + + + Line segment + 6cb21878-797c-48f5-ab72-a881bb3964bf + Line + Line + false + 0 + + + + + + 11719 + -323 + 22 + 40 + + + 11730 + -303 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 15503901-e1d0-4153-9123-89f88cfe410a + Multiplication + Multiplication + + + + + + 11676 + -760 + 70 + 44 + + + 11701 + -738 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 226df999-de35-4300-a777-9d2b5babb7c0 + A + A + true + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + + + + + + 11678 + -758 + 11 + 20 + + + 11683.5 + -748 + + + + + + + + Second item for multiplication + f6d6647c-0c58-4d34-a9e7-ace6aa06137a + B + B + true + 05ac0577-765a-4a64-a164-a82b335a88d5 + 1 + + + + + + 11678 + -738 + 11 + 20 + + + 11683.5 + -728 + + + + + + + + Result of multiplication + 2b6c5d7a-c6ba-4a1a-a204-364200f797f9 + Result + Result + false + 0 + + + + + + 11713 + -758 + 31 + 40 + + + 11728.5 + -738 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 05ac0577-765a-4a64-a164-a82b335a88d5 + Number Slider + Number Slider + false + 0 + + + + + + 11613 + -783 + 198 + 20 + + + 11613.69 + -782.6831 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 003e628c-0d75-481a-b8d9-0b64165bb402 + Line SDL + Line SDL + + + + + + 11645 + -705 + 110 + 64 + + + 11719 + -673 + + + + + + Line start point + 8b263cff-68e5-4975-aac2-79e82e5877ee + Start + Start + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11647 + -703 + 60 + 20 + + + 11685 + -693 + + + + + + + + Line tangent (direction) + bab6a9f0-f200-444d-9088-e4807d8739d8 + Direction + Direction + false + 6cb21878-797c-48f5-ab72-a881bb3964bf + 1 + + + + + + 11647 + -683 + 60 + 20 + + + 11685 + -673 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 3e17b828-aded-47b0-9dee-070e1c7fe96b + -ABS(X) + Length + Length + false + 2b6c5d7a-c6ba-4a1a-a204-364200f797f9 + 1 + + + + + + 11647 + -663 + 60 + 20 + + + 11685 + -653 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + Line + Line + false + 0 + + + + + + 11731 + -703 + 22 + 60 + + + 11742 + -673 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7c53d693-7c55-470e-9d68-ef915f2b77d6 + Panel + + false + 0.56093490123748779 + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + Double click to edit panel content… + + + + + + 11473 + -676 + 160 + 274 + + 0 + 0 + 0 + + 11473.77 + -675.326 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 9d58d21f-c1e5-4328-b819-32b985b20328 + Evaluate Length + Evaluate Length + + + + + + 11641 + -861 + 132 + 64 + + + 11709 + -829 + + + + + + Curve to evaluate + b91dd363-9750-43a0-85cf-742d544fe19d + Curve + Curve + false + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + 1 + + + + + + 11643 + -859 + 54 + 20 + + + 11670 + -849 + + + + + + + + Length factor for curve evaluation + cfb2fd55-ca9b-453f-8596-2e25796d90e3 + Length + Length + false + 0 + + + + + + 11643 + -839 + 54 + 20 + + + 11670 + -829 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 95936b36-622c-4473-9e39-d5a3d037e1af + Normalized + Normalized + false + 0 + + + + + + 11643 + -819 + 54 + 20 + + + 11670 + -809 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 4fa7c015-f495-4786-aca9-dde12493bb63 + Point + Point + false + 0 + + + + + + 11721 + -859 + 50 + 20 + + + 11746 + -849 + + + + + + + + Tangent vector at the specified length + 0dada7f3-a269-4513-b591-f63973a4ec76 + Tangent + Tangent + false + 0 + + + + + + 11721 + -839 + 50 + 20 + + + 11746 + -829 + + + + + + + + Curve parameter at the specified length + 5574f7ca-14ee-4e34-9755-610ba3bb211c + Parameter + Parameter + false + 0 + + + + + + 11721 + -819 + 50 + 20 + + + 11746 + -809 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + f6f41fab-f127-45c8-9a50-fe4209aec932 + Interpolate + Interpolate + + + + + + 11653 + -962 + 113 + 84 + + + 11714 + -920 + + + + + + 1 + Interpolation points + da1a715e-ff1a-4658-882a-3473654b75e3 + Vertices + Vertices + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11655 + -960 + 47 + 20 + + + 11678.5 + -950 + + + + + + + + Curve degree + f6692111-36cb-4a98-afad-c2758c0ab892 + Degree + Degree + false + 0 + + + + + + 11655 + -940 + 47 + 20 + + + 11678.5 + -930 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + a7bff49e-29de-4738-8e5f-d2db4463561f + Periodic + Periodic + false + 0 + + + + + + 11655 + -920 + 47 + 20 + + + 11678.5 + -910 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + f0edd288-4469-4f12-a425-0bc010027973 + KnotStyle + KnotStyle + false + 0 + + + + + + 11655 + -900 + 47 + 20 + + + 11678.5 + -890 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f9faff41-66de-46b8-ae5c-f64ec8a21123 + Curve + Curve + false + 0 + + + + + + 11726 + -960 + 38 + 26 + + + 11745 + -946.6667 + + + + + + + + Curve length + 6b04e5db-9157-4bcb-a427-9674ec459b8a + Length + Length + false + 0 + + + + + + 11726 + -934 + 38 + 27 + + + 11745 + -920 + + + + + + + + Curve domain + 1e84be66-f7d3-4f30-86f0-9819ae5cb5b6 + Domain + Domain + false + 0 + + + + + + 11726 + -907 + 38 + 27 + + + 11745 + -893.3334 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f27d7d48-dd46-48a8-ade6-91fc633a0485 + 9c2832f0-161c-40f1-904e-a9fc88058d44 + 348b25a4-29d1-4dd3-b751-1e0e815efb4d + 46eb23b5-0da3-45db-9d19-17d32a68af71 + f25cbf1f-995b-482f-935c-b9ff51cf07ff + 156c8726-9167-409f-8e1d-3b2034ee26bd + cb841bf4-26fa-483b-a96e-9b9191170c98 + c3ef4fa9-80d7-4a8c-91fc-86779987862e + 42c915da-4bad-4af9-891f-33e9dff2e38a + 15503901-e1d0-4153-9123-89f88cfe410a + 05ac0577-765a-4a64-a164-a82b335a88d5 + 003e628c-0d75-481a-b8d9-0b64165bb402 + 7c53d693-7c55-470e-9d68-ef915f2b77d6 + 9d58d21f-c1e5-4328-b819-32b985b20328 + f6f41fab-f127-45c8-9a50-fe4209aec932 + c7eec4be-a918-4a25-8766-ece8a3f011cb + e20ff916-0279-4578-9a85-3c78ef74a085 + e1679048-f4ae-4c0c-9a0b-5c2d16f1270b + 1b3e7ced-1c58-4c8b-8c13-c1c550339dee + ff842504-1510-426a-a3be-461ab9299563 + 20c43012-b66f-4160-ab26-0586b703f604 + 21 + 24103322-110c-423a-b161-6dfffb51f581 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 886cd711-7eb1-45c2-9113-21b0a4159ae6 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 11673 + -1061 + 50 + 24 + + + 11698.69 + -1049.162 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 40d7e243-ad03-4722-a7c0-29e938bf00c4 + Curvature + Curvature + + + + + + 11622 + -1263 + 125 + 64 + + + 11686 + -1231 + + + + + + Curve to evaluate + 1822eb98-20a3-4cf4-add9-4e50f3f4ae86 + Curve + Curve + false + d9802751-038b-4c5e-b5ef-f80fd139a5aa + 1 + + + + + + 11624 + -1261 + 50 + 30 + + + 11649 + -1246 + + + + + + + + Parameter on curve domain to evaluate + 88d90e67-fb73-4a25-9b13-8df7d1ae8fc6 + Parameter + Parameter + false + fc94ca19-c2e8-4a7f-b711-db2203cb8aff + 1 + + + + + + 11624 + -1231 + 50 + 30 + + + 11649 + -1216 + + + + + + + + Point on curve at {t} + 69213f2c-b982-4e00-a8ed-79a971321729 + Point + Point + false + 0 + + + + + + 11698 + -1261 + 47 + 20 + + + 11721.5 + -1251 + + + + + + + + Curvature vector at {t} + d91d2c0f-ac83-4f4d-bc97-91beaf015b36 + Curvature + Curvature + false + 0 + + + + + + 11698 + -1241 + 47 + 20 + + + 11721.5 + -1231 + + + + + + + + Curvature circle at {t} + 90bcba36-eea8-40f7-8118-5cbf046d1554 + Curvature + Curvature + false + 0 + + + + + + 11698 + -1221 + 47 + 20 + + + 11721.5 + -1211 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + d3d9e590-1655-424a-b916-bd1a06e4ef70 + Divide Curve + Divide Curve + + + + + + 11627 + -1175 + 113 + 64 + + + 11671 + -1143 + + + + + + Curve to divide + fb2cd520-ef2c-40b0-ae5d-71463fd97dc6 + Curve + Curve + false + d9802751-038b-4c5e-b5ef-f80fd139a5aa + 1 + + + + + + 11629 + -1173 + 30 + 20 + + + 11644 + -1163 + + + + + + + + Number of segments + 595030b7-63ac-41da-82ae-705a4bcf3bf0 + Count + Count + false + 886cd711-7eb1-45c2-9113-21b0a4159ae6 + 1 + + + + + + 11629 + -1153 + 30 + 20 + + + 11644 + -1143 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 1f418d4a-f717-47e2-91e3-77935d18de67 + Kinks + Kinks + false + 0 + + + + + + 11629 + -1133 + 30 + 20 + + + 11644 + -1123 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 4173ca05-d372-4de6-8bca-700c600b77dd + Points + Points + false + 0 + + + + + + 11683 + -1173 + 55 + 20 + + + 11710.5 + -1163 + + + + + + + + 1 + Tangent vectors at division points + 37da5273-85a3-4304-92d1-3937574b8244 + Tangents + Tangents + false + 0 + + + + + + 11683 + -1153 + 55 + 20 + + + 11710.5 + -1143 + + + + + + + + 1 + Parameter values at division points + fc94ca19-c2e8-4a7f-b711-db2203cb8aff + Parameters + Parameters + false + 0 + + + + + + 11683 + -1133 + 55 + 20 + + + 11710.5 + -1123 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + d9802751-038b-4c5e-b5ef-f80fd139a5aa + Curve + Curve + false + f9faff41-66de-46b8-ae5c-f64ec8a21123 + 1 + + + + + + 11670 + -1034 + 50 + 24 + + + 11695.74 + -1022.77 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + b63e3032-a9a7-4cff-a054-7e2c401bfac1 + Deconstruct Arc + Deconstruct Arc + + + + + + 11627 + -1349 + 102 + 64 + + + 11661 + -1317 + + + + + + Arc or Circle to deconstruct + 994b4b0d-b326-49f0-a558-a8a2e0ff12a1 + Arc + Arc + false + 90bcba36-eea8-40f7-8118-5cbf046d1554 + 1 + + + + + + 11629 + -1347 + 20 + 60 + + + 11639 + -1317 + + + + + + + + Base plane of arc or circle + 17067b97-b820-4ccb-931f-76e0a0e333cf + Base Plane + Base Plane + false + 0 + + + + + + 11673 + -1347 + 54 + 20 + + + 11700 + -1337 + + + + + + + + Radius of arc or circle + 843c2f1b-d6ca-4bce-899b-4934e32bf1ba + Radius + Radius + false + 0 + + + + + + 11673 + -1327 + 54 + 20 + + + 11700 + -1317 + + + + + + + + Angle domain (in radians) of arc + ca15481a-8b6c-4107-859b-6699fd9286cd + Angle + Angle + false + 0 + + + + + + 11673 + -1307 + 54 + 20 + + + 11700 + -1297 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + a1cd3b51-0621-4d8b-84a9-7ea2a61a0bb1 + One Over X + One Over X + + + + + + 11628 + -1476 + 88 + 28 + + + 11671 + -1462 + + + + + + Input value + 9aaa2e0c-9f9d-41ea-b78c-7a9e6cb72d5f + Value + Value + false + 843c2f1b-d6ca-4bce-899b-4934e32bf1ba + 1 + + + + + + 11630 + -1474 + 29 + 24 + + + 11644.5 + -1462 + + + + + + + + Output value + 31925f06-f3f6-477f-9ddf-8825df82d4bd + Result + Result + false + 0 + + + + + + 11683 + -1474 + 31 + 24 + + + 11698.5 + -1462 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + abe45b1a-da2a-4150-aada-279c161e6bc2 + Quick Graph + Quick Graph + false + 0 + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + 1 + + + + + + 11642 + -1651 + 150 + 150 + + + 11642.51 + -1650.179 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + de9a1ce2-6ad4-43d3-b56d-340d10503407 + Number Slider + Number Slider + false + 0 + + + + + + 11581 + -1083 + 198 + 20 + + + 11581.69 + -1082.04 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 701b01ed-fa45-4cd9-9b3c-2202fe851b01 + Line + Line + + + + + + 11633 + -1417 + 102 + 44 + + + 11699 + -1395 + + + + + + Line start point + af317ead-32f0-4d45-898c-4bca52a59a0e + Start Point + Start Point + false + 69213f2c-b982-4e00-a8ed-79a971321729 + 1 + + + + + + 11635 + -1415 + 52 + 20 + + + 11661 + -1405 + + + + + + + + Line end point + cb6cbdf1-3a13-44b0-b4f9-cfe59e4b1dbd + End Point + End Point + false + 17067b97-b820-4ccb-931f-76e0a0e333cf + 1 + + + + + + 11635 + -1395 + 52 + 20 + + + 11661 + -1385 + + + + + + + + Line segment + c8a93b06-860c-4215-a804-c94bf932a448 + Line + Line + false + 0 + + + + + + 11711 + -1415 + 22 + 40 + + + 11722 + -1395 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 5e674c7a-fbea-4410-a666-25261872a457 + Multiplication + Multiplication + + + + + + 11659 + -1779 + 70 + 44 + + + 11684 + -1757 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 55dccfde-8336-4582-8df1-7389fb7077ea + A + A + true + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + 1 + + + + + + 11661 + -1777 + 11 + 20 + + + 11666.5 + -1767 + + + + + + + + Second item for multiplication + 17a3b59d-a692-4e38-918b-bfa2b3972503 + B + B + true + c16315fb-aa28-4b62-8523-c84ee5fce567 + 1 + + + + + + 11661 + -1757 + 11 + 20 + + + 11666.5 + -1747 + + + + + + + + Result of multiplication + e395fa80-a54a-45d0-b979-4ad253c5d280 + Result + Result + false + 0 + + + + + + 11696 + -1777 + 31 + 40 + + + 11711.5 + -1757 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + bfbacaec-5936-4df3-bf9c-118191c744ff + Line SDL + Line SDL + + + + + + 11647 + -1728 + 110 + 64 + + + 11721 + -1696 + + + + + + Line start point + ea86be73-ec02-4eab-a89a-110ecdef6211 + Start + Start + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11649 + -1726 + 60 + 20 + + + 11687 + -1716 + + + + + + + + Line tangent (direction) + 9482be29-7f39-401e-8164-c76750ef7479 + Direction + Direction + false + f11d3f4a-b2a4-482e-a244-449bd84d8afa + 1 + + + + + + 11649 + -1706 + 60 + 20 + + + 11687 + -1696 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + dbc456f4-eed6-4683-a5cb-10ee171feebf + -ABS(X) + Length + Length + false + e395fa80-a54a-45d0-b979-4ad253c5d280 + 1 + + + + + + 11649 + -1686 + 60 + 20 + + + 11687 + -1676 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 4af0e9f1-c301-4ba4-83a3-a1c85a1b393c + Line + Line + false + 0 + + + + + + 11733 + -1726 + 22 + 60 + + + 11744 + -1696 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 019d742d-8bc8-470c-8c61-f702473ca160 + Panel + + false + 0 + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + 1 + Double click to edit panel content… + + + + + + 11451 + -1541 + 160 + 274 + + 0 + 0 + 0 + + 11451.8 + -1540.497 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a111c18c-3317-4810-bbc0-d5b5736203bb + Evaluate Length + Evaluate Length + + + + + + 11621 + -1886 + 132 + 64 + + + 11689 + -1854 + + + + + + Curve to evaluate + ca51dcd2-3464-4b84-90c2-604456d7e519 + Curve + Curve + false + 4af0e9f1-c301-4ba4-83a3-a1c85a1b393c + 1 + + + + + + 11623 + -1884 + 54 + 20 + + + 11650 + -1874 + + + + + + + + Length factor for curve evaluation + d8369c61-6a09-4985-889f-231b2301c8cd + Length + Length + false + 0 + + + + + + 11623 + -1864 + 54 + 20 + + + 11650 + -1854 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0cd7abe2-a9d3-4bff-8808-f0aa9d43fc43 + Normalized + Normalized + false + 0 + + + + + + 11623 + -1844 + 54 + 20 + + + 11650 + -1834 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + Point + Point + false + 0 + + + + + + 11701 + -1884 + 50 + 20 + + + 11726 + -1874 + + + + + + + + Tangent vector at the specified length + 662eeb47-6ce4-45d2-94da-e0893c307b53 + Tangent + Tangent + false + 0 + + + + + + 11701 + -1864 + 50 + 20 + + + 11726 + -1854 + + + + + + + + Curve parameter at the specified length + 4f26ea9f-eaaa-43d1-ba23-26eea5073148 + Parameter + Parameter + false + 0 + + + + + + 11701 + -1844 + 50 + 20 + + + 11726 + -1834 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 436e756d-6b81-47c0-847b-9749a89d4cac + Interpolate + Interpolate + + + + + + 11635 + -1989 + 113 + 84 + + + 11696 + -1947 + + + + + + 1 + Interpolation points + fd552c6d-ca09-4784-8982-d0a0bca52f58 + Vertices + Vertices + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11637 + -1987 + 47 + 20 + + + 11660.5 + -1977 + + + + + + + + Curve degree + a9398781-1137-451d-81ac-62a5b6a84c1c + Degree + Degree + false + 0 + + + + + + 11637 + -1967 + 47 + 20 + + + 11660.5 + -1957 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 4129369b-278d-4b1e-8c8e-cef61af004ac + Periodic + Periodic + false + 0 + + + + + + 11637 + -1947 + 47 + 20 + + + 11660.5 + -1937 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 4a3fe9e3-abc0-4fb8-8ad3-01141c165a7a + KnotStyle + KnotStyle + false + 0 + + + + + + 11637 + -1927 + 47 + 20 + + + 11660.5 + -1917 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + cbafc85e-2e6e-4e5e-957c-7a52c1acccbc + Curve + Curve + false + 0 + + + + + + 11708 + -1987 + 38 + 26 + + + 11727 + -1973.667 + + + + + + + + Curve length + d130f934-7e94-40bd-9567-a4ef54cbfb8a + Length + Length + false + 0 + + + + + + 11708 + -1961 + 38 + 27 + + + 11727 + -1947 + + + + + + + + Curve domain + b8235b00-beb1-4bb1-a0a2-856a1faa45ff + Domain + Domain + false + 0 + + + + + + 11708 + -1934 + 38 + 27 + + + 11727 + -1920.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 886cd711-7eb1-45c2-9113-21b0a4159ae6 + 40d7e243-ad03-4722-a7c0-29e938bf00c4 + d3d9e590-1655-424a-b916-bd1a06e4ef70 + d9802751-038b-4c5e-b5ef-f80fd139a5aa + b63e3032-a9a7-4cff-a054-7e2c401bfac1 + a1cd3b51-0621-4d8b-84a9-7ea2a61a0bb1 + abe45b1a-da2a-4150-aada-279c161e6bc2 + de9a1ce2-6ad4-43d3-b56d-340d10503407 + 701b01ed-fa45-4cd9-9b3c-2202fe851b01 + 5e674c7a-fbea-4410-a666-25261872a457 + daade0dc-ab8b-43f8-9164-341b5be4e748 + bfbacaec-5936-4df3-bf9c-118191c744ff + 019d742d-8bc8-470c-8c61-f702473ca160 + a111c18c-3317-4810-bbc0-d5b5736203bb + 436e756d-6b81-47c0-847b-9749a89d4cac + 5ecef633-4ff7-47cc-9e64-44d92f4f9ef1 + 7c156ba3-110e-46ce-9cbd-b26af3802802 + a5c1d4d1-e9c8-47b1-ac1d-c8bb03c057bb + f11d3f4a-b2a4-482e-a244-449bd84d8afa + bb44c47b-a8f6-4bb9-acd1-3bfa2ddecd7a + 2d4e205a-3e81-4d88-9773-aa33d99f6d35 + e1c74ee8-63b2-49dc-ac1f-5c2de1115cd4 + 93dd7fad-90ab-4b05-8ffd-99e9d0e021ab + 81a7aabe-50a7-4f33-bc93-d937a1ee9d1b + cd7c9348-f5a0-438b-9401-07a079d198d3 + 25 + 961481ef-24b2-412c-96ac-b5d620116969 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + ca21ab22-e702-43b3-99ff-c3060a7c6cc4 + Nurbs Curve + Nurbs Curve + + + + + + 11516 + -1989 + 106 + 64 + + + 11570 + -1957 + + + + + + 1 + Curve control points + a9f67ca3-b1fc-4542-85c6-9945b7be9034 + Vertices + Vertices + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11518 + -1987 + 40 + 20 + + + 11538 + -1977 + + + + + + + + Curve degree + 36d999ff-6e52-459b-a724-20385626f685 + Degree + Degree + false + 0 + + + + + + 11518 + -1967 + 40 + 20 + + + 11538 + -1957 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + cd9c6fde-a1c2-4043-912c-f66240c8579a + Periodic + Periodic + false + 0 + + + + + + 11518 + -1947 + 40 + 20 + + + 11538 + -1937 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 5b500bfd-b55e-4feb-82d8-c466349a461a + Curve + Curve + false + 0 + + + + + + 11582 + -1987 + 38 + 20 + + + 11601 + -1977 + + + + + + + + Curve length + 8713c211-fa4c-44d4-8f86-c8588e59b19a + Length + Length + false + 0 + + + + + + 11582 + -1967 + 38 + 20 + + + 11601 + -1957 + + + + + + + + Curve domain + 205f5f6c-080d-4515-858f-d2c083578a80 + Domain + Domain + false + 0 + + + + + + 11582 + -1947 + 38 + 20 + + + 11601 + -1937 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + d5e37dcc-1439-447a-8863-126b7d29d725 + Nurbs Curve + Nurbs Curve + + + + + + 11586 + -970 + 106 + 64 + + + 11640 + -938 + + + + + + 1 + Curve control points + 9fd94db1-6d38-41fe-9263-029cb5c2645c + Vertices + Vertices + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11588 + -968 + 40 + 20 + + + 11608 + -958 + + + + + + + + Curve degree + f4b3ed59-edac-43c1-bdff-a33b5ba95c39 + Degree + Degree + false + 0 + + + + + + 11588 + -948 + 40 + 20 + + + 11608 + -938 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 86e3f1a5-1bc1-4c57-94fd-d898fea41b4a + Periodic + Periodic + false + 0 + + + + + + 11588 + -928 + 40 + 20 + + + 11608 + -918 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 8036cf9b-6662-4cd1-8ca1-fcda1238eee1 + Curve + Curve + false + 0 + + + + + + 11652 + -968 + 38 + 20 + + + 11671 + -958 + + + + + + + + Curve length + a4ed1655-734b-4fbf-8052-9e3ceebe374e + Length + Length + false + 0 + + + + + + 11652 + -948 + 38 + 20 + + + 11671 + -938 + + + + + + + + Curve domain + 57a1f738-695a-4901-86c0-95c0e6ee37d7 + Domain + Domain + false + 0 + + + + + + 11652 + -928 + 38 + 20 + + + 11671 + -918 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 78d12f4c-4c4d-4d8a-b4b8-bef3314ebc50 + Relative Differences + Relative Differences + + + + + + 11507 + -1781 + 116 + 28 + + + 11554 + -1767 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + c6bd4855-5abe-4493-a3a4-0c90b87a4955 + Values + Values + false + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + 1 + + + + + + 11509 + -1779 + 33 + 24 + + + 11525.5 + -1767 + + + + + + + + 1 + Differences between consecutive items + bb9e301d-77cc-47d1-b73c-da9d7e22f5e2 + Differenced + Differenced + false + 0 + + + + + + 11566 + -1779 + 55 + 24 + + + 11593.5 + -1767 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 42e32d61-98ee-4292-9de9-dd36d3d5dfff + Relay + + false + 7545b9d2-d156-4a93-b9f9-6d02936c0a93 + 1 + + + + + + 11807 + -408 + 40 + 16 + + + 11827 + -400 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + a5c1d4d1-e9c8-47b1-ac1d-c8bb03c057bb + Derivatives + Derivatives + + + + + + 11426 + -1715 + 105 + 144 + + + 11490 + -1643 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + 51e849af-3a4a-4849-b853-44e851241469 + Curve + Curve + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11428 + -1713 + 50 + 70 + + + 11453 + -1678 + + + + + + + + Parameter on curve domain to evaluate + 37d4d90c-823c-4ed7-8b5b-2e549ad5cf36 + Parameter + Parameter + false + 385e3e77-c247-4588-b318-35b31ac02d22 + 1 + + + + + + 11428 + -1643 + 50 + 70 + + + 11453 + -1608 + + + + + + + + Point on curve at {t} + cd2cc7b5-65c8-4f09-8934-a420ba397b95 + Point + Point + false + 0 + + + + + + 11502 + -1713 + 27 + 20 + + + 11515.5 + -1703 + + + + + + + + First curve derivative at t (Velocity) + a63ef7d3-eb61-4fda-a8a8-5b5671ae77f8 + false + First derivative + 1 + false + 0 + + + + + + 11502 + -1693 + 27 + 20 + + + 11515.5 + -1683 + + + + + + + + Second curve derivative at t (Acceleration) + 01befd56-7002-4518-b622-2b1fa9f801ef + false + Second derivative + 2 + false + 0 + + + + + + 11502 + -1673 + 27 + 20 + + + 11515.5 + -1663 + + + + + + + + Third curve derivative at t (Jolt) + dada708f-cbc3-456a-89ea-0c8db5710aa7 + false + Third derivative + 3 + false + 0 + + + + + + 11502 + -1653 + 27 + 20 + + + 11515.5 + -1643 + + + + + + + + Fourth curve derivative at t (Jounce) + f5c9faa7-e3a1-4118-842e-1c50bf6083dc + false + Fourth derivative + 4 + false + 0 + + + + + + 11502 + -1633 + 27 + 20 + + + 11515.5 + -1623 + + + + + + + + Fifth curve derivative at t + fa991782-8f8d-4db3-a737-1c34f5a3a0d5 + false + Fifth derivative + 5 + false + 0 + + + + + + 11502 + -1613 + 27 + 20 + + + 11515.5 + -1603 + + + + + + + + Sixth curve derivative at t + 91a284ca-01da-4f98-898d-eadbb5e570d7 + false + Sixth derivative + 6 + false + 0 + + + + + + 11502 + -1593 + 27 + 20 + + + 11515.5 + -1583 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f11d3f4a-b2a4-482e-a244-449bd84d8afa + Relay + + false + 01befd56-7002-4518-b622-2b1fa9f801ef + 1 + + + + + + 11564 + -1677 + 40 + 16 + + + 11584 + -1669 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bb44c47b-a8f6-4bb9-acd1-3bfa2ddecd7a + Relay + + false + dada708f-cbc3-456a-89ea-0c8db5710aa7 + 1 + + + + + + 11558 + -1645 + 40 + 16 + + + 11578 + -1637 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + c16315fb-aa28-4b62-8523-c84ee5fce567 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 11621 + -1808 + 250 + 20 + + + 11621.78 + -1807.445 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + e1679048-f4ae-4c0c-9a0b-5c2d16f1270b + Create Material + Create Material + + + + + + 11799 + -635 + 132 + 104 + + + 11877 + -583 + + + + + + Colour of the diffuse channel + 64fce468-a759-4d9a-a27d-3c2053cc8b8e + Diffuse + Diffuse + false + 0 + + + + + + 11801 + -633 + 64 + 20 + + + 11833 + -623 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + d3c9c9cf-9a19-40ee-bf53-07dc7712e07d + Specular + Specular + false + 0 + + + + + + 11801 + -613 + 64 + 20 + + + 11833 + -603 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + f6cb07b6-8b57-4498-a210-b526a7159d59 + Emission + Emission + false + 0 + + + + + + 11801 + -593 + 64 + 20 + + + 11833 + -583 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 82881d8e-02e9-488e-bc4d-f61b2f371ea5 + Transparency + Transparency + false + 0 + + + + + + 11801 + -573 + 64 + 20 + + + 11833 + -563 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 6e6ad286-78e1-4e20-af71-25074314a17d + Shine + Shine + false + 0 + + + + + + 11801 + -553 + 64 + 20 + + + 11833 + -543 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + a759e701-3f23-432e-8553-4220f153ad85 + Material + Material + false + 0 + + + + + + 11889 + -633 + 40 + 100 + + + 11909 + -583 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 1b3e7ced-1c58-4c8b-8c13-c1c550339dee + Custom Preview + Custom Preview + + + + + + + 11826 + -704 + 76 + 44 + + + 11888 + -682 + + + + + + Geometry to preview + true + 3c2bb90a-e994-4f93-93a7-145ea8e40385 + Geometry + Geometry + false + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + 1 + + + + + + 11828 + -702 + 48 + 20 + + + 11852 + -692 + + + + + + + + The material override + 8c64d8d4-5823-4692-990e-762cfa4cca56 + Material + Material + false + a759e701-3f23-432e-8553-4220f153ad85 + 1 + + + + + + 11828 + -682 + 48 + 20 + + + 11852 + -672 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c7eec4be-a918-4a25-8766-ece8a3f011cb + Create Material + Create Material + + + + + + 11802 + -88 + 132 + 104 + + + 11880 + -36 + + + + + + Colour of the diffuse channel + 50736699-099b-451a-8c5f-5a4a1ae4de53 + Diffuse + Diffuse + false + 0 + + + + + + 11804 + -86 + 64 + 20 + + + 11836 + -76 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 51957687-5839-4cc8-97ab-cfc157162f0e + Specular + Specular + false + 0 + + + + + + 11804 + -66 + 64 + 20 + + + 11836 + -56 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 22e413f3-5dca-497a-a3f2-fbfc4f1a44df + Emission + Emission + false + 0 + + + + + + 11804 + -46 + 64 + 20 + + + 11836 + -36 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 706f166d-2206-4613-8f83-d17630f6603a + Transparency + Transparency + false + 0 + + + + + + 11804 + -26 + 64 + 20 + + + 11836 + -16 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + c0452373-0133-4d14-9910-9166f6108ebf + Shine + Shine + false + 0 + + + + + + 11804 + -6 + 64 + 20 + + + 11836 + 4 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + e892c41c-412b-4843-b870-e6220430d682 + Material + Material + false + 0 + + + + + + 11892 + -86 + 40 + 100 + + + 11912 + -36 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + e20ff916-0279-4578-9a85-3c78ef74a085 + Custom Preview + Custom Preview + + + + + + + 11822 + -135 + 76 + 44 + + + 11884 + -113 + + + + + + Geometry to preview + true + a4cf16e5-e3c7-4830-8f9d-7611085f716f + Geometry + Geometry + false + 46eb23b5-0da3-45db-9d19-17d32a68af71 + 1 + + + + + + 11824 + -133 + 48 + 20 + + + 11848 + -123 + + + + + + + + The material override + a19e95a9-6720-4b49-ab0d-bf753764455a + Material + Material + false + e892c41c-412b-4843-b870-e6220430d682 + 1 + + + + + + 11824 + -113 + 48 + 20 + + + 11848 + -103 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + ff842504-1510-426a-a3be-461ab9299563 + Create Material + Create Material + + + + + + 11800 + -930 + 132 + 104 + + + 11878 + -878 + + + + + + Colour of the diffuse channel + a4971ccf-c592-44fb-902d-7b30540518e2 + Diffuse + Diffuse + false + 0 + + + + + + 11802 + -928 + 64 + 20 + + + 11834 + -918 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 4dafbf86-b497-4265-a5b7-bd29dc4c1d71 + Specular + Specular + false + 0 + + + + + + 11802 + -908 + 64 + 20 + + + 11834 + -898 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + e3d10444-83e4-4a4b-b466-886c4ff62eec + Emission + Emission + false + 0 + + + + + + 11802 + -888 + 64 + 20 + + + 11834 + -878 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 5f90eadd-d7ba-410b-97c0-080d57492778 + Transparency + Transparency + false + 0 + + + + + + 11802 + -868 + 64 + 20 + + + 11834 + -858 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + cff519e7-70e8-4e99-b6df-6147bb20d297 + Shine + Shine + false + 0 + + + + + + 11802 + -848 + 64 + 20 + + + 11834 + -838 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 41bf3255-c581-4320-9ea8-4bb473f5aa21 + Material + Material + false + 0 + + + + + + 11890 + -928 + 40 + 100 + + + 11910 + -878 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 20c43012-b66f-4160-ab26-0586b703f604 + Custom Preview + Custom Preview + + + + + + + 11831 + -982 + 76 + 44 + + + 11893 + -960 + + + + + + Geometry to preview + true + 14e62e78-2aaa-4780-942f-28be0a1bcfaa + Geometry + Geometry + false + f9faff41-66de-46b8-ae5c-f64ec8a21123 + 1 + + + + + + 11833 + -980 + 48 + 20 + + + 11857 + -970 + + + + + + + + The material override + dd16d187-91c2-42b3-9c39-69d754c9b36a + Material + Material + false + 41bf3255-c581-4320-9ea8-4bb473f5aa21 + 1 + + + + + + 11833 + -960 + 48 + 20 + + + 11857 + -950 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 5ecef633-4ff7-47cc-9e64-44d92f4f9ef1 + Create Material + Create Material + + + + + + 11797 + -1674 + 132 + 104 + + + 11875 + -1622 + + + + + + Colour of the diffuse channel + f33cad53-97e9-49d1-aae7-9c22d238976a + Diffuse + Diffuse + false + 0 + + + + + + 11799 + -1672 + 64 + 20 + + + 11831 + -1662 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + f7073a7a-e241-4fa7-8898-c612811b7088 + Specular + Specular + false + 0 + + + + + + 11799 + -1652 + 64 + 20 + + + 11831 + -1642 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + bcc2bbc6-20ce-4919-b477-78d057c677cd + Emission + Emission + false + 0 + + + + + + 11799 + -1632 + 64 + 20 + + + 11831 + -1622 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 31401dbe-607f-4c17-8c53-3a55cb9577fe + Transparency + Transparency + false + 0 + + + + + + 11799 + -1612 + 64 + 20 + + + 11831 + -1602 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 71361d47-28ac-4b2b-9199-e1672bb8eebb + Shine + Shine + false + 0 + + + + + + 11799 + -1592 + 64 + 20 + + + 11831 + -1582 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 71f0474f-a87e-4a2b-b0c4-f7c51ef09c10 + Material + Material + false + 0 + + + + + + 11887 + -1672 + 40 + 100 + + + 11907 + -1622 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 7c156ba3-110e-46ce-9cbd-b26af3802802 + Custom Preview + Custom Preview + + + + + + + 11836 + -1741 + 76 + 44 + + + 11898 + -1719 + + + + + + Geometry to preview + true + 86e1ab12-606f-4191-9b34-17232c3e372f + Geometry + Geometry + false + 4af0e9f1-c301-4ba4-83a3-a1c85a1b393c + 1 + + + + + + 11838 + -1739 + 48 + 20 + + + 11862 + -1729 + + + + + + + + The material override + 487be659-c25e-4cf3-91f8-39f23147befa + Material + Material + false + 71f0474f-a87e-4a2b-b0c4-f7c51ef09c10 + 1 + + + + + + 11838 + -1719 + 48 + 20 + + + 11862 + -1709 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 2d4e205a-3e81-4d88-9773-aa33d99f6d35 + Create Material + Create Material + + + + + + 11791 + -1919 + 132 + 104 + + + 11869 + -1867 + + + + + + Colour of the diffuse channel + ec03a20c-c553-4b96-8701-c78f48c52409 + Diffuse + Diffuse + false + 0 + + + + + + 11793 + -1917 + 64 + 20 + + + 11825 + -1907 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 0dc78d41-1fae-45e4-9d43-a444bb2cde49 + Specular + Specular + false + 0 + + + + + + 11793 + -1897 + 64 + 20 + + + 11825 + -1887 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 746f86cf-5039-490a-ba50-7734435b13b8 + Emission + Emission + false + 0 + + + + + + 11793 + -1877 + 64 + 20 + + + 11825 + -1867 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + c08d98f8-ecab-48db-b0ba-ccd9236e49ba + Transparency + Transparency + false + 0 + + + + + + 11793 + -1857 + 64 + 20 + + + 11825 + -1847 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3ff69d47-5ad5-4334-85a7-25272e469837 + Shine + Shine + false + 0 + + + + + + 11793 + -1837 + 64 + 20 + + + 11825 + -1827 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 7ad7d551-8fe5-48af-9baf-827eb9015eea + Material + Material + false + 0 + + + + + + 11881 + -1917 + 40 + 100 + + + 11901 + -1867 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + e1c74ee8-63b2-49dc-ac1f-5c2de1115cd4 + Custom Preview + Custom Preview + + + + + + + 11830 + -1986 + 76 + 44 + + + 11892 + -1964 + + + + + + Geometry to preview + true + f8b3aae4-4f14-43b1-b937-bda190d63635 + Geometry + Geometry + false + cbafc85e-2e6e-4e5e-957c-7a52c1acccbc + 1 + + + + + + 11832 + -1984 + 48 + 20 + + + 11856 + -1974 + + + + + + + + The material override + a5f3eb3b-f642-401c-9369-94c98315aeb8 + Material + Material + false + 7ad7d551-8fe5-48af-9baf-827eb9015eea + 1 + + + + + + 11832 + -1964 + 48 + 20 + + + 11856 + -1954 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 93dd7fad-90ab-4b05-8ffd-99e9d0e021ab + Line SDL + Line SDL + + + + + + 11343 + -2016 + 110 + 64 + + + 11417 + -1984 + + + + + + Line start point + 4a762443-6809-4565-bcad-e1086c3dc55b + Start + Start + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11345 + -2014 + 60 + 20 + + + 11383 + -2004 + + + + + + + + Line tangent (direction) + b5ed6f98-07b6-4ebf-9764-a326793cf4a2 + Direction + Direction + false + bb44c47b-a8f6-4bb9-acd1-3bfa2ddecd7a + 1 + + + + + + 11345 + -1994 + 60 + 20 + + + 11383 + -1984 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 8c81d106-ba2b-4bc6-a6cf-c4acffd586b6 + -X + Length + Length + false + e395fa80-a54a-45d0-b979-4ad253c5d280 + 1 + + + + + + 11345 + -1974 + 60 + 20 + + + 11383 + -1964 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + Line + Line + false + 0 + + + + + + 11429 + -2014 + 22 + 60 + + + 11440 + -1984 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 36bd2335-363d-4687-981d-52b686e35e31 + PolyLine + PolyLine + + + + + + 11657 + -2513 + 106 + 44 + + + 11711 + -2491 + + + + + + 1 + Polyline vertex points + 458fbd23-9c79-4ff6-8902-4ecce8933cc6 + Vertices + Vertices + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11659 + -2511 + 40 + 20 + + + 11679 + -2501 + + + + + + + + Close polyline + 9aa43232-b3ac-4f2c-92c1-f71fae8908ee + Closed + Closed + false + 0 + + + + + + 11659 + -2491 + 40 + 20 + + + 11679 + -2481 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 258a5e13-5c00-4190-a0c5-412b50d04d66 + Polyline + Polyline + false + 0 + + + + + + 11723 + -2511 + 38 + 40 + + + 11742 + -2491 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 82d605c8-4f4f-4c7c-a229-138e5be374d2 + Explode + Explode + + + + + + 11635 + -2461 + 124 + 44 + + + 11696 + -2439 + + + + + + Curve to explode + 7de36cd0-a0f8-4802-b5b7-52c221c6dd50 + Curve + Curve + false + 258a5e13-5c00-4190-a0c5-412b50d04d66 + 1 + + + + + + 11637 + -2459 + 47 + 20 + + + 11660.5 + -2449 + + + + + + + + Recursive decomposition until all segments are atomic + e08fc99c-7def-4f9e-ac75-0fe6bc438895 + Recursive + Recursive + false + 0 + + + + + + 11637 + -2439 + 47 + 20 + + + 11660.5 + -2429 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + a48d9404-30eb-4f51-b0af-9aa41940094b + Segments + Segments + false + 0 + + + + + + 11708 + -2459 + 49 + 20 + + + 11732.5 + -2449 + + + + + + + + 1 + Vertices of the exploded segments + 4b8a3eaf-5711-4c28-b212-996026dbc96a + Vertices + Vertices + false + 0 + + + + + + 11708 + -2439 + 49 + 20 + + + 11732.5 + -2429 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 1 + Curve + Curve + false + a48d9404-30eb-4f51-b0af-9aa41940094b + 1 + + + + + + 11658 + -2370 + 50 + 24 + + + 11691.77 + -2358.402 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 4fe4faf3-5a3d-497a-9566-c557beb1db7d + Panel + + false + 0 + a7b43d6c-5687-4d7a-b7fb-da9b1d258137 + 1 + Double click to edit panel content… + + + + + + 11551 + -2271 + 226 + 100 + + 0 + 0 + 0 + + 11551.77 + -2270.402 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 96621c38-81af-4b39-9e06-3998608178f8 + Sort List + Sort List + + + + + + 11675 + -2327 + 118 + 44 + + + 11734 + -2305 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 0b32bfbe-e4cd-4b3e-a0f2-f947a905961e + Keys + Keys + false + 57bc1160-0b82-4913-81fa-4c5a8001bc56 + 1 + + + + + + 11677 + -2325 + 45 + 20 + + + 11699.5 + -2315 + + + + + + + + 1 + Optional list of values to sort synchronously + bdc63532-06de-4950-bd38-999e55a7c56d + Values Values A + Values A + true + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 1 + + + + + + 11677 + -2305 + 45 + 20 + + + 11699.5 + -2295 + + + + + + + + 1 + Sorted keys + a7b43d6c-5687-4d7a-b7fb-da9b1d258137 + Keys + Keys + false + 0 + + + + + + 11746 + -2325 + 45 + 20 + + + 11768.5 + -2315 + + + + + + + + 1 + Synchronous values in Values A + b64910c3-2db2-4351-b643-9ea69bb73555 + Values Values A + Values A + false + 0 + + + + + + 11746 + -2305 + 45 + 20 + + + 11768.5 + -2295 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 22b727e7-0702-47e6-b2a2-02c438b5c7e6 + Length + Length + + + + + + 11565 + -2342 + 92 + 28 + + + 11609 + -2328 + + + + + + Curve to measure + e597be0e-92c9-4aed-8c0d-60dbc606bc67 + Curve + Curve + false + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 1 + + + + + + 11567 + -2340 + 30 + 24 + + + 11582 + -2328 + + + + + + + + Curve length + 57bc1160-0b82-4913-81fa-4c5a8001bc56 + Length + Length + false + 0 + + + + + + 11621 + -2340 + 34 + 24 + + + 11638 + -2328 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 0b54e685-534d-4f7a-8d96-6b37f166f9b5 + List Item + List Item + + + + + + 11679 + -2168 + 62 + 64 + + + 11721 + -2136 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 23f06a95-82ef-4175-9a20-d984ed79e796 + List + List + false + a7b43d6c-5687-4d7a-b7fb-da9b1d258137 + 1 + + + + + + 11681 + -2166 + 28 + 20 + + + 11695 + -2156 + + + + + + + + Item index + 61a65ad4-ccbe-4bb8-b174-852bd0595be1 + Index + Index + false + 0 + + + + + + 11681 + -2146 + 28 + 20 + + + 11695 + -2136 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + ce751458-43ae-4a53-b71f-ef646e7f271a + Wrap + Wrap + false + 0 + + + + + + 11681 + -2126 + 28 + 20 + + + 11695 + -2116 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 019797a5-6807-48a8-a290-905d992ed7e9 + false + Item + i + false + 0 + + + + + + 11733 + -2166 + 6 + 60 + + + 11736 + -2136 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 36bd2335-363d-4687-981d-52b686e35e31 + 82d605c8-4f4f-4c7c-a229-138e5be374d2 + 93d9a8a7-26eb-4354-adf1-2d6c4332e468 + 4fe4faf3-5a3d-497a-9566-c557beb1db7d + 96621c38-81af-4b39-9e06-3998608178f8 + 22b727e7-0702-47e6-b2a2-02c438b5c7e6 + 0b54e685-534d-4f7a-8d96-6b37f166f9b5 + 7 + b5cdd66f-066f-4ebf-aedc-35fcad49d885 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + false + 372fee4e-7dfb-45a3-a193-642919635ac9 + Dot Display + Dot Display + + + + + + 11756 + -2081 + 77 + 64 + + + 11819 + -2049 + + + + + + Dot location + true + 6a2535bf-b5ba-4c67-b35c-366dec6b58c1 + Point + Point + false + d2619ed1-1eec-4276-9df9-3649b6c59f55 + 1 + + + + + + 11758 + -2079 + 49 + 20 + + + 11790.5 + -2069 + + + + + + + + Dot colour + df12048d-797d-41c6-a615-b4e6f9d5fa98 + Colour + Colour + false + 0 + + + + + + 11758 + -2059 + 49 + 20 + + + 11790.5 + -2049 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + b59a9491-c9c1-42d2-9e71-4fcecaaad40b + X/2 + Size + Size + false + 019797a5-6807-48a8-a290-905d992ed7e9 + 1 + + + + + + 11758 + -2039 + 49 + 20 + + + 11790.5 + -2029 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 81a7aabe-50a7-4f33-bc93-d937a1ee9d1b + Create Material + Create Material + + + + + + 11388 + -1841 + 132 + 104 + + + 11466 + -1789 + + + + + + Colour of the diffuse channel + c967f985-8c9a-4441-a441-11eab5b50c18 + Diffuse + Diffuse + false + 0 + + + + + + 11390 + -1839 + 64 + 20 + + + 11422 + -1829 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + 3d24c4e9-0b30-4ac9-ac8e-95efadf49b9d + Specular + Specular + false + 0 + + + + + + 11390 + -1819 + 64 + 20 + + + 11422 + -1809 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 29457b54-92cb-4641-8783-bd38a6a3304e + Emission + Emission + false + 0 + + + + + + 11390 + -1799 + 64 + 20 + + + 11422 + -1789 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 8297bdf7-2713-47ba-a35e-855ae9daa256 + Transparency + Transparency + false + 0 + + + + + + 11390 + -1779 + 64 + 20 + + + 11422 + -1769 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 12ae4f60-fe98-4ac6-a99f-41fa42fbddff + Shine + Shine + false + 0 + + + + + + 11390 + -1759 + 64 + 20 + + + 11422 + -1749 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5357417a-d821-45ad-a707-f6fae6e99e7d + Material + Material + false + 0 + + + + + + 11478 + -1839 + 40 + 100 + + + 11498 + -1789 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + cd7c9348-f5a0-438b-9401-07a079d198d3 + Custom Preview + Custom Preview + + + + + + + 11414 + -1898 + 76 + 44 + + + 11476 + -1876 + + + + + + Geometry to preview + true + 46535840-df19-44f1-ad67-3f797462fe39 + Geometry + Geometry + false + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + 1 + + + + + + 11416 + -1896 + 48 + 20 + + + 11440 + -1886 + + + + + + + + The material override + 286c8b32-19d3-4c5c-be20-fc140a188fb4 + Material + Material + false + 5357417a-d821-45ad-a707-f6fae6e99e7d + 1 + + + + + + 11416 + -1876 + 48 + 20 + + + 11440 + -1866 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 10b9e3c5-202e-4188-a28c-d38ac42841d8 + Relay + + false + 910e4c3c-3922-47b1-9f5e-639318c77fd1 + 1 + + + + + + 11578 + -2075 + 40 + 16 + + + 11598 + -2067 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a70d5647-5252-476f-8158-15c1dba3b8e7 + Relay + + false + 4fa7c015-f495-4786-aca9-dde12493bb63 + 1 + + + + + + 11578 + -2052 + 40 + 16 + + + 11598 + -2044 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2cfcc3c3-0fe8-4c0d-ab8d-46d88b98c973 + Relay + + false + 9dd22d3e-3362-4b7a-b443-9cde989fc3a9 + 1 + + + + + + 11583 + -2030 + 40 + 16 + + + 11603 + -2022 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + d2c5a37d-280e-4534-9398-46af723913d1 + Merge + Merge + + + + + + 11648 + -2079 + 75 + 84 + + + 11678 + -2037 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 8cf9e0e7-0320-45b9-82dc-42388540343b + false + Data 1 + D1 + true + 10b9e3c5-202e-4188-a28c-d38ac42841d8 + 1 + + + + + + 11650 + -2077 + 16 + 20 + + + 11658 + -2067 + + + + + + + + 2 + Data stream 2 + 6992a918-631d-4f59-a7c8-cf687f93a387 + false + Data 2 + D2 + true + 0 + + + + + + 11650 + -2057 + 16 + 20 + + + 11658 + -2047 + + + + + + + + 2 + Data stream 3 + 5d91da8f-cc38-43fe-afc1-58a0e1f5db77 + false + Data 3 + D3 + true + 0 + + + + + + 11650 + -2037 + 16 + 20 + + + 11658 + -2027 + + + + + + + + 2 + Data stream 4 + afe9af4d-c526-4090-81b0-5e29e1b1ce55 + false + Data 4 + D4 + true + 0 + + + + + + 11650 + -2017 + 16 + 20 + + + 11658 + -2007 + + + + + + + + 2 + Result of merge + d2619ed1-1eec-4276-9df9-3649b6c59f55 + Result + Result + false + 0 + + + + + + 11690 + -2077 + 31 + 80 + + + 11705.5 + -2037 + + + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + f2cea3a8-0f4e-4142-a0b1-f9f79404928b + Relative Differences + Relative Differences + + + + + + 12260 + -528 + 116 + 28 + + + 12307 + -514 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + aff5bb23-87bf-4ef4-8ddc-8313e5d6f1ad + Values + Values + false + 1dd6a005-e929-44be-99d1-b150faddcdfb + 1 + + + + + + 12262 + -526 + 33 + 24 + + + 12278.5 + -514 + + + + + + + + 1 + Differences between consecutive items + 63e2083e-09f2-4bfc-81e0-a09c8a26c410 + Differenced + Differenced + false + 0 + + + + + + 12319 + -526 + 55 + 24 + + + 12346.5 + -514 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + fb6aa7cb-9cd1-4718-94c6-4aa559455634 + Quick Graph + Quick Graph + false + 0 + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + 1 + + + + + + 12340 + -692 + 150 + 150 + + + 12340.15 + -691.4662 + + -1 + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 08e8c0d1-1577-4948-bfb1-c0888e9a7923 + Multiplication + Multiplication + + + + + + 12391 + -834 + 70 + 44 + + + 12416 + -812 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 44686b6f-a4ff-4173-b059-e4f56c8e04c6 + A + A + true + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + 1 + + + + + + 12393 + -832 + 11 + 20 + + + 12398.5 + -822 + + + + + + + + Second item for multiplication + e1b77c57-a3d1-4080-9abe-1bde215dcc34 + B + B + true + 7326f5cb-d9a7-4c86-a613-4d6f95bfff3a + 1 + + + + + + 12393 + -812 + 11 + 20 + + + 12398.5 + -802 + + + + + + + + Result of multiplication + 6aec028a-15d0-470a-afaf-a0f18cc670ca + Result + Result + false + 0 + + + + + + 12428 + -832 + 31 + 40 + + + 12443.5 + -812 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + f343608e-df0e-44e5-a72e-d5c972418b49 + Line SDL + Line SDL + + + + + + 12359 + -777 + 110 + 64 + + + 12433 + -745 + + + + + + Line start point + 83ae48d7-1bba-41b6-b77f-e43a026e54f8 + Start + Start + false + cedf0340-a135-446c-a885-efa3a3d764ed + 1 + + + + + + 12361 + -775 + 60 + 20 + + + 12399 + -765 + + + + + + + + Line tangent (direction) + d298669c-9e18-4910-9909-1459593c96d8 + Direction + Direction + false + 78e9c247-df12-4fe3-8163-b9954ca4f644 + 1 + + + + + + 12361 + -755 + 60 + 20 + + + 12399 + -745 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + ab17493e-597d-4a0b-8534-c6d73295d66b + -ABS(X) + Length + Length + false + 6aec028a-15d0-470a-afaf-a0f18cc670ca + 1 + + + + + + 12361 + -735 + 60 + 20 + + + 12399 + -725 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + Line + Line + false + 0 + + + + + + 12445 + -775 + 22 + 60 + + + 12456 + -745 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 6f8e87ed-b397-46bf-9c33-63d2ad16c51a + Evaluate Length + Evaluate Length + + + + + + 12372 + -936 + 132 + 64 + + + 12440 + -904 + + + + + + Curve to evaluate + 18db646b-d2d5-4db7-941c-3238bead8422 + Curve + Curve + false + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + 1 + + + + + + 12374 + -934 + 54 + 20 + + + 12401 + -924 + + + + + + + + Length factor for curve evaluation + f1680ba6-77a5-42fe-b8b1-64ee00669d82 + Length + Length + false + 0 + + + + + + 12374 + -914 + 54 + 20 + + + 12401 + -904 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + eebb8979-4afc-43d6-9d7e-b18ceea92592 + Normalized + Normalized + false + 0 + + + + + + 12374 + -894 + 54 + 20 + + + 12401 + -884 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + ea1eae82-e50e-4af7-bdef-e8f32dba25d5 + Point + Point + false + 0 + + + + + + 12452 + -934 + 50 + 20 + + + 12477 + -924 + + + + + + + + Tangent vector at the specified length + b6b57969-d3a7-43d5-ad0d-7b408f1f75d0 + Tangent + Tangent + false + 0 + + + + + + 12452 + -914 + 50 + 20 + + + 12477 + -904 + + + + + + + + Curve parameter at the specified length + e7c26506-57ab-481c-95e8-ae35dd1b15c1 + Parameter + Parameter + false + 0 + + + + + + 12452 + -894 + 50 + 20 + + + 12477 + -884 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + b294806e-d2cd-43e0-908f-a0501f37025f + Interpolate + Interpolate + + + + + + 12378 + -1038 + 113 + 84 + + + 12439 + -996 + + + + + + 1 + Interpolation points + 2de6f012-b936-4ad9-a716-802b9d543584 + Vertices + Vertices + false + ea1eae82-e50e-4af7-bdef-e8f32dba25d5 + 1 + + + + + + 12380 + -1036 + 47 + 20 + + + 12403.5 + -1026 + + + + + + + + Curve degree + 73e26f64-4867-44c2-a331-ab8608e5feeb + Degree + Degree + false + 0 + + + + + + 12380 + -1016 + 47 + 20 + + + 12403.5 + -1006 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 8f984cc5-440f-44e6-9a3d-105fd28c33ae + Periodic + Periodic + false + 0 + + + + + + 12380 + -996 + 47 + 20 + + + 12403.5 + -986 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + dacdf712-dca7-4d9b-b062-934c93d9bd02 + KnotStyle + KnotStyle + false + 0 + + + + + + 12380 + -976 + 47 + 20 + + + 12403.5 + -966 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + f559ceb1-98a4-425b-8ddc-892fd5db72ec + Curve + Curve + false + 0 + + + + + + 12451 + -1036 + 38 + 26 + + + 12470 + -1022.667 + + + + + + + + Curve length + 714713a5-9fc5-4c52-99fc-6c1a1bf7c17a + Length + Length + false + 0 + + + + + + 12451 + -1010 + 38 + 27 + + + 12470 + -996 + + + + + + + + Curve domain + b02118bf-2cf6-4609-a528-37715adfc1d6 + Domain + Domain + false + 0 + + + + + + 12451 + -983 + 38 + 27 + + + 12470 + -969.3334 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 94aab917-b4e7-40dc-960a-aadbedbe94dd + Panel + + false + 0.11061841249465942 + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + 1 + Double click to edit panel content… + + + + + + 12519 + -777 + 160 + 274 + + 0 + 0 + 0 + + 12519.16 + -776.4572 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 654586c4-ee54-4c8f-9073-6ce78bef4be5 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 12387 + -13 + 50 + 24 + + + 12412.14 + -1.366211 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 66fe1dd1-ef2d-4fa1-8131-04f9b454332c + Curvature + Curvature + + + + + + 12356 + -236 + 125 + 64 + + + 12420 + -204 + + + + + + Curve to evaluate + bd4756cb-d220-4fc1-9f98-2ae3ddc3e01d + Curve + Curve + false + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 1 + + + + + + 12358 + -234 + 50 + 30 + + + 12383 + -219 + + + + + + + + Parameter on curve domain to evaluate + 04dc1328-9b7b-4c09-9169-53d4a194b3ac + Parameter + Parameter + false + e83305aa-e02e-4c7b-9db1-17f74c059935 + 1 + + + + + + 12358 + -204 + 50 + 30 + + + 12383 + -189 + + + + + + + + Point on curve at {t} + 78b63f11-08d4-47e7-a6d7-4079edfd6675 + Point + Point + false + 0 + + + + + + 12432 + -234 + 47 + 20 + + + 12455.5 + -224 + + + + + + + + Curvature vector at {t} + 7ff61657-80b8-4b44-b382-06bf2ae540ba + Curvature + Curvature + false + 0 + + + + + + 12432 + -214 + 47 + 20 + + + 12455.5 + -204 + + + + + + + + Curvature circle at {t} + ca84ab66-cc5e-45ee-aa1a-31a07cf87cfc + Curvature + Curvature + false + 0 + + + + + + 12432 + -194 + 47 + 20 + + + 12455.5 + -184 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 9b79e2a7-d1a8-4a8c-b634-14c63bb8e51f + Divide Curve + Divide Curve + + + + + + 12369 + -156 + 113 + 64 + + + 12413 + -124 + + + + + + Curve to divide + 4fc3bdb9-c9c5-440c-9183-3837fe05f5d6 + Curve + Curve + false + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 1 + + + + + + 12371 + -154 + 30 + 20 + + + 12386 + -144 + + + + + + + + Number of segments + a10f6ee7-7855-4942-85c4-8d1e102e66de + Count + Count + false + 654586c4-ee54-4c8f-9073-6ce78bef4be5 + 1 + + + + + + 12371 + -134 + 30 + 20 + + + 12386 + -124 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 323a5353-d7d3-40f6-96d2-e46a70a82495 + Kinks + Kinks + false + 0 + + + + + + 12371 + -114 + 30 + 20 + + + 12386 + -104 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 1152b2a5-bb0b-4c89-8f46-4e5dbbafe906 + Points + Points + false + 0 + + + + + + 12425 + -154 + 55 + 20 + + + 12452.5 + -144 + + + + + + + + 1 + Tangent vectors at division points + 810c277b-1f28-4405-9cec-dd0ff0bfd601 + Tangents + Tangents + false + 0 + + + + + + 12425 + -134 + 55 + 20 + + + 12452.5 + -124 + + + + + + + + 1 + Parameter values at division points + e83305aa-e02e-4c7b-9db1-17f74c059935 + Parameters + Parameters + false + 0 + + + + + + 12425 + -114 + 55 + 20 + + + 12452.5 + -104 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + a592d79d-b89f-447b-8ee2-9b3f300d5371 + true + Curve + Curve + false + 177bc534-a9ac-4189-919c-d5b821d4b676 + 1 + + + + + + 12392 + 14 + 50 + 24 + + + 12417.92 + 26.47876 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 52dc8067-1a90-472f-a820-616a648b0381 + Deconstruct Arc + Deconstruct Arc + + + + + + 12365 + -314 + 102 + 64 + + + 12399 + -282 + + + + + + Arc or Circle to deconstruct + 938c36ca-b3f9-45c9-aa18-cdde2e4dafbf + Arc + Arc + false + ca84ab66-cc5e-45ee-aa1a-31a07cf87cfc + 1 + + + + + + 12367 + -312 + 20 + 60 + + + 12377 + -282 + + + + + + + + Base plane of arc or circle + c1f4f94c-21ee-4972-8f00-a7473bae3339 + Base Plane + Base Plane + false + 0 + + + + + + 12411 + -312 + 54 + 20 + + + 12438 + -302 + + + + + + + + Radius of arc or circle + 5da63fd8-78cf-4b90-94f8-cacc670813a3 + Radius + Radius + false + 0 + + + + + + 12411 + -292 + 54 + 20 + + + 12438 + -282 + + + + + + + + Angle domain (in radians) of arc + 5cacaeb4-480e-487c-9399-c68ddb1603d1 + Angle + Angle + false + 0 + + + + + + 12411 + -272 + 54 + 20 + + + 12438 + -262 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 8a73e17e-38b1-4ebe-aca6-486f4959db02 + One Over X + One Over X + + + + + + 12366 + -435 + 88 + 28 + + + 12409 + -421 + + + + + + Input value + cf3f65ee-5d40-4eab-a5f0-8bf9da8a0e04 + Value + Value + false + 5da63fd8-78cf-4b90-94f8-cacc670813a3 + 1 + + + + + + 12368 + -433 + 29 + 24 + + + 12382.5 + -421 + + + + + + + + Output value + 5d909f63-3301-4b76-b510-5c2da31cd54f + Result + Result + false + 0 + + + + + + 12421 + -433 + 31 + 24 + + + 12436.5 + -421 + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + dd0f0eca-09e0-49a5-8e58-cec95b4f4c9d + Number Slider + Number Slider + false + 0 + + + + + + 12308 + -37 + 198 + 20 + + + 12308.14 + -36.79126 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 29 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + e62d2fb7-3871-4872-a16d-e60d83cf86f5 + Line + Line + + + + + + 12362 + -384 + 102 + 44 + + + 12428 + -362 + + + + + + Line start point + e17a922e-7d72-4b6a-972f-4f1a91072d92 + Start Point + Start Point + false + 78b63f11-08d4-47e7-a6d7-4079edfd6675 + 1 + + + + + + 12364 + -382 + 52 + 20 + + + 12390 + -372 + + + + + + + + Line end point + 5b5fec64-8826-439a-94ad-d001b0363087 + End Point + End Point + false + c1f4f94c-21ee-4972-8f00-a7473bae3339 + 1 + + + + + + 12364 + -362 + 52 + 20 + + + 12390 + -352 + + + + + + + + Line segment + 78e9c247-df12-4fe3-8163-b9954ca4f644 + Line + Line + false + 0 + + + + + + 12440 + -382 + 22 + 40 + + + 12451 + -362 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f2cea3a8-0f4e-4142-a0b1-f9f79404928b + fb6aa7cb-9cd1-4718-94c6-4aa559455634 + 08e8c0d1-1577-4948-bfb1-c0888e9a7923 + 1b71d7f4-3039-4d6a-9b48-b65ea7c3daab + f343608e-df0e-44e5-a72e-d5c972418b49 + 6f8e87ed-b397-46bf-9c33-63d2ad16c51a + b294806e-d2cd-43e0-908f-a0501f37025f + 94aab917-b4e7-40dc-960a-aadbedbe94dd + 654586c4-ee54-4c8f-9073-6ce78bef4be5 + 66fe1dd1-ef2d-4fa1-8131-04f9b454332c + 9b79e2a7-d1a8-4a8c-b634-14c63bb8e51f + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 52dc8067-1a90-472f-a820-616a648b0381 + 8a73e17e-38b1-4ebe-aca6-486f4959db02 + dd0f0eca-09e0-49a5-8e58-cec95b4f4c9d + e62d2fb7-3871-4872-a16d-e60d83cf86f5 + 16 + 4cd006bc-8815-4af4-afc9-71a399356e23 + Group + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + cedf0340-a135-446c-a885-efa3a3d764ed + Relay + + false + 612278c8-243c-4243-b0e5-6c6a0e7639b9 + 1 + + + + + + 12552 + -335 + 40 + 16 + + + 12572 + -327 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 666e60dc-3c6d-47e3-86c4-221c14152ed8 + Relay + + false + 1dd6a005-e929-44be-99d1-b150faddcdfb + 1 + + + + + + 12398 + -499 + 40 + 16 + + + 12418 + -491 + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + e939fce3-d549-4126-aadc-36c9e38148ea + Nurbs Curve + Nurbs Curve + + + + + + 12527 + -1037 + 106 + 64 + + + 12581 + -1005 + + + + + + 1 + Curve control points + 196ff72e-6b5f-4481-b9d0-df3e8791f199 + Vertices + Vertices + false + ea1eae82-e50e-4af7-bdef-e8f32dba25d5 + 1 + + + + + + 12529 + -1035 + 40 + 20 + + + 12549 + -1025 + + + + + + + + Curve degree + 0d94b336-53ec-492f-9d70-3349f7141511 + Degree + Degree + false + 0 + + + + + + 12529 + -1015 + 40 + 20 + + + 12549 + -1005 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + dd9a0309-1453-4118-af6a-41f19d284caf + Periodic + Periodic + false + 0 + + + + + + 12529 + -995 + 40 + 20 + + + 12549 + -985 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 7f806828-81c8-4046-acec-91b78e4eba94 + Curve + Curve + false + 0 + + + + + + 12593 + -1035 + 38 + 20 + + + 12612 + -1025 + + + + + + + + Curve length + 3ed0ea0f-4f0c-4de5-b60e-991ea73b254b + Length + Length + false + 0 + + + + + + 12593 + -1015 + 38 + 20 + + + 12612 + -1005 + + + + + + + + Curve domain + e4960857-3a4f-4c6f-a439-d35136991da3 + Domain + Domain + false + 0 + + + + + + 12593 + -995 + 38 + 20 + + + 12612 + -985 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + 612278c8-243c-4243-b0e5-6c6a0e7639b9 + Point + Point + false + 78b63f11-08d4-47e7-a6d7-4079edfd6675 + 1 + + + + + + 12525 + -231 + 50 + 24 + + + 12550.47 + -219.7692 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + ac6beaea-7446-4796-8084-980e7358ea85 + Sort List + Sort List + + + + + + 12410 + -1255 + 134 + 44 + + + 12469 + -1233 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 5f1e2278-e105-41e6-a307-2b0ce843c62a + Keys + Keys + false + 4d1b9c67-3b96-4551-ab64-ceb85783e621 + 1 + + + + + + 12412 + -1253 + 45 + 20 + + + 12434.5 + -1243 + + + + + + + + 1 + Optional list of values to sort synchronously + cc6b95c0-e738-4e96-aa95-a4cdb9eca8fd + Values Values A + Values A + true + b6127f77-9130-47f8-9268-150a8f1a19f3 + 1 + + + + + + 12412 + -1233 + 45 + 20 + + + 12434.5 + -1223 + + + + + + + + 1 + Sorted keys + df5c65dc-adc0-4180-9a32-25835defc687 + Keys + Keys + false + true + 0 + + + + + + 12481 + -1253 + 61 + 20 + + + 12503.5 + -1243 + + + + + + + + 1 + Synchronous values in Values A + 4927e1bd-858e-4f2a-800a-0b745f78c746 + Values Values A + Values A + false + true + 0 + + + + + + 12481 + -1233 + 61 + 20 + + + 12503.5 + -1223 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 45db32b4-3fe4-4c74-98c0-788e599bc995 + Length + Length + + + + + + 12307 + -1246 + 92 + 28 + + + 12351 + -1232 + + + + + + Curve to measure + 29f45619-4dca-4240-a5a1-1cdb587c202a + Curve + Curve + false + b6127f77-9130-47f8-9268-150a8f1a19f3 + 1 + + + + + + 12309 + -1244 + 30 + 24 + + + 12324 + -1232 + + + + + + + + Curve length + 4d1b9c67-3b96-4551-ab64-ceb85783e621 + Length + Length + false + 0 + + + + + + 12363 + -1244 + 34 + 24 + + + 12380 + -1232 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d0a26495-01af-4f81-be45-aa0fd31203a6 + Panel + + false + 0 + b0070d95-38c1-4230-ae57-a30b23c7df20 + 1 + Double click to edit panel content… + + + + + + 12389 + -1593 + 160 + 274 + + 0 + 0 + 0 + + 12389.91 + -1592.458 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b6127f77-9130-47f8-9268-150a8f1a19f3 + Relay + + false + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + 1 + + + + + + 12351 + -1159 + 40 + 16 + + + 12371 + -1151 + + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + b8f9588b-4506-48b7-ab43-b16e3f74c92f + Sort List + Sort List + + + + + + 12411 + -1128 + 134 + 44 + + + 12470 + -1106 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 6b50f47a-f1b3-4b31-bac4-b46446d4d728 + Keys + Keys + false + c16c1d22-c6b9-4791-8975-8bbfa6f2d137 + 1 + + + + + + 12413 + -1126 + 45 + 20 + + + 12435.5 + -1116 + + + + + + + + 1 + Optional list of values to sort synchronously + 51ce0bbb-48f0-4ad8-bb78-8b01af705b4e + Values Values A + Values A + true + 1d27a8fb-c51b-4f43-9baa-2d13490e9f44 + 1 + + + + + + 12413 + -1106 + 45 + 20 + + + 12435.5 + -1096 + + + + + + + + 1 + Sorted keys + 9052a133-ea5a-4d6c-b3a8-0578545d5b47 + Keys + Keys + false + true + 0 + + + + + + 12482 + -1126 + 61 + 20 + + + 12504.5 + -1116 + + + + + + + + 1 + Synchronous values in Values A + e2da5a04-447f-4fc3-a906-7e1e7bd2ba5f + Values Values A + Values A + false + true + 0 + + + + + + 12482 + -1106 + 61 + 20 + + + 12504.5 + -1096 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 1c7ab22e-93bf-47ea-8644-ebb4ff1c24d2 + Length + Length + + + + + + 12299 + -1130 + 92 + 28 + + + 12343 + -1116 + + + + + + Curve to measure + 4b62cb2f-c248-4de2-9991-fa5f9040e13b + Curve + Curve + false + 1d27a8fb-c51b-4f43-9baa-2d13490e9f44 + 1 + + + + + + 12301 + -1128 + 30 + 24 + + + 12316 + -1116 + + + + + + + + Curve length + c16c1d22-c6b9-4791-8975-8bbfa6f2d137 + Length + Length + false + 0 + + + + + + 12355 + -1128 + 34 + 24 + + + 12372 + -1116 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1d27a8fb-c51b-4f43-9baa-2d13490e9f44 + Relay + + false + cb7ae16a-60e7-4501-8de1-eed1c2c31b87 + 1 + + + + + + 12338 + -1068 + 40 + 16 + + + 12358 + -1060 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + ecd9e1d5-1c94-4fe2-b6d1-5813d989c356 + Panel + + false + 0 + 390ff75f-1a96-4ee1-89bf-2e3d5828a5de + 1 + Double click to edit panel content… + + + + + + 12603 + -1336 + 140 + 274 + + 0 + 0 + 0 + + 12603.14 + -1335.582 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 66a911dc-12d7-452a-8510-9550944ef7c4 + Division + Division + + + + + + 12603 + -1208 + 70 + 44 + + + 12628 + -1186 + + + + + + Item to divide (dividend) + 6d5d4e0a-9b01-452e-a83f-c79b7a6fe4d2 + A + A + false + df5c65dc-adc0-4180-9a32-25835defc687 + 1 + + + + + + 12605 + -1206 + 11 + 20 + + + 12610.5 + -1196 + + + + + + + + Item to divide with (divisor) + da4af404-a48b-48fa-b105-29e640e0bca1 + B + B + false + 9052a133-ea5a-4d6c-b3a8-0578545d5b47 + 1 + + + + + + 12605 + -1186 + 11 + 20 + + + 12610.5 + -1176 + + + + + + + + The result of the Division + cba54662-ddc7-48e6-ba94-f0c41946dd64 + Result + Result + false + 0 + + + + + + 12640 + -1206 + 31 + 40 + + + 12655.5 + -1186 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0206fcf0-c041-436f-a2b5-76b0a1ac7a5b + Panel + + false + 1 + cba54662-ddc7-48e6-ba94-f0c41946dd64 + 1 + Double click to edit panel content… + + + + + + 12580 + -1622 + 160 + 274 + + 0 + 0 + 0 + + 12580.39 + -1621.406 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 7c77407a-b87a-4c08-a0b8-43f97d2d2837 + List Item + List Item + + + + + + 12572 + -1330 + 62 + 64 + + + 12614 + -1298 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 2ca71df4-bc11-42f9-a70b-d4437bb8f854 + List + List + false + 4927e1bd-858e-4f2a-800a-0b745f78c746 + 1 + + + + + + 12574 + -1328 + 28 + 20 + + + 12588 + -1318 + + + + + + + + Item index + 0f878c73-5549-4bd6-bbcb-48768bcfcef5 + Index + Index + false + 0 + + + + + + 12574 + -1308 + 28 + 20 + + + 12588 + -1298 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a3971af9-94fc-4b2f-a22e-b6e14c33d036 + Wrap + Wrap + false + 0 + + + + + + 12574 + -1288 + 28 + 20 + + + 12588 + -1278 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + b0070d95-38c1-4230-ae57-a30b23c7df20 + false + Item + i + false + 0 + + + + + + 12626 + -1328 + 6 + 60 + + + 12629 + -1298 + + + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 04a013da-c90a-4a2e-b4da-bbd01d166645 + List Item + List Item + + + + + + 12547 + -1108 + 62 + 64 + + + 12589 + -1076 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 5c8a152f-780c-4ff5-80ad-35da6fcee3d9 + List + List + false + e2da5a04-447f-4fc3-a906-7e1e7bd2ba5f + 1 + + + + + + 12549 + -1106 + 28 + 20 + + + 12563 + -1096 + + + + + + + + Item index + 1f485704-f5a5-4731-9d82-1f30af00a5b1 + Index + Index + false + 0 + + + + + + 12549 + -1086 + 28 + 20 + + + 12563 + -1076 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 32f771b5-f2a2-4cd2-abb5-5c130babbec8 + Wrap + Wrap + false + 0 + + + + + + 12549 + -1066 + 28 + 20 + + + 12563 + -1056 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 390ff75f-1a96-4ee1-89bf-2e3d5828a5de + false + Item + i + false + 0 + + + + + + 12601 + -1106 + 6 + 60 + + + 12604 + -1076 + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 7326f5cb-d9a7-4c86-a613-4d6f95bfff3a + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 12310 + -856 + 250 + 20 + + + 12310.73 + -855.7272 + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 6e82d351-5163-4276-99d0-c0d055e4241e + Relative Differences + Relative Differences + + + + + + 12261 + -481 + 116 + 28 + + + 12308 + -467 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + eb0beed2-7347-4e6a-b179-f19628ca41f6 + Values + Values + false + 5d909f63-3301-4b76-b510-5c2da31cd54f + 1 + + + + + + 12263 + -479 + 33 + 24 + + + 12279.5 + -467 + + + + + + + + 1 + Differences between consecutive items + 1dd6a005-e929-44be-99d1-b150faddcdfb + Differenced + Differenced + false + 0 + + + + + + 12320 + -479 + 55 + 24 + + + 12347.5 + -467 + + + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + 25af5b0e-d412-4386-b70c-8e886402e44a + Derivatives + Derivatives + + + + + + 12217 + -787 + 105 + 144 + + + 12281 + -715 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + c84a49bf-790e-4fb7-93e4-dbe4944f7e0f + Curve + Curve + false + a592d79d-b89f-447b-8ee2-9b3f300d5371 + 1 + + + + + + 12219 + -785 + 50 + 70 + + + 12244 + -750 + + + + + + + + Parameter on curve domain to evaluate + 7ea94c00-5d74-4fe1-9a19-08d12b936e21 + Parameter + Parameter + false + e83305aa-e02e-4c7b-9db1-17f74c059935 + 1 + + + + + + 12219 + -715 + 50 + 70 + + + 12244 + -680 + + + + + + + + Point on curve at {t} + d0de3424-3c10-48a8-afc2-d24c933954ec + Point + Point + false + 0 + + + + + + 12293 + -785 + 27 + 20 + + + 12306.5 + -775 + + + + + + + + First curve derivative at t (Velocity) + 71c7b04f-016f-42d8-b50e-55620d1cec0a + false + First derivative + 1 + false + 0 + + + + + + 12293 + -765 + 27 + 20 + + + 12306.5 + -755 + + + + + + + + Second curve derivative at t (Acceleration) + 7820509a-24c6-47f3-8874-6bea0f7f1d2c + false + Second derivative + 2 + false + 0 + + + + + + 12293 + -745 + 27 + 20 + + + 12306.5 + -735 + + + + + + + + Third curve derivative at t (Jolt) + 5bdb4668-9f1c-4a8a-bc60-b7e60ca07cc2 + false + Third derivative + 3 + false + 0 + + + + + + 12293 + -725 + 27 + 20 + + + 12306.5 + -715 + + + + + + + + Fourth curve derivative at t (Jounce) + ea1f0cd3-bd78-4e56-b018-fcb2ca9ce850 + false + Fourth derivative + 4 + false + 0 + + + + + + 12293 + -705 + 27 + 20 + + + 12306.5 + -695 + + + + + + + + Fifth curve derivative at t + 055b3a3c-8d39-41dc-aca3-0219c2308859 + false + Fifth derivative + 5 + false + 0 + + + + + + 12293 + -685 + 27 + 20 + + + 12306.5 + -675 + + + + + + + + Sixth curve derivative at t + 07025086-ab24-437d-845a-9481cddc0aba + false + Sixth derivative + 6 + false + 0 + + + + + + 12293 + -665 + 27 + 20 + + + 12306.5 + -655 + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 2fafd9f7-c29a-40e0-bf43-03f2a2079302 + Create Material + Create Material + + + + + + 12721 + -721 + 132 + 104 + + + 12799 + -669 + + + + + + Colour of the diffuse channel + 596645c7-37b5-4f14-b3ef-41d69cafb302 + Diffuse + Diffuse + false + 0 + + + + + + 12723 + -719 + 64 + 20 + + + 12755 + -709 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;191;191;191 + + + + + + + + + + + + Colour of the specular highlight + 9263d71e-f58f-4746-8b87-eee657634df7 + Specular + Specular + false + 0 + + + + + + 12723 + -699 + 64 + 20 + + + 12755 + -689 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 041d7f65-d8dc-449e-ace4-872d1173f486 + Emission + Emission + false + 0 + + + + + + 12723 + -679 + 64 + 20 + + + 12755 + -669 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 07721423-26e2-471b-86e8-5b8a5f8617f7 + Transparency + Transparency + false + 0 + + + + + + 12723 + -659 + 64 + 20 + + + 12755 + -649 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4ece677e-d29a-46d3-89ec-cadbeda3e384 + Shine + Shine + false + 0 + + + + + + 12723 + -639 + 64 + 20 + + + 12755 + -629 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + 4157918a-4696-4d37-9027-e9c79af4ac6d + Material + Material + false + 0 + + + + + + 12811 + -719 + 40 + 100 + + + 12831 + -669 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + true + 4a06f602-0440-4cdc-aec1-4e62209d06f7 + Custom Preview + Custom Preview + + + + + + + 12793 + -818 + 76 + 44 + + + 12855 + -796 + + + + + + Geometry to preview + true + f6e1c684-24dc-4a28-a60f-e7fbae7b74ba + Geometry + Geometry + false + 0c62ad94-ec3a-4eab-8fbd-11e4b96671bd + 1 + + + + + + 12795 + -816 + 48 + 20 + + + 12819 + -806 + + + + + + + + The material override + afc7878e-3e54-4771-a2b7-cb50837693c7 + Material + Material + false + 4157918a-4696-4d37-9027-e9c79af4ac6d + 1 + + + + + + 12795 + -796 + 48 + 20 + + + 12819 + -786 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + fd0c56cc-bb67-4471-85e4-449328cb3b86 + Relay + + false + ce1eed34-a8d9-4a0a-b98d-4ff2951f6186 + 1 + + + + + + 11145 + 375 + 40 + 16 + + + 11165 + 383 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 30897c58-fecc-47f5-bb31-bff4d3d50c3b + Relay + + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 11159 + 408 + 40 + 16 + + + 11179 + 416 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 9a34e9ed-b437-4398-9234-9a12017ce2ff + Move + Move + + + + + + 11575 + 419 + 126 + 44 + + + 11637 + 441 + + + + + + Base geometry + c8e5c49a-f564-4cc4-b5e3-4c3a81aefded + Geometry + Geometry + true + c5c6ac5c-f5e5-471d-b028-a0035a12b7ac + 1 + + + + + + 11577 + 421 + 48 + 20 + + + 11601 + 431 + + + + + + + + Translation vector + 9afd2654-065a-4331-a9e0-80719820b3f8 + Motion + Motion + false + 508f0591-45be-4d8c-9819-82c5b46df5af + 1 + + + + + + 11577 + 441 + 48 + 20 + + + 11601 + 451 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 87ae178b-b6e0-427b-9f0b-afd3c9e51f1a + Geometry + Geometry + false + 0 + + + + + + 11649 + 421 + 50 + 20 + + + 11674 + 431 + + + + + + + + Transformation data + 2f9eab84-c18d-4ae4-91d7-b113f9c81462 + Transform + Transform + false + 0 + + + + + + 11649 + 441 + 50 + 20 + + + 11674 + 451 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + ff49167c-7205-4387-9b02-55b4c3373ff3 + Vector 2Pt + Vector 2Pt + + + + + + 11458 + 295 + 100 + 64 + + + 11510 + 327 + + + + + + Base point + b7f3f93f-32b0-4c49-afed-0be1a1689180 + Point A + Point A + false + 0 + + + + + + 11460 + 297 + 38 + 20 + + + 11479 + 307 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Tip point + 029557db-49d0-4216-9074-290b384f4290 + Point B + Point B + false + f895d8a7-69e8-4035-bd36-5aff18ae834b + 1 + + + + + + 11460 + 317 + 38 + 20 + + + 11479 + 327 + + + + + + + + Unitize output + ac6239cc-c4ad-46bf-a30d-1b9098270e2a + Unitize + Unitize + false + 0 + + + + + + 11460 + 337 + 38 + 20 + + + 11479 + 347 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 508f0591-45be-4d8c-9819-82c5b46df5af + Vector + Vector + false + 0 + + + + + + 11522 + 297 + 34 + 30 + + + 11539 + 312 + + + + + + + + Vector length + 0620de34-7f8b-4675-b2f5-8a76fa96459f + Length + Length + false + 0 + + + + + + 11522 + 327 + 34 + 30 + + + 11539 + 342 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 6a0bfb89-f286-4d54-8c01-e27ea6656565 + Panel + + false + 1 + cba54662-ddc7-48e6-ba94-f0c41946dd64 + 1 + Double click to edit panel content… + + + + + + 12792 + -1306 + 140 + 274 + + 0 + 0 + 0 + + 12792.19 + -1305.367 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + a1c61e57-27ea-48a1-8f1b-2035d469d508 + Evaluate Length + Evaluate Length + + + + + + 11358 + -2161 + 132 + 64 + + + 11426 + -2129 + + + + + + Curve to evaluate + 5e6af741-76cd-4730-874d-c1ff6fe70969 + Curve + Curve + false + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + 1 + + + + + + 11360 + -2159 + 54 + 20 + + + 11387 + -2149 + + + + + + + + Length factor for curve evaluation + f0ba7596-277a-473c-8060-a8a4f296ec52 + Length + Length + false + 0 + + + + + + 11360 + -2139 + 54 + 20 + + + 11387 + -2129 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + bf2d6dbb-1000-4876-a347-0a8d3f4dca61 + Normalized + Normalized + false + 0 + + + + + + 11360 + -2119 + 54 + 20 + + + 11387 + -2109 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + efac74a7-bad4-49a8-b69f-3da81a68c884 + Point + Point + false + 0 + + + + + + 11438 + -2159 + 50 + 20 + + + 11463 + -2149 + + + + + + + + Tangent vector at the specified length + a6304628-97d5-4d1c-9e6e-9c2a16ece7ff + Tangent + Tangent + false + 0 + + + + + + 11438 + -2139 + 50 + 20 + + + 11463 + -2129 + + + + + + + + Curve parameter at the specified length + e897cc0a-46a7-48fb-8acd-9514435d95ed + Parameter + Parameter + false + 0 + + + + + + 11438 + -2119 + 50 + 20 + + + 11463 + -2109 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + a290ab7f-abc0-4b1c-bc94-ebdf21a5a87c + Interpolate + Interpolate + + + + + + 11367 + -2245 + 113 + 84 + + + 11428 + -2203 + + + + + + 1 + Interpolation points + cb18c20c-2beb-4728-a038-3df2567c31d3 + Vertices + Vertices + false + efac74a7-bad4-49a8-b69f-3da81a68c884 + 1 + + + + + + 11369 + -2243 + 47 + 20 + + + 11392.5 + -2233 + + + + + + + + Curve degree + a2b91649-1ac1-4680-814d-c73c304036f9 + Degree + Degree + false + 0 + + + + + + 11369 + -2223 + 47 + 20 + + + 11392.5 + -2213 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 262b4c24-1ad2-4241-8e08-dcb33520adb6 + Periodic + Periodic + false + 0 + + + + + + 11369 + -2203 + 47 + 20 + + + 11392.5 + -2193 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 6f00f3dd-f9c3-4526-93dd-d21b9f2cd4bd + KnotStyle + KnotStyle + false + 0 + + + + + + 11369 + -2183 + 47 + 20 + + + 11392.5 + -2173 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 6ee6b869-463e-4c54-8ccf-3891607e1b1e + Curve + Curve + false + 0 + + + + + + 11440 + -2243 + 38 + 26 + + + 11459 + -2229.667 + + + + + + + + Curve length + 0acd0ac4-b5f0-493c-9299-e33c73084c1f + Length + Length + false + 0 + + + + + + 11440 + -2217 + 38 + 27 + + + 11459 + -2203 + + + + + + + + Curve domain + 641f23f3-c782-4805-aa9b-33a84524de2d + Domain + Domain + false + 0 + + + + + + 11440 + -2190 + 38 + 27 + + + 11459 + -2176.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 5debf214-7149-48e5-be2d-d445d186f96b + Nurbs Curve + Nurbs Curve + + + + + + 11371 + -2309 + 106 + 64 + + + 11425 + -2277 + + + + + + 1 + Curve control points + 1a12f187-c509-4b0f-8b70-6a81b89ac0f6 + Vertices + Vertices + false + efac74a7-bad4-49a8-b69f-3da81a68c884 + 1 + + + + + + 11373 + -2307 + 40 + 20 + + + 11393 + -2297 + + + + + + + + Curve degree + 627af5b0-cbb6-4ce0-b88a-f8d76fbbf95f + Degree + Degree + false + 0 + + + + + + 11373 + -2287 + 40 + 20 + + + 11393 + -2277 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 981413a0-df99-47ee-bf35-4fa67ca8f1c1 + Periodic + Periodic + false + 0 + + + + + + 11373 + -2267 + 40 + 20 + + + 11393 + -2257 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + c5b10b84-d4e1-4de5-b8d2-8446e83779d8 + Curve + Curve + false + 0 + + + + + + 11437 + -2307 + 38 + 20 + + + 11456 + -2297 + + + + + + + + Curve length + 076d9679-ed3f-4186-b027-edab3a58dd49 + Length + Length + false + 0 + + + + + + 11437 + -2287 + 38 + 20 + + + 11456 + -2277 + + + + + + + + Curve domain + 0364df35-08aa-4613-bec5-80a277978645 + Domain + Domain + false + 0 + + + + + + 11437 + -2267 + 38 + 20 + + + 11456 + -2257 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 280a5959-77cf-4b21-a8c1-73eb1f4ddf89 + Evaluate Length + Evaluate Length + + + + + + 4672 + -4020 + 132 + 64 + + + 4740 + -3988 + + + + + + Curve to evaluate + ca8c19b8-d370-4215-b98f-d127192380fc + Curve + Curve + false + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 1 + + + + + + 4674 + -4018 + 54 + 20 + + + 4701 + -4008 + + + + + + + + Length factor for curve evaluation + 8b5f9259-c0a3-437e-9504-a629dd9b17b3 + Length + Length + false + 0 + + + + + + 4674 + -3998 + 54 + 20 + + + 4701 + -3988 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + a8356f68-b5c6-48d2-9b0d-18a906a34278 + Normalized + Normalized + false + 0 + + + + + + 4674 + -3978 + 54 + 20 + + + 4701 + -3968 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + bc44e069-f0a2-4a10-b9a9-88974bdd2788 + Point + Point + false + 0 + + + + + + 4752 + -4018 + 50 + 20 + + + 4777 + -4008 + + + + + + + + Tangent vector at the specified length + 7fdf4cba-ddcd-49a0-87a5-532240cd1f7d + Tangent + Tangent + false + 0 + + + + + + 4752 + -3998 + 50 + 20 + + + 4777 + -3988 + + + + + + + + Curve parameter at the specified length + dce63107-0b3d-496a-a3a2-6a4de086f4e5 + Parameter + Parameter + false + 0 + + + + + + 4752 + -3978 + 50 + 20 + + + 4777 + -3968 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 35941cf5-0284-4ef2-b72d-4ca5d13d16f5 + Interpolate + Interpolate + + + + + + 4666 + -4213 + 113 + 84 + + + 4727 + -4171 + + + + + + 1 + Interpolation points + 07bd3b1d-cc82-409c-bbc5-bd3c238bb97b + Vertices + Vertices + false + bc44e069-f0a2-4a10-b9a9-88974bdd2788 + 1 + + + + + + 4668 + -4211 + 47 + 20 + + + 4691.5 + -4201 + + + + + + + + Curve degree + 883d2491-9f6a-4fa5-8532-dcf6446e381c + Degree + Degree + false + 0 + + + + + + 4668 + -4191 + 47 + 20 + + + 4691.5 + -4181 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + a9fde0ff-3337-4a0a-8d07-4d925c74ca53 + Periodic + Periodic + false + 0 + + + + + + 4668 + -4171 + 47 + 20 + + + 4691.5 + -4161 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 6e177079-876a-4be2-b3e8-768387bbb8a3 + KnotStyle + KnotStyle + false + 0 + + + + + + 4668 + -4151 + 47 + 20 + + + 4691.5 + -4141 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2fb7ded9-2495-4660-ac5e-a566e511c897 + Curve + Curve + false + 0 + + + + + + 4739 + -4211 + 38 + 26 + + + 4758 + -4197.667 + + + + + + + + Curve length + db6ac2d4-4103-40bb-912b-d17c0f06c48d + Length + Length + false + 0 + + + + + + 4739 + -4185 + 38 + 27 + + + 4758 + -4171 + + + + + + + + Curve domain + 0efd50bb-15ca-4dbc-b7d0-89ae174a2d93 + Domain + Domain + false + 0 + + + + + + 4739 + -4158 + 38 + 27 + + + 4758 + -4144.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + c91f261b-eae9-435e-9dcb-e86ed2420d83 + Nurbs Curve + Nurbs Curve + + + + + + 4684 + -4104 + 106 + 64 + + + 4738 + -4072 + + + + + + 1 + Curve control points + 015b2005-b01b-49ed-be42-2bbde9870131 + Vertices + Vertices + false + bc44e069-f0a2-4a10-b9a9-88974bdd2788 + 1 + + + + + + 4686 + -4102 + 40 + 20 + + + 4706 + -4092 + + + + + + + + Curve degree + 70766069-27c5-4c05-81d3-20d273e0a210 + Degree + Degree + false + 0 + + + + + + 4686 + -4082 + 40 + 20 + + + 4706 + -4072 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 1bdeb77d-1317-439d-904e-7f613fd45bba + Periodic + Periodic + false + 0 + + + + + + 4686 + -4062 + 40 + 20 + + + 4706 + -4052 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 0ecff90b-382d-4e18-9255-ac577abc41f8 + Curve + Curve + false + 0 + + + + + + 4750 + -4102 + 38 + 20 + + + 4769 + -4092 + + + + + + + + Curve length + 8b6147cc-367c-4e56-a99d-eed5ee04e633 + Length + Length + false + 0 + + + + + + 4750 + -4082 + 38 + 20 + + + 4769 + -4072 + + + + + + + + Curve domain + cc9ca81f-bd23-4eb6-ac76-9a0fe443fe39 + Domain + Domain + false + 0 + + + + + + 4750 + -4062 + 38 + 20 + + + 4769 + -4052 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 72a89b1b-75e3-455e-b8ad-f8f1ec3909cd + Mirror + Mirror + + + + + + 10264 + 1711 + 126 + 44 + + + 10326 + 1733 + + + + + + Base geometry + f370914c-1f56-4576-a0d6-cf88f5430cb6 + Geometry + Geometry + true + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 10266 + 1713 + 48 + 20 + + + 10290 + 1723 + + + + + + + + Mirror plane + 28fa6210-4d78-48ba-94b7-be6b20bbb10c + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 10266 + 1733 + 48 + 20 + + + 10290 + 1743 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + f135a4b9-1ba0-4452-815b-34dce802a10e + Geometry + Geometry + false + 0 + + + + + + 10338 + 1713 + 50 + 20 + + + 10363 + 1723 + + + + + + + + Transformation data + 94292d1b-9231-4946-8f4c-4e6b44c4552a + Transform + Transform + false + 0 + + + + + + 10338 + 1733 + 50 + 20 + + + 10363 + 1743 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + dd28c4bc-b1c3-48e4-855e-a3a4ded2b7ed + Scale NU + Scale NU + + + + + + 10453 + 1675 + 142 + 104 + + + 10531 + 1727 + + + + + + Base geometry + 92e8b0a0-ad36-4456-b08e-611bc2e2359e + Geometry + Geometry + true + 835d6923-282f-4d1c-a692-e163fa5e7353 + 5f01c636-f077-4252-b839-34d6ddec0a94 + 2 + + + + + + 10455 + 1677 + 64 + 20 + + + 10495 + 1687 + + + + + + + + Base plane + 9b180722-834e-410c-bcd4-b353dd032960 + Plane + Plane + false + 0 + + + + + + 10455 + 1697 + 64 + 20 + + + 10495 + 1707 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + 040783ab-0c7c-4e9d-93ed-b76291c58ac1 + Scale X + Scale X + false + 0 + + + + + + 10455 + 1717 + 64 + 20 + + + 10495 + 1727 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {y} direction + 6a77c764-fecf-4d85-81cb-6f6e2ae9e1ff + -X + Scale Y + Scale Y + false + 0 + + + + + + 10455 + 1737 + 64 + 20 + + + 10495 + 1747 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {z} direction + 6baa2f3c-eea9-43e3-b444-890592f4a89f + Scale Z + Scale Z + false + 0 + + + + + + 10455 + 1757 + 64 + 20 + + + 10495 + 1767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + 2fe6330d-6c59-4290-9b6b-395b4f8475f1 + Geometry + Geometry + false + 0 + + + + + + 10543 + 1677 + 50 + 50 + + + 10568 + 1702 + + + + + + + + Transformation data + c224d90a-4e3d-4293-9557-dcb73e9cf5d4 + Transform + Transform + false + 0 + + + + + + 10543 + 1727 + 50 + 50 + + + 10568 + 1752 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + d537c61a-2def-43dd-b50b-112750841dea + Move + Move + + + + + + 10458 + 1584 + 126 + 44 + + + 10520 + 1606 + + + + + + Base geometry + 18330e20-6ed0-4a9f-be09-242b9521b8c9 + Geometry + Geometry + true + 2fe6330d-6c59-4290-9b6b-395b4f8475f1 + 1 + + + + + + 10460 + 1586 + 48 + 20 + + + 10484 + 1596 + + + + + + + + Translation vector + 149dfd85-56bf-4ec6-ac18-d5fc82064fa5 + Motion + Motion + false + 0 + + + + + + 10460 + 1606 + 48 + 20 + + + 10484 + 1616 + + + + + + 1 + + + + + 1 + {0} + + + + + + 2 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + 0b708808-ae03-4de1-b6d7-b161e51b12f0 + Geometry + Geometry + false + 0 + + + + + + 10532 + 1586 + 50 + 20 + + + 10557 + 1596 + + + + + + + + Transformation data + d700f06c-8c06-4da3-b0b7-db61eea5c843 + Transform + Transform + false + 0 + + + + + + 10532 + 1606 + 50 + 20 + + + 10557 + 1616 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 667c0d04-cd86-461b-8ffa-c86ff56295ed + Relay + Relay + false + 0b708808-ae03-4de1-b6d7-b161e51b12f0 + 1 + + + + + + 3857 + -1667 + 44 + 16 + + + 3879 + -1659 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + dad13795-9a40-4a82-8c48-f256e4eda9da + Merge + Merge + + + + + + 15777 + -3165 + 75 + 84 + + + 15807 + -3123 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 92b245d7-cdbb-4763-8cfd-0ec7b52cd9f0 + false + Data 1 + D1 + true + 6db0f5d2-7320-4916-af1d-e6a7cf4f55cc + 1 + + + + + + 15779 + -3163 + 16 + 20 + + + 15787 + -3153 + + + + + + + + 2 + Data stream 2 + 9e792638-9393-4490-9c12-5fec1e1f51aa + false + Data 2 + D2 + true + 4acf9d20-bfa7-4466-9f18-121bc65f41d6 + 1 + + + + + + 15779 + -3143 + 16 + 20 + + + 15787 + -3133 + + + + + + + + 2 + Data stream 3 + 9e7ac6c0-8b63-432e-a902-3a065f8b5fc0 + false + Data 3 + D3 + true + 0c606d5d-0823-475d-aadf-be458286e7ed + 1 + + + + + + 15779 + -3123 + 16 + 20 + + + 15787 + -3113 + + + + + + + + 2 + Data stream 4 + 128adde6-a197-49b9-9ce1-15c51234691f + false + Data 4 + D4 + true + 0 + + + + + + 15779 + -3103 + 16 + 20 + + + 15787 + -3093 + + + + + + + + 2 + Result of merge + 46bd1fc3-9ea7-4aea-84af-656f5fc2633e + Result + Result + false + 0 + + + + + + 15819 + -3163 + 31 + 80 + + + 15834.5 + -3123 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + Relay + + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 7992 + 1395 + 40 + 16 + + + 8012 + 1403 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + a5e6a2de-7663-4415-b906-578da22a1eee + Relay + + false + 9e5d13c5-060e-4636-a3fc-1ccfd4e1a5cc + 1 + + + + + + 7964 + 1497 + 40 + 16 + + + 7984 + 1505 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 18a9087b-376f-4a09-a388-c6b408572dac + Relay + + false + 88331ef7-4566-4226-b06d-8b957fb46f5f + 1 + + + + + + 8025 + 1472 + 40 + 16 + + + 8045 + 1480 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 835d6923-282f-4d1c-a692-e163fa5e7353 + Relay + + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 10296 + 1645 + 40 + 16 + + + 10316 + 1653 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 5f01c636-f077-4252-b839-34d6ddec0a94 + Relay + + false + f135a4b9-1ba0-4452-815b-34dce802a10e + 1 + + + + + + 10349 + 1684 + 40 + 16 + + + 10369 + 1692 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 674513e2-76f6-4197-a8aa-f29a2f69db66 + dad13795-9a40-4a82-8c48-f256e4eda9da + 2 + 116be807-9a93-49f7-97b0-cb7377ace734 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 263a8ac8-1c45-4e6f-b76d-554dcb4165d0 + 1 + 419c82a9-472e-43d4-8682-ac0ad1d4a55d + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + c9b89221-7f42-40c7-b517-a7e725aa7cf1 + 02572be0-c954-40eb-9b13-4bd08b746304 + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + acde3684-712f-4974-bced-6bc8e2fc487c + df9ac30d-91ea-4135-ba78-3892dbf2f971 + 4e538fde-1785-40a5-881c-f399fce13909 + 9e4921d4-5b7e-41a7-9873-df6354cb2ae1 + dfbe4d6c-bac8-48ba-a2d0-49d893f8c166 + e6c2a2f4-c3a4-46c5-8d00-2fc3f4085fa5 + 16f2bc44-6c6e-453c-8dbe-d7be8149dce5 + da694302-c7c5-4bb2-87f0-3176f906c450 + e2c93f6a-d12e-40a8-ae1f-4f4d3af64fb3 + 2b3b166c-48f5-4ae6-9e2b-a29612af52b7 + 57a6d159-9d4f-4f2a-b78f-2141c91474c5 + d3e51203-e5d2-4329-956f-14031eda4253 + f447695d-1c1b-44d0-9618-f10b5d468875 + 51fabe5b-43c5-4ef7-8dfb-ed306089e1c8 + 3caf0bd1-75a8-425a-920e-b56621541afa + 8b14e6be-bcaf-4053-9a42-3029296a448f + f1ee510a-04c2-4555-8f61-e21d8d76fb19 + 85a1206b-0db8-48f6-af9a-0a6890b62de6 + 697b4280-96b0-4ed3-80ac-fe0d0b531ec3 + 1f14e385-48a9-49b9-9fbf-27e0e41a2cf4 + 65584a6d-8ccd-4327-af50-3291e244cb7d + 20cdf82d-ea85-401f-9e7d-451bfb79ad81 + 83941feb-acb9-4944-8755-0ceab50f5263 + 3355a088-91b8-43bc-b75c-5039ea1b0625 + 38eeab71-bdf8-48b2-b9b7-c46f1b875c24 + ca283543-5f0b-499b-9c9b-381c5c09e175 + 06681605-538d-4057-92ec-b6a51ea3d63f + eb1f7a89-e107-41ca-9c38-2559400615bd + 330ab110-e799-4b4b-b595-f82a00f48889 + db5a4d00-0d05-41d4-afd6-afe25d9a0401 + e423cb09-caaf-4d9e-8221-43c9288e3bd3 + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 486cbb99-8d9e-43dd-8eca-e360b3882ba3 + 5208f7ca-0736-4a52-b414-72eab73ecae2 + ef384574-8b3a-460c-966b-f46dd53d272a + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + eb936e3b-ddc1-443e-8ea8-d27e6ca5158d + 98cc0ee7-5f6e-4219-89ec-0c7dfc89e3b0 + 7ec058a1-9c86-4879-963c-06077cea0d55 + fe99770b-54da-415c-aec9-4773542b47a4 + 07d6bce5-4a56-412a-8267-e66568ff6b15 + 7b79f39b-68ff-4d0e-8163-e07a42486c93 + 284d301b-eaab-4f71-9788-95577e371af1 + 149373f6-de48-45b6-bf18-44bea4fa93db + e449622b-e6c3-4eec-81ff-a425e95090f3 + eafbccfb-4bf2-4e25-aeea-af2935836ea6 + 52 + a3856c54-fe67-41a0-abaa-a532dc3c4104 + Group + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + c9b89221-7f42-40c7-b517-a7e725aa7cf1 + Curve Graph Mapper + Curve Graph Mapper + + + + + + 13661 + 1481 + 148 + 224 + + + 13723 + 1593 + + + + + + 1 + One or multiple graph curves to graph map values with + 24e65da6-1507-4eb2-861f-f20b4fe46fdb + Curves + Curves + false + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + 1 + + + + + + 13663 + 1483 + 48 + 27 + + + 13687 + 1496.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + 1b91b728-b222-4215-a201-bb90e0ae6f44 + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 13663 + 1510 + 48 + 28 + + + 13687 + 1524.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + d0de44fd-cc9e-4064-9e75-3b1793544e22 + Values + Values + false + c9de516b-360b-4734-8431-4c2d56bafbfc + 1 + + + + + + 13663 + 1538 + 48 + 27 + + + 13687 + 1551.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + 4c89fec8-d48a-418d-8501-d0bdc27df7d4 + X Axis + X Axis + true + 0 + + + + + + 13663 + 1565 + 48 + 28 + + + 13687 + 1579.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + e1b1cd9a-22dc-44a7-b875-f9f1b3204bc8 + Y Axis + Y Axis + true + 0 + + + + + + 13663 + 1593 + 48 + 27 + + + 13687 + 1606.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 6d393645-0686-49b5-a110-b6cf0470efb1 + Flip + Flip + false + 0 + + + + + + 13663 + 1620 + 48 + 28 + + + 13687 + 1634.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 78a3111b-0132-4442-b4e1-4baea8a284c6 + Snap + Snap + false + 0 + + + + + + 13663 + 1648 + 48 + 27 + + + 13687 + 1661.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + 235e3ab0-0c91-410b-a9c9-7854140819b4 + Text Size + Text Size + false + 0 + + + + + + 13663 + 1675 + 48 + 28 + + + 13687 + 1689.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + 040d577b-847e-4f15-ae60-cd070190bd8d + Mapped + Mapped + false + 0 + + + + + + 13735 + 1483 + 72 + 20 + + + 13771 + 1493 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 2eb58f27-0965-41af-b90d-b592a0f77e95 + Graph Curves + Graph Curves + false + 0 + + + + + + 13735 + 1503 + 72 + 20 + + + 13771 + 1513 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + 66dd9e67-9b2c-4014-a899-0fbecf14d3a3 + Graph Points + Graph Points + false + 0 + + + + + + 13735 + 1523 + 72 + 20 + + + 13771 + 1533 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 2c3861a3-7734-4b0c-8445-e15d009c8baa + Value Lines + Value Lines + false + 0 + + + + + + 13735 + 1543 + 72 + 20 + + + 13771 + 1553 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + aaf57259-e096-469a-aabf-a4cc73d188e5 + Value Points + Value Points + false + 0 + + + + + + 13735 + 1563 + 72 + 20 + + + 13771 + 1573 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + 26e47dd5-f8e4-4821-8272-c53bd4953837 + Mapped Lines + Mapped Lines + false + 0 + + + + + + 13735 + 1583 + 72 + 20 + + + 13771 + 1593 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + dc40255c-a4b2-4449-babf-042fab831699 + Mapped Points + Mapped Points + false + 0 + + + + + + 13735 + 1603 + 72 + 20 + + + 13771 + 1613 + + + + + + + + The graph boundary background as a surface + 05fa6f68-7810-484a-ac9e-31c89bdd531a + Boundary + Boundary + false + 0 + + + + + + 13735 + 1623 + 72 + 20 + + + 13771 + 1633 + + + + + + + + 1 + The graph labels as curve outlines + f81a7689-caf8-42c6-8061-b5d6faeeb8ca + Labels + Labels + false + 0 + + + + + + 13735 + 1643 + 72 + 20 + + + 13771 + 1653 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + cfc0a125-7090-4842-800e-a62f4fe88fc0 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 13735 + 1663 + 72 + 20 + + + 13771 + 1673 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + 566d7b23-1dfe-4dc1-980b-33f240e9bb8e + Intersected + Intersected + false + 0 + + + + + + 13735 + 1683 + 72 + 20 + + + 13771 + 1693 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 02572be0-c954-40eb-9b13-4bd08b746304 + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 13765 + 1114 + 100 + 44 + + + 13820 + 1136 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + cc2998f1-1cbe-438c-a586-f70e75cc3db7 + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 13767 + 1116 + 41 + 20 + + + 13787.5 + 1126 + + + + + + + + 1 + false + Script Variable Left + 03746c72-34ae-4e32-ae58-5838e5ee11ac + Left + Left + true + 1 + true + 040d577b-847e-4f15-ae60-cd070190bd8d + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 13767 + 1136 + 41 + 20 + + + 13787.5 + 1146 + + + + + + + + Print, Reflect and Error streams + 6168bd3a-6d09-4017-86f4-17462ae3bfaa + Output + out + false + 0 + + + + + + 13832 + 1116 + 31 + 20 + + + 13847.5 + 1126 + + + + + + + + Output parameter Points + 1cb73ee4-35bb-444b-9a2e-3df5ab02f1b0 + Points + Points + false + 0 + + + + + + 13832 + 1136 + 31 + 20 + + + 13847.5 + 1146 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + Point + Point + false + 1cb73ee4-35bb-444b-9a2e-3df5ab02f1b0 + 1 + + + + + + 13920 + 1174 + 50 + 24 + + + 13945.07 + 1186.226 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + Interpolate + Interpolate + + + + + + 14063 + 1092 + 113 + 84 + + + 14124 + 1134 + + + + + + 1 + Interpolation points + a7c3be5b-0c42-438e-8257-1ff42b35cec1 + Vertices + Vertices + false + 1cb73ee4-35bb-444b-9a2e-3df5ab02f1b0 + 1 + + + + + + 14065 + 1094 + 47 + 20 + + + 14088.5 + 1104 + + + + + + + + Curve degree + aa798e50-7123-4eda-a32a-0b2afe730f3c + Degree + Degree + false + 0 + + + + + + 14065 + 1114 + 47 + 20 + + + 14088.5 + 1124 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + c1698602-fe7e-4270-8c45-f9d3a6c4af14 + Periodic + Periodic + false + 0 + + + + + + 14065 + 1134 + 47 + 20 + + + 14088.5 + 1144 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 790184bc-ffa8-4415-b04b-eee78896adad + KnotStyle + KnotStyle + false + 0 + + + + + + 14065 + 1154 + 47 + 20 + + + 14088.5 + 1164 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + Curve + Curve + false + 0 + + + + + + 14136 + 1094 + 38 + 26 + + + 14155 + 1107.333 + + + + + + + + Curve length + fc2a86d7-eceb-4da9-953e-5f89c3f862f0 + Length + Length + false + 0 + + + + + + 14136 + 1120 + 38 + 27 + + + 14155 + 1134 + + + + + + + + Curve domain + 1bab6d47-0100-4947-a657-f05e2c762a00 + Domain + Domain + false + 0 + + + + + + 14136 + 1147 + 38 + 27 + + + 14155 + 1160.667 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + acde3684-712f-4974-bced-6bc8e2fc487c + Series + Series + + + + + + 13358 + 1165 + 49 + 64 + + + 13383 + 1197 + + + + + + First number in the series + e3597d65-4c0a-40df-96e5-ecadaf4adb97 + Start + S + false + 0 + + + + + + 13360 + 1167 + 11 + 20 + + + 13365.5 + 1177 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 867ddbb1-55e4-4e88-b2a1-d153b23d0f8f + Step + N + false + bcaab703-8bc6-4a65-ad7a-cccc98c1f7b3 + 1 + + + + + + 13360 + 1187 + 11 + 20 + + + 13365.5 + 1197 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + b95c90c9-1080-4011-a5d2-c36751935c98 + Count + C + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 13360 + 1207 + 11 + 20 + + + 13365.5 + 1217 + + + + + + + + 1 + Series of numbers + c9de516b-360b-4734-8431-4c2d56bafbfc + Series + S + false + 0 + + + + + + 13395 + 1167 + 10 + 60 + + + 13400 + 1197 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + df9ac30d-91ea-4135-ba78-3892dbf2f971 + Radians + Radians + + + + + + 13346 + 1269 + 108 + 28 + + + 13401 + 1283 + + + + + + Angle in degrees + 07fe7f63-27fb-495d-8aec-f50b8c2e7660 + Degrees + Degrees + false + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + 1 + + + + + + 13348 + 1271 + 41 + 24 + + + 13368.5 + 1283 + + + + + + + + Angle in radians + bcaab703-8bc6-4a65-ad7a-cccc98c1f7b3 + Radians + Radians + false + 0 + + + + + + 13413 + 1271 + 39 + 24 + + + 13432.5 + 1283 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 4e538fde-1785-40a5-881c-f399fce13909 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00191294160 + + + + + + 13203 + 1318 + 250 + 20 + + + 13203.53 + 1318.476 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 02572be0-c954-40eb-9b13-4bd08b746304 + c33f50a6-09b7-4a38-957c-3c7c4fa437d6 + 433214f4-eaad-4c73-8911-fd8cd1d1cb6a + acde3684-712f-4974-bced-6bc8e2fc487c + df9ac30d-91ea-4135-ba78-3892dbf2f971 + 4e538fde-1785-40a5-881c-f399fce13909 + 6 + 9e4921d4-5b7e-41a7-9873-df6354cb2ae1 + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + dfbe4d6c-bac8-48ba-a2d0-49d893f8c166 + Evaluate Length + Evaluate Length + + + + + + 14293 + 1242 + 132 + 64 + + + 14361 + 1274 + + + + + + Curve to evaluate + 832882e5-774e-4257-b9da-3a171f92ce87 + Curve + Curve + false + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + 1 + + + + + + 14295 + 1244 + 54 + 20 + + + 14322 + 1254 + + + + + + + + Length factor for curve evaluation + 24cd78ab-fb9c-4554-b97b-ad1c38b60207 + Length + Length + false + 0 + + + + + + 14295 + 1264 + 54 + 20 + + + 14322 + 1274 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 15cf748f-c2d3-40f2-9cba-a68ab67fe27b + Normalized + Normalized + false + 0 + + + + + + 14295 + 1284 + 54 + 20 + + + 14322 + 1294 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + Point + Point + false + 0 + + + + + + 14373 + 1244 + 50 + 20 + + + 14398 + 1254 + + + + + + + + Tangent vector at the specified length + 4c4ddb93-26a9-4ec0-a87d-cee3852eadd0 + Tangent + Tangent + false + 0 + + + + + + 14373 + 1264 + 50 + 20 + + + 14398 + 1274 + + + + + + + + Curve parameter at the specified length + c70d7bd0-8a34-4b8d-a7ed-9a98addbf432 + Parameter + Parameter + false + 0 + + + + + + 14373 + 1284 + 50 + 20 + + + 14398 + 1294 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + e6c2a2f4-c3a4-46c5-8d00-2fc3f4085fa5 + Line SDL + Line SDL + + + + + + 14472 + 1242 + 94 + 64 + + + 14530 + 1274 + + + + + + Line start point + 52067947-7a8f-4039-a532-df58b38bb851 + Start + Start + false + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + 1 + + + + + + 14474 + 1244 + 44 + 20 + + + 14496 + 1254 + + + + + + + + Line tangent (direction) + a8d35086-053d-4ac7-9a48-b6a5fa97c6de + Direction + Direction + false + 4c4ddb93-26a9-4ec0-a87d-cee3852eadd0 + 1 + + + + + + 14474 + 1264 + 44 + 20 + + + 14496 + 1274 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + e2aed430-8a43-4469-9b17-030bc1577ca4 + Length + Length + false + 0 + + + + + + 14474 + 1284 + 44 + 20 + + + 14496 + 1294 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 249874c6-e84e-428b-911b-c163d060adea + Line + Line + false + 0 + + + + + + 14542 + 1244 + 22 + 60 + + + 14553 + 1274 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 16f2bc44-6c6e-453c-8dbe-d7be8149dce5 + Mirror + Mirror + + + + + + 14424 + 1156 + 126 + 44 + + + 14486 + 1178 + + + + + + Base geometry + cd9f4a75-9639-4e49-8f0c-fd8b3ac75c42 + Geometry + Geometry + true + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + 1 + + + + + + 14426 + 1158 + 48 + 20 + + + 14450 + 1168 + + + + + + + + Mirror plane + 7deb0621-b3ca-43f6-b5bc-9e4f41da5df5 + Plane + Plane + false + 249874c6-e84e-428b-911b-c163d060adea + 1 + + + + + + 14426 + 1178 + 48 + 20 + + + 14450 + 1188 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + d460b419-b4a6-4ea0-8880-5f3894baf08b + Geometry + Geometry + false + 0 + + + + + + 14498 + 1158 + 50 + 20 + + + 14523 + 1168 + + + + + + + + Transformation data + c798585a-f6c2-472c-b171-693953988459 + Transform + Transform + false + 0 + + + + + + 14498 + 1178 + 50 + 20 + + + 14523 + 1188 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + da694302-c7c5-4bb2-87f0-3176f906c450 + Join Curves + Join Curves + + + + + + 14621 + 1097 + 106 + 44 + + + 14678 + 1119 + + + + + + 1 + Curves to join + 70bf7239-7816-4782-92c2-8257478fd3aa + Curves + Curves + false + 926d00f5-def9-44b4-b793-7e0a3d150eb0 + d460b419-b4a6-4ea0-8880-5f3894baf08b + 2 + + + + + + 14623 + 1099 + 43 + 20 + + + 14644.5 + 1109 + + + + + + + + Preserve direction of input curves + bc38eadb-195c-45af-8e60-38c8083d5eb1 + Preserve + Preserve + false + 0 + + + + + + 14623 + 1119 + 43 + 20 + + + 14644.5 + 1129 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + a1f5b54b-408a-4930-a945-5e7797441feb + Curves + Curves + false + 0 + + + + + + 14690 + 1099 + 35 + 40 + + + 14707.5 + 1119 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + e2c93f6a-d12e-40a8-ae1f-4f4d3af64fb3 + End Points + End Points + + + + + + 14676 + 1184 + 84 + 44 + + + 14720 + 1206 + + + + + + Curve to evaluate + f54f1220-0aa3-43b8-a532-6c9914303e05 + Curve + Curve + false + a1f5b54b-408a-4930-a945-5e7797441feb + 1 + + + + + + 14678 + 1186 + 30 + 40 + + + 14693 + 1206 + + + + + + + + Curve start point + 1254e03e-3c5f-40ce-aeb1-f46a4ffd1d32 + Start + Start + false + 0 + + + + + + 14732 + 1186 + 26 + 20 + + + 14745 + 1196 + + + + + + + + Curve end point + 942220f7-fe07-46d7-ae6f-fee05da2ffdc + End + End + false + 0 + + + + + + 14732 + 1206 + 26 + 20 + + + 14745 + 1216 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 2b3b166c-48f5-4ae6-9e2b-a29612af52b7 + Line + Line + + + + + + 14645 + 1277 + 102 + 44 + + + 14711 + 1299 + + + + + + Line start point + 63650832-dd19-460e-a746-9d2d4a054b86 + Start Point + Start Point + false + 1254e03e-3c5f-40ce-aeb1-f46a4ffd1d32 + 1 + + + + + + 14647 + 1279 + 52 + 20 + + + 14673 + 1289 + + + + + + + + Line end point + 47fc9968-7ac5-4a13-8ca9-dafb6655e7d9 + End Point + End Point + false + 942220f7-fe07-46d7-ae6f-fee05da2ffdc + 1 + + + + + + 14647 + 1299 + 52 + 20 + + + 14673 + 1309 + + + + + + + + Line segment + 4eef5705-90b2-4a87-a30a-4845c14a89b1 + Line + Line + false + 0 + + + + + + 14723 + 1279 + 22 + 40 + + + 14734 + 1299 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 57a6d159-9d4f-4f2a-b78f-2141c91474c5 + Angle + Angle + + + + + + 14796 + 1342 + 103 + 64 + + + 14854 + 1374 + + + + + + First vector + 623f6ec0-c5f5-41fb-93f4-8890c9f70537 + Vector A + Vector A + false + 0 + + + + + + 14798 + 1344 + 44 + 20 + + + 14820 + 1354 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 27e58791-daf4-48e6-92fc-eea6c3f367ac + Vector B + Vector B + false + 4eef5705-90b2-4a87-a30a-4845c14a89b1 + 1 + + + + + + 14798 + 1364 + 44 + 20 + + + 14820 + 1374 + + + + + + + + Optional plane for 2D angle + 34bf2e0c-519b-4f4b-b1b7-d9ac1f3f3927 + Plane + Plane + true + 0 + + + + + + 14798 + 1384 + 44 + 20 + + + 14820 + 1394 + + + + + + + + Angle (in radians) between vectors + 65c8940b-f8e1-41cc-bfbe-431645d62d91 + Angle + Angle + false + 0 + + + + + + 14866 + 1344 + 31 + 30 + + + 14881.5 + 1359 + + + + + + + + Reflex angle (in radians) between vectors + a641a79c-e655-43b2-a12c-801412fd73ba + Reflex + Reflex + false + 0 + + + + + + 14866 + 1374 + 31 + 30 + + + 14881.5 + 1389 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + d3e51203-e5d2-4329-956f-14031eda4253 + Rotate + Rotate + + + + + + 14870 + 1239 + 142 + 64 + + + 14948 + 1271 + + + + + + Base geometry + 91a43171-d486-48f2-aa99-0b8d3e8c387f + Geometry + Geometry + true + a1f5b54b-408a-4930-a945-5e7797441feb + 1 + + + + + + 14872 + 1241 + 64 + 20 + + + 14912 + 1251 + + + + + + + + Rotation angle in radians + 14de063b-9f26-41ff-9ce9-fc146f96f071 + -X + Angle + Angle + false + 65c8940b-f8e1-41cc-bfbe-431645d62d91 + 1 + false + + + + + + 14872 + 1261 + 64 + 20 + + + 14912 + 1271 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + 945fd4ad-c4f0-4cc0-933f-8df91a01d0c6 + Plane + Plane + false + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + 1 + + + + + + 14872 + 1281 + 64 + 20 + + + 14912 + 1291 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 25a04f9c-eb01-4a0b-a64d-cb01fd3e2193 + Geometry + Geometry + false + 0 + + + + + + 14960 + 1241 + 50 + 30 + + + 14985 + 1256 + + + + + + + + Transformation data + e79260b6-9267-421f-b3eb-4dee64e057a2 + Transform + Transform + false + 0 + + + + + + 14960 + 1271 + 50 + 30 + + + 14985 + 1286 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + f447695d-1c1b-44d0-9618-f10b5d468875 + Move + Move + + + + + + 15061 + 1176 + 126 + 44 + + + 15123 + 1198 + + + + + + Base geometry + 30f58b98-6719-43d1-b5c5-bdffefb2b930 + Geometry + Geometry + true + 25a04f9c-eb01-4a0b-a64d-cb01fd3e2193 + 1 + + + + + + 15063 + 1178 + 48 + 20 + + + 15087 + 1188 + + + + + + + + Translation vector + 256f8855-02ad-4e78-b41d-4cc527e81a95 + Motion + Motion + false + 8be14cd3-4788-4f74-be17-1f3bc04b28c2 + 1 + + + + + + 15063 + 1198 + 48 + 20 + + + 15087 + 1208 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + ad920f6b-4fcd-47f6-83ad-6273689ff65a + Geometry + Geometry + false + 0 + + + + + + 15135 + 1178 + 50 + 20 + + + 15160 + 1188 + + + + + + + + Transformation data + 393f0b11-9e18-48a8-ba65-200bf58d22ab + Transform + Transform + false + 0 + + + + + + 15135 + 1198 + 50 + 20 + + + 15160 + 1208 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 51fabe5b-43c5-4ef7-8dfb-ed306089e1c8 + Vector 2Pt + Vector 2Pt + + + + + + 15041 + 1324 + 100 + 64 + + + 15093 + 1356 + + + + + + Base point + 59fc2d85-7df7-4dd6-bae3-fc6a16c16114 + Point A + Point A + false + 2467f489-f1e2-47e3-9f16-c0e6aadd0f8d + 1 + + + + + + 15043 + 1326 + 38 + 20 + + + 15062 + 1336 + + + + + + + + Tip point + e12d3421-dc06-4ee6-a35f-75f1c16152af + Point B + Point B + false + 0 + + + + + + 15043 + 1346 + 38 + 20 + + + 15062 + 1356 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + a4dfe145-4fa1-4374-ba2d-2bb8fb5830e8 + Unitize + Unitize + false + 0 + + + + + + 15043 + 1366 + 38 + 20 + + + 15062 + 1376 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 8be14cd3-4788-4f74-be17-1f3bc04b28c2 + Vector + Vector + false + 0 + + + + + + 15105 + 1326 + 34 + 30 + + + 15122 + 1341 + + + + + + + + Vector length + 475e2685-e9c1-4922-adb2-7165bce540ca + Length + Length + false + 0 + + + + + + 15105 + 1356 + 34 + 30 + + + 15122 + 1371 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + 3caf0bd1-75a8-425a-920e-b56621541afa + Curve Domain + Curve Domain + + + + + + 15145 + 1247 + 104 + 44 + + + 15197 + 1269 + + + + + + Curve to measure/modify + 24a5031a-9f09-4993-8b20-c5a24a761443 + Curve + Curve + false + ad920f6b-4fcd-47f6-83ad-6273689ff65a + 1 + + + + + + 15147 + 1249 + 38 + 20 + + + 15166 + 1259 + + + + + + + + Optional domain, if omitted the curve will not be modified. + ad471169-0203-403f-8fd5-c8795973dc0b + Domain + Domain + true + 0 + + + + + + 15147 + 1269 + 38 + 20 + + + 15166 + 1279 + + + + + + + + Curve with new domain. + 9756f1ef-62f6-41f1-8617-e3e942f27331 + Curve + Curve + false + 0 + + + + + + 15209 + 1249 + 38 + 20 + + + 15228 + 1259 + + + + + + + + Domain of original curve. + baf5e692-6304-45f6-9112-c933158271cf + Domain + Domain + false + 0 + + + + + + 15209 + 1269 + 38 + 20 + + + 15228 + 1279 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + 8b14e6be-bcaf-4053-9a42-3029296a448f + Sub Curve + Sub Curve + + + + + + 15347 + 1224 + 112 + 44 + + + 15415 + 1246 + + + + + + Base curve + 9b451afe-5fab-4902-9931-a35ee01243a8 + Base curve + Base curve + false + 9756f1ef-62f6-41f1-8617-e3e942f27331 + 1 + + + + + + 15349 + 1226 + 54 + 20 + + + 15376 + 1236 + + + + + + + + Sub-domain to extract + 45699cf8-2e5a-48fc-86ba-d0bee18e8f01 + Domain + Domain + false + 061ea6f0-1b51-4534-bc25-f57014849245 + 1 + + + + + + 15349 + 1246 + 54 + 20 + + + 15376 + 1256 + + + + + + + + Resulting sub curve + af095bf0-0727-478b-84f1-2b04e824997a + Curve + Curve + false + 0 + + + + + + 15427 + 1226 + 30 + 40 + + + 15442 + 1246 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + f1ee510a-04c2-4555-8f61-e21d8d76fb19 + Deconstruct Domain + Deconstruct Domain + + + + + + 15191 + 1332 + 92 + 44 + + + 15243 + 1354 + + + + + + Base domain + a98e8aea-a824-4224-bb57-02344bed42c7 + Domain + Domain + false + baf5e692-6304-45f6-9112-c933158271cf + 1 + + + + + + 15193 + 1334 + 38 + 40 + + + 15212 + 1354 + + + + + + + + Start of domain + 997f886f-1bf2-4eab-8a5d-c8bd78064a25 + Start + Start + false + 0 + + + + + + 15255 + 1334 + 26 + 20 + + + 15268 + 1344 + + + + + + + + End of domain + 2e75cd00-9ad7-4cb2-ba6e-513619448cb0 + End + End + false + 0 + + + + + + 15255 + 1354 + 26 + 20 + + + 15268 + 1364 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + 85a1206b-0db8-48f6-af9a-0a6890b62de6 + Construct Domain + Construct Domain + + + + + + 15302 + 1364 + 144 + 44 + + + 15394 + 1386 + + + + + + Start value of numeric domain + 9c636910-c4c1-4184-bfeb-b52fc273ecaf + X/2 + Domain start + Domain start + false + 2e75cd00-9ad7-4cb2-ba6e-513619448cb0 + 1 + + + + + + 15304 + 1366 + 78 + 20 + + + 15351 + 1376 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + e16aed52-c355-4154-a079-7e2462817b7f + Domain end + Domain end + false + 2e75cd00-9ad7-4cb2-ba6e-513619448cb0 + 1 + + + + + + 15304 + 1386 + 78 + 20 + + + 15351 + 1396 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 061ea6f0-1b51-4534-bc25-f57014849245 + Domain + Domain + false + 0 + + + + + + 15406 + 1366 + 38 + 40 + + + 15425 + 1386 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 697b4280-96b0-4ed3-80ac-fe0d0b531ec3 + Evaluate Length + Evaluate Length + + + + + + 15486 + 1279 + 132 + 64 + + + 15554 + 1311 + + + + + + Curve to evaluate + 1971d491-74b6-4f2e-a0d8-6b68ad57758a + Curve + Curve + false + af095bf0-0727-478b-84f1-2b04e824997a + 1 + + + + + + 15488 + 1281 + 54 + 20 + + + 15515 + 1291 + + + + + + + + Length factor for curve evaluation + 66678e08-ea86-43a7-9ec0-ec2ebe5026e2 + Length + Length + false + 0 + + + + + + 15488 + 1301 + 54 + 20 + + + 15515 + 1311 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 83b3e638-3b3d-4a9a-b4e2-526d88ae260c + Normalized + Normalized + false + 0 + + + + + + 15488 + 1321 + 54 + 20 + + + 15515 + 1331 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 31070e4f-c1f9-45f9-ba7d-76aa4ec207b0 + Point + Point + false + 0 + + + + + + 15566 + 1281 + 50 + 20 + + + 15591 + 1291 + + + + + + + + Tangent vector at the specified length + 4323f5b6-656e-486b-ad3e-75f52f8f19f1 + Tangent + Tangent + false + 0 + + + + + + 15566 + 1301 + 50 + 20 + + + 15591 + 1311 + + + + + + + + Curve parameter at the specified length + c9c144ca-4020-471f-a7da-c328993cd206 + Parameter + Parameter + false + 0 + + + + + + 15566 + 1321 + 50 + 20 + + + 15591 + 1331 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 1f14e385-48a9-49b9-9fbf-27e0e41a2cf4 + Rotate + Rotate + + + + + + 15634 + 1262 + 126 + 64 + + + 15696 + 1294 + + + + + + Base geometry + 8a53d79e-4eeb-4bc2-99d0-9a7551c9d77c + Geometry + Geometry + true + af095bf0-0727-478b-84f1-2b04e824997a + 1 + + + + + + 15636 + 1264 + 48 + 20 + + + 15660 + 1274 + + + + + + + + Rotation angle in radians + cd3cc88e-b3d6-4a6a-931f-cd9881af07b2 + Angle + Angle + false + 0 + false + + + + + + 15636 + 1284 + 48 + 20 + + + 15660 + 1294 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + 0e9db1c3-af0c-41a4-b821-094af0e43556 + Plane + Plane + false + 31070e4f-c1f9-45f9-ba7d-76aa4ec207b0 + 1 + + + + + + 15636 + 1304 + 48 + 20 + + + 15660 + 1314 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + 23b53ca1-2a91-4456-90e8-f6f198562c34 + Geometry + Geometry + false + 0 + + + + + + 15708 + 1264 + 50 + 30 + + + 15733 + 1279 + + + + + + + + Transformation data + adaf2972-6d7b-4f4d-824c-7c3f9b0a27f3 + Transform + Transform + false + 0 + + + + + + 15708 + 1294 + 50 + 30 + + + 15733 + 1309 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 65584a6d-8ccd-4327-af50-3291e244cb7d + Join Curves + Join Curves + + + + + + 15607 + 1181 + 106 + 44 + + + 15664 + 1203 + + + + + + 1 + Curves to join + 2f3442bf-e1b3-40ac-a281-2e6dc1b27ece + Curves + Curves + false + af095bf0-0727-478b-84f1-2b04e824997a + 23b53ca1-2a91-4456-90e8-f6f198562c34 + 2 + + + + + + 15609 + 1183 + 43 + 20 + + + 15630.5 + 1193 + + + + + + + + Preserve direction of input curves + 38c8971c-4c59-4888-8b25-e8a664476da8 + Preserve + Preserve + false + 0 + + + + + + 15609 + 1203 + 43 + 20 + + + 15630.5 + 1213 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 9e9be815-f090-409f-8b9e-6b9dbe4aac73 + Curves + Curves + false + 0 + + + + + + 15676 + 1183 + 35 + 40 + + + 15693.5 + 1203 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 20cdf82d-ea85-401f-9e7d-451bfb79ad81 + Relay + + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 15998 + 989 + 40 + 16 + + + 16018 + 997 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 83941feb-acb9-4944-8755-0ceab50f5263 + Bounding Box + Bounding Box + + + + + true + + + + + + 15761 + 1191 + 88 + 44 + + + 15814 + 1213 + + + + + + 1 + Geometry to contain + ce61211b-f461-4b2a-b73e-b763ed278c11 + Content + Content + false + 9e9be815-f090-409f-8b9e-6b9dbe4aac73 + 1 + + + + + + 15763 + 1193 + 39 + 20 + + + 15782.5 + 1203 + + + + + + + + BoundingBox orientation plane + true + 4e8833a0-eb04-4a3d-9701-9455cda3f3a8 + Plane + Plane + false + 0 + + + + + + 15763 + 1213 + 39 + 20 + + + 15782.5 + 1223 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + df46bb78-996a-437b-840c-d209f8995ef2 + Box + Box + false + 0 + + + + + + 15826 + 1193 + 21 + 20 + + + 15836.5 + 1203 + + + + + + + + Bounding box in orientation plane coordinates + true + 51812f9b-044e-417d-aacc-edf54032bf49 + Box + Box + false + 0 + + + + + + 15826 + 1213 + 21 + 20 + + + 15836.5 + 1223 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 3355a088-91b8-43bc-b75c-5039ea1b0625 + Deconstruct Box + Deconstruct Box + + + + + + 15877 + 1200 + 77 + 84 + + + 15912 + 1242 + + + + + + Base box + 7074d30a-c060-4b98-8437-75c3ee067952 + Box + Box + false + df46bb78-996a-437b-840c-d209f8995ef2 + 1 + + + + + + 15879 + 1202 + 21 + 80 + + + 15889.5 + 1242 + + + + + + + + Box plane + 2ef6a092-3ca9-4c42-a0b7-7d22b60859b0 + Plane + Plane + false + 0 + + + + + + 15924 + 1202 + 28 + 20 + + + 15938 + 1212 + + + + + + + + {x} dimension of box + 6b45e3be-5ff1-4591-91df-9d5afaee011c + X + X + false + 0 + + + + + + 15924 + 1222 + 28 + 20 + + + 15938 + 1232 + + + + + + + + {y} dimension of box + 25c1de49-4aff-47bf-8e26-40cf7ed9d8c7 + Y + Y + false + 0 + + + + + + 15924 + 1242 + 28 + 20 + + + 15938 + 1252 + + + + + + + + {z} dimension of box + b9427d46-9a77-4483-87b6-bc69e64872b6 + Z + Z + false + 0 + + + + + + 15924 + 1262 + 28 + 20 + + + 15938 + 1272 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 38eeab71-bdf8-48b2-b9b7-c46f1b875c24 + Division + Division + + + + + + 16103 + 1220 + 70 + 44 + + + 16128 + 1242 + + + + + + Item to divide (dividend) + 0a181bb2-0524-4789-a17c-6a813f49fba8 + A + A + false + 3895988e-a289-4694-b2b1-b14677156735 + 1 + + + + + + 16105 + 1222 + 11 + 20 + + + 16110.5 + 1232 + + + + + + + + Item to divide with (divisor) + cdfe81e5-1668-4dce-822b-b9513ed50016 + B + B + false + 84e07b69-5cfa-4f37-8cbc-1c229a301f63 + 1 + + + + + + 16105 + 1242 + 11 + 20 + + + 16110.5 + 1252 + + + + + + + + The result of the Division + 3aa3c25f-99f4-407a-a4a8-eaf1e74222b2 + Result + Result + false + 0 + + + + + + 16140 + 1222 + 31 + 40 + + + 16155.5 + 1242 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + ca283543-5f0b-499b-9c9b-381c5c09e175 + Deconstruct Domain + Deconstruct Domain + + + + + + 15977 + 1200 + 92 + 44 + + + 16029 + 1222 + + + + + + Base domain + 1a2daf33-6477-4fc9-b8e9-c8fa3390965e + Domain + Domain + false + 6b45e3be-5ff1-4591-91df-9d5afaee011c + 1 + + + + + + 15979 + 1202 + 38 + 40 + + + 15998 + 1222 + + + + + + + + Start of domain + 3bc03cdd-cf2a-4d80-a1bd-8e6c09b6faf6 + Start + Start + false + 0 + + + + + + 16041 + 1202 + 26 + 20 + + + 16054 + 1212 + + + + + + + + End of domain + 3895988e-a289-4694-b2b1-b14677156735 + End + End + false + 0 + + + + + + 16041 + 1222 + 26 + 20 + + + 16054 + 1232 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 06681605-538d-4057-92ec-b6a51ea3d63f + Deconstruct Domain + Deconstruct Domain + + + + + + 15980 + 1257 + 92 + 44 + + + 16032 + 1279 + + + + + + Base domain + 66cdd503-4039-4f92-8d23-4e553dc3bb53 + Domain + Domain + false + 25c1de49-4aff-47bf-8e26-40cf7ed9d8c7 + 1 + + + + + + 15982 + 1259 + 38 + 40 + + + 16001 + 1279 + + + + + + + + Start of domain + cc47b530-32ec-4008-beee-2eff395709b3 + Start + Start + false + 0 + + + + + + 16044 + 1259 + 26 + 20 + + + 16057 + 1269 + + + + + + + + End of domain + 84e07b69-5cfa-4f37-8cbc-1c229a301f63 + End + End + false + 0 + + + + + + 16044 + 1279 + 26 + 20 + + + 16057 + 1289 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + eb1f7a89-e107-41ca-9c38-2559400615bd + Panel + + false + 0 + 3aa3c25f-99f4-407a-a4a8-eaf1e74222b2 + 1 + Double click to edit panel content… + + + + + + 13370 + 1141 + 160 + 20 + + 0 + 0 + 0 + + 13370.42 + 1141.288 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 330ab110-e799-4b4b-b595-f82a00f48889 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 13717 + 1458 + 112 + 20 + + 0 + 0 + 0 + + 13717.19 + 1458.432 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + db5a4d00-0d05-41d4-afd6-afe25d9a0401 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 13716 + 1433 + 112 + 20 + + 0 + 0 + 0 + + 13716.58 + 1433.426 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + e423cb09-caaf-4d9e-8221-43c9288e3bd3 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 13707 + 1409 + 112 + 20 + + 0 + 0 + 0 + + 13707.23 + 1409.466 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + Scale + Scale + + + + + + 15659 + 1082 + 142 + 64 + + + 15737 + 1114 + + + + + + Base geometry + fea8245a-f3a5-4700-901d-2d5754e25f02 + Geometry + Geometry + true + 9e9be815-f090-409f-8b9e-6b9dbe4aac73 + 1 + + + + + + 15661 + 1084 + 64 + 20 + + + 15701 + 1094 + + + + + + + + Center of scaling + 8c16e279-51b2-4a69-81fc-18297c7d1fd2 + Center + Center + false + 0 + + + + + + 15661 + 1104 + 64 + 20 + + + 15701 + 1114 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 0d39e558-3d81-4c06-9bb5-66286eca8eb5 + X^-1 + Factor + Factor + false + 6b45e3be-5ff1-4591-91df-9d5afaee011c + 1 + + + + + + 15661 + 1124 + 64 + 20 + + + 15701 + 1134 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + Geometry + Geometry + false + 0 + + + + + + 15749 + 1084 + 50 + 30 + + + 15774 + 1099 + + + + + + + + Transformation data + c8c291dd-830a-4bc9-9ef3-54c9f4539652 + Transform + Transform + false + 0 + + + + + + 15749 + 1114 + 50 + 30 + + + 15774 + 1129 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + c08cd236-b4ee-46a3-8e8b-3812932e0817 + Curve + Curve + false + 35453427-819e-488c-8f5e-ec0d3d1e0df4 + 1 + + + + + + 15943 + 944 + 50 + 24 + + + 15968.13 + 956.7957 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 5208f7ca-0736-4a52-b414-72eab73ecae2 + Panel + + false + 0 + 0 + 16 +32 +64 +128 +256 0.00191294160505 + + + + + + 13202 + 1461 + 174 + 64 + + 0 + 0 + 0 + + 13202.39 + 1461.351 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + ef384574-8b3a-460c-966b-f46dd53d272a + Division + Division + + + + + + 13256 + 1535 + 70 + 44 + + + 13281 + 1557 + + + + + + Item to divide (dividend) + 9bf8cf18-515a-457b-8922-6390d9359424 + A + A + false + 0 + + + + + + 13258 + 1537 + 11 + 20 + + + 13263.5 + 1547 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + bcd88f70-91ed-4c66-bddc-1026a5c60f5c + B + B + false + 0 + + + + + + 13258 + 1557 + 11 + 20 + + + 13263.5 + 1567 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + 8d7c6970-4b1d-4ab5-b531-0d285f975096 + Result + Result + false + 0 + + + + + + 13293 + 1537 + 31 + 40 + + + 13308.5 + 1557 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + cf8dc4a6-506a-4784-9f78-d9d0f36fc4e6 + Panel + + false + 0 + 0 + 0.00191294160505 + + + + + + 13223 + 1349 + 138 + 108 + + 0 + 0 + 0 + + 13223.4 + 1349.455 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 73e79dec-a1ed-4fe4-9076-b081fd89b51c + Curve + Curve + false + 7ec058a1-9c86-4879-963c-06077cea0d55 + 1 + + + + + + 13509 + 1581 + 50 + 24 + + + 13534.85 + 1593.806 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + eb936e3b-ddc1-443e-8ea8-d27e6ca5158d + Create Material + Create Material + + + + + + 16024 + 1018 + 132 + 104 + + + 16102 + 1070 + + + + + + Colour of the diffuse channel + 3648fa82-f2eb-443d-b2f7-bee539275b83 + Diffuse + Diffuse + false + 0 + + + + + + 16026 + 1020 + 64 + 20 + + + 16058 + 1030 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + + + + + + + + + + Colour of the specular highlight + a383fdf8-4116-4cc2-86dc-de32c4d20084 + Specular + Specular + false + 0 + + + + + + 16026 + 1040 + 64 + 20 + + + 16058 + 1050 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 168df368-193d-4741-b379-473f6982feac + Emission + Emission + false + 0 + + + + + + 16026 + 1060 + 64 + 20 + + + 16058 + 1070 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0d0fd086-be7b-43b2-aabe-444a47baccd0 + Transparency + Transparency + false + 0 + + + + + + 16026 + 1080 + 64 + 20 + + + 16058 + 1090 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3d25b2a9-c44a-4500-aab9-af31275770b7 + Shine + Shine + false + 0 + + + + + + 16026 + 1100 + 64 + 20 + + + 16058 + 1110 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + 60683be4-b838-4938-a4e0-4cbda4e68392 + Material + Material + false + 0 + + + + + + 16114 + 1020 + 40 + 100 + + + 16134 + 1070 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + 98cc0ee7-5f6e-4219-89ec-0c7dfc89e3b0 + Custom Preview + Custom Preview + + + + + + + 16059 + 943 + 76 + 44 + + + 16121 + 965 + + + + + + Geometry to preview + true + 02ff85f0-a37f-4fdb-afe2-adfedd5e7d40 + Geometry + Geometry + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 16061 + 945 + 48 + 20 + + + 16085 + 955 + + + + + + + + The material override + afe9717d-7cbc-46b7-9626-4446f0b5c510 + Material + Material + false + 60683be4-b838-4938-a4e0-4cbda4e68392 + 1 + + + + + + 16061 + 965 + 48 + 20 + + + 16085 + 975 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 7ec058a1-9c86-4879-963c-06077cea0d55 + Relay + + false + c5c6ac5c-f5e5-471d-b028-a0035a12b7ac + 1 + + + + + + 13450 + 1625 + 40 + 16 + + + 13470 + 1633 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + fe99770b-54da-415c-aec9-4773542b47a4 + Evaluate Length + Evaluate Length + + + + + + 15499 + 958 + 132 + 64 + + + 15567 + 990 + + + + + + Curve to evaluate + 2fdb481f-0b12-4e54-97f6-a350c8360dd0 + Curve + Curve + false + 149373f6-de48-45b6-bf18-44bea4fa93db + 1 + + + + + + 15501 + 960 + 54 + 20 + + + 15528 + 970 + + + + + + + + Length factor for curve evaluation + c261aab5-502f-45dc-b1d0-4bc3fc813e89 + Length + Length + false + 0 + + + + + + 15501 + 980 + 54 + 20 + + + 15528 + 990 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0652968b-38f4-42f4-b488-5d4d0485324a + Normalized + Normalized + false + 0 + + + + + + 15501 + 1000 + 54 + 20 + + + 15528 + 1010 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 1432e269-9339-489d-8575-a7373971e179 + Point + Point + false + 0 + + + + + + 15579 + 960 + 50 + 20 + + + 15604 + 970 + + + + + + + + Tangent vector at the specified length + 31339a91-101d-4f90-8e86-d5bcb01701d9 + Tangent + Tangent + false + 0 + + + + + + 15579 + 980 + 50 + 20 + + + 15604 + 990 + + + + + + + + Curve parameter at the specified length + 82498206-a5fb-4a9d-923f-df4572334ed1 + Parameter + Parameter + false + 0 + + + + + + 15579 + 1000 + 50 + 20 + + + 15604 + 1010 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + 07d6bce5-4a56-412a-8267-e66568ff6b15 + YZ Plane + YZ Plane + + + + + + 15589 + 1760 + 86 + 28 + + + 15633 + 1774 + + + + + + Origin of plane + 153e5a9a-cb90-46de-a2f1-79a9da6ff155 + Origin + Origin + false + 5dc0dec0-a581-431a-bc4c-f328e4e97127 + 1 + + + + + + 15591 + 1762 + 30 + 24 + + + 15606 + 1774 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + a25e7e18-04a2-4541-91ce-b98ffd9449d4 + Plane + Plane + false + 0 + + + + + + 15645 + 1762 + 28 + 24 + + + 15659 + 1774 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 149373f6-de48-45b6-bf18-44bea4fa93db + Relay + + false + 59df4348-a0f7-408d-977c-702a69ed6ed4 + 1 + + + + + + 15022 + 1051 + 40 + 16 + + + 15042 + 1059 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + e449622b-e6c3-4eec-81ff-a425e95090f3 + Move + Move + + + + + + 15845 + 1020 + 126 + 44 + + + 15907 + 1042 + + + + + + Base geometry + a25f82ac-1f5c-4938-bfab-93db77c7dcc7 + Geometry + Geometry + true + b8999a3b-880d-4d88-a81f-7e60dfb437f6 + 1 + + + + + + 15847 + 1022 + 48 + 20 + + + 15871 + 1032 + + + + + + + + Translation vector + bebff340-c3c8-4ed2-90de-49d65ea51daf + Motion + Motion + false + 5f0fa108-a367-4dcb-9fe7-f90192f98501 + 1 + + + + + + 15847 + 1042 + 48 + 20 + + + 15871 + 1052 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 35453427-819e-488c-8f5e-ec0d3d1e0df4 + Geometry + Geometry + false + 0 + + + + + + 15919 + 1022 + 50 + 20 + + + 15944 + 1032 + + + + + + + + Transformation data + 435488d5-3c45-4c44-985b-f94b5fa6e023 + Transform + Transform + false + 0 + + + + + + 15919 + 1042 + 50 + 20 + + + 15944 + 1052 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 284d301b-eaab-4f71-9788-95577e371af1 + Vector 2Pt + Vector 2Pt + + + + + + 15690 + 889 + 100 + 64 + + + 15742 + 921 + + + + + + Base point + bc95659f-2cda-4dc6-af83-e03a2cc6b1bc + Point A + Point A + false + 0 + + + + + + 15692 + 891 + 38 + 20 + + + 15711 + 901 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Tip point + a90947ca-a20e-49f0-aa46-722a4827724d + Point B + Point B + false + 1432e269-9339-489d-8575-a7373971e179 + 1 + + + + + + 15692 + 911 + 38 + 20 + + + 15711 + 921 + + + + + + + + Unitize output + 7adcca31-507b-444a-80ed-a9c117f13153 + Unitize + Unitize + false + 0 + + + + + + 15692 + 931 + 38 + 20 + + + 15711 + 941 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 5f0fa108-a367-4dcb-9fe7-f90192f98501 + Vector + Vector + false + 0 + + + + + + 15754 + 891 + 34 + 30 + + + 15771 + 906 + + + + + + + + Vector length + 9f8de4ef-5263-427f-a077-255e47df5747 + Length + Length + false + 0 + + + + + + 15754 + 921 + 34 + 30 + + + 15771 + 936 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 20d4a8fd-ca45-4bc6-be4c-ab6ae86e2884 + 1 + 9440f584-df8d-4444-b5d6-2c70e9f0e4d8 + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + eafbccfb-4bf2-4e25-aeea-af2935836ea6 + Mirror + Mirror + + + + + + 15839 + 1101 + 126 + 44 + + + 15901 + 1123 + + + + + + Base geometry + 020ed9fc-458f-4aa1-bf76-ae28a4d18df5 + Geometry + Geometry + true + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + 1 + + + + + + 15841 + 1103 + 48 + 20 + + + 15865 + 1113 + + + + + + + + Mirror plane + 63b1440b-0552-4e30-90fa-0389e1dabc1c + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 15841 + 1123 + 48 + 20 + + + 15865 + 1133 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + b8999a3b-880d-4d88-a81f-7e60dfb437f6 + Geometry + Geometry + false + 0 + + + + + + 15913 + 1103 + 50 + 20 + + + 15938 + 1113 + + + + + + + + Transformation data + 708b791f-7b19-4d82-919b-2d5e5e4aefa9 + Transform + Transform + false + 0 + + + + + + 15913 + 1123 + 50 + 20 + + + 15938 + 1133 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + b52263dc-d073-4865-b181-9e1f37d5704c + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 15675 + 123 + 50 + 24 + + + 15700.6 + 135.4397 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 0df11197-5498-4ae5-9c7e-adfa824520bc + Curvature + Curvature + + + + + + 15618 + -80 + 125 + 64 + + + 15682 + -48 + + + + + + Curve to evaluate + a694ab48-7e5d-43ed-8301-90a85dc18c95 + Curve + Curve + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15620 + -78 + 50 + 30 + + + 15645 + -63 + + + + + + + + Parameter on curve domain to evaluate + dc1eec45-7c41-48d8-9678-93395e482b28 + Parameter + Parameter + false + 87d6a01b-aece-4334-bd14-21ce54bee984 + 1 + + + + + + 15620 + -48 + 50 + 30 + + + 15645 + -33 + + + + + + + + Point on curve at {t} + 7dce1770-e256-498e-98ba-96d782012991 + Point + Point + false + 0 + + + + + + 15694 + -78 + 47 + 20 + + + 15717.5 + -68 + + + + + + + + Curvature vector at {t} + c79f52bc-46ec-4b9b-a283-02bad2c447a8 + Curvature + Curvature + false + 0 + + + + + + 15694 + -58 + 47 + 20 + + + 15717.5 + -48 + + + + + + + + Curvature circle at {t} + e2658d31-c4af-4d5d-9508-91a6e8faebd2 + Curvature + Curvature + false + 0 + + + + + + 15694 + -38 + 47 + 20 + + + 15717.5 + -28 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 06220d6a-b7ce-4f04-bd41-a34dcc62818e + Divide Curve + Divide Curve + + + + + + 15631 + 5 + 113 + 64 + + + 15675 + 37 + + + + + + Curve to divide + 2a471825-b4be-47eb-96b5-c21337668913 + Curve + Curve + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15633 + 7 + 30 + 20 + + + 15648 + 17 + + + + + + + + Number of segments + 22059829-76d8-4b2c-a0e2-027ba7af710b + Count + Count + false + b52263dc-d073-4865-b181-9e1f37d5704c + 1 + + + + + + 15633 + 27 + 30 + 20 + + + 15648 + 37 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 1adced61-e4d1-4cd3-aa93-990652b69e76 + Kinks + Kinks + false + 0 + + + + + + 15633 + 47 + 30 + 20 + + + 15648 + 57 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 47c940ea-5954-4ec5-ba95-e319f1565179 + Points + Points + false + 0 + + + + + + 15687 + 7 + 55 + 20 + + + 15714.5 + 17 + + + + + + + + 1 + Tangent vectors at division points + e6b3a056-60c6-4a06-bf27-9d867e854296 + Tangents + Tangents + false + 0 + + + + + + 15687 + 27 + 55 + 20 + + + 15714.5 + 37 + + + + + + + + 1 + Parameter values at division points + 87d6a01b-aece-4334-bd14-21ce54bee984 + Parameters + Parameters + false + 0 + + + + + + 15687 + 47 + 55 + 20 + + + 15714.5 + 57 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + Curve + Curve + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 15672 + 149 + 50 + 24 + + + 15697.65 + 161.8297 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + de865ff9-ebda-4a3d-8824-9df455dd00ab + Deconstruct Arc + Deconstruct Arc + + + + + + 15630 + -164 + 102 + 64 + + + 15664 + -132 + + + + + + Arc or Circle to deconstruct + f637068e-7530-4ef6-9503-5311802e4ef2 + Arc + Arc + false + e2658d31-c4af-4d5d-9508-91a6e8faebd2 + 1 + + + + + + 15632 + -162 + 20 + 60 + + + 15642 + -132 + + + + + + + + Base plane of arc or circle + dc25cd56-7491-4e0b-9bc2-74523ef6c5ba + Base Plane + Base Plane + false + 0 + + + + + + 15676 + -162 + 54 + 20 + + + 15703 + -152 + + + + + + + + Radius of arc or circle + 00e63471-b5d2-4d79-ba35-10577da6e2ae + Radius + Radius + false + 0 + + + + + + 15676 + -142 + 54 + 20 + + + 15703 + -132 + + + + + + + + Angle domain (in radians) of arc + 0ed438f3-a045-4ddf-8f0b-29a54fee304e + Angle + Angle + false + 0 + + + + + + 15676 + -122 + 54 + 20 + + + 15703 + -112 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 68bd121c-f8fe-4129-a534-5ff23e809e26 + One Over X + One Over X + + + + + + 15648 + -292 + 88 + 28 + + + 15691 + -278 + + + + + + Input value + d1074905-ac1d-4846-8e49-ed32bb7aef54 + Value + Value + false + 00e63471-b5d2-4d79-ba35-10577da6e2ae + 1 + + + + + + 15650 + -290 + 29 + 24 + + + 15664.5 + -278 + + + + + + + + Output value + 9431cffd-4415-457b-9f3d-019088ff41a2 + Result + Result + false + 0 + + + + + + 15703 + -290 + 31 + 24 + + + 15718.5 + -278 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 96602c89-27ad-4762-9f77-887b31091709 + Quick Graph + Quick Graph + false + 0 + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + + + + + + 15628 + -536 + 150 + 150 + + + 15628.6 + -535.7604 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + cf2b50fb-a912-4c69-a5c1-13798e4dda5f + Number Slider + Number Slider + false + 0 + + + + + + 15583 + 102 + 198 + 20 + + + 15583.6 + 102.5607 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 1425bff4-f0af-4063-9f09-1ab67271af90 + Line + Line + + + + + + 15631 + -238 + 102 + 44 + + + 15697 + -216 + + + + + + Line start point + 9c8fc241-13cb-43bf-8664-c0fcf9b3e7d0 + Start Point + Start Point + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15633 + -236 + 52 + 20 + + + 15659 + -226 + + + + + + + + Line end point + 6beb6a89-214c-472d-a43b-42f20f7a381f + End Point + End Point + false + dc25cd56-7491-4e0b-9bc2-74523ef6c5ba + 1 + + + + + + 15633 + -216 + 52 + 20 + + + 15659 + -206 + + + + + + + + Line segment + e398224c-4e03-4bde-8e3f-6a71b594aab3 + Line + Line + false + 0 + + + + + + 15709 + -236 + 22 + 40 + + + 15720 + -216 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + c0043bda-5da4-4c6f-9006-28bd9cde440d + Multiplication + Multiplication + + + + + + 15666 + -673 + 70 + 44 + + + 15691 + -651 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + d6824a42-4365-4987-8f6c-dd7be84448a6 + A + A + true + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + + + + + + 15668 + -671 + 11 + 20 + + + 15673.5 + -661 + + + + + + + + Second item for multiplication + cad72c90-5c94-4422-b92a-36670ce035e1 + B + B + true + b1150f6b-9068-43de-822c-fd052d874553 + 1 + + + + + + 15668 + -651 + 11 + 20 + + + 15673.5 + -641 + + + + + + + + Result of multiplication + 8406e36a-56fa-43cf-bf8f-de2e43c4523e + Result + Result + false + 0 + + + + + + 15703 + -671 + 31 + 40 + + + 15718.5 + -651 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + b1150f6b-9068-43de-822c-fd052d874553 + Number Slider + Number Slider + false + 0 + + + + + + 15605 + -695 + 198 + 20 + + + 15605.41 + -694.0514 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 93840f58-69ce-4178-a843-3f16ca710b33 + Line SDL + Line SDL + + + + + + 15635 + -618 + 110 + 64 + + + 15709 + -586 + + + + + + Line start point + 1a56005a-31fb-4c81-93e0-f77fc4215308 + Start + Start + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15637 + -616 + 60 + 20 + + + 15675 + -606 + + + + + + + + Line tangent (direction) + 191a096f-9b86-4ff1-b184-b266e05c160f + Direction + Direction + false + e398224c-4e03-4bde-8e3f-6a71b594aab3 + 1 + + + + + + 15637 + -596 + 60 + 20 + + + 15675 + -586 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 74f7ed64-bc20-4971-a79e-92138b25d07c + -ABS(X) + Length + Length + false + 8406e36a-56fa-43cf-bf8f-de2e43c4523e + 1 + + + + + + 15637 + -576 + 60 + 20 + + + 15675 + -566 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + ee59c903-fdd2-42ad-8662-e20a4087ea22 + Line + Line + false + 0 + + + + + + 15721 + -616 + 22 + 60 + + + 15732 + -586 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + dae87d4c-dfba-4910-a1ac-7a4c5a7bddb6 + Panel + + false + 0.56093490123748779 + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + Double click to edit panel content… + + + + + + 15465 + -587 + 160 + 274 + + 0 + 0 + 0 + + 15465.49 + -586.6943 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + b05022b8-f0be-4355-ba66-2def481152ea + Evaluate Length + Evaluate Length + + + + + + 15631 + -774 + 132 + 64 + + + 15699 + -742 + + + + + + Curve to evaluate + 3c16f95e-a684-431b-b17c-1538c5cc0e88 + Curve + Curve + false + ee59c903-fdd2-42ad-8662-e20a4087ea22 + 1 + + + + + + 15633 + -772 + 54 + 20 + + + 15660 + -762 + + + + + + + + Length factor for curve evaluation + f743dcc6-2ccd-4e6b-8c56-a52e15574770 + Length + Length + false + 0 + + + + + + 15633 + -752 + 54 + 20 + + + 15660 + -742 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 0d9c2a1a-fb1c-4a52-9698-d5bb93396684 + Normalized + Normalized + false + 0 + + + + + + 15633 + -732 + 54 + 20 + + + 15660 + -722 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 0333a0b4-7807-4722-8460-0402850f48a4 + Point + Point + false + 0 + + + + + + 15711 + -772 + 50 + 20 + + + 15736 + -762 + + + + + + + + Tangent vector at the specified length + f1d00c91-dde4-4671-bf61-521735239dc8 + Tangent + Tangent + false + 0 + + + + + + 15711 + -752 + 50 + 20 + + + 15736 + -742 + + + + + + + + Curve parameter at the specified length + 3cb4afc6-5129-4c1d-b78b-23ea4ea44688 + Parameter + Parameter + false + 0 + + + + + + 15711 + -732 + 50 + 20 + + + 15736 + -722 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 5731f758-fc97-4d0b-b622-ae0efb943a49 + Interpolate + Interpolate + + + + + + 15643 + -875 + 113 + 84 + + + 15704 + -833 + + + + + + 1 + Interpolation points + 816a6149-9783-45cc-a98a-fa4fc4943d66 + Vertices + Vertices + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15645 + -873 + 47 + 20 + + + 15668.5 + -863 + + + + + + + + Curve degree + 706ad0a7-577d-4392-ae8a-bcd8326b8713 + Degree + Degree + false + 0 + + + + + + 15645 + -853 + 47 + 20 + + + 15668.5 + -843 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 29829251-95bc-4bcd-b712-970614b55087 + Periodic + Periodic + false + 0 + + + + + + 15645 + -833 + 47 + 20 + + + 15668.5 + -823 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + c902095b-009c-477c-9288-70f45113f21b + KnotStyle + KnotStyle + false + 0 + + + + + + 15645 + -813 + 47 + 20 + + + 15668.5 + -803 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 9ff98a33-a335-46fd-9281-42a7cbf6cf4a + Curve + Curve + false + 0 + + + + + + 15716 + -873 + 38 + 26 + + + 15735 + -859.6667 + + + + + + + + Curve length + b2746d79-d886-4e0d-8e0f-21684410e7d9 + Length + Length + false + 0 + + + + + + 15716 + -847 + 38 + 27 + + + 15735 + -833 + + + + + + + + Curve domain + 9be761ca-7e55-401d-8913-0aa8d73fc914 + Domain + Domain + false + 0 + + + + + + 15716 + -820 + 38 + 27 + + + 15735 + -806.3334 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + b52263dc-d073-4865-b181-9e1f37d5704c + 0df11197-5498-4ae5-9c7e-adfa824520bc + 06220d6a-b7ce-4f04-bd41-a34dcc62818e + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + de865ff9-ebda-4a3d-8824-9df455dd00ab + 68bd121c-f8fe-4129-a534-5ff23e809e26 + 96602c89-27ad-4762-9f77-887b31091709 + cf2b50fb-a912-4c69-a5c1-13798e4dda5f + 1425bff4-f0af-4063-9f09-1ab67271af90 + c0043bda-5da4-4c6f-9006-28bd9cde440d + b1150f6b-9068-43de-822c-fd052d874553 + 93840f58-69ce-4178-a843-3f16ca710b33 + dae87d4c-dfba-4910-a1ac-7a4c5a7bddb6 + b05022b8-f0be-4355-ba66-2def481152ea + 5731f758-fc97-4d0b-b622-ae0efb943a49 + 391412fd-6fb5-4514-8e91-99253f8cabd8 + c79278be-f6af-4a42-b8b5-c90841b8c3a0 + 0fd5bc5a-1e79-4acb-a3bb-3470e2c210ea + 638c287f-0f22-4656-b519-f9f88c89bdd2 + 101d2106-3b75-4883-b01e-e4371108722c + f3cd075c-e437-49ee-b6d7-94d1b368b5b5 + 21 + b9a10a80-fefa-4c82-b085-ef39e13b81ee + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + d8cde57a-40ed-4f6e-859f-a8ec29618063 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 15665 + -972 + 50 + 24 + + + 15690.41 + -960.5303 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 0b137d8d-a326-43e3-a8c6-e6c8cf3428d6 + Curvature + Curvature + + + + + + 15612 + -1176 + 125 + 64 + + + 15676 + -1144 + + + + + + Curve to evaluate + 2d29a488-46a0-45a9-b53a-34c84b492eb6 + Curve + Curve + false + b28a00ae-8550-4cd7-9612-bc06471466a7 + 1 + + + + + + 15614 + -1174 + 50 + 30 + + + 15639 + -1159 + + + + + + + + Parameter on curve domain to evaluate + 68f6b6f1-3693-4da1-ae55-163723b6f39a + Parameter + Parameter + false + f1a2cb2d-6efd-43c3-8a8e-8ca7ff9b2f96 + 1 + + + + + + 15614 + -1144 + 50 + 30 + + + 15639 + -1129 + + + + + + + + Point on curve at {t} + 87793683-d21b-4dc6-9d3f-89e1c085f932 + Point + Point + false + 0 + + + + + + 15688 + -1174 + 47 + 20 + + + 15711.5 + -1164 + + + + + + + + Curvature vector at {t} + 692cb54b-4cfe-4ffa-8b5d-dc1536e9744a + Curvature + Curvature + false + 0 + + + + + + 15688 + -1154 + 47 + 20 + + + 15711.5 + -1144 + + + + + + + + Curvature circle at {t} + 39ed4a8b-7208-4768-97ee-c90f8cadc9fe + Curvature + Curvature + false + 0 + + + + + + 15688 + -1134 + 47 + 20 + + + 15711.5 + -1124 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 924487ff-65ba-4b5e-b286-27ce6dd53305 + Divide Curve + Divide Curve + + + + + + 15617 + -1088 + 113 + 64 + + + 15661 + -1056 + + + + + + Curve to divide + 9848aba4-b630-46a3-a299-dc984ef09bcb + Curve + Curve + false + b28a00ae-8550-4cd7-9612-bc06471466a7 + 1 + + + + + + 15619 + -1086 + 30 + 20 + + + 15634 + -1076 + + + + + + + + Number of segments + 6942484c-9166-4e57-81b8-c7752108de33 + Count + Count + false + d8cde57a-40ed-4f6e-859f-a8ec29618063 + 1 + + + + + + 15619 + -1066 + 30 + 20 + + + 15634 + -1056 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 3e6da76a-4c55-4cd2-b224-ff38317870c4 + Kinks + Kinks + false + 0 + + + + + + 15619 + -1046 + 30 + 20 + + + 15634 + -1036 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + a7d20892-6756-41a6-a24c-eaa4ccfc7b2c + Points + Points + false + 0 + + + + + + 15673 + -1086 + 55 + 20 + + + 15700.5 + -1076 + + + + + + + + 1 + Tangent vectors at division points + d829d836-6d12-4805-844f-b7dd2f450fdb + Tangents + Tangents + false + 0 + + + + + + 15673 + -1066 + 55 + 20 + + + 15700.5 + -1056 + + + + + + + + 1 + Parameter values at division points + f1a2cb2d-6efd-43c3-8a8e-8ca7ff9b2f96 + Parameters + Parameters + false + 0 + + + + + + 15673 + -1046 + 55 + 20 + + + 15700.5 + -1036 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b28a00ae-8550-4cd7-9612-bc06471466a7 + Curve + Curve + false + 9ff98a33-a335-46fd-9281-42a7cbf6cf4a + 1 + + + + + + 15662 + -946 + 50 + 24 + + + 15687.46 + -934.1382 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 0e2039c3-dc0b-45fb-9524-f766a36909dc + Deconstruct Arc + Deconstruct Arc + + + + + + 15617 + -1262 + 102 + 64 + + + 15651 + -1230 + + + + + + Arc or Circle to deconstruct + be86a2ca-60c5-4b7c-9966-610a392ed59e + Arc + Arc + false + 39ed4a8b-7208-4768-97ee-c90f8cadc9fe + 1 + + + + + + 15619 + -1260 + 20 + 60 + + + 15629 + -1230 + + + + + + + + Base plane of arc or circle + e2261307-0944-434a-a812-f7cb6a20d290 + Base Plane + Base Plane + false + 0 + + + + + + 15663 + -1260 + 54 + 20 + + + 15690 + -1250 + + + + + + + + Radius of arc or circle + a8c061a3-760f-4dd7-87f5-b95ff7fae0af + Radius + Radius + false + 0 + + + + + + 15663 + -1240 + 54 + 20 + + + 15690 + -1230 + + + + + + + + Angle domain (in radians) of arc + c0461e47-b5d1-4e71-94ba-19d6a0c0574a + Angle + Angle + false + 0 + + + + + + 15663 + -1220 + 54 + 20 + + + 15690 + -1210 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 33452f92-87ed-40b6-894e-6cb56c548848 + One Over X + One Over X + + + + + + 15618 + -1389 + 88 + 28 + + + 15661 + -1375 + + + + + + Input value + f9f286fe-f771-43c5-85eb-3c1ea8a119a1 + Value + Value + false + a8c061a3-760f-4dd7-87f5-b95ff7fae0af + 1 + + + + + + 15620 + -1387 + 29 + 24 + + + 15634.5 + -1375 + + + + + + + + Output value + d581f776-bd3f-49f2-a632-7b831de5c4de + Result + Result + false + 0 + + + + + + 15673 + -1387 + 31 + 24 + + + 15688.5 + -1375 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 730df2d9-622a-411d-ae92-9e59a3a9f301 + Quick Graph + Quick Graph + false + 0 + 3665d975-851a-4aeb-81e4-a4135dc35dcc + 1 + + + + + + 15634 + -1562 + 150 + 150 + + + 15634.23 + -1561.547 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 48df80c3-e691-4d17-bcb3-dce64e5d0d60 + Number Slider + Number Slider + false + 0 + + + + + + 15573 + -994 + 198 + 20 + + + 15573.41 + -993.4083 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 03315c0b-7afb-4244-a43b-dd2dc9399758 + Line + Line + + + + + + 15623 + -1330 + 102 + 44 + + + 15689 + -1308 + + + + + + Line start point + a91ec607-3b3e-440b-94fa-120e615b0789 + Start Point + Start Point + false + 87793683-d21b-4dc6-9d3f-89e1c085f932 + 1 + + + + + + 15625 + -1328 + 52 + 20 + + + 15651 + -1318 + + + + + + + + Line end point + 5819e168-ecf1-43b0-b0dd-6e9c182782a5 + End Point + End Point + false + e2261307-0944-434a-a812-f7cb6a20d290 + 1 + + + + + + 15625 + -1308 + 52 + 20 + + + 15651 + -1298 + + + + + + + + Line segment + 5ef50b95-08dd-409f-9255-99feaa99cc82 + Line + Line + false + 0 + + + + + + 15701 + -1328 + 22 + 40 + + + 15712 + -1308 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 0c31f567-15fb-4223-96c2-c3a0cd280625 + Multiplication + Multiplication + + + + + + 15649 + -1692 + 70 + 44 + + + 15674 + -1670 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + c508cc2c-f19b-4ed6-86db-2da2cf32d692 + A + A + true + 3665d975-851a-4aeb-81e4-a4135dc35dcc + 1 + + + + + + 15651 + -1690 + 11 + 20 + + + 15656.5 + -1680 + + + + + + + + Second item for multiplication + fab9d97f-96e5-4db7-9338-cd881f9b902e + B + B + true + 5b5c7081-41b3-45f0-8ece-bc4859d71a23 + 1 + + + + + + 15651 + -1670 + 11 + 20 + + + 15656.5 + -1660 + + + + + + + + Result of multiplication + 6c949436-9f61-4c90-8607-2be76dd1c1a5 + Result + Result + false + 0 + + + + + + 15686 + -1690 + 31 + 40 + + + 15701.5 + -1670 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 730b4611-758c-4914-890e-2ce111262767 + Line SDL + Line SDL + + + + + + 15637 + -1641 + 110 + 64 + + + 15711 + -1609 + + + + + + Line start point + f57d063b-3551-4b1a-b656-db286e9bc65f + Start + Start + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15639 + -1639 + 60 + 20 + + + 15677 + -1629 + + + + + + + + Line tangent (direction) + d6c401ec-42a8-44f5-8a23-7b97c813733d + Direction + Direction + false + 7cc6d015-99b3-4ebe-b485-0ccccd531569 + 1 + + + + + + 15639 + -1619 + 60 + 20 + + + 15677 + -1609 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + b7d75560-af6b-4765-b5f3-9657fc729184 + -ABS(X) + Length + Length + false + 6c949436-9f61-4c90-8607-2be76dd1c1a5 + 1 + + + + + + 15639 + -1599 + 60 + 20 + + + 15677 + -1589 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + f2057fa2-071d-4640-a878-4497d742e976 + Line + Line + false + 0 + + + + + + 15723 + -1639 + 22 + 60 + + + 15734 + -1609 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + ac01560c-37dc-46e1-9487-f5a27f3d8a7f + Panel + + false + 0 + 3665d975-851a-4aeb-81e4-a4135dc35dcc + 1 + Double click to edit panel content… + + + + + + 15443 + -1452 + 160 + 274 + + 0 + 0 + 0 + + 15443.52 + -1451.865 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + efb3ca06-a723-4b78-b64f-5c1e68282a57 + Evaluate Length + Evaluate Length + + + + + + 15611 + -1799 + 132 + 64 + + + 15679 + -1767 + + + + + + Curve to evaluate + a4622604-52ee-4aa2-b9c2-f4e4aa10c112 + Curve + Curve + false + f2057fa2-071d-4640-a878-4497d742e976 + 1 + + + + + + 15613 + -1797 + 54 + 20 + + + 15640 + -1787 + + + + + + + + Length factor for curve evaluation + 8e5a96f1-fdda-4fe8-a9b6-a6542d46d399 + Length + Length + false + 0 + + + + + + 15613 + -1777 + 54 + 20 + + + 15640 + -1767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + aa070834-a226-4bd1-be8f-947a798780b7 + Normalized + Normalized + false + 0 + + + + + + 15613 + -1757 + 54 + 20 + + + 15640 + -1747 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + Point + Point + false + 0 + + + + + + 15691 + -1797 + 50 + 20 + + + 15716 + -1787 + + + + + + + + Tangent vector at the specified length + b7332f55-bb44-40bb-ae71-b2d27702effd + Tangent + Tangent + false + 0 + + + + + + 15691 + -1777 + 50 + 20 + + + 15716 + -1767 + + + + + + + + Curve parameter at the specified length + 03829d84-e6b5-4a7e-89d1-1d0fe8e919d2 + Parameter + Parameter + false + 0 + + + + + + 15691 + -1757 + 50 + 20 + + + 15716 + -1747 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 4ad33baf-1e14-44b3-a410-6cffc57d1538 + Interpolate + Interpolate + + + + + + 15625 + -1902 + 113 + 84 + + + 15686 + -1860 + + + + + + 1 + Interpolation points + 133b8194-4a02-4514-887b-752ae81f4c73 + Vertices + Vertices + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15627 + -1900 + 47 + 20 + + + 15650.5 + -1890 + + + + + + + + Curve degree + ddf6066b-3011-4f21-8bd7-a7240d817a2e + Degree + Degree + false + 0 + + + + + + 15627 + -1880 + 47 + 20 + + + 15650.5 + -1870 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + bc816b73-9f2b-4742-9361-4997676c48b9 + Periodic + Periodic + false + 0 + + + + + + 15627 + -1860 + 47 + 20 + + + 15650.5 + -1850 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 84647a24-dce1-45f0-acca-def6c9b9b6a7 + KnotStyle + KnotStyle + false + 0 + + + + + + 15627 + -1840 + 47 + 20 + + + 15650.5 + -1830 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + d0f14ede-6f05-44fc-abe8-9ae6122f3d8b + Curve + Curve + false + 0 + + + + + + 15698 + -1900 + 38 + 26 + + + 15717 + -1886.667 + + + + + + + + Curve length + 928e1d9d-1ac0-4561-a6b7-2ee4017f518b + Length + Length + false + 0 + + + + + + 15698 + -1874 + 38 + 27 + + + 15717 + -1860 + + + + + + + + Curve domain + dae7d202-d5e4-4db7-8fe3-85d627469346 + Domain + Domain + false + 0 + + + + + + 15698 + -1847 + 38 + 27 + + + 15717 + -1833.333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d8cde57a-40ed-4f6e-859f-a8ec29618063 + 0b137d8d-a326-43e3-a8c6-e6c8cf3428d6 + 924487ff-65ba-4b5e-b286-27ce6dd53305 + b28a00ae-8550-4cd7-9612-bc06471466a7 + 0e2039c3-dc0b-45fb-9524-f766a36909dc + 33452f92-87ed-40b6-894e-6cb56c548848 + 730df2d9-622a-411d-ae92-9e59a3a9f301 + 48df80c3-e691-4d17-bcb3-dce64e5d0d60 + 03315c0b-7afb-4244-a43b-dd2dc9399758 + 0c31f567-15fb-4223-96c2-c3a0cd280625 + daade0dc-ab8b-43f8-9164-341b5be4e748 + 730b4611-758c-4914-890e-2ce111262767 + ac01560c-37dc-46e1-9487-f5a27f3d8a7f + efb3ca06-a723-4b78-b64f-5c1e68282a57 + 4ad33baf-1e14-44b3-a410-6cffc57d1538 + 116be285-df34-4dbb-9f42-5d3abfbce89b + ab9d67cb-65e9-4f96-9e7a-772e525cdcdd + a5277b37-ac7a-4627-a313-66ae010c0792 + 7cc6d015-99b3-4ebe-b485-0ccccd531569 + 31631140-e492-4ef0-b846-678ed897de6d + d5157192-34c5-4605-b188-f8b7c193294c + 06bbf8a8-25d3-46c8-af75-02717b6aef6c + 8afbb8a2-d83a-44bd-b9f0-ab4eb78d691e + 9f485cf3-c8dd-478d-a344-e1bce21a4a83 + ed3513de-e58a-41f0-9874-9d3ad0427be1 + 25 + 7b17ef0c-4e70-4186-b855-b4c45e60123a + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 638e7b21-6345-40f0-bfd0-266c0be431c6 + Nurbs Curve + Nurbs Curve + + + + + + 15506 + -1902 + 106 + 64 + + + 15560 + -1870 + + + + + + 1 + Curve control points + a4bc402d-902c-42ac-94e7-5f7bbb607176 + Vertices + Vertices + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15508 + -1900 + 40 + 20 + + + 15528 + -1890 + + + + + + + + Curve degree + bc3688fe-4ccd-4251-9754-01cb9adce3cd + Degree + Degree + false + 0 + + + + + + 15508 + -1880 + 40 + 20 + + + 15528 + -1870 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 508fcbbb-ca15-4d98-bbd1-f2c0e364b720 + Periodic + Periodic + false + 0 + + + + + + 15508 + -1860 + 40 + 20 + + + 15528 + -1850 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 0fd2288a-a657-4283-970c-2ef8e52b95a1 + Curve + Curve + false + 0 + + + + + + 15572 + -1900 + 38 + 20 + + + 15591 + -1890 + + + + + + + + Curve length + ba516c02-a5a0-4592-92c4-42506120451d + Length + Length + false + 0 + + + + + + 15572 + -1880 + 38 + 20 + + + 15591 + -1870 + + + + + + + + Curve domain + 40163fe1-fcb9-43f2-9fdd-2dceb745a25b + Domain + Domain + false + 0 + + + + + + 15572 + -1860 + 38 + 20 + + + 15591 + -1850 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 8a40349e-1a6b-4fb9-b9d4-95329d9f97af + Nurbs Curve + Nurbs Curve + + + + + + 15576 + -883 + 106 + 64 + + + 15630 + -851 + + + + + + 1 + Curve control points + e66ba7e4-6e6a-4c4b-a923-c44345ccd43a + Vertices + Vertices + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15578 + -881 + 40 + 20 + + + 15598 + -871 + + + + + + + + Curve degree + eec534c7-d6f0-4578-adf6-3146126b697d + Degree + Degree + false + 0 + + + + + + 15578 + -861 + 40 + 20 + + + 15598 + -851 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + fc61145c-f8b9-4b98-b6e5-a14edee491fd + Periodic + Periodic + false + 0 + + + + + + 15578 + -841 + 40 + 20 + + + 15598 + -831 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 5c4ba725-2efc-4391-bd4f-1cfb49eb55ba + Curve + Curve + false + 0 + + + + + + 15642 + -881 + 38 + 20 + + + 15661 + -871 + + + + + + + + Curve length + b138f290-8701-4090-899a-e60c9affda6e + Length + Length + false + 0 + + + + + + 15642 + -861 + 38 + 20 + + + 15661 + -851 + + + + + + + + Curve domain + 1ee4da13-5df5-4bd3-a791-7b32b062de7a + Domain + Domain + false + 0 + + + + + + 15642 + -841 + 38 + 20 + + + 15661 + -831 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 6a95962d-3de5-43a2-8f95-eff7b3c69cac + Relative Differences + Relative Differences + + + + + + 15497 + -1694 + 116 + 28 + + + 15544 + -1680 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + d0de0de5-288f-4935-83a8-82829c65327b + Values + Values + false + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + 1 + + + + + + 15499 + -1692 + 33 + 24 + + + 15515.5 + -1680 + + + + + + + + 1 + Differences between consecutive items + 3665d975-851a-4aeb-81e4-a4135dc35dcc + Differenced + Differenced + false + 0 + + + + + + 15556 + -1692 + 55 + 24 + + + 15583.5 + -1680 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 2f6c04a4-954c-4c0e-b7cb-f52b1c05aacc + Relay + + false + 9431cffd-4415-457b-9f3d-019088ff41a2 + 1 + + + + + + 15797 + -321 + 40 + 16 + + + 15817 + -313 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + a5277b37-ac7a-4627-a313-66ae010c0792 + Derivatives + Derivatives + + + + + + 15416 + -1628 + 105 + 144 + + + 15480 + -1556 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + 841b4bd1-1ded-409c-a277-1330ff0a0de1 + Curve + Curve + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15418 + -1626 + 50 + 70 + + + 15443 + -1591 + + + + + + + + Parameter on curve domain to evaluate + 6f1dee64-1907-4505-95b0-36607d3a8233 + Parameter + Parameter + false + 87d6a01b-aece-4334-bd14-21ce54bee984 + 1 + + + + + + 15418 + -1556 + 50 + 70 + + + 15443 + -1521 + + + + + + + + Point on curve at {t} + 6b221d64-c6f2-4e10-9bab-d5a203091b1a + Point + Point + false + 0 + + + + + + 15492 + -1626 + 27 + 20 + + + 15505.5 + -1616 + + + + + + + + First curve derivative at t (Velocity) + e3509ff0-9c47-486e-8d41-480be368fda7 + false + First derivative + 1 + false + 0 + + + + + + 15492 + -1606 + 27 + 20 + + + 15505.5 + -1596 + + + + + + + + Second curve derivative at t (Acceleration) + d4e5e62a-1816-40b8-85e3-01b2f1ceb271 + false + Second derivative + 2 + false + 0 + + + + + + 15492 + -1586 + 27 + 20 + + + 15505.5 + -1576 + + + + + + + + Third curve derivative at t (Jolt) + 66d9a3de-5324-4dea-88d8-e71ff591aa7b + false + Third derivative + 3 + false + 0 + + + + + + 15492 + -1566 + 27 + 20 + + + 15505.5 + -1556 + + + + + + + + Fourth curve derivative at t (Jounce) + 5182e7fd-0fc0-42f7-a8ba-94ba3ec2ac25 + false + Fourth derivative + 4 + false + 0 + + + + + + 15492 + -1546 + 27 + 20 + + + 15505.5 + -1536 + + + + + + + + Fifth curve derivative at t + 397d0bd9-b6e8-4db3-be41-f200851cc4c0 + false + Fifth derivative + 5 + false + 0 + + + + + + 15492 + -1526 + 27 + 20 + + + 15505.5 + -1516 + + + + + + + + Sixth curve derivative at t + e976bfdc-9308-4076-b62d-f2310c15a92c + false + Sixth derivative + 6 + false + 0 + + + + + + 15492 + -1506 + 27 + 20 + + + 15505.5 + -1496 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 7cc6d015-99b3-4ebe-b485-0ccccd531569 + Relay + + false + d4e5e62a-1816-40b8-85e3-01b2f1ceb271 + 1 + + + + + + 15554 + -1590 + 40 + 16 + + + 15574 + -1582 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 31631140-e492-4ef0-b846-678ed897de6d + Relay + + false + 66d9a3de-5324-4dea-88d8-e71ff591aa7b + 1 + + + + + + 15548 + -1558 + 40 + 16 + + + 15568 + -1550 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 5b5c7081-41b3-45f0-8ece-bc4859d71a23 + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 15613 + -1719 + 250 + 20 + + + 15613.5 + -1718.813 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 0fd5bc5a-1e79-4acb-a3bb-3470e2c210ea + Create Material + Create Material + + + + + + 15789 + -548 + 132 + 104 + + + 15867 + -496 + + + + + + Colour of the diffuse channel + fd296258-0449-406f-81fe-e471d46896bc + Diffuse + Diffuse + false + 0 + + + + + + 15791 + -546 + 64 + 20 + + + 15823 + -536 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 8a65773d-bc12-4864-9682-a924262d93a2 + Specular + Specular + false + 0 + + + + + + 15791 + -526 + 64 + 20 + + + 15823 + -516 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 982a6dd6-f6e7-40ce-b25b-2e33fe5d7f7e + Emission + Emission + false + 0 + + + + + + 15791 + -506 + 64 + 20 + + + 15823 + -496 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + eb9a47b0-1a4f-4629-8223-423c17426de3 + Transparency + Transparency + false + 0 + + + + + + 15791 + -486 + 64 + 20 + + + 15823 + -476 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3baf35bc-f653-4907-9e31-662dc773d33a + Shine + Shine + false + 0 + + + + + + 15791 + -466 + 64 + 20 + + + 15823 + -456 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5dc82dd1-71fd-4c5e-a8ff-57a011441404 + Material + Material + false + 0 + + + + + + 15879 + -546 + 40 + 100 + + + 15899 + -496 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 638c287f-0f22-4656-b519-f9f88c89bdd2 + Custom Preview + Custom Preview + + + + + + + 15816 + -617 + 76 + 44 + + + 15878 + -595 + + + + + + Geometry to preview + true + c4971d32-321c-43a0-9d84-05a43f2777f1 + Geometry + Geometry + false + ee59c903-fdd2-42ad-8662-e20a4087ea22 + 1 + + + + + + 15818 + -615 + 48 + 20 + + + 15842 + -605 + + + + + + + + The material override + 63765ada-c96a-4da4-9ae2-51ee9eda9099 + Material + Material + false + 5dc82dd1-71fd-4c5e-a8ff-57a011441404 + 1 + + + + + + 15818 + -595 + 48 + 20 + + + 15842 + -585 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 391412fd-6fb5-4514-8e91-99253f8cabd8 + Create Material + Create Material + + + + + + 15792 + -1 + 132 + 104 + + + 15870 + 51 + + + + + + Colour of the diffuse channel + 28de1062-5f8e-423b-9d20-6669f9583269 + Diffuse + Diffuse + false + 0 + + + + + + 15794 + 1 + 64 + 20 + + + 15826 + 11 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + fe44c73e-47da-4fdf-bc35-21cf614f73c5 + Specular + Specular + false + 0 + + + + + + 15794 + 21 + 64 + 20 + + + 15826 + 31 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 028aec5e-5248-4f98-b6d4-a677a759dcef + Emission + Emission + false + 0 + + + + + + 15794 + 41 + 64 + 20 + + + 15826 + 51 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 90603560-4831-4e70-b48b-e1582a12ff66 + Transparency + Transparency + false + 0 + + + + + + 15794 + 61 + 64 + 20 + + + 15826 + 71 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 138bf005-f7e3-49b5-9cfb-a61315e0711d + Shine + Shine + false + 0 + + + + + + 15794 + 81 + 64 + 20 + + + 15826 + 91 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 870a4498-1244-4c5f-ba80-c2a397906770 + Material + Material + false + 0 + + + + + + 15882 + 1 + 40 + 100 + + + 15902 + 51 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + c79278be-f6af-4a42-b8b5-c90841b8c3a0 + Custom Preview + Custom Preview + + + + + + + 15812 + -48 + 76 + 44 + + + 15874 + -26 + + + + + + Geometry to preview + true + 6a41d9cd-c2ba-4775-9650-b6efb40bd2ca + Geometry + Geometry + false + 0e1facbe-ca6e-4351-a109-a824f9f15aa0 + 1 + + + + + + 15814 + -46 + 48 + 20 + + + 15838 + -36 + + + + + + + + The material override + a79613d1-192f-4ddc-beec-0ae68d1ac077 + Material + Material + false + 870a4498-1244-4c5f-ba80-c2a397906770 + 1 + + + + + + 15814 + -26 + 48 + 20 + + + 15838 + -16 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 101d2106-3b75-4883-b01e-e4371108722c + Create Material + Create Material + + + + + + 15790 + -843 + 132 + 104 + + + 15868 + -791 + + + + + + Colour of the diffuse channel + 05d5ced3-9b89-4d89-8822-35bbfe9e03f6 + Diffuse + Diffuse + false + 0 + + + + + + 15792 + -841 + 64 + 20 + + + 15824 + -831 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + a2a5d17a-26e0-42be-91df-97c1eedc04d9 + Specular + Specular + false + 0 + + + + + + 15792 + -821 + 64 + 20 + + + 15824 + -811 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + b71d3ec8-aed3-4f63-acca-bde874f3a1a5 + Emission + Emission + false + 0 + + + + + + 15792 + -801 + 64 + 20 + + + 15824 + -791 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + a6eb38fd-7e11-4068-8eea-3e7dbfc70d9f + Transparency + Transparency + false + 0 + + + + + + 15792 + -781 + 64 + 20 + + + 15824 + -771 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4c9231fb-3187-4f54-a805-689a041c469e + Shine + Shine + false + 0 + + + + + + 15792 + -761 + 64 + 20 + + + 15824 + -751 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5940bf53-5661-4895-8d88-8f17602e1f28 + Material + Material + false + 0 + + + + + + 15880 + -841 + 40 + 100 + + + 15900 + -791 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + f3cd075c-e437-49ee-b6d7-94d1b368b5b5 + Custom Preview + Custom Preview + + + + + + + 15821 + -895 + 76 + 44 + + + 15883 + -873 + + + + + + Geometry to preview + true + f3f77f8c-177d-441b-956c-6ef85abf8696 + Geometry + Geometry + false + 9ff98a33-a335-46fd-9281-42a7cbf6cf4a + 1 + + + + + + 15823 + -893 + 48 + 20 + + + 15847 + -883 + + + + + + + + The material override + 1c49ecff-d5cf-46d5-ba6a-112ef0ea2b2c + Material + Material + false + 5940bf53-5661-4895-8d88-8f17602e1f28 + 1 + + + + + + 15823 + -873 + 48 + 20 + + + 15847 + -863 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 116be285-df34-4dbb-9f42-5d3abfbce89b + Create Material + Create Material + + + + + + 15787 + -1587 + 132 + 104 + + + 15865 + -1535 + + + + + + Colour of the diffuse channel + 7fb41b81-19a8-422a-a47a-7d80c08a2d8d + Diffuse + Diffuse + false + 0 + + + + + + 15789 + -1585 + 64 + 20 + + + 15821 + -1575 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + 4a916d5e-2845-46dd-9c2d-ba67cfd15dd2 + Specular + Specular + false + 0 + + + + + + 15789 + -1565 + 64 + 20 + + + 15821 + -1555 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 696f9228-75fe-4878-9c91-6f8a888531d2 + Emission + Emission + false + 0 + + + + + + 15789 + -1545 + 64 + 20 + + + 15821 + -1535 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + e1ff905d-2c39-4166-881a-59af0138a210 + Transparency + Transparency + false + 0 + + + + + + 15789 + -1525 + 64 + 20 + + + 15821 + -1515 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + f49f446b-b410-486c-979c-3bfabd7a57af + Shine + Shine + false + 0 + + + + + + 15789 + -1505 + 64 + 20 + + + 15821 + -1495 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 6f5c11f2-fafe-4e0b-9e3b-6ab4fbaecbd4 + Material + Material + false + 0 + + + + + + 15877 + -1585 + 40 + 100 + + + 15897 + -1535 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + ab9d67cb-65e9-4f96-9e7a-772e525cdcdd + Custom Preview + Custom Preview + + + + + + + 15826 + -1654 + 76 + 44 + + + 15888 + -1632 + + + + + + Geometry to preview + true + 77a0fbd8-7421-451b-9777-c9906e3e8788 + Geometry + Geometry + false + f2057fa2-071d-4640-a878-4497d742e976 + 1 + + + + + + 15828 + -1652 + 48 + 20 + + + 15852 + -1642 + + + + + + + + The material override + faf1688d-cd82-4767-81bc-f8cec51a379b + Material + Material + false + 6f5c11f2-fafe-4e0b-9e3b-6ab4fbaecbd4 + 1 + + + + + + 15828 + -1632 + 48 + 20 + + + 15852 + -1622 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + d5157192-34c5-4605-b188-f8b7c193294c + Create Material + Create Material + + + + + + 15781 + -1832 + 132 + 104 + + + 15859 + -1780 + + + + + + Colour of the diffuse channel + 52d91690-1b6d-46dd-938f-8867ea00022b + Diffuse + Diffuse + false + 0 + + + + + + 15783 + -1830 + 64 + 20 + + + 15815 + -1820 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 210c5827-1f86-40cb-95c3-4317fb42e933 + Specular + Specular + false + 0 + + + + + + 15783 + -1810 + 64 + 20 + + + 15815 + -1800 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 2591f4ec-c4b7-4d3b-a2ad-b80d31211b5c + Emission + Emission + false + 0 + + + + + + 15783 + -1790 + 64 + 20 + + + 15815 + -1780 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1d267f5a-729d-4e17-a524-4e7e2d0d29fa + Transparency + Transparency + false + 0 + + + + + + 15783 + -1770 + 64 + 20 + + + 15815 + -1760 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3f3d367b-7bdb-478b-9249-75a9b387f733 + Shine + Shine + false + 0 + + + + + + 15783 + -1750 + 64 + 20 + + + 15815 + -1740 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + c8489eba-b166-4a09-95f9-f6f2a7f11ba7 + Material + Material + false + 0 + + + + + + 15871 + -1830 + 40 + 100 + + + 15891 + -1780 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 06bbf8a8-25d3-46c8-af75-02717b6aef6c + Custom Preview + Custom Preview + + + + + + + 15820 + -1899 + 76 + 44 + + + 15882 + -1877 + + + + + + Geometry to preview + true + 41568315-0b10-47fd-a920-8353357066bc + Geometry + Geometry + false + d0f14ede-6f05-44fc-abe8-9ae6122f3d8b + 1 + + + + + + 15822 + -1897 + 48 + 20 + + + 15846 + -1887 + + + + + + + + The material override + c3116ce9-ff40-41bf-82d2-b8f7984f794e + Material + Material + false + c8489eba-b166-4a09-95f9-f6f2a7f11ba7 + 1 + + + + + + 15822 + -1877 + 48 + 20 + + + 15846 + -1867 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 8afbb8a2-d83a-44bd-b9f0-ab4eb78d691e + Line SDL + Line SDL + + + + + + 15333 + -1929 + 110 + 64 + + + 15407 + -1897 + + + + + + Line start point + 483bd393-2981-4e04-be33-5512e8b823bd + Start + Start + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15335 + -1927 + 60 + 20 + + + 15373 + -1917 + + + + + + + + Line tangent (direction) + 49753f09-49a0-4ab6-a5be-287d9766c601 + Direction + Direction + false + 31631140-e492-4ef0-b846-678ed897de6d + 1 + + + + + + 15335 + -1907 + 60 + 20 + + + 15373 + -1897 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 97c3bf8d-588f-459a-b80a-083ee2e6a203 + -X + Length + Length + false + 6c949436-9f61-4c90-8607-2be76dd1c1a5 + 1 + + + + + + 15335 + -1887 + 60 + 20 + + + 15373 + -1877 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 1c58962c-a4e6-4dd3-85ff-96b2d33075a1 + Line + Line + false + 0 + + + + + + 15419 + -1927 + 22 + 60 + + + 15430 + -1897 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + 1d647302-73ba-443a-9e2c-3bce6568017a + PolyLine + PolyLine + + + + + + 15647 + -2426 + 106 + 44 + + + 15701 + -2404 + + + + + + 1 + Polyline vertex points + 7c9488d2-51d4-4fd2-992a-5f3f2f40d52d + Vertices + Vertices + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15649 + -2424 + 40 + 20 + + + 15669 + -2414 + + + + + + + + Close polyline + d81e7b15-1fe7-4dd6-852c-192467365db8 + Closed + Closed + false + 0 + + + + + + 15649 + -2404 + 40 + 20 + + + 15669 + -2394 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 71becaf7-b94f-45eb-b7ad-6cc0535c2a48 + Polyline + Polyline + false + 0 + + + + + + 15713 + -2424 + 38 + 40 + + + 15732 + -2404 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + a87d7699-b2da-4071-8f71-77ec6e1102b0 + Explode + Explode + + + + + + 15625 + -2374 + 124 + 44 + + + 15686 + -2352 + + + + + + Curve to explode + 560a47d6-566a-4a6a-9c3d-4bcc1e6990e7 + Curve + Curve + false + 71becaf7-b94f-45eb-b7ad-6cc0535c2a48 + 1 + + + + + + 15627 + -2372 + 47 + 20 + + + 15650.5 + -2362 + + + + + + + + Recursive decomposition until all segments are atomic + f31eb408-ad81-4790-8c31-8d2a3e7fa0cc + Recursive + Recursive + false + 0 + + + + + + 15627 + -2352 + 47 + 20 + + + 15650.5 + -2342 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 71db1331-5403-44ef-9de0-1490fd5ff0eb + Segments + Segments + false + 0 + + + + + + 15698 + -2372 + 49 + 20 + + + 15722.5 + -2362 + + + + + + + + 1 + Vertices of the exploded segments + 29e44dc7-c76c-4b0b-a279-d14adf481537 + Vertices + Vertices + false + 0 + + + + + + 15698 + -2352 + 49 + 20 + + + 15722.5 + -2342 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 1 + Curve + Curve + false + 71db1331-5403-44ef-9de0-1490fd5ff0eb + 1 + + + + + + 15650 + -2281 + 50 + 24 + + + 15683.49 + -2269.77 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2c923f30-bb51-4d10-9cd5-5c95aebf115c + Panel + + false + 0 + 6440461f-224d-4c88-a932-23d50c52a329 + 1 + Double click to edit panel content… + + + + + + 15543 + -2182 + 226 + 100 + + 0 + 0 + 0 + + 15543.49 + -2181.77 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 50faac80-3b76-4a0f-9949-d72778d4106a + Sort List + Sort List + + + + + + 15665 + -2240 + 118 + 44 + + + 15724 + -2218 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 7f0d15c5-e291-4982-ad9c-21dc38098e2d + Keys + Keys + false + a62b3055-9654-413c-bab4-506f123c7879 + 1 + + + + + + 15667 + -2238 + 45 + 20 + + + 15689.5 + -2228 + + + + + + + + 1 + Optional list of values to sort synchronously + 6dfc59cc-9c26-4f5b-a80d-8b30b1c553a7 + Values Values A + Values A + true + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 1 + + + + + + 15667 + -2218 + 45 + 20 + + + 15689.5 + -2208 + + + + + + + + 1 + Sorted keys + 6440461f-224d-4c88-a932-23d50c52a329 + Keys + Keys + false + 0 + + + + + + 15736 + -2238 + 45 + 20 + + + 15758.5 + -2228 + + + + + + + + 1 + Synchronous values in Values A + 442b1b91-2936-4f27-a78f-a5e6fef8ee8d + Values Values A + Values A + false + 0 + + + + + + 15736 + -2218 + 45 + 20 + + + 15758.5 + -2208 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + a74fc1f7-eb28-4bf3-9f47-ce47f984e675 + Length + Length + + + + + + 15555 + -2255 + 92 + 28 + + + 15599 + -2241 + + + + + + Curve to measure + 2c3f9d67-1f51-41fa-bec3-9287fc415c40 + Curve + Curve + false + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 1 + + + + + + 15557 + -2253 + 30 + 24 + + + 15572 + -2241 + + + + + + + + Curve length + a62b3055-9654-413c-bab4-506f123c7879 + Length + Length + false + 0 + + + + + + 15611 + -2253 + 34 + 24 + + + 15628 + -2241 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 2f69d00c-5fef-4d20-bd66-6845b255d7a4 + List Item + List Item + + + + + + 15669 + -2081 + 62 + 64 + + + 15711 + -2049 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + cbbac522-252f-4649-8857-01306890013b + List + List + false + 6440461f-224d-4c88-a932-23d50c52a329 + 1 + + + + + + 15671 + -2079 + 28 + 20 + + + 15685 + -2069 + + + + + + + + Item index + 7eaeec5f-52cc-4e84-ba95-e9587b2a458e + Index + Index + false + 0 + + + + + + 15671 + -2059 + 28 + 20 + + + 15685 + -2049 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 5dda1723-d91a-4e3d-8baa-8d942ff48307 + Wrap + Wrap + false + 0 + + + + + + 15671 + -2039 + 28 + 20 + + + 15685 + -2029 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 678d2c4b-fe03-4a2b-98ea-fb57ea633f83 + false + Item + i + false + 0 + + + + + + 15723 + -2079 + 6 + 60 + + + 15726 + -2049 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 1d647302-73ba-443a-9e2c-3bce6568017a + a87d7699-b2da-4071-8f71-77ec6e1102b0 + bdcdd3ab-b98a-4a68-a3f1-9c07ad5e5b5b + 2c923f30-bb51-4d10-9cd5-5c95aebf115c + 50faac80-3b76-4a0f-9949-d72778d4106a + a74fc1f7-eb28-4bf3-9f47-ce47f984e675 + 2f69d00c-5fef-4d20-bd66-6845b255d7a4 + 7 + 3d2981f1-f186-45dd-99d5-46df4d58b1fd + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + false + 3be93473-e921-4d34-b719-6be0ced3ef1d + Dot Display + Dot Display + + + + + + 15746 + -1994 + 77 + 64 + + + 15809 + -1962 + + + + + + Dot location + true + 7f412a89-4aab-4aff-b214-0c7300c002d4 + Point + Point + false + 02fb751b-6161-4e0c-9be3-79de44c81d84 + 1 + + + + + + 15748 + -1992 + 49 + 20 + + + 15780.5 + -1982 + + + + + + + + Dot colour + e3029cda-e4f3-4981-ad04-d95c5fe1c41f + Colour + Colour + false + 0 + + + + + + 15748 + -1972 + 49 + 20 + + + 15780.5 + -1962 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + ab114a17-7ee8-470a-a6a5-5020710c19be + X/2 + Size + Size + false + 678d2c4b-fe03-4a2b-98ea-fb57ea633f83 + 1 + + + + + + 15748 + -1952 + 49 + 20 + + + 15780.5 + -1942 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 9f485cf3-c8dd-478d-a344-e1bce21a4a83 + Create Material + Create Material + + + + + + 15378 + -1754 + 132 + 104 + + + 15456 + -1702 + + + + + + Colour of the diffuse channel + 12bad603-cfc4-4a25-b475-46630a1e9127 + Diffuse + Diffuse + false + 0 + + + + + + 15380 + -1752 + 64 + 20 + + + 15412 + -1742 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + a5d0320e-0916-46db-a7d3-b878bcbe8b2c + Specular + Specular + false + 0 + + + + + + 15380 + -1732 + 64 + 20 + + + 15412 + -1722 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c115db2a-4dd2-4775-b032-1576106c7099 + Emission + Emission + false + 0 + + + + + + 15380 + -1712 + 64 + 20 + + + 15412 + -1702 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 033240ca-7b1a-458d-bc5f-3491c55de7ee + Transparency + Transparency + false + 0 + + + + + + 15380 + -1692 + 64 + 20 + + + 15412 + -1682 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + c6da0068-0f0d-4b2b-a630-df47b5632be8 + Shine + Shine + false + 0 + + + + + + 15380 + -1672 + 64 + 20 + + + 15412 + -1662 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 6a2cf961-87fe-4636-b0c9-657151e5b01a + Material + Material + false + 0 + + + + + + 15468 + -1752 + 40 + 100 + + + 15488 + -1702 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + ed3513de-e58a-41f0-9874-9d3ad0427be1 + Custom Preview + Custom Preview + + + + + + + 15404 + -1811 + 76 + 44 + + + 15466 + -1789 + + + + + + Geometry to preview + true + 7a38c4b2-e340-4aa2-b4fa-3c16d2a19443 + Geometry + Geometry + false + 1c58962c-a4e6-4dd3-85ff-96b2d33075a1 + 1 + + + + + + 15406 + -1809 + 48 + 20 + + + 15430 + -1799 + + + + + + + + The material override + fc9526f3-c259-46aa-b6b2-f23d93090d84 + Material + Material + false + 6a2cf961-87fe-4636-b0c9-657151e5b01a + 1 + + + + + + 15406 + -1789 + 48 + 20 + + + 15430 + -1779 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 35bef3a9-5ed0-427a-aa9d-af2cb834f893 + Relay + + false + 913c19ce-b996-4a28-bfc4-aa74b9070e28 + 1 + + + + + + 15568 + -1988 + 40 + 16 + + + 15588 + -1980 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1eb15213-a34c-4226-b893-d1c74e10ea0a + Relay + + false + 0333a0b4-7807-4722-8460-0402850f48a4 + 1 + + + + + + 15568 + -1965 + 40 + 16 + + + 15588 + -1957 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f48d9288-2363-4c09-bf6a-4bcf51392bb2 + Relay + + false + 7dce1770-e256-498e-98ba-96d782012991 + 1 + + + + + + 15573 + -1943 + 40 + 16 + + + 15593 + -1935 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + 804a4a5c-1349-4bd1-a5f9-c120ae07dd02 + Merge + Merge + + + + + + 15638 + -1992 + 75 + 84 + + + 15668 + -1950 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 66c43fd9-5464-4b44-9ee8-4cd0a2c3b781 + false + Data 1 + D1 + true + 35bef3a9-5ed0-427a-aa9d-af2cb834f893 + 1 + + + + + + 15640 + -1990 + 16 + 20 + + + 15648 + -1980 + + + + + + + + 2 + Data stream 2 + f43bdf34-6e03-4cb0-b088-563a54ccdb6d + false + Data 2 + D2 + true + 0 + + + + + + 15640 + -1970 + 16 + 20 + + + 15648 + -1960 + + + + + + + + 2 + Data stream 3 + 15dd8f83-5dc2-4a0d-91c1-8da0b998dc98 + false + Data 3 + D3 + true + 0 + + + + + + 15640 + -1950 + 16 + 20 + + + 15648 + -1940 + + + + + + + + 2 + Data stream 4 + e61411f2-cec8-4d0a-b392-3b9a86961ed2 + false + Data 4 + D4 + true + 0 + + + + + + 15640 + -1930 + 16 + 20 + + + 15648 + -1920 + + + + + + + + 2 + Result of merge + 02fb751b-6161-4e0c-9be3-79de44c81d84 + Result + Result + false + 0 + + + + + + 15680 + -1990 + 31 + 80 + + + 15695.5 + -1950 + + + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + fe3799b2-c80d-49a0-8960-0a3e1f47982a + Evaluate Length + Evaluate Length + + + + + + 15348 + -2074 + 132 + 64 + + + 15416 + -2042 + + + + + + Curve to evaluate + ba3b2e10-8c62-45df-892b-2cf1e6c671de + Curve + Curve + false + 1c58962c-a4e6-4dd3-85ff-96b2d33075a1 + 1 + + + + + + 15350 + -2072 + 54 + 20 + + + 15377 + -2062 + + + + + + + + Length factor for curve evaluation + 5232f6a2-65cc-494b-91fe-8c755fd59057 + Length + Length + false + 0 + + + + + + 15350 + -2052 + 54 + 20 + + + 15377 + -2042 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + e444db87-2916-4482-bba1-b133cf7d08c0 + Normalized + Normalized + false + 0 + + + + + + 15350 + -2032 + 54 + 20 + + + 15377 + -2022 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 9e909a27-d15f-489d-8934-0c7bc4ec7f10 + Point + Point + false + 0 + + + + + + 15428 + -2072 + 50 + 20 + + + 15453 + -2062 + + + + + + + + Tangent vector at the specified length + 49a34f5a-aabc-48c3-8c28-8c263be4fd7e + Tangent + Tangent + false + 0 + + + + + + 15428 + -2052 + 50 + 20 + + + 15453 + -2042 + + + + + + + + Curve parameter at the specified length + 7aafbaa5-0d59-42f4-8256-006ce3d69b06 + Parameter + Parameter + false + 0 + + + + + + 15428 + -2032 + 50 + 20 + + + 15453 + -2022 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + cb57268a-9b3f-4e9e-b71f-771db8650d0f + Interpolate + Interpolate + + + + + + 15357 + -2158 + 113 + 84 + + + 15418 + -2116 + + + + + + 1 + Interpolation points + 63e5938e-691a-4624-8347-79b19e1a2736 + Vertices + Vertices + false + 9e909a27-d15f-489d-8934-0c7bc4ec7f10 + 1 + + + + + + 15359 + -2156 + 47 + 20 + + + 15382.5 + -2146 + + + + + + + + Curve degree + 2401f303-7fc0-460e-ad0f-2d9f95ad8f67 + Degree + Degree + false + 0 + + + + + + 15359 + -2136 + 47 + 20 + + + 15382.5 + -2126 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 7e69bc8c-3de0-416d-bfe5-d242228d0657 + Periodic + Periodic + false + 0 + + + + + + 15359 + -2116 + 47 + 20 + + + 15382.5 + -2106 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + ddceb8c7-7fad-4a01-914b-6aab681dc4be + KnotStyle + KnotStyle + false + 0 + + + + + + 15359 + -2096 + 47 + 20 + + + 15382.5 + -2086 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 175f77e6-cd60-482b-aa16-1644928c83ba + Curve + Curve + false + 0 + + + + + + 15430 + -2156 + 38 + 26 + + + 15449 + -2142.667 + + + + + + + + Curve length + a062d9b1-eceb-481e-93e8-970c69f3393b + Length + Length + false + 0 + + + + + + 15430 + -2130 + 38 + 27 + + + 15449 + -2116 + + + + + + + + Curve domain + 0891a772-3d28-48af-8fd6-19ebddc40905 + Domain + Domain + false + 0 + + + + + + 15430 + -2103 + 38 + 27 + + + 15449 + -2089.333 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 637db27b-c824-43f2-a67d-1c9d38cc35a1 + Nurbs Curve + Nurbs Curve + + + + + + 15361 + -2222 + 106 + 64 + + + 15415 + -2190 + + + + + + 1 + Curve control points + f07bb51d-6f31-43e4-965c-920e60e00fc0 + Vertices + Vertices + false + 9e909a27-d15f-489d-8934-0c7bc4ec7f10 + 1 + + + + + + 15363 + -2220 + 40 + 20 + + + 15383 + -2210 + + + + + + + + Curve degree + c5982cd3-967c-4ced-b1cd-7614eea1716b + Degree + Degree + false + 0 + + + + + + 15363 + -2200 + 40 + 20 + + + 15383 + -2190 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + 17312adb-8d12-4955-a74e-63709fee87c6 + Periodic + Periodic + false + 0 + + + + + + 15363 + -2180 + 40 + 20 + + + 15383 + -2170 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 8d0a0e67-df64-4323-b180-7b4406730897 + Curve + Curve + false + 0 + + + + + + 15427 + -2220 + 38 + 20 + + + 15446 + -2210 + + + + + + + + Curve length + eaa34c1d-6c27-4b66-adf7-1d8cd244c6d9 + Length + Length + false + 0 + + + + + + 15427 + -2200 + 38 + 20 + + + 15446 + -2190 + + + + + + + + Curve domain + b668a244-710e-4677-bfae-06d792228171 + Domain + Domain + false + 0 + + + + + + 15427 + -2180 + 38 + 20 + + + 15446 + -2170 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 53ffdcf8-004a-4321-ab0a-3a06a7131e56 + 5ed1f50c-0d35-4709-a49a-0bbc00bd4707 + bea555d5-5438-4f46-bf48-59ec33205fe2 + bc48996c-4f35-4119-91a2-ec4b139a017d + 1f0a0c90-85ae-4d92-a7a4-42eaa70fe931 + 0618bf79-141f-48ff-8660-33b01343f343 + 83807a2e-4811-417d-a12a-ea0979becffe + d55f62a1-fd7b-4123-9fb4-29e77cd2e3d6 + 0500c27d-4fad-4c51-8503-4548a7395c1c + 69d9bdff-98ea-4e51-a24c-5d363c93d301 + 613fd806-b9a8-46ba-8071-87675f49f6a2 + 3d58fd13-8612-494f-a14c-4e5d6ae2d67d + 40900388-a29b-450b-9e44-b9724b3bcceb + 6c31b332-4bfc-415d-b7c5-499036789ee9 + 35e52759-2740-48a6-8073-c9b098138464 + 24f17bed-a247-49d8-91c9-9f1464cfd10e + bcb80756-4a28-4e81-99c1-2662e54a4fb5 + 9c99b68d-2d93-4aa2-8537-0b48a8086d46 + bc64bda9-a4e6-443b-bce4-f1112916bffb + ba4c0568-a456-4dbe-8e22-e5c8fac0c4e0 + 3a29f4b2-5011-405f-b904-36063b767936 + ebe3adc1-5994-4a1f-ac99-52997eb93c8e + 8caca608-cbec-4b5e-b846-2a44381f8d99 + fdc0af9d-1009-4395-8b26-c7467ce63011 + 877fe0e2-ec90-4938-bc0c-97af95ad2fe1 + 0c984e7c-3e34-4228-b9c7-74ea8b06cd49 + 8029f111-d066-4ca6-b4e0-f13869524ceb + 2cc7647d-b0b7-447d-950c-4834adbc5e99 + c48c361e-d635-4724-93b6-fbaec8639715 + ff025d90-e11d-473a-a372-96fd40bb2252 + 61222b4c-a7f5-4fa4-a409-5dcd62ee2cb7 + d2248181-f0b0-4e96-8bbc-a7597f5697f3 + 30f7b9a2-2d42-4300-a47f-69e86dc5f0a1 + 22c037a9-dd88-4e7d-8429-9d063f4fb7ea + 7242c6d8-a70d-4573-80c4-849c86d3a027 + 0784d3b6-d2e3-4f39-ae0a-ba3bf0fbb6da + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 486cbb99-8d9e-43dd-8eca-e360b3882ba3 + 807acc7f-7d99-496d-854a-7b859814ca10 + 505c2b4b-c659-45fc-8a6a-3ed6a1df936f + 9244cb48-5f72-4778-83a3-74549c09d5db + fa946eae-6834-4614-ab41-0683a377cc5e + c9107d0d-59e9-4593-83ee-1217a9167556 + cf4a968f-1572-4919-a207-6bbd6110a520 + 915e74d7-43ef-4381-ba0f-a033e8d25153 + 1897f691-dece-41a0-8b65-be58a471e575 + b0429e6f-400d-4e0e-bf10-c75eaf735345 + 7b79f39b-68ff-4d0e-8163-e07a42486c93 + 69d63701-461f-46e5-b3d3-9df2154a163e + 136b12fe-02aa-4541-b89a-778c49ff12a6 + 69977aec-828b-4dd4-b0d9-ac7cec15c227 + a7eed215-bf83-43f2-891e-d33fbcc82318 + 52 + 6f65c1b0-ab37-4770-b919-22c82a6b1c3a + Group + + + + + + + + + + + cae9fe53-6d63-44ed-9d6d-13180fbf6f89 + 1c9de8a1-315f-4c56-af06-8f69fee80a7a + Curve Graph Mapper + + + + + Remap values with a custom graph using input curves. + true + 53ffdcf8-004a-4321-ab0a-3a06a7131e56 + Curve Graph Mapper + Curve Graph Mapper + + + + + + 17917 + 2852 + 148 + 224 + + + 17979 + 2964 + + + + + + 1 + One or multiple graph curves to graph map values with + 413365e9-da36-4d32-9b23-73753a3c93c8 + Curves + Curves + false + fa946eae-6834-4614-ab41-0683a377cc5e + 1 + + + + + + 17919 + 2854 + 48 + 27 + + + 17943 + 2867.75 + + + + + + + + Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary + ee1fa288-d7ad-4751-a9dc-3c3d8fb38e33 + Rectangle + Rectangle + false + c093c6c0-a63e-4430-b3b5-c4cfa59e9b30 + 1 + + + + + + 17919 + 2881 + 48 + 28 + + + 17943 + 2895.25 + + + + + + + + 1 + Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis + 8a19d3e2-39cc-424f-b146-2de3e6a79fb5 + Values + Values + false + dd18ece5-7d6f-4ab5-b264-31f42f0f525a + 1 + + + + + + 17919 + 2909 + 48 + 27 + + + 17943 + 2922.75 + + + + + + + + Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used) + 06c1e09a-7e76-4a40-b744-656b1b5e314f + X Axis + X Axis + true + 0 + + + + + + 17919 + 2936 + 48 + 28 + + + 17943 + 2950.25 + + + + + + + + Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used) + 99b2eff6-b4c2-477f-97c9-ce295147eb34 + Y Axis + Y Axis + true + 0 + + + + + + 17919 + 2964 + 48 + 27 + + + 17943 + 2977.75 + + + + + + + + Flip the graphs X Axis from the bottom of the graph to the top of the graph + 2830f75b-17bd-4288-8c65-e803a053975e + Flip + Flip + false + 0 + + + + + + 17919 + 2991 + 48 + 28 + + + 17943 + 3005.25 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle + 27cbcafa-b80e-4441-b70b-d0d217f4c8e3 + Snap + Snap + false + 0 + + + + + + 17919 + 3019 + 48 + 27 + + + 17943 + 3032.75 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Size of the graph labels + 6ec90a7d-8ef9-4d46-a1c5-f021533281e8 + Text Size + Text Size + false + 0 + + + + + + 17919 + 3046 + 48 + 28 + + + 17943 + 3060.25 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + 1 + Resulting graph mapped values, mapped on the Y Axis + cc98646a-852b-438d-b762-0c89b2eeada0 + Mapped + Mapped + false + 0 + + + + + + 17991 + 2854 + 72 + 20 + + + 18027 + 2864 + + + + + + + + 1 + The graph curves inside the boundary of the graph + 032df5a0-2991-41d9-8c21-d7c6bca269d4 + Graph Curves + Graph Curves + false + 0 + + + + + + 17991 + 2874 + 72 + 20 + + + 18027 + 2884 + + + + + + + + 1 + The points on the graph curves where the X Axis input values intersected + true + e06f3f02-0c2a-4e59-9af7-1446a38eb00b + Graph Points + Graph Points + false + 0 + + + + + + 17991 + 2894 + 72 + 20 + + + 18027 + 2904 + + + + + + + + 1 + The lines from the X Axis input values to the graph curves + true + 6ff6ae11-6107-4e60-a0a1-fc5b498a2b5a + Value Lines + Value Lines + false + 0 + + + + + + 17991 + 2914 + 72 + 20 + + + 18027 + 2924 + + + + + + + + 1 + The points plotted on the X Axis which represent the input values + true + 77e10145-ffbf-4cab-9acd-c7b3c0e73d26 + Value Points + Value Points + false + 0 + + + + + + 17991 + 2934 + 72 + 20 + + + 18027 + 2944 + + + + + + + + 1 + The lines from the graph curves to the Y Axis graph mapped values + true + ce6fcd3d-5b45-4cf8-a839-876a6f2f5d89 + Mapped Lines + Mapped Lines + false + 0 + + + + + + 17991 + 2954 + 72 + 20 + + + 18027 + 2964 + + + + + + + + 1 + The points mapped on the Y Axis which represent the graph mapped values + true + 7e5d8a48-b7c0-4a57-869a-d90437d20b60 + Mapped Points + Mapped Points + false + 0 + + + + + + 17991 + 2974 + 72 + 20 + + + 18027 + 2984 + + + + + + + + The graph boundary background as a surface + 539323ce-3a9a-4429-a14a-4422078cef6b + Boundary + Boundary + false + 0 + + + + + + 17991 + 2994 + 72 + 20 + + + 18027 + 3004 + + + + + + + + 1 + The graph labels as curve outlines + c30913f6-5fab-402d-bab7-f275a5182ca1 + Labels + Labels + false + 0 + + + + + + 17991 + 3014 + 72 + 20 + + + 18027 + 3024 + + + + + + + + 1 + True for input values outside of the X Axis domain bounds +False for input values inside of the X Axis domain bounds + c1efa3a4-045d-4701-952e-281a22028097 + Out Of Bounds + Out Of Bounds + false + 0 + + + + + + 17991 + 3034 + 72 + 20 + + + 18027 + 3044 + + + + + + + + 1 + True for input values on the X Axis which intersect a graph curve +False for input values on the X Axis which do not intersect a graph curve + d314b2b7-3f4e-49d2-acc8-9170a0e9e95b + Intersected + Intersected + false + 0 + + + + + + 17991 + 3054 + 72 + 20 + + + 18027 + 3064 + + + + + + + + + + + + fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 + DotNET VB Script (LEGACY) + + + + + A VB.NET scriptable component + true + 5ed1f50c-0d35-4709-a49a-0bbc00bd4707 + true + DotNET VB Script (LEGACY) + Turtle + 0 + Dim i As Integer + Dim dir As New On3dVector(1, 0, 0) + Dim pos As New On3dVector(0, 0, 0) + Dim axis As New On3dVector(0, 0, 1) + Dim pnts As New List(Of On3dVector) + + pnts.Add(pos) + + For i = 0 To Forward.Count() - 1 + Dim P As New On3dVector + dir.Rotate(Left(i), axis) + P = dir * Forward(i) + pnts(i) + pnts.Add(P) + Next + + Points = pnts + + + + + + 18021 + 2485 + 100 + 44 + + + 18076 + 2507 + + + + + + 1 + 1 + 2 + Script Variable Forward + Script Variable Left + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 + true + true + Forward + Left + true + true + + + + + 2 + Print, Reflect and Error streams + Output parameter Points + 3ede854e-c753-40eb-84cb-b48008f14fd4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + true + true + Output + Points + false + false + + + + + 1 + false + Script Variable Forward + f7f36297-582c-4fbf-8fc1-125cf501f2a1 + true + Forward + Forward + true + 1 + true + df6fdf1b-0e8d-4bd9-8822-e38c580200e6 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 18023 + 2487 + 41 + 20 + + + 18043.5 + 2497 + + + + + + + + 1 + false + Script Variable Left + f14e2560-4703-406f-bd54-948b336f7aa5 + true + Left + Left + true + 1 + true + cc98646a-852b-438d-b762-0c89b2eeada0 + 1 + 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 + + + + + + 18023 + 2507 + 41 + 20 + + + 18043.5 + 2517 + + + + + + + + Print, Reflect and Error streams + e96c623b-65bd-4cda-92ec-81357508bd88 + true + Output + out + false + 0 + + + + + + 18088 + 2487 + 31 + 20 + + + 18103.5 + 2497 + + + + + + + + Output parameter Points + 3b338ef7-549c-4a89-92bc-2844ffd6eb7b + true + Points + Points + false + 0 + + + + + + 18088 + 2507 + 31 + 20 + + + 18103.5 + 2517 + + + + + + + + + + + + fbac3e32-f100-4292-8692-77240a42fd1a + Point + + + + + Contains a collection of three-dimensional points + true + bea555d5-5438-4f46-bf48-59ec33205fe2 + Point + Point + false + 3b338ef7-549c-4a89-92bc-2844ffd6eb7b + 1 + + + + + + 18176 + 2546 + 50 + 24 + + + 18201.59 + 2558.083 + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + bc48996c-4f35-4119-91a2-ec4b139a017d + Interpolate + Interpolate + + + + + + 18319 + 2463 + 113 + 84 + + + 18380 + 2505 + + + + + + 1 + Interpolation points + 7cc00df0-6619-4389-8c8a-1f036dd54ca9 + Vertices + Vertices + false + 3b338ef7-549c-4a89-92bc-2844ffd6eb7b + 1 + + + + + + 18321 + 2465 + 47 + 20 + + + 18344.5 + 2475 + + + + + + + + Curve degree + c2feba32-5a82-4fdf-9aa3-3440ba7a7fbd + Degree + Degree + false + 0 + + + + + + 18321 + 2485 + 47 + 20 + + + 18344.5 + 2495 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 42ba4404-94c3-4227-9558-3f4da8044398 + Periodic + Periodic + false + 0 + + + + + + 18321 + 2505 + 47 + 20 + + + 18344.5 + 2515 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 09427970-ef18-472b-a7fd-83d05341893f + KnotStyle + KnotStyle + false + 0 + + + + + + 18321 + 2525 + 47 + 20 + + + 18344.5 + 2535 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting nurbs curve + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + Curve + Curve + false + 0 + + + + + + 18392 + 2465 + 38 + 26 + + + 18411 + 2478.333 + + + + + + + + Curve length + 632cf787-02c0-40ac-a97e-4eb11c73a930 + Length + Length + false + 0 + + + + + + 18392 + 2491 + 38 + 27 + + + 18411 + 2505 + + + + + + + + Curve domain + 50ea99a3-175a-475b-90bb-b0a5ed015b22 + Domain + Domain + false + 0 + + + + + + 18392 + 2518 + 38 + 27 + + + 18411 + 2531.667 + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + true + 1f0a0c90-85ae-4d92-a7a4-42eaa70fe931 + Series + Series + + + + + + 17614 + 2536 + 49 + 64 + + + 17639 + 2568 + + + + + + First number in the series + fbd6522b-fa04-4f88-895b-d5b6bc70434c + Start + S + false + 0 + + + + + + 17616 + 2538 + 11 + 20 + + + 17621.5 + 2548 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Step size for each successive number + 224e5fb1-89a2-4520-aa4d-54f19c84b681 + Step + N + false + be9e9fdf-0943-42a8-b655-07bea413b0ac + 1 + + + + + + 17616 + 2558 + 11 + 20 + + + 17621.5 + 2568 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + cdf022b8-2102-4b57-899c-0792ff64b353 + Count + C + false + a8164eb1-a4e5-4a87-bf4e-9014db438764 + 1 + + + + + + 17616 + 2578 + 11 + 20 + + + 17621.5 + 2588 + + + + + + + + 1 + Series of numbers + dd18ece5-7d6f-4ab5-b264-31f42f0f525a + Series + S + false + 0 + + + + + + 17651 + 2538 + 10 + 60 + + + 17656 + 2568 + + + + + + + + + + + + a4cd2751-414d-42ec-8916-476ebf62d7fe + Radians + + + + + Convert an angle specified in degrees to radians + true + 0618bf79-141f-48ff-8660-33b01343f343 + Radians + Radians + + + + + + 17602 + 2640 + 108 + 28 + + + 17657 + 2654 + + + + + + Angle in degrees + 2a18f0d7-2dd6-46b3-ba95-b591364b8797 + Degrees + Degrees + false + 9244cb48-5f72-4778-83a3-74549c09d5db + 1 + + + + + + 17604 + 2642 + 41 + 24 + + + 17624.5 + 2654 + + + + + + + + Angle in radians + be9e9fdf-0943-42a8-b655-07bea413b0ac + Radians + Radians + false + 0 + + + + + + 17669 + 2642 + 39 + 24 + + + 17688.5 + 2654 + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 83807a2e-4811-417d-a12a-ea0979becffe + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 0.00191296296 + + + + + + 17460 + 2690 + 250 + 20 + + + 17460.05 + 2690.333 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5ed1f50c-0d35-4709-a49a-0bbc00bd4707 + bea555d5-5438-4f46-bf48-59ec33205fe2 + bc48996c-4f35-4119-91a2-ec4b139a017d + 1f0a0c90-85ae-4d92-a7a4-42eaa70fe931 + 0618bf79-141f-48ff-8660-33b01343f343 + 83807a2e-4811-417d-a12a-ea0979becffe + 6 + d55f62a1-fd7b-4123-9fb4-29e77cd2e3d6 + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 0500c27d-4fad-4c51-8503-4548a7395c1c + Evaluate Length + Evaluate Length + + + + + + 18549 + 2613 + 132 + 64 + + + 18617 + 2645 + + + + + + Curve to evaluate + b6bdb6c6-22a7-415e-a003-5afd9d71d87f + Curve + Curve + false + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + 1 + + + + + + 18551 + 2615 + 54 + 20 + + + 18578 + 2625 + + + + + + + + Length factor for curve evaluation + d41c764b-6eac-4ad1-a598-9f3fab8e9a09 + Length + Length + false + 0 + + + + + + 18551 + 2635 + 54 + 20 + + + 18578 + 2645 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4d809cbf-ae7e-4781-bece-c0e0e9a6efba + Normalized + Normalized + false + 0 + + + + + + 18551 + 2655 + 54 + 20 + + + 18578 + 2665 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + Point + Point + false + 0 + + + + + + 18629 + 2615 + 50 + 20 + + + 18654 + 2625 + + + + + + + + Tangent vector at the specified length + 692ed4dd-d718-4026-b47c-bab43de44543 + Tangent + Tangent + false + 0 + + + + + + 18629 + 2635 + 50 + 20 + + + 18654 + 2645 + + + + + + + + Curve parameter at the specified length + ceb9f57e-e66d-4822-b713-9e7c6cb895f0 + Parameter + Parameter + false + 0 + + + + + + 18629 + 2655 + 50 + 20 + + + 18654 + 2665 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 69d9bdff-98ea-4e51-a24c-5d363c93d301 + Line SDL + Line SDL + + + + + + 18728 + 2613 + 94 + 64 + + + 18786 + 2645 + + + + + + Line start point + 8c893db3-77e4-484b-a9fb-6b07322583da + Start + Start + false + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + 1 + + + + + + 18730 + 2615 + 44 + 20 + + + 18752 + 2625 + + + + + + + + Line tangent (direction) + 847f5c61-2a39-4c13-94be-10cebd3bc079 + Direction + Direction + false + 692ed4dd-d718-4026-b47c-bab43de44543 + 1 + + + + + + 18730 + 2635 + 44 + 20 + + + 18752 + 2645 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 821c90fd-d73f-4a2d-8d8d-8af2cd040156 + Length + Length + false + 0 + + + + + + 18730 + 2655 + 44 + 20 + + + 18752 + 2665 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 5592f52e-a0dd-42f6-89ea-8aa097a078ad + Line + Line + false + 0 + + + + + + 18798 + 2615 + 22 + 60 + + + 18809 + 2645 + + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 613fd806-b9a8-46ba-8071-87675f49f6a2 + Mirror + Mirror + + + + + + 18680 + 2527 + 126 + 44 + + + 18742 + 2549 + + + + + + Base geometry + 2c76960a-320f-4944-82ab-30812473fb18 + Geometry + Geometry + true + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + 1 + + + + + + 18682 + 2529 + 48 + 20 + + + 18706 + 2539 + + + + + + + + Mirror plane + afc02bf8-c171-4b9c-b786-39e32079c277 + Plane + Plane + false + 5592f52e-a0dd-42f6-89ea-8aa097a078ad + 1 + + + + + + 18682 + 2549 + 48 + 20 + + + 18706 + 2559 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 267a570c-6f7c-45fd-be74-807e54eb789b + Geometry + Geometry + false + 0 + + + + + + 18754 + 2529 + 50 + 20 + + + 18779 + 2539 + + + + + + + + Transformation data + 3a2d5b6d-99bc-42bc-8c73-c625f889ce59 + Transform + Transform + false + 0 + + + + + + 18754 + 2549 + 50 + 20 + + + 18779 + 2559 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 3d58fd13-8612-494f-a14c-4e5d6ae2d67d + Join Curves + Join Curves + + + + + + 18877 + 2468 + 106 + 44 + + + 18934 + 2490 + + + + + + 1 + Curves to join + f8fdc8e6-749f-4b85-b7d4-f125c1258b39 + Curves + Curves + false + 0c638031-5c1e-4c90-bf86-ef1f85cb4050 + 267a570c-6f7c-45fd-be74-807e54eb789b + 2 + + + + + + 18879 + 2470 + 43 + 20 + + + 18900.5 + 2480 + + + + + + + + Preserve direction of input curves + f0a7f59f-3f80-4488-9db9-26790f64ea0a + Preserve + Preserve + false + 0 + + + + + + 18879 + 2490 + 43 + 20 + + + 18900.5 + 2500 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + 9e5118d1-46a9-42fc-98ee-a4d040b8de87 + Curves + Curves + false + 0 + + + + + + 18946 + 2470 + 35 + 40 + + + 18963.5 + 2490 + + + + + + + + + + + + 11bbd48b-bb0a-4f1b-8167-fa297590390d + End Points + + + + + Extract the end points of a curve. + true + 40900388-a29b-450b-9e44-b9724b3bcceb + End Points + End Points + + + + + + 18932 + 2555 + 84 + 44 + + + 18976 + 2577 + + + + + + Curve to evaluate + 8d94d0a5-53c8-46a3-8ec7-fdf7e782ecb6 + Curve + Curve + false + 9e5118d1-46a9-42fc-98ee-a4d040b8de87 + 1 + + + + + + 18934 + 2557 + 30 + 40 + + + 18949 + 2577 + + + + + + + + Curve start point + a7e502c2-61c8-4d37-90ba-c440f0f6dce1 + Start + Start + false + 0 + + + + + + 18988 + 2557 + 26 + 20 + + + 19001 + 2567 + + + + + + + + Curve end point + 78b0bfa5-a1d2-4992-b0ca-363fdf500889 + End + End + false + 0 + + + + + + 18988 + 2577 + 26 + 20 + + + 19001 + 2587 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 6c31b332-4bfc-415d-b7c5-499036789ee9 + Line + Line + + + + + + 18901 + 2648 + 102 + 44 + + + 18967 + 2670 + + + + + + Line start point + 4373b3ad-8e9c-4605-badb-13baee6b275c + Start Point + Start Point + false + a7e502c2-61c8-4d37-90ba-c440f0f6dce1 + 1 + + + + + + 18903 + 2650 + 52 + 20 + + + 18929 + 2660 + + + + + + + + Line end point + 18a4b434-236d-49a5-9294-a866562dc242 + End Point + End Point + false + 78b0bfa5-a1d2-4992-b0ca-363fdf500889 + 1 + + + + + + 18903 + 2670 + 52 + 20 + + + 18929 + 2680 + + + + + + + + Line segment + c47b1562-24f0-4eff-8c35-4332f2c323c1 + Line + Line + false + 0 + + + + + + 18979 + 2650 + 22 + 40 + + + 18990 + 2670 + + + + + + + + + + + + b464fccb-50e7-41bd-9789-8438db9bea9f + Angle + + + + + Compute the angle between two vectors. + true + 35e52759-2740-48a6-8073-c9b098138464 + Angle + Angle + + + + + + 19052 + 2713 + 103 + 64 + + + 19110 + 2745 + + + + + + First vector + d8313d9d-6fe1-4cd4-950f-13fbd44721c3 + Vector A + Vector A + false + 0 + + + + + + 19054 + 2715 + 44 + 20 + + + 19076 + 2725 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1.4375 + 0 + 0 + + + + + + + + + + + + Second vector + 3346a41b-de1b-4b09-bdf2-f040a10029c8 + Vector B + Vector B + false + c47b1562-24f0-4eff-8c35-4332f2c323c1 + 1 + + + + + + 19054 + 2735 + 44 + 20 + + + 19076 + 2745 + + + + + + + + Optional plane for 2D angle + 788b8936-1c1b-4a04-8597-d131f579ec73 + Plane + Plane + true + 0 + + + + + + 19054 + 2755 + 44 + 20 + + + 19076 + 2765 + + + + + + + + Angle (in radians) between vectors + 46bf1cb0-06c0-4952-897a-470a5611fc82 + Angle + Angle + false + 0 + + + + + + 19122 + 2715 + 31 + 30 + + + 19137.5 + 2730 + + + + + + + + Reflex angle (in radians) between vectors + 795e35bd-3471-4b8a-bb84-8d68cecb908f + Reflex + Reflex + false + 0 + + + + + + 19122 + 2745 + 31 + 30 + + + 19137.5 + 2760 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + 24f17bed-a247-49d8-91c9-9f1464cfd10e + Rotate + Rotate + + + + + + 19126 + 2610 + 142 + 64 + + + 19204 + 2642 + + + + + + Base geometry + d261f7bb-9e43-4aab-8b04-0acf880fa108 + Geometry + Geometry + true + 9e5118d1-46a9-42fc-98ee-a4d040b8de87 + 1 + + + + + + 19128 + 2612 + 64 + 20 + + + 19168 + 2622 + + + + + + + + Rotation angle in radians + 64dd49a0-e61d-47b2-96ce-af491f0fab22 + -X + Angle + Angle + false + 46bf1cb0-06c0-4952-897a-470a5611fc82 + 1 + false + + + + + + 19128 + 2632 + 64 + 20 + + + 19168 + 2642 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.5707963267948966 + + + + + + + + + + + Rotation plane + e8e7da32-7415-46a0-83e8-dbda0074ca58 + Plane + Plane + false + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + 1 + + + + + + 19128 + 2652 + 64 + 20 + + + 19168 + 2662 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + a788644a-a26d-4d6f-8704-e8d7eff0361f + Geometry + Geometry + false + 0 + + + + + + 19216 + 2612 + 50 + 30 + + + 19241 + 2627 + + + + + + + + Transformation data + 5fcf567a-9d61-4a5f-a0b6-20fbce5417e5 + Transform + Transform + false + 0 + + + + + + 19216 + 2642 + 50 + 30 + + + 19241 + 2657 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + bcb80756-4a28-4e81-99c1-2662e54a4fb5 + Move + Move + + + + + + 19317 + 2547 + 126 + 44 + + + 19379 + 2569 + + + + + + Base geometry + c39cebd4-a030-438e-a4b4-e51eb99a77f6 + Geometry + Geometry + true + a788644a-a26d-4d6f-8704-e8d7eff0361f + 1 + + + + + + 19319 + 2549 + 48 + 20 + + + 19343 + 2559 + + + + + + + + Translation vector + bdb4e7d8-dd92-40c0-81b6-5c33c8cee782 + Motion + Motion + false + 50b11cc8-be6d-429e-96a7-aaac80315298 + 1 + + + + + + 19319 + 2569 + 48 + 20 + + + 19343 + 2579 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + cd787cc3-f7c9-4527-a7b0-9696d2b2e42d + Geometry + Geometry + false + 0 + + + + + + 19391 + 2549 + 50 + 20 + + + 19416 + 2559 + + + + + + + + Transformation data + d7a7b508-0973-4632-b79c-911a4dcbac0e + Transform + Transform + false + 0 + + + + + + 19391 + 2569 + 50 + 20 + + + 19416 + 2579 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 9c99b68d-2d93-4aa2-8537-0b48a8086d46 + Vector 2Pt + Vector 2Pt + + + + + + 19297 + 2695 + 100 + 64 + + + 19349 + 2727 + + + + + + Base point + 39ed7e9f-0537-4061-a6c7-a568bb462ea3 + Point A + Point A + false + 65b5f0a8-5338-42f6-9cfb-437542ecc1d1 + 1 + + + + + + 19299 + 2697 + 38 + 20 + + + 19318 + 2707 + + + + + + + + Tip point + da8a3701-2c9c-4920-87e8-2e01cbbb6279 + Point B + Point B + false + 0 + + + + + + 19299 + 2717 + 38 + 20 + + + 19318 + 2727 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Unitize output + d65f0bae-d411-4ef2-8e4e-2667082dc8ea + Unitize + Unitize + false + 0 + + + + + + 19299 + 2737 + 38 + 20 + + + 19318 + 2747 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 50b11cc8-be6d-429e-96a7-aaac80315298 + Vector + Vector + false + 0 + + + + + + 19361 + 2697 + 34 + 30 + + + 19378 + 2712 + + + + + + + + Vector length + 29734ab5-9cf8-491c-b805-03a6c00267b3 + Length + Length + false + 0 + + + + + + 19361 + 2727 + 34 + 30 + + + 19378 + 2742 + + + + + + + + + + + + ccfd6ba8-ecb1-44df-a47e-08126a653c51 + Curve Domain + + + + + Measure and set the curve domain + true + bc64bda9-a4e6-443b-bce4-f1112916bffb + Curve Domain + Curve Domain + + + + + + 19401 + 2618 + 104 + 44 + + + 19453 + 2640 + + + + + + Curve to measure/modify + 901d6b4b-53d5-445f-84af-04d7d8bd7c15 + Curve + Curve + false + cd787cc3-f7c9-4527-a7b0-9696d2b2e42d + 1 + + + + + + 19403 + 2620 + 38 + 20 + + + 19422 + 2630 + + + + + + + + Optional domain, if omitted the curve will not be modified. + 82971430-2212-4f5f-b98a-6897bb5f1989 + Domain + Domain + true + 0 + + + + + + 19403 + 2640 + 38 + 20 + + + 19422 + 2650 + + + + + + + + Curve with new domain. + 36518480-db10-4d5e-a893-ec6973a86a06 + Curve + Curve + false + 0 + + + + + + 19465 + 2620 + 38 + 20 + + + 19484 + 2630 + + + + + + + + Domain of original curve. + a3e25ac3-40c0-418d-8e0f-6e2b93a947dd + Domain + Domain + false + 0 + + + + + + 19465 + 2640 + 38 + 20 + + + 19484 + 2650 + + + + + + + + + + + + 429cbba9-55ee-4e84-98ea-876c44db879a + Sub Curve + + + + + Construct a curve from the sub-domain of a base curve. + true + ba4c0568-a456-4dbe-8e22-e5c8fac0c4e0 + Sub Curve + Sub Curve + + + + + + 19603 + 2595 + 112 + 44 + + + 19671 + 2617 + + + + + + Base curve + 75c9c591-5587-4b4b-aa64-760e3456c216 + Base curve + Base curve + false + 36518480-db10-4d5e-a893-ec6973a86a06 + 1 + + + + + + 19605 + 2597 + 54 + 20 + + + 19632 + 2607 + + + + + + + + Sub-domain to extract + ad54f540-1e1a-4ef5-93d0-14dbf73504da + Domain + Domain + false + 19ec989d-4f8f-4230-ad93-a087c502801a + 1 + + + + + + 19605 + 2617 + 54 + 20 + + + 19632 + 2627 + + + + + + + + Resulting sub curve + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + Curve + Curve + false + 0 + + + + + + 19683 + 2597 + 30 + 40 + + + 19698 + 2617 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 3a29f4b2-5011-405f-b904-36063b767936 + Deconstruct Domain + Deconstruct Domain + + + + + + 19447 + 2703 + 92 + 44 + + + 19499 + 2725 + + + + + + Base domain + c1e7b9f1-3223-4e49-936c-a85ad715a4d0 + Domain + Domain + false + a3e25ac3-40c0-418d-8e0f-6e2b93a947dd + 1 + + + + + + 19449 + 2705 + 38 + 40 + + + 19468 + 2725 + + + + + + + + Start of domain + a490e809-987b-4805-b59d-f841d789150d + Start + Start + false + 0 + + + + + + 19511 + 2705 + 26 + 20 + + + 19524 + 2715 + + + + + + + + End of domain + 61ae71ef-2b0c-4507-a662-e0616c650e85 + End + End + false + 0 + + + + + + 19511 + 2725 + 26 + 20 + + + 19524 + 2735 + + + + + + + + + + + + d1a28e95-cf96-4936-bf34-8bf142d731bf + Construct Domain + + + + + Create a numeric domain from two numeric extremes. + true + ebe3adc1-5994-4a1f-ac99-52997eb93c8e + Construct Domain + Construct Domain + + + + + + 19558 + 2735 + 144 + 44 + + + 19650 + 2757 + + + + + + Start value of numeric domain + c46a52d8-b00e-42a9-a87f-90ce52fa3151 + X/2 + Domain start + Domain start + false + 61ae71ef-2b0c-4507-a662-e0616c650e85 + 1 + + + + + + 19560 + 2737 + 78 + 20 + + + 19607 + 2747 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + End value of numeric domain + 8939b31b-ad52-46ef-aa2c-6d3dd129fc7a + Domain end + Domain end + false + 61ae71ef-2b0c-4507-a662-e0616c650e85 + 1 + + + + + + 19560 + 2757 + 78 + 20 + + + 19607 + 2767 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Numeric domain between {A} and {B} + 19ec989d-4f8f-4230-ad93-a087c502801a + Domain + Domain + false + 0 + + + + + + 19662 + 2737 + 38 + 40 + + + 19681 + 2757 + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 8caca608-cbec-4b5e-b846-2a44381f8d99 + Evaluate Length + Evaluate Length + + + + + + 19742 + 2650 + 132 + 64 + + + 19810 + 2682 + + + + + + Curve to evaluate + 29e9acc3-b5d4-471b-92fb-8d7fffdb4544 + Curve + Curve + false + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + 1 + + + + + + 19744 + 2652 + 54 + 20 + + + 19771 + 2662 + + + + + + + + Length factor for curve evaluation + ba273dc2-50eb-454b-b5a3-e008ae2640ad + Length + Length + false + 0 + + + + + + 19744 + 2672 + 54 + 20 + + + 19771 + 2682 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 3cfe1a88-33b0-4f6f-96e3-a01ce01741d6 + Normalized + Normalized + false + 0 + + + + + + 19744 + 2692 + 54 + 20 + + + 19771 + 2702 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 81e678e7-7f20-402a-8540-8cc634777282 + Point + Point + false + 0 + + + + + + 19822 + 2652 + 50 + 20 + + + 19847 + 2662 + + + + + + + + Tangent vector at the specified length + d94782f4-7095-479c-a040-e9c3c02952cf + Tangent + Tangent + false + 0 + + + + + + 19822 + 2672 + 50 + 20 + + + 19847 + 2682 + + + + + + + + Curve parameter at the specified length + 0e831d02-c628-4313-9c1c-afeeb139db07 + Parameter + Parameter + false + 0 + + + + + + 19822 + 2692 + 50 + 20 + + + 19847 + 2702 + + + + + + + + + + + + b7798b74-037e-4f0c-8ac7-dc1043d093e0 + Rotate + + + + + Rotate an object in a plane. + true + fdc0af9d-1009-4395-8b26-c7467ce63011 + Rotate + Rotate + + + + + + 19890 + 2633 + 126 + 64 + + + 19952 + 2665 + + + + + + Base geometry + 17537732-a07b-4f8a-b805-6785efa36c95 + Geometry + Geometry + true + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + 1 + + + + + + 19892 + 2635 + 48 + 20 + + + 19916 + 2645 + + + + + + + + Rotation angle in radians + aca1b302-bcfc-4aed-bd53-8bf70f8d1abe + Angle + Angle + false + 0 + false + + + + + + 19892 + 2655 + 48 + 20 + + + 19916 + 2665 + + + + + + 1 + + + + + 1 + {0} + + + + + 3.1415926535897931 + + + + + + + + + + + Rotation plane + e815be62-ce38-48c5-a56a-b2c35ab50573 + Plane + Plane + false + 81e678e7-7f20-402a-8540-8cc634777282 + 1 + + + + + + 19892 + 2675 + 48 + 20 + + + 19916 + 2685 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Rotated geometry + bb9c9c37-fae0-460f-84a4-c155c07b8c3d + Geometry + Geometry + false + 0 + + + + + + 19964 + 2635 + 50 + 30 + + + 19989 + 2650 + + + + + + + + Transformation data + 944c254f-f4f7-4022-b94f-7568e62dec3e + Transform + Transform + false + 0 + + + + + + 19964 + 2665 + 50 + 30 + + + 19989 + 2680 + + + + + + + + + + + + 8073a420-6bec-49e3-9b18-367f6fd76ac3 + Join Curves + + + + + Join as many curves as possible + true + 877fe0e2-ec90-4938-bc0c-97af95ad2fe1 + Join Curves + Join Curves + + + + + + 19863 + 2552 + 106 + 44 + + + 19920 + 2574 + + + + + + 1 + Curves to join + fdbc2717-54eb-42e3-8cae-6ed23f9aa14c + Curves + Curves + false + 14cd8521-9bea-4bd0-bae9-e1bd03feb0a3 + bb9c9c37-fae0-460f-84a4-c155c07b8c3d + 2 + + + + + + 19865 + 2554 + 43 + 20 + + + 19886.5 + 2564 + + + + + + + + Preserve direction of input curves + a1ec0b8a-d05d-4d03-a085-2e0d55ab0912 + Preserve + Preserve + false + 0 + + + + + + 19865 + 2574 + 43 + 20 + + + 19886.5 + 2584 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Joined curves and individual curves that could not be joined. + f1e2ad83-f6d5-4c7c-8bbc-a40db4728156 + Curves + Curves + false + 0 + + + + + + 19932 + 2554 + 35 + 40 + + + 19949.5 + 2574 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0c984e7c-3e34-4228-b9c7-74ea8b06cd49 + Relay + + false + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 1 + + + + + + 20254 + 2360 + 40 + 16 + + + 20274 + 2368 + + + + + + + + + + 0bb3d234-9097-45db-9998-621639c87d3b + Bounding Box + + + + + Solve oriented geometry bounding boxes. + true + 8029f111-d066-4ca6-b4e0-f13869524ceb + Bounding Box + Bounding Box + + + + + true + + + + + + 20017 + 2562 + 88 + 44 + + + 20070 + 2584 + + + + + + 1 + Geometry to contain + c7ea6892-398c-49f1-b40c-268c702e9e57 + Content + Content + false + f1e2ad83-f6d5-4c7c-8bbc-a40db4728156 + 1 + + + + + + 20019 + 2564 + 39 + 20 + + + 20038.5 + 2574 + + + + + + + + BoundingBox orientation plane + true + fb62e3b3-adf0-4804-b272-1b4a48ceaa05 + Plane + Plane + false + 0 + + + + + + 20019 + 2584 + 39 + 20 + + + 20038.5 + 2594 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Aligned bounding box in world coordinates + f8353a53-1a26-4564-8eed-09dda0547ea8 + Box + Box + false + 0 + + + + + + 20082 + 2564 + 21 + 20 + + + 20092.5 + 2574 + + + + + + + + Bounding box in orientation plane coordinates + true + 05352948-e5fd-4f4e-ab7a-4504cdf54d91 + Box + Box + false + 0 + + + + + + 20082 + 2584 + 21 + 20 + + + 20092.5 + 2594 + + + + + + + + + + + + db7d83b1-2898-4ef9-9be5-4e94b4e2048d + Deconstruct Box + + + + + Deconstruct a box into its constituent parts. + true + 2cc7647d-b0b7-447d-950c-4834adbc5e99 + Deconstruct Box + Deconstruct Box + + + + + + 20133 + 2571 + 77 + 84 + + + 20168 + 2613 + + + + + + Base box + 1a8f62fd-648a-412c-88ff-911e6d6b7a4f + Box + Box + false + f8353a53-1a26-4564-8eed-09dda0547ea8 + 1 + + + + + + 20135 + 2573 + 21 + 80 + + + 20145.5 + 2613 + + + + + + + + Box plane + d4d66a62-20ff-4554-8be1-d956abfabe65 + Plane + Plane + false + 0 + + + + + + 20180 + 2573 + 28 + 20 + + + 20194 + 2583 + + + + + + + + {x} dimension of box + 4c2fdb6b-3569-4d08-baaf-f7092bea4cef + X + X + false + 0 + + + + + + 20180 + 2593 + 28 + 20 + + + 20194 + 2603 + + + + + + + + {y} dimension of box + 0c862883-7354-4ea5-ac62-c85ef964af83 + Y + Y + false + 0 + + + + + + 20180 + 2613 + 28 + 20 + + + 20194 + 2623 + + + + + + + + {z} dimension of box + a3592357-020e-45be-aee0-97485e9c11bf + Z + Z + false + 0 + + + + + + 20180 + 2633 + 28 + 20 + + + 20194 + 2643 + + + + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + c48c361e-d635-4724-93b6-fbaec8639715 + Division + Division + + + + + + 20359 + 2591 + 70 + 44 + + + 20384 + 2613 + + + + + + Item to divide (dividend) + eefeea5d-3c2d-4dc1-ae3c-fe75649b2fa5 + A + A + false + 5bed253b-dbfb-4f30-a2d6-fe40d12fcb45 + 1 + + + + + + 20361 + 2593 + 11 + 20 + + + 20366.5 + 2603 + + + + + + + + Item to divide with (divisor) + 6f48bb26-b259-407f-baf8-e1aee9fa1d61 + B + B + false + e2fed1e4-1306-4058-b811-0cda029612eb + 1 + + + + + + 20361 + 2613 + 11 + 20 + + + 20366.5 + 2623 + + + + + + + + The result of the Division + fc31ac9c-2c0e-465a-ad3c-c4333144a9ad + Result + Result + false + 0 + + + + + + 20396 + 2593 + 31 + 40 + + + 20411.5 + 2613 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + ff025d90-e11d-473a-a372-96fd40bb2252 + Deconstruct Domain + Deconstruct Domain + + + + + + 20233 + 2571 + 92 + 44 + + + 20285 + 2593 + + + + + + Base domain + 4d2c8c4c-367c-480f-9e0c-ff3e16d4c777 + Domain + Domain + false + 4c2fdb6b-3569-4d08-baaf-f7092bea4cef + 1 + + + + + + 20235 + 2573 + 38 + 40 + + + 20254 + 2593 + + + + + + + + Start of domain + 3eb94665-7700-4858-9980-264e8be1832f + Start + Start + false + 0 + + + + + + 20297 + 2573 + 26 + 20 + + + 20310 + 2583 + + + + + + + + End of domain + 5bed253b-dbfb-4f30-a2d6-fe40d12fcb45 + End + End + false + 0 + + + + + + 20297 + 2593 + 26 + 20 + + + 20310 + 2603 + + + + + + + + + + + + 825ea536-aebb-41e9-af32-8baeb2ecb590 + Deconstruct Domain + + + + + Deconstruct a numeric domain into its component parts. + true + 61222b4c-a7f5-4fa4-a409-5dcd62ee2cb7 + Deconstruct Domain + Deconstruct Domain + + + + + + 20236 + 2628 + 92 + 44 + + + 20288 + 2650 + + + + + + Base domain + 3f00707d-2f1d-4632-90c4-691c7fe8fab7 + Domain + Domain + false + 0c862883-7354-4ea5-ac62-c85ef964af83 + 1 + + + + + + 20238 + 2630 + 38 + 40 + + + 20257 + 2650 + + + + + + + + Start of domain + 16893201-d008-4b46-9497-1e05affbedce + Start + Start + false + 0 + + + + + + 20300 + 2630 + 26 + 20 + + + 20313 + 2640 + + + + + + + + End of domain + e2fed1e4-1306-4058-b811-0cda029612eb + End + End + false + 0 + + + + + + 20300 + 2650 + 26 + 20 + + + 20313 + 2660 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + d2248181-f0b0-4e96-8bbc-a7597f5697f3 + Panel + + false + 0 + fc31ac9c-2c0e-465a-ad3c-c4333144a9ad + 1 + Double click to edit panel content… + + + + + + 17626 + 2513 + 160 + 20 + + 0 + 0 + 0 + + 17626.94 + 2513.146 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 30f7b9a2-2d42-4300-a47f-69e86dc5f0a1 + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 17973 + 2830 + 112 + 20 + + 0 + 0 + 0 + + 17973.71 + 2830.29 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 22c037a9-dd88-4e7d-8429-9d063f4fb7ea + Panel + + false + 0 + 0 + 0.52916013400 + + + + + + 17973 + 2805 + 112 + 20 + + 0 + 0 + 0 + + 17973.1 + 2805.283 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7242c6d8-a70d-4573-80c4-849c86d3a027 + Panel + + false + 0 + 0 + 0.496323571135 + + + + + + 17963 + 2781 + 112 + 20 + + 0 + 0 + 0 + + 17963.75 + 2781.323 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703 + Scale + + + + + Scale an object uniformly in all directions. + true + 0784d3b6-d2e3-4f39-ae0a-ba3bf0fbb6da + Scale + Scale + + + + + + 19915 + 2453 + 142 + 64 + + + 19993 + 2485 + + + + + + Base geometry + a4c6e8c8-7b89-4320-9396-74cc8446f84b + Geometry + Geometry + true + f1e2ad83-f6d5-4c7c-8bbc-a40db4728156 + 1 + + + + + + 19917 + 2455 + 64 + 20 + + + 19957 + 2465 + + + + + + + + Center of scaling + e082132b-75e8-4ce6-8f82-5d7cf4a4b3e1 + Center + Center + false + 0 + + + + + + 19917 + 2475 + 64 + 20 + + + 19957 + 2485 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Scaling factor + 3bc2eb07-53f8-4385-ab88-b7d7617ecbe4 + X^-1 + Factor + Factor + false + 4c2fdb6b-3569-4d08-baaf-f7092bea4cef + 1 + + + + + + 19917 + 2495 + 64 + 20 + + + 19957 + 2505 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaled geometry + d06e61ac-63dd-466b-ba3f-f58619ffba9c + Geometry + Geometry + false + 0 + + + + + + 20005 + 2455 + 50 + 30 + + + 20030 + 2470 + + + + + + + + Transformation data + c15f4f6b-6c93-4cd2-8946-d147f63f30ac + Transform + Transform + false + 0 + + + + + + 20005 + 2485 + 50 + 30 + + + 20030 + 2500 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 7264140a-c5e0-4c3a-a983-d6998925c4bc + Curve + Curve + false + 68d1637e-3b52-479f-8b96-f6980bf90fc9 + 1 + + + + + + 20199 + 2316 + 50 + 24 + + + 20224.65 + 2328.653 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 807acc7f-7d99-496d-854a-7b859814ca10 + Panel + + false + 0 + 0 + 16 +32 +64 +128 +256 0.0019129629683 + + + + + + 17458 + 2833 + 174 + 64 + + 0 + 0 + 0 + + 17458.91 + 2833.208 + + + + + + 1 + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + 9c85271f-89fa-4e9f-9f4a-d75802120ccc + Division + + + + + Mathematical division + true + 505c2b4b-c659-45fc-8a6a-3ed6a1df936f + Division + Division + + + + + + 17512 + 2906 + 70 + 44 + + + 17537 + 2928 + + + + + + Item to divide (dividend) + ed76af0a-9d6a-4d80-b0d6-5993e6bb06cc + A + A + false + 0 + + + + + + 17514 + 2908 + 11 + 20 + + + 17519.5 + 2918 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.4964279019 + + + + + + + + + + + Item to divide with (divisor) + 235c7eda-b3c5-4409-81c1-1c41e1a4872c + B + B + false + 0 + + + + + + 17514 + 2928 + 11 + 20 + + + 17519.5 + 2938 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Number + 0.122908661045 + + + + + + + + + + + The result of the Division + c378832f-4710-4892-83dd-3a76487529e6 + Result + Result + false + 0 + + + + + + 17549 + 2908 + 31 + 40 + + + 17564.5 + 2928 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 9244cb48-5f72-4778-83a3-74549c09d5db + Panel + + false + 0 + 0 + 0.0019129629683 + + + + + + 17479 + 2721 + 138 + 108 + + 0 + 0 + 0 + + 17479.92 + 2721.313 + + + + + + + 255;255;255;255 + + false + false + true + false + false + true + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + fa946eae-6834-4614-ab41-0683a377cc5e + Curve + Curve + false + 915e74d7-43ef-4381-ba0f-a033e8d25153 + 1 + + + + + + 17766 + 2953 + 50 + 24 + + + 17791.37 + 2965.664 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c9107d0d-59e9-4593-83ee-1217a9167556 + Create Material + Create Material + + + + + + 20280 + 2389 + 132 + 104 + + + 20358 + 2441 + + + + + + Colour of the diffuse channel + 1f2aaf28-9f91-4699-915f-03c75a3e0846 + Diffuse + Diffuse + false + 0 + + + + + + 20282 + 2391 + 64 + 20 + + + 20314 + 2401 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;105;180 + + + + + + + + + + + + Colour of the specular highlight + fdff4c07-9c99-4141-b811-de626fc01d67 + Specular + Specular + false + 0 + + + + + + 20282 + 2411 + 64 + 20 + + + 20314 + 2421 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;255;255;255 + + + + + + + + + + + + Emissive colour of the material + 3ddb91a6-d2ef-4992-8b16-6ff09f2ac83f + Emission + Emission + false + 0 + + + + + + 20282 + 2431 + 64 + 20 + + + 20314 + 2441 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1e68c2e3-ea29-4f0f-ae06-bf87780b910c + Transparency + Transparency + false + 0 + + + + + + 20282 + 2451 + 64 + 20 + + + 20314 + 2461 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + b197262f-1e70-4a36-9325-d39ee62324be + Shine + Shine + false + 0 + + + + + + 20282 + 2471 + 64 + 20 + + + 20314 + 2481 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Resulting material + 1016b56f-02d7-454d-9e65-b32da783f34f + Material + Material + false + 0 + + + + + + 20370 + 2391 + 40 + 100 + + + 20390 + 2441 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + false + cf4a968f-1572-4919-a207-6bbd6110a520 + Custom Preview + Custom Preview + + + + + + + 20315 + 2314 + 76 + 44 + + + 20377 + 2336 + + + + + + Geometry to preview + true + 04864638-77a2-4c98-a469-4ee7e14e7089 + Geometry + Geometry + false + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 1 + + + + + + 20317 + 2316 + 48 + 20 + + + 20341 + 2326 + + + + + + + + The material override + 217863fc-d8c4-40f4-a5db-d8eb16abc1dc + Material + Material + false + 1016b56f-02d7-454d-9e65-b32da783f34f + 1 + + + + + + 20317 + 2336 + 48 + 20 + + + 20341 + 2346 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 915e74d7-43ef-4381-ba0f-a033e8d25153 + Relay + + false + 04621127-ea48-4cb6-a6ef-c515077fa2b9 + 1 + + + + + + 17706 + 2996 + 40 + 16 + + + 17726 + 3004 + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 1897f691-dece-41a0-8b65-be58a471e575 + Evaluate Length + Evaluate Length + + + + + + 19755 + 2329 + 132 + 64 + + + 19823 + 2361 + + + + + + Curve to evaluate + 1097c5ca-03be-42e2-b6e8-763b05243e53 + Curve + Curve + false + 136b12fe-02aa-4541-b89a-778c49ff12a6 + 1 + + + + + + 19757 + 2331 + 54 + 20 + + + 19784 + 2341 + + + + + + + + Length factor for curve evaluation + b1572ae8-fd89-40bb-97c6-235fdba56d13 + Length + Length + false + 0 + + + + + + 19757 + 2351 + 54 + 20 + + + 19784 + 2361 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + a043d525-f4ec-4248-bfdd-1814f68f0ade + Normalized + Normalized + false + 0 + + + + + + 19757 + 2371 + 54 + 20 + + + 19784 + 2381 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + cdaaf55a-b54f-4bca-bb1f-a2a3fc9bd301 + Point + Point + false + 0 + + + + + + 19835 + 2331 + 50 + 20 + + + 19860 + 2341 + + + + + + + + Tangent vector at the specified length + 901e0dce-0715-4ebd-b104-8cc0e3d5718d + Tangent + Tangent + false + 0 + + + + + + 19835 + 2351 + 50 + 20 + + + 19860 + 2361 + + + + + + + + Curve parameter at the specified length + c9fa2395-eefd-4ea0-869e-bee87d2f2990 + Parameter + Parameter + false + 0 + + + + + + 19835 + 2371 + 50 + 20 + + + 19860 + 2381 + + + + + + + + + + + + fad344bc-09b1-4855-a2e6-437ef5715fe3 + YZ Plane + + + + + World YZ plane. + true + b0429e6f-400d-4e0e-bf10-c75eaf735345 + YZ Plane + YZ Plane + + + + + + 19895 + 2403 + 86 + 28 + + + 19939 + 2417 + + + + + + Origin of plane + 94db62e3-4437-423d-8472-883843459a20 + Origin + Origin + false + cdaaf55a-b54f-4bca-bb1f-a2a3fc9bd301 + 1 + + + + + + 19897 + 2405 + 30 + 24 + + + 19912 + 2417 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + World YZ plane + 62f1a891-c4d2-4d21-9f04-eefbc3e48df4 + Plane + Plane + false + 0 + + + + + + 19951 + 2405 + 28 + 24 + + + 19965 + 2417 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 136b12fe-02aa-4541-b89a-778c49ff12a6 + Relay + + false + c08cd236-b4ee-46a3-8e8b-3812932e0817 + 1 + + + + + + 19611 + 2319 + 40 + 16 + + + 19631 + 2327 + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + 69977aec-828b-4dd4-b0d9-ac7cec15c227 + Move + Move + + + + + + 20101 + 2391 + 126 + 44 + + + 20163 + 2413 + + + + + + Base geometry + 75884971-ff2b-4e37-9e0b-57f7049a77ba + Geometry + Geometry + true + d06e61ac-63dd-466b-ba3f-f58619ffba9c + 1 + + + + + + 20103 + 2393 + 48 + 20 + + + 20127 + 2403 + + + + + + + + Translation vector + d38552f0-c85a-430e-ac44-825d08c4df9c + Motion + Motion + false + 4ff1fa9c-7460-4db0-8874-46bfb232fe70 + 1 + + + + + + 20103 + 2413 + 48 + 20 + + + 20127 + 2423 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 10 + + + + + + + + + + + + Translated geometry + 68d1637e-3b52-479f-8b96-f6980bf90fc9 + Geometry + Geometry + false + 0 + + + + + + 20175 + 2393 + 50 + 20 + + + 20200 + 2403 + + + + + + + + Transformation data + 7db725b8-0711-429c-ba20-9658b09693ef + Transform + Transform + false + 0 + + + + + + 20175 + 2413 + 50 + 20 + + + 20200 + 2423 + + + + + + + + + + + + 934ede4a-924a-4973-bb05-0dc4b36fae75 + Vector 2Pt + + + + + Create a vector between two points. + true + 69d63701-461f-46e5-b3d3-9df2154a163e + Vector 2Pt + Vector 2Pt + + + + + + 19946 + 2260 + 100 + 64 + + + 19998 + 2292 + + + + + + Base point + 97640fe1-a204-44a7-bcdb-9a42d1533326 + Point A + Point A + false + 0 + + + + + + 19948 + 2262 + 38 + 20 + + + 19967 + 2272 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Tip point + 09429182-ba31-4025-8d22-03b271ad0ffc + Point B + Point B + false + cdaaf55a-b54f-4bca-bb1f-a2a3fc9bd301 + 1 + + + + + + 19948 + 2282 + 38 + 20 + + + 19967 + 2292 + + + + + + + + Unitize output + 5c30d959-419c-435f-b30a-5ba4e7ddf2cc + Unitize + Unitize + false + 0 + + + + + + 19948 + 2302 + 38 + 20 + + + 19967 + 2312 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Vector + 4ff1fa9c-7460-4db0-8874-46bfb232fe70 + Vector + Vector + false + 0 + + + + + + 20010 + 2262 + 34 + 30 + + + 20027 + 2277 + + + + + + + + Vector length + 4231ec3e-37ee-4dc0-b7f5-8e3e3b5f155f + Length + Length + false + 0 + + + + + + 20010 + 2292 + 34 + 30 + + + 20027 + 2307 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 3 + + 255;255;255;255 + + A group of Grasshopper objects + 0784d3b6-d2e3-4f39-ae0a-ba3bf0fbb6da + 1 + b0a22639-b2ee-4401-ac1a-7cded3f6ab29 + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + a7eed215-bf83-43f2-891e-d33fbcc82318 + Mirror + Mirror + + + + + + 20095 + 2472 + 126 + 44 + + + 20157 + 2494 + + + + + + Base geometry + d73499dc-5e5b-4e2c-bf9b-d232fdbe3ecf + Geometry + Geometry + true + d06e61ac-63dd-466b-ba3f-f58619ffba9c + 1 + + + + + + 20097 + 2474 + 48 + 20 + + + 20121 + 2484 + + + + + + + + Mirror plane + 0460b0e8-3173-4109-bf80-70d0f17a01f0 + Plane + Plane + false + c99a0a34-e3ad-4755-8981-58908366f5a8 + 1 + + + + + + 20097 + 2494 + 48 + 20 + + + 20121 + 2504 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 374dec81-4b73-45b0-98e5-62adf551c17f + Geometry + Geometry + false + 0 + + + + + + 20169 + 2474 + 50 + 20 + + + 20194 + 2484 + + + + + + + + Transformation data + f188f329-067a-4cab-acc2-5f09602df353 + Transform + Transform + false + 0 + + + + + + 20169 + 2494 + 50 + 20 + + + 20194 + 2504 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 4ae20df0-1bd6-4c39-95ba-604fa315cd65 + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 19932 + 1495 + 50 + 24 + + + 19957.12 + 1507.297 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 083562af-a50f-425d-863f-33a873156a9c + Curvature + Curvature + + + + + + 19874 + 1291 + 125 + 64 + + + 19938 + 1323 + + + + + + Curve to evaluate + d1bef5d6-d852-4867-8761-a58c1e08562b + Curve + Curve + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 19876 + 1293 + 50 + 30 + + + 19901 + 1308 + + + + + + + + Parameter on curve domain to evaluate + 09e52864-a679-4fe0-8bb2-d5f4a9be7b61 + Parameter + Parameter + false + 0f96084e-8cd0-4ef0-b10c-26fcc3105ec7 + 1 + + + + + + 19876 + 1323 + 50 + 30 + + + 19901 + 1338 + + + + + + + + Point on curve at {t} + dff36908-4554-4ef1-9edb-5e9226c0f93f + Point + Point + false + 0 + + + + + + 19950 + 1293 + 47 + 20 + + + 19973.5 + 1303 + + + + + + + + Curvature vector at {t} + a00c6f0c-d3bf-4ed1-a5fa-c3fb20fd8309 + Curvature + Curvature + false + 0 + + + + + + 19950 + 1313 + 47 + 20 + + + 19973.5 + 1323 + + + + + + + + Curvature circle at {t} + 2715e852-15d7-4c57-a394-887cd106c1bc + Curvature + Curvature + false + 0 + + + + + + 19950 + 1333 + 47 + 20 + + + 19973.5 + 1343 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 08e9a62d-317f-4a06-bfd3-a763a931495e + Divide Curve + Divide Curve + + + + + + 19887 + 1376 + 113 + 64 + + + 19931 + 1408 + + + + + + Curve to divide + 0008cb65-2c96-498e-9971-616b2e767e10 + Curve + Curve + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 19889 + 1378 + 30 + 20 + + + 19904 + 1388 + + + + + + + + Number of segments + 79f12b6a-5e22-4452-928e-1bcc244cc2fd + Count + Count + false + 4ae20df0-1bd6-4c39-95ba-604fa315cd65 + 1 + + + + + + 19889 + 1398 + 30 + 20 + + + 19904 + 1408 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 9d1f8dc2-6d83-4d6f-9b35-2e2e7398fafc + Kinks + Kinks + false + 0 + + + + + + 19889 + 1418 + 30 + 20 + + + 19904 + 1428 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 11aba2ac-aa7a-48d1-9b86-37901bf9c381 + Points + Points + false + 0 + + + + + + 19943 + 1378 + 55 + 20 + + + 19970.5 + 1388 + + + + + + + + 1 + Tangent vectors at division points + 366ccef0-be18-4b85-8c43-058113623249 + Tangents + Tangents + false + 0 + + + + + + 19943 + 1398 + 55 + 20 + + + 19970.5 + 1408 + + + + + + + + 1 + Parameter values at division points + 0f96084e-8cd0-4ef0-b10c-26fcc3105ec7 + Parameters + Parameters + false + 0 + + + + + + 19943 + 1418 + 55 + 20 + + + 19970.5 + 1428 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 683d87a9-6173-47e4-886a-2d3471a19949 + true + Curve + Curve + false + 7264140a-c5e0-4c3a-a983-d6998925c4bc + 1 + + + + + + 19929 + 1521 + 50 + 24 + + + 19954.17 + 1533.687 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 7d095d01-b950-4361-8786-1ae5a9cf7937 + Deconstruct Arc + Deconstruct Arc + + + + + + 19886 + 1207 + 102 + 64 + + + 19920 + 1239 + + + + + + Arc or Circle to deconstruct + 989b2d4b-1ded-4a6b-b19c-3544e5585d32 + Arc + Arc + false + 2715e852-15d7-4c57-a394-887cd106c1bc + 1 + + + + + + 19888 + 1209 + 20 + 60 + + + 19898 + 1239 + + + + + + + + Base plane of arc or circle + 32f9585c-af66-4dab-9de7-4283921e1f54 + Base Plane + Base Plane + false + 0 + + + + + + 19932 + 1209 + 54 + 20 + + + 19959 + 1219 + + + + + + + + Radius of arc or circle + 6621c457-2045-4d6d-8346-b010bc9ee536 + Radius + Radius + false + 0 + + + + + + 19932 + 1229 + 54 + 20 + + + 19959 + 1239 + + + + + + + + Angle domain (in radians) of arc + 09713ff0-c29a-4d19-a0d2-99efd4c481c6 + Angle + Angle + false + 0 + + + + + + 19932 + 1249 + 54 + 20 + + + 19959 + 1259 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 768e4cbf-a523-45d3-bad3-e2f2cd14cde2 + One Over X + One Over X + + + + + + 19904 + 1079 + 88 + 28 + + + 19947 + 1093 + + + + + + Input value + 6126f23f-eb65-4603-9253-6bdcdf15b42d + Value + Value + false + 6621c457-2045-4d6d-8346-b010bc9ee536 + 1 + + + + + + 19906 + 1081 + 29 + 24 + + + 19920.5 + 1093 + + + + + + + + Output value + 02e6c6b8-ea5e-46cf-a15b-e8207d369f20 + Result + Result + false + 0 + + + + + + 19959 + 1081 + 31 + 24 + + + 19974.5 + 1093 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 7ad852d9-7928-4d92-9395-befb008fe837 + Quick Graph + Quick Graph + false + 0 + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + + + + + + 19885 + 836 + 150 + 150 + + + 19885.12 + 836.097 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 4a73b8ba-a36e-4566-ae83-9c32ac52c1e8 + Number Slider + Number Slider + false + 0 + + + + + + 19840 + 1474 + 198 + 20 + + + 19840.12 + 1474.418 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 40 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 1359a08f-72ea-42e4-b1a0-19b17e514d31 + Line + Line + + + + + + 19887 + 1133 + 102 + 44 + + + 19953 + 1155 + + + + + + Line start point + 87d049ef-a0d3-4da5-8f9b-68f7d2f42c65 + Start Point + Start Point + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19889 + 1135 + 52 + 20 + + + 19915 + 1145 + + + + + + + + Line end point + 6124fd14-bb51-4302-88db-15b0f0da5d59 + End Point + End Point + false + 32f9585c-af66-4dab-9de7-4283921e1f54 + 1 + + + + + + 19889 + 1155 + 52 + 20 + + + 19915 + 1165 + + + + + + + + Line segment + 2fb52fce-9241-4af4-8efe-4703deae0902 + Line + Line + false + 0 + + + + + + 19965 + 1135 + 22 + 40 + + + 19976 + 1155 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 74021e08-97c3-4624-aa1c-41dede3604cb + Multiplication + Multiplication + + + + + + 19922 + 698 + 70 + 44 + + + 19947 + 720 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 107bc1d4-2270-47e0-86b3-73d08924404c + A + A + true + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + + + + + + 19924 + 700 + 11 + 20 + + + 19929.5 + 710 + + + + + + + + Second item for multiplication + d583f711-e13e-429c-9ae2-0ed31fdf7ebe + B + B + true + 2d229841-7231-4094-90e6-4cebaec412ce + 1 + + + + + + 19924 + 720 + 11 + 20 + + + 19929.5 + 730 + + + + + + + + Result of multiplication + aeca1276-62a6-4e06-a45b-648bb9dfe545 + Result + Result + false + 0 + + + + + + 19959 + 700 + 31 + 40 + + + 19974.5 + 720 + + + + + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 2d229841-7231-4094-90e6-4cebaec412ce + Number Slider + Number Slider + false + 0 + + + + + + 19861 + 677 + 198 + 20 + + + 19861.93 + 677.806 + + + + + + 6 + 1 + 0 + 0.5 + 0 + 0 + 0.088888 + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + b9ccfa66-c615-4df4-ae11-22a5b93d6176 + Line SDL + Line SDL + + + + + + 19891 + 753 + 110 + 64 + + + 19965 + 785 + + + + + + Line start point + 2fa04909-a156-4337-aa73-8ffe2dc2f9e9 + Start + Start + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19893 + 755 + 60 + 20 + + + 19931 + 765 + + + + + + + + Line tangent (direction) + 82e7425a-62ad-4a10-b719-94eefcf8ef75 + Direction + Direction + false + 2fb52fce-9241-4af4-8efe-4703deae0902 + 1 + + + + + + 19893 + 775 + 60 + 20 + + + 19931 + 785 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + bfeeccc9-dbc8-4afc-9cf6-50152d4f1a03 + -ABS(X) + Length + Length + false + aeca1276-62a6-4e06-a45b-648bb9dfe545 + 1 + + + + + + 19893 + 795 + 60 + 20 + + + 19931 + 805 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + ef0e52e4-a8c3-4719-bb59-59bd59461acb + Line + Line + false + 0 + + + + + + 19977 + 755 + 22 + 60 + + + 19988 + 785 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 05b1223e-91d3-458e-87d9-10379e6fd8c2 + Panel + + false + 0.56093490123748779 + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + Double click to edit panel content… + + + + + + 19722 + 785 + 160 + 274 + + 0 + 0 + 0 + + 19722.01 + 785.1631 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + d4b2efe7-849b-47ee-8cd9-c2994b3437b5 + Evaluate Length + Evaluate Length + + + + + + 19887 + 597 + 132 + 64 + + + 19955 + 629 + + + + + + Curve to evaluate + b0bb001d-2ee0-4bbd-876f-62610684c195 + Curve + Curve + false + ef0e52e4-a8c3-4719-bb59-59bd59461acb + 1 + + + + + + 19889 + 599 + 54 + 20 + + + 19916 + 609 + + + + + + + + Length factor for curve evaluation + f3d7e4a7-b38c-4108-8b95-422cba7edd7d + Length + Length + false + 0 + + + + + + 19889 + 619 + 54 + 20 + + + 19916 + 629 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + c5f5f6ae-2b69-433b-a284-77944c6b4e4a + Normalized + Normalized + false + 0 + + + + + + 19889 + 639 + 54 + 20 + + + 19916 + 649 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + Point + Point + false + 0 + + + + + + 19967 + 599 + 50 + 20 + + + 19992 + 609 + + + + + + + + Tangent vector at the specified length + bc2bdb1c-561d-406d-a17d-59d8f439d6d8 + Tangent + Tangent + false + 0 + + + + + + 19967 + 619 + 50 + 20 + + + 19992 + 629 + + + + + + + + Curve parameter at the specified length + b3a4b102-dfe2-473a-9f76-cbab7b989fe4 + Parameter + Parameter + false + 0 + + + + + + 19967 + 639 + 50 + 20 + + + 19992 + 649 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 45617819-1b31-458d-8fb7-68ec9055833f + Interpolate + Interpolate + + + + + + 19899 + 496 + 113 + 84 + + + 19960 + 538 + + + + + + 1 + Interpolation points + 7673859a-919d-4c35-9a24-bdefffd93fed + Vertices + Vertices + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19901 + 498 + 47 + 20 + + + 19924.5 + 508 + + + + + + + + Curve degree + 4351b82e-5fcc-43ae-b403-0d9ba8d838a9 + Degree + Degree + false + 0 + + + + + + 19901 + 518 + 47 + 20 + + + 19924.5 + 528 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 28a2a80a-c47f-437a-9602-85d3145ab217 + Periodic + Periodic + false + 0 + + + + + + 19901 + 538 + 47 + 20 + + + 19924.5 + 548 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 72a15862-48b6-4d62-9135-f0785635df23 + KnotStyle + KnotStyle + false + 0 + + + + + + 19901 + 558 + 47 + 20 + + + 19924.5 + 568 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 2e5dee61-e125-4eea-ba69-552af8c1ee2b + Curve + Curve + false + 0 + + + + + + 19972 + 498 + 38 + 26 + + + 19991 + 511.3333 + + + + + + + + Curve length + 4392f715-ce52-428e-9096-6087aff1b29f + Length + Length + false + 0 + + + + + + 19972 + 524 + 38 + 27 + + + 19991 + 538 + + + + + + + + Curve domain + 6d5a0a56-02bc-4eb4-a2d0-fc2fc9aad1d1 + Domain + Domain + false + 0 + + + + + + 19972 + 551 + 38 + 27 + + + 19991 + 564.6666 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4ae20df0-1bd6-4c39-95ba-604fa315cd65 + 083562af-a50f-425d-863f-33a873156a9c + 08e9a62d-317f-4a06-bfd3-a763a931495e + 683d87a9-6173-47e4-886a-2d3471a19949 + 7d095d01-b950-4361-8786-1ae5a9cf7937 + 768e4cbf-a523-45d3-bad3-e2f2cd14cde2 + 7ad852d9-7928-4d92-9395-befb008fe837 + 4a73b8ba-a36e-4566-ae83-9c32ac52c1e8 + 1359a08f-72ea-42e4-b1a0-19b17e514d31 + 74021e08-97c3-4624-aa1c-41dede3604cb + 2d229841-7231-4094-90e6-4cebaec412ce + b9ccfa66-c615-4df4-ae11-22a5b93d6176 + 05b1223e-91d3-458e-87d9-10379e6fd8c2 + d4b2efe7-849b-47ee-8cd9-c2994b3437b5 + 45617819-1b31-458d-8fb7-68ec9055833f + c6d0db7e-dbff-4e0d-a737-631044d97a7c + d67c3027-de91-4ca2-97dd-4173e69e4677 + 1570475c-b015-416b-96eb-c0a731fc6946 + 737cab6f-8dc3-4fb7-957b-6c4826b0f606 + b8aeba38-f30d-4060-9ec5-7f00fd753ce7 + 70949154-1bd6-49cd-99bf-b3457c236e0a + 21 + 797f5b2b-4712-4456-8884-5760903abcb3 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 26476ded-7557-462f-b1f2-e06eac73396e + Number + Number + false + 380716a6-5071-4978-96bb-67cc49356929 + 1 + + + + + + 19921 + 399 + 50 + 24 + + + 19946.93 + 411.3271 + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + eecb9eef-bf83-410d-8b80-70f6c586828c + Curvature + Curvature + + + + + + 19868 + 195 + 125 + 64 + + + 19932 + 227 + + + + + + Curve to evaluate + 04f58e44-c2de-4fc7-9697-8e49a2402626 + Curve + Curve + false + 8785b891-9ab9-4ad9-b722-691cd54b6928 + 1 + + + + + + 19870 + 197 + 50 + 30 + + + 19895 + 212 + + + + + + + + Parameter on curve domain to evaluate + eb879e9a-5f08-4d61-a500-e05ce1afbb23 + Parameter + Parameter + false + a41e8eae-6419-4805-9da0-77d3a2a80b04 + 1 + + + + + + 19870 + 227 + 50 + 30 + + + 19895 + 242 + + + + + + + + Point on curve at {t} + 4940be37-d307-4546-839d-323eff4330c6 + Point + Point + false + 0 + + + + + + 19944 + 197 + 47 + 20 + + + 19967.5 + 207 + + + + + + + + Curvature vector at {t} + 0219bec0-9f63-44da-a012-8e9d7b93ea54 + Curvature + Curvature + false + 0 + + + + + + 19944 + 217 + 47 + 20 + + + 19967.5 + 227 + + + + + + + + Curvature circle at {t} + bc6b2e7f-2908-4dc7-8651-940e7fbb32b5 + Curvature + Curvature + false + 0 + + + + + + 19944 + 237 + 47 + 20 + + + 19967.5 + 247 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + fc306d08-9644-4746-bff2-e7f7d21251c0 + Divide Curve + Divide Curve + + + + + + 19873 + 283 + 113 + 64 + + + 19917 + 315 + + + + + + Curve to divide + f6c6d44f-d1a9-444d-96eb-b80faec1954c + Curve + Curve + false + 8785b891-9ab9-4ad9-b722-691cd54b6928 + 1 + + + + + + 19875 + 285 + 30 + 20 + + + 19890 + 295 + + + + + + + + Number of segments + e4ff7f68-e124-4306-b563-b2f0f0aeb6ac + Count + Count + false + 26476ded-7557-462f-b1f2-e06eac73396e + 1 + + + + + + 19875 + 305 + 30 + 20 + + + 19890 + 315 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + bf77cfaa-2db6-43ea-910f-38538bf5f2dc + Kinks + Kinks + false + 0 + + + + + + 19875 + 325 + 30 + 20 + + + 19890 + 335 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + 249e6ead-a473-4220-a41e-58d3d9078faa + Points + Points + false + 0 + + + + + + 19929 + 285 + 55 + 20 + + + 19956.5 + 295 + + + + + + + + 1 + Tangent vectors at division points + 9f3649c6-e1fc-4259-8908-886652218483 + Tangents + Tangents + false + 0 + + + + + + 19929 + 305 + 55 + 20 + + + 19956.5 + 315 + + + + + + + + 1 + Parameter values at division points + a41e8eae-6419-4805-9da0-77d3a2a80b04 + Parameters + Parameters + false + 0 + + + + + + 19929 + 325 + 55 + 20 + + + 19956.5 + 335 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 8785b891-9ab9-4ad9-b722-691cd54b6928 + Curve + Curve + false + 2e5dee61-e125-4eea-ba69-552af8c1ee2b + 1 + + + + + + 19918 + 425 + 50 + 24 + + + 19943.98 + 437.7192 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + 79e16522-d7d8-4431-b894-f32d9d7e0114 + Deconstruct Arc + Deconstruct Arc + + + + + + 19873 + 109 + 102 + 64 + + + 19907 + 141 + + + + + + Arc or Circle to deconstruct + e3d7c06e-3412-4e4f-b040-cdbacdc5fade + Arc + Arc + false + bc6b2e7f-2908-4dc7-8651-940e7fbb32b5 + 1 + + + + + + 19875 + 111 + 20 + 60 + + + 19885 + 141 + + + + + + + + Base plane of arc or circle + 57a2b243-cef0-4460-8ac3-9f0dd3b6c7ba + Base Plane + Base Plane + false + 0 + + + + + + 19919 + 111 + 54 + 20 + + + 19946 + 121 + + + + + + + + Radius of arc or circle + 8afbc2ad-2f43-4b48-81f3-960ae1320778 + Radius + Radius + false + 0 + + + + + + 19919 + 131 + 54 + 20 + + + 19946 + 141 + + + + + + + + Angle domain (in radians) of arc + 8369bfbd-8415-46a9-b71c-686a107903a1 + Angle + Angle + false + 0 + + + + + + 19919 + 151 + 54 + 20 + + + 19946 + 161 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 5ced4b42-a448-4009-a959-0eeaef66f3b8 + One Over X + One Over X + + + + + + 19874 + -18 + 88 + 28 + + + 19917 + -4 + + + + + + Input value + 0e0d8fad-7376-4e5b-909d-6c1e425d7417 + Value + Value + false + 8afbc2ad-2f43-4b48-81f3-960ae1320778 + 1 + + + + + + 19876 + -16 + 29 + 24 + + + 19890.5 + -4 + + + + + + + + Output value + e718199e-160d-4261-82f5-3db60a7ef00b + Result + Result + false + 0 + + + + + + 19929 + -16 + 31 + 24 + + + 19944.5 + -4 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + eb8b5f8c-170f-4477-8517-16414d2d97da + Quick Graph + Quick Graph + false + 0 + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + 1 + + + + + + 19890 + -190 + 150 + 150 + + + 19890.75 + -189.6896 + + -1 + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 41d1dd73-7e03-420f-be94-10f3525cf55d + Number Slider + Number Slider + false + 0 + + + + + + 19829 + 378 + 198 + 20 + + + 19829.93 + 378.4491 + + + + + + 0 + 1 + 0 + 256 + 0 + 0 + 42 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 47391812-858a-4cf8-934b-4aeacf8ba64d + Line + Line + + + + + + 19879 + 41 + 102 + 44 + + + 19945 + 63 + + + + + + Line start point + 9c93ee3c-a265-447d-bb15-1511bcc8cf82 + Start Point + Start Point + false + 4940be37-d307-4546-839d-323eff4330c6 + 1 + + + + + + 19881 + 43 + 52 + 20 + + + 19907 + 53 + + + + + + + + Line end point + c952a94b-fce7-431c-864d-f0c6d78331ee + End Point + End Point + false + 57a2b243-cef0-4460-8ac3-9f0dd3b6c7ba + 1 + + + + + + 19881 + 63 + 52 + 20 + + + 19907 + 73 + + + + + + + + Line segment + 5ad238f6-87a7-46c1-8af1-ba6f715bf25d + Line + Line + false + 0 + + + + + + 19957 + 43 + 22 + 40 + + + 19968 + 63 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 39f0330d-4171-4033-b71d-d04463f41f39 + Multiplication + Multiplication + + + + + + 19905 + -321 + 70 + 44 + + + 19930 + -299 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 89e95f63-511a-4005-a63c-bd0d0443c15f + A + A + true + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + 1 + + + + + + 19907 + -319 + 11 + 20 + + + 19912.5 + -309 + + + + + + + + Second item for multiplication + aa8f5513-b2ce-4f8a-a8c1-0afee3c09999 + B + B + true + c26ed4de-3fbd-4915-bb9e-c0b622bb221f + 1 + + + + + + 19907 + -299 + 11 + 20 + + + 19912.5 + -289 + + + + + + + + Result of multiplication + 33d7fb65-7578-4e44-b780-915eafc2d36b + Result + Result + false + 0 + + + + + + 19942 + -319 + 31 + 40 + + + 19957.5 + -299 + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + 455a99ce-d8c1-4c69-8537-a6e03bcd0f40 + Line SDL + Line SDL + + + + + + 19893 + -270 + 110 + 64 + + + 19967 + -238 + + + + + + Line start point + 6fd4d428-966e-4b1a-9f93-69bd6211aa9f + Start + Start + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19895 + -268 + 60 + 20 + + + 19933 + -258 + + + + + + + + Line tangent (direction) + 8d9f63dc-6132-48df-bd55-6f47c6d12465 + Direction + Direction + false + 94f4a319-f36a-4b46-8bb0-a709f7407660 + 1 + + + + + + 19895 + -248 + 60 + 20 + + + 19933 + -238 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 0dbc551f-8b1a-43ea-840f-877efdf7e5ae + -ABS(X) + Length + Length + false + 33d7fb65-7578-4e44-b780-915eafc2d36b + 1 + + + + + + 19895 + -228 + 60 + 20 + + + 19933 + -218 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + e6e96253-de87-48bf-be46-397b821138cb + Line + Line + false + 0 + + + + + + 19979 + -268 + 22 + 60 + + + 19990 + -238 + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 2d09328c-7c5b-4653-a284-155f028d698f + Panel + + false + 0 + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + 1 + Double click to edit panel content… + + + + + + 19700 + -81 + 160 + 274 + + 0 + 0 + 0 + + 19700.04 + -80.00757 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + ab43a4a9-8d2f-47d6-8da7-ec317f2b4088 + Evaluate Length + Evaluate Length + + + + + + 19867 + -428 + 132 + 64 + + + 19935 + -396 + + + + + + Curve to evaluate + bf9e9124-c3d0-4c75-a1d9-b93845ccf38c + Curve + Curve + false + e6e96253-de87-48bf-be46-397b821138cb + 1 + + + + + + 19869 + -426 + 54 + 20 + + + 19896 + -416 + + + + + + + + Length factor for curve evaluation + feb51f68-bfb9-4dca-b9a5-3ea62102e411 + Length + Length + false + 0 + + + + + + 19869 + -406 + 54 + 20 + + + 19896 + -396 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + fb959a42-efea-4928-9641-1b99fbf6aba4 + Normalized + Normalized + false + 0 + + + + + + 19869 + -386 + 54 + 20 + + + 19896 + -376 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + c420f645-48b0-423a-8236-8264a79fb1c4 + Point + Point + false + 0 + + + + + + 19947 + -426 + 50 + 20 + + + 19972 + -416 + + + + + + + + Tangent vector at the specified length + d9d040c5-b07d-4c07-ae25-ed551ffb274b + Tangent + Tangent + false + 0 + + + + + + 19947 + -406 + 50 + 20 + + + 19972 + -396 + + + + + + + + Curve parameter at the specified length + ed784454-57f7-4940-8844-6105190028a4 + Parameter + Parameter + false + 0 + + + + + + 19947 + -386 + 50 + 20 + + + 19972 + -376 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + 51ad959e-81cd-44e7-b960-0e2c489edc96 + Interpolate + Interpolate + + + + + + 19881 + -531 + 113 + 84 + + + 19942 + -489 + + + + + + 1 + Interpolation points + 0b59414d-0776-4cbe-a631-d1805976a968 + Vertices + Vertices + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19883 + -529 + 47 + 20 + + + 19906.5 + -519 + + + + + + + + Curve degree + 6502c269-f8d3-4d02-8f52-7d1fcc653df3 + Degree + Degree + false + 0 + + + + + + 19883 + -509 + 47 + 20 + + + 19906.5 + -499 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 9ea8cfea-9f32-4ccd-a0d2-0a2e20da9d48 + Periodic + Periodic + false + 0 + + + + + + 19883 + -489 + 47 + 20 + + + 19906.5 + -479 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 7783a16c-67b5-48c4-a685-07de162e5ca1 + KnotStyle + KnotStyle + false + 0 + + + + + + 19883 + -469 + 47 + 20 + + + 19906.5 + -459 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 8b95a653-7044-4a25-939c-b29851a70bf2 + Curve + Curve + false + 0 + + + + + + 19954 + -529 + 38 + 26 + + + 19973 + -515.6667 + + + + + + + + Curve length + 97c80743-7979-4420-815e-502f4d0e43fa + Length + Length + false + 0 + + + + + + 19954 + -503 + 38 + 27 + + + 19973 + -489 + + + + + + + + Curve domain + cec47635-3bc8-47f3-9b8c-b3e26869e379 + Domain + Domain + false + 0 + + + + + + 19954 + -476 + 38 + 27 + + + 19973 + -462.3333 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 26476ded-7557-462f-b1f2-e06eac73396e + eecb9eef-bf83-410d-8b80-70f6c586828c + fc306d08-9644-4746-bff2-e7f7d21251c0 + 8785b891-9ab9-4ad9-b722-691cd54b6928 + 79e16522-d7d8-4431-b894-f32d9d7e0114 + 5ced4b42-a448-4009-a959-0eeaef66f3b8 + eb8b5f8c-170f-4477-8517-16414d2d97da + 41d1dd73-7e03-420f-be94-10f3525cf55d + 47391812-858a-4cf8-934b-4aeacf8ba64d + 39f0330d-4171-4033-b71d-d04463f41f39 + daade0dc-ab8b-43f8-9164-341b5be4e748 + 455a99ce-d8c1-4c69-8537-a6e03bcd0f40 + 2d09328c-7c5b-4653-a284-155f028d698f + ab43a4a9-8d2f-47d6-8da7-ec317f2b4088 + 51ad959e-81cd-44e7-b960-0e2c489edc96 + c6d5cf6a-cb2e-40c3-9f49-9e10a3afab61 + 43aaa9f2-865a-4361-bae2-b13d756229e9 + 25507078-6f19-4d0f-a13f-3f237266b41b + 94f4a319-f36a-4b46-8bb0-a709f7407660 + c3436d5b-d79c-4df4-a6de-3ad28170201a + 4127f92b-f37d-4c11-ae99-6361949ce25e + 00dbdad3-3c37-4c14-902b-4e46ac722ba1 + d12ae8a7-91a2-4ad6-ae0b-4feb2424ff2f + 30b4815d-ef73-4a7d-a149-be80128715b8 + 75b38737-33a1-4f0c-8f22-55157c1802de + 25 + 7e621c81-68ef-4c76-8640-116f215145d5 + Group + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 9962ec96-a45c-4667-8b62-8778deb1ac95 + Nurbs Curve + Nurbs Curve + + + + + + 19762 + -531 + 106 + 64 + + + 19816 + -499 + + + + + + 1 + Curve control points + d48f142a-f6bc-43cb-87b5-acaba39fd439 + Vertices + Vertices + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19764 + -529 + 40 + 20 + + + 19784 + -519 + + + + + + + + Curve degree + c124ed0a-b407-4c51-b1c6-d7a01033503c + Degree + Degree + false + 0 + + + + + + 19764 + -509 + 40 + 20 + + + 19784 + -499 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + a58670d3-776f-4984-9ef4-86f5e67b891b + Periodic + Periodic + false + 0 + + + + + + 19764 + -489 + 40 + 20 + + + 19784 + -479 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + c7a62e37-1527-4faf-a892-02cb61da3227 + Curve + Curve + false + 0 + + + + + + 19828 + -529 + 38 + 20 + + + 19847 + -519 + + + + + + + + Curve length + 672500c2-7ebb-49da-a523-bda8d5165bdd + Length + Length + false + 0 + + + + + + 19828 + -509 + 38 + 20 + + + 19847 + -499 + + + + + + + + Curve domain + 9c0094fc-5f26-4f98-b9c1-727d70773480 + Domain + Domain + false + 0 + + + + + + 19828 + -489 + 38 + 20 + + + 19847 + -479 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + 3fc434bb-51fe-48e4-85e4-238d3f3474bd + Nurbs Curve + Nurbs Curve + + + + + + 19832 + 488 + 106 + 64 + + + 19886 + 520 + + + + + + 1 + Curve control points + 9bf0d014-54fe-42f2-9d6d-7dee6180ac88 + Vertices + Vertices + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19834 + 490 + 40 + 20 + + + 19854 + 500 + + + + + + + + Curve degree + ef27d6ce-7964-4a51-85ff-87a632514a3f + Degree + Degree + false + 0 + + + + + + 19834 + 510 + 40 + 20 + + + 19854 + 520 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + d5219323-5043-4ac9-a723-ddef9f736392 + Periodic + Periodic + false + 0 + + + + + + 19834 + 530 + 40 + 20 + + + 19854 + 540 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 02012bff-cdf4-4e27-a4e5-51f0d135b120 + Curve + Curve + false + 0 + + + + + + 19898 + 490 + 38 + 20 + + + 19917 + 500 + + + + + + + + Curve length + 9a2361c6-d4d2-442f-9985-405f2558a171 + Length + Length + false + 0 + + + + + + 19898 + 510 + 38 + 20 + + + 19917 + 520 + + + + + + + + Curve domain + cd0ccafd-784c-4f5f-bba2-ea070cef243b + Domain + Domain + false + 0 + + + + + + 19898 + 530 + 38 + 20 + + + 19917 + 540 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + true + 9e9961db-32b3-4323-9501-b88ea27bb478 + Relative Differences + Relative Differences + + + + + + 19753 + -323 + 116 + 28 + + + 19800 + -309 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 0e5121c9-8883-458e-8822-6e3e0ac33194 + Values + Values + false + e23c3036-6a8d-4b62-8856-f016c6dcb118 + 1 + + + + + + 19755 + -321 + 33 + 24 + + + 19771.5 + -309 + + + + + + + + 1 + Differences between consecutive items + c7d2919d-f9d4-40e6-9acf-e764a5234cdf + Differenced + Differenced + false + 0 + + + + + + 19812 + -321 + 55 + 24 + + + 19839.5 + -309 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e23c3036-6a8d-4b62-8856-f016c6dcb118 + Relay + + false + 02e6c6b8-ea5e-46cf-a15b-e8207d369f20 + 1 + + + + + + 20053 + 1050 + 40 + 16 + + + 20073 + 1058 + + + + + + + + + + ab14760f-87a6-462e-b481-4a2c26a9a0d7 + Derivatives + + + + + Evaluate the derivatives of a curve at a specified parameter. + true + 25507078-6f19-4d0f-a13f-3f237266b41b + Derivatives + Derivatives + + + + + + 19672 + -257 + 105 + 144 + + + 19736 + -185 + + + + + + 2 + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 7 + fbac3e32-f100-4292-8692-77240a42fd1a + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + 16ef3e75-e315-4899-b531-d3166b42dac9 + + + + + Curve to evaluate + d82cb1d8-f837-485c-a42d-aeb8e81a3885 + Curve + Curve + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 19674 + -255 + 50 + 70 + + + 19699 + -220 + + + + + + + + Parameter on curve domain to evaluate + e828d4d6-4202-4211-b89c-a94f0df3ed58 + Parameter + Parameter + false + 0f96084e-8cd0-4ef0-b10c-26fcc3105ec7 + 1 + + + + + + 19674 + -185 + 50 + 70 + + + 19699 + -150 + + + + + + + + Point on curve at {t} + 171a7652-d423-48e2-8b75-83b08f29f43a + Point + Point + false + 0 + + + + + + 19748 + -255 + 27 + 20 + + + 19761.5 + -245 + + + + + + + + First curve derivative at t (Velocity) + d2c6393c-51fd-43f6-91d8-fa859444ca88 + false + First derivative + 1 + false + 0 + + + + + + 19748 + -235 + 27 + 20 + + + 19761.5 + -225 + + + + + + + + Second curve derivative at t (Acceleration) + 9a058fbc-85f8-4267-a476-c23404ae16aa + false + Second derivative + 2 + false + 0 + + + + + + 19748 + -215 + 27 + 20 + + + 19761.5 + -205 + + + + + + + + Third curve derivative at t (Jolt) + a1594faa-04de-467f-8942-953fa8683a3a + false + Third derivative + 3 + false + 0 + + + + + + 19748 + -195 + 27 + 20 + + + 19761.5 + -185 + + + + + + + + Fourth curve derivative at t (Jounce) + 58637ec1-17c2-4259-8fc0-247dab8a598c + false + Fourth derivative + 4 + false + 0 + + + + + + 19748 + -175 + 27 + 20 + + + 19761.5 + -165 + + + + + + + + Fifth curve derivative at t + 6454d15d-4909-4bca-b5d5-e74d9daec409 + false + Fifth derivative + 5 + false + 0 + + + + + + 19748 + -155 + 27 + 20 + + + 19761.5 + -145 + + + + + + + + Sixth curve derivative at t + bc6feeda-5582-422b-9df5-70b537ff4bd3 + false + Sixth derivative + 6 + false + 0 + + + + + + 19748 + -135 + 27 + 20 + + + 19761.5 + -125 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 94f4a319-f36a-4b46-8bb0-a709f7407660 + Relay + + false + 9a058fbc-85f8-4267-a476-c23404ae16aa + 1 + + + + + + 19810 + -219 + 40 + 16 + + + 19830 + -211 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c3436d5b-d79c-4df4-a6de-3ad28170201a + Relay + + false + a1594faa-04de-467f-8942-953fa8683a3a + 1 + + + + + + 19804 + -187 + 40 + 16 + + + 19824 + -179 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + c26ed4de-3fbd-4915-bb9e-c0b622bb221f + Digit Scroller + Digit Scroller + false + 0 + + + + + 12 + Digit Scroller + 1 + + 4.41160231920 + + + + + + 19870 + -347 + 250 + 20 + + + 19870.02 + -346.9556 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 1570475c-b015-416b-96eb-c0a731fc6946 + Create Material + Create Material + + + + + + 20045 + 823 + 132 + 104 + + + 20123 + 875 + + + + + + Colour of the diffuse channel + 20604dff-fd11-44b9-a3cc-7b32a5c44a7c + Diffuse + Diffuse + false + 0 + + + + + + 20047 + 825 + 64 + 20 + + + 20079 + 835 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + 54f8ca26-8db7-4142-a158-adb814373823 + Specular + Specular + false + 0 + + + + + + 20047 + 845 + 64 + 20 + + + 20079 + 855 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + e314217b-e273-4920-a61e-8776b9f36c9c + Emission + Emission + false + 0 + + + + + + 20047 + 865 + 64 + 20 + + + 20079 + 875 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 30290034-8ce3-4473-a10b-d451d914dbe7 + Transparency + Transparency + false + 0 + + + + + + 20047 + 885 + 64 + 20 + + + 20079 + 895 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 5180b92b-ee38-4e01-aea0-0d94b0489a80 + Shine + Shine + false + 0 + + + + + + 20047 + 905 + 64 + 20 + + + 20079 + 915 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 047a614b-0801-4eb1-ab3b-b74bf64ddd1c + Material + Material + false + 0 + + + + + + 20135 + 825 + 40 + 100 + + + 20155 + 875 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 737cab6f-8dc3-4fb7-957b-6c4826b0f606 + Custom Preview + Custom Preview + + + + + + + 20072 + 754 + 76 + 44 + + + 20134 + 776 + + + + + + Geometry to preview + true + 832074c2-99b2-416e-bd07-2060589969d0 + Geometry + Geometry + false + ef0e52e4-a8c3-4719-bb59-59bd59461acb + 1 + + + + + + 20074 + 756 + 48 + 20 + + + 20098 + 766 + + + + + + + + The material override + fa1b40a4-0631-428f-863c-b1abf80a1954 + Material + Material + false + 047a614b-0801-4eb1-ab3b-b74bf64ddd1c + 1 + + + + + + 20074 + 776 + 48 + 20 + + + 20098 + 786 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c6d0db7e-dbff-4e0d-a737-631044d97a7c + Create Material + Create Material + + + + + + 20048 + 1370 + 132 + 104 + + + 20126 + 1422 + + + + + + Colour of the diffuse channel + 7ade2bf7-276e-4554-8efd-9a78b7e421e3 + Diffuse + Diffuse + false + 0 + + + + + + 20050 + 1372 + 64 + 20 + + + 20082 + 1382 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 5d1a4f57-1220-4c3b-a14d-f08d30ba6164 + Specular + Specular + false + 0 + + + + + + 20050 + 1392 + 64 + 20 + + + 20082 + 1402 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 95f2c3fb-8560-4a6e-99ed-ff9ad361e7b4 + Emission + Emission + false + 0 + + + + + + 20050 + 1412 + 64 + 20 + + + 20082 + 1422 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + e605d1e2-7545-4069-af91-8e36298c9998 + Transparency + Transparency + false + 0 + + + + + + 20050 + 1432 + 64 + 20 + + + 20082 + 1442 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 32b981fd-bd9d-4624-aeb5-414f8f41aeab + Shine + Shine + false + 0 + + + + + + 20050 + 1452 + 64 + 20 + + + 20082 + 1462 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 6edc0ebc-511d-480d-ace9-ce378eac1766 + Material + Material + false + 0 + + + + + + 20138 + 1372 + 40 + 100 + + + 20158 + 1422 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + d67c3027-de91-4ca2-97dd-4173e69e4677 + Custom Preview + Custom Preview + + + + + + + 20068 + 1323 + 76 + 44 + + + 20130 + 1345 + + + + + + Geometry to preview + true + 83d5fce4-2549-45eb-9cad-c30301ac81e9 + Geometry + Geometry + false + 683d87a9-6173-47e4-886a-2d3471a19949 + 1 + + + + + + 20070 + 1325 + 48 + 20 + + + 20094 + 1335 + + + + + + + + The material override + cd662b46-b123-4f3c-91c8-2645a97336de + Material + Material + false + 6edc0ebc-511d-480d-ace9-ce378eac1766 + 1 + + + + + + 20070 + 1345 + 48 + 20 + + + 20094 + 1355 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + b8aeba38-f30d-4060-9ec5-7f00fd753ce7 + Create Material + Create Material + + + + + + 20046 + 528 + 132 + 104 + + + 20124 + 580 + + + + + + Colour of the diffuse channel + d10247cc-8f69-4f4e-9ac8-7fb25bfbb7a2 + Diffuse + Diffuse + false + 0 + + + + + + 20048 + 530 + 64 + 20 + + + 20080 + 540 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + 959105c2-b63d-457f-81aa-2630dbdc4511 + Specular + Specular + false + 0 + + + + + + 20048 + 550 + 64 + 20 + + + 20080 + 560 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + da754392-8a2f-4ff1-8137-f0aee237351c + Emission + Emission + false + 0 + + + + + + 20048 + 570 + 64 + 20 + + + 20080 + 580 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 31f80990-13aa-476d-bcd5-f21fdd31726c + Transparency + Transparency + false + 0 + + + + + + 20048 + 590 + 64 + 20 + + + 20080 + 600 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3f4e53b0-0c66-4fcf-82ef-768f48a579b1 + Shine + Shine + false + 0 + + + + + + 20048 + 610 + 64 + 20 + + + 20080 + 620 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 7ac6f908-1995-4663-abb5-d381ceb540a4 + Material + Material + false + 0 + + + + + + 20136 + 530 + 40 + 100 + + + 20156 + 580 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 70949154-1bd6-49cd-99bf-b3457c236e0a + Custom Preview + Custom Preview + + + + + + + 20077 + 476 + 76 + 44 + + + 20139 + 498 + + + + + + Geometry to preview + true + 939d4e85-d5a6-4b23-a3b6-2a4c60019456 + Geometry + Geometry + false + 2e5dee61-e125-4eea-ba69-552af8c1ee2b + 1 + + + + + + 20079 + 478 + 48 + 20 + + + 20103 + 488 + + + + + + + + The material override + d05f5917-c573-4fef-b98e-7909067c88ee + Material + Material + false + 7ac6f908-1995-4663-abb5-d381ceb540a4 + 1 + + + + + + 20079 + 498 + 48 + 20 + + + 20103 + 508 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + c6d5cf6a-cb2e-40c3-9f49-9e10a3afab61 + Create Material + Create Material + + + + + + 20043 + -216 + 132 + 104 + + + 20121 + -164 + + + + + + Colour of the diffuse channel + 7cd20466-36a6-4cf3-89d3-41c6ca7a4ee5 + Diffuse + Diffuse + false + 0 + + + + + + 20045 + -214 + 64 + 20 + + + 20077 + -204 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;242;242;242 + + + + + + + + + + + + Colour of the specular highlight + e20c7c80-e437-4ef7-b761-9389c0395762 + Specular + Specular + false + 0 + + + + + + 20045 + -194 + 64 + 20 + + + 20077 + -184 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 91ed31de-dcd5-4cf3-bd33-38f2799e849c + Emission + Emission + false + 0 + + + + + + 20045 + -174 + 64 + 20 + + + 20077 + -164 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + b38afd9c-0d79-4203-86e8-1e8d03e2eebd + Transparency + Transparency + false + 0 + + + + + + 20045 + -154 + 64 + 20 + + + 20077 + -144 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8280a6e9-0f28-42f5-a325-b514af16c308 + Shine + Shine + false + 0 + + + + + + 20045 + -134 + 64 + 20 + + + 20077 + -124 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 09bb024a-14cf-4f38-930f-869ec50eb7a8 + Material + Material + false + 0 + + + + + + 20133 + -214 + 40 + 100 + + + 20153 + -164 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 43aaa9f2-865a-4361-bae2-b13d756229e9 + Custom Preview + Custom Preview + + + + + + + 20082 + -283 + 76 + 44 + + + 20144 + -261 + + + + + + Geometry to preview + true + ab66a8bc-fb88-4d38-b290-6691658d9075 + Geometry + Geometry + false + e6e96253-de87-48bf-be46-397b821138cb + 1 + + + + + + 20084 + -281 + 48 + 20 + + + 20108 + -271 + + + + + + + + The material override + 2a303417-99f8-466a-bc82-69711167d057 + Material + Material + false + 09bb024a-14cf-4f38-930f-869ec50eb7a8 + 1 + + + + + + 20084 + -261 + 48 + 20 + + + 20108 + -251 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 4127f92b-f37d-4c11-ae99-6361949ce25e + Create Material + Create Material + + + + + + 20037 + -461 + 132 + 104 + + + 20115 + -409 + + + + + + Colour of the diffuse channel + 9b98daca-6cd7-48a7-99b7-85ff717edd39 + Diffuse + Diffuse + false + 0 + + + + + + 20039 + -459 + 64 + 20 + + + 20071 + -449 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;230;230;230 + + + + + + + + + + + + Colour of the specular highlight + 17ed3371-69d9-4849-bd2e-ac04c8a895c5 + Specular + Specular + false + 0 + + + + + + 20039 + -439 + 64 + 20 + + + 20071 + -429 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c4f5d9f0-1dfc-4147-9ccb-092a24b8178b + Emission + Emission + false + 0 + + + + + + 20039 + -419 + 64 + 20 + + + 20071 + -409 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0a783571-d37a-4f2e-bd96-05659b705c6a + Transparency + Transparency + false + 0 + + + + + + 20039 + -399 + 64 + 20 + + + 20071 + -389 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 7a195b6e-b5b7-44fd-9447-9929f2121926 + Shine + Shine + false + 0 + + + + + + 20039 + -379 + 64 + 20 + + + 20071 + -369 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 725e5433-9f7b-4f33-bff7-55a757c2d2bb + Material + Material + false + 0 + + + + + + 20127 + -459 + 40 + 100 + + + 20147 + -409 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 00dbdad3-3c37-4c14-902b-4e46ac722ba1 + Custom Preview + Custom Preview + + + + + + + 20076 + -528 + 76 + 44 + + + 20138 + -506 + + + + + + Geometry to preview + true + 1253051f-c3ac-4232-a89b-01f87b41521a + Geometry + Geometry + false + 8b95a653-7044-4a25-939c-b29851a70bf2 + 1 + + + + + + 20078 + -526 + 48 + 20 + + + 20102 + -516 + + + + + + + + The material override + cda2e26a-d4c4-4d98-a141-d698fd954f10 + Material + Material + false + 725e5433-9f7b-4f33-bff7-55a757c2d2bb + 1 + + + + + + 20078 + -506 + 48 + 20 + + + 20102 + -496 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + true + d12ae8a7-91a2-4ad6-ae0b-4feb2424ff2f + Line SDL + Line SDL + + + + + + 19589 + -558 + 110 + 64 + + + 19663 + -526 + + + + + + Line start point + 2d16e194-4039-42ef-a399-f24416ac402b + Start + Start + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19591 + -556 + 60 + 20 + + + 19629 + -546 + + + + + + + + Line tangent (direction) + 544dc7bc-facc-40ac-a5ce-4807ee5d6731 + Direction + Direction + false + c3436d5b-d79c-4df4-a6de-3ad28170201a + 1 + + + + + + 19591 + -536 + 60 + 20 + + + 19629 + -526 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 7744623c-37bc-4d5d-95f3-032640d4de86 + -X + Length + Length + false + 33d7fb65-7578-4e44-b780-915eafc2d36b + 1 + + + + + + 19591 + -516 + 60 + 20 + + + 19629 + -506 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + 45d9866b-f9e5-4a04-9063-14d3b72b3d8b + Line + Line + false + 0 + + + + + + 19675 + -556 + 22 + 60 + + + 19686 + -526 + + + + + + + + + + + + 71b5b089-500a-4ea6-81c5-2f960441a0e8 + PolyLine + + + + + Create a polyline connecting a number of points. + true + ca8d7a54-c37e-424e-80e6-066157d582e1 + PolyLine + PolyLine + + + + + + 19903 + -1055 + 106 + 44 + + + 19957 + -1033 + + + + + + 1 + Polyline vertex points + e1ef187e-5dc5-4f8f-b845-47923791f714 + Vertices + Vertices + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19905 + -1053 + 40 + 20 + + + 19925 + -1043 + + + + + + + + Close polyline + 9939a0c8-47f1-4a8e-86c1-c95f22d55eeb + Closed + Closed + false + 0 + + + + + + 19905 + -1033 + 40 + 20 + + + 19925 + -1023 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting polyline + 5c49f71f-88eb-40e4-ab1e-40ba69d51b35 + Polyline + Polyline + false + 0 + + + + + + 19969 + -1053 + 38 + 40 + + + 19988 + -1033 + + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 7b9f1979-e494-45ec-a57b-91687e98fe49 + Explode + Explode + + + + + + 19881 + -1003 + 124 + 44 + + + 19942 + -981 + + + + + + Curve to explode + 6f0bd800-89bb-4582-8e66-19e3b74fd988 + Curve + Curve + false + 5c49f71f-88eb-40e4-ab1e-40ba69d51b35 + 1 + + + + + + 19883 + -1001 + 47 + 20 + + + 19906.5 + -991 + + + + + + + + Recursive decomposition until all segments are atomic + 069bb848-f4fe-402c-9920-279362d574f3 + Recursive + Recursive + false + 0 + + + + + + 19883 + -981 + 47 + 20 + + + 19906.5 + -971 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + b5c7c3f2-0f06-4126-84b4-db05473eb7cd + Segments + Segments + false + 0 + + + + + + 19954 + -1001 + 49 + 20 + + + 19978.5 + -991 + + + + + + + + 1 + Vertices of the exploded segments + 573378b6-cc59-4fe7-9890-b24f00530bc7 + Vertices + Vertices + false + 0 + + + + + + 19954 + -981 + 49 + 20 + + + 19978.5 + -971 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 1c16cb7c-faf1-4e16-9aee-63891544099b + 1 + Curve + Curve + false + b5c7c3f2-0f06-4126-84b4-db05473eb7cd + 1 + + + + + + 19907 + -909 + 50 + 24 + + + 19940.01 + -897.9126 + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 7115f9cb-ee98-4cf7-9a26-11c45337e482 + Panel + + false + 0 + 61cd2777-d792-45d7-b4cd-e20c99cdea39 + 1 + Double click to edit panel content… + + + + + + 19800 + -810 + 226 + 100 + + 0 + 0 + 0 + + 19800.01 + -809.9126 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + 6f93d366-919f-4dda-a35e-ba03dd62799b + Sort List + + + + + Sort a list of numeric keys. + true + 618c56c5-6aed-485b-83b8-f98559e456aa + Sort List + Sort List + + + + + + 19921 + -869 + 118 + 44 + + + 19980 + -847 + + + + + + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2 + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + List of sortable keys + 7a82f19d-998d-4b78-a27d-747cdb49b71b + Keys + Keys + false + 4b1b6326-4f50-4835-9224-331faa52d10a + 1 + + + + + + 19923 + -867 + 45 + 20 + + + 19945.5 + -857 + + + + + + + + 1 + Optional list of values to sort synchronously + 6ae88aec-b96d-4144-b3db-f699dab59f5f + Values Values A + Values A + true + 1c16cb7c-faf1-4e16-9aee-63891544099b + 1 + + + + + + 19923 + -847 + 45 + 20 + + + 19945.5 + -837 + + + + + + + + 1 + Sorted keys + 61cd2777-d792-45d7-b4cd-e20c99cdea39 + Keys + Keys + false + 0 + + + + + + 19992 + -867 + 45 + 20 + + + 20014.5 + -857 + + + + + + + + 1 + Synchronous values in Values A + 4358ca17-8523-4346-81e9-197b9384baf8 + Values Values A + Values A + false + 0 + + + + + + 19992 + -847 + 45 + 20 + + + 20014.5 + -837 + + + + + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + 2cc0f0e4-c7db-48f1-999d-9f873f0585ba + Length + Length + + + + + + 19811 + -884 + 92 + 28 + + + 19855 + -870 + + + + + + Curve to measure + adbfb465-cab7-4397-9f88-aa4028aa5a63 + Curve + Curve + false + 1c16cb7c-faf1-4e16-9aee-63891544099b + 1 + + + + + + 19813 + -882 + 30 + 24 + + + 19828 + -870 + + + + + + + + Curve length + 4b1b6326-4f50-4835-9224-331faa52d10a + Length + Length + false + 0 + + + + + + 19867 + -882 + 34 + 24 + + + 19884 + -870 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + true + 57c50bf0-b0b9-4ec0-ae26-7aa4e700fcb6 + List Item + List Item + + + + + + 19925 + -710 + 62 + 64 + + + 19967 + -678 + + + + + + 3 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 2e3ab970-8545-46bb-836c-1c11e5610bce + cb95db89-6165-43b6-9c41-5702bc5bf137 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 1 + Base list + 27801bf1-0da9-43ab-8a2b-a6db7a6335b5 + List + List + false + 61cd2777-d792-45d7-b4cd-e20c99cdea39 + 1 + + + + + + 19927 + -708 + 28 + 20 + + + 19941 + -698 + + + + + + + + Item index + fb850934-27cd-4fac-87c8-4b38a359ce96 + Index + Index + false + 0 + + + + + + 19927 + -688 + 28 + 20 + + + 19941 + -678 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 80a56ae1-15e7-4004-b620-4bd90b15ee4f + Wrap + Wrap + false + 0 + + + + + + 19927 + -668 + 28 + 20 + + + 19941 + -658 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 93dde93b-329d-46ba-8c2c-da9e365016c8 + false + Item + i + false + 0 + + + + + + 19979 + -708 + 6 + 60 + + + 19982 + -678 + + + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ca8d7a54-c37e-424e-80e6-066157d582e1 + 7b9f1979-e494-45ec-a57b-91687e98fe49 + 1c16cb7c-faf1-4e16-9aee-63891544099b + 7115f9cb-ee98-4cf7-9a26-11c45337e482 + 618c56c5-6aed-485b-83b8-f98559e456aa + 2cc0f0e4-c7db-48f1-999d-9f873f0585ba + 57c50bf0-b0b9-4ec0-ae26-7aa4e700fcb6 + 7 + 313d0bad-128d-43cb-b5f3-0121078ed191 + Group + + + + + + + + + + + 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486 + Dot Display + + + + + Draw a collection of coloured dots + false + 3e63e868-70ad-458e-8a1f-c55ce7d9bcf6 + Dot Display + Dot Display + + + + + + 20002 + -623 + 77 + 64 + + + 20065 + -591 + + + + + + Dot location + true + a0da7884-9ce9-49fa-aaad-1e9c9183b48d + Point + Point + false + 16ab5c8b-6480-4ed0-97f8-4bae6b064ade + 1 + + + + + + 20004 + -621 + 49 + 20 + + + 20036.5 + -611 + + + + + + + + Dot colour + f806a0ea-e73e-42a1-9b7c-25c039cb7a28 + Colour + Colour + false + 0 + + + + + + 20004 + -601 + 49 + 20 + + + 20036.5 + -591 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;194;194;194 + + + + + + + + + + + + Dot size + 81363b50-80d5-4e50-add6-124573014d4d + X/2 + Size + Size + false + 93dde93b-329d-46ba-8c2c-da9e365016c8 + 1 + + + + + + 20004 + -581 + 49 + 20 + + + 20036.5 + -571 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 30b4815d-ef73-4a7d-a149-be80128715b8 + Create Material + Create Material + + + + + + 19634 + -383 + 132 + 104 + + + 19712 + -331 + + + + + + Colour of the diffuse channel + bbc88dae-685c-4f4d-9172-07728f17c90e + Diffuse + Diffuse + false + 0 + + + + + + 19636 + -381 + 64 + 20 + + + 19668 + -371 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;235;235;235 + + + + + + + + + + + + Colour of the specular highlight + b52a1052-5305-4a23-ac13-f97acac0d36a + Specular + Specular + false + 0 + + + + + + 19636 + -361 + 64 + 20 + + + 19668 + -351 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + b35485f9-7a44-4997-ab83-b1f3fdaeeebc + Emission + Emission + false + 0 + + + + + + 19636 + -341 + 64 + 20 + + + 19668 + -331 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1c4dc668-9da7-4c25-9061-7f71c2ef9cd9 + Transparency + Transparency + false + 0 + + + + + + 19636 + -321 + 64 + 20 + + + 19668 + -311 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 17e61f1b-2645-49cc-b2aa-8118078b9d5e + Shine + Shine + false + 0 + + + + + + 19636 + -301 + 64 + 20 + + + 19668 + -291 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + da2e3dad-7e56-47cb-815d-a2bf53a5219e + Material + Material + false + 0 + + + + + + 19724 + -381 + 40 + 100 + + + 19744 + -331 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 75b38737-33a1-4f0c-8f22-55157c1802de + Custom Preview + Custom Preview + + + + + + + 19660 + -440 + 76 + 44 + + + 19722 + -418 + + + + + + Geometry to preview + true + e4969f7b-dceb-45fe-8819-ae47566ff2bd + Geometry + Geometry + false + 45d9866b-f9e5-4a04-9063-14d3b72b3d8b + 1 + + + + + + 19662 + -438 + 48 + 20 + + + 19686 + -428 + + + + + + + + The material override + 5856b092-8db6-4158-985e-ad49b08e3801 + Material + Material + false + da2e3dad-7e56-47cb-815d-a2bf53a5219e + 1 + + + + + + 19662 + -418 + 48 + 20 + + + 19686 + -408 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0d3ec57b-9813-4d0d-81c8-4eeb2a2f0cd6 + Relay + + false + c420f645-48b0-423a-8236-8264a79fb1c4 + 1 + + + + + + 19824 + -617 + 40 + 16 + + + 19844 + -609 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b2e90c04-c46f-4a0d-ae5a-19ab7ec19f12 + Relay + + false + 953667d4-8eb0-4e29-9cf5-d373a1b74872 + 1 + + + + + + 19824 + -594 + 40 + 16 + + + 19844 + -586 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e9fe828d-d263-440f-8b06-d0df9567c78d + Relay + + false + dff36908-4554-4ef1-9edb-5e9226c0f93f + 1 + + + + + + 19829 + -572 + 40 + 16 + + + 19849 + -564 + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + true + bafd6058-8c32-40b7-8e00-b819a705d2b3 + Merge + Merge + + + + + + 19894 + -621 + 75 + 84 + + + 19924 + -579 + + + + + + 4 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 96bb5d92-18cd-4c76-8f52-238aadbcc58a + false + Data 1 + D1 + true + 0d3ec57b-9813-4d0d-81c8-4eeb2a2f0cd6 + 1 + + + + + + 19896 + -619 + 16 + 20 + + + 19904 + -609 + + + + + + + + 2 + Data stream 2 + 234e7b3d-cffa-49df-b8a0-184340f815f9 + false + Data 2 + D2 + true + 0 + + + + + + 19896 + -599 + 16 + 20 + + + 19904 + -589 + + + + + + + + 2 + Data stream 3 + 8183aca6-73b6-41dd-8489-28ec310a701f + false + Data 3 + D3 + true + 0 + + + + + + 19896 + -579 + 16 + 20 + + + 19904 + -569 + + + + + + + + 2 + Data stream 4 + 9775ef37-024f-4720-825b-25dc236cbcbb + false + Data 4 + D4 + true + 0 + + + + + + 19896 + -559 + 16 + 20 + + + 19904 + -549 + + + + + + + + 2 + Result of merge + 16ab5c8b-6480-4ed0-97f8-4bae6b064ade + Result + Result + false + 0 + + + + + + 19936 + -619 + 31 + 80 + + + 19951.5 + -579 + + + + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + 43480ee0-f67d-47f2-bd32-51eefd448acf + Evaluate Length + Evaluate Length + + + + + + 19604 + -703 + 132 + 64 + + + 19672 + -671 + + + + + + Curve to evaluate + bd21c133-0498-4629-b305-c2d75d040dda + Curve + Curve + false + 45d9866b-f9e5-4a04-9063-14d3b72b3d8b + 1 + + + + + + 19606 + -701 + 54 + 20 + + + 19633 + -691 + + + + + + + + Length factor for curve evaluation + f8706dab-8f09-47a4-9993-6195e5a9ba2f + Length + Length + false + 0 + + + + + + 19606 + -681 + 54 + 20 + + + 19633 + -671 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 321f2909-465b-4459-8db8-b370eddfe8e6 + Normalized + Normalized + false + 0 + + + + + + 19606 + -661 + 54 + 20 + + + 19633 + -651 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 78198000-65d8-4d8b-b016-0d94ea49b8a7 + Point + Point + false + 0 + + + + + + 19684 + -701 + 50 + 20 + + + 19709 + -691 + + + + + + + + Tangent vector at the specified length + 00ea66be-dec3-4d1a-90f0-a9a3c7655a55 + Tangent + Tangent + false + 0 + + + + + + 19684 + -681 + 50 + 20 + + + 19709 + -671 + + + + + + + + Curve parameter at the specified length + 631aaf48-0447-412c-a2e7-cf8a963587c3 + Parameter + Parameter + false + 0 + + + + + + 19684 + -661 + 50 + 20 + + + 19709 + -651 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + d138dc08-d103-456c-a919-0f9a05584eb4 + Interpolate + Interpolate + + + + + + 19613 + -787 + 113 + 84 + + + 19674 + -745 + + + + + + 1 + Interpolation points + 95cf6c44-961e-4a7b-89db-d306a5922e54 + Vertices + Vertices + false + 78198000-65d8-4d8b-b016-0d94ea49b8a7 + 1 + + + + + + 19615 + -785 + 47 + 20 + + + 19638.5 + -775 + + + + + + + + Curve degree + 35010f33-d38d-48f6-a260-e3cfe3fef202 + Degree + Degree + false + 0 + + + + + + 19615 + -765 + 47 + 20 + + + 19638.5 + -755 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Periodic curve + 5acc16f8-c951-4702-91cd-9b4b854764b5 + Periodic + Periodic + false + 0 + + + + + + 19615 + -745 + 47 + 20 + + + 19638.5 + -735 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 328d1536-311e-4eb4-a337-dbc51021a7b0 + KnotStyle + KnotStyle + false + 0 + + + + + + 19615 + -725 + 47 + 20 + + + 19638.5 + -715 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 02ccd8c4-db1a-4e87-bc93-45a00222209e + Curve + Curve + false + 0 + + + + + + 19686 + -785 + 38 + 26 + + + 19705 + -771.6667 + + + + + + + + Curve length + fb1bee11-fc06-4ff0-986a-83c28a45b5d5 + Length + Length + false + 0 + + + + + + 19686 + -759 + 38 + 27 + + + 19705 + -745 + + + + + + + + Curve domain + 7a88a505-3b00-4a51-a233-0084110cb416 + Domain + Domain + false + 0 + + + + + + 19686 + -732 + 38 + 27 + + + 19705 + -718.3334 + + + + + + + + + + + + dde71aef-d6ed-40a6-af98-6b0673983c82 + Nurbs Curve + + + + + Construct a nurbs curve from control points. + true + af640434-92bd-4cd3-868e-5d8119f7baeb + Nurbs Curve + Nurbs Curve + + + + + + 19617 + -851 + 106 + 64 + + + 19671 + -819 + + + + + + 1 + Curve control points + 8f57efdb-759c-45f4-b163-235b23281bd3 + Vertices + Vertices + false + 78198000-65d8-4d8b-b016-0d94ea49b8a7 + 1 + + + + + + 19619 + -849 + 40 + 20 + + + 19639 + -839 + + + + + + + + Curve degree + 27b9a8d5-cc7c-4735-8092-0ca7bcda3b60 + Degree + Degree + false + 0 + + + + + + 19619 + -829 + 40 + 20 + + + 19639 + -819 + + + + + + 1 + + + + + 1 + {0} + + + + + 11 + + + + + + + + + + + Periodic curve + e0ae8423-4970-485f-8273-0694942a759b + Periodic + Periodic + false + 0 + + + + + + 19619 + -809 + 40 + 20 + + + 19639 + -799 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Resulting nurbs curve + 66843ab0-a905-4c65-a782-8d6466a5c5aa + Curve + Curve + false + 0 + + + + + + 19683 + -849 + 38 + 20 + + + 19702 + -839 + + + + + + + + Curve length + c0c4ebba-7673-462a-b3bf-d4c71894dd5a + Length + Length + false + 0 + + + + + + 19683 + -829 + 38 + 20 + + + 19702 + -819 + + + + + + + + Curve domain + 5901157b-a182-416c-976d-39abf0b852af + Domain + Domain + false + 0 + + + + + + 19683 + -809 + 38 + 20 + + + 19702 + -799 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 202f8bd9-11f5-473d-bd72-e3c6fddee2d4 + 5738baaa-3584-4804-97da-7a8b46ddcf8c + 13a13719-f8fd-4f00-b675-daed1b410e99 + 76efc97a-4ec6-4782-b2d5-7d37c77b43fb + 881521b3-da3e-48f4-a6b6-42a2ad6a6870 + a5e6a2de-7663-4415-b906-578da22a1eee + 18a9087b-376f-4a09-a388-c6b408572dac + 7 + f088e579-9bf7-418b-a1d1-cd8a9d6d90f9 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 72a89b1b-75e3-455e-b8ad-f8f1ec3909cd + 84770f8b-ee2c-4d86-897e-8bd3a5e1062a + dd28c4bc-b1c3-48e4-855e-a3a4ded2b7ed + d537c61a-2def-43dd-b50b-112750841dea + 835d6923-282f-4d1c-a692-e163fa5e7353 + 5f01c636-f077-4252-b839-34d6ddec0a94 + 6 + 02e6b5d9-6900-4c0f-93bf-e5dd994619a4 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5b9a9412-0cc4-4ee6-8fb8-f691f7efbc02 + bb202977-de05-4573-874b-d7261808763d + 1fc366d2-4535-4eba-8647-7794657e2e79 + fe339a32-a48e-43dd-bc80-93b1e04d0c2f + 0ae0bb25-3a1b-4bee-87f6-9d6f38ca624e + 3b2bb6cc-083a-44a0-923f-d63d210d4257 + 0225b8a6-6029-45ab-8bb6-e525bac02f46 + d2f01434-9245-4e7c-8db1-f7f14f4f1877 + 76a3e8c5-7991-4c02-b1f0-16db4f503d2a + bb932273-24cb-4808-baea-4f542887cc54 + 10 + 909654f2-81a7-42cd-8079-8bf79412e52d + Group + + + + + + + + + + + f12daa2f-4fd5-48c1-8ac3-5dea476912ca + Mirror + + + + + Mirror an object. + true + 4e41b7ef-01bf-4376-854f-da8f1e81ec61 + Mirror + Mirror + + + + + + 15502 + 1965 + 126 + 44 + + + 15564 + 1987 + + + + + + Base geometry + 6fe808ea-6ce8-4f16-9927-8e33edae5c96 + Geometry + Geometry + true + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + 1 + + + + + + 15504 + 1967 + 48 + 20 + + + 15528 + 1977 + + + + + + + + Mirror plane + 6e24637b-f649-4d55-b1fd-cc58d5d05da5 + Plane + Plane + false + a25e7e18-04a2-4541-91ce-b98ffd9449d4 + 1 + + + + + + 15504 + 1987 + 48 + 20 + + + 15528 + 1997 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + + Mirrored geometry + 2d9d449f-4707-4351-84c1-a32412da4b7e + Geometry + Geometry + false + 0 + + + + + + 15576 + 1967 + 50 + 20 + + + 15601 + 1977 + + + + + + + + Transformation data + b513356a-ce2b-4458-ad52-afb4956dc83e + Transform + Transform + false + 0 + + + + + + 15576 + 1987 + 50 + 20 + + + 15601 + 1997 + + + + + + + + + + + + 290f418a-65ee-406a-a9d0-35699815b512 + Scale NU + + + + + Scale an object with non-uniform factors. + true + eb8646e0-d1b6-4160-bff2-9a4ad357235d + Scale NU + Scale NU + + + + + + 15691 + 1929 + 142 + 104 + + + 15769 + 1981 + + + + + + Base geometry + f479329c-9fdd-4e84-9da4-384ef0063604 + Geometry + Geometry + true + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + bf4bae4e-6979-458c-a323-bc9d067ce22f + 2 + + + + + + 15693 + 1931 + 64 + 20 + + + 15733 + 1941 + + + + + + + + Base plane + 3dd3bc05-3c59-45a0-a630-d7b3c94bfc74 + Plane + Plane + false + 0 + + + + + + 15693 + 1951 + 64 + 20 + + + 15733 + 1961 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Scaling factor in {x} direction + 294d1f91-a43e-441e-858f-9c7bc2c67eef + Scale X + Scale X + false + 0 + + + + + + 15693 + 1971 + 64 + 20 + + + 15733 + 1981 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {y} direction + 2b605e12-8b27-40c0-815e-f73f6088259f + -X + Scale Y + Scale Y + false + 0 + + + + + + 15693 + 1991 + 64 + 20 + + + 15733 + 2001 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Scaling factor in {z} direction + a2c253eb-b20c-4a6b-8eb1-525ea196a81d + Scale Z + Scale Z + false + 0 + + + + + + 15693 + 2011 + 64 + 20 + + + 15733 + 2021 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scaled geometry + d29ec9fb-0fd1-4717-bda3-07fbd5bf2fa5 + Geometry + Geometry + false + 0 + + + + + + 15781 + 1931 + 50 + 50 + + + 15806 + 1956 + + + + + + + + Transformation data + 01b87883-9456-4b94-9ffd-64f66d25fdfc + Transform + Transform + false + 0 + + + + + + 15781 + 1981 + 50 + 50 + + + 15806 + 2006 + + + + + + + + + + + + e9eb1dcf-92f6-4d4d-84ae-96222d60f56b + Move + + + + + Translate (move) an object along a vector. + true + be2f809d-cb36-4214-b36b-45a3ec6e80dc + Move + Move + + + + + + 15696 + 1838 + 126 + 44 + + + 15758 + 1860 + + + + + + Base geometry + 8ff58379-018c-40f6-97dc-a2c59d14b9fd + Geometry + Geometry + true + d29ec9fb-0fd1-4717-bda3-07fbd5bf2fa5 + 1 + + + + + + 15698 + 1840 + 48 + 20 + + + 15722 + 1850 + + + + + + + + Translation vector + 2fff67a3-037e-4359-bad4-54d08a7c7290 + Motion + Motion + false + 0 + + + + + + 15698 + 1860 + 48 + 20 + + + 15722 + 1870 + + + + + + 1 + + + + + 1 + {0} + + + + + + 2 + -0.5 + 0 + + + + + + + + + + + + Translated geometry + d7001175-3686-4b0a-aefb-bcbf17320b42 + Geometry + Geometry + false + 0 + + + + + + 15770 + 1840 + 50 + 20 + + + 15795 + 1850 + + + + + + + + Transformation data + 937cebee-d8cb-4bad-9f7b-596883a9d3ec + Transform + Transform + false + 0 + + + + + + 15770 + 1860 + 50 + 20 + + + 15795 + 1870 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + bf4bae4e-6979-458c-a323-bc9d067ce22f + Relay + + false + 2d9d449f-4707-4351-84c1-a32412da4b7e + 1 + + + + + + 15587 + 1938 + 40 + 16 + + + 15607 + 1946 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4e41b7ef-01bf-4376-854f-da8f1e81ec61 + 84770f8b-ee2c-4d86-897e-8bd3a5e1062a + eb8646e0-d1b6-4160-bff2-9a4ad357235d + be2f809d-cb36-4214-b36b-45a3ec6e80dc + 99c6da2f-5fc8-43bf-af62-767fecb0552e + bf4bae4e-6979-458c-a323-bc9d067ce22f + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + 9 + 550c4a53-d753-4b1f-adac-0ebd6d271f8d + Group + + + + + + + + + + + 6b021f56-b194-4210-b9a1-6cef3b7d0848 + Evaluate Length + + + + + Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes. + true + f5430bc9-f384-4fb7-87fd-0f5e2177bb7e + Evaluate Length + Evaluate Length + + + + + + 15584 + 1679 + 132 + 64 + + + 15652 + 1711 + + + + + + Curve to evaluate + 2a44a49d-42e4-48c6-9693-57d4204c383a + Curve + Curve + false + 35453427-819e-488c-8f5e-ec0d3d1e0df4 + 1 + + + + + + 15586 + 1681 + 54 + 20 + + + 15613 + 1691 + + + + + + + + Length factor for curve evaluation + ea8926dc-4abf-47c2-8671-83fa8ceae23b + Length + Length + false + 0 + + + + + + 15586 + 1701 + 54 + 20 + + + 15613 + 1711 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8d82da6a-d42b-4839-a61f-49e65456c109 + Normalized + Normalized + false + 0 + + + + + + 15586 + 1721 + 54 + 20 + + + 15613 + 1731 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 5dc0dec0-a581-431a-bc4c-f328e4e97127 + Point + Point + false + 0 + + + + + + 15664 + 1681 + 50 + 20 + + + 15689 + 1691 + + + + + + + + Tangent vector at the specified length + 9c602539-75db-4bbd-a19e-0d4710d6fa4c + Tangent + Tangent + false + 0 + + + + + + 15664 + 1701 + 50 + 20 + + + 15689 + 1711 + + + + + + + + Curve parameter at the specified length + 2dc95ce4-740d-4549-9293-1d18748768b5 + Parameter + Parameter + false + 0 + + + + + + 15664 + 1721 + 50 + 20 + + + 15689 + 1731 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d807c15a-024f-4b03-9f0a-c74ea1a7c5af + Relay + + false + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + 1 + + + + + + 15515 + 1904 + 40 + 16 + + + 15535 + 1912 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + Relay + + false + 5f741566-be38-4c21-9393-4fd6fed63e11 + 1 + + + + + + 15411 + 1904 + 40 + 16 + + + 15431 + 1912 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 849c5f9e-e720-46ad-9994-a9e3aae9e347 + Curve + Curve + false + 78c985bf-d83d-4655-80eb-e39327a2dfb5 + 1 + + + + + + 15466 + 1850 + 50 + 24 + + + 15491.88 + 1862.947 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 3fc32aaf-343b-4a34-8c74-605f43cf50a3 + Relay + + false + d7001175-3686-4b0a-aefb-bcbf17320b42 + 1 + + + + + + 3774 + -1606 + 40 + 16 + + + 3794 + -1598 + + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAeASURBVHhe7ZxLTxxHEID9h5KTb/khOeYPRDnkkktOOVo5kUOkxBInQAIpcHAAB+MEEwwI88Zg3sYGw2IImDdmIflC4VYzwxraWLhqVHVYz/bWzFbXN1Vd1bP41i2XAnjgXxezHji7/bD/LxeDHgCcIzTILTLZEdrmh/WO0BGa94D5CXgUOkLzHjA/AY9CR2jeA+Yn4FHoCM17wPwEPAodoXkPmJ+AR6EjNO8B8xPwKHSE5j1gfgIehY7QvAfMT8Cj0BFa8MCfp2LB0g+xsbBRCLO2trb79+8/ePBA+LW3t/9xKg8fPvwQV2k9p5gIhdPw8PDS0tLW1tbBwcHh4eHu7u7q6urExERnZydoCwOyaAgBQ/A9ffoUYJV+Floul58/f05QodnR0aE1uq5qV6EQkjOZ9+vXr6/ym979/f2+vj7i9aqu0qpXHITwe/To0c7ODlM6Pj4mcyJwqiSonZycDA0NWad4DiEuILGkCnennCIHmbfxeFCINeXmDgntwzIbBQsplGWP+WxsbCwvL79582Zvbw+WFwqr49u3b4UisUhG1Rpjl9t1DmF3d/ffp/L48WN5DQddXV1hnOOrKFA1oBlOrHSFWCFcOf4KURDbKn01CFnejo6OWOfq6uqePHkCxe3t7UoZFX6CECFM5Q643FsqNbQk0jj0K8Vx0MkokEL7+/slpHil7FxbW3v/chgjRPPly5fUqCoBXW7UTSOUFk167Y8lpEHSZmBG5pQsylp4lSgU9uQVGsfLHaZP41oIL2SQn2McYSy3IqTZWCSBi0j6DSL5vJKgTwjSQrAQSgvY0NDACHmVcBSE488msCrGSb7N0H3x4oXRQMwizFOJkQiMmEHG6bGjWb0ywqeM5GHEwGKWcpyBLW+DDWTRxcVFkLAQylo4Ozv76tUrSaoryye19aXbn3/x6y8/l0olEiwByuv6+jrrJfEaQBKyRvfhshWpOCiEQnC3wMgwCK6PfR3iLF664vvgY+VPuQ5lCJGXCSmyKCwhtLJf/uaHb3//7msUIAfalZUVWFK13r17N3MisSudpS05h7C3t5cKm9eenh5eYcYBAirhlylKQ80pBxIxHMhNgH6sIKfH46LAq5wSFOSt3B/xlfMKfIphZFGYwYMSFGz37t0bGBggMUKL6ZW3Zw8mx2gVY8wox8unfDQ3N2cxl2YTaaY/ixu+TL8oTaTEnByENJsZv1AzPjFWkGUyfwUZD/lTFChA2AgNKZRkSP4cHR1dWFig5swveIEip8RZVMZZOy22+dcqZ2444eQfGBE009PT+bLzPbWoKGeaChmkGjKfSG8YyfW/DoRUnhmEXJbQJBAlkV4oFyIkG1ts8C1FYR75hQhZzglNeIT9lzxFyb35IgiE5h4Om0dICxGTkF6CPTMWQhDKZrcIJYyIbH9TBGUqUkYsdve2EVJ9jI+PB4QsZjzRpRyFKzyIM0mYIqF+YVw+RWgQhTqyublpcb/bNkKqDzp0AQCJmpqaxsbGqqqqlpYWnhqy003XPzMzw7pII0hbsTQ1vL1RKh+Vp6am2Bcl2TY1NU1OTsoV6BqL0FRcv8S4ySuwbtFahOYBMCyE9fX1lDMQlXHp8Tl41lXd+tPtxjtfrpbAeSzjPN+XR1QIEexNxU3iO/sunE4yDLk0U8LEbzt/+77vx1t1X322troekmrcfrBL4Gvhp0FI9AjC2trasLUtRQ0bLvPz8yRSMG+UFgaa7kz3tB8dn5A8ybEkUrZyyLQos1ljcSGU7Xvb/4GX9ADSIbAXyJoXIlIOiLP8XoxUOvLIXh4uUhZZzKJFQMgcqEEkkhBKTQLun3fCOsevaRgkyBhnE5URPoQ0ErZJCUdSqLmOUJKe+SiUB8i05GBgMrR6IyMj/KhpbGysubm5urqax4cUOKjJcWtrK5uo1Dv0HpSsAp63RkOwIAiZBsuYdBfUmRAaHBzklQcdjNN4EKbkWDDDif1xGMOMR0s8deIUo71EqDuKEIUyGThJXUOGpKhB/i9h3gkLnhySRWkZERTgTTtPCrW4NVpAhEIx3qzJ1DX5tzAmCVtsJOLSvzhRKLMiVVJkhm69EkX6QjbhyLGm46845Ux8S7LUsf4RWGy7kCTzCKl3eKDPDwAIWaMlaKb7LloUyvRgQzjCElQUL2y80XWwUlLySL61njyLnEgzdyio5K8MEaCGvzXMqJl+W8woNI0k1XhHmOoxdfqOUB2SVIMcYarH1Ok7QnVIUg1yhKkeU6fvCNUhSTXIEaZ6TJ2+I1SHJNUgR5jqMXX6jlAdklSDHGGqx9TpO0J1SFINcoSpHlOn7wjVIUk1yBGmekydviNUhyTVIEeY6jF1+o5QHZJUgxxhqsfU6TtCdUhSDXKEqR5Tp+8I1SFJNcgRpnpMnb4jVIck1SBHmOoxdfqOUB2SVIMcYarH1Ok7QnVIUg1yhKkeU6fvCNUhSTXIEaZ6TJ2+I1SHJNUgR5jqMXX6jlAdklSDHGGqx9TpO0J1SFINcoSpHlOn7wjVIUk1yBGmekydviNUhyTVIEeY6jF1+ucQ8sbFogfO/nt1/8e0B/4DJ1ZYBRvPeE8AAAAASUVORK5CYII= + + + + + \ No newline at end of file