From b9dfe059b4425ff17c67ce46ecc46720407f6195 Mon Sep 17 00:00:00 2001
From: 0000OOOO0000 <63518686+0000OOOO0000@users.noreply.github.com>
Date: Thu, 23 Jun 2022 16:07:31 +0300
Subject: [PATCH] =?UTF-8?q?XHG.=E2=A0=80=E2=B5=99=E2=A0=80=E1=97=9D?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=EA=96=B4=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=E2=93=84=E2=A0=80=E2=B5=99=E2=A0=80=E1=99=8F=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=E1=95=A4=E1=95=A6=E2=A0=80=E2=B5=99=E2=A0=80=EA=96=B4?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E1=94=93=E1=94=95=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=E2=97=AF=E2=A0=80=E2=B5=99=E2=A0=80=D0=98N=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=E2=93=84=E2=A0=80=E2=B5=99=E2=A0=80=EA=96=B4?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E2=9C=A4=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=EA=96=B4=E2=A0=80=E2=B5=99=E2=A0=80=E1=94=93=E1=94=95=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=D0=98N=E2=A0=80=E2=B5=99=E2=A0=80=E1=97=A9?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E1=B4=A5=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=E2=9C=A4=E2=A0=80=E2=B5=99=E2=A0=80=E2=97=AF=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=E1=97=B1=E1=97=B4=E2=A0=80=E2=B5=99=E2=A0=80=E1=95=A4?=
=?UTF-8?q?=E1=95=A6=E2=A0=80=E2=B5=99=E2=A0=80=E1=97=9D=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=E1=97=B1=E1=97=B4=E2=A0=80=E2=B5=99=E2=A0=80=E2=97=AF?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E1=99=81=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=E1=91=8E=E2=A0=80=E2=B5=99=E2=A0=80=EA=97=B3=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=E2=97=AF=E2=A0=80=E2=B5=99=E2=A0=80=E2=97=AF=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=EA=97=B3=E2=A0=80=E2=B5=99=E2=A0=80=E1=91=8E?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E1=99=81=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=E2=97=AF=E2=A0=80=E2=B5=99=E2=A0=80=E1=97=B1=E1=97=B4=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=E1=97=9D=E2=A0=80=E2=B5=99=E2=A0=80=E1=95=A4?=
=?UTF-8?q?=E1=95=A6=E2=A0=80=E2=B5=99=E2=A0=80=E1=97=B1=E1=97=B4=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=E2=97=AF=E2=A0=80=E2=B5=99=E2=A0=80=E2=9C=A4?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E1=B4=A5=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=E1=97=A9=E2=A0=80=E2=B5=99=E2=A0=80=D0=98N=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=E1=94=93=E1=94=95=E2=A0=80=E2=B5=99=E2=A0=80=EA=96=B4?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=E2=9C=A4=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=EA=96=B4=E2=A0=80=E2=B5=99=E2=A0=80=E2=93=84=E2=A0=80=E2=B5=99?=
=?UTF-8?q?=E2=A0=80=D0=98N=E2=A0=80=E2=B5=99=E2=A0=80=E2=97=AF=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=E1=94=93=E1=94=95=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=EA=96=B4=E2=A0=80=E2=B5=99=E2=A0=80=E1=95=A4=E1=95=A6=E2=A0=80?=
=?UTF-8?q?=E2=B5=99=E2=A0=80=E1=99=8F=E2=A0=80=E2=B5=99=E2=A0=80=E2=93=84?=
=?UTF-8?q?=E2=A0=80=E2=B5=99=E2=A0=80=EA=96=B4=E2=A0=80=E2=B5=99=E2=A0=80?=
=?UTF-8?q?=E1=97=9D=E2=A0=80=E2=B5=99=E2=A0=80.GHX?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
... ββ β΅β κ΄β β΅β αβ β΅β .GHX | 44836 ++++++++++------
1 file changed, 27343 insertions(+), 17493 deletions(-)
diff --git a/β΅β£ββ£β΅β€β΅β»β΅ΠΠβ΅α©β΅ί¦β΅ΰ΄±β΅β―β΅β―β΅ΰ΄±β΅ί¦β΅α©β΅ΠΠβ΅β»β΅β€β΅β£ββ£β΅/β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β―β΅β―β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅/XHG.β β΅β αβ β΅β κ΄β β΅β ββ β΅β αβ β΅β α€α¦β β΅β κ΄β β΅β ααβ β΅β β―β β΅β ΠNβ β΅β ββ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ααβ β΅β ΠNβ β΅β α©β β΅β α΄₯β β΅β β€β β΅β β―β β΅β α±α΄β β΅β α€α¦β β΅β αβ β΅β α±α΄β β΅β β―β β΅β αβ β΅β αβ β΅β κ³β β΅β β―β β΅β β―β β΅β κ³β β΅β αβ β΅β αβ β΅β β―β β΅β α±α΄β β΅β αβ β΅β α€α¦β β΅β α±α΄β β΅β β―β β΅β β€β β΅β α΄₯β β΅β α©β β΅β ΠNβ β΅β ααβ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ββ β΅β ΠNβ β΅β β―β β΅β ααβ β΅β κ΄β β΅β α€α¦β β΅β αβ β΅β ββ β΅β κ΄β β΅β αβ β΅β .GHX b/β΅β£ββ£β΅β€β΅β»β΅ΠΠβ΅α©β΅ί¦β΅ΰ΄±β΅β―β΅β―β΅ΰ΄±β΅ί¦β΅α©β΅ΠΠβ΅β»β΅β€β΅β£ββ£β΅/β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β―β΅β―β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅/XHG.β β΅β αβ β΅β κ΄β β΅β ββ β΅β αβ β΅β α€α¦β β΅β κ΄β β΅β ααβ β΅β β―β β΅β ΠNβ β΅β ββ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ααβ β΅β ΠNβ β΅β α©β β΅β α΄₯β β΅β β€β β΅β β―β β΅β α±α΄β β΅β α€α¦β β΅β αβ β΅β α±α΄β β΅β β―β β΅β αβ β΅β αβ β΅β κ³β β΅β β―β β΅β β―β β΅β κ³β β΅β αβ β΅β αβ β΅β β―β β΅β α±α΄β β΅β αβ β΅β α€α¦β β΅β α±α΄β β΅β β―β β΅β β€β β΅β α΄₯β β΅β α©β β΅β ΠNβ β΅β ααβ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ββ β΅β ΠNβ β΅β β―β β΅β ααβ β΅β κ΄β β΅β α€α¦β β΅β αβ β΅β ββ β΅β κ΄β β΅β αβ β΅β .GHX
index 6c5bac3d..742df2c8 100644
--- a/β΅β£ββ£β΅β€β΅β»β΅ΠΠβ΅α©β΅ί¦β΅ΰ΄±β΅β―β΅β―β΅ΰ΄±β΅ί¦β΅α©β΅ΠΠβ΅β»β΅β€β΅β£ββ£β΅/β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β―β΅β―β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅/XHG.β β΅β αβ β΅β κ΄β β΅β ββ β΅β αβ β΅β α€α¦β β΅β κ΄β β΅β ααβ β΅β β―β β΅β ΠNβ β΅β ββ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ααβ β΅β ΠNβ β΅β α©β β΅β α΄₯β β΅β β€β β΅β β―β β΅β α±α΄β β΅β α€α¦β β΅β αβ β΅β α±α΄β β΅β β―β β΅β αβ β΅β αβ β΅β κ³β β΅β β―β β΅β β―β β΅β κ³β β΅β αβ β΅β αβ β΅β β―β β΅β α±α΄β β΅β αβ β΅β α€α¦β β΅β α±α΄β β΅β β―β β΅β β€β β΅β α΄₯β β΅β α©β β΅β ΠNβ β΅β ααβ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ββ β΅β ΠNβ β΅β β―β β΅β ααβ β΅β κ΄β β΅β α€α¦β β΅β αβ β΅β ββ β΅β κ΄β β΅β αβ β΅β .GHX
+++ b/β΅β£ββ£β΅β€β΅β»β΅ΠΠβ΅α©β΅ί¦β΅ΰ΄±β΅β―β΅β―β΅ΰ΄±β΅ί¦β΅α©β΅ΠΠβ΅β»β΅β€β΅β£ββ£β΅/β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β―β΅β―β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅/XHG.β β΅β αβ β΅β κ΄β β΅β ββ β΅β αβ β΅β α€α¦β β΅β κ΄β β΅β ααβ β΅β β―β β΅β ΠNβ β΅β ββ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ααβ β΅β ΠNβ β΅β α©β β΅β α΄₯β β΅β β€β β΅β β―β β΅β α±α΄β β΅β α€α¦β β΅β αβ β΅β α±α΄β β΅β β―β β΅β αβ β΅β αβ β΅β κ³β β΅β β―β β΅β β―β β΅β κ³β β΅β αβ β΅β αβ β΅β β―β β΅β α±α΄β β΅β αβ β΅β α€α¦β β΅β α±α΄β β΅β β―β β΅β β€β β΅β α΄₯β β΅β α©β β΅β ΠNβ β΅β ααβ β΅β κ΄β β΅β β€β β΅β κ΄β β΅β ββ β΅β ΠNβ β΅β β―β β΅β ααβ β΅β κ΄β β΅β α€α¦β β΅β αβ β΅β ββ β΅β κ΄β β΅β αβ β΅β .GHX
@@ -19,7 +19,7 @@
7
-
+
- e88083df-301b-4845-9c9a-5323111273ec
@@ -48,10 +48,10 @@
-
- 33
- 173
+ -4953
+ 343
- - 0.133971661
+ - 1
@@ -66,11 +66,38 @@
- 0
+
+
+ - 2
+
+
+
+
+ - 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
+
+
+
+
+ - Heteroptera, Version=0.7.2.4, Culture=neutral, PublicKeyToken=null
+ - 0.7.2.4
+ - Amin Bahrami [Studio Helioripple]
+ - 08bdcae0-d034-48dd-a145-24a9fcf3d3ff
+ - Heteroptera
+ - 0.7.2.4
+
+
+
+
- - 245
+ - 357
-
+
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
@@ -78,49 +105,39 @@
-
+
- 3
-
255;255;255;255
- A group of Grasshopper objects
- - 64fca20e-296f-4f79-aa7f-c53c5f88866e
- - 9b2a37bb-1555-4475-9897-d38d08b21505
- - 27ab2024-18fc-4363-8275-015d2368f9de
- - 26be2798-ae8b-4fb0-b7a2-e9f1edff6049
- - 6525660d-29ee-4269-9203-539923b24a8e
- - 708c9f15-3d1c-406b-8e76-cab318b67adc
- - 936ab982-35fa-4088-8bfe-32405957deea
- - 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0
- - b6df8fad-340c-4555-a43a-639976bc59fe
- - 47d36a7d-3cd2-4782-9f53-9f4088b19d4b
- - a4a55193-86eb-40c0-8f54-9e700ffb5262
- - 84f4a890-2b31-4a54-b2a5-49681a5484c7
- - c20dd2aa-56ce-4ff5-8e86-52afad8c2c96
- - 5ccec4b3-fea6-45d3-8cbe-91c674ae3851
- - ff82ce22-4075-4b1a-9609-55239f281a35
- - 377c7605-11b6-4673-94de-cc5176b48b51
- - c3df9ab9-ce47-48e9-994e-14f1d7735c94
- - 431dbfbf-14de-4cae-b7cc-93329a70f66c
- - ff436794-13e0-4e1f-80d6-7f5a87203812
- - 3eeef9bc-d5a9-4e6a-b71c-b4dfe8f6b841
- - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
- - 74e89f85-5cd3-4475-b942-4195b9b26127
- - e32b8a72-3026-4389-9167-05dd22abd69e
- - b9b95f50-9e5f-4c1f-9c6b-75e6fd956e6e
- - 8fbbff63-ce96-4927-842d-2fd30969fea0
- - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
- - e0516fed-bf3c-4077-8700-ea6a5d8fd259
- - c376d704-0c1b-47cd-9bc3-72920e4bfead
- - 9e30a520-265b-486e-a6d0-566777e09451
- - 11c2aced-e753-46f2-bc94-82c65cf9d659
- - dbbe7cdd-1102-4fb8-9b97-609a8d9fa450
- - 8ec0c145-f345-40f1-b548-bdeae4656453
- - 8398b5f4-fd6c-4c31-b15b-85d87dd315bc
- - 878ef2e7-03c9-4c81-ab95-3f6612107a06
- - 759a9424-cadf-4276-8b23-6f50b024aaa8
- - 35
- - 56d9a1a8-56b7-414f-a794-eab21813130e
+ - d7333872-0e06-4c03-ba89-d6407be7554d
+ - 9b1afeb1-d09b-4347-bfdf-3684ed6020e9
+ - 8f05758f-528d-4abe-a396-7016cab37bc7
+ - 481c1239-c2c2-4b27-9952-e232e2177102
+ - 136cd97b-9deb-4449-b884-bf54a4c926d4
+ - 60502e3d-7b53-49fc-8044-ffd2cd121805
+ - de643b94-4758-4fff-9527-348baf5052a6
+ - 3e7a556e-c1e7-4458-88a5-92c9d2b5dc72
+ - bfe8449c-a942-4118-b8c0-f94999971aed
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
+ - b71aae03-de35-454b-80fa-09eb419fe2bf
+ - 3f8b08e2-012b-4117-8562-193ac6d58cd1
+ - 03a735fb-f0b8-408e-aa2e-38f3423396cb
+ - d4d70d80-e818-4fef-ba8e-09da9f91679c
+ - d4d7b6ef-9942-48a8-a5dc-93fd38f8614c
+ - 4ba46890-e14d-4ffa-988f-1dd7b7759090
+ - 5d0d4ef0-d8de-470e-bbae-355a6b237935
+ - 6f661aea-4de1-4ccd-be9b-060c820f3253
+ - 9b636a61-698d-4830-96f5-74961596764f
+ - 0e2d7da3-975f-4198-8e36-5db1d8a5abe6
+ - 0e85845b-9b1b-4be3-a812-e90c459106d4
+ - 9f7d1187-713e-4c8f-8c68-69b4d351ce97
+ - 566bcebd-f5e8-468a-9c11-d4b111aa2f0c
+ - 14114d11-a3cb-41ea-8397-075cb5e9d027
+ - 8a41f4c3-fac1-4c2d-a1c7-38bbb12715ac
+ - 25
+ - c6d9ed22-f3b6-404a-9a1d-71836c532265
- Group
@@ -137,70 +154,29 @@
-
+
- 3
-
255;255;255;255
- A group of Grasshopper objects
- - db956c37-8884-4b12-b22f-f8e62287b5cc
- - bad32d9f-a228-4096-a7ad-611612df1ecf
- - 5edee65c-191d-441c-951b-b650d396ebf2
- - 13678ac4-534d-449b-a806-30e2c5627bc4
- - ed880257-cb73-4b3d-bdba-4c629f2654a0
- - 2e4f40d1-57e5-4c19-a99f-429ba726780a
- - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
- - 6232a007-7131-40f6-a98e-54bf4f5de0e2
- - be88ae4a-34e9-40cb-900e-04d4d78a0355
- - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
- - ee60103a-50e1-4b3b-8a4b-e878472c2e33
- - fe0cca38-ef8c-474b-bb0d-65546deb0f8e
- - cd3a4016-c65b-423e-80fe-187b9b727aaa
- - 510ca252-0b8c-434d-87ff-0bb19e02de48
- - fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d
- - 8b79d317-11af-4b0d-a24a-275e14631f8a
- - b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad
- - 964cb3ac-1a1f-431e-8b84-0556874d46d4
- - 226f21c6-4fc4-4167-b7fd-59d96537bf6d
- - a265b490-ccac-453e-82c7-8ff5a0e23517
- - 44a14ffd-ef9a-45e3-b6f8-a5425130a8bf
- - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
- - c09e5ae2-030b-42b1-a084-044710815d2e
- - e8733214-56ad-40ea-83a2-5e5d6fee430d
- - 26a2087c-6b34-4cba-a4ca-cfd8860323fa
- - 7b796d98-9d29-4777-978b-4e0f43e188d2
- - 1b261338-78de-4ea1-819d-e804feffeeca
- - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
- - 5086f2ab-1b64-44ce-8ebb-d3bf4b9ebde8
- - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
- - 3a3cdcad-cb6e-42a2-b26f-eabf35d1c224
- - 6243360b-4cd0-4b51-bf13-b41a10039126
- - 5d416a89-7386-4795-804d-85aad6db5f35
- - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
- - 1bcfcd5d-8614-4116-bfb8-776af73c4a1a
- - 7b988f86-3299-4057-83e2-a2dfad7edd14
- - 43169f25-9f97-4cc6-a9fb-70b22569a90b
- - d14d45ee-9a5e-435f-8e00-0ea848456dec
- - 7996ffe7-23e4-4271-8379-50fdc86d5ee4
- - 35de8717-4eea-481e-bcfd-f9b50b3335bb
- - 231d76fe-2789-4a1c-ac87-314c5549f831
- - 09336dd8-3c4b-476c-b62d-d3b399ef2780
- - f14968fc-8c03-4bf0-9731-e104bcf98382
- - ab15d115-f73b-4d08-9382-99436259ff41
- - c4aa530e-cb9a-4448-b893-7d5534deb0e5
- - 18765130-12d0-4e81-bb07-50c6d539a331
- - f0b3f7a9-a89a-41f9-8cd9-128e13fc28e9
- - 0f3c6a22-bd04-4fde-9840-bae5878a8350
- - 86e6e907-dd69-4742-a0dc-d9d47d443ec0
- - f3d39ea9-6927-457d-ada0-8a62ba409d0a
- - f8227a59-b3bb-490c-a577-e7486021c81f
- - 013e4f07-7992-470f-8e86-91ffaa46f551
- - ab1114a9-a08d-4c5d-b8cd-f951279bbcf5
- - a850910a-8d6e-49e7-b143-923ad41fdb78
- - 22991b0e-0e2a-4ba1-a379-96fc369abcee
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 56
- - adde6a87-48a5-4b41-b3ac-b4cd01a228f1
+ - 9b1afeb1-d09b-4347-bfdf-3684ed6020e9
+ - 8f05758f-528d-4abe-a396-7016cab37bc7
+ - 481c1239-c2c2-4b27-9952-e232e2177102
+ - 136cd97b-9deb-4449-b884-bf54a4c926d4
+ - 60502e3d-7b53-49fc-8044-ffd2cd121805
+ - 25187908-b9ee-4eb4-8acb-6dab9ed5e5e2
+ - 91acf8ab-b95d-4cf9-9042-41f5397d7e87
+ - de643b94-4758-4fff-9527-348baf5052a6
+ - 3e7a556e-c1e7-4458-88a5-92c9d2b5dc72
+ - bfe8449c-a942-4118-b8c0-f94999971aed
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
+ - b71aae03-de35-454b-80fa-09eb419fe2bf
+ - 3f8b08e2-012b-4117-8562-193ac6d58cd1
+ - 3aa9dd9c-e16a-46f7-8b96-6321eb6a7afc
+ - 8a41f4c3-fac1-4c2d-a1c7-38bbb12715ac
+ - 15
+ - d7333872-0e06-4c03-ba89-d6407be7554d
- Group
@@ -223,9 +199,9 @@
255;255;255;255
- A group of Grasshopper objects
- - a265b490-ccac-453e-82c7-8ff5a0e23517
+ - 5b1c30d5-f92b-4262-aaae-0a6ae10c6bf1
- 1
- - db956c37-8884-4b12-b22f-f8e62287b5cc
+ - 0be06014-0ecf-459b-a86e-d5a9462f0857
- Group
@@ -242,25 +218,15 @@
-
+
- 3
-
255;255;255;255
- A group of Grasshopper objects
- - 5edee65c-191d-441c-951b-b650d396ebf2
- - 13678ac4-534d-449b-a806-30e2c5627bc4
- - ed880257-cb73-4b3d-bdba-4c629f2654a0
- - 2e4f40d1-57e5-4c19-a99f-429ba726780a
- - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
- - 6232a007-7131-40f6-a98e-54bf4f5de0e2
- - be88ae4a-34e9-40cb-900e-04d4d78a0355
- - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
- - fe0cca38-ef8c-474b-bb0d-65546deb0f8e
- - ee60103a-50e1-4b3b-8a4b-e878472c2e33
- - db956c37-8884-4b12-b22f-f8e62287b5cc
- - 11
- - bad32d9f-a228-4096-a7ad-611612df1ecf
+ - d5ad4ac6-a82d-4a23-9599-a70c0eaea546
+ - 1
+ - fd5f3d6b-8312-4598-8717-bd7013158ac8
- Group
@@ -272,150 +238,6614 @@
- - dd8134c0-109b-4012-92be-51d843edfff7
- - Duplicate Data
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - Duplicate data a predefined number of times.
- - true
- - 5edee65c-191d-441c-951b-b650d396ebf2
- - Duplicate Data
- - Duplicate Data
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 0fce987b-8641-4118-b7cc-114b6846d188
+ - 1
+ - d5ad4ac6-a82d-4a23-9599-a70c0eaea546
+ - Group
+
-
-
-
- -
- 650
- 3956
- 104
- 64
-
- -
- 709
- 3988
-
-
-
-
-
- - 1
- - Data to duplicate
- - 0fee1575-1b05-4e95-854f-38deb1513e17
- - Data
- - Data
- - false
- - e24c881f-304c-4235-90c4-49a1c051ffe0
- - 1
-
-
-
-
- -
- 652
- 3958
- 42
- 20
-
- -
- 674.5
- 3968
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - Grasshopper.Kernel.Types.GH_Integer
- - 1
-
-
-
-
-
-
-
-
-
-
- - Number of duplicates
- - f0603782-24ec-4e61-9a14-a9bb8e32d6d4
- - Number
- - Number
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
-
-
-
-
- -
- 652
- 3978
- 42
- 20
-
- -
- 674.5
- 3988
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 500
-
-
-
-
-
-
-
-
-
-
- - Retain list order
- - cf5c548b-4ee5-41bd-9812-7d13de137bbe
- - Order
- - Order
- - false
- - 0
-
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 809af6a8-4634-4d16-b1e7-6d725f788939
+ - 1
+ - 0fce987b-8641-4118-b7cc-114b6846d188
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 15296d3b-06c5-4a78-9204-c362bebd73b3
+ - 1
+ - 304daaaf-330d-4eca-a6e7-7296e3c523a5
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 15296d3b-06c5-4a78-9204-c362bebd73b3
+ - 1
+ - c6d60dfe-4cb1-4743-9f16-d670ec8d290d
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 9b792e59-c476-4a7d-a5f9-efa565758290
+ - 1
+ - 4d4e3f11-e0fb-440f-b1bc-1562a0a3130f
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - e53b5806-1278-48b0-b40d-8251f7d8e523
+ - 1
+ - 809af6a8-4634-4d16-b1e7-6d725f788939
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - c83888d0-b894-40fe-820b-af825c904fc3
+ - 1
+ - e53b5806-1278-48b0-b40d-8251f7d8e523
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 69cb92e2-5dc1-4578-a030-e3fde0cf0c69
+ - 1
+ - c83888d0-b894-40fe-820b-af825c904fc3
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 64fca20e-296f-4f79-aa7f-c53c5f88866e
+ - 9b2a37bb-1555-4475-9897-d38d08b21505
+ - 27ab2024-18fc-4363-8275-015d2368f9de
+ - 26be2798-ae8b-4fb0-b7a2-e9f1edff6049
+ - 6525660d-29ee-4269-9203-539923b24a8e
+ - 708c9f15-3d1c-406b-8e76-cab318b67adc
+ - 936ab982-35fa-4088-8bfe-32405957deea
+ - 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0
+ - b6df8fad-340c-4555-a43a-639976bc59fe
+ - 47d36a7d-3cd2-4782-9f53-9f4088b19d4b
+ - a4a55193-86eb-40c0-8f54-9e700ffb5262
+ - 84f4a890-2b31-4a54-b2a5-49681a5484c7
+ - c20dd2aa-56ce-4ff5-8e86-52afad8c2c96
+ - 5ccec4b3-fea6-45d3-8cbe-91c674ae3851
+ - ff82ce22-4075-4b1a-9609-55239f281a35
+ - 377c7605-11b6-4673-94de-cc5176b48b51
+ - c3df9ab9-ce47-48e9-994e-14f1d7735c94
+ - 431dbfbf-14de-4cae-b7cc-93329a70f66c
+ - ff436794-13e0-4e1f-80d6-7f5a87203812
+ - 3eeef9bc-d5a9-4e6a-b71c-b4dfe8f6b841
+ - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
+ - 74e89f85-5cd3-4475-b942-4195b9b26127
+ - e32b8a72-3026-4389-9167-05dd22abd69e
+ - b9b95f50-9e5f-4c1f-9c6b-75e6fd956e6e
+ - 8fbbff63-ce96-4927-842d-2fd30969fea0
+ - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
+ - e0516fed-bf3c-4077-8700-ea6a5d8fd259
+ - c376d704-0c1b-47cd-9bc3-72920e4bfead
+ - 9e30a520-265b-486e-a6d0-566777e09451
+ - 11c2aced-e753-46f2-bc94-82c65cf9d659
+ - dbbe7cdd-1102-4fb8-9b97-609a8d9fa450
+ - 8ec0c145-f345-40f1-b548-bdeae4656453
+ - 8398b5f4-fd6c-4c31-b15b-85d87dd315bc
+ - 878ef2e7-03c9-4c81-ab95-3f6612107a06
+ - 759a9424-cadf-4276-8b23-6f50b024aaa8
+ - 35
+ - 56d9a1a8-56b7-414f-a794-eab21813130e
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - db956c37-8884-4b12-b22f-f8e62287b5cc
+ - bad32d9f-a228-4096-a7ad-611612df1ecf
+ - 5edee65c-191d-441c-951b-b650d396ebf2
+ - 13678ac4-534d-449b-a806-30e2c5627bc4
+ - ed880257-cb73-4b3d-bdba-4c629f2654a0
+ - 2e4f40d1-57e5-4c19-a99f-429ba726780a
+ - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
+ - 6232a007-7131-40f6-a98e-54bf4f5de0e2
+ - be88ae4a-34e9-40cb-900e-04d4d78a0355
+ - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
+ - ee60103a-50e1-4b3b-8a4b-e878472c2e33
+ - fe0cca38-ef8c-474b-bb0d-65546deb0f8e
+ - cd3a4016-c65b-423e-80fe-187b9b727aaa
+ - 510ca252-0b8c-434d-87ff-0bb19e02de48
+ - fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d
+ - 8b79d317-11af-4b0d-a24a-275e14631f8a
+ - b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad
+ - 964cb3ac-1a1f-431e-8b84-0556874d46d4
+ - 226f21c6-4fc4-4167-b7fd-59d96537bf6d
+ - a265b490-ccac-453e-82c7-8ff5a0e23517
+ - 44a14ffd-ef9a-45e3-b6f8-a5425130a8bf
+ - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
+ - c09e5ae2-030b-42b1-a084-044710815d2e
+ - e8733214-56ad-40ea-83a2-5e5d6fee430d
+ - 26a2087c-6b34-4cba-a4ca-cfd8860323fa
+ - 7b796d98-9d29-4777-978b-4e0f43e188d2
+ - 1b261338-78de-4ea1-819d-e804feffeeca
+ - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
+ - 5086f2ab-1b64-44ce-8ebb-d3bf4b9ebde8
+ - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
+ - 3a3cdcad-cb6e-42a2-b26f-eabf35d1c224
+ - 6243360b-4cd0-4b51-bf13-b41a10039126
+ - 5d416a89-7386-4795-804d-85aad6db5f35
+ - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
+ - 1bcfcd5d-8614-4116-bfb8-776af73c4a1a
+ - 7b988f86-3299-4057-83e2-a2dfad7edd14
+ - 43169f25-9f97-4cc6-a9fb-70b22569a90b
+ - d14d45ee-9a5e-435f-8e00-0ea848456dec
+ - 7996ffe7-23e4-4271-8379-50fdc86d5ee4
+ - 35de8717-4eea-481e-bcfd-f9b50b3335bb
+ - 231d76fe-2789-4a1c-ac87-314c5549f831
+ - 09336dd8-3c4b-476c-b62d-d3b399ef2780
+ - f14968fc-8c03-4bf0-9731-e104bcf98382
+ - ab15d115-f73b-4d08-9382-99436259ff41
+ - c4aa530e-cb9a-4448-b893-7d5534deb0e5
+ - 18765130-12d0-4e81-bb07-50c6d539a331
+ - f0b3f7a9-a89a-41f9-8cd9-128e13fc28e9
+ - 0f3c6a22-bd04-4fde-9840-bae5878a8350
+ - 86e6e907-dd69-4742-a0dc-d9d47d443ec0
+ - f3d39ea9-6927-457d-ada0-8a62ba409d0a
+ - f8227a59-b3bb-490c-a577-e7486021c81f
+ - 013e4f07-7992-470f-8e86-91ffaa46f551
+ - ab1114a9-a08d-4c5d-b8cd-f951279bbcf5
+ - a850910a-8d6e-49e7-b143-923ad41fdb78
+ - 22991b0e-0e2a-4ba1-a379-96fc369abcee
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - 56
+ - adde6a87-48a5-4b41-b3ac-b4cd01a228f1
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - a265b490-ccac-453e-82c7-8ff5a0e23517
+ - 1
+ - db956c37-8884-4b12-b22f-f8e62287b5cc
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 5edee65c-191d-441c-951b-b650d396ebf2
+ - 13678ac4-534d-449b-a806-30e2c5627bc4
+ - ed880257-cb73-4b3d-bdba-4c629f2654a0
+ - 2e4f40d1-57e5-4c19-a99f-429ba726780a
+ - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
+ - 6232a007-7131-40f6-a98e-54bf4f5de0e2
+ - be88ae4a-34e9-40cb-900e-04d4d78a0355
+ - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
+ - fe0cca38-ef8c-474b-bb0d-65546deb0f8e
+ - ee60103a-50e1-4b3b-8a4b-e878472c2e33
+ - db956c37-8884-4b12-b22f-f8e62287b5cc
+ - 11
+ - bad32d9f-a228-4096-a7ad-611612df1ecf
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - dd8134c0-109b-4012-92be-51d843edfff7
+ - Duplicate Data
+
+
+
+
+ - Duplicate data a predefined number of times.
+ - true
+ - 5edee65c-191d-441c-951b-b650d396ebf2
+ - true
+ - Duplicate Data
+ - Duplicate Data
+
+
+
+
+ -
+ 650
+ 7335
+ 104
+ 64
+
+ -
+ 709
+ 7367
+
+
+
+
+
+ - 1
+ - Data to duplicate
+ - 0fee1575-1b05-4e95-854f-38deb1513e17
+ - true
+ - Data
+ - Data
+ - false
+ - e24c881f-304c-4235-90c4-49a1c051ffe0
+ - 1
+
+
+
+
+ -
+ 652
+ 7337
+ 42
+ 20
+
+ -
+ 674.5
+ 7347
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - Grasshopper.Kernel.Types.GH_Integer
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - Number of duplicates
+ - f0603782-24ec-4e61-9a14-a9bb8e32d6d4
+ - true
+ - Number
+ - Number
+ - false
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - 1
+
+
+
+
+ -
+ 652
+ 7357
+ 42
+ 20
+
+ -
+ 674.5
+ 7367
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 500
+
+
+
+
+
+
+
+
+
+
+ - Retain list order
+ - cf5c548b-4ee5-41bd-9812-7d13de137bbe
+ - true
+ - Order
+ - Order
+ - false
+ - 0
+
+
+
+
+ -
+ 652
+ 7377
+ 42
+ 20
+
+ -
+ 674.5
+ 7387
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Duplicated data
+ - e09a8eb0-1bfc-4cc0-88ea-41d013cd872a
+ - true
+ - Data
+ - Data
+ - false
+ - 0
+
+
+
+
+ -
+ 724
+ 7337
+ 28
+ 60
+
+ -
+ 739.5
+ 7367
+
+
+
+
+
+
+
+
+
+
+
+ - fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
+ - DotNET VB Script (LEGACY)
+
+
+
+
+ - A VB.NET scriptable component
+ - true
+ - 13678ac4-534d-449b-a806-30e2c5627bc4
+ - 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
+
+
+
+
+ -
+ 644
+ 6541
+ 116
+ 44
+
+ -
+ 705
+ 6563
+
+
+
+
+
+ - 1
+ - 1
+ - 2
+ - Script Variable Forward
+ - Script Variable Left
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - true
+ - true
+ - Forward
+ - Left
+ - true
+ - true
+
+
+
+
+ - 2
+ - Print, Reflect and Error streams
+ - Output parameter Points
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - true
+ - true
+ - Output
+ - Points
+ - false
+ - false
+
+
+
+
+ - 1
+ - false
+ - Script Variable Forward
+ - 994adef1-ec29-44d1-8210-b36829a504f0
+ - true
+ - Forward
+ - Forward
+ - true
+ - 1
+ - true
+ - e09a8eb0-1bfc-4cc0-88ea-41d013cd872a
+ - 1
+ - 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
+
+
+
+
+ -
+ 646
+ 6543
+ 44
+ 20
+
+ -
+ 669.5
+ 6553
+
+
+
+
+
+
+
+ - 1
+ - false
+ - Script Variable Left
+ - f68aca5b-03a6-457f-8891-8d8897d5c5fe
+ - true
+ - Left
+ - Left
+ - true
+ - 1
+ - true
+ - 9b1cb421-16d8-4a53-b2e0-8d1623cb2148
+ - 1
+ - 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
+
+
+
+
+ -
+ 646
+ 6563
+ 44
+ 20
+
+ -
+ 669.5
+ 6573
+
+
+
+
+
+
+
+ - Print, Reflect and Error streams
+ - 570b8aa3-f1c3-484e-8b48-2d2b2dc5a7a0
+ - true
+ - Output
+ - Output
+ - false
+ - 0
+
+
+
+
+ -
+ 720
+ 6543
+ 38
+ 20
+
+ -
+ 740.5
+ 6553
+
+
+
+
+
+
+
+ - Output parameter Points
+ - 387adaa7-7978-4287-b8f0-fb7ef543c454
+ - true
+ - Points
+ - Points
+ - false
+ - 0
+
+
+
+
+ -
+ 720
+ 6563
+ 38
+ 20
+
+ -
+ 740.5
+ 6573
+
+
+
+
+
+
+
+
+
+
+
+ - fbac3e32-f100-4292-8692-77240a42fd1a
+ - Point
+
+
+
+
+ - Contains a collection of three-dimensional points
+ - true
+ - ed880257-cb73-4b3d-bdba-4c629f2654a0
+ - true
+ - Point
+ - Point
+ - false
+ - 387adaa7-7978-4287-b8f0-fb7ef543c454
+ - 1
+
+
+
+
+ -
+ 677
+ 6341
+ 50
+ 24
+
+ -
+ 702.6241
+ 6353.996
+
+
+
+
+
+
+
+
+
+ - e64c5fb1-845c-4ab1-8911-5f338516ba67
+ - Series
+
+
+
+
+ - Create a series of numbers.
+ - true
+ - 2e4f40d1-57e5-4c19-a99f-429ba726780a
+ - true
+ - Series
+ - Series
+
+
+
+
+ -
+ 652
+ 6875
+ 101
+ 64
+
+ -
+ 702
+ 6907
+
+
+
+
+
+ - First number in the series
+ - 2a4b9236-af46-4ebb-bee9-bac256e25c4c
+ - true
+ - Start
+ - Start
+ - false
+ - 0
+
+
+
+
+ -
+ 654
+ 6877
+ 33
+ 20
+
+ -
+ 672
+ 6887
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+ - Step size for each successive number
+ - 2068224f-000f-4842-b679-1038ed72efc1
+ - true
+ - Step
+ - Step
+ - false
+ - ddf56dc6-bdbe-4989-a020-ed82978a53db
+ - 1
+
+
+
+
+ -
+ 654
+ 6897
+ 33
+ 20
+
+ -
+ 672
+ 6907
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - Number of values in the series
+ - b43fd2f8-4acc-4fee-aba5-8ef775813a61
+ - true
+ - Count
+ - Count
+ - false
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - 1
+
+
+
+
+ -
+ 654
+ 6917
+ 33
+ 20
+
+ -
+ 672
+ 6927
+
+
+
+
+
+
+
+ - 1
+ - Series of numbers
+ - 9b1cb421-16d8-4a53-b2e0-8d1623cb2148
+ - true
+ - Series
+ - Series
+ - false
+ - 0
+
+
+
+
+ -
+ 717
+ 6877
+ 34
+ 60
+
+ -
+ 735.5
+ 6907
+
+
+
+
+
+
+
+
+
+
+
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
+
+
+
+
+ - Numeric slider for single values
+ - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
+ - true
+ - Number Slider
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 625
+ 7510
+ 150
+ 20
+
+ -
+ 625.9196
+ 7510.164
+
+
+
+
+
+ - 0
+ - 1
+ - 0
+ - 65536
+ - 0
+ - 0
+ - 4096
+
+
+
+
+
+
+
+
+ - a4cd2751-414d-42ec-8916-476ebf62d7fe
+ - Radians
+
+
+
+
+ - Convert an angle specified in degrees to radians
+ - true
+ - 6232a007-7131-40f6-a98e-54bf4f5de0e2
+ - true
+ - Radians
+ - Radians
+
+
+
+
+ -
+ 642
+ 7000
+ 120
+ 28
+
+ -
+ 703
+ 7014
+
+
+
+
+
+ - Angle in degrees
+ - 94b44f49-bf88-4b7c-9e90-82dd5652fc76
+ - true
+ - Degrees
+ - Degrees
+ - false
+ - e8733214-56ad-40ea-83a2-5e5d6fee430d
+ - 1
+
+
+
+
+ -
+ 644
+ 7002
+ 44
+ 24
+
+ -
+ 667.5
+ 7014
+
+
+
+
+
+
+
+ - Angle in radians
+ - ddf56dc6-bdbe-4989-a020-ed82978a53db
+ - true
+ - Radians
+ - Radians
+ - false
+ - 0
+
+
+
+
+ -
+ 718
+ 7002
+ 42
+ 24
+
+ -
+ 740.5
+ 7014
+
+
+
+
+
+
+
+
+
+
+
+ - 33bcf975-a0b2-4b54-99fd-585c893b9e88
+ - Digit Scroller
+
+
+
+
+ - Numeric scroller for single numbers
+ - be88ae4a-34e9-40cb-900e-04d4d78a0355
+ - true
+ - Digit Scroller
+ - Digit Scroller
+ - false
+ - 0
+
+
+
+
+ - 12
+ - Digit Scroller
+ - 1
+
+ - 0.00000033527
+
+
+
+
+ -
+ 578
+ 7301
+ 250
+ 20
+
+ -
+ 578.1967
+ 7301.199
+
+
+
+
+
+
+
+
+
+ - 797d922f-3a1d-46fe-9155-358b009b5997
+ - One Over X
+
+
+
+
+ - Compute one over x.
+ - true
+ - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
+ - true
+ - One Over X
+ - One Over X
+
+
+
+
+ -
+ 652
+ 7417
+ 100
+ 28
+
+ -
+ 701
+ 7431
+
+
+
+
+
+ - Input value
+ - 31286c5a-c56a-4319-b789-d91bcab4d77b
+ - true
+ - Value
+ - Value
+ - false
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - 1
+
+
+
+
+ -
+ 654
+ 7419
+ 32
+ 24
+
+ -
+ 671.5
+ 7431
+
+
+
+
+
+
+
+ - Output value
+ - e24c881f-304c-4235-90c4-49a1c051ffe0
+ - true
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+
+ -
+ 716
+ 7419
+ 34
+ 24
+
+ -
+ 734.5
+ 7431
+
+
+
+
+
+
+
+
+
+
+
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
+
+
+
+
+ - Contains a collection of floating point numbers
+ - a274c88d-0131-427a-9dd0-3bda6e2eff29
+ - X
+ - Number
+ - Number
+ - false
+ - 0
+
+
+
+
+ -
+ 5175
+ 952
+ 53
+ 24
+
+ -
+ 5211.285
+ 964.0944
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1024
+
+
+
+
+
+
+
+
+
+
+
+
+ - aaa665bd-fd6e-4ccb-8d2c-c5b33072125d
+ - Curvature
+
+
+
+
+ - Evaluate the curvature of a curve at a specified parameter.
+ - true
+ - 64f5057a-5eca-4ebd-adac-a9588cc43a37
+ - Curvature
+ - Curvature
+
+
+
+
+ -
+ 5141
+ 785
+ 137
+ 64
+
+ -
+ 5211
+ 817
+
+
+
+
+
+ - Curve to evaluate
+ - 3b3e217b-67a2-4987-bc0b-5480d1231817
+ - Curve
+ - Curve
+ - false
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - 1
+
+
+
+
+ -
+ 5143
+ 787
+ 53
+ 30
+
+ -
+ 5171
+ 802
+
+
+
+
+
+
+
+ - Parameter on curve domain to evaluate
+ - 72aacb95-9932-42b0-98f9-824d4c6656e9
+ - Parameter
+ - Parameter
+ - false
+ - 46971004-a130-4645-b7c1-54287fdbbeac
+ - 1
+
+
+
+
+ -
+ 5143
+ 817
+ 53
+ 30
+
+ -
+ 5171
+ 832
+
+
+
+
+
+
+
+ - Point on curve at {t}
+ - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 5226
+ 787
+ 50
+ 20
+
+ -
+ 5252.5
+ 797
+
+
+
+
+
+
+
+ - Curvature vector at {t}
+ - b51c5bf6-0a16-4070-a003-702890971c28
+ - Curvature
+ - Curvature
+ - false
+ - 0
+
+
+
+
+ -
+ 5226
+ 807
+ 50
+ 20
+
+ -
+ 5252.5
+ 817
+
+
+
+
+
+
+
+ - Curvature circle at {t}
+ - 1411ee7a-158c-4ff3-87de-d1e1ca9a657d
+ - Curvature
+ - Curvature
+ - false
+ - 0
+
+
+
+
+ -
+ 5226
+ 827
+ 50
+ 20
+
+ -
+ 5252.5
+ 837
+
+
+
+
+
+
+
+
+
+
+
+ - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
+ - Divide Curve
+
+
+
+
+ - Divide a curve into equal length segments
+ - true
+ - 211d3ab7-e6e9-4dd3-bbe9-4076a44479de
+ - Divide Curve
+ - Divide Curve
+
+
+
+
+ -
+ 5143
+ 868
+ 125
+ 64
+
+ -
+ 5193
+ 900
+
+
+
+
+
+ - Curve to divide
+ - 3a59b0e7-5804-4f1a-abe8-1612cc2fb746
+ - Curve
+ - Curve
+ - false
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - 1
+
+
+
+
+ -
+ 5145
+ 870
+ 33
+ 20
+
+ -
+ 5163
+ 880
+
+
+
+
+
+
+
+ - Number of segments
+ - a0ba21d8-309a-472d-a546-60bd4c28509a
+ - Count
+ - Count
+ - false
+ - a274c88d-0131-427a-9dd0-3bda6e2eff29
+ - 1
+
+
+
+
+ -
+ 5145
+ 890
+ 33
+ 20
+
+ -
+ 5163
+ 900
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 10
+
+
+
+
+
+
+
+
+
+
+ - Split segments at kinks
+ - 6a1149f7-6ba9-4473-b567-1dc58e824b31
+ - Kinks
+ - Kinks
+ - false
+ - 0
+
+
+
+
+ -
+ 5145
+ 910
+ 33
+ 20
+
+ -
+ 5163
+ 920
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Division points
+ - 88e859b5-6de1-472e-89ad-c54242edd85c
+ - Points
+ - Points
+ - false
+ - 0
+
+
+
+
+ -
+ 5208
+ 870
+ 58
+ 20
+
+ -
+ 5238.5
+ 880
+
+
+
+
+
+
+
+ - 1
+ - Tangent vectors at division points
+ - ad961923-5380-4be3-93a2-d2bc10db712c
+ - Tangents
+ - Tangents
+ - false
+ - 0
+
+
+
+
+ -
+ 5208
+ 890
+ 58
+ 20
+
+ -
+ 5238.5
+ 900
+
+
+
+
+
+
+
+ - 1
+ - Parameter values at division points
+ - 46971004-a130-4645-b7c1-54287fdbbeac
+ - Parameters
+ - Parameters
+ - false
+ - 0
+
+
+
+
+ -
+ 5208
+ 910
+ 58
+ 20
+
+ -
+ 5238.5
+ 920
+
+
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - true
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - 2
+ - Curve
+ - Curve
+ - false
+ - 8dfc4bf8-bd9d-4664-8d23-8c5fa26397de
+ - 1
+
+
+
+
+ -
+ 5195
+ 1302
+ 53
+ 24
+
+ -
+ 5231.198
+ 1314.532
+
+
+
+
+
+
+
+
+
+ - 23862862-049a-40be-b558-2418aacbd916
+ - Deconstruct Arc
+
+
+
+
+ - Retrieve the base plane, radius and angle domain of an arc.
+ - true
+ - dbd22ad0-e116-471c-a510-5155790fca7b
+ - Deconstruct Arc
+ - Deconstruct Arc
+
+
+
+
+ -
+ 5145
+ 704
+ 114
+ 64
+
+ -
+ 5185
+ 736
+
+
+
+
+
+ - Arc or Circle to deconstruct
+ - 1d07eff1-b47d-4814-b941-e64ad1187bc7
+ - Arc
+ - Arc
+ - false
+ - 1411ee7a-158c-4ff3-87de-d1e1ca9a657d
+ - 1
+
+
+
+
+ -
+ 5147
+ 706
+ 23
+ 60
+
+ -
+ 5160
+ 736
+
+
+
+
+
+
+
+ - Base plane of arc or circle
+ - e6300693-bbb2-45d5-a8f4-6f70e4a2a26b
+ - Base Plane
+ - Base Plane
+ - false
+ - 0
+
+
+
+
+ -
+ 5200
+ 706
+ 57
+ 20
+
+ -
+ 5230
+ 716
+
+
+
+
+
+
+
+ - Radius of arc or circle
+ - 5078cf9d-5a65-46c0-801d-34f40bee0f1b
+ - Radius
+ - Radius
+ - false
+ - 0
+
+
+
+
+ -
+ 5200
+ 726
+ 57
+ 20
+
+ -
+ 5230
+ 736
+
+
+
+
+
+
+
+ - Angle domain (in radians) of arc
+ - 35aed2e6-13c9-42bf-8a37-77b587a3e345
+ - Angle
+ - Angle
+ - false
+ - 0
+
+
+
+
+ -
+ 5200
+ 746
+ 57
+ 20
+
+ -
+ 5230
+ 756
+
+
+
+
+
+
+
+
+
+
+
+ - 797d922f-3a1d-46fe-9155-358b009b5997
+ - One Over X
+
+
+
+
+ - Compute one over x.
+ - true
+ - 68343da5-7432-441a-8a19-50a1f21b220e
+ - One Over X
+ - One Over X
+
+
+
+
+ -
+ 5159
+ 208
+ 100
+ 28
+
+ -
+ 5208
+ 222
+
+
+
+
+
+ - Input value
+ - beaa0d02-9628-4ea2-87b4-3f70b19314d7
+ - Value
+ - Value
+ - false
+ - 771a3c18-faa6-4281-b469-5031ab7617a5
+ - 1
+
+
+
+
+ -
+ 5161
+ 210
+ 32
+ 24
+
+ -
+ 5178.5
+ 222
+
+
+
+
+
+
+
+ - Output value
+ - b06621f6-9ae3-437e-aa25-87164cfe5a2a
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+
+ -
+ 5223
+ 210
+ 34
+ 24
+
+ -
+ 5241.5
+ 222
+
+
+
+
+
+
+
+
+
+
+
+ - 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef
+ - Quick Graph
+
+
+
+
+ - 1
+ - Display a set of y-values as a graph
+ - 45305164-c779-4caf-a203-99cb10700df1
+ - Quick Graph
+ - Quick Graph
+ - false
+ - 0
+ - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - 1
+
+
+
+
+ -
+ 5139
+ 23
+ 150
+ 150
+
+ -
+ 5139.486
+ 23.74915
+
+ - -1
+
+
+
+
+
+
+
+
+ - 4c4e56eb-2f04-43f9-95a3-cc46a14f495a
+ - Line
+
+
+
+
+ - Create a line between two points.
+ - true
+ - 3b518049-a721-4682-9863-fde5cd56ec7a
+ - Line
+ - Line
+
+
+
+
+ -
+ 5159
+ 258
+ 114
+ 44
+
+ -
+ 5231
+ 280
+
+
+
+
+
+ - Line start point
+ - f9d77711-655e-4f78-83f6-5507d1e3a4c9
+ - Start Point
+ - Start Point
+ - false
+ - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
+ - 1
+
+
+
+
+ -
+ 5161
+ 260
+ 55
+ 20
+
+ -
+ 5190
+ 270
+
+
+
+
+
+
+
+ - Line end point
+ - 3ad08e43-3dda-4f44-b0ae-1242d6063195
+ - End Point
+ - End Point
+ - false
+ - e6300693-bbb2-45d5-a8f4-6f70e4a2a26b
+ - 1
+
+
+
+
+ -
+ 5161
+ 280
+ 55
+ 20
+
+ -
+ 5190
+ 290
+
+
+
+
+
+
+
+ - Line segment
+ - c61c2f63-af12-47bf-ac8f-3ed53b4c2ca9
+ - Line
+ - Line
+ - false
+ - 0
+
+
+
+
+ -
+ 5246
+ 260
+ 25
+ 40
+
+ -
+ 5260
+ 280
+
+
+
+
+
+
+
+
+
+
+
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
+
+
+
+
+ - Numeric slider for single values
+ - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
+ - Number Slider
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 5136
+ -812
+ 150
+ 20
+
+ -
+ 5136.236
+ -811.692
+
+
+
+
+
+ - 6
+ - 1
+ - 0
+ - 2
+ - 0
+ - 0
+ - 0.0625
+
+
+
+
+
+
+
+
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
+
+
+
+
+ - Create a line segment defined by start point, tangent and length.}
+ - true
+ - 3cdaef40-695e-4325-a023-127dff8a13a4
+ - Line SDL
+ - Line SDL
+
+
+
+
+ -
+ 5152
+ -928
+ 122
+ 64
+
+ -
+ 5232
+ -896
+
+
+
+
+
+ - Line start point
+ - 3286d7d3-eab9-4125-817c-42f3bee3f20c
+ - Start
+ - Start
+ - false
+ - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
+ - 1
+
+
+
+
+ -
+ 5154
+ -926
+ 63
+ 20
+
+ -
+ 5195
+ -916
+
+
+
+
+
+
+
+ - Line tangent (direction)
+ - e8c607a5-494a-485e-ae31-9a08bd478f18
+ - Direction
+ - Direction
+ - false
+ - c61c2f63-af12-47bf-ac8f-3ed53b4c2ca9
+ - 1
+
+
+
+
+ -
+ 5154
+ -906
+ 63
+ 20
+
+ -
+ 5195
+ -896
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ - Line length
+ - 963d17b4-30bc-44c1-9e9a-e6c01a52c1fd
+ - -ABS(X)
+ - Length
+ - Length
+ - false
+ - 8c5832d9-8a03-428a-be62-bf491697ddaa
+ - 1
+
+
+
+
+ -
+ 5154
+ -886
+ 63
+ 20
+
+ -
+ 5195
+ -876
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - Line segment
+ - 64fde29a-f76c-4fc1-b003-229851718aab
+ - Line
+ - Line
+ - false
+ - 0
+
+
+
+
+ -
+ 5247
+ -926
+ 25
+ 60
+
+ -
+ 5261
+ -896
+
+
+
+
+
+
+
+
+
+
+
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
+
+
+
+
+ - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
+ - true
+ - 5e982791-82ff-440d-bacc-09c972bd83f7
+ - Evaluate Length
+ - Evaluate Length
+
+
+
+
+ -
+ 5147
+ -1192
+ 144
+ 64
+
+ -
+ 5221
+ -1160
+
+
+
+
+
+ - Curve to evaluate
+ - 71ee2099-99ad-4c54-871b-fa71c5868e9d
+ - Curve
+ - Curve
+ - false
+ - 64fde29a-f76c-4fc1-b003-229851718aab
+ - 1
+
+
+
+
+ -
+ 5149
+ -1190
+ 57
+ 20
+
+ -
+ 5179
+ -1180
+
+
+
+
+
+
+
+ - Length factor for curve evaluation
+ - a6327641-3497-419f-a005-6e3bc1a1946a
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5149
+ -1170
+ 57
+ 20
+
+ -
+ 5179
+ -1160
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - c07b7a00-371b-4554-9541-b72e32c1ab5e
+ - Normalized
+ - Normalized
+ - false
+ - 0
+
+
+
+
+ -
+ 5149
+ -1150
+ 57
+ 20
+
+ -
+ 5179
+ -1140
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
+
+
+
+
+ - Point at the specified length
+ - 4b649cee-a63e-4418-b303-e383307f5e39
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 5236
+ -1190
+ 53
+ 20
+
+ -
+ 5264
+ -1180
+
+
+
+
+
+
+
+ - Tangent vector at the specified length
+ - dd207488-6941-4306-9e5a-2e8ca02eef28
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+
+ -
+ 5236
+ -1170
+ 53
+ 20
+
+ -
+ 5264
+ -1160
+
+
+
+
+
+
+
+ - Curve parameter at the specified length
+ - fa6e7b64-7166-4723-9a64-31604937ca06
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+
+ -
+ 5236
+ -1150
+ 53
+ 20
+
+ -
+ 5264
+ -1140
+
+
+
+
+
+
+
+
+
+
+
+ - 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
+ - Interpolate
+
+
+
+
+ - Create an interpolated curve through a set of points.
+ - true
+ - ee304c2e-7991-484f-9da6-ff4fc47e9e92
+ - Interpolate
+ - Interpolate
+
+
+
+
+ -
+ 5152
+ -1294
+ 125
+ 84
+
+ -
+ 5219
+ -1252
+
+
+
+
+
+ - 1
+ - Interpolation points
+ - 380ab18e-7626-439f-b5b2-9b3801878901
+ - Vertices
+ - Vertices
+ - false
+ - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 1
+
+
+
+
+ -
+ 5154
+ -1292
+ 50
+ 20
+
+ -
+ 5180.5
+ -1282
+
+
+
+
+
+
+
+ - Curve degree
+ - bd7258d3-c797-48d5-8b1d-5e9a747941d0
+ - Degree
+ - Degree
+ - false
+ - 0
+
+
+
+
+ -
+ 5154
+ -1272
+ 50
+ 20
+
+ -
+ 5180.5
+ -1262
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 3
+
+
+
+
+
+
+
+
+
+
+ - Periodic curve
+ - 4a64f453-b023-45ab-9fc4-5a233b0013b1
+ - Periodic
+ - Periodic
+ - false
+ - 0
+
+
+
+
+ -
+ 5154
+ -1252
+ 50
+ 20
+
+ -
+ 5180.5
+ -1242
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
+ - 8e13ed2c-66de-4bd1-92c3-b37c8c0e87a5
+ - KnotStyle
+ - KnotStyle
+ - false
+ - 0
+
+
+
+
+ -
+ 5154
+ -1232
+ 50
+ 20
+
+ -
+ 5180.5
+ -1222
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 2
+
+
+
+
+
+
+
+
+
+
+ - Resulting nurbs curve
+ - 71f0aa5a-eb75-494a-90f3-1bed30c8af4a
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ 5234
+ -1292
+ 41
+ 26
+
+ -
+ 5256
+ -1278.667
+
+
+
+
+
+
+
+ - Curve length
+ - 263d1019-1a33-41fc-a2e4-98a24dc87b4b
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5234
+ -1266
+ 41
+ 27
+
+ -
+ 5256
+ -1252
+
+
+
+
+
+
+
+ - Curve domain
+ - 03b60dca-5fc7-40b1-b3cc-833ce43733c1
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 5234
+ -1239
+ 41
+ 27
+
+ -
+ 5256
+ -1225.333
+
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - a274c88d-0131-427a-9dd0-3bda6e2eff29
+ - 64f5057a-5eca-4ebd-adac-a9588cc43a37
+ - 211d3ab7-e6e9-4dd3-bbe9-4076a44479de
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - dbd22ad0-e116-471c-a510-5155790fca7b
+ - 68343da5-7432-441a-8a19-50a1f21b220e
+ - 45305164-c779-4caf-a203-99cb10700df1
+ - 42201d77-7bc4-437d-baaf-c8290f91a477
+ - 3b518049-a721-4682-9863-fde5cd56ec7a
+ - dc8b9948-0b61-495f-bb5c-30271010864e
+ - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
+ - 3cdaef40-695e-4325-a023-127dff8a13a4
+ - 90f74d47-d623-4b80-a1f4-bde635cc690f
+ - 5e982791-82ff-440d-bacc-09c972bd83f7
+ - ee304c2e-7991-484f-9da6-ff4fc47e9e92
+ - f9a3ac63-bb35-4cd5-a701-0bc94605a753
+ - e225702c-37cb-414c-b6ee-0dea08840fbd
+ - 0a9edd9f-b92b-4495-a186-4d2d750d8705
+ - 65613610-dbaa-4036-a8cf-1716c76246e5
+ - 2760a5c3-b698-426f-ab03-8032d516a479
+ - da8953b6-d8e3-4aa4-bee0-df0ede441feb
+ - 75434d61-d5bb-4800-bc6b-c6a0d8505f6c
+ - 0116a002-fce2-4e4c-9b8f-b77bf91c2f98
+ - a5de6231-a691-45d0-887d-4c677b2cd883
+ - ec2d9eee-a658-42ed-bf34-e56a1ed0c919
+ - d473a50c-3902-4af3-ad36-6f85c9f36bc0
+ - 256d4876-ebd8-4914-aa20-11c64a0e56d7
+ - 52cee108-6acb-47c9-b99f-f64546acc12c
+ - 28
+ - 8d8f743b-370c-4c43-90de-d16a3d5ab270
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
+
+
+
+
+ - Contains a collection of floating point numbers
+ - bf9904f8-fa01-421a-bbee-9be7276335f0
+ - Number
+ - Number
+ - false
+ - a274c88d-0131-427a-9dd0-3bda6e2eff29
+ - 1
+
+
+
+
+ -
+ 5184
+ -1644
+ 50
+ 24
+
+ -
+ 5209.988
+ -1632.552
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - 0592f089-92c7-4e08-8b1d-72b16d1814ee
+ - Curve
+ - Curve
+ - false
+ - 71f0aa5a-eb75-494a-90f3-1bed30c8af4a
+ - 1
+
+
+
+
+ -
+ 5184
+ -1601
+ 50
+ 24
+
+ -
+ 5209.988
+ -1589.63
+
+
+
+
+
+
+
+
+
+ - 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef
+ - Quick Graph
+
+
+
+
+ - 1
+ - Display a set of y-values as a graph
+ - 99041984-397a-4878-b72e-1846de4cc470
+ - Quick Graph
+ - Quick Graph
+ - false
+ - 0
+ - ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c
+ - 1
+
+
+
+
+ -
+ 5193
+ -2547
+ 150
+ 150
+
+ -
+ 5193.162
+ -2546.486
+
+ - -1
+
+
+
+
+
+
+
+
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
+
+
+
+
+ - Create a line segment defined by start point, tangent and length.}
+ - true
+ - 2d8f7591-dfcc-4bab-82e3-0db34a1e332a
+ - Line SDL
+ - Line SDL
+
+
+
+
+ -
+ 5188
+ -2623
+ 122
+ 64
+
+ -
+ 5268
+ -2591
+
+
+
+
+
+ - Line start point
+ - dbcefbd2-614b-4797-832b-f81d701edb22
+ - Start
+ - Start
+ - false
+ - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 1
+
+
+
+
+ -
+ 5190
+ -2621
+ 63
+ 20
+
+ -
+ 5231
+ -2611
+
+
+
+
+
+
+
+ - Line tangent (direction)
+ - a62f7611-d05a-45a4-99b8-5fa2c0c877b8
+ - Direction
+ - Direction
+ - false
+ - 85c52366-0982-406d-b91c-f42517f13990
+ - 1
+
+
+
+
+ -
+ 5190
+ -2601
+ 63
+ 20
+
+ -
+ 5231
+ -2591
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ - Line length
+ - 8094c76e-7ac6-446a-9a69-e9a6d5ed0353
+ - ABS(X)
+ - Length
+ - Length
+ - false
+ - ea5844c9-9002-41f1-8dce-c1a6825e0912
+ - 1
+
+
+
+
+ -
+ 5190
+ -2581
+ 63
+ 20
+
+ -
+ 5231
+ -2571
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - Line segment
+ - 5f024167-e348-42e4-83bc-dd9abab2d75e
+ - Line
+ - Line
+ - false
+ - 0
+
+
+
+
+ -
+ 5283
+ -2621
+ 25
+ 60
+
+ -
+ 5297
+ -2591
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 8e1460ba-d12a-47ea-a2f7-fdf529e279a2
+ - Panel
+
+ - false
+ - 0
+ - f05c3de8-ff7d-403e-83b6-e73e51c7115a
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5343
+ -2353
+ 160
+ 274
+
+ - 0
+ - 0
+ - 0
+ -
+ 5343.438
+ -2352.06
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
+
+
+
+
+ - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
+ - true
+ - 1f4f6537-e674-47b2-a3cc-0c14bffb73b6
+ - Evaluate Length
+ - Evaluate Length
+
+
+
+
+ -
+ 5159
+ -2915
+ 144
+ 64
+
+ -
+ 5233
+ -2883
+
+
+
+
+
+ - Curve to evaluate
+ - a9f5ae23-e2e8-4d50-bd0a-1302109c8202
+ - Curve
+ - Curve
+ - false
+ - 5f024167-e348-42e4-83bc-dd9abab2d75e
+ - 1
+
+
+
+
+ -
+ 5161
+ -2913
+ 57
+ 20
+
+ -
+ 5191
+ -2903
+
+
+
+
+
+
+
+ - Length factor for curve evaluation
+ - a855f905-eb00-4e85-9ac6-5358c993cc3b
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5161
+ -2893
+ 57
+ 20
+
+ -
+ 5191
+ -2883
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 9d96a222-e833-4263-ae23-adc8d8ac4235
+ - Normalized
+ - Normalized
+ - false
+ - 0
+
+
+
+
+ -
+ 5161
+ -2873
+ 57
+ 20
+
+ -
+ 5191
+ -2863
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
+
+
+
+
+ - Point at the specified length
+ - bb672236-a7b7-45ef-afb8-18f1a2792e58
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 5248
+ -2913
+ 53
+ 20
+
+ -
+ 5276
+ -2903
+
+
+
+
+
+
+
+ - Tangent vector at the specified length
+ - ebdcc7f4-d376-494e-8670-0983c734abd2
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+
+ -
+ 5248
+ -2893
+ 53
+ 20
+
+ -
+ 5276
+ -2883
+
+
+
+
+
+
+
+ - Curve parameter at the specified length
+ - cad9e2f2-8f98-4f70-9ba2-226ce27dd3c0
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+
+ -
+ 5248
+ -2873
+ 53
+ 20
+
+ -
+ 5276
+ -2863
+
+
+
+
+
+
+
+
+
+
+
+ - 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
+ - Interpolate
+
+
+
+
+ - Create an interpolated curve through a set of points.
+ - true
+ - 9f5c6da6-1b66-497a-a401-6d7c972dd8f3
+ - Interpolate
+ - Interpolate
+
+
+
+
+ -
+ 5173
+ -3018
+ 125
+ 84
+
+ -
+ 5240
+ -2976
+
+
+
+
+
+ - 1
+ - Interpolation points
+ - 88806293-82d6-45f0-80c7-39622388bf14
+ - Vertices
+ - Vertices
+ - false
+ - bb672236-a7b7-45ef-afb8-18f1a2792e58
+ - 1
+
+
+
+
+ -
+ 5175
+ -3016
+ 50
+ 20
+
+ -
+ 5201.5
+ -3006
+
+
+
+
+
+
+
+ - Curve degree
+ - fb8aa358-182c-4ed8-99c3-40914e0d15b8
+ - Degree
+ - Degree
+ - false
+ - 0
+
+
+
+
+ -
+ 5175
+ -2996
+ 50
+ 20
+
+ -
+ 5201.5
+ -2986
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 3
+
+
+
+
+
+
+
+
+
+
+ - Periodic curve
+ - 45907537-5a67-4cc8-8ad9-5cec2617ba05
+ - Periodic
+ - Periodic
+ - false
+ - 0
+
+
+
+
+ -
+ 5175
+ -2976
+ 50
+ 20
+
+ -
+ 5201.5
+ -2966
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
+ - 9d25bf79-6925-466f-b4b5-dff8e01cf608
+ - KnotStyle
+ - KnotStyle
+ - false
+ - 0
+
+
+
+
+ -
+ 5175
+ -2956
+ 50
+ 20
+
+ -
+ 5201.5
+ -2946
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 2
+
+
+
+
+
+
+
+
+
+
+ - Resulting nurbs curve
+ - 1da8162b-ae51-4827-ad1c-b7cd643f0310
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ 5255
+ -3016
+ 41
+ 26
+
+ -
+ 5277
+ -3002.667
+
+
+
+
+
+
+
+ - Curve length
+ - 54e28d59-6e6c-4a56-9108-4641e6543cc6
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5255
+ -2990
+ 41
+ 27
+
+ -
+ 5277
+ -2976
+
+
+
+
+
+
+
+ - Curve domain
+ - c4b541f4-9081-4c7e-8daa-575e1720bef9
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 5255
+ -2963
+ 41
+ 27
+
+ -
+ 5277
+ -2949.333
+
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - bf9904f8-fa01-421a-bbee-9be7276335f0
+ - 752aa791-ff79-4d8c-a7bb-8c299a0e3d83
+ - 6018ed3f-f905-4082-bd1b-0d68524827a5
+ - 0592f089-92c7-4e08-8b1d-72b16d1814ee
+ - 81da483e-9b22-424b-9f89-7a237cb6d543
+ - 4e9dd348-c385-4e95-b28d-18cb54062fc2
+ - 99041984-397a-4878-b72e-1846de4cc470
+ - 48df80c3-e691-4d17-bcb3-dce64e5d0d60
+ - eee1a95e-6190-4503-8166-38d8b482f4cd
+ - d8b1a677-5952-4437-852d-f6265e2e96db
+ - daade0dc-ab8b-43f8-9164-341b5be4e748
+ - 2d8f7591-dfcc-4bab-82e3-0db34a1e332a
+ - 8e1460ba-d12a-47ea-a2f7-fdf529e279a2
+ - 1f4f6537-e674-47b2-a3cc-0c14bffb73b6
+ - 9f5c6da6-1b66-497a-a401-6d7c972dd8f3
+ - f439fa6b-f226-46ca-b01c-8ef27a697da4
+ - 0178cc91-2c55-4f13-8715-c9ae8cde7381
+ - 5e62133f-3e96-4273-aa14-46485a1d2993
+ - c47c120f-27c5-4347-944a-a37d7d43572c
+ - a245c484-b3ab-4666-827c-2c9ce37cdcd9
+ - 32aa66bf-b8f9-40a8-8447-dc53ebfd950d
+ - 44c51f6f-2d13-489d-a8d0-33396ca312d1
+ - 3e25c677-18d2-4a81-a487-3590cf9df727
+ - 5ee0c642-0a89-4957-83c5-74bafd3f7d48
+ - 0943cba2-39fe-4125-9623-f70d3326971c
+ - a68a14eb-64c3-421c-89a9-76494605a504
+ - 26
+ - 38dcabd5-e27b-4c59-a66e-868f9b88beb5
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - dde71aef-d6ed-40a6-af98-6b0673983c82
+ - Nurbs Curve
+
+
+
+
+ - Construct a nurbs curve from control points.
+ - true
+ - bec84db0-5651-4fbc-ae1a-401e761e902a
+ - Nurbs Curve
+ - Nurbs Curve
+
+
+
+
+ -
+ 5054
+ -3031
+ 118
+ 64
+
+ -
+ 5114
+ -2999
+
+
+
+
+
+ - 1
+ - Curve control points
+ - d8331cca-9d34-46e1-a72c-165f7a4881ab
+ - Vertices
+ - Vertices
+ - false
+ - bb672236-a7b7-45ef-afb8-18f1a2792e58
+ - 1
+
+
+
+
+ -
+ 5056
+ -3029
+ 43
+ 20
+
+ -
+ 5079
+ -3019
+
+
+
+
+
+
+
+ - Curve degree
+ - b9bbcba3-3c72-4553-9c30-abdd3af08234
+ - Degree
+ - Degree
+ - false
+ - 0
+
+
+
+
+ -
+ 5056
+ -3009
+ 43
+ 20
+
+ -
+ 5079
+ -2999
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 11
+
+
+
+
+
+
+
+
+
+
+ - Periodic curve
+ - 18152a62-dace-48fc-8e98-385d8397c2f9
+ - Periodic
+ - Periodic
+ - false
+ - 0
+
+
+
+
+ -
+ 5056
+ -2989
+ 43
+ 20
+
+ -
+ 5079
+ -2979
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Resulting nurbs curve
+ - 90eb420e-ecb5-4dd0-9033-42bbf37b7941
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ 5129
+ -3029
+ 41
+ 20
+
+ -
+ 5151
+ -3019
+
+
+
+
+
+
+
+ - Curve length
+ - 3e0e1a2c-f66b-4ef4-9e5c-98a94d26a416
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5129
+ -3009
+ 41
+ 20
+
+ -
+ 5151
+ -2999
+
+
+
+
+
+
+
+ - Curve domain
+ - 24133b84-2195-47dd-bed7-16fad6188b23
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 5129
+ -2989
+ 41
+ 20
+
+ -
+ 5151
+ -2979
+
+
+
+
+
+
+
+
+
+
+
+ - dde71aef-d6ed-40a6-af98-6b0673983c82
+ - Nurbs Curve
+
+
+
+
+ - Construct a nurbs curve from control points.
+ - true
+ - d14b1d35-9269-44ee-821f-67f2cd1897b1
+ - Nurbs Curve
+ - Nurbs Curve
+
+
+
+
+ -
+ 5152
+ -1376
+ 118
+ 64
+
+ -
+ 5212
+ -1344
+
+
+
+
+
+ - 1
+ - Curve control points
+ - 3ff18bf3-5d68-4b9e-9917-b7bb61af2bf2
+ - Vertices
+ - Vertices
+ - false
+ - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 1
+
+
+
+
+ -
+ 5154
+ -1374
+ 43
+ 20
+
+ -
+ 5177
+ -1364
+
+
+
+
+
+
+
+ - Curve degree
+ - b14f2c14-eb36-4789-967c-700423c1ba52
+ - Degree
+ - Degree
+ - false
+ - 0
+
+
+
+
+ -
+ 5154
+ -1354
+ 43
+ 20
+
+ -
+ 5177
+ -1344
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 3
+
+
+
+
+
+
+
+
+
+
+ - Periodic curve
+ - 6f008703-f6bc-4846-addf-3a1ff452f192
+ - Periodic
+ - Periodic
+ - false
+ - 0
+
+
+
+
+ -
+ 5154
+ -1334
+ 43
+ 20
+
+ -
+ 5177
+ -1324
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Resulting nurbs curve
+ - c4b8f674-25d7-435f-9a2d-167cba22f51d
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ 5227
+ -1374
+ 41
+ 20
+
+ -
+ 5249
+ -1364
+
+
+
+
+
+
+
+ - Curve length
+ - aa04aa2c-23cd-43d3-907e-2116eea30857
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5227
+ -1354
+ 41
+ 20
+
+ -
+ 5249
+ -1344
+
+
+
+
+
+
+
+ - Curve domain
+ - ae54b1a5-92a7-46ff-80a7-a1e5bd027488
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 5227
+ -1334
+ 41
+ 20
+
+ -
+ 5249
+ -1324
+
+
+
+
+
+
+
+
+
+
+
+ - dd17d442-3776-40b3-ad5b-5e188b56bd4c
+ - Relative Differences
+
+
+
+
+ - Compute relative differences for a list of data
+ - true
+ - 35dc89a9-722a-43d7-a22e-b79159522d82
+ - Relative Differences
+ - Relative Differences
+
+
+
+
+ -
+ 5147
+ -1706
+ 128
+ 28
+
+ -
+ 5200
+ -1692
+
+
+
+
+
+ - 1
+ - List of data to operate on (numbers or points or vectors allowed)
+ - dc912cd1-d87a-4e87-bfcd-553952104036
+ - Values
+ - Values
+ - false
+ - cd610f91-fe93-4eaa-b6dc-0b8fadea311f
+ - 1
+
+
+
+
+ -
+ 5149
+ -1704
+ 36
+ 24
+
+ -
+ 5168.5
+ -1692
+
+
+
+
+
+
+
+ - 1
+ - Differences between consecutive items
+ - 080fa6d7-bbb3-4f71-a556-fd84a9bd5303
+ - Differenced
+ - Differenced
+ - false
+ - 0
+
+
+
+
+ -
+ 5215
+ -1704
+ 58
+ 24
+
+ -
+ 5245.5
+ -1692
+
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - Relay
+ -
+ - false
+ - b06621f6-9ae3-437e-aa25-87164cfe5a2a
+ - 1
+
+
+
+
+ -
+ 5188
+ 192
+ 40
+ 16
+
+ -
+ 5208
+ 200
+
+
+
+
+
+
+
+
+
+ - ab14760f-87a6-462e-b481-4a2c26a9a0d7
+ - Derivatives
+
+
+
+
+ - Evaluate the derivatives of a curve at a specified parameter.
+ - true
+ - 5e62133f-3e96-4273-aa14-46485a1d2993
+ - Derivatives
+ - Derivatives
+
+
+
+
+ -
+ 4897
+ -2598
+ 117
+ 144
+
+ -
+ 4967
+ -2526
+
+
+
+
+
+ - 2
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - 7
+ - fbac3e32-f100-4292-8692-77240a42fd1a
+ - 16ef3e75-e315-4899-b531-d3166b42dac9
+ - 16ef3e75-e315-4899-b531-d3166b42dac9
+ - 16ef3e75-e315-4899-b531-d3166b42dac9
+ - 16ef3e75-e315-4899-b531-d3166b42dac9
+ - 16ef3e75-e315-4899-b531-d3166b42dac9
+ - 16ef3e75-e315-4899-b531-d3166b42dac9
+
+
+
+
+ - Curve to evaluate
+ - adce5e85-6367-4fd0-937a-81ee71fc7bae
+ - Curve
+ - Curve
+ - false
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - 1
+
+
+
+
+ -
+ 4899
+ -2596
+ 53
+ 70
+
+ -
+ 4927
+ -2561
+
+
+
+
+
+
+
+ - Parameter on curve domain to evaluate
+ - cb7449e1-4990-44d4-b5c2-c25cabb4dd9e
+ - Parameter
+ - Parameter
+ - false
+ - 46971004-a130-4645-b7c1-54287fdbbeac
+ - 1
+
+
+
+
+ -
+ 4899
+ -2526
+ 53
+ 70
+
+ -
+ 4927
+ -2491
+
+
+
+
+
+
+
+ - Point on curve at {t}
+ - ae3a695a-cc15-499e-9427-1231fcbea6e4
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2596
+ 30
+ 20
+
+ -
+ 4998.5
+ -2586
+
+
+
+
+
+
+
+ - First curve derivative at t (Velocity)
+ - 60d7cf46-ac14-418d-825d-d81b9b00022b
+ - false
+ - First derivative
+ - 1
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2576
+ 30
+ 20
+
+ -
+ 4998.5
+ -2566
+
+
+
+
+
+
+
+ - Second curve derivative at t (Acceleration)
+ - bf13852d-01bb-4747-8df7-3dc60b6e7510
+ - false
+ - Second derivative
+ - 2
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2556
+ 30
+ 20
+
+ -
+ 4998.5
+ -2546
+
+
+
+
+
+
+
+ - Third curve derivative at t (Jolt)
+ - 313febab-a771-45da-a567-310cd4182e68
+ - false
+ - Third derivative
+ - 3
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2536
+ 30
+ 20
+
+ -
+ 4998.5
+ -2526
+
+
+
+
+
+
+
+ - Fourth curve derivative at t (Jounce)
+ - b7204c31-0fde-4f40-9482-20f3fbf74e06
+ - false
+ - Fourth derivative
+ - 4
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2516
+ 30
+ 20
+
+ -
+ 4998.5
+ -2506
+
+
+
+
+
+
+
+ - Fifth curve derivative at t
+ - 48e9cfcc-4536-4f94-9f62-f42b525b36e5
+ - false
+ - Fifth derivative
+ - 5
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2496
+ 30
+ 20
+
+ -
+ 4998.5
+ -2486
+
+
+
+
+
+
+
+ - Sixth curve derivative at t
+ - 7ca4635d-ac36-43c9-b4e8-aba60332ab9f
+ - false
+ - Sixth derivative
+ - 6
+ - false
+ - 0
+
+
+
+
+ -
+ 4982
+ -2476
+ 30
+ 20
+
+ -
+ 4998.5
+ -2466
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - c47c120f-27c5-4347-944a-a37d7d43572c
+ - Relay
+ - Relay
+ - false
+ - bf13852d-01bb-4747-8df7-3dc60b6e7510
+ - 1
+
+
+
+
+ -
+ 5082
+ -2575
+ 44
+ 16
+
+ -
+ 5104
+ -2567
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - a245c484-b3ab-4666-827c-2c9ce37cdcd9
+ - Relay
+ - Relay
+ - false
+ - 313febab-a771-45da-a567-310cd4182e68
+ - 1
+
+
+
+
+ -
+ 5100
+ -2546
+ 44
+ 16
+
+ -
+ 5122
+ -2538
+
+
+
+
+
+
+
+
+
+ - 76975309-75a6-446a-afed-f8653720a9f2
+ - Create Material
+
+
+
+
+ - Create an OpenGL material.
+ - true
+ - 0a9edd9f-b92b-4495-a186-4d2d750d8705
+ - Create Material
+ - Create Material
+
+
+
+
+ -
+ 5142
+ -1048
+ 144
+ 104
+
+ -
+ 5226
+ -996
+
+
+
+
+
+ - Colour of the diffuse channel
+ - a7202bc8-4598-42f8-957a-f6555a07c6aa
+ - Diffuse
+ - Diffuse
+ - false
+ - 0
+
+
+
+
+ -
+ 5144
+ -1046
+ 67
+ 20
+
+ -
+ 5179
+ -1036
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;232;232;232
+
+
+
+
+
+
+
+
+
+
+
+ - Colour of the specular highlight
+ - 5d0527bc-72be-4663-872d-6eb577a8ac79
+ - Specular
+ - Specular
+ - false
+ - 0
+
+
+
+
+ -
+ 5144
+ -1026
+ 67
+ 20
+
+ -
+ 5179
+ -1016
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;255;255
+
+
+
+
+
+
+
+
+
+
+
+ - Emissive colour of the material
+ - 47f1cb23-a432-4071-8600-aebcd5842f3c
+ - Emission
+ - Emission
+ - false
+ - 0
+
+
+
+
+ -
+ 5144
+ -1006
+ 67
+ 20
+
+ -
+ 5179
+ -996
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;0;0
+
+
+
+
+
+
+
+
+
+
+
+ - Amount of transparency (0.0 = opaque, 1.0 = transparent
+ - 294b4b85-55d2-4e16-ac87-cded169a7fe0
+ - Transparency
+ - Transparency
+ - false
+ - 0
+
+
+
+
+ -
+ 5144
+ -986
+ 67
+ 20
+
+ -
+ 5179
+ -976
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
+
+
+
+
+ - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
+ - 94f8e021-e6b2-4d56-a720-491809182fec
+ - Shine
+ - Shine
+ - false
+ - 0
+
+
+
+
+ -
+ 5144
+ -966
+ 67
+ 20
+
+ -
+ 5179
+ -956
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 100
+
+
+
+
+
+
+
+
+
+
+ - Resulting material
+ - f879f6ef-08b1-4623-b20f-9af580c53c42
+ - Material
+ - Material
+ - false
+ - 0
+
+
+
+
+ -
+ 5241
+ -1046
+ 43
+ 100
+
+ -
+ 5264
+ -996
+
+
+
+
+
+
+
+
+
+
+
+ - 537b0419-bbc2-4ff4-bf08-afe526367b2c
+ - Custom Preview
+
+
+
+
+ - Allows for customized geometry previews
+ - true
+ - 65613610-dbaa-4036-a8cf-1716c76246e5
+ - Custom Preview
+ - Custom Preview
+
+
+
+
+
+ -
+ 5177
+ -1110
+ 82
+ 44
+
+ -
+ 5245
+ -1088
+
+
+
+
+
+ - Geometry to preview
+ - true
+ - fad5b3a6-49a8-4f82-a9f6-18d5d74b27da
+ - Geometry
+ - Geometry
+ - false
+ - 64fde29a-f76c-4fc1-b003-229851718aab
+ - 1
+
+
+
+
+ -
+ 5179
+ -1108
+ 51
+ 20
+
+ -
+ 5206
+ -1098
+
+
+
+
+
+
+
+ - The material override
+ - e3ce37ad-d33b-4831-bab7-83b4ca952e13
+ - Material
+ - Material
+ - false
+ - f879f6ef-08b1-4623-b20f-9af580c53c42
+ - 1
+
+
+
+
+ -
+ 5179
+ -1088
+ 51
+ 20
+
+ -
+ 5206
+ -1078
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;221;160;221
+
+ -
+ 255;66;48;66
+
+ - 0.5
+ -
+ 255;255;255;255
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 76975309-75a6-446a-afed-f8653720a9f2
+ - Create Material
+
+
+
+
+ - Create an OpenGL material.
+ - true
+ - f9a3ac63-bb35-4cd5-a701-0bc94605a753
+ - Create Material
+ - Create Material
+
+
+
+
+ -
+ 5146
+ 1174
+ 144
+ 104
+
+ -
+ 5230
+ 1226
+
+
+
+
+
+ - Colour of the diffuse channel
+ - c676bfd6-b42e-4a4f-8422-55fdbfa4fe01
+ - Diffuse
+ - Diffuse
+ - false
+ - 0
+
+
+
+
+ -
+ 5148
+ 1176
+ 67
+ 20
+
+ -
+ 5183
+ 1186
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;199;199;199
+
+
+
+
+
+
+
+
+
+
+
+ - Colour of the specular highlight
+ - afbce2bb-1b53-4415-abf2-4245c033b044
+ - Specular
+ - Specular
+ - false
+ - 0
+
+
+
+
+ -
+ 5148
+ 1196
+ 67
+ 20
+
+ -
+ 5183
+ 1206
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;255;255
+
+
+
+
+
+
+
+
+
+
+
+ - Emissive colour of the material
+ - f6841a37-fb17-4321-9ed3-0cb027307ef9
+ - Emission
+ - Emission
+ - false
+ - 0
+
+
+
+
+ -
+ 5148
+ 1216
+ 67
+ 20
+
+ -
+ 5183
+ 1226
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;0;0
+
+
+
+
+
+
+
+
+
+
+
+ - Amount of transparency (0.0 = opaque, 1.0 = transparent
+ - ea379476-7fab-4a1e-8355-ee1d08126eae
+ - Transparency
+ - Transparency
+ - false
+ - 0
+
+
+
+
+ -
+ 5148
+ 1236
+ 67
+ 20
+
+ -
+ 5183
+ 1246
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
+
+
+
+
+ - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
+ - 8062fb9b-9c42-4850-bcdf-f865358e48bd
+ - Shine
+ - Shine
+ - false
+ - 0
+
+
+
+
+ -
+ 5148
+ 1256
+ 67
+ 20
+
+ -
+ 5183
+ 1266
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 100
+
+
+
+
+
+
+
+
+
+
+ - Resulting material
+ - 0215cbc4-028c-4365-90da-fc87e4da209a
+ - Material
+ - Material
+ - false
+ - 0
+
+
+
+
+ -
+ 5245
+ 1176
+ 43
+ 100
+
+ -
+ 5268
+ 1226
+
+
+
+
+
+
+
+
+
+
+
+ - 537b0419-bbc2-4ff4-bf08-afe526367b2c
+ - Custom Preview
+
+
+
+
+ - Allows for customized geometry previews
+ - true
+ - e225702c-37cb-414c-b6ee-0dea08840fbd
+ - Custom Preview
+ - Custom Preview
+
+
+
+
+
+ -
+ 5182
+ 1113
+ 82
+ 44
+
+ -
+ 5250
+ 1135
+
+
+
+
+
+ - Geometry to preview
+ - true
+ - 134b542f-fee7-495d-b747-f9d4cf6d1a83
+ - Geometry
+ - Geometry
+ - false
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - 1
+
+
+
+
+ -
+ 5184
+ 1115
+ 51
+ 20
+
+ -
+ 5211
+ 1125
+
+
+
+
+
+
+
+ - The material override
+ - 7b5413ed-65c9-44e2-8b86-ef9ccbf75ef2
+ - Material
+ - Material
+ - false
+ - 0215cbc4-028c-4365-90da-fc87e4da209a
+ - 1
+
+
+
+
+ -
+ 5184
+ 1135
+ 51
+ 20
+
+ -
+ 5211
+ 1145
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;221;160;221
+
+ -
+ 255;66;48;66
+
+ - 0.5
+ -
+ 255;255;255;255
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 76975309-75a6-446a-afed-f8653720a9f2
+ - Create Material
+
+
+
+
+ - Create an OpenGL material.
+ - true
+ - 2760a5c3-b698-426f-ab03-8032d516a479
+ - Create Material
+ - Create Material
+
+
+
+
+ -
+ 5137
+ -1498
+ 144
+ 104
+
+ -
+ 5221
+ -1446
+
+
+
+
+
+ - Colour of the diffuse channel
+ - 3004ed07-b408-4bc0-9f42-eab20a9913b4
+ - Diffuse
+ - Diffuse
+ - false
+ - 0
+
+
+
+
+ -
+ 5139
+ -1496
+ 67
+ 20
+
+ -
+ 5174
+ -1486
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;222;222;222
+
+
+
+
+
+
+
+
+
+
+
+ - Colour of the specular highlight
+ - 326a914e-4cdd-4b71-9281-a5919bcf7baa
+ - Specular
+ - Specular
+ - false
+ - 0
+
+
+
+
+ -
+ 5139
+ -1476
+ 67
+ 20
+
+ -
+ 5174
+ -1466
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;255;255
+
+
+
+
+
+
+
+
+
+
+
+ - Emissive colour of the material
+ - 8fe53ab0-2b1a-4163-8a29-185170fe17a8
+ - Emission
+ - Emission
+ - false
+ - 0
+
+
+
+
+ -
+ 5139
+ -1456
+ 67
+ 20
+
+ -
+ 5174
+ -1446
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;0;0
+
+
+
+
+
+
+
+
+
+
+
+ - Amount of transparency (0.0 = opaque, 1.0 = transparent
+ - 031a6a8e-aefe-4c31-a56b-469422b15bd1
+ - Transparency
+ - Transparency
+ - false
+ - 0
+
+
+
+
+ -
+ 5139
+ -1436
+ 67
+ 20
+
+ -
+ 5174
+ -1426
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
+
+
+
+
+ - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
+ - a0b5a56f-450e-4954-9df5-97e3bc851a26
+ - Shine
+ - Shine
+ - false
+ - 0
+
+
+
+
+ -
+ 5139
+ -1416
+ 67
+ 20
+
+ -
+ 5174
+ -1406
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 100
+
+
+
+
+
+
+
+
+
+
+ - Resulting material
+ - f6602620-7a60-4871-a019-14148ed2fb01
+ - Material
+ - Material
+ - false
+ - 0
+
+
+
+
+ -
+ 5236
+ -1496
+ 43
+ 100
+
+ -
+ 5259
+ -1446
+
+
+
+
+
+
+
+
+
+
+
+ - 537b0419-bbc2-4ff4-bf08-afe526367b2c
+ - Custom Preview
+
+
+
+
+ - Allows for customized geometry previews
+ - true
+ - da8953b6-d8e3-4aa4-bee0-df0ede441feb
+ - Custom Preview
+ - Custom Preview
+
+
+
+
+
+ -
+ 5163
+ -1560
+ 82
+ 44
+
+ -
+ 5231
+ -1538
+
+
+
+
+
+ - Geometry to preview
+ - true
+ - 339c6a8c-fc22-4cc3-977a-83fbcb85d4af
+ - Geometry
+ - Geometry
+ - false
+ - 71f0aa5a-eb75-494a-90f3-1bed30c8af4a
+ - 1
+
+
+
+
+ -
+ 5165
+ -1558
+ 51
+ 20
+
+ -
+ 5192
+ -1548
+
+
+
+
+
+
+
+ - The material override
+ - 76efd886-8cd1-4f71-8ee3-a159fa2f19f4
+ - Material
+ - Material
+ - false
+ - f6602620-7a60-4871-a019-14148ed2fb01
+ - 1
+
+
+
+
+ -
+ 5165
+ -1538
+ 51
+ 20
+
+ -
+ 5192
+ -1528
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;221;160;221
+
+ -
+ 255;66;48;66
+
+ - 0.5
+ -
+ 255;255;255;255
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 76975309-75a6-446a-afed-f8653720a9f2
+ - Create Material
+
+
+
+
+ - Create an OpenGL material.
+ - true
+ - f439fa6b-f226-46ca-b01c-8ef27a697da4
+ - Create Material
+ - Create Material
+
+
+
+
+ -
+ 5335
+ -2575
+ 144
+ 104
+
+ -
+ 5419
+ -2523
+
+
+
+
+
+ - Colour of the diffuse channel
+ - 0416a759-ff94-4b06-851b-c108dbd684cc
+ - Diffuse
+ - Diffuse
+ - false
+ - 0
+
+
+
+
+ -
+ 5337
+ -2573
+ 67
+ 20
+
+ -
+ 5372
+ -2563
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;242;242;242
+
+
+
+
+
+
+
+
+
+
+
+ - Colour of the specular highlight
+ - 4c205008-b0ed-43a1-956e-3cf50cc1a793
+ - Specular
+ - Specular
+ - false
+ - 0
+
+
+
+
+ -
+ 5337
+ -2553
+ 67
+ 20
+
+ -
+ 5372
+ -2543
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;255;255
+
+
+
+
+
+
+
+
+
+
+
+ - Emissive colour of the material
+ - 6b966806-b30a-4470-bbeb-5b10b43e2ba5
+ - Emission
+ - Emission
+ - false
+ - 0
+
+
+
+
+ -
+ 5337
+ -2533
+ 67
+ 20
+
+ -
+ 5372
+ -2523
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;0;0
+
+
+
+
+
+
+
+
+
+
+
+ - Amount of transparency (0.0 = opaque, 1.0 = transparent
+ - 73b07a02-8696-4088-9279-7465b6e0db16
+ - Transparency
+ - Transparency
+ - false
+ - 0
+
+
+
+
+ -
+ 5337
+ -2513
+ 67
+ 20
+
+ -
+ 5372
+ -2503
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
+
+
+
+
+ - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
+ - 1d39b7f2-bc53-4ce2-bc31-c29c7c63e83a
+ - Shine
+ - Shine
+ - false
+ - 0
+
+
+
+
+ -
+ 5337
+ -2493
+ 67
+ 20
+
+ -
+ 5372
+ -2483
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 100
+
+
+
+
+
+
+
+
+
+
+ - Resulting material
+ - f370679e-4137-46e5-90d0-7a08608cb812
+ - Material
+ - Material
+ - false
+ - 0
+
+
+
+
+ -
+ 5434
+ -2573
+ 43
+ 100
+
+ -
+ 5457
+ -2523
+
+
+
+
+
+
+
+
+
+
+
+ - 537b0419-bbc2-4ff4-bf08-afe526367b2c
+ - Custom Preview
+
+
+
+
+ - Allows for customized geometry previews
+ - true
+ - true
+ - 0178cc91-2c55-4f13-8715-c9ae8cde7381
+ - Custom Preview
+ - Custom Preview
+
+
+
+
+
+ -
+ 5374
+ -2642
+ 82
+ 44
+
+ -
+ 5442
+ -2620
+
+
+
+
+
+ - Geometry to preview
+ - true
+ - 0f98a5d2-51bb-4a8a-909e-5a183993c521
+ - Geometry
+ - Geometry
+ - false
+ - 5f024167-e348-42e4-83bc-dd9abab2d75e
+ - 1
+
+
+
+
+ -
+ 5376
+ -2640
+ 51
+ 20
+
+ -
+ 5403
+ -2630
+
+
+
+
+
+
+
+ - The material override
+ - a6df5039-34d5-4f10-9741-52b06df6a14a
+ - Material
+ - Material
+ - false
+ - f370679e-4137-46e5-90d0-7a08608cb812
+ - 1
+
+
+
+
+ -
+ 5376
+ -2620
+ 51
+ 20
+
+ -
+ 5403
+ -2610
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;221;160;221
+
+ -
+ 255;66;48;66
+
+ - 0.5
+ -
+ 255;255;255;255
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 76975309-75a6-446a-afed-f8653720a9f2
+ - Create Material
+
+
+
+
+ - Create an OpenGL material.
+ - true
+ - 32aa66bf-b8f9-40a8-8447-dc53ebfd950d
+ - Create Material
+ - Create Material
+
+
+
+
+ -
+ 5329
+ -2948
+ 144
+ 104
+
+ -
+ 5413
+ -2896
+
+
+
+
+
+ - Colour of the diffuse channel
+ - e8adebd8-6175-4942-bb80-64935d55aa67
+ - Diffuse
+ - Diffuse
+ - false
+ - 0
+
+
+
+
+ -
+ 5331
+ -2946
+ 67
+ 20
+
+ -
+ 5366
+ -2936
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;224;224;224
+
+
+
+
+
+
+
+
+
+
+
+ - Colour of the specular highlight
+ - 94bee261-3f2c-4380-8b54-66fe1127b97f
+ - Specular
+ - Specular
+ - false
+ - 0
+
+
+
+
+ -
+ 5331
+ -2926
+ 67
+ 20
+
+ -
+ 5366
+ -2916
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;255;255
+
+
+
+
+
+
+
+
+
+
+
+ - Emissive colour of the material
+ - 186a9b34-2cfc-4d95-a08f-7df92b2244fe
+ - Emission
+ - Emission
+ - false
+ - 0
+
-
- 652
- 3998
- 42
+ 5331
+ -2906
+ 67
20
-
- 674.5
- 4008
+ 5366
+ -2896
@@ -432,7 +6862,101 @@
- - true
+ -
+ 255;0;0;0
+
+
+
+
+
+
+
+
+
+
+
+ - Amount of transparency (0.0 = opaque, 1.0 = transparent
+ - 70acf2e0-b087-4c5a-a9dc-f6e9a5d8b9ad
+ - Transparency
+ - Transparency
+ - false
+ - 0
+
+
+
+
+ -
+ 5331
+ -2886
+ 67
+ 20
+
+ -
+ 5366
+ -2876
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
+
+
+
+
+ - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
+ - 4d3af56a-115c-4482-9c5f-f6e9b611454d
+ - Shine
+ - Shine
+ - false
+ - 0
+
+
+
+
+ -
+ 5331
+ -2866
+ 67
+ 20
+
+ -
+ 5366
+ -2856
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 100
@@ -442,12 +6966,11 @@
-
- - 1
- - Duplicated data
- - e09a8eb0-1bfc-4cc0-88ea-41d013cd872a
- - Data
- - Data
+
+ - Resulting material
+ - 3962c6a1-a3db-4768-983c-51adadc81907
+ - Material
+ - Material
- false
- 0
@@ -455,14 +6978,14 @@
-
- 724
- 3958
- 28
- 60
+ 5428
+ -2946
+ 43
+ 100
-
- 739.5
- 3988
+ 5451
+ -2896
@@ -472,180 +6995,287 @@
-
+
- - fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
- - DotNET VB Script (LEGACY)
+ - 537b0419-bbc2-4ff4-bf08-afe526367b2c
+ - Custom Preview
- - A VB.NET scriptable component
+ - Allows for customized geometry previews
- true
- - 13678ac4-534d-449b-a806-30e2c5627bc4
- - DotNET VB Script (LEGACY)
- - Turtle
- - 0
- - Dim i As Integer
- Dim dir As New On3dVector(1, 0, 0)
- Dim pos As New On3dVector(0, 0, 0)
- Dim axis As New On3dVector(0, 0, 1)
- Dim pnts As New List(Of On3dVector)
-
- pnts.Add(pos)
-
- For i = 0 To Forward.Count() - 1
- Dim P As New On3dVector
- dir.Rotate(Left(i), axis)
- P = dir * Forward(i) + pnts(i)
- pnts.Add(P)
- Next
-
- Points = pnts
+ - true
+ - 44c51f6f-2d13-489d-a8d0-33396ca312d1
+ - Custom Preview
+ - Custom Preview
+
+
+
+
+
+ -
+ 5368
+ -3015
+ 82
+ 44
+
+ -
+ 5436
+ -2993
+
+
+
+
+
+ - Geometry to preview
+ - true
+ - 31c8f3ef-c718-4172-afbf-959475f7f9df
+ - Geometry
+ - Geometry
+ - false
+ - 1da8162b-ae51-4827-ad1c-b7cd643f0310
+ - 1
+
+
+
+
+ -
+ 5370
+ -3013
+ 51
+ 20
+
+ -
+ 5397
+ -3003
+
+
+
+
+
+
+
+ - The material override
+ - de51e392-4b52-4541-81af-eac785c5e2b2
+ - Material
+ - Material
+ - false
+ - 3962c6a1-a3db-4768-983c-51adadc81907
+ - 1
+
+
+
+
+ -
+ 5370
+ -2993
+ 51
+ 20
+
+ -
+ 5397
+ -2983
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;221;160;221
+
+ -
+ 255;66;48;66
+
+ - 0.5
+ -
+ 255;255;255;255
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
+
+
+
+
+ - Create a line segment defined by start point, tangent and length.}
+ - true
+ - 3e25c677-18d2-4a81-a487-3590cf9df727
+ - Line SDL
+ - Line SDL
-
+
-
- 644
- 3433
- 116
- 44
+ 4892
+ -3012
+ 122
+ 64
-
- 705
- 3455
+ 4972
+ -2980
-
-
- - 1
- - 1
- - 2
- - Script Variable Forward
- - Script Variable Left
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - true
- - true
- - Forward
- - Left
- - true
- - true
-
-
-
-
- - 2
- - Print, Reflect and Error streams
- - Output parameter Points
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - true
- - true
- - Output
- - Points
- - false
- - false
-
-
-
- - 1
- - false
- - Script Variable Forward
- - 994adef1-ec29-44d1-8210-b36829a504f0
- - Forward
- - Forward
- - true
- - 1
- - true
- - e09a8eb0-1bfc-4cc0-88ea-41d013cd872a
+
+ - Line start point
+ - 942dd0ac-dcb9-48b0-936d-2ee2ea08759a
+ - Start
+ - Start
+ - false
+ - bb672236-a7b7-45ef-afb8-18f1a2792e58
- 1
- - 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
-
- 646
- 3435
- 44
+ 4894
+ -3010
+ 63
20
-
- 669.5
- 3445
+ 4935
+ -3000
-
- - 1
- - false
- - Script Variable Left
- - f68aca5b-03a6-457f-8891-8d8897d5c5fe
- - Left
- - Left
- - true
- - 1
- - true
- - 9b1cb421-16d8-4a53-b2e0-8d1623cb2148
+
+ - Line tangent (direction)
+ - 1c110a20-f0df-4b1f-8f07-97cc9061cc6d
+ - Direction
+ - Direction
+ - false
+ - a245c484-b3ab-4666-827c-2c9ce37cdcd9
- 1
- - 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
-
+
-
- 646
- 3455
- 44
+ 4894
+ -2990
+ 63
20
-
- 669.5
- 3465
+ 4935
+ -2980
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
-
-
- - Print, Reflect and Error streams
- - 570b8aa3-f1c3-484e-8b48-2d2b2dc5a7a0
- - Output
- - Output
+
+
+ - Line length
+ - e4cd914a-2710-4c25-bfb8-2062da80e245
+ - -X
+ - Length
+ - Length
- false
- - 0
+ - 01075621-4d13-4e1f-849f-e694e8d154ee
+ - 1
-
+
-
- 720
- 3435
- 38
+ 4894
+ -2970
+ 63
20
-
- 740.5
- 3445
+ 4935
+ -2960
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
-
+
- - Output parameter Points
- - 387adaa7-7978-4287-b8f0-fb7ef543c454
- - Points
- - Points
+ - Line segment
+ - 9dd13fb8-1000-4255-abae-a29abaced959
+ - Line
+ - Line
- false
- 0
@@ -653,14 +7283,14 @@
-
- 720
- 3455
- 38
- 20
+ 4987
+ -3010
+ 25
+ 60
-
- 740.5
- 3465
+ 5001
+ -2980
@@ -670,139 +7300,84 @@
-
-
- - fbac3e32-f100-4292-8692-77240a42fd1a
- - Point
-
-
-
-
- - Contains a collection of three-dimensional points
- - true
- - ed880257-cb73-4b3d-bdba-4c629f2654a0
- - Point
- - Point
- - false
- - 387adaa7-7978-4287-b8f0-fb7ef543c454
- - 1
-
-
-
-
- -
- 677
- 3231
- 50
- 24
-
- -
- 702.6241
- 3243.599
-
-
-
-
-
-
-
-
+
- - e64c5fb1-845c-4ab1-8911-5f338516ba67
- - Series
+ - 71b5b089-500a-4ea6-81c5-2f960441a0e8
+ - PolyLine
- - Create a series of numbers.
+ - Create a polyline connecting a number of points.
- true
- - 2e4f40d1-57e5-4c19-a99f-429ba726780a
- - Series
- - Series
+ - dd4e68d8-40f1-4109-a9cb-bcf9fe696818
+ - PolyLine
+ - PolyLine
-
+
-
- 652
- 3496
- 101
- 64
+ 5195
+ -3555
+ 118
+ 44
-
- 702
- 3528
+ 5255
+ -3533
-
- - First number in the series
- - 2a4b9236-af46-4ebb-bee9-bac256e25c4c
- - Start
- - Start
+
+ - 1
+ - Polyline vertex points
+ - e3d0b096-bd0f-4da3-9f01-58f9104484e7
+ - Vertices
+ - Vertices
- false
- - 0
+ - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
+ - 1
-
+
-
- 654
- 3498
- 33
+ 5197
+ -3553
+ 43
20
-
- 672
- 3508
+ 5220
+ -3543
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
- - Step size for each successive number
- - 2068224f-000f-4842-b679-1038ed72efc1
- - Step
- - Step
+
+ - Close polyline
+ - 9915d3ec-2519-48fc-82fb-c2af8cbc300c
+ - Closed
+ - Closed
- false
- - ddf56dc6-bdbe-4989-a020-ed82978a53db
- - 1
+ - 0
-
- 654
- 3518
- 33
+ 5197
+ -3533
+ 43
20
-
- 672
- 3528
+ 5220
+ -3523
@@ -819,7 +7394,7 @@
- - 1
+ - false
@@ -828,40 +7403,12 @@
-
-
- - Number of values in the series
- - b43fd2f8-4acc-4fee-aba5-8ef775813a61
- - Count
- - Count
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
-
-
-
-
- -
- 654
- 3538
- 33
- 20
-
- -
- 672
- 3548
-
-
-
-
-
-
- - 1
- - Series of numbers
- - 9b1cb421-16d8-4a53-b2e0-8d1623cb2148
- - Series
- - Series
+
+ - Resulting polyline
+ - b7ca3e16-396e-4dae-ae87-2357a527d9d3
+ - Polyline
+ - Polyline
- false
- 0
@@ -869,14 +7416,14 @@
-
- 717
- 3498
- 34
- 60
+ 5270
+ -3553
+ 41
+ 40
-
- 735.5
- 3528
+ 5292
+ -3533
@@ -886,113 +7433,115 @@
-
-
- - 57da07bd-ecab-415d-9d86-af36d7073abc
- - Number Slider
-
-
-
-
- - Numeric slider for single values
- - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
- - Number Slider
- -
- - false
- - 0
-
-
-
-
- -
- 625
- 4128
- 150
- 20
-
- -
- 625.9196
- 4128.153
-
-
-
-
-
- - 0
- - 1
- - 0
- - 65536
- - 0
- - 0
- - 4096
-
-
-
-
-
-
-
+
- - a4cd2751-414d-42ec-8916-476ebf62d7fe
- - Radians
+ - afb96615-c59a-45c9-9cac-e27acb1c7ca0
+ - Explode
- - Convert an angle specified in degrees to radians
+ - Explode a curve into smaller segments.
- true
- - 6232a007-7131-40f6-a98e-54bf4f5de0e2
- - Radians
- - Radians
+ - acfeae50-20a9-479f-aa7f-c6af7ab4d63b
+ - Explode
+ - Explode
-
+
-
- 642
- 3621
- 120
- 28
+ 5173
+ -3503
+ 136
+ 44
-
- 703
- 3635
+ 5240
+ -3481
- - Angle in degrees
- - 94b44f49-bf88-4b7c-9e90-82dd5652fc76
- - Degrees
- - Degrees
+ - Curve to explode
+ - 7d7ade89-8572-4344-a579-2ef1a35f81fc
+ - Curve
+ - Curve
- false
- - e8733214-56ad-40ea-83a2-5e5d6fee430d
+ - b7ca3e16-396e-4dae-ae87-2357a527d9d3
- 1
-
- 644
- 3623
- 44
- 24
+ 5175
+ -3501
+ 50
+ 20
-
- 667.5
- 3635
+ 5201.5
+ -3491
-
+
- - Angle in radians
- - ddf56dc6-bdbe-4989-a020-ed82978a53db
- - Radians
- - Radians
+ - Recursive decomposition until all segments are atomic
+ - 2423035f-5e94-4fe9-aa63-504f956b7906
+ - Recursive
+ - Recursive
+ - false
+ - 0
+
+
+
+
+ -
+ 5175
+ -3481
+ 50
+ 20
+
+ -
+ 5201.5
+ -3471
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Exploded segments that make up the base curve
+ - 27f38398-7433-4312-9f44-e7e1155e5725
+ - Segments
+ - Segments
- false
- 0
@@ -1000,14 +7549,41 @@
-
- 718
- 3623
- 42
- 24
+ 5255
+ -3501
+ 52
+ 20
-
- 740.5
- 3635
+ 5282.5
+ -3491
+
+
+
+
+
+
+
+ - 1
+ - Vertices of the exploded segments
+ - 2caa6f7d-a080-4170-88e1-71f328feabf4
+ - Vertices
+ - Vertices
+ - false
+ - 0
+
+
+
+
+ -
+ 5255
+ -3481
+ 52
+ 20
+
+ -
+ 5282.5
+ -3471
@@ -1017,42 +7593,36 @@
-
+
- - 33bcf975-a0b2-4b54-99fd-585c893b9e88
- - Digit Scroller
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - Numeric scroller for single numbers
- - be88ae4a-34e9-40cb-900e-04d4d78a0355
- - Digit Scroller
- - Digit Scroller
+
+ - Contains a collection of generic curves
+ - true
+ - 85038b7a-945c-4f71-941f-78812db35fab
+ - 1
+ - Curve
+ - Curve
- false
- - 0
+ - 27f38398-7433-4312-9f44-e7e1155e5725
+ - 1
-
-
-
- - 12
- - Digit Scroller
- - 1
-
- - 0.00000033527
-
-
+
-
- 578
- 3919
- 250
- 20
+ 5206
+ -3406
+ 53
+ 24
-
- 578.1967
- 3919.188
+ 5242.422
+ -3394.953
@@ -1060,205 +7630,265 @@
-
+
- - 797d922f-3a1d-46fe-9155-358b009b5997
- - One Over X
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Compute one over x.
- - true
- - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
- - One Over X
- - One Over X
+
+ - A panel for custom notes and text values
+ - 26b59a23-1120-4816-b0f3-5aed7cb20dc0
+ - Panel
+
+ - false
+ - 0
+ - 5b746e58-f682-41be-a162-14fdf355725d
+ - 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 652
- 4038
- 100
- 28
+ 5102
+ -3307
+ 226
+ 100
+ - 0
+ - 0
+ - 0
-
- 701
- 4052
+ 5102.422
+ -3306.953
-
+
- - Input value
- - 31286c5a-c56a-4319-b789-d91bcab4d77b
- - Value
- - Value
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
-
-
-
-
- -
- 654
- 4040
- 32
- 24
-
- -
- 671.5
- 4052
-
-
-
-
-
-
-
- - Output value
- - e24c881f-304c-4235-90c4-49a1c051ffe0
- - Result
- - Result
- - false
- - 0
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 716
- 4040
- 34
- 24
-
- -
- 734.5
- 4052
-
-
-
-
-
+
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
+ - 6f93d366-919f-4dda-a35e-ba03dd62799b
+ - Sort List
-
- - Contains a collection of floating point numbers
- - a274c88d-0131-427a-9dd0-3bda6e2eff29
- - Number
- - Number
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
+
+ - Sort a list of numeric keys.
+ - true
+ - 76614d91-3d1a-498e-8900-459619131110
+ - Sort List
+ - Sort List
-
+
-
- 573
- 237
- 50
- 24
+ 5213
+ -3369
+ 130
+ 44
-
- 598.9589
- 249.0662
+ 5278
+ -3347
+
+
+ - 2
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 2
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - 1
+ - List of sortable keys
+ - 51b6bbaf-0364-4adc-9798-246e82302730
+ - Keys
+ - Keys
+ - false
+ - 5aa52642-225e-442f-843f-1f051f77e0ac
+ - 1
+
+
+
+
+ -
+ 5215
+ -3367
+ 48
+ 20
+
+ -
+ 5240.5
+ -3357
+
+
+
+
+
+
+
+ - 1
+ - Optional list of values to sort synchronously
+ - a9112f66-0a37-4330-a32c-ef5afed08a17
+ - Values Values A
+ - Values A
+ - true
+ - 85038b7a-945c-4f71-941f-78812db35fab
+ - 1
+
+
+
+
+ -
+ 5215
+ -3347
+ 48
+ 20
+
+ -
+ 5240.5
+ -3337
+
+
+
+
+
+
+
+ - 1
+ - Sorted keys
+ - 5b746e58-f682-41be-a162-14fdf355725d
+ - Keys
+ - Keys
+ - false
+ - 0
+
+
+
+
+ -
+ 5293
+ -3367
+ 48
+ 20
+
+ -
+ 5318.5
+ -3357
+
+
+
+
+
+
+
+ - 1
+ - Synchronous values in Values A
+ - 381361b4-db26-4b75-8518-89d520b8405a
+ - Values Values A
+ - Values A
+ - false
+ - 0
+
+
+
+
+ -
+ 5293
+ -3347
+ 48
+ 20
+
+ -
+ 5318.5
+ -3337
+
+
+
+
+
+
+
-
+
- - aaa665bd-fd6e-4ccb-8d2c-c5b33072125d
- - Curvature
+ - c75b62fa-0a33-4da7-a5bd-03fd0068fd93
+ - Length
- - Evaluate the curvature of a curve at a specified parameter.
+ - Measure the length of a curve.
- true
- - 64f5057a-5eca-4ebd-adac-a9588cc43a37
- - Curvature
- - Curvature
+ - 3ae51560-a358-4655-aba3-08bdf86d0fc2
+ - Length
+ - Length
-
+
-
- 521
- 108
- 137
- 64
+ 5103
+ -3384
+ 104
+ 28
-
- 591
- 140
+ 5153
+ -3370
- - Curve to evaluate
- - 3b3e217b-67a2-4987-bc0b-5480d1231817
+ - Curve to measure
+ - 7c56ae0f-6703-4b32-be52-6af0ede5c339
- Curve
- Curve
- false
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- - 1
-
-
-
-
- -
- 523
- 110
- 53
- 30
-
- -
- 551
- 125
-
-
-
-
-
-
-
- - Parameter on curve domain to evaluate
- - 72aacb95-9932-42b0-98f9-824d4c6656e9
- - Parameter
- - Parameter
- - false
- - 46971004-a130-4645-b7c1-54287fdbbeac
+ - 85038b7a-945c-4f71-941f-78812db35fab
- 1
-
- 523
- 140
- 53
- 30
+ 5105
+ -3382
+ 33
+ 24
-
- 551
- 155
+ 5123
+ -3370
@@ -1266,62 +7896,10 @@
- - Point on curve at {t}
- - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
- - Point
- - Point
- - false
- - 0
-
-
-
-
- -
- 606
- 110
- 50
- 20
-
- -
- 632.5
- 120
-
-
-
-
-
-
-
- - Curvature vector at {t}
- - b51c5bf6-0a16-4070-a003-702890971c28
- - Curvature
- - Curvature
- - false
- - 0
-
-
-
-
- -
- 606
- 130
- 50
- 20
-
- -
- 632.5
- 140
-
-
-
-
-
-
-
- - Curvature circle at {t}
- - 1411ee7a-158c-4ff3-87de-d1e1ca9a657d
- - Curvature
- - Curvature
+ - Curve length
+ - 5aa52642-225e-442f-843f-1f051f77e0ac
+ - Length
+ - Length
- false
- 0
@@ -1329,14 +7907,14 @@
-
- 606
- 150
- 50
- 20
+ 5168
+ -3382
+ 37
+ 24
-
- 632.5
- 160
+ 5188
+ -3370
@@ -1346,627 +7924,659 @@
-
+
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
+ - 59daf374-bc21-4a5e-8282-5504fb7ae9ae
+ - List Item
-
- - Divide a curve into equal length segments
+
+ - 0
+ - Retrieve a specific item from a list.
- true
- - 211d3ab7-e6e9-4dd3-bbe9-4076a44479de
- - Divide Curve
- - Divide Curve
+ - 70bc89ee-6b70-4472-b8e5-64a5c9cb84a7
+ - List Item
+ - List Item
-
+
-
- 533
- 172
- 125
+ 5217
+ -3210
+ 74
64
-
- 583
- 204
+ 5265
+ -3178
-
-
- - Curve to divide
- - 3a59b0e7-5804-4f1a-abe8-1612cc2fb746
- - Curve
- - Curve
- - false
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- - 1
+
+
+ - 3
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 2e3ab970-8545-46bb-836c-1c11e5610bce
+ - cb95db89-6165-43b6-9c41-5702bc5bf137
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 535
- 174
- 33
- 20
-
- -
- 553
- 184
-
+
+
+
+ - 1
+ - Base list
+ - 7bf82eff-016f-4d39-a14d-5f7db1f92f0d
+ - List
+ - List
+ - false
+ - 5b746e58-f682-41be-a162-14fdf355725d
+ - 1
+
+
+
+ -
+ 5219
+ -3208
+ 31
+ 20
+
+ -
+ 5236
+ -3198
+
+
+
+
-
-
-
-
- - Number of segments
- - a0ba21d8-309a-472d-a546-60bd4c28509a
- - Count
- - Count
- - false
- - a274c88d-0131-427a-9dd0-3bda6e2eff29
- - 1
-
-
-
-
- -
- 535
- 194
- 33
- 20
-
- -
- 553
- 204
-
+
+
+ - Item index
+ - ca0d5804-11e3-455a-bb0b-a2197b555dcd
+ - Index
+ - Index
+ - false
+ - 0
+
+
+
+ -
+ 5219
+ -3188
+ 31
+ 20
+
+ -
+ 5236
+ -3178
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0
+
+
+
+
+
+
+
-
-
- - 1
+
+
+ - Wrap index to list bounds
+ - 771ab200-3a73-45b6-843c-ed1984ec3668
+ - Wrap
+ - Wrap
+ - false
+ - 0
-
-
+
+
+ -
+ 5219
+ -3168
+ 31
+ 20
+
+ -
+ 5236
+ -3158
+
+
+
+
+
- 1
- - {0}
-
-
- - 10
+
+
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
-
-
-
-
- - Split segments at kinks
- - 6a1149f7-6ba9-4473-b567-1dc58e824b31
- - Kinks
- - Kinks
- - false
- - 0
-
-
-
-
- -
- 535
- 214
- 33
- 20
-
- -
- 553
- 224
-
-
-
-
-
- - 1
+
+
+ - Item at {i'}
+ - 8e54098a-6065-4d4a-a69b-cd4b228d604f
+ - false
+ - Item
+ - i
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ 5280
+ -3208
+ 9
+ 60
+
+ -
+ 5286
+ -3178
+
-
-
-
- - false
-
-
-
-
-
- - 1
- - Division points
- - 88e859b5-6de1-472e-89ad-c54242edd85c
- - Points
- - Points
- - false
- - 0
-
-
-
-
- -
- 598
- 174
- 58
- 20
-
- -
- 628.5
- 184
-
-
-
-
-
-
-
- - 1
- - Tangent vectors at division points
- - ad961923-5380-4be3-93a2-d2bc10db712c
- - Tangents
- - Tangents
- - false
- - 0
-
-
-
-
- -
- 598
- 194
- 58
- 20
-
- -
- 628.5
- 204
-
-
-
-
-
-
-
- - 1
- - Parameter values at division points
- - 46971004-a130-4645-b7c1-54287fdbbeac
- - Parameters
- - Parameters
- - false
- - 0
-
-
-
-
- -
- 598
- 214
- 58
- 20
-
- -
- 628.5
- 224
-
-
-
-
-
-
+
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - Contains a collection of generic curves
- - true
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- - 2
- - Curve
- - Curve
- - false
- - 0
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - dd4e68d8-40f1-4109-a9cb-bcf9fe696818
+ - acfeae50-20a9-479f-aa7f-c6af7ab4d63b
+ - 85038b7a-945c-4f71-941f-78812db35fab
+ - 26b59a23-1120-4816-b0f3-5aed7cb20dc0
+ - 76614d91-3d1a-498e-8900-459619131110
+ - 3ae51560-a358-4655-aba3-08bdf86d0fc2
+ - 70bc89ee-6b70-4472-b8e5-64a5c9cb84a7
+ - 7
+ - 8b671fea-67e1-45ab-988f-e9ace9def249
+ - Group
+
-
-
- -
- 562
- 492
- 53
- 24
-
- -
- 598.6249
- 504.971
-
-
-
+
-
+
- - 23862862-049a-40be-b558-2418aacbd916
- - Deconstruct Arc
+ - 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486
+ - Dot Display
-
- - Retrieve the base plane, radius and angle domain of an arc.
+
+ - Draw a collection of coloured dots
- true
- - dbd22ad0-e116-471c-a510-5155790fca7b
- - Deconstruct Arc
- - Deconstruct Arc
+ - false
+ - 874e9e2e-591d-4afa-96d9-2baecebac97f
+ - Dot Display
+ - Dot Display
-
+
-
- 532
- 44
- 114
+ 5294
+ -3123
+ 83
64
-
- 572
- 76
+ 5363
+ -3091
-
- - Arc or Circle to deconstruct
- - 1d07eff1-b47d-4814-b941-e64ad1187bc7
- - Arc
- - Arc
+
+ - Dot location
+ - true
+ - f7168ed5-33bc-455e-b0fe-90817048b08b
+ - Point
+ - Point
- false
- - 1411ee7a-158c-4ff3-87de-d1e1ca9a657d
+ - 2829d4f2-ae85-4a54-a836-e3ad5836a1b3
- 1
-
- 534
- 46
- 23
- 60
-
- -
- 547
- 76
-
-
-
-
-
-
-
- - Base plane of arc or circle
- - e6300693-bbb2-45d5-a8f4-6f70e4a2a26b
- - Base Plane
- - Base Plane
- - false
- - 0
-
-
-
-
- -
- 587
- 46
- 57
+ 5296
+ -3121
+ 52
20
-
- 617
- 56
+ 5331.5
+ -3111
-
-
- - Radius of arc or circle
- - 5078cf9d-5a65-46c0-801d-34f40bee0f1b
- - Radius
- - Radius
+
+
+ - Dot colour
+ - 4ccc0b44-470f-454d-8830-231a71a351f6
+ - Colour
+ - Colour
- false
- 0
-
+
-
- 587
- 66
- 57
+ 5296
+ -3101
+ 52
20
-
- 617
- 76
+ 5331.5
+ -3091
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;194;194;194
+
+
+
+
+
+
+
-
-
- - Angle domain (in radians) of arc
- - 35aed2e6-13c9-42bf-8a37-77b587a3e345
- - Angle
- - Angle
+
+
+ - Dot size
+ - f4559c99-dad2-4da9-bcf8-9f54935de914
+ - X/2
+ - Size
+ - Size
- false
- - 0
+ - 8e54098a-6065-4d4a-a69b-cd4b228d604f
+ - 1
-
+
-
- 587
- 86
- 57
+ 5296
+ -3081
+ 52
20
-
- 617
- 96
+ 5331.5
+ -3071
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
-
+
- - 797d922f-3a1d-46fe-9155-358b009b5997
- - One Over X
+ - 76975309-75a6-446a-afed-f8653720a9f2
+ - Create Material
- - Compute one over x.
+ - Create an OpenGL material.
- true
- - 68343da5-7432-441a-8a19-50a1f21b220e
- - One Over X
- - One Over X
+ - 5ee0c642-0a89-4957-83c5-74bafd3f7d48
+ - Create Material
+ - Create Material
-
+
-
- 534
- -28
- 100
- 28
+ 4926
+ -2870
+ 144
+ 104
-
- 583
- -14
+ 5010
+ -2818
-
- - Input value
- - beaa0d02-9628-4ea2-87b4-3f70b19314d7
- - Value
- - Value
+
+ - Colour of the diffuse channel
+ - cd5bc4d8-893b-4b05-946c-baead3230f7e
+ - Diffuse
+ - Diffuse
- false
- - 5078cf9d-5a65-46c0-801d-34f40bee0f1b
- - 1
+ - 0
-
+
-
- 536
- -26
- 32
- 24
+ 4928
+ -2868
+ 67
+ 20
-
- 553.5
- -14
+ 4963
+ -2858
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;235;235;235
+
+
+
+
+
+
+
-
+
- - Output value
- - b06621f6-9ae3-437e-aa25-87164cfe5a2a
- - Result
- - Result
+ - Colour of the specular highlight
+ - d5a0cbb2-eb0a-4e4a-b39f-31339525b863
+ - Specular
+ - Specular
- false
- 0
-
+
-
- 598
- -26
- 34
- 24
+ 4928
+ -2848
+ 67
+ 20
-
- 616.5
- -14
+ 4963
+ -2838
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;255;255
+
+
+
+
+
+
+
-
-
-
-
-
-
- - 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef
- - Quick Graph
-
-
-
-
- - 1
- - Display a set of y-values as a graph
- - 45305164-c779-4caf-a203-99cb10700df1
- - Quick Graph
- - Quick Graph
- - false
- - 0
- - 0a516f0c-a574-4254-9e94-e7e5df613da5
- - 1
-
-
-
-
- -
- 522
- -467
- 150
- 150
-
- -
- 522.9729
- -466.2372
-
- - -1
-
-
-
-
-
-
-
-
- - 4c4e56eb-2f04-43f9-95a3-cc46a14f495a
- - Line
-
-
-
-
- - Create a line between two points.
- - true
- - 3b518049-a721-4682-9863-fde5cd56ec7a
- - Line
- - Line
-
-
-
-
- -
- 532
- 0
- 114
- 44
-
- -
- 604
- 22
-
+
+
+ - Emissive colour of the material
+ - 5e2687cd-424e-49b4-bef1-d7afec1abb1b
+ - Emission
+ - Emission
+ - false
+ - 0
+
+
+
+ -
+ 4928
+ -2828
+ 67
+ 20
+
+ -
+ 4963
+ -2818
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 255;0;0;0
+
+
+
+
+
+
+
+
-
-
- - Line start point
- - f9d77711-655e-4f78-83f6-5507d1e3a4c9
- - Start Point
- - Start Point
+
+
+ - Amount of transparency (0.0 = opaque, 1.0 = transparent
+ - 6318290d-39c5-4c22-bb7d-0c8704d92d8f
+ - Transparency
+ - Transparency
- false
- - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
- - 1
+ - 0
-
+
-
- 534
- 2
- 55
+ 4928
+ -2808
+ 67
20
-
- 563
- 12
+ 4963
+ -2798
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
-
-
- - Line end point
- - 3ad08e43-3dda-4f44-b0ae-1242d6063195
- - End Point
- - End Point
+
+
+ - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
+ - 242612c9-861c-48eb-822b-b37357c5c7d1
+ - Shine
+ - Shine
- false
- - e6300693-bbb2-45d5-a8f4-6f70e4a2a26b
- - 1
+ - 0
-
+
-
- 534
- 22
- 55
+ 4928
+ -2788
+ 67
20
-
- 563
- 32
+ 4963
+ -2778
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 100
+
+
+
+
+
+
- - Line segment
- - c61c2f63-af12-47bf-ac8f-3ed53b4c2ca9
- - Line
- - Line
+ - Resulting material
+ - 3eac8c27-eb1a-4691-aae0-5834962df0ee
+ - Material
+ - Material
- false
- 0
@@ -1974,14 +8584,14 @@
-
- 619
- 2
- 25
- 40
+ 5025
+ -2868
+ 43
+ 100
-
- 633
- 22
+ 5048
+ -2818
@@ -1991,102 +8601,60 @@
-
-
- - 57da07bd-ecab-415d-9d86-af36d7073abc
- - Number Slider
-
-
-
-
- - Numeric slider for single values
- - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
- - Number Slider
- -
- - false
- - 0
-
-
-
-
- -
- 519
- -595
- 150
- 20
-
- -
- 519.4611
- -594.64
-
-
-
-
-
- - 6
- - 1
- - 0
- - 2
- - 0
- - 0
- - 0.533043
-
-
-
-
-
-
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - 537b0419-bbc2-4ff4-bf08-afe526367b2c
+ - Custom Preview
-
- - Create a line segment defined by start point, tangent and length.}
+
+ - Allows for customized geometry previews
- true
- - 3cdaef40-695e-4325-a023-127dff8a13a4
- - Line SDL
- - Line SDL
+ - true
+ - 0943cba2-39fe-4125-9623-f70d3326971c
+ - Custom Preview
+ - Custom Preview
+
-
+
-
- 539
- -719
- 122
- 64
+ 4958
+ -2934
+ 82
+ 44
-
- 619
- -687
+ 5026
+ -2912
-
- - Line start point
- - 3286d7d3-eab9-4125-817c-42f3bee3f20c
- - Start
- - Start
+
+ - Geometry to preview
+ - true
+ - aaf13ab8-8091-4aac-949b-0328caac6257
+ - Geometry
+ - Geometry
- false
- - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
+ - 9dd13fb8-1000-4255-abae-a29abaced959
- 1
-
- 541
- -717
- 63
+ 4960
+ -2932
+ 51
20
-
- 582
- -707
+ 4987
+ -2922
@@ -2094,26 +8662,26 @@
- - Line tangent (direction)
- - e8c607a5-494a-485e-ae31-9a08bd478f18
- - Direction
- - Direction
+ - The material override
+ - 71dbdb3c-5df4-4d92-a450-4df5a8e77cc4
+ - Material
+ - Material
- false
- - c61c2f63-af12-47bf-ac8f-3ed53b4c2ca9
+ - 3eac8c27-eb1a-4691-aae0-5834962df0ee
- 1
-
- 541
- -697
- 63
+ 4960
+ -2912
+ 51
20
-
- 582
- -687
+ 4987
+ -2902
@@ -2129,12 +8697,18 @@
-
- -
- 0
- 0
- 1
+
+
-
+ 255;221;160;221
+ -
+ 255;66;48;66
+
+ - 0.5
+ -
+ 255;255;255;255
+
+ - 0
@@ -2143,138 +8717,305 @@
-
-
- - Line length
- - 963d17b4-30bc-44c1-9e9a-e6c01a52c1fd
- - -ABS(X)
- - Length
- - Length
- - false
- - 8c5832d9-8a03-428a-be62-bf491697ddaa
- - 1
-
-
-
-
- -
- 541
- -677
- 63
- 20
-
- -
- 582
- -667
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
-
-
- - Line segment
- - 64fde29a-f76c-4fc1-b003-229851718aab
- - Line
- - Line
- - false
- - 0
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - bd3b601b-31dc-4441-bff8-c1611cf83ff7
+ - Relay
+ - Relay
+ - false
+ - bb672236-a7b7-45ef-afb8-18f1a2792e58
+ - 1
+
+
+
+
+ -
+ 5120
+ -3117
+ 44
+ 16
+
+ -
+ 5142
+ -3109
+
-
-
-
- -
- 634
- -717
- 25
- 60
-
- -
- 648
- -687
-
-
-
-
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - A panel for custom notes and text values
- - 90f74d47-d623-4b80-a1f4-bde635cc690f
- - Panel
-
+
+ - 2
+ - A wire relay object
+ - 175a6bac-9ac2-4028-a149-d02c1bf50093
+ - Relay
+ - Relay
- false
- - 0
- - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - 4b649cee-a63e-4418-b303-e383307f5e39
- 1
- - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5120
+ -3094
+ 44
+ 16
+
+ -
+ 5142
+ -3086
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - f314d9eb-87c8-4dc6-bac3-f639f0d4d47a
+ - Relay
+ - Relay
+ - false
+ - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
+ - 1
+
+
+
+
+ -
+ 5125
+ -3072
+ 44
+ 16
+
+ -
+ 5147
+ -3064
+
+
+
+
+
+
+
+
+
+ - 3cadddef-1e2b-4c09-9390-0e8f78f7609f
+ - Merge
+
+
+
+
+ - Merge a bunch of data streams
+ - true
+ - e806f567-dec8-4a2a-8d10-7ea92b4fbb38
+ - Merge
+ - Merge
-
+
-
- 512
- -317
- 160
- 273
+ 5186
+ -3121
+ 87
+ 84
- - 0
- - 0
- - 0
-
- 512.6267
- -316.3448
+ 5222
+ -3079
-
+
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - true
+ - 4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+ - 2
+ - Data stream 1
+ - 475a05b2-250a-4598-bddc-bb2c0ca99294
+ - false
+ - Data 1
+ - D1
+ - true
+ - bd3b601b-31dc-4441-bff8-c1611cf83ff7
+ - 1
+
+
+
+
+ -
+ 5188
+ -3119
+ 19
+ 20
+
+ -
+ 5199
+ -3109
+
+
+
+
+
+
+
+ - 2
+ - Data stream 2
+ - 5a0421f5-8027-4f77-9e26-f1032fe878bc
+ - false
+ - Data 2
+ - D2
+ - true
+ - 0
+
+
+
+
+ -
+ 5188
+ -3099
+ 19
+ 20
+
+ -
+ 5199
+ -3089
+
+
+
+
+
+
+
+ - 2
+ - Data stream 3
+ - a262a48b-538e-428c-bbc7-907068108112
+ - false
+ - Data 3
+ - D3
+ - true
+ - 0
+
+
+
+
+ -
+ 5188
+ -3079
+ 19
+ 20
+
+ -
+ 5199
+ -3069
+
+
+
+
+
+
+
+ - 2
+ - Data stream 4
+ - b4e7d116-e20c-4f45-a7e7-34503292d6ca
+ - false
+ - Data 4
+ - D4
+ - true
+ - 0
+
+
+
+
+ -
+ 5188
+ -3059
+ 19
+ 20
+
+ -
+ 5199
+ -3049
+
+
+
+
+
+
+
+ - 2
+ - Result of merge
+ - 2829d4f2-ae85-4a54-a836-e3ad5836a1b3
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+
+ -
+ 5237
+ -3119
+ 34
+ 80
+
+ -
+ 5255.5
+ -3079
+
+
+
+
+
+
-
+
- 6b021f56-b194-4210-b9a1-6cef3b7d0848
- Evaluate Length
@@ -2284,7 +9025,7 @@
- Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
- true
- - 5e982791-82ff-440d-bacc-09c972bd83f7
+ - 894c2165-9c4a-4fa0-a0bc-198755fb7e0f
- Evaluate Length
- Evaluate Length
@@ -2292,39 +9033,39 @@
-
- 537
- -931
+ 4896
+ -3203
144
64
-
- 611
- -899
+ 4970
+ -3171
- Curve to evaluate
- - 71ee2099-99ad-4c54-871b-fa71c5868e9d
+ - c346d149-b7fb-412c-a009-137f4538e11d
- Curve
- Curve
- false
- - 64fde29a-f76c-4fc1-b003-229851718aab
+ - 9dd13fb8-1000-4255-abae-a29abaced959
- 1
-
- 539
- -929
+ 4898
+ -3201
57
20
-
- 569
- -919
+ 4928
+ -3191
@@ -2333,7 +9074,7 @@
- Length factor for curve evaluation
- - a6327641-3497-419f-a005-6e3bc1a1946a
+ - b8532543-8f37-400b-bc04-c8f7f67a68b1
- Length
- Length
- false
@@ -2343,14 +9084,14 @@
-
- 539
- -909
+ 4898
+ -3181
57
20
-
- 569
- -899
+ 4928
+ -3171
@@ -2379,7 +9120,7 @@
- If True, the Length factor is normalized (0.0 ~ 1.0)
- - c07b7a00-371b-4554-9541-b72e32c1ab5e
+ - 1eb81f65-f577-4e40-8ec3-4711034e0683
- Normalized
- Normalized
- false
@@ -2389,14 +9130,14 @@
-
- 539
- -889
+ 4898
+ -3161
57
20
-
- 569
- -879
+ 4928
+ -3151
@@ -2425,7 +9166,7 @@
- Point at the specified length
- - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 71f06c1d-d566-45ae-86ef-8987eb309b61
- Point
- Point
- false
@@ -2435,14 +9176,14 @@
-
- 626
- -929
+ 4985
+ -3201
53
20
-
- 654
- -919
+ 5013
+ -3191
@@ -2451,7 +9192,7 @@
- Tangent vector at the specified length
- - dd207488-6941-4306-9e5a-2e8ca02eef28
+ - ce73c10d-6ef1-4034-889e-01da701851c3
- Tangent
- Tangent
- false
@@ -2461,14 +9202,14 @@
-
- 626
- -909
+ 4985
+ -3181
53
20
-
- 654
- -899
+ 5013
+ -3171
@@ -2477,7 +9218,7 @@
- Curve parameter at the specified length
- - fa6e7b64-7166-4723-9a64-31604937ca06
+ - 30d3880f-a685-46b8-b6f3-de16802c8b0d
- Parameter
- Parameter
- false
@@ -2487,14 +9228,14 @@
-
- 626
- -889
+ 4985
+ -3161
53
20
-
- 654
- -879
+ 5013
+ -3151
@@ -2504,7 +9245,7 @@
-
+
- 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
- Interpolate
@@ -2514,7 +9255,7 @@
- Create an interpolated curve through a set of points.
- true
- - ee304c2e-7991-484f-9da6-ff4fc47e9e92
+ - 3c806f62-3e23-4451-8b4c-1d0ee1812fe8
- Interpolate
- Interpolate
@@ -2522,14 +9263,14 @@
-
- 520
- -1104
+ 4905
+ -3287
125
84
-
- 587
- -1062
+ 4972
+ -3245
@@ -2537,25 +9278,25 @@
- 1
- Interpolation points
- - 380ab18e-7626-439f-b5b2-9b3801878901
+ - acd0ae42-6de9-479d-b234-71dc4c8c339a
- Vertices
- Vertices
- false
- - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 71f06c1d-d566-45ae-86ef-8987eb309b61
- 1
-
- 522
- -1102
+ 4907
+ -3285
50
20
-
- 548.5
- -1092
+ 4933.5
+ -3275
@@ -2564,7 +9305,7 @@
- Curve degree
- - bd7258d3-c797-48d5-8b1d-5e9a747941d0
+ - f01152aa-b4aa-4a8e-be08-375e305f592d
- Degree
- Degree
- false
@@ -2574,14 +9315,14 @@
-
- 522
- -1082
+ 4907
+ -3265
50
20
-
- 548.5
- -1072
+ 4933.5
+ -3255
@@ -2607,12 +9348,243 @@
-
+
+
+ - Periodic curve
+ - 1563a0db-98d6-4d37-aaa5-7621a6e12d17
+ - Periodic
+ - Periodic
+ - false
+ - 0
+
+
+
+
+ -
+ 4907
+ -3245
+ 50
+ 20
+
+ -
+ 4933.5
+ -3235
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
+ - f96f7dee-be9a-4b23-93bd-a8b7664eda86
+ - KnotStyle
+ - KnotStyle
+ - false
+ - 0
+
+
+
+
+ -
+ 4907
+ -3225
+ 50
+ 20
+
+ -
+ 4933.5
+ -3215
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 2
+
+
+
+
+
+
+
+
+
+
+ - Resulting nurbs curve
+ - f61f2111-5326-4648-ba8c-1d4458c660dd
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ 4987
+ -3285
+ 41
+ 26
+
+ -
+ 5009
+ -3271.667
+
+
+
+
+
+
+
+ - Curve length
+ - 1c905852-3b56-4242-b499-2e7e7a432d49
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 4987
+ -3259
+ 41
+ 27
+
+ -
+ 5009
+ -3245
+
+
+
+
+
+
+
+ - Curve domain
+ - ccc00b0b-d5a3-4fe5-99aa-0b660e38fd54
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 4987
+ -3232
+ 41
+ 27
+
+ -
+ 5009
+ -3218.333
+
+
+
+
+
+
+
+
+
+
+
+ - dde71aef-d6ed-40a6-af98-6b0673983c82
+ - Nurbs Curve
+
+
+
+
+ - Construct a nurbs curve from control points.
+ - true
+ - 69d9ff0c-5b14-46cb-a6bf-26e8379bfb40
+ - Nurbs Curve
+ - Nurbs Curve
+
+
+
+
+ -
+ 4909
+ -3351
+ 118
+ 64
+
+ -
+ 4969
+ -3319
+
+
+
+
+
+ - 1
+ - Curve control points
+ - 3d8c3c50-6c45-4c03-9a75-2e8a2b563a9b
+ - Vertices
+ - Vertices
+ - false
+ - 71f06c1d-d566-45ae-86ef-8987eb309b61
+ - 1
+
+
+
+
+ -
+ 4911
+ -3349
+ 43
+ 20
+
+ -
+ 4934
+ -3339
+
+
+
+
+
+
- - Periodic curve
- - 4a64f453-b023-45ab-9fc4-5a233b0013b1
- - Periodic
- - Periodic
+ - Curve degree
+ - 79a987d1-3a88-48c3-8da4-5df9fbef1215
+ - Degree
+ - Degree
- false
- 0
@@ -2620,14 +9592,14 @@
-
- 522
- -1062
- 50
+ 4911
+ -3329
+ 43
20
-
- 548.5
- -1052
+ 4934
+ -3319
@@ -2644,7 +9616,7 @@
- - false
+ - 11
@@ -2653,12 +9625,12 @@
-
+
- - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
- - 8e13ed2c-66de-4bd1-92c3-b37c8c0e87a5
- - KnotStyle
- - KnotStyle
+ - Periodic curve
+ - c80da956-22ba-4375-b982-a5919138bd55
+ - Periodic
+ - Periodic
- false
- 0
@@ -2666,14 +9638,14 @@
-
- 522
- -1042
- 50
+ 4911
+ -3309
+ 43
20
-
- 548.5
- -1032
+ 4934
+ -3299
@@ -2690,7 +9662,7 @@
- - 2
+ - false
@@ -2702,7 +9674,7 @@
- Resulting nurbs curve
- - 71f0aa5a-eb75-494a-90f3-1bed30c8af4a
+ - c6df8b39-2ce2-4b79-86eb-3670df788ec6
- Curve
- Curve
- false
@@ -2712,14 +9684,14 @@
-
- 602
- -1102
+ 4984
+ -3349
41
- 26
+ 20
-
- 624
- -1088.667
+ 5006
+ -3339
@@ -2728,7 +9700,7 @@
- Curve length
- - 263d1019-1a33-41fc-a2e4-98a24dc87b4b
+ - 32aaebab-5900-4858-bc63-15661bfe28f1
- Length
- Length
- false
@@ -2738,14 +9710,14 @@
-
- 602
- -1076
+ 4984
+ -3329
41
- 27
+ 20
-
- 624
- -1062
+ 5006
+ -3319
@@ -2754,7 +9726,7 @@
- Curve domain
- - 03b60dca-5fc7-40b1-b3cc-833ce43733c1
+ - 9b8e0098-2185-4751-9e50-807d9df513e0
- Domain
- Domain
- false
@@ -2764,14 +9736,14 @@
-
- 602
- -1049
+ 4984
+ -3309
41
- 27
+ 20
-
- 624
- -1035.333
+ 5006
+ -3299
@@ -2781,229 +9753,434 @@
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 1
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - a274c88d-0131-427a-9dd0-3bda6e2eff29
- - 64f5057a-5eca-4ebd-adac-a9588cc43a37
- - 211d3ab7-e6e9-4dd3-bbe9-4076a44479de
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- - dbd22ad0-e116-471c-a510-5155790fca7b
- - 68343da5-7432-441a-8a19-50a1f21b220e
- - 45305164-c779-4caf-a203-99cb10700df1
- - 42201d77-7bc4-437d-baaf-c8290f91a477
- - 3b518049-a721-4682-9863-fde5cd56ec7a
- - dc8b9948-0b61-495f-bb5c-30271010864e
- - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
- - 3cdaef40-695e-4325-a023-127dff8a13a4
- - 90f74d47-d623-4b80-a1f4-bde635cc690f
- - 5e982791-82ff-440d-bacc-09c972bd83f7
- - ee304c2e-7991-484f-9da6-ff4fc47e9e92
- - f9a3ac63-bb35-4cd5-a701-0bc94605a753
- - e225702c-37cb-414c-b6ee-0dea08840fbd
- - 0a9edd9f-b92b-4495-a186-4d2d750d8705
- - 65613610-dbaa-4036-a8cf-1716c76246e5
- - 2760a5c3-b698-426f-ab03-8032d516a479
- - da8953b6-d8e3-4aa4-bee0-df0ede441feb
- - 75434d61-d5bb-4800-bc6b-c6a0d8505f6c
- - 0116a002-fce2-4e4c-9b8f-b77bf91c2f98
- - 23
- - 8d8f743b-370c-4c43-90de-d16a3d5ab270
- - Group
-
-
-
-
-
-
-
-
-
+
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
+ - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
+ - Divide Curve
-
- - Contains a collection of floating point numbers
- - bf9904f8-fa01-421a-bbee-9be7276335f0
- - Number
- - Number
- - false
- - a274c88d-0131-427a-9dd0-3bda6e2eff29
- - 1
+
+ - Divide a curve into equal length segments
+ - true
+ - 9b1afeb1-d09b-4347-bfdf-3684ed6020e9
+ - true
+ - Divide Curve
+ - Divide Curve
-
+
-
- 576
- -1270
- 50
- 24
+ 7071
+ -107
+ 125
+ 64
-
- 601.4921
- -1258.966
+ 7121
+ -75
+
+
+ - Curve to divide
+ - 8c9779e4-652d-4829-8f16-6dd31fc15821
+ - true
+ - Curve
+ - Curve
+ - false
+ - d0820e9a-52d6-4e80-af35-61b08c2f010e
+ - 1
+
+
+
+
+ -
+ 7073
+ -105
+ 33
+ 20
+
+ -
+ 7091
+ -95
+
+
+
+
+
+
+
+ - Number of segments
+ - f1e327a6-5efc-4dce-9e92-dd7898cf6072
+ - true
+ - Count
+ - Count
+ - false
+ - 566bcebd-f5e8-468a-9c11-d4b111aa2f0c
+ - 1
+
+
+
+
+ -
+ 7073
+ -85
+ 33
+ 20
+
+ -
+ 7091
+ -75
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 10
+
+
+
+
+
+
+
+
+
+
+ - Split segments at kinks
+ - e3e208ab-47f8-4da4-8666-5fd2b2147baf
+ - true
+ - Kinks
+ - Kinks
+ - false
+ - 0
+
+
+
+
+ -
+ 7073
+ -65
+ 33
+ 20
+
+ -
+ 7091
+ -55
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Division points
+ - a2188ea9-a064-4c1e-9cb2-1eff68e42006
+ - true
+ - Points
+ - Points
+ - false
+ - 0
+
+
+
+
+ -
+ 7136
+ -105
+ 58
+ 20
+
+ -
+ 7166.5
+ -95
+
+
+
+
+
+
+
+ - 1
+ - Tangent vectors at division points
+ - 3adc8599-1af2-41cc-8236-86d9abed6c09
+ - true
+ - Tangents
+ - Tangents
+ - false
+ - 0
+
+
+
+
+ -
+ 7136
+ -85
+ 58
+ 20
+
+ -
+ 7166.5
+ -75
+
+
+
+
+
+
+
+ - 1
+ - Parameter values at division points
+ - a9e3d460-fa20-477f-9b99-4150b54e9bac
+ - true
+ - Parameters
+ - Parameters
+ - false
+ - 0
+
+
+
+
+ -
+ 7136
+ -65
+ 58
+ 20
+
+ -
+ 7166.5
+ -55
+
+
+
+
+
-
+
- - aaa665bd-fd6e-4ccb-8d2c-c5b33072125d
- - Curvature
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
-
- - Evaluate the curvature of a curve at a specified parameter.
+
+ - Create a line segment defined by start point, tangent and length.}
- true
- - 752aa791-ff79-4d8c-a7bb-8c299a0e3d83
- - Curvature
- - Curvature
+ - 8f05758f-528d-4abe-a396-7016cab37bc7
+ - true
+ - Line SDL
+ - Line SDL
-
+
-
- 515
- -1476
- 137
+ 7080
+ -24
+ 106
64
-
- 585
- -1444
+ 7144
+ 8
- - Curve to evaluate
- - 24d3c1bc-4615-4608-b50a-90699ae1929b
- - Curve
- - Curve
+ - Line start point
+ - 2568b4db-9a85-4c73-a9b2-333f3b1cec89
+ - true
+ - Start
+ - Start
- false
- - 0592f089-92c7-4e08-8b1d-72b16d1814ee
- - 1
+ - 0
-
+
-
- 517
- -1474
- 53
- 30
+ 7082
+ -22
+ 47
+ 20
-
- 545
- -1459
+ 7107
+ -12
-
-
-
-
- - Parameter on curve domain to evaluate
- - f61ce204-0ba4-411d-8adc-d8062970230f
- - Parameter
- - Parameter
- - false
- - f1e3155b-084a-4b7c-8e3e-a3453dafe4d1
- - 1
-
-
-
-
- -
- 517
- -1444
- 53
- 30
-
- -
- 545
- -1429
-
+
+
+ - 1
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
-
-
- - Point on curve at {t}
- - 5268d1b8-fd2d-407c-8bfb-c91c2704f476
- - Point
- - Point
+
+
+ - Line tangent (direction)
+ - ec9873b6-74e3-42d4-a0cc-0323d6a4527c
+ - true
+ - Direction
+ - Direction
- false
- 0
-
+
-
- 600
- -1474
- 50
+ 7082
+ -2
+ 47
20
-
- 626.5
- -1464
+ 7107
+ 8
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 1
+ 0
+ 0
+
+
+
+
+
+
+
-
-
- - Curvature vector at {t}
- - b8a7b627-a005-424a-94b2-249fe2d82591
- - Curvature
- - Curvature
+
+
+ - Line length
+ - f8e8ab59-815f-457e-b45d-540005a6e03c
+ - true
+ - Length
+ - Length
- false
- 0
-
+
-
- 600
- -1454
- 50
+ 7082
+ 18
+ 47
20
-
- 626.5
- -1444
+ 7107
+ 28
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
-
-
- - Curvature circle at {t}
- - 3bd0b2e2-c0b3-4788-ba21-c74464169664
- - Curvature
- - Curvature
+
+
+ - Line segment
+ - d0820e9a-52d6-4e80-af35-61b08c2f010e
+ - true
+ - Line
+ - Line
- false
- 0
@@ -3011,14 +10188,14 @@
-
- 600
- -1434
- 50
- 20
+ 7159
+ -22
+ 25
+ 60
-
- 626.5
- -1424
+ 7173
+ 8
@@ -3028,84 +10205,110 @@
-
+
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
- - Divide a curve into equal length segments
- - true
- - 6018ed3f-f905-4082-bd1b-0d68524827a5
- - Divide Curve
- - Divide Curve
+ - Create a line segment defined by start point, tangent and length.}
+ - 481c1239-c2c2-4b27-9952-e232e2177102
+ - true
+ - Line SDL
+ - Line SDL
-
+
-
- 520
- -1388
- 125
+ 7080
+ -292
+ 106
64
-
- 570
- -1356
+ 7144
+ -260
-
- - Curve to divide
- - 9e1f13bc-a868-4a9d-9769-39702ccce0c7
- - Curve
- - Curve
+
+ - Line start point
+ - 10f7649a-403a-4475-a644-c1effa89f4e5
+ - true
+ - Start
+ - Start
- false
- - 0592f089-92c7-4e08-8b1d-72b16d1814ee
+ - a2188ea9-a064-4c1e-9cb2-1eff68e42006
- 1
-
+
-
- 522
- -1386
- 33
+ 7082
+ -290
+ 47
20
-
- 540
- -1376
+ 7107
+ -280
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
- - Number of segments
- - ca0b4685-3413-431b-baef-48f26d4b7174
- - Count
- - Count
+ - Line tangent (direction)
+ - d783b12f-3971-478a-a61f-7a88efca0f03
+ - true
+ - Direction
+ - Direction
- false
- - bf9904f8-fa01-421a-bbee-9be7276335f0
- - 1
+ - 0
-
- 522
- -1366
- 33
+ 7082
+ -270
+ 47
20
-
- 540
- -1356
+ 7107
+ -260
@@ -3122,7 +10325,11 @@
- - 10
+ -
+ 0
+ 1
+ 0
+
@@ -3132,26 +10339,28 @@
-
- - Split segments at kinks
- - 0a7b8c7b-f83d-414d-8b81-c7908ed719c0
- - Kinks
- - Kinks
+
+ - Line length
+ - e5f3cdd3-07ca-4730-875f-7ce54355206e
+ - true
+ - Length
+ - Length
- false
- - 0
+ - 6cd0d5e1-a76e-4157-bcb0-cfc84b7fb662
+ - 1
-
- 522
- -1346
- 33
+ 7082
+ -250
+ 47
20
-
- 540
- -1336
+ 7107
+ -240
@@ -3168,7 +10377,7 @@
- - false
+ - 1
@@ -3179,11 +10388,11 @@
- - 1
- - Division points
- - 42a878d7-4c5d-4251-9ea6-4bd083e714a4
- - Points
- - Points
+ - Line segment
+ - 9b049f30-c8fb-42e2-8753-3a7428f5fa04
+ - true
+ - Line
+ - Line
- false
- 0
@@ -3191,106 +10400,232 @@
-
- 585
- -1386
- 58
- 20
+ 7159
+ -290
+ 25
+ 60
-
- 615.5
- -1376
+ 7173
+ -260
-
-
- - 1
- - Tangent vectors at division points
- - 9a5db1ae-78a1-40f0-9432-7b2637db20d9
- - Tangents
- - Tangents
- - false
- - 0
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 2efe23eb-e606-4555-8312-d6199726be17
+ - Relay
+
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
+
+
+
+
+ -
+ 5126
+ -2751
+ 40
+ 16
+
+ -
+ 5146
+ -2743
+
-
-
-
- -
- 585
- -1366
- 58
- 20
-
- -
- 615.5
- -1356
-
-
-
-
-
-
- - 1
- - Parameter values at division points
- - f1e3155b-084a-4b7c-8e3e-a3453dafe4d1
- - Parameters
- - Parameters
- - false
- - 0
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c
+ - Relay
+
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
+
+
+
+
+ -
+ 5126
+ -2735
+ 40
+ 16
+
+ -
+ 5146
+ -2727
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - Relay
+
+ - false
+ - 080fa6d7-bbb3-4f71-a556-fd84a9bd5303
+ - 1
+
+
+
+
+ -
+ 5060
+ -2703
+ 40
+ 16
+
+ -
+ 5080
+ -2695
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 7d0273bd-cbb9-4a6b-8e84-00b4252ba8c4
+ - Relay
+
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
+
+
+
+
+ -
+ 5126
+ -2719
+ 40
+ 16
+
+ -
+ 5146
+ -2711
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 4b6b8374-9603-4036-a10b-e0b6142febc5
+ - Relay
+
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
+
+
+
+
+ -
+ 5126
+ -2703
+ 40
+ 16
+
+ -
+ 5146
+ -2695
+
-
-
-
- -
- 585
- -1346
- 58
- 20
-
- -
- 615.5
- -1336
-
-
-
-
-
+
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
- - Contains a collection of generic curves
- - true
- - 0592f089-92c7-4e08-8b1d-72b16d1814ee
- - Curve
- - Curve
+ - 2
+ - A wire relay object
+ - 0713a452-120f-475d-ab6e-a4cb1633c03b
+ - Relay
+
- false
- - 71f0aa5a-eb75-494a-90f3-1bed30c8af4a
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- 1
-
- 573
- -1244
- 50
- 24
+ 5126
+ -2687
+ 40
+ 16
-
- 598.5419
- -1232.574
+ 5146
+ -2679
@@ -3298,346 +10633,189 @@
-
+
- - 23862862-049a-40be-b558-2418aacbd916
- - Deconstruct Arc
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - Retrieve the base plane, radius and angle domain of an arc.
- - true
- - 81da483e-9b22-424b-9f89-7a237cb6d543
- - Deconstruct Arc
- - Deconstruct Arc
+
+ - 2
+ - A wire relay object
+ - 72ee76e2-7cb5-4c68-bd5b-7582f0c597ee
+ - Relay
+
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
-
+
-
- 520
- -1562
- 114
- 64
+ 5126
+ -2671
+ 40
+ 16
-
- 560
- -1530
+ 5146
+ -2663
-
-
- - Arc or Circle to deconstruct
- - 7ecfcbd4-abea-45ec-81f4-98f6ca9c68c1
- - Arc
- - Arc
- - false
- - 3bd0b2e2-c0b3-4788-ba21-c74464169664
- - 1
-
-
-
-
- -
- 522
- -1560
- 23
- 60
-
- -
- 535
- -1530
-
-
-
-
-
-
-
- - Base plane of arc or circle
- - 03daaecd-53d3-4c5d-9924-b27ff70af2ec
- - Base Plane
- - Base Plane
- - false
- - 0
-
-
-
-
- -
- 575
- -1560
- 57
- 20
-
- -
- 605
- -1550
-
-
-
-
-
-
-
- - Radius of arc or circle
- - f58c126d-a047-42e4-91cb-96a5f6414c4c
- - Radius
- - Radius
- - false
- - 0
-
-
-
-
- -
- 575
- -1540
- 57
- 20
-
- -
- 605
- -1530
-
-
-
-
-
-
-
- - Angle domain (in radians) of arc
- - 5380f991-b888-493d-9ecd-f1e5cac0d338
- - Angle
- - Angle
- - false
- - 0
-
-
-
-
- -
- 575
- -1520
- 57
- 20
-
- -
- 605
- -1510
-
-
-
-
-
-
+
- - 797d922f-3a1d-46fe-9155-358b009b5997
- - One Over X
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - Compute one over x.
- - true
- - 4e9dd348-c385-4e95-b28d-18cb54062fc2
- - One Over X
- - One Over X
+
+ - 2
+ - A wire relay object
+ - f05c3de8-ff7d-403e-83b6-e73e51c7115a
+ - Relay
+
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
-
+
-
- 543
- -1686
- 100
- 28
+ 5126
+ -2655
+ 40
+ 16
-
- 592
- -1672
+ 5146
+ -2647
-
-
- - Input value
- - 7cac874b-576b-4f08-9f35-2a5e84300994
- - Value
- - Value
- - false
- - f58c126d-a047-42e4-91cb-96a5f6414c4c
- - 1
-
-
-
-
- -
- 545
- -1684
- 32
- 24
-
- -
- 562.5
- -1672
-
-
-
-
-
-
-
- - Output value
- - f1fff076-afd1-4198-a841-29618dc85f98
- - Result
- - Result
- - false
- - 0
-
-
-
-
- -
- 607
- -1684
- 34
- 24
-
- -
- 625.5
- -1672
-
-
-
-
-
-
+
- - 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef
- - Quick Graph
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - 1
- - Display a set of y-values as a graph
- - 99041984-397a-4878-b72e-1846de4cc470
- - Quick Graph
- - Quick Graph
- - false
- - 0
- - ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c
- - 1
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 35dc89a9-722a-43d7-a22e-b79159522d82
+ - 2efe23eb-e606-4555-8312-d6199726be17
+ - ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 7d0273bd-cbb9-4a6b-8e84-00b4252ba8c4
+ - 4b6b8374-9603-4036-a10b-e0b6142febc5
+ - 0713a452-120f-475d-ab6e-a4cb1633c03b
+ - 72ee76e2-7cb5-4c68-bd5b-7582f0c597ee
+ - f05c3de8-ff7d-403e-83b6-e73e51c7115a
+ - 9
+ - a68a14eb-64c3-421c-89a9-76494605a504
+ - Group
+
-
-
- -
- 545
- -1860
- 150
- 150
-
- -
- 545.3124
- -1859.983
-
- - -1
-
-
+
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - 7376fe41-74ec-497e-b367-1ffe5072608b
+ - Curvature Graph
- - Create a line segment defined by start point, tangent and length.}
+ - Draws Rhino Curvature Graphs.
- true
- - 2d8f7591-dfcc-4bab-82e3-0db34a1e332a
- - Line SDL
- - Line SDL
+ - 75434d61-d5bb-4800-bc6b-c6a0d8505f6c
+ - Curvature Graph
+ - Curvature Graph
-
+
-
- 543
- -1935
- 122
+ 5182
+ 992
+ 71
64
-
- 623
- -1903
+ 5239
+ 1024
-
- - Line start point
- - dbcefbd2-614b-4797-832b-f81d701edb22
- - Start
- - Start
+
+ - Curve for Curvature graph display
+ - true
+ - ba1b9963-5e52-444a-8ce0-0d312a00a656
+ - Curve
+ - Curve
- false
- - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- 1
-
- 545
- -1933
- 63
+ 5184
+ 994
+ 40
20
-
- 586
- -1923
+ 5205.5
+ 1004
-
- - Line tangent (direction)
- - a62f7611-d05a-45a4-99b8-5fa2c0c877b8
- - Direction
- - Direction
+
+ - Sampling density of the Graph
+ - efc842a1-618e-4f18-8e41-c618ee60a1f3
+ - Density
+ - Density
- false
- - 85c52366-0982-406d-b91c-f42517f13990
- - 1
+ - 0
-
- 545
- -1913
- 63
+ 5184
+ 1014
+ 40
20
-
- 586
- -1903
+ 5205.5
+ 1024
@@ -3654,11 +10832,7 @@
- -
- 0
- 0
- 1
-
+ - 1
@@ -3668,28 +10842,27 @@
-
- - Line length
- - 8094c76e-7ac6-446a-9a69-e9a6d5ed0353
- - ABS(X)
- - Length
- - Length
+
+ - Scale of graph
+ - f3648ad9-3ac7-4f51-8b71-1e52739b775f
+ - Scale
+ - Scale
- false
- - ea5844c9-9002-41f1-8dce-c1a6825e0912
+ - 0116a002-fce2-4e4c-9b8f-b77bf91c2f98
- 1
-
- 545
- -1893
- 63
+ 5184
+ 1034
+ 40
20
-
- 586
- -1883
+ 5205.5
+ 1044
@@ -3706,7 +10879,7 @@
- - 1
+ - 105
@@ -3715,162 +10888,167 @@
-
-
- - Line segment
- - 5f024167-e348-42e4-83bc-dd9abab2d75e
- - Line
- - Line
- - false
- - 0
-
-
-
-
- -
- 638
- -1933
- 25
- 60
-
- -
- 652
- -1903
-
-
-
-
-
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 33bcf975-a0b2-4b54-99fd-585c893b9e88
+ - Digit Scroller
-
- - A panel for custom notes and text values
- - 8e1460ba-d12a-47ea-a2f7-fdf529e279a2
- - Panel
-
+
+ - Numeric scroller for single numbers
+ - 0116a002-fce2-4e4c-9b8f-b77bf91c2f98
+ - Digit Scroller
+ -
- false
- - 0
- - f05c3de8-ff7d-403e-83b6-e73e51c7115a
- - 1
- - Double click to edit panel contentβ¦
+ - 0
+
+
+ - 12
+ -
+ - 11
+
+ - 90.0
+
+
-
+
-
- 339
- -1746
- 160
- 274
+ 5103
+ 1079
+ 250
+ 20
+
+ -
+ 5103.743
+ 1079.556
- - 0
- - 0
- - 0
-
-
- -
- 255;255;255;255
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 85c52366-0982-406d-b91c-f42517f13990
+ - Relay
+ - Relay
+ - false
+ - 64fde29a-f76c-4fc1-b003-229851718aab
+ - 1
+
+
+
+
+ -
+ 5084
+ -2615
+ 44
+ 16
+
+ -
+ 5106
+ -2607
- - true
- - true
- - true
- - false
- - false
- - true
-
+
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
+ - 2fcc2743-8339-4cdf-a046-a1f17439191d
+ - Remap Numbers
- - 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.
+ - Remap numbers into a new numeric domain
- true
- - 1f4f6537-e674-47b2-a3cc-0c14bffb73b6
- - Evaluate Length
- - Evaluate Length
+ - 48b8c9ef-cb3c-4009-9684-cd48d749b5ab
+ - Remap Numbers
+ - Remap Numbers
-
+
-
- 514
- -2227
- 144
+ 5152
+ -601
+ 115
64
-
- 588
- -2195
+ 5207
+ -569
- - Curve to evaluate
- - a9f5ae23-e2e8-4d50-bd0a-1302109c8202
- - Curve
- - Curve
+ - Value to remap
+ - b5993e70-779b-4583-bbb5-6362587acad0
+ - Value
+ - Value
- false
- - 5f024167-e348-42e4-83bc-dd9abab2d75e
+ - a99be150-24a5-4ed5-b21a-92a285b690b0
- 1
-
- 516
- -2225
- 57
+ 5154
+ -599
+ 38
20
-
- 546
- -2215
+ 5174.5
+ -589
-
- - Length factor for curve evaluation
- - a855f905-eb00-4e85-9ac6-5358c993cc3b
- - Length
- - Length
+
+ - Source domain
+ - 276d7e42-20ad-4da8-8fc0-f069a844c500
+ - Source
+ - Source
- false
- - 0
+ - e05b6516-f34d-4422-b08d-a2c40e898aa1
+ - 1
-
- 516
- -2205
- 57
+ 5154
+ -579
+ 38
20
-
- 546
- -2195
+ 5174.5
+ -569
@@ -3887,7 +11065,10 @@
- - 1
+ -
+ 0
+ 1
+
@@ -3898,10 +11079,10 @@
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - 9d96a222-e833-4263-ae23-adc8d8ac4235
- - Normalized
- - Normalized
+ - Target domain
+ - 3f7124d4-dcea-40aa-a60d-137b8d5f00e9
+ - Target
+ - Target
- false
- 0
@@ -3909,14 +11090,14 @@
-
- 516
- -2185
- 57
+ 5154
+ -559
+ 38
20
-
- 546
- -2175
+ 5174.5
+ -549
@@ -3933,7 +11114,10 @@
- - true
+ -
+ 0
+ 1
+
@@ -3942,38 +11126,12 @@
-
-
- - Point at the specified length
- - bb672236-a7b7-45ef-afb8-18f1a2792e58
- - Point
- - Point
- - false
- - 0
-
-
-
-
- -
- 603
- -2225
- 53
- 20
-
- -
- 631
- -2215
-
-
-
-
-
-
+
- - Tangent vector at the specified length
- - ebdcc7f4-d376-494e-8670-0983c734abd2
- - Tangent
- - Tangent
+ - Remapped number
+ - 2f63ad6a-50d9-44f8-b78a-6d8a197ff60b
+ - Mapped
+ - Mapped
- false
- 0
@@ -3981,25 +11139,25 @@
-
- 603
- -2205
- 53
- 20
+ 5222
+ -599
+ 43
+ 30
-
- 631
- -2195
+ 5245
+ -584
-
+
- - Curve parameter at the specified length
- - cad9e2f2-8f98-4f70-9ba2-226ce27dd3c0
- - Parameter
- - Parameter
+ - Remapped and clipped number
+ - d27f1f0d-ad67-4a25-922b-b171843d62d1
+ - Clipped
+ - Clipped
- false
- 0
@@ -4007,14 +11165,14 @@
-
- 603
- -2185
- 53
- 20
+ 5222
+ -569
+ 43
+ 30
-
- 631
- -2175
+ 5245
+ -554
@@ -4024,276 +11182,320 @@
-
+
- - 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
- - Interpolate
+ - f44b92b0-3b5b-493a-86f4-fd7408c3daf3
+ - Bounds
- - Create an interpolated curve through a set of points.
+ - Create a numeric domain which encompasses a list of numbers.
- true
- - 9f5c6da6-1b66-497a-a401-6d7c972dd8f3
- - Interpolate
- - Interpolate
+ - 044cb778-9490-4df3-9437-dd5b56522471
+ - Bounds
+ - Bounds
-
+
-
- 528
- -2330
- 125
- 84
+ 5145
+ -518
+ 122
+ 28
-
- 595
- -2288
+ 5209
+ -504
- 1
- - Interpolation points
- - 88806293-82d6-45f0-80c7-39622388bf14
- - Vertices
- - Vertices
+ - Numbers to include in Bounds
+ - e44f4cb9-e713-4977-895d-ad88998e3db9
+ - Numbers
+ - Numbers
- false
- - bb672236-a7b7-45ef-afb8-18f1a2792e58
+ - a99be150-24a5-4ed5-b21a-92a285b690b0
- 1
-
- 530
- -2328
- 50
- 20
+ 5147
+ -516
+ 47
+ 24
-
- 556.5
- -2318
+ 5172
+ -504
-
+
- - Curve degree
- - fb8aa358-182c-4ed8-99c3-40914e0d15b8
- - Degree
- - Degree
+ - Numeric Domain between the lowest and highest numbers in {N}
+ - e05b6516-f34d-4422-b08d-a2c40e898aa1
+ - Domain
+ - Domain
- false
- 0
-
+
-
- 530
- -2308
- 50
- 20
+ 5224
+ -516
+ 41
+ 24
-
- 556.5
- -2298
+ 5246
+ -504
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 3
-
-
-
-
-
-
-
-
- - Periodic curve
- - 45907537-5a67-4cc8-8ad9-5cec2617ba05
- - Periodic
- - Periodic
- - false
- - 0
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - f51f5f2d-941f-41ef-b98f-20f88c0f615c
+ - afc9108c-9db9-441a-9c43-d667d1c32b78
+ - 58b4763e-c14f-475c-bea3-43146b32e6bd
+ - 569a059d-e90a-4cb8-86b1-26bffb26bfcb
+ - 80033146-5b4f-404e-b6dc-65dc753db8a1
+ - 145eea6c-da47-45fb-84e7-715c62530022
+ - 22307018-81e5-47cd-acd7-460831a3214c
+ - 48b8c9ef-cb3c-4009-9684-cd48d749b5ab
+ - 044cb778-9490-4df3-9437-dd5b56522471
+ - c3830b7d-0858-410d-89db-9af833da8bf5
+ - 8c5832d9-8a03-428a-be62-bf491697ddaa
+ - a99be150-24a5-4ed5-b21a-92a285b690b0
+ - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
+ - 30d2560c-f4c6-4925-a86c-db46776c8475
+ - 14
+ - 69e5ea57-7d81-4a09-8ef9-ccb25d57d505
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - a99be150-24a5-4ed5-b21a-92a285b690b0
+ - Relay
+ -
+ - false
+ - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - 1
+
+
+
+
+ -
+ 5185
+ -472
+ 40
+ 16
+
+ -
+ 5205
+ -464
+
-
-
-
- -
- 530
- -2288
- 50
- 20
-
- -
- 556.5
- -2278
-
-
-
-
-
- - 1
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 8c5832d9-8a03-428a-be62-bf491697ddaa
+ - Relay
+ -
+ - false
+ - f7d55e75-471d-4ce7-af53-e36391965052
+ - 1
+
+
+
+
+ -
+ 5189
+ -845
+ 40
+ 16
+
+ -
+ 5209
+ -837
+
+
+
+
+
+
+
+
+
+ - ce46b74e-00c9-43c4-805a-193b69ea4a11
+ - Multiplication
+
+
+
+
+ - Mathematical multiplication
+ - true
+ - 30d2560c-f4c6-4925-a86c-db46776c8475
+ - Multiplication
+ - Multiplication
+
+
+
+
+ -
+ 5174
+ -773
+ 82
+ 44
+
+ -
+ 5205
+ -751
+
+
+
+
+
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - First item for multiplication
+ - 7feef527-fa5c-4d89-aa11-45026d59f487
+ - A
+ - A
+ - true
+ - 14bd8a6a-5af9-451e-86ed-f6bf0cd39f40
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5176
+ -771
+ 14
+ 20
+
+ -
+ 5184.5
+ -761
+
-
-
-
- - false
-
-
-
-
-
-
-
- - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
- - 9d25bf79-6925-466f-b4b5-dff8e01cf608
- - KnotStyle
- - KnotStyle
- - false
- - 0
-
-
-
-
- -
- 530
- -2268
- 50
- 20
-
- -
- 556.5
- -2258
-
-
-
-
-
- - 1
+
+
+ - Second item for multiplication
+ - 5690a543-f357-4f26-ad44-7255a70c6a8e
+ - B
+ - B
+ - true
+ - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5176
+ -751
+ 14
+ 20
+
+ -
+ 5184.5
+ -741
+
-
-
-
- - 2
-
-
-
-
-
-
-
- - Resulting nurbs curve
- - 1da8162b-ae51-4827-ad1c-b7cd643f0310
- - Curve
- - Curve
- - false
- - 0
-
-
-
-
- -
- 610
- -2328
- 41
- 26
-
- -
- 632
- -2314.667
-
-
-
-
-
-
-
- - Curve length
- - 54e28d59-6e6c-4a56-9108-4641e6543cc6
- - Length
- - Length
- - false
- - 0
-
-
-
-
- -
- 610
- -2302
- 41
- 27
-
- -
- 632
- -2288
-
-
-
-
-
-
-
- - Curve domain
- - c4b541f4-9081-4c7e-8daa-575e1720bef9
- - Domain
- - Domain
- - false
- - 0
-
-
-
-
- -
- 610
- -2275
- 41
- 27
-
- -
- 632
- -2261.333
-
+
+
+ - Result of multiplication
+ - f7d55e75-471d-4ce7-af53-e36391965052
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+ -
+ 5220
+ -771
+ 34
+ 40
+
+ -
+ 5238.5
+ -751
+
+
+
+
@@ -4301,134 +11503,129 @@
-
+
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
-
- - 1
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - bf9904f8-fa01-421a-bbee-9be7276335f0
- - 752aa791-ff79-4d8c-a7bb-8c299a0e3d83
- - 6018ed3f-f905-4082-bd1b-0d68524827a5
- - 0592f089-92c7-4e08-8b1d-72b16d1814ee
- - 81da483e-9b22-424b-9f89-7a237cb6d543
- - 4e9dd348-c385-4e95-b28d-18cb54062fc2
- - 99041984-397a-4878-b72e-1846de4cc470
- - 48df80c3-e691-4d17-bcb3-dce64e5d0d60
- - eee1a95e-6190-4503-8166-38d8b482f4cd
- - d8b1a677-5952-4437-852d-f6265e2e96db
- - daade0dc-ab8b-43f8-9164-341b5be4e748
- - 2d8f7591-dfcc-4bab-82e3-0db34a1e332a
- - 8e1460ba-d12a-47ea-a2f7-fdf529e279a2
- - 1f4f6537-e674-47b2-a3cc-0c14bffb73b6
- - 9f5c6da6-1b66-497a-a401-6d7c972dd8f3
- - f439fa6b-f226-46ca-b01c-8ef27a697da4
- - 0178cc91-2c55-4f13-8715-c9ae8cde7381
- - 5e62133f-3e96-4273-aa14-46485a1d2993
- - c47c120f-27c5-4347-944a-a37d7d43572c
- - a245c484-b3ab-4666-827c-2c9ce37cdcd9
- - 32aa66bf-b8f9-40a8-8447-dc53ebfd950d
- - 44c51f6f-2d13-489d-a8d0-33396ca312d1
- - 3e25c677-18d2-4a81-a487-3590cf9df727
- - 5ee0c642-0a89-4957-83c5-74bafd3f7d48
- - 0943cba2-39fe-4125-9623-f70d3326971c
- - a68a14eb-64c3-421c-89a9-76494605a504
- - 26
- - 38dcabd5-e27b-4c59-a66e-868f9b88beb5
- - Group
-
+
+ - Numeric slider for single values
+ - b62f19ca-87db-46ca-8c31-ea7e17696ffe
+ - Number Slider
+ -
+ - false
+ - 0
-
-
+
+
+
+ -
+ 5205
+ -2769
+ 150
+ 20
+
+ -
+ 5205.232
+ -2768.072
+
+
+
+
+
+ - 6
+ - 1
+ - 0
+ - 1
+ - 0
+ - 0
+ - 0.162613
+
+
-
+
- - dde71aef-d6ed-40a6-af98-6b0673983c82
- - Nurbs Curve
+ - 2fcc2743-8339-4cdf-a046-a1f17439191d
+ - Remap Numbers
- - Construct a nurbs curve from control points.
+ - Remap numbers into a new numeric domain
- true
- - bec84db0-5651-4fbc-ae1a-401e761e902a
- - Nurbs Curve
- - Nurbs Curve
+ - 1c99c25f-7d5e-4c63-966a-976daadcec48
+ - Remap Numbers
+ - Remap Numbers
-
+
-
- 409
- -2343
- 118
+ 5219
+ -2751
+ 115
64
-
- 469
- -2311
+ 5274
+ -2719
-
- - 1
- - Curve control points
- - d8331cca-9d34-46e1-a72c-165f7a4881ab
- - Vertices
- - Vertices
+
+ - Value to remap
+ - ea2236d0-ef35-487a-8adb-a97612168788
+ - Value
+ - Value
- false
- - bb672236-a7b7-45ef-afb8-18f1a2792e58
+ - d2418b07-7276-422b-95a0-4b06d47778e7
- 1
-
- 411
- -2341
- 43
+ 5221
+ -2749
+ 38
20
-
- 434
- -2331
+ 5241.5
+ -2739
-
- - Curve degree
- - b9bbcba3-3c72-4553-9c30-abdd3af08234
- - Degree
- - Degree
+
+ - Source domain
+ - 1eae3eec-6538-43f5-9cd6-7333fec36f2e
+ - Source
+ - Source
- false
- - 0
+ - 5b9c6745-344e-40ce-b703-687ff7634d53
+ - 1
-
- 411
- -2321
- 43
+ 5221
+ -2729
+ 38
20
-
- 434
- -2311
+ 5241.5
+ -2719
@@ -4445,7 +11642,10 @@
- - 11
+ -
+ 0
+ 1
+
@@ -4456,10 +11656,10 @@
- - Periodic curve
- - 18152a62-dace-48fc-8e98-385d8397c2f9
- - Periodic
- - Periodic
+ - Target domain
+ - 3d89d664-685b-4863-9292-8d672d390813
+ - Target
+ - Target
- false
- 0
@@ -4467,14 +11667,14 @@
-
- 411
- -2301
- 43
+ 5221
+ -2709
+ 38
20
-
- 434
- -2291
+ 5241.5
+ -2699
@@ -4491,7 +11691,10 @@
- - false
+ -
+ 0
+ 1
+
@@ -4502,10 +11705,10 @@
- - Resulting nurbs curve
- - 90eb420e-ecb5-4dd0-9033-42bbf37b7941
- - Curve
- - Curve
+ - Remapped number
+ - eca5d769-7430-4ced-8208-a3645409d38b
+ - Mapped
+ - Mapped
- false
- 0
@@ -4513,14 +11716,14 @@
-
- 484
- -2341
- 41
- 20
+ 5289
+ -2749
+ 43
+ 30
-
- 506
- -2331
+ 5312
+ -2734
@@ -4528,36 +11731,10 @@
- - Curve length
- - 3e0e1a2c-f66b-4ef4-9e5c-98a94d26a416
- - Length
- - Length
- - false
- - 0
-
-
-
-
- -
- 484
- -2321
- 41
- 20
-
- -
- 506
- -2311
-
-
-
-
-
-
-
- - Curve domain
- - 24133b84-2195-47dd-bed7-16fad6188b23
- - Domain
- - Domain
+ - Remapped and clipped number
+ - d24d2594-3f8b-414d-abcd-9e0136a48398
+ - Clipped
+ - Clipped
- false
- 0
@@ -4565,14 +11742,14 @@
-
- 484
- -2301
- 41
- 20
+ 5289
+ -2719
+ 43
+ 30
-
- 506
- -2291
+ 5312
+ -2704
@@ -4582,211 +11759,67 @@
-
+
- - dde71aef-d6ed-40a6-af98-6b0673983c82
- - Nurbs Curve
+ - f44b92b0-3b5b-493a-86f4-fd7408c3daf3
+ - Bounds
- - Construct a nurbs curve from control points.
+ - Create a numeric domain which encompasses a list of numbers.
- true
- - d14b1d35-9269-44ee-821f-67f2cd1897b1
- - Nurbs Curve
- - Nurbs Curve
+ - b2e78911-4591-4927-ad08-76285da0ffdc
+ - Bounds
+ - Bounds
-
+
-
- 397
- -1188
- 118
- 64
+ 5216
+ -2687
+ 122
+ 28
-
- 457
- -1156
+ 5280
+ -2673
- 1
- - Curve control points
- - 3ff18bf3-5d68-4b9e-9917-b7bb61af2bf2
- - Vertices
- - Vertices
- - false
- - 4b649cee-a63e-4418-b303-e383307f5e39
- - 1
-
-
-
-
- -
- 399
- -1186
- 43
- 20
-
- -
- 422
- -1176
-
-
-
-
-
-
-
- - Curve degree
- - b14f2c14-eb36-4789-967c-700423c1ba52
- - Degree
- - Degree
- - false
- - 0
-
-
-
-
- -
- 399
- -1166
- 43
- 20
-
- -
- 422
- -1156
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 3
-
-
-
-
-
-
-
-
-
-
- - Periodic curve
- - 6f008703-f6bc-4846-addf-3a1ff452f192
- - Periodic
- - Periodic
- - false
- - 0
-
-
-
-
- -
- 399
- -1146
- 43
- 20
-
- -
- 422
- -1136
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - false
-
-
-
-
-
-
-
-
-
-
- - Resulting nurbs curve
- - c4b8f674-25d7-435f-9a2d-167cba22f51d
- - Curve
- - Curve
- - false
- - 0
-
-
-
-
- -
- 472
- -1186
- 41
- 20
-
- -
- 494
- -1176
-
-
-
-
-
-
-
- - Curve length
- - aa04aa2c-23cd-43d3-907e-2116eea30857
- - Length
- - Length
+ - Numbers to include in Bounds
+ - cd807512-c9ea-4f30-b657-cc117e38ffb4
+ - Numbers
+ - Numbers
- false
- - 0
+ - d2418b07-7276-422b-95a0-4b06d47778e7
+ - 1
-
- 472
- -1166
- 41
- 20
+ 5218
+ -2685
+ 47
+ 24
-
- 494
- -1156
+ 5243
+ -2673
-
+
- - Curve domain
- - ae54b1a5-92a7-46ff-80a7-a1e5bd027488
+ - Numeric Domain between the lowest and highest numbers in {N}
+ - 5b9c6745-344e-40ce-b703-687ff7634d53
- Domain
- Domain
- false
@@ -4796,14 +11829,14 @@
-
- 472
- -1146
+ 5295
+ -2685
41
- 20
+ 24
-
- 494
- -1136
+ 5317
+ -2673
@@ -4813,95 +11846,313 @@
-
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - f51f5f2d-941f-41ef-b98f-20f88c0f615c
+ - afc9108c-9db9-441a-9c43-d667d1c32b78
+ - 58b4763e-c14f-475c-bea3-43146b32e6bd
+ - 569a059d-e90a-4cb8-86b1-26bffb26bfcb
+ - 80033146-5b4f-404e-b6dc-65dc753db8a1
+ - 145eea6c-da47-45fb-84e7-715c62530022
+ - 22307018-81e5-47cd-acd7-460831a3214c
+ - 1c99c25f-7d5e-4c63-966a-976daadcec48
+ - b2e78911-4591-4927-ad08-76285da0ffdc
+ - c3830b7d-0858-410d-89db-9af833da8bf5
+ - 68798621-f2f5-4d68-ab21-b493ba17bc76
+ - d2418b07-7276-422b-95a0-4b06d47778e7
+ - b62f19ca-87db-46ca-8c31-ea7e17696ffe
+ - e95c3dbd-5e70-4ea6-85cd-43d87435112a
+ - 14
+ - a47ffe02-4103-4c38-89e1-ede0b95c5a37
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - d2418b07-7276-422b-95a0-4b06d47778e7
+ - Relay
+ -
+ - false
+ - 181523f6-d856-4ab2-af1e-7e9a04d1713e
+ - 1
+
+
+
+
+ -
+ 5257
+ -2659
+ 40
+ 16
+
+ -
+ 5277
+ -2651
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 68798621-f2f5-4d68-ab21-b493ba17bc76
+ - Relay
+ -
+ - false
+ - 12ea02f8-81c6-46a9-a43c-8a7adbaf384c
+ - 1
+
+
+
+
+ -
+ 5257
+ -2831
+ 40
+ 16
+
+ -
+ 5277
+ -2823
+
+
+
+
+
+
+
+
+
+ - ce46b74e-00c9-43c4-805a-193b69ea4a11
+ - Multiplication
+
+
+
+
+ - Mathematical multiplication
+ - true
+ - e95c3dbd-5e70-4ea6-85cd-43d87435112a
+ - Multiplication
+ - Multiplication
+
+
+
+
+ -
+ 5236
+ -2815
+ 82
+ 44
+
+ -
+ 5267
+ -2793
+
+
+
+
+
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - First item for multiplication
+ - ac4a55df-2bb3-4fb0-958d-257c7d151572
+ - A
+ - A
+ - true
+ - eca5d769-7430-4ced-8208-a3645409d38b
+ - 1
+
+
+
+
+ -
+ 5238
+ -2813
+ 14
+ 20
+
+ -
+ 5246.5
+ -2803
+
+
+
+
+
+
+
+ - Second item for multiplication
+ - 1c3d4bbb-df13-478b-ad73-7162f665914a
+ - B
+ - B
+ - true
+ - b62f19ca-87db-46ca-8c31-ea7e17696ffe
+ - 1
+
+
+
+
+ -
+ 5238
+ -2793
+ 14
+ 20
+
+ -
+ 5246.5
+ -2783
+
+
+
+
+
+
+
+ - Result of multiplication
+ - 12ea02f8-81c6-46a9-a43c-8a7adbaf384c
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+
+ -
+ 5282
+ -2813
+ 34
+ 40
+
+ -
+ 5300.5
+ -2793
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - ea5844c9-9002-41f1-8dce-c1a6825e0912
+ - Relay
+
+ - false
+ - 6f399931-65bb-4ecb-bcb2-3698e89e2a2f
+ - 1
+
+
+
+
+ -
+ 5416
+ -2671
+ 40
+ 16
+
+ -
+ 5436
+ -2663
+
+
+
+
+
+
+
+
- - dd17d442-3776-40b3-ad5b-5e188b56bd4c
- - Relative Differences
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - Compute relative differences for a list of data
- - true
- - 35dc89a9-722a-43d7-a22e-b79159522d82
- - Relative Differences
- - Relative Differences
+
+ - 2
+ - A wire relay object
+ - 6f399931-65bb-4ecb-bcb2-3698e89e2a2f
+ - Relay
+
+ - false
+ - 68798621-f2f5-4d68-ab21-b493ba17bc76
+ - 1
-
+
-
- 281
- -2021
- 128
- 28
+ 5393
+ -2719
+ 40
+ 16
-
- 334
- -2007
+ 5413
+ -2711
-
-
- - 1
- - List of data to operate on (numbers or points or vectors allowed)
- - dc912cd1-d87a-4e87-bfcd-553952104036
- - Values
- - Values
- - false
- - 0a516f0c-a574-4254-9e94-e7e5df613da5
- - 1
-
-
-
-
- -
- 283
- -2019
- 36
- 24
-
- -
- 302.5
- -2007
-
-
-
-
-
-
-
- - 1
- - Differences between consecutive items
- - 080fa6d7-bbb3-4f71-a556-fd84a9bd5303
- - Differenced
- - Differenced
- - false
- - 0
-
-
-
-
- -
- 349
- -2019
- 58
- 24
-
- -
- 379.5
- -2007
-
-
-
-
-
-
+
- b6236720-8d88-4289-93c3-ac4c99f9b97b
- Relay
@@ -4911,25 +12162,25 @@
- 2
- A wire relay object
- - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - 01075621-4d13-4e1f-849f-e694e8d154ee
- Relay
- -
+
- false
- - b06621f6-9ae3-437e-aa25-87164cfe5a2a
+ - 6f399931-65bb-4ecb-bcb2-3698e89e2a2f
- 1
-
- 569
- -44
+ 5399
+ -2782
40
16
-
- 589
- -36
+ 5419
+ -2774
@@ -4937,405 +12188,396 @@
-
+
- - ab14760f-87a6-462e-b481-4a2c26a9a0d7
- - Derivatives
+ - 75eb156d-d023-42f9-a85e-2f2456b8bcce
+ - Interpolate (t)
-
- - Evaluate the derivatives of a curve at a specified parameter.
+
+ - Create an interpolated curve through a set of points with tangents.
- true
- - 5e62133f-3e96-4273-aa14-46485a1d2993
- - Derivatives
- - Derivatives
+ - ee60103a-50e1-4b3b-8a4b-e878472c2e33
+ - true
+ - Interpolate (t)
+ - Interpolate (t)
-
+
-
- 252
- -1910
- 117
- 144
+ 630
+ 6238
+ 144
+ 84
-
- 322
- -1838
+ 716
+ 6280
-
-
- - 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
+
+
+ - 1
+ - Interpolation points
+ - 5e0892dc-4a0f-40e2-9b7f-dd8496e6f8c7
+ - true
+ - Vertices
+ - Vertices
+ - false
+ - ed880257-cb73-4b3d-bdba-4c629f2654a0
+ - 1
-
-
-
- - Curve to evaluate
- - adce5e85-6367-4fd0-937a-81ee71fc7bae
- - Curve
- - Curve
- - false
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- - 1
-
-
-
-
- -
- 254
- -1908
- 53
- 70
-
- -
- 282
- -1873
-
-
-
-
-
-
-
- - Parameter on curve domain to evaluate
- - cb7449e1-4990-44d4-b5c2-c25cabb4dd9e
- - Parameter
- - Parameter
- - false
- - 46971004-a130-4645-b7c1-54287fdbbeac
- - 1
-
-
-
-
- -
- 254
- -1838
- 53
- 70
-
- -
- 282
- -1803
-
-
-
-
-
-
-
- - Point on curve at {t}
- - ae3a695a-cc15-499e-9427-1231fcbea6e4
- - Point
- - Point
- - false
- - 0
+
+
+
+ -
+ 632
+ 6240
+ 69
+ 20
+
+ -
+ 668
+ 6250
+
-
-
-
- -
- 337
- -1908
- 30
- 20
-
- -
- 353.5
- -1898
-
-
-
-
-
-
- - First curve derivative at t (Velocity)
- - 60d7cf46-ac14-418d-825d-d81b9b00022b
- - false
- - First derivative
- - 1
- - false
- - 0
+
+
+
+
+ - Tangent at start of curve
+ - 3baa2089-7b0b-4d73-b557-3897101d5075
+ - true
+ - Tangent Start
+ - Tangent Start
+ - false
+ - 0
+
+
+
+
+ -
+ 632
+ 6260
+ 69
+ 20
+
+ -
+ 668
+ 6270
+
-
-
-
- -
- 337
- -1888
- 30
- 20
-
- -
- 353.5
- -1878
-
-
-
-
-
-
- - Second curve derivative at t (Acceleration)
- - bf13852d-01bb-4747-8df7-3dc60b6e7510
- - false
- - Second derivative
- - 2
- - false
- - 0
+
+
+ - 1
-
+
- -
- 337
- -1868
- 30
- 20
-
- -
- 353.5
- -1858
-
+ - 1
+ - {0}
+
+
+
+ -
+ 0.0625
+ 0
+ 0
+
+
+
+
-
-
- - Third curve derivative at t (Jolt)
- - 313febab-a771-45da-a567-310cd4182e68
- - false
- - Third derivative
- - 3
- - false
- - 0
+
+
+
+
+ - Tangent at end of curve
+ - bca82fcd-eda9-4855-aae8-a31dd638ce75
+ - true
+ - Tangent End
+ - Tangent End
+ - false
+ - 0
+
+
+
+
+ -
+ 632
+ 6280
+ 69
+ 20
+
+ -
+ 668
+ 6290
+
-
-
-
- -
- 337
- -1848
- 30
- 20
-
- -
- 353.5
- -1838
-
-
-
-
-
-
- - Fourth curve derivative at t (Jounce)
- - b7204c31-0fde-4f40-9482-20f3fbf74e06
- - false
- - Fourth derivative
- - 4
- - false
- - 0
+
+
+ - 1
-
+
- -
- 337
- -1828
- 30
- 20
-
- -
- 353.5
- -1818
-
+ - 1
+ - {0}
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
-
-
- - Fifth curve derivative at t
- - 48e9cfcc-4536-4f94-9f62-f42b525b36e5
- - false
- - Fifth derivative
- - 5
- - false
- - 0
+
+
+
+
+ - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
+ - a91d8d40-4371-494c-92f6-2daa4a0f5a61
+ - true
+ - KnotStyle
+ - KnotStyle
+ - false
+ - 0
+
+
+
+
+ -
+ 632
+ 6300
+ 69
+ 20
+
+ -
+ 668
+ 6310
+
-
-
-
- -
- 337
- -1808
- 30
- 20
-
- -
- 353.5
- -1798
-
-
-
-
-
-
- - Sixth curve derivative at t
- - 7ca4635d-ac36-43c9-b4e8-aba60332ab9f
- - false
- - Sixth derivative
- - 6
- - false
- - 0
+
+
+ - 1
-
+
- -
- 337
- -1788
- 30
- 20
-
- -
- 353.5
- -1778
-
+ - 1
+ - {0}
+
+
+
+ - 2
+
+
+
+
+
+ - Resulting nurbs curve
+ - d1cad267-2905-49dd-863c-5ec306105c06
+ - true
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ 731
+ 6240
+ 41
+ 26
+
+ -
+ 753
+ 6253.333
+
+
+
+
+
+
+
+ - Curve length
+ - d4e8f984-2d5d-4099-a64b-d7ee84c5d11f
+ - true
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 731
+ 6266
+ 41
+ 27
+
+ -
+ 753
+ 6280
+
+
+
+
+
+
+
+ - Curve domain
+ - aae9e7c9-c70b-470e-967d-8965a1c4bdc0
+ - true
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 731
+ 6293
+ 41
+ 27
+
+ -
+ 753
+ 6306.667
+
+
+
+
+
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - c47c120f-27c5-4347-944a-a37d7d43572c
- - Relay
- - Relay
- - false
- - bf13852d-01bb-4747-8df7-3dc60b6e7510
- - 1
-
-
-
-
- -
- 437
- -1887
- 44
- 16
-
- -
- 459
- -1879
-
-
-
-
-
-
-
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - 2
- - A wire relay object
- - a245c484-b3ab-4666-827c-2c9ce37cdcd9
- - Relay
- - Relay
- - false
- - 313febab-a771-45da-a567-310cd4182e68
- - 1
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 5edee65c-191d-441c-951b-b650d396ebf2
+ - 13678ac4-534d-449b-a806-30e2c5627bc4
+ - ed880257-cb73-4b3d-bdba-4c629f2654a0
+ - 2e4f40d1-57e5-4c19-a99f-429ba726780a
+ - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
+ - 6232a007-7131-40f6-a98e-54bf4f5de0e2
+ - be88ae4a-34e9-40cb-900e-04d4d78a0355
+ - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
+ - 8
+ - fe0cca38-ef8c-474b-bb0d-65546deb0f8e
+ - Group
+
-
-
- -
- 455
- -1858
- 44
- 16
-
- -
- 477
- -1850
-
-
-
+
-
+
- - 76975309-75a6-446a-afed-f8653720a9f2
- - Create Material
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
-
- - Create an OpenGL material.
+
+ - 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
- - 0a9edd9f-b92b-4495-a186-4d2d750d8705
- - Create Material
- - Create Material
+ - cd3a4016-c65b-423e-80fe-187b9b727aaa
+ - true
+ - Evaluate Length
+ - Evaluate Length
-
- 531
- -823
+ 630
+ 6070
144
- 104
+ 64
-
- 615
- -771
+ 704
+ 6102
-
- - Colour of the diffuse channel
- - a7202bc8-4598-42f8-957a-f6555a07c6aa
- - Diffuse
- - Diffuse
+
+ - Curve to evaluate
+ - ab270c13-482f-4dba-8f8c-667cf2bccfb0
+ - true
+ - Curve
+ - Curve
+ - false
+ - d1cad267-2905-49dd-863c-5ec306105c06
+ - 1
+
+
+
+
+ -
+ 632
+ 6072
+ 57
+ 20
+
+ -
+ 662
+ 6082
+
+
+
+
+
+
+
+ - Length factor for curve evaluation
+ - b77d2cd7-d893-4dc6-ba2d-b654d3634874
+ - true
+ - Length
+ - Length
- false
- 0
@@ -5343,14 +12585,14 @@
-
- 533
- -821
- 67
+ 632
+ 6092
+ 57
20
-
- 568
- -811
+ 662
+ 6102
@@ -5367,9 +12609,7 @@
- -
- 255;232;232;232
-
+ - 1
@@ -5378,12 +12618,13 @@
-
-
- - Colour of the specular highlight
- - 5d0527bc-72be-4663-872d-6eb577a8ac79
- - Specular
- - Specular
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 2ce86cd5-5fbd-43f2-9e46-762f0ea8ad48
+ - true
+ - Normalized
+ - Normalized
- false
- 0
@@ -5391,14 +12632,14 @@
-
- 533
- -801
- 67
+ 632
+ 6112
+ 57
20
-
- 568
- -791
+ 662
+ 6122
@@ -5415,9 +12656,7 @@
- -
- 255;0;255;255
-
+ - true
@@ -5426,75 +12665,172 @@
-
-
- - Emissive colour of the material
- - 47f1cb23-a432-4071-8600-aebcd5842f3c
- - Emission
- - Emission
- - false
- - 0
+
+
+ - Point at the specified length
+ - 6de6fb51-beda-4a9c-8bf6-44fc7c3a928c
+ - true
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 719
+ 6072
+ 53
+ 20
+
+ -
+ 747
+ 6082
+
+
+
+
+
+
+
+ - Tangent vector at the specified length
+ - ff8aacdd-97f6-438f-817a-9a56a4536825
+ - true
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+
+ -
+ 719
+ 6092
+ 53
+ 20
+
+ -
+ 747
+ 6102
+
+
+
+
+
+
+
+ - Curve parameter at the specified length
+ - ab545d28-efad-4fdc-9b57-d09124c3720b
+ - true
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+
+ -
+ 719
+ 6112
+ 53
+ 20
+
+ -
+ 747
+ 6122
+
+
+
+
+
+
+
+
+
+
+
+ - f12daa2f-4fd5-48c1-8ac3-5dea476912ca
+ - Mirror
+
+
+
+
+ - Mirror an object.
+ - true
+ - 510ca252-0b8c-434d-87ff-0bb19e02de48
+ - true
+ - Mirror
+ - Mirror
+
+
+
+
+ -
+ 633
+ 6008
+ 138
+ 44
+
+ -
+ 701
+ 6030
+
+
+
+
+
+ - Base geometry
+ - 241d2c7e-0587-403a-8cbf-f467d610bc5d
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - d1cad267-2905-49dd-863c-5ec306105c06
+ - 1
-
+
-
- 533
- -781
- 67
+ 635
+ 6010
+ 51
20
-
- 568
- -771
+ 662
+ 6020
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;0;0;0
-
-
-
-
-
-
-
-
-
- - Amount of transparency (0.0 = opaque, 1.0 = transparent
- - 294b4b85-55d2-4e16-ac87-cded169a7fe0
- - Transparency
- - Transparency
+
+
+ - Mirror plane
+ - b73fb547-2a14-42af-9268-8741c8dfe5b9
+ - true
+ - Plane
+ - Plane
- false
- - 0
+ - 809cc5ac-960d-4e08-8dab-40148f659f12
+ - 1
-
- 533
- -761
- 67
+ 635
+ 6030
+ 51
20
-
- 568
- -751
+ 662
+ 6040
@@ -5511,7 +12847,17 @@
- - 0.5
+ -
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+
@@ -5520,58 +12866,40 @@
-
-
- - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
- - 94f8e021-e6b2-4d56-a720-491809182fec
- - Shine
- - Shine
+
+
+ - Mirrored geometry
+ - 80d8dfba-b9c1-4d87-9fdf-6ebc1450d987
+ - true
+ - Geometry
+ - Geometry
- false
- 0
-
+
-
- 533
- -741
- 67
+ 716
+ 6010
+ 53
20
-
- 568
- -731
+ 744
+ 6020
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 100
-
-
-
-
-
-
-
-
- - Resulting material
- - f879f6ef-08b1-4623-b20f-9af580c53c42
- - Material
- - Material
+
+
+ - Transformation data
+ - 77e150c8-9396-4806-94c3-34aa0a3dc3d5
+ - true
+ - Transform
+ - Transform
- false
- 0
@@ -5579,14 +12907,14 @@
-
- 630
- -821
- 43
- 100
+ 716
+ 6030
+ 53
+ 20
-
- 653
- -771
+ 744
+ 6040
@@ -5596,87 +12924,138 @@
-
+
- - 537b0419-bbc2-4ff4-bf08-afe526367b2c
- - Custom Preview
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
-
- - Allows for customized geometry previews
+
+ - Create a line segment defined by start point, tangent and length.}
- true
- - true
- - 65613610-dbaa-4036-a8cf-1716c76246e5
- - Custom Preview
- - Custom Preview
-
+ - fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d
+ - true
+ - Line SDL
+ - Line SDL
-
+
-
- 572
- -867
- 82
- 44
+ 649
+ 6154
+ 106
+ 64
-
- 640
- -845
+ 713
+ 6186
- - Geometry to preview
- - true
- - fad5b3a6-49a8-4f82-a9f6-18d5d74b27da
- - Geometry
- - Geometry
+ - Line start point
+ - 7e2a4f3e-5d27-453e-a9f9-bf4f1f748e31
+ - true
+ - Start
+ - Start
- false
- - 64fde29a-f76c-4fc1-b003-229851718aab
+ - 6de6fb51-beda-4a9c-8bf6-44fc7c3a928c
- 1
-
- 574
- -865
- 51
+ 651
+ 6156
+ 47
20
-
- 601
- -855
+ 676
+ 6166
-
- - The material override
- - e3ce37ad-d33b-4831-bab7-83b4ca952e13
- - Material
- - Material
+
+ - Line tangent (direction)
+ - 442a7145-a8ad-4fe0-87aa-87496e7e5ece
+ - true
+ - Direction
+ - Direction
- false
- - f879f6ef-08b1-4623-b20f-9af580c53c42
+ - ff8aacdd-97f6-438f-817a-9a56a4536825
- 1
-
- 574
- -845
- 51
+ 651
+ 6176
+ 47
+ 20
+
+ -
+ 676
+ 6186
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ - Line length
+ - 0a0ac73a-af02-46ff-b234-7ef64334bc2f
+ - true
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 651
+ 6196
+ 47
20
-
- 601
- -835
+ 676
+ 6206
@@ -5692,18 +13071,8 @@
-
- -
- 255;221;160;221
-
- -
- 255;66;48;66
-
- - 0.5
- -
- 255;255;255;255
-
- - 0
+
+ - 1
@@ -5712,93 +13081,104 @@
+
+
+ - Line segment
+ - 809cc5ac-960d-4e08-8dab-40148f659f12
+ - true
+ - Line
+ - Line
+ - false
+ - 0
+
+
+
+
+ -
+ 728
+ 6156
+ 25
+ 60
+
+ -
+ 742
+ 6186
+
+
+
+
+
-
+
- - 76975309-75a6-446a-afed-f8653720a9f2
- - Create Material
+ - 8073a420-6bec-49e3-9b18-367f6fd76ac3
+ - Join Curves
-
- - Create an OpenGL material.
+
+ - Join as many curves as possible
- true
- - f9a3ac63-bb35-4cd5-a701-0bc94605a753
- - Create Material
- - Create Material
+ - 8b79d317-11af-4b0d-a24a-275e14631f8a
+ - true
+ - Join Curves
+ - Join Curves
-
+
-
- 528
- 388
- 144
- 104
+ 643
+ 5946
+ 118
+ 44
-
- 612
- 440
+ 706
+ 5968
-
- - Colour of the diffuse channel
- - c676bfd6-b42e-4a4f-8422-55fdbfa4fe01
- - Diffuse
- - Diffuse
+
+ - 1
+ - Curves to join
+ - 6cdce605-31fd-491c-ac36-766bfea93faa
+ - true
+ - Curves
+ - Curves
- false
- - 0
+ - d1cad267-2905-49dd-863c-5ec306105c06
+ - 80d8dfba-b9c1-4d87-9fdf-6ebc1450d987
+ - 2
-
+
-
- 530
- 390
- 67
+ 645
+ 5948
+ 46
20
-
- 565
- 400
+ 669.5
+ 5958
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;199;199;199
-
-
-
-
-
-
-
-
- - Colour of the specular highlight
- - afbce2bb-1b53-4415-abf2-4245c033b044
- - Specular
- - Specular
+
+ - Preserve direction of input curves
+ - 0d3969ce-31e3-4f57-9696-c46ee1366602
+ - true
+ - Preserve
+ - Preserve
- false
- 0
@@ -5806,14 +13186,14 @@
-
- 530
- 410
- 67
+ 645
+ 5968
+ 46
20
-
- 565
- 420
+ 669.5
+ 5978
@@ -5830,9 +13210,7 @@
- -
- 255;0;255;255
-
+ - false
@@ -5841,60 +13219,103 @@
-
-
- - Emissive colour of the material
- - f6841a37-fb17-4321-9ed3-0cb027307ef9
- - Emission
- - Emission
+
+
+ - 1
+ - Joined curves and individual curves that could not be joined.
+ - cf31e72b-6a90-4794-a19d-2be419d19aed
+ - true
+ - Curves
+ - Curves
- false
- 0
-
+
-
- 530
- 430
- 67
- 20
+ 721
+ 5948
+ 38
+ 40
-
- 565
- 440
+ 741.5
+ 5968
-
-
- - 1
+
+
+
+
+
+
+
+
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
+
+
+
+
+ - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
+ - true
+ - b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad
+ - true
+ - Evaluate Length
+ - Evaluate Length
+
+
+
+
+ -
+ 630
+ 5862
+ 144
+ 64
+
+ -
+ 704
+ 5894
+
+
+
+
+
+ - Curve to evaluate
+ - 38f6fc31-45bd-4a70-9b17-4bb06e38031f
+ - true
+ - Curve
+ - Curve
+ - false
+ - cf31e72b-6a90-4794-a19d-2be419d19aed
+ - 1
+
+
+
+
+ -
+ 632
+ 5864
+ 57
+ 20
+
+ -
+ 662
+ 5874
+
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;0;0;0
-
-
-
-
-
-
-
-
- - Amount of transparency (0.0 = opaque, 1.0 = transparent
- - ea379476-7fab-4a1e-8355-ee1d08126eae
- - Transparency
- - Transparency
+
+
+ - Length factor for curve evaluation
+ - 2bb72ac2-f495-44e3-a11a-a308c204bbcb
+ - true
+ - Length
+ - Length
- false
- 0
@@ -5902,14 +13323,14 @@
-
- 530
- 450
- 67
+ 632
+ 5884
+ 57
20
-
- 565
- 460
+ 662
+ 5894
@@ -5926,7 +13347,7 @@
- - 0.5
+ - 1
@@ -5935,12 +13356,13 @@
-
-
- - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
- - 8062fb9b-9c42-4850-bcdf-f865358e48bd
- - Shine
- - Shine
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 29839782-8065-4d8b-b1b7-a13bf9dbdc4e
+ - true
+ - Normalized
+ - Normalized
- false
- 0
@@ -5948,14 +13370,14 @@
-
- 530
- 470
- 67
+ 632
+ 5904
+ 57
20
-
- 565
- 480
+ 662
+ 5914
@@ -5972,7 +13394,7 @@
- - 100
+ - true
@@ -5982,11 +13404,12 @@
-
- - Resulting material
- - 0215cbc4-028c-4365-90da-fc87e4da209a
- - Material
- - Material
+
+ - Point at the specified length
+ - b39750aa-21ef-4a5a-8740-7fdd65d5b48e
+ - true
+ - Point
+ - Point
- false
- 0
@@ -5994,289 +13417,158 @@
-
- 627
- 390
- 43
- 100
+ 719
+ 5864
+ 53
+ 20
-
- 650
- 440
+ 747
+ 5874
-
-
-
-
-
-
- - 537b0419-bbc2-4ff4-bf08-afe526367b2c
- - Custom Preview
-
-
-
-
- - Allows for customized geometry previews
- - true
- - true
- - e225702c-37cb-414c-b6ee-0dea08840fbd
- - Custom Preview
- - Custom Preview
-
-
-
-
-
- -
- 549
- 344
- 82
- 44
-
- -
- 617
- 366
-
-
-
-
-
- - Geometry to preview
- - true
- - 134b542f-fee7-495d-b747-f9d4cf6d1a83
- - Geometry
- - Geometry
+
+
+ - Tangent vector at the specified length
+ - 372674e2-50b7-4bfb-ab1d-bb7e8b75c515
+ - true
+ - Tangent
+ - Tangent
- false
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
- - 1
+ - 0
-
- 551
- 346
- 51
+ 719
+ 5884
+ 53
20
-
- 578
- 356
+ 747
+ 5894
-
+
- - The material override
- - 7b5413ed-65c9-44e2-8b86-ef9ccbf75ef2
- - Material
- - Material
+ - Curve parameter at the specified length
+ - f5bb72c6-4e2d-47d4-a871-ce65caed868f
+ - true
+ - Parameter
+ - Parameter
- false
- - 0215cbc4-028c-4365-90da-fc87e4da209a
- - 1
+ - 0
-
+
-
- 551
- 366
- 51
+ 719
+ 5904
+ 53
20
-
- 578
- 376
+ 747
+ 5914
-
-
- - 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
+ - b7798b74-037e-4f0c-8ac7-dc1043d093e0
+ - Rotate
-
- - Create an OpenGL material.
+
+ - Rotate an object in a plane.
- true
- - 2760a5c3-b698-426f-ab03-8032d516a479
- - Create Material
- - Create Material
+ - 964cb3ac-1a1f-431e-8b84-0556874d46d4
+ - true
+ - Rotate
+ - Rotate
-
+
-
- 691
- -1156
- 144
- 104
+ 633
+ 5779
+ 138
+ 64
-
- 775
- -1104
+ 701
+ 5811
-
- - Colour of the diffuse channel
- - 3004ed07-b408-4bc0-9f42-eab20a9913b4
- - Diffuse
- - Diffuse
- - false
- - 0
+
+ - Base geometry
+ - a4f21410-70fe-46e7-98d7-8793224d8bde
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - cf31e72b-6a90-4794-a19d-2be419d19aed
+ - 1
-
+
-
- 693
- -1154
- 67
+ 635
+ 5781
+ 51
20
-
- 728
- -1144
+ 662
+ 5791
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;222;222;222
-
-
-
-
-
-
-
-
- - Colour of the specular highlight
- - 326a914e-4cdd-4b71-9281-a5919bcf7baa
- - Specular
- - Specular
- - false
- - 0
-
-
-
-
- -
- 693
- -1134
- 67
- 20
-
- -
- 728
- -1124
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;0;255;255
-
-
-
-
-
-
-
-
-
-
-
- - Emissive colour of the material
- - 8fe53ab0-2b1a-4163-8a29-185170fe17a8
- - Emission
- - Emission
+
+ - Rotation angle in radians
+ - c56df01d-4b47-4c8e-81ba-7057ced1d137
+ - true
+ - Angle
+ - Angle
- false
- 0
+ - false
-
- 693
- -1114
- 67
+ 635
+ 5801
+ 51
20
-
- 728
- -1104
+ 662
+ 5811
@@ -6293,9 +13585,7 @@
- -
- 255;0;0;0
-
+ - 3.1415926535897931
@@ -6304,27 +13594,29 @@
-
-
- - Amount of transparency (0.0 = opaque, 1.0 = transparent
- - 031a6a8e-aefe-4c31-a56b-469422b15bd1
- - Transparency
- - Transparency
+
+
+ - Rotation plane
+ - d9195291-084b-4fd6-b715-ff7af59871b1
+ - true
+ - Plane
+ - Plane
- false
- - 0
+ - b39750aa-21ef-4a5a-8740-7fdd65d5b48e
+ - 1
-
- 693
- -1094
- 67
+ 635
+ 5821
+ 51
20
-
- 728
- -1084
+ 662
+ 5831
@@ -6341,7 +13633,17 @@
- - 0.5
+ -
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+
@@ -6350,12 +13652,131 @@
-
-
- - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
- - a0b5a56f-450e-4954-9df5-97e3bc851a26
- - Shine
- - Shine
+
+
+ - Rotated geometry
+ - 4b7f81ba-718b-415d-8e5a-3c633d24346e
+ - true
+ - Geometry
+ - Geometry
+ - false
+ - 0
+
+
+
+
+ -
+ 716
+ 5781
+ 53
+ 30
+
+ -
+ 744
+ 5796
+
+
+
+
+
+
+
+ - Transformation data
+ - 3a5d1ebf-3ae7-46da-8628-59f4ad4e7905
+ - true
+ - Transform
+ - Transform
+ - false
+ - 0
+
+
+
+
+ -
+ 716
+ 5811
+ 53
+ 30
+
+ -
+ 744
+ 5826
+
+
+
+
+
+
+
+
+
+
+
+ - 8073a420-6bec-49e3-9b18-367f6fd76ac3
+ - Join Curves
+
+
+
+
+ - Join as many curves as possible
+ - true
+ - 226f21c6-4fc4-4167-b7fd-59d96537bf6d
+ - true
+ - Join Curves
+ - Join Curves
+
+
+
+
+ -
+ 643
+ 5716
+ 118
+ 44
+
+ -
+ 706
+ 5738
+
+
+
+
+
+ - 1
+ - Curves to join
+ - fabf4137-ead8-4c4a-a166-95a58b4c0bad
+ - true
+ - Curves
+ - Curves
+ - false
+ - cf31e72b-6a90-4794-a19d-2be419d19aed
+ - 4b7f81ba-718b-415d-8e5a-3c633d24346e
+ - 2
+
+
+
+
+ -
+ 645
+ 5718
+ 46
+ 20
+
+ -
+ 669.5
+ 5728
+
+
+
+
+
+
+
+ - Preserve direction of input curves
+ - 6d100315-3d62-488c-be52-bbab983fd914
+ - true
+ - Preserve
+ - Preserve
- false
- 0
@@ -6363,14 +13784,14 @@
-
- 693
- -1074
- 67
+ 645
+ 5738
+ 46
20
-
- 728
- -1064
+ 669.5
+ 5748
@@ -6387,7 +13808,7 @@
- - 100
+ - false
@@ -6396,239 +13817,305 @@
-
-
- - Resulting material
- - f6602620-7a60-4871-a019-14148ed2fb01
- - Material
- - Material
- - false
- - 0
+
+
+ - 1
+ - Joined curves and individual curves that could not be joined.
+ - 04d2c425-92a8-4d5b-bf08-b063e28d5edf
+ - true
+ - Curves
+ - Curves
+ - false
+ - 0
+
+
+
+
+ -
+ 721
+ 5718
+ 38
+ 40
+
+ -
+ 741.5
+ 5738
+
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - ee60103a-50e1-4b3b-8a4b-e878472c2e33
+ - cd3a4016-c65b-423e-80fe-187b9b727aaa
+ - 510ca252-0b8c-434d-87ff-0bb19e02de48
+ - fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d
+ - 8b79d317-11af-4b0d-a24a-275e14631f8a
+ - b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad
+ - 964cb3ac-1a1f-431e-8b84-0556874d46d4
+ - 226f21c6-4fc4-4167-b7fd-59d96537bf6d
+ - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
+ - 9
+ - a265b490-ccac-453e-82c7-8ff5a0e23517
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 44a14ffd-ef9a-45e3-b6f8-a5425130a8bf
+ - true
+ - Panel
+
+ - false
+ - 0
+ - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 630
+ 6962
+ 145
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 630.7656
+ 6962.111
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 790
- -1154
- 43
- 100
-
- -
- 813
- -1104
-
-
-
-
-
+
- - 537b0419-bbc2-4ff4-bf08-afe526367b2c
- - Custom Preview
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - Allows for customized geometry previews
+
+ - Contains a collection of generic curves
- true
- - true
- - da8953b6-d8e3-4aa4-bee0-df0ede441feb
- - Custom Preview
- - Custom Preview
-
+ - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
+ - true
+ - Curve
+ - Curve
+ - false
+ - 04d2c425-92a8-4d5b-bf08-b063e28d5edf
+ - 1
-
+
-
- 717
- -1200
- 82
- 44
+ 677
+ 5676
+ 50
+ 24
-
- 785
- -1178
+ 702.5
+ 5688.104
-
-
- - Geometry to preview
- - true
- - 339c6a8c-fc22-4cc3-977a-83fbcb85d4af
- - Geometry
- - Geometry
- - false
- - 71f0aa5a-eb75-494a-90f3-1bed30c8af4a
- - 1
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
+ - 1
+ - c09e5ae2-030b-42b1-a084-044710815d2e
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - e8733214-56ad-40ea-83a2-5e5d6fee430d
+ - true
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - 0.0000053644183496292
+
+
+
+
+ -
+ 483
+ 7052
+ 439
+ 104
+
+ - 0
+ - 0
+ - 0
+ -
+ 483.5636
+ 7052.775
+
-
-
-
- -
- 719
- -1198
- 51
- 20
-
- -
- 746
- -1188
-
-
-
-
-
+
- - The material override
- - 76efd886-8cd1-4f71-8ee3-a159fa2f19f4
- - Material
- - Material
- - false
- - f6602620-7a60-4871-a019-14148ed2fb01
- - 1
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 719
- -1178
- 51
- 20
-
- -
- 746
- -1168
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;221;160;221
-
- -
- 255;66;48;66
-
- - 0.5
- -
- 255;255;255;255
-
- - 0
-
-
-
-
-
-
-
-
+
- - 76975309-75a6-446a-afed-f8653720a9f2
- - Create Material
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
-
- - Create an OpenGL material.
+
+ - 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
- - f439fa6b-f226-46ca-b01c-8ef27a697da4
- - Create Material
- - Create Material
+ - 26a2087c-6b34-4cba-a4ca-cfd8860323fa
+ - true
+ - Evaluate Length
+ - Evaluate Length
-
- 690
- -1887
+ 630
+ 5590
144
- 104
+ 64
-
- 774
- -1835
+ 704
+ 5622
-
- - Colour of the diffuse channel
- - 0416a759-ff94-4b06-851b-c108dbd684cc
- - Diffuse
- - Diffuse
+
+ - Curve to evaluate
+ - a966cf4a-5ec5-41d3-82f6-4fd16d9818b3
+ - true
+ - Curve
+ - Curve
- false
- - 0
+ - 04d2c425-92a8-4d5b-bf08-b063e28d5edf
+ - 1
-
+
-
- 692
- -1885
- 67
+ 632
+ 5592
+ 57
20
-
- 727
- -1875
+ 662
+ 5602
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;242;242;242
-
-
-
-
-
-
-
-
- - Colour of the specular highlight
- - 4c205008-b0ed-43a1-956e-3cf50cc1a793
- - Specular
- - Specular
+
+ - Length factor for curve evaluation
+ - 17838106-ce01-4b50-8dce-2b29ead2dae4
+ - true
+ - Length
+ - Length
- false
- 0
@@ -6636,14 +14123,14 @@
-
- 692
- -1865
- 67
+ 632
+ 5612
+ 57
20
-
- 727
- -1855
+ 662
+ 5622
@@ -6660,9 +14147,7 @@
- -
- 255;0;255;255
-
+ - 1
@@ -6672,11 +14157,12 @@
-
- - Emissive colour of the material
- - 6b966806-b30a-4470-bbeb-5b10b43e2ba5
- - Emission
- - Emission
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - fb8f5ae1-7d69-43b3-8269-948425a13989
+ - true
+ - Normalized
+ - Normalized
- false
- 0
@@ -6684,14 +14170,14 @@
-
- 692
- -1845
- 67
+ 632
+ 5632
+ 57
20
-
- 727
- -1835
+ 662
+ 5642
@@ -6708,9 +14194,7 @@
- -
- 255;0;0;0
-
+ - true
@@ -6719,104 +14203,67 @@
-
-
- - Amount of transparency (0.0 = opaque, 1.0 = transparent
- - 73b07a02-8696-4088-9279-7465b6e0db16
- - Transparency
- - Transparency
+
+
+ - Point at the specified length
+ - d4d5ac12-1a31-4022-8d91-9b0deff373a2
+ - true
+ - Point
+ - Point
- false
- 0
-
+
-
- 692
- -1825
- 67
+ 719
+ 5592
+ 53
20
-
- 727
- -1815
+ 747
+ 5602
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0.5
-
-
-
-
-
-
-
-
- - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
- - 1d39b7f2-bc53-4ce2-bc31-c29c7c63e83a
- - Shine
- - Shine
+
+
+ - Tangent vector at the specified length
+ - c87ee5d0-529a-44f0-9205-ac78add5f358
+ - true
+ - Tangent
+ - Tangent
- false
- 0
-
+
-
- 692
- -1805
- 67
+ 719
+ 5612
+ 53
20
-
- 727
- -1795
+ 747
+ 5622
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 100
-
-
-
-
-
-
-
-
- - Resulting material
- - f370679e-4137-46e5-90d0-7a08608cb812
- - Material
- - Material
+
+
+ - Curve parameter at the specified length
+ - 3779e032-21bf-4d31-a613-b3331d3baf0f
+ - true
+ - Parameter
+ - Parameter
- false
- 0
@@ -6824,14 +14271,14 @@
-
- 789
- -1885
- 43
- 100
+ 719
+ 5632
+ 53
+ 20
-
- 812
- -1835
+ 747
+ 5642
@@ -6841,117 +14288,97 @@
-
+
- - 537b0419-bbc2-4ff4-bf08-afe526367b2c
- - Custom Preview
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
- - Allows for customized geometry previews
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - true
- - 0178cc91-2c55-4f13-8715-c9ae8cde7381
- - Custom Preview
- - Custom Preview
-
+ - 7b796d98-9d29-4777-978b-4e0f43e188d2
+ - true
+ - Expression
+ - Expression
-
+
-
- 729
- -1954
- 82
- 44
+ 605
+ 5368
+ 194
+ 28
-
- 797
- -1932
+ 705
+ 5382
-
-
- - Geometry to preview
- - true
- - 0f98a5d2-51bb-4a8a-909e-5a183993c521
- - Geometry
- - Geometry
- - false
- - 5f024167-e348-42e4-83bc-dd9abab2d75e
- - 1
-
-
-
-
- -
- 731
- -1952
- 51
- 20
-
- -
- 758
- -1942
-
-
-
-
-
-
-
- - The material override
- - a6df5039-34d5-4f10-9741-52b06df6a14a
- - Material
- - Material
- - false
- - f370679e-4137-46e5-90d0-7a08608cb812
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
- -
- 731
- -1932
- 51
- 20
-
- -
- 758
- -1922
-
+
+
+ - Expression variable
+ - 872253d1-d04f-4f48-88b0-5a56b0b2f8b6
+ - true
+ - Variable O
+ - O
+ - true
+ - 429b9784-3991-40dd-b4fc-7324008c5239
+ - 1
+
+
+
+ -
+ 607
+ 5370
+ 14
+ 24
+
+ -
+ 615.5
+ 5382
+
+
+
+
-
-
- - 1
+
+
+ - Result of expression
+ - 44c4e463-8e39-49cf-b1e3-7f0a2ce242a0
+ - true
+ - Result
+ -
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ 788
+ 5370
+ 9
+ 24
+
+ -
+ 794
+ 5382
+
-
-
-
- -
- 255;221;160;221
-
- -
- 255;66;48;66
-
- - 0.5
- -
- 255;255;255;255
-
- - 0
-
-
-
@@ -6961,277 +14388,125 @@
-
+
- - 76975309-75a6-446a-afed-f8653720a9f2
- - Create Material
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
-
- - Create an OpenGL material.
+
+ - Deconstruct a point into its component parts.
- true
- - 32aa66bf-b8f9-40a8-8447-dc53ebfd950d
- - Create Material
- - Create Material
+ - 1b261338-78de-4ea1-819d-e804feffeeca
+ - true
+ - Deconstruct
+ - Deconstruct
-
+
-
- 684
- -2260
- 144
- 104
+ 636
+ 5502
+ 132
+ 64
-
- 768
- -2208
+ 683
+ 5534
-
- - Colour of the diffuse channel
- - e8adebd8-6175-4942-bb80-64935d55aa67
- - Diffuse
- - Diffuse
- - false
- - 0
-
-
-
-
- -
- 686
- -2258
- 67
- 20
-
- -
- 721
- -2248
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;224;224;224
-
-
-
-
-
-
-
-
-
-
-
- - Colour of the specular highlight
- - 94bee261-3f2c-4380-8b54-66fe1127b97f
- - Specular
- - Specular
- - false
- - 0
-
-
-
-
- -
- 686
- -2238
- 67
- 20
-
- -
- 721
- -2228
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;0;255;255
-
-
-
-
-
-
-
-
-
-
-
- - Emissive colour of the material
- - 186a9b34-2cfc-4d95-a08f-7df92b2244fe
- - Emission
- - Emission
+
+ - Input point
+ - 92303b98-af3c-4290-b699-a801dc759d98
+ - true
+ - Point
+ - Point
- false
- - 0
+ - d4d5ac12-1a31-4022-8d91-9b0deff373a2
+ - 1
-
+
-
- 686
- -2218
- 67
- 20
+ 638
+ 5504
+ 30
+ 60
-
- 721
- -2208
+ 654.5
+ 5534
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;0;0;0
-
-
-
-
-
-
-
-
-
- - Amount of transparency (0.0 = opaque, 1.0 = transparent
- - 70acf2e0-b087-4c5a-a9dc-f6e9a5d8b9ad
- - Transparency
- - Transparency
+
+
+ - Point {x} component
+ - 429b9784-3991-40dd-b4fc-7324008c5239
+ - true
+ - X component
+ - X component
- false
- 0
-
+
-
- 686
- -2198
- 67
+ 698
+ 5504
+ 68
20
-
- 721
- -2188
+ 733.5
+ 5514
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0.5
-
-
-
-
-
-
-
-
- - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
- - 4d3af56a-115c-4482-9c5f-f6e9b611454d
- - Shine
- - Shine
+
+
+ - Point {y} component
+ - d92a6eb8-3adc-42ab-b1dd-cc6fd5ae1b75
+ - true
+ - Y component
+ - Y component
- false
- 0
-
+
-
- 686
- -2178
- 67
+ 698
+ 5524
+ 68
20
-
- 721
- -2168
+ 733.5
+ 5534
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 100
-
-
-
-
-
-
-
-
- - Resulting material
- - 3962c6a1-a3db-4768-983c-51adadc81907
- - Material
- - Material
+
+
+ - Point {z} component
+ - 693d19df-77a5-490c-a58d-735f7e092501
+ - true
+ - Z component
+ - Z component
- false
- 0
@@ -7239,14 +14514,14 @@
-
- 783
- -2258
- 43
- 100
+ 698
+ 5544
+ 68
+ 20
-
- 806
- -2208
+ 733.5
+ 5554
@@ -7256,119 +14531,324 @@
-
+
- - 537b0419-bbc2-4ff4-bf08-afe526367b2c
- - Custom Preview
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
+ - true
+ - Panel
+
+ - false
+ - 0
+ - 44c4e463-8e39-49cf-b1e3-7f0a2ce242a0
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 622
+ 5332
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 622.9937
+ 5332.095
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
- - Allows for customized geometry previews
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 5086f2ab-1b64-44ce-8ebb-d3bf4b9ebde8
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 605
+ 5282
+ 194
+ 28
+
+ -
+ 705
+ 5296
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 40d84ac4-901b-4025-995e-5a7b2cd3b051
+ - true
+ - Variable O
+ - O
+ - true
+ - d92a6eb8-3adc-42ab-b1dd-cc6fd5ae1b75
+ - 1
+
+
+
+
+ -
+ 607
+ 5284
+ 14
+ 24
+
+ -
+ 615.5
+ 5296
+
+
+
+
+
+
+
+ - Result of expression
+ - df1a2729-a520-499a-9fd0-a8b65794d183
+ - true
+ - Result
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 788
+ 5284
+ 9
+ 24
+
+ -
+ 794
+ 5296
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
+ - true
+ - Panel
+
+ - false
+ - 0
+ - df1a2729-a520-499a-9fd0-a8b65794d183
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 622
+ 5243
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 622.9937
+ 5243.673
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 9c85271f-89fa-4e9f-9f4a-d75802120ccc
+ - Division
+
+
+
+
+ - Mathematical division
- true
- - true
- - 44c51f6f-2d13-489d-a8d0-33396ca312d1
- - Custom Preview
- - Custom Preview
-
+ - 3a3cdcad-cb6e-42a2-b26f-eabf35d1c224
+ - true
+ - Division
+ - Division
-
+
-
- 723
- -2327
+ 661
+ 5180
82
44
-
- 791
- -2305
+ 692
+ 5202
- - Geometry to preview
- - true
- - 31c8f3ef-c718-4172-afbf-959475f7f9df
- - Geometry
- - Geometry
+ - Item to divide (dividend)
+ - 26ba875e-d26b-4715-9873-17f18d0efde2
+ - true
+ - A
+ - A
- false
- - 1da8162b-ae51-4827-ad1c-b7cd643f0310
+ - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
- 1
-
- 725
- -2325
- 51
+ 663
+ 5182
+ 14
20
-
- 752
- -2315
+ 671.5
+ 5192
-
- - The material override
- - de51e392-4b52-4541-81af-eac785c5e2b2
- - Material
- - Material
+
+ - Item to divide with (divisor)
+ - ed06cc38-fdf9-4b45-ab41-3d6287ca0a47
+ - true
+ - B
+ - B
- false
- - 3962c6a1-a3db-4768-983c-51adadc81907
+ - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
- 1
-
+
-
- 725
- -2305
- 51
+ 663
+ 5202
+ 14
20
-
- 752
- -2295
+ 671.5
+ 5212
-
-
- - 1
+
+
+
+
+ - The result of the Division
+ - 616fbb74-cb75-40af-8a97-d383c34f36ba
+ - true
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+
+ -
+ 707
+ 5182
+ 34
+ 40
+
+ -
+ 725.5
+ 5202
+
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;221;160;221
-
- -
- 255;66;48;66
-
- - 0.5
- -
- 255;255;255;255
-
- - 0
-
-
-
-
-
@@ -7376,386 +14856,390 @@
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Create a line segment defined by start point, tangent and length.}
- - true
- - 3e25c677-18d2-4a81-a487-3590cf9df727
- - Line SDL
- - Line SDL
+
+ - A panel for custom notes and text values
+ - 6243360b-4cd0-4b51-bf13-b41a10039126
+ - true
+ - Panel
+
+ - false
+ - 0
+ - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
+ - 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 247
- -2324
- 122
- 64
+ 623
+ 5096
+ 160
+ 20
+ - 0
+ - 0
+ - 0
-
- 327
- -2292
+ 623.242
+ 5096.157
-
+
- - Line start point
- - 942dd0ac-dcb9-48b0-936d-2ee2ea08759a
- - Start
- - Start
- - false
- - bb672236-a7b7-45ef-afb8-18f1a2792e58
- - 1
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 249
- -2322
- 63
- 20
-
- -
- 290
- -2312
-
-
-
-
-
-
- - Line tangent (direction)
- - 1c110a20-f0df-4b1f-8f07-97cc9061cc6d
- - Direction
- - Direction
- - false
- - a245c484-b3ab-4666-827c-2c9ce37cdcd9
- - 1
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 5d416a89-7386-4795-804d-85aad6db5f35
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 605
+ 5133
+ 194
+ 28
+
+ -
+ 705
+ 5147
+
-
-
-
- -
- 249
- -2302
- 63
- 20
-
- -
- 290
- -2292
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 0
- 0
- 1
-
-
-
-
-
-
-
-
-
-
- - Line length
- - e4cd914a-2710-4c25-bfb8-2062da80e245
- - -X
- - Length
- - Length
- - false
- - 01075621-4d13-4e1f-849f-e694e8d154ee
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
- -
- 249
- -2282
- 63
- 20
-
- -
- 290
- -2272
-
+
+
+ - Expression variable
+ - bb19316b-746a-4f27-8652-2823c6953f72
+ - true
+ - Variable O
+ - O
+ - true
+ - 616fbb74-cb75-40af-8a97-d383c34f36ba
+ - 1
+
+
+
+ -
+ 607
+ 5135
+ 14
+ 24
+
+ -
+ 615.5
+ 5147
+
+
+
+
-
-
- - 1
+
+
+ - Result of expression
+ - 8261f4ba-6e49-4a2c-a90d-63b86dddb45b
+ - true
+ - Result
+ -
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ 788
+ 5135
+ 9
+ 24
+
+ -
+ 794
+ 5147
+
-
-
-
- - 1
-
-
-
-
-
- - Line segment
- - 9dd13fb8-1000-4255-abae-a29abaced959
- - Line
- - Line
- - false
- - 0
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
+ - true
+ - Relay
+
+ - false
+ - 8261f4ba-6e49-4a2c-a90d-63b86dddb45b
+ - 1
+
+
+
+
+ -
+ 682
+ 5058
+ 40
+ 16
+
+ -
+ 702
+ 5066
+
-
-
-
- -
- 342
- -2322
- 25
- 60
-
- -
- 356
- -2292
-
-
-
-
-
+
- - 71b5b089-500a-4ea6-81c5-2f960441a0e8
- - PolyLine
+ - a0d62394-a118-422d-abb3-6af115c75b25
+ - Addition
-
- - Create a polyline connecting a number of points.
+
+ - Mathematical addition
- true
- - dd4e68d8-40f1-4109-a9cb-bcf9fe696818
- - PolyLine
- - PolyLine
+ - 1bcfcd5d-8614-4116-bfb8-776af73c4a1a
+ - true
+ - Addition
+ - Addition
-
+
-
- 550
- -2867
- 118
+ 661
+ 4995
+ 82
44
-
- 610
- -2845
+ 692
+ 5017
-
-
- - 1
- - Polyline vertex points
- - e3d0b096-bd0f-4da3-9f01-58f9104484e7
- - Vertices
- - Vertices
- - false
- - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
- - 1
+
+
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 552
- -2865
- 43
- 20
-
- -
- 575
- -2855
-
+
+
+
+ - First item for addition
+ - a0ed3f37-6fa3-45a8-858d-063127ff8a9b
+ - true
+ - A
+ - A
+ - true
+ - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
+ - 1
+
+
+
+ -
+ 663
+ 4997
+ 14
+ 20
+
+ -
+ 671.5
+ 5007
+
+
+
+
-
-
-
-
- - Close polyline
- - 9915d3ec-2519-48fc-82fb-c2af8cbc300c
- - Closed
- - Closed
- - false
- - 0
-
-
-
-
- -
- 552
- -2845
- 43
- 20
-
- -
- 575
- -2835
-
+
+
+ - Second item for addition
+ - 01fa2527-fed9-4679-8d0b-13154e15b8aa
+ - true
+ - B
+ - B
+ - true
+ - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
+ - 1
+
+
+
+ -
+ 663
+ 5017
+ 14
+ 20
+
+ -
+ 671.5
+ 5027
+
+
+
+
-
-
- - 1
+
+
+ - Result of addition
+ - 2e5b0884-c422-418c-985d-a3d108281c45
+ - true
+ - Result
+ - Result
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ 707
+ 4997
+ 34
+ 40
+
+ -
+ 725.5
+ 5017
+
-
-
-
- - false
-
-
-
-
-
- - Resulting polyline
- - b7ca3e16-396e-4dae-ae87-2357a527d9d3
- - Polyline
- - Polyline
- - false
- - 0
-
-
-
-
- -
- 625
- -2865
- 41
- 40
-
- -
- 647
- -2845
-
-
-
-
-
-
+
- - afb96615-c59a-45c9-9cac-e27acb1c7ca0
- - Explode
+ - 9c85271f-89fa-4e9f-9f4a-d75802120ccc
+ - Division
-
- - Explode a curve into smaller segments.
+
+ - Mathematical division
- true
- - acfeae50-20a9-479f-aa7f-c6af7ab4d63b
- - Explode
- - Explode
+ - 7b988f86-3299-4057-83e2-a2dfad7edd14
+ - true
+ - Division
+ - Division
-
+
-
- 528
- -2815
- 136
+ 661
+ 4845
+ 82
44
-
- 595
- -2793
+ 692
+ 4867
-
- - Curve to explode
- - 7d7ade89-8572-4344-a579-2ef1a35f81fc
- - Curve
- - Curve
+
+ - Item to divide (dividend)
+ - 7af19144-101f-4fd7-b4ae-b0ec49544cb3
+ - true
+ - A
+ - A
- false
- - b7ca3e16-396e-4dae-ae87-2357a527d9d3
+ - 7996ffe7-23e4-4271-8379-50fdc86d5ee4
- 1
-
- 530
- -2813
- 50
+ 663
+ 4847
+ 14
20
-
- 556.5
- -2803
+ 671.5
+ 4857
-
- - Recursive decomposition until all segments are atomic
- - 2423035f-5e94-4fe9-aa63-504f956b7906
- - Recursive
- - Recursive
+
+ - Item to divide with (divisor)
+ - 2e88e802-2d32-449a-955c-da6d6f7cd324
+ - true
+ - B
+ - B
- false
- 0
@@ -7763,14 +15247,14 @@
-
- 530
- -2793
- 50
+ 663
+ 4867
+ 14
20
-
- 556.5
- -2783
+ 671.5
+ 4877
@@ -7786,8 +15270,9 @@
-
- - true
+
+ - Grasshopper.Kernel.Types.GH_Integer
+ - 2
@@ -7798,11 +15283,11 @@
- - 1
- - Exploded segments that make up the base curve
- - 27f38398-7433-4312-9f44-e7e1155e5725
- - Segments
- - Segments
+ - The result of the Division
+ - 544e5366-cc02-4c90-87a2-fee9bebd91ea
+ - true
+ - Result
+ - Result
- false
- 0
@@ -7810,43 +15295,116 @@
-
- 610
- -2813
- 52
- 20
+ 707
+ 4847
+ 34
+ 40
-
- 637.5
- -2803
+ 725.5
+ 4867
-
-
- - 1
- - Vertices of the exploded segments
- - 2caa6f7d-a080-4170-88e1-71f328feabf4
- - Vertices
- - Vertices
- - false
- - 0
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 43169f25-9f97-4cc6-a9fb-70b22569a90b
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 605
+ 4797
+ 194
+ 28
+
+ -
+ 705
+ 4811
+
-
-
-
- -
- 610
- -2793
- 52
- 20
-
- -
- 637.5
- -2783
-
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - fc92cf4d-201d-4cfa-8e79-eb21e2742cc5
+ - true
+ - Variable O
+ - O
+ - true
+ - 544e5366-cc02-4c90-87a2-fee9bebd91ea
+ - 1
+
+
+
+
+ -
+ 607
+ 4799
+ 14
+ 24
+
+ -
+ 615.5
+ 4811
+
+
+
+
+
+
+
+ - Result of expression
+ - 1f548497-6dc7-4aab-896a-5843cdcb8ea7
+ - true
+ - Result
+ -
+ - false
+ - 0
+
+
+
+ -
+ 788
+ 4799
+ 9
+ 24
+
+ -
+ 794
+ 4811
+
+
+
+
@@ -7854,58 +15412,76 @@
-
+
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Contains a collection of generic curves
- - true
- - 85038b7a-945c-4f71-941f-78812db35fab
- - 1
- - Curve
- - Curve
+
+ - A panel for custom notes and text values
+ - d14d45ee-9a5e-435f-8e00-0ea848456dec
+ - true
+ - Panel
+
- false
- - 27f38398-7433-4312-9f44-e7e1155e5725
+ - 0
+ - 1f548497-6dc7-4aab-896a-5843cdcb8ea7
- 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 558
- -2720
- 53
- 24
+ 622
+ 4760
+ 160
+ 20
+ - 0
+ - 0
+ - 0
-
- 594.5721
- -2708.451
+ 622.9937
+ 4760.014
+
+
+
+
+
+ -
+ 255;255;255;255
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
-
+
- A panel for custom notes and text values
- - 26b59a23-1120-4816-b0f3-5aed7cb20dc0
+ - 7996ffe7-23e4-4271-8379-50fdc86d5ee4
+ - true
- Panel
- false
- 0
- - 5b746e58-f682-41be-a162-14fdf355725d
+ - 12e30454-d44f-4207-9e27-41c21b4ca838
- 1
- Double click to edit panel contentβ¦
@@ -7913,17 +15489,17 @@
-
- 454
- -2621
- 226
- 100
+ 622
+ 4911
+ 160
+ 20
- 0
- 0
- 0
-
- 454.5721
- -2620.451
+ 622.9937
+ 4911.924
@@ -7932,8 +15508,8 @@
-
255;255;255;255
- - true
- - true
+ - false
+ - false
- true
- false
- false
@@ -7944,223 +15520,299 @@
-
+
- - 6f93d366-919f-4dda-a35e-ba03dd62799b
- - Sort List
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Sort a list of numeric keys.
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - 76614d91-3d1a-498e-8900-459619131110
- - Sort List
- - Sort List
+ - 35de8717-4eea-481e-bcfd-f9b50b3335bb
+ - true
+ - Expression
+ - Expression
-
- 568
- -2681
- 130
- 44
+ 605
+ 4948
+ 194
+ 28
-
- 633
- -2659
+ 705
+ 4962
-
- - 2
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 2
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
- - 1
- - List of sortable keys
- - 51b6bbaf-0364-4adc-9798-246e82302730
- - Keys
- - Keys
- - false
- - 5aa52642-225e-442f-843f-1f051f77e0ac
+ - Expression variable
+ - 71cf5f71-6390-4db3-b49d-a155bdb8635d
+ - true
+ - Variable O
+ - O
+ - true
+ - 2e5b0884-c422-418c-985d-a3d108281c45
- 1
-
- 570
- -2679
- 48
- 20
+ 607
+ 4950
+ 14
+ 24
-
- 595.5
- -2669
+ 615.5
+ 4962
-
-
- - 1
- - Optional list of values to sort synchronously
- - a9112f66-0a37-4330-a32c-ef5afed08a17
- - Values Values A
- - Values A
- - true
- - 85038b7a-945c-4f71-941f-78812db35fab
- - 1
+
+
+ - Result of expression
+ - 12e30454-d44f-4207-9e27-41c21b4ca838
+ - true
+ - Result
+ -
+ - false
+ - 0
-
- 570
- -2659
- 48
- 20
+ 788
+ 4950
+ 9
+ 24
-
- 595.5
- -2649
+ 794
+ 4962
-
-
- - 1
- - Sorted keys
- - 5b746e58-f682-41be-a162-14fdf355725d
- - Keys
- - Keys
- - false
- - 0
+
+
+
+
+
+
+
+
+ - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
+ - Scale
+
+
+
+
+ - Scale an object uniformly in all directions.
+ - true
+ - 231d76fe-2789-4a1c-ac87-314c5549f831
+ - true
+ - Scale
+ - Scale
+
+
+
+
+ -
+ 625
+ 4674
+ 154
+ 64
+
+ -
+ 709
+ 4706
+
+
+
+
+
+ - Base geometry
+ - 2f89036f-a302-4c26-8c58-a257774f9004
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
+ - 1
+
+
+
+
+ -
+ 627
+ 4676
+ 67
+ 20
+
+ -
+ 670
+ 4686
+
+
+
+
+
+
+
+ - Center of scaling
+ - 1813bed0-02d6-4db0-b77f-366a4a290b1c
+ - true
+ - Center
+ - Center
+ - false
+ - 0
+
+
+
+
+ -
+ 627
+ 4696
+ 67
+ 20
+
+ -
+ 670
+ 4706
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - Scaling factor
+ - 68c9537b-eb7c-480a-b5ee-0770d1eae50a
+ - 1/X
+ - true
+ - Factor
+ - Factor
+ - false
+ - d14d45ee-9a5e-435f-8e00-0ea848456dec
+ - 1
+
+
+
+
+ -
+ 627
+ 4716
+ 67
+ 20
+
+ -
+ 670
+ 4726
+
-
-
-
- -
- 648
- -2679
- 48
- 20
-
- -
- 673.5
- -2669
-
-
-
-
-
-
- - 1
- - Synchronous values in Values A
- - 381361b4-db26-4b75-8518-89d520b8405a
- - Values Values A
- - Values A
- - false
- - 0
+
+
+ - 1
-
+
- -
- 648
- -2659
- 48
- 20
-
- -
- 673.5
- -2649
-
+ - 1
+ - {0}
+
+
+
+ - 0.5
+
+
+
-
-
-
-
-
-
- - c75b62fa-0a33-4da7-a5bd-03fd0068fd93
- - Length
-
-
-
-
- - Measure the length of a curve.
- - true
- - 3ae51560-a358-4655-aba3-08bdf86d0fc2
- - Length
- - Length
-
-
-
-
- -
- 458
- -2696
- 104
- 28
-
- -
- 508
- -2682
-
-
-
-
+
- - Curve to measure
- - 7c56ae0f-6703-4b32-be52-6af0ede5c339
- - Curve
- - Curve
+ - Scaled geometry
+ - ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86
+ - true
+ - Geometry
+ - Geometry
- false
- - 85038b7a-945c-4f71-941f-78812db35fab
- - 1
+ - 0
-
- 460
- -2694
- 33
- 24
+ 724
+ 4676
+ 53
+ 30
-
- 478
- -2682
+ 752
+ 4691
-
-
- - Curve length
- - 5aa52642-225e-442f-843f-1f051f77e0ac
- - Length
- - Length
+
+
+ - Transformation data
+ - d7ce92c8-46c2-463c-99cf-b2526261e09a
+ - true
+ - Transform
+ - Transform
- false
- 0
@@ -8168,14 +15820,14 @@
-
- 523
- -2694
- 37
- 24
+ 724
+ 4706
+ 53
+ 30
-
- 543
- -2682
+ 752
+ 4721
@@ -8185,173 +15837,117 @@
-
+
- - 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- - List Item
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - 0
- - Retrieve a specific item from a list.
+
+ - Contains a collection of generic curves
- true
- - 70bc89ee-6b70-4472-b8e5-64a5c9cb84a7
- - List Item
- - List Item
+ - 09336dd8-3c4b-476c-b62d-d3b399ef2780
+ - true
+ - Curve
+ - Curve
+ - false
+ - ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86
+ - 1
+
+
+
+
+ -
+ 677
+ 4208
+ 50
+ 24
+
+ -
+ 702.9665
+ 4220.371
+
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - f14968fc-8c03-4bf0-9731-e104bcf98382
+ - true
+ - Expression
+ - Expression
-
- 572
- -2522
- 74
- 64
+ 605
+ 5455
+ 194
+ 28
-
- 620
- -2490
+ 705
+ 5469
-
- - 3
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 2e3ab970-8545-46bb-836c-1c11e5610bce
- - cb95db89-6165-43b6-9c41-5702bc5bf137
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
- - 1
- - Base list
- - 7bf82eff-016f-4d39-a14d-5f7db1f92f0d
- - List
- - List
- - false
- - 5b746e58-f682-41be-a162-14fdf355725d
- - 1
-
-
-
-
- -
- 574
- -2520
- 31
- 20
-
- -
- 591
- -2510
-
-
-
-
-
-
-
- - Item index
- - ca0d5804-11e3-455a-bb0b-a2197b555dcd
- - Index
- - Index
- - false
- - 0
-
-
-
-
- -
- 574
- -2500
- 31
- 20
-
- -
- 591
- -2490
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
-
- - Wrap index to list bounds
- - 771ab200-3a73-45b6-843c-ed1984ec3668
- - Wrap
- - Wrap
- - false
- - 0
+ - Expression variable
+ - b2b86f5d-c078-454b-829f-05dc9c8931b7
+ - true
+ - Variable O
+ - O
+ - true
+ - 693d19df-77a5-490c-a58d-735f7e092501
+ - 1
-
+
-
- 574
- -2480
- 31
- 20
+ 607
+ 5457
+ 14
+ 24
-
- 591
- -2470
+ 615.5
+ 5469
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - false
-
-
-
-
-
-
- - Item at {i'}
- - 8e54098a-6065-4d4a-a69b-cd4b228d604f
- - false
- - Item
- - i
+ - Result of expression
+ - 58bc3cd2-b8a5-4b29-9bc0-8c5da1c2d852
+ - true
+ - Result
+ -
- false
- 0
@@ -8359,14 +15955,14 @@
-
- 635
- -2520
+ 788
+ 5457
9
- 60
+ 24
-
- 641
- -2490
+ 794
+ 5469
@@ -8378,278 +15974,125 @@
-
+
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - 1
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - dd4e68d8-40f1-4109-a9cb-bcf9fe696818
- - acfeae50-20a9-479f-aa7f-c6af7ab4d63b
- - 85038b7a-945c-4f71-941f-78812db35fab
- - 26b59a23-1120-4816-b0f3-5aed7cb20dc0
- - 76614d91-3d1a-498e-8900-459619131110
- - 3ae51560-a358-4655-aba3-08bdf86d0fc2
- - 70bc89ee-6b70-4472-b8e5-64a5c9cb84a7
- - 7
- - 8b671fea-67e1-45ab-988f-e9ace9def249
- - Group
+
+ - A panel for custom notes and text values
+ - ab15d115-f73b-4d08-9382-99436259ff41
+ - true
+ - Panel
+ - false
+ - 0
+ - 58bc3cd2-b8a5-4b29-9bc0-8c5da1c2d852
+ - 1
+ - Double click to edit panel contentβ¦
-
-
-
-
-
-
-
-
- - 6b1bd8b2-47a4-4aa6-a471-3fd91c62a486
- - Dot Display
-
-
-
-
- - Draw a collection of coloured dots
- - true
- - false
- - 874e9e2e-591d-4afa-96d9-2baecebac97f
- - Dot Display
- - Dot Display
-
-
+
-
+
-
- 649
- -2435
- 83
- 64
+ 622
+ 5417
+ 160
+ 20
+ - 0
+ - 0
+ - 0
-
- 718
- -2403
+ 622.8657
+ 5417.87
-
-
- - Dot location
- - true
- - f7168ed5-33bc-455e-b0fe-90817048b08b
- - Point
- - Point
- - false
- - 2829d4f2-ae85-4a54-a836-e3ad5836a1b3
- - 1
-
-
-
-
- -
- 651
- -2433
- 52
- 20
-
- -
- 686.5
- -2423
-
-
-
-
-
-
-
- - Dot colour
- - 4ccc0b44-470f-454d-8830-231a71a351f6
- - Colour
- - Colour
- - false
- - 0
-
-
-
-
- -
- 651
- -2413
- 52
- 20
-
- -
- 686.5
- -2403
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;194;194;194
-
-
-
-
-
-
-
-
-
-
-
- - Dot size
- - f4559c99-dad2-4da9-bcf8-9f54935de914
- - X/2
- - Size
- - Size
- - false
- - 8e54098a-6065-4d4a-a69b-cd4b228d604f
- - 1
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 651
- -2393
- 52
- 20
-
- -
- 686.5
- -2383
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
+
- - 76975309-75a6-446a-afed-f8653720a9f2
- - Create Material
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
-
- - Create an OpenGL material.
+
+ - 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
- - 5ee0c642-0a89-4957-83c5-74bafd3f7d48
- - Create Material
- - Create Material
+ - c4aa530e-cb9a-4448-b893-7d5534deb0e5
+ - true
+ - Evaluate Length
+ - Evaluate Length
-
- 281
- -2182
+ 630
+ 4591
144
- 104
+ 64
-
- 365
- -2130
+ 704
+ 4623
-
- - Colour of the diffuse channel
- - cd5bc4d8-893b-4b05-946c-baead3230f7e
- - Diffuse
- - Diffuse
+
+ - Curve to evaluate
+ - 2d7bcaf1-a4ba-425f-968c-c962f2bb6c85
+ - true
+ - Curve
+ - Curve
- false
- - 0
+ - ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86
+ - 1
-
+
-
- 283
- -2180
- 67
+ 632
+ 4593
+ 57
20
-
- 318
- -2170
+ 662
+ 4603
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;235;235;235
-
-
-
-
-
-
-
-
- - Colour of the specular highlight
- - d5a0cbb2-eb0a-4e4a-b39f-31339525b863
- - Specular
- - Specular
+
+ - Length factor for curve evaluation
+ - 1a3512d3-14c6-484e-a725-8ee8fb9d44d0
+ - true
+ - Length
+ - Length
- false
- 0
@@ -8657,14 +16100,14 @@
-
- 283
- -2160
- 67
+ 632
+ 4613
+ 57
20
-
- 318
- -2150
+ 662
+ 4623
@@ -8681,9 +16124,7 @@
- -
- 255;0;255;255
-
+ - 1
@@ -8693,11 +16134,12 @@
-
- - Emissive colour of the material
- - 5e2687cd-424e-49b4-bef1-d7afec1abb1b
- - Emission
- - Emission
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 1efbe105-5434-4501-b1b8-0f2cf92ec77f
+ - true
+ - Normalized
+ - Normalized
- false
- 0
@@ -8705,14 +16147,14 @@
-
- 283
- -2140
- 67
+ 632
+ 4633
+ 57
20
-
- 318
- -2130
+ 662
+ 4643
@@ -8729,9 +16171,7 @@
- -
- 255;0;0;0
-
+ - true
@@ -8740,104 +16180,67 @@
-
-
- - Amount of transparency (0.0 = opaque, 1.0 = transparent
- - 6318290d-39c5-4c22-bb7d-0c8704d92d8f
- - Transparency
- - Transparency
+
+
+ - Point at the specified length
+ - 53e8fe8a-51ac-4ae0-a3c1-fb0e6e7d6a7e
+ - true
+ - Point
+ - Point
- false
- 0
-
+
-
- 283
- -2120
- 67
+ 719
+ 4593
+ 53
20
-
- 318
- -2110
+ 747
+ 4603
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0.5
-
-
-
-
-
-
-
-
- - Amount of shinyness (0 = none, 1 = low shine, 100 = max shine
- - 242612c9-861c-48eb-822b-b37357c5c7d1
- - Shine
- - Shine
+
+
+ - Tangent vector at the specified length
+ - 693f19a5-23b5-40d2-8501-3a342be28e63
+ - true
+ - Tangent
+ - Tangent
- false
- 0
-
+
-
- 283
- -2100
- 67
+ 719
+ 4613
+ 53
20
-
- 318
- -2090
+ 747
+ 4623
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 100
-
-
-
-
-
-
-
-
- - Resulting material
- - 3eac8c27-eb1a-4691-aae0-5834962df0ee
- - Material
- - Material
+
+
+ - Curve parameter at the specified length
+ - 4d17e914-bbe1-481c-8fe9-a2528e296ff9
+ - true
+ - Parameter
+ - Parameter
- false
- 0
@@ -8845,14 +16248,14 @@
-
- 380
- -2180
- 43
- 100
+ 719
+ 4633
+ 53
+ 20
-
- 403
- -2130
+ 747
+ 4643
@@ -8862,382 +16265,519 @@
-
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 18765130-12d0-4e81-bb07-50c6d539a331
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 605
+ 4374
+ 194
+ 28
+
+ -
+ 705
+ 4388
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 7a7c3697-e63a-45b2-bd06-037d2f29b817
+ - true
+ - Variable O
+ - O
+ - true
+ - fc7c12b9-2081-4dd6-a05e-919a971f9006
+ - 1
+
+
+
+
+ -
+ 607
+ 4376
+ 14
+ 24
+
+ -
+ 615.5
+ 4388
+
+
+
+
+
+
+
+ - Result of expression
+ - e5c82fa4-8603-4911-9120-70602d5d82d0
+ - true
+ - Result
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 788
+ 4376
+ 9
+ 24
+
+ -
+ 794
+ 4388
+
+
+
+
+
+
+
+
+
+
+
+
- - 537b0419-bbc2-4ff4-bf08-afe526367b2c
- - Custom Preview
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
-
- - Allows for customized geometry previews
+
+ - Deconstruct a point into its component parts.
- true
- - true
- - 0943cba2-39fe-4125-9623-f70d3326971c
- - Custom Preview
- - Custom Preview
-
+ - f0b3f7a9-a89a-41f9-8cd9-128e13fc28e9
+ - true
+ - Deconstruct
+ - Deconstruct
-
+
-
- 313
- -2246
- 82
- 44
+ 636
+ 4508
+ 132
+ 64
-
- 381
- -2224
+ 683
+ 4540
- - Geometry to preview
- - true
- - aaf13ab8-8091-4aac-949b-0328caac6257
- - Geometry
- - Geometry
+ - Input point
+ - fd02f4e8-674d-438a-82b2-23a5bbbfc706
+ - true
+ - Point
+ - Point
- false
- - 9dd13fb8-1000-4255-abae-a29abaced959
+ - 53e8fe8a-51ac-4ae0-a3c1-fb0e6e7d6a7e
- 1
-
- 315
- -2244
- 51
- 20
+ 638
+ 4510
+ 30
+ 60
-
- 342
- -2234
+ 654.5
+ 4540
-
+
- - The material override
- - 71dbdb3c-5df4-4d92-a450-4df5a8e77cc4
- - Material
- - Material
+ - Point {x} component
+ - fc7c12b9-2081-4dd6-a05e-919a971f9006
+ - true
+ - X component
+ - X component
- false
- - 3eac8c27-eb1a-4691-aae0-5834962df0ee
- - 1
+ - 0
-
+
-
- 315
- -2224
- 51
+ 698
+ 4510
+ 68
20
-
- 342
- -2214
+ 733.5
+ 4520
-
-
- - 1
+
+
+
+
+ - Point {y} component
+ - 239975f6-acba-4a08-91ad-5e51ab86046c
+ - true
+ - Y component
+ - Y component
+ - false
+ - 0
+
+
+
+
+ -
+ 698
+ 4530
+ 68
+ 20
+
+ -
+ 733.5
+ 4540
+
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 255;221;160;221
-
- -
- 255;66;48;66
-
- - 0.5
- -
- 255;255;255;255
-
- - 0
-
-
-
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - bd3b601b-31dc-4441-bff8-c1611cf83ff7
- - Relay
- - Relay
- - false
- - bb672236-a7b7-45ef-afb8-18f1a2792e58
- - 1
-
-
-
-
- -
- 475
- -2429
- 44
- 16
-
- -
- 497
- -2421
-
+
+
+ - Point {z} component
+ - f0e11f46-3d6e-4e37-b2c1-807face13f86
+ - true
+ - Z component
+ - Z component
+ - false
+ - 0
+
+
+
+ -
+ 698
+ 4550
+ 68
+ 20
+
+ -
+ 733.5
+ 4560
+
+
+
+
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - 2
- - A wire relay object
- - 175a6bac-9ac2-4028-a149-d02c1bf50093
- - Relay
- - Relay
+
+ - A panel for custom notes and text values
+ - 0f3c6a22-bd04-4fde-9840-bae5878a8350
+ - true
+ - Panel
+
- false
- - 4b649cee-a63e-4418-b303-e383307f5e39
+ - 0
+ - e5c82fa4-8603-4911-9120-70602d5d82d0
- 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 475
- -2406
- 44
- 16
+ 623
+ 4338
+ 160
+ 20
+ - 0
+ - 0
+ - 0
-
- 497
- -2398
+ 623.2492
+ 4338.374
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - f314d9eb-87c8-4dc6-bac3-f639f0d4d47a
- - Relay
- - Relay
- - false
- - e9c1c0a3-5544-4e92-9e09-a6bd7dff59b1
- - 1
-
-
-
-
- -
- 480
- -2384
- 44
- 16
-
- -
- 502
- -2376
+
+
+
-
+ 255;255;255;255
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
+
- - 3cadddef-1e2b-4c09-9390-0e8f78f7609f
- - Merge
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Merge a bunch of data streams
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - e806f567-dec8-4a2a-8d10-7ea92b4fbb38
- - Merge
- - Merge
+ - 86e6e907-dd69-4742-a0dc-d9d47d443ec0
+ - true
+ - Expression
+ - Expression
-
- 541
- -2433
- 87
- 84
+ 605
+ 4288
+ 194
+ 28
-
- 577
- -2391
+ 705
+ 4302
-
- - 4
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - 2
- - Data stream 1
- - 475a05b2-250a-4598-bddc-bb2c0ca99294
- - false
- - Data 1
- - D1
- - true
- - bd3b601b-31dc-4441-bff8-c1611cf83ff7
- - 1
-
-
-
-
- -
- 543
- -2431
- 19
- 20
-
- -
- 554
- -2421
-
-
-
-
-
-
- - 2
- - Data stream 2
- - 5a0421f5-8027-4f77-9e26-f1032fe878bc
- - false
- - Data 2
- - D2
+ - Expression variable
+ - 54334a24-036b-4ac5-b49b-69c3f3f22e89
+ - true
+ - Variable O
+ - O
- true
- - 0
+ - 239975f6-acba-4a08-91ad-5e51ab86046c
+ - 1
-
- 543
- -2411
- 19
- 20
+ 607
+ 4290
+ 14
+ 24
-
- 554
- -2401
+ 615.5
+ 4302
-
-
- - 2
- - Data stream 3
- - a262a48b-538e-428c-bbc7-907068108112
- - false
- - Data 3
- - D3
- - true
+
+
+ - Result of expression
+ - 0e99674f-be62-4152-b526-bf587f10b195
+ - true
+ - Result
+ -
+ - false
- 0
-
- 543
- -2391
- 19
- 20
+ 788
+ 4290
+ 9
+ 24
-
- 554
- -2381
+ 794
+ 4302
-
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - f3d39ea9-6927-457d-ada0-8a62ba409d0a
+ - true
+ - Panel
+
+ - false
+ - 0
+ - 0e99674f-be62-4152-b526-bf587f10b195
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 623
+ 4251
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 623.2492
+ 4251.665
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - f8227a59-b3bb-490c-a577-e7486021c81f
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 605
+ 4460
+ 194
+ 28
+
+ -
+ 705
+ 4474
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
- - 2
- - Data stream 4
- - b4e7d116-e20c-4f45-a7e7-34503292d6ca
- - false
- - Data 4
- - D4
+ - Expression variable
+ - c47913c4-1cd6-40fc-9d28-6bb1a5a7a9aa
+ - true
+ - Variable O
+ - O
- true
- - 0
+ - f0e11f46-3d6e-4e37-b2c1-807face13f86
+ - 1
-
- 543
- -2371
- 19
- 20
+ 607
+ 4462
+ 14
+ 24
-
- 554
- -2361
+ 615.5
+ 4474
@@ -9245,11 +16785,11 @@
- - 2
- - Result of merge
- - 2829d4f2-ae85-4a54-a836-e3ad5836a1b3
+ - Result of expression
+ - 77239e3d-e6f7-4fea-bfcc-6de786eddc7e
+ - true
- Result
- - Result
+ -
- false
- 0
@@ -9257,14 +16797,14 @@
-
- 592
- -2431
- 34
- 80
+ 788
+ 4462
+ 9
+ 24
-
- 610.5
- -2391
+ 794
+ 4474
@@ -9276,360 +16816,386 @@
-
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 013e4f07-7992-470f-8e86-91ffaa46f551
+ - true
+ - Panel
+
+ - false
+ - 0
+ - 77239e3d-e6f7-4fea-bfcc-6de786eddc7e
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 622
+ 4424
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 622.9937
+ 4424.586
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
- - true
- - 894c2165-9c4a-4fa0-a0bc-198755fb7e0f
- - Evaluate Length
- - Evaluate Length
+
+ - A panel for custom notes and text values
+ - ab1114a9-a08d-4c5d-b8cd-f951279bbcf5
+ - true
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - 0 256 0.0013733120705119695
+0 4096 0.0000053644183496292
-
+
-
+
-
- 251
- -2515
- 144
- 64
+ 525
+ 7177
+ 379
+ 104
+ - 0
+ - 0
+ - 0
-
- 325
- -2483
+ 525.1234
+ 7177.348
-
+
- - Curve to evaluate
- - c346d149-b7fb-412c-a009-137f4538e11d
- - Curve
- - Curve
- - false
- - 9dd13fb8-1000-4255-abae-a29abaced959
- - 1
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 253
- -2513
- 57
- 20
-
- -
- 283
- -2503
-
-
-
-
-
-
- - Length factor for curve evaluation
- - b8532543-8f37-400b-bc04-c8f7f67a68b1
- - Length
- - Length
- - false
- - 0
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - a850910a-8d6e-49e7-b143-923ad41fdb78
+ - true
+ - Panel
+
+ - false
+ - 1
+ - ad2d44fb-710b-47ac-aa9a-d583f9f0b202
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 525
+ 6383
+ 355
+ 100
+
+ - 0
+ - 0
+ - 0
+ -
+ 525.1174
+ 6383.591
+
-
-
-
- -
- 253
- -2493
- 57
- 20
-
- -
- 283
- -2483
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
-
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - 1eb81f65-f577-4e40-8ec3-4711034e0683
- - Normalized
- - Normalized
- - false
- - 0
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 22991b0e-0e2a-4ba1-a379-96fc369abcee
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 605
+ 6494
+ 194
+ 28
+
+ -
+ 705
+ 6508
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
- -
- 253
- -2473
- 57
- 20
-
- -
- 283
- -2463
-
-
-
-
-
- - 1
+
+
+ - Expression variable
+ - 8350c149-7b8d-4513-9da7-d9fe62d90ee5
+ - true
+ - Variable O
+ - O
+ - true
+ - 387adaa7-7978-4287-b8f0-fb7ef543c454
+ - 1
-
+
- - 1
- - {0}
+ -
+ 607
+ 6496
+ 14
+ 24
+
+ -
+ 615.5
+ 6508
+
-
-
-
- - true
-
-
-
-
-
-
-
- - Point at the specified length
- - 71f06c1d-d566-45ae-86ef-8987eb309b61
- - Point
- - Point
- - false
- - 0
-
-
-
-
- -
- 340
- -2513
- 53
- 20
-
- -
- 368
- -2503
-
-
-
-
-
-
-
- - Tangent vector at the specified length
- - ce73c10d-6ef1-4034-889e-01da701851c3
- - Tangent
- - Tangent
- - false
- - 0
-
-
-
-
- -
- 340
- -2493
- 53
- 20
-
- -
- 368
- -2483
-
+
+
+ - Result of expression
+ - ad2d44fb-710b-47ac-aa9a-d583f9f0b202
+ - true
+ - Result
+ -
+ - false
+ - 0
+
+
+
+ -
+ 788
+ 6496
+ 9
+ 24
+
+ -
+ 794
+ 6508
+
+
+
+
-
-
- - Curve parameter at the specified length
- - 30d3880f-a685-46b8-b6f3-de16802c8b0d
- - Parameter
- - Parameter
- - false
- - 0
+
+
+
+
+
+
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
+
+
+
+
+ - Contains a collection of floating point numbers
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - true
+ - Number
+ - Number
+ - false
+ - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
+ - 1
+
+
+
+
+ -
+ 678
+ 7467
+ 50
+ 24
+
+ -
+ 703
+ 7479.011
+
-
-
-
- -
- 340
- -2473
- 53
- 20
-
- -
- 368
- -2463
-
-
-
-
-
+
- - 2b2a4145-3dff-41d4-a8de-1ea9d29eef33
- - Interpolate
+ - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
+ - Divide Curve
-
- - Create an interpolated curve through a set of points.
+
+ - Divide a curve into equal length segments
- true
- - 3c806f62-3e23-4451-8b4c-1d0ee1812fe8
- - Interpolate
- - Interpolate
+ - 64fca20e-296f-4f79-aa7f-c53c5f88866e
+ - true
+ - Divide Curve
+ - Divide Curve
-
+
-
- 260
- -2599
- 125
- 84
+ -3550
+ 12653
+ 141
+ 64
-
- 327
- -2557
+ -3484
+ 12685
- - 1
- - Interpolation points
- - acd0ae42-6de9-479d-b234-71dc4c8c339a
- - Vertices
- - Vertices
+ - Curve to divide
+ - 1b6b6509-be85-4df8-8cd8-fc7585d8fed2
+ - true
+ - Curve
+ - Curve
- false
- - 71f06c1d-d566-45ae-86ef-8987eb309b61
+ - d503ccca-e824-4afd-9579-51924ddeda66
- 1
-
- 262
- -2597
- 50
+ -3548
+ 12655
+ 49
20
-
- 288.5
- -2587
+ -3514
+ 12665
-
- - Curve degree
- - f01152aa-b4aa-4a8e-be08-375e305f592d
- - Degree
- - Degree
- - false
- - 0
-
-
-
-
- -
- 262
- -2577
- 50
- 20
-
- -
- 288.5
- -2567
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 3
-
-
-
-
-
-
-
-
-
-
- - Periodic curve
- - 1563a0db-98d6-4d37-aaa5-7621a6e12d17
- - Periodic
- - Periodic
+
+ - Number of segments
+ - a5718a38-f8fc-4e21-bc6c-347bef03792e
+ - X/2
+ - true
+ - Count
+ - Count
- false
- - 0
+ - 47d36a7d-3cd2-4782-9f53-9f4088b19d4b
+ - 1
-
- 262
- -2557
- 50
+ -3548
+ 12675
+ 49
20
-
- 288.5
- -2547
+ -3514
+ 12685
@@ -9646,21 +17212,22 @@
- - false
+ - 10
-
-
-
-
- - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
- - f96f7dee-be9a-4b23-93bd-a8b7664eda86
- - KnotStyle
- - KnotStyle
+
+
+
+
+ - Split segments at kinks
+ - 9bfed599-46fa-4ecf-b3a1-348888166b9d
+ - true
+ - Kinks
+ - Kinks
- false
- 0
@@ -9668,14 +17235,14 @@
-
- 262
- -2537
- 50
+ -3548
+ 12695
+ 49
20
-
- 288.5
- -2527
+ -3514
+ 12705
@@ -9692,7 +17259,7 @@
- - 2
+ - false
@@ -9702,11 +17269,13 @@
-
- - Resulting nurbs curve
- - f61f2111-5326-4648-ba8c-1d4458c660dd
- - Curve
- - Curve
+
+ - 1
+ - Division points
+ - 233fdd06-e7d5-4a0c-a4d7-8f0b3d0d4612
+ - true
+ - Points
+ - Points
- false
- 0
@@ -9714,25 +17283,27 @@
-
- 342
- -2597
- 41
- 26
+ -3469
+ 12655
+ 58
+ 20
-
- 364
- -2583.667
+ -3438.5
+ 12665
-
- - Curve length
- - 1c905852-3b56-4242-b499-2e7e7a432d49
- - Length
- - Length
+
+ - 1
+ - Tangent vectors at division points
+ - fee105b6-3bc7-4a27-9c25-60d8b44db38c
+ - true
+ - Tangents
+ - Tangents
- false
- 0
@@ -9740,25 +17311,27 @@
-
- 342
- -2571
- 41
- 27
+ -3469
+ 12675
+ 58
+ 20
-
- 364
- -2557
+ -3438.5
+ 12685
-
- - Curve domain
- - ccc00b0b-d5a3-4fe5-99aa-0b660e38fd54
- - Domain
- - Domain
+
+ - 1
+ - Parameter values at division points
+ - a0a908c6-1192-411c-a22a-5f77810ee1b7
+ - true
+ - Parameters
+ - Parameters
- false
- 0
@@ -9766,14 +17339,14 @@
-
- 342
- -2544
- 41
- 27
+ -3469
+ 12695
+ 58
+ 20
-
- 364
- -2530.333
+ -3438.5
+ 12705
@@ -9783,69 +17356,43 @@
-
+
- - dde71aef-d6ed-40a6-af98-6b0673983c82
- - Nurbs Curve
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
-
- - Construct a nurbs curve from control points.
+
+ - Create a line segment defined by start point, tangent and length.}
- true
- - 69d9ff0c-5b14-46cb-a6bf-26e8379bfb40
- - Nurbs Curve
- - Nurbs Curve
+ - 9b2a37bb-1555-4475-9897-d38d08b21505
+ - true
+ - Line SDL
+ - Line SDL
-
+
-
- 264
- -2663
- 118
+ -3540
+ 12735
+ 122
64
-
- 324
- -2631
+ -3460
+ 12767
-
- - 1
- - Curve control points
- - 3d8c3c50-6c45-4c03-9a75-2e8a2b563a9b
- - Vertices
- - Vertices
- - false
- - 71f06c1d-d566-45ae-86ef-8987eb309b61
- - 1
-
-
-
-
- -
- 266
- -2661
- 43
- 20
-
- -
- 289
- -2651
-
-
-
-
-
-
-
- - Curve degree
- - 79a987d1-3a88-48c3-8da4-5df9fbef1215
- - Degree
- - Degree
+
+ - Line start point
+ - 5e507055-cbe2-432a-bbce-fc424c470038
+ - true
+ - Start
+ - Start
- false
- 0
@@ -9853,14 +17400,14 @@
-
- 266
- -2641
- 43
+ -3538
+ 12737
+ 63
20
-
- 289
- -2631
+ -3497
+ 12747
@@ -9876,8 +17423,13 @@
+
- - 11
+ -
+ 0
+ 0
+ 0
+
@@ -9886,12 +17438,13 @@
-
-
- - Periodic curve
- - c80da956-22ba-4375-b982-a5919138bd55
- - Periodic
- - Periodic
+
+
+ - Line tangent (direction)
+ - 3d0e9370-3dae-4ec7-9308-a63c1461b179
+ - true
+ - Direction
+ - Direction
- false
- 0
@@ -9899,14 +17452,14 @@
-
- 266
- -2621
- 43
+ -3538
+ 12757
+ 63
20
-
- 289
- -2611
+ -3497
+ 12767
@@ -9923,7 +17476,11 @@
- - false
+ -
+ 1
+ 0
+ 0
+
@@ -9932,64 +17489,61 @@
-
-
- - Resulting nurbs curve
- - c6df8b39-2ce2-4b79-86eb-3670df788ec6
- - Curve
- - Curve
- - false
- - 0
-
-
-
-
- -
- 339
- -2661
- 41
- 20
-
- -
- 361
- -2651
-
-
-
-
-
-
-
- - Curve length
- - 32aaebab-5900-4858-bc63-15661bfe28f1
+
+
+ - Line length
+ - 8dae98a7-0e9b-4185-8c60-8a77623f52e4
+ - X/2
+ - true
- Length
- Length
- false
- 0
-
+
-
- 339
- -2641
- 41
+ -3538
+ 12777
+ 63
20
-
- 361
- -2631
+ -3497
+ 12787
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
-
-
- - Curve domain
- - 9b8e0098-2185-4751-9e50-807d9df513e0
- - Domain
- - Domain
+
+
+ - Line segment
+ - d503ccca-e824-4afd-9579-51924ddeda66
+ - true
+ - Line
+ - Line
- false
- 0
@@ -9997,14 +17551,14 @@
-
- 339
- -2621
- 41
- 20
+ -3445
+ 12737
+ 25
+ 60
-
- 361
- -2611
+ -3431
+ 12767
@@ -10014,84 +17568,111 @@
-
+
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
-
- - Divide a curve into equal length segments
+
+ - Create a line segment defined by start point, tangent and length.}
- true
- - 9b1afeb1-d09b-4347-bfdf-3684ed6020e9
- - Divide Curve
- - Divide Curve
+ - 27ab2024-18fc-4363-8275-015d2368f9de
+ - true
+ - Line SDL
+ - Line SDL
-
+
-
- 1496
- -418
- 125
+ -3532
+ 12571
+ 106
64
-
- 1546
- -386
+ -3468
+ 12603
-
- - Curve to divide
- - 8c9779e4-652d-4829-8f16-6dd31fc15821
- - Curve
- - Curve
+
+ - Line start point
+ - 78014ac8-12a2-4fa9-8a65-e18ceda7f175
+ - true
+ - Start
+ - Start
- false
- - d0820e9a-52d6-4e80-af35-61b08c2f010e
+ - 233fdd06-e7d5-4a0c-a4d7-8f0b3d0d4612
- 1
-
+
-
- 1498
- -416
- 33
+ -3530
+ 12573
+ 47
20
-
- 1516
- -406
+ -3505
+ 12583
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
- - Number of segments
- - f1e327a6-5efc-4dce-9e92-dd7898cf6072
- - Count
- - Count
+ - Line tangent (direction)
+ - 6f93dfe1-d4ed-43b8-8d3f-ca0a604718fe
+ - true
+ - Direction
+ - Direction
- false
- - a274c88d-0131-427a-9dd0-3bda6e2eff29
- - 1
+ - 0
-
- 1498
- -396
- 33
+ -3530
+ 12593
+ 47
20
-
- 1516
- -386
+ -3505
+ 12603
@@ -10108,7 +17689,11 @@
- - 10
+ -
+ 0
+ 1
+ 0
+
@@ -10118,11 +17703,12 @@
-
- - Split segments at kinks
- - e3e208ab-47f8-4da4-8666-5fd2b2147baf
- - Kinks
- - Kinks
+
+ - Line length
+ - d817c66f-cbcc-4261-8bae-dd8ed1a3db70
+ - true
+ - Length
+ - Length
- false
- 0
@@ -10130,14 +17716,14 @@
-
- 1498
- -376
- 33
+ -3530
+ 12613
+ 47
20
-
- 1516
- -366
+ -3505
+ 12623
@@ -10154,7 +17740,7 @@
- - false
+ - 1
@@ -10165,11 +17751,11 @@
- - 1
- - Division points
- - a2188ea9-a064-4c1e-9cb2-1eff68e42006
- - Points
- - Points
+ - Line segment
+ - 38f60d72-95b9-474c-a523-e27fbbd26166
+ - true
+ - Line
+ - Line
- false
- 0
@@ -10177,26 +17763,172 @@
-
- 1561
- -416
- 58
+ -3453
+ 12573
+ 25
+ 60
+
+ -
+ -3439
+ 12603
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 26be2798-ae8b-4fb0-b7a2-e9f1edff6049
+ - true
+ - Panel
+
+ - false
+ - 1
+ - 377c7605-11b6-4673-94de-cc5176b48b51
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ -3403
+ 10931
+ 194
+ 292
+
+ - 0
+ - 0
+ - 0
+ -
+ -3402.743
+ 10931.85
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
+
+
+
+
+
+
+
+
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
+
+
+
+
+ - Deconstruct a point into its component parts.
+ - true
+ - 6525660d-29ee-4269-9203-539923b24a8e
+ - true
+ - Deconstruct
+ - Deconstruct
+
+
+
+
+ -
+ -3553
+ 11351
+ 148
+ 64
+
+ -
+ -3506
+ 11383
+
+
+
+
+
+ - Input point
+ - 424e3fe1-4f4b-43de-b9bc-242d9800f378
+ - true
+ - Point
+ - Point
+ - false
+ - e370e985-4ce7-46a6-9272-61e578a1277f
+ - 1
+
+
+
+
+ -
+ -3551
+ 11353
+ 30
+ 60
+
+ -
+ -3534.5
+ 11383
+
+
+
+
+
+
+
+ - Point {x} component
+ - 0b7cd3a8-2836-435f-b6ae-6abbe8053e01
+ - true
+ - 2
+ - X component
+ - X component
+ - false
+ - 0
+
+
+
+
+ -
+ -3491
+ 11353
+ 84
20
-
- 1591.5
- -406
+ -3455.5
+ 11363
-
- - 1
- - Tangent vectors at division points
- - 3adc8599-1af2-41cc-8236-86d9abed6c09
- - Tangents
- - Tangents
+
+ - Point {y} component
+ - ccd28879-e08a-4aaa-95c3-f7812fa57d94
+ - true
+ - 2
+ - Y component
+ - Y component
- false
- 0
@@ -10204,14 +17936,14 @@
-
- 1561
- -396
- 58
+ -3491
+ 11373
+ 84
20
-
- 1591.5
- -386
+ -3455.5
+ 11383
@@ -10219,11 +17951,11 @@
- - 1
- - Parameter values at division points
- - a9e3d460-fa20-477f-9b99-4150b54e9bac
- - Parameters
- - Parameters
+ - Point {z} component
+ - d73bd698-c2ba-47ab-a022-c8f6738c678c
+ - true
+ - Z component
+ - Z component
- false
- 0
@@ -10231,14 +17963,14 @@
-
- 1561
- -376
- 58
+ -3491
+ 11393
+ 84
20
-
- 1591.5
- -366
+ -3455.5
+ 11403
@@ -10248,299 +17980,492 @@
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - 079bd9bd-54a0-41d4-98af-db999015f63d
+ - VB Script
-
- - Create a line segment defined by start point, tangent and length.}
+
+ - A VB.NET scriptable component
- true
- - 8f05758f-528d-4abe-a396-7016cab37bc7
- - Line SDL
- - Line SDL
+ - 708c9f15-3d1c-406b-8e76-cab318b67adc
+ - true
+ - VB Script
+ - TxtWriter
+ - true
+ - 0
+ - If activate Then
+
+ Dim i As Integer
+ Dim aryText(4) As String
+
+ aryText(0) = "Mary WriteLine"
+ aryText(1) = "Had"
+ aryText(2) = "Another"
+ aryText(3) = "Little"
+ aryText(4) = "One"
+
+ ' the data is appended to the file. If file doesnt exist, a new file is created
+ Dim objWriter As New System.IO.StreamWriter(filePath, append)
+
+ For i = 0 To data.Count - 1
+ objWriter.WriteLine(data(i))
+ Next
+
+ objWriter.Close()
+
+ End If
+
+ If clearFile Then
+ Dim objWriter As New System.IO.StreamWriter(filePath, False)
+ objWriter.Close()
+ End If
+
-
+
-
- 1506
- -354
- 106
- 64
+ -3537
+ 10802
+ 115
+ 104
-
- 1570
- -322
+ -3461
+ 10854
-
-
- - Line start point
- - 2568b4db-9a85-4c73-a9b2-333f3b1cec89
- - Start
- - Start
- - false
- - 0
+
+
+ - 5
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 2
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 1508
- -352
- 47
- 20
-
- -
- 1533
- -342
-
+
+
+
+ - true
+ - Script Variable filePath
+ - 5e6166c1-8f32-4c96-a7ef-94db1e35eca9
+ - true
+ - filePath
+ - filePath
+ - true
+ - 0
+ - true
+ - 936ab982-35fa-4088-8bfe-32405957deea
+ - 1
+ - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
+
+
+
+ -
+ -3535
+ 10804
+ 59
+ 20
+
+ -
+ -3496
+ 10814
+
+
+
+
-
-
- - 1
+
+
+ - 1
+ - true
+ - Script Variable data
+ - 2b82532a-02b6-40b4-acbc-7bf91bc4da68
+ - true
+ - 1
+ - data
+ - data
+ - true
+ - 1
+ - true
+ - 26be2798-ae8b-4fb0-b7a2-e9f1edff6049
+ - 1
+ - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
+
- - 1
- - {0}
+ -
+ -3535
+ 10824
+ 59
+ 20
+
+ -
+ -3496
+ 10834
+
-
-
-
-
- -
- 0
- 0
- 0
-
-
-
-
-
-
-
-
- - Line tangent (direction)
- - ec9873b6-74e3-42d4-a0cc-0323d6a4527c
- - Direction
- - Direction
- - false
- - 0
-
-
-
-
- -
- 1508
- -332
- 47
- 20
-
- -
- 1533
- -322
-
+
+
+ - true
+ - Script Variable append
+ - aca517b8-0c59-4e5d-af97-a06b3482f5f5
+ - true
+ - append
+ - append
+ - true
+ - 0
+ - true
+ - 0
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+ -
+ -3535
+ 10844
+ 59
+ 20
+
+ -
+ -3496
+ 10854
+
+
+
+
-
-
- - 1
+
+
+ - true
+ - Script Variable activate
+ - db3c8491-f6fb-47a1-b7b0-99f86cb86ca5
+ - true
+ - activate
+ - activate
+ - true
+ - 0
+ - true
+ - 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0
+ - 1
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -3535
+ 10864
+ 59
+ 20
+
+ -
+ -3496
+ 10874
+
+
+
+
+
+
+
+ - true
+ - Script Variable clearFile
+ - 3f95a4f7-45ac-4a38-8791-86d6583fade9
+ - true
+ - clearFile
+ - clearFile
+ - true
+ - 0
+ - true
+ - 0
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -3535
+ 10884
+ 59
+ 20
+
+ -
+ -3496
+ 10894
+
+
+
+
+
+
+
+ - Print, Reflect and Error streams
+ - 0d196d2d-27eb-4232-8ac3-43330fd192b5
+ - true
+ - out
+ - out
+ - false
+ - 0
+
+
+
+
+ -
+ -3446
+ 10804
+ 22
+ 50
+
+ -
+ -3433.5
+ 10829
+
+
+
+
+
+
+
+ - Output parameter A
+ - cdf76903-298c-4cd4-bc34-601277df82d6
+ - true
+ - A
+ - A
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ -3446
+ 10854
+ 22
+ 50
+
+ -
+ -3433.5
+ 10879
+
-
-
-
- -
- 1
- 0
- 0
-
-
-
-
-
-
- - Line length
- - f8e8ab59-815f-457e-b45d-540005a6e03c
- - Length
- - Length
- - false
- - 0
+
+
+
+
+
+
+ - 06953bda-1d37-4d58-9b38-4b3c74e54c8f
+ - File Path
+
+
+
+
+ - Contains a collection of file paths
+ - false
+ - All files|*.*
+ - 936ab982-35fa-4088-8bfe-32405957deea
+ - true
+ - File Path
+ - File Path
+ - false
+ - 0
+
+
+
+
+ -
+ -3501
+ 10931
+ 50
+ 24
+
+ -
+ -3476.364
+ 10943.14
+
-
-
+
+
+
+ - 1
+
+
+
- -
- 1508
- -312
- 47
- 20
-
- -
- 1533
- -302
-
-
-
-
-
- 1
+ - {0}
-
+
- - 1
- - {0}
+ - false
+ - C:\IICSA.O____48361_EDIWID_1_TNEMERCNI____TNEIDARG_PUKOOL_ROLOC_DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF_EKUN____O____NUKE_FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID_COLOR_LOOKUP_GRADIENT____INCREMENT_1_DIWIDE_16384____O.ASCII
-
-
-
- - 1
-
-
-
-
-
- - Line segment
- - d0820e9a-52d6-4e80-af35-61b08c2f010e
- - Line
- - Line
- - false
- - 0
+
+
+
+
+
+
+ - a8b97322-2d53-47cd-905e-b932c3ccd74e
+ - Button
+
+
+
+
+ - Button object with two values
+ - False
+ - True
+ - 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0
+ - true
+ - Button
+
+ - false
+ - 0
+
+
+
+
+ -
+ -3512
+ 10761
+ 66
+ 22
+
-
-
-
- -
- 1585
- -352
- 25
- 60
-
- -
- 1599
- -322
-
-
-
-
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - Create a line segment defined by start point, tangent and length.}
+
+ - Contains a collection of generic curves
- true
- - 481c1239-c2c2-4b27-9952-e232e2177102
- - Line SDL
- - Line SDL
+ - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
+ - true
+ - Curve
+ - Curve
+ - false
+ - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
+ - 1
-
+
-
- 1506
- -570
- 106
+ -2054
+ 13039
+ 50
+ 24
+
+ -
+ -2029.867
+ 13051.15
+
+
+
+
+
+
+
+
+
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
+
+
+
+
+ - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
+ - true
+ - 391fa384-4978-4146-9509-512cbdc302c5
+ - true
+ - Evaluate Length
+ - Evaluate Length
+
+
+
+
+ -
+ -2114
+ 12946
+ 160
64
-
- 1570
- -538
+ -2024
+ 12978
-
- - Line start point
- - 10f7649a-403a-4475-a644-c1effa89f4e5
- - Start
- - Start
+
+ - Curve to evaluate
+ - e2627c34-f2b2-4092-bf76-a9749b13996a
+ - true
+ - Curve
+ - Curve
- false
- - a2188ea9-a064-4c1e-9cb2-1eff68e42006
+ - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
- 1
-
+
-
- 1508
- -568
- 47
+ -2112
+ 12948
+ 73
20
-
- 1533
- -558
+ -2066
+ 12958
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
-
- -
- 0
- 0
- 0
-
-
-
-
-
-
-
-
- - Line tangent (direction)
- - d783b12f-3971-478a-a61f-7a88efca0f03
- - Direction
- - Direction
+
+ - Length factor for curve evaluation
+ - 728fac84-864b-4c8a-82a7-06415b3356cd
+ - true
+ - 1
+ - Length
+ - Length
- false
- 0
@@ -10548,14 +18473,14 @@
-
- 1508
- -548
- 47
+ -2112
+ 12968
+ 73
20
-
- 1533
- -538
+ -2066
+ 12978
@@ -10572,11 +18497,7 @@
- -
- 0
- 1
- 0
-
+ - 1
@@ -10587,26 +18508,26 @@
- - Line length
- - e5f3cdd3-07ca-4730-875f-7ce54355206e
- - Length
- - Length
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 72cac29d-b8f9-4681-9eaf-eea5c1b08077
+ - true
+ - Normalized
+ - Normalized
- false
- - 93475b75-ab22-406e-8c4c-4ca28c7dfffc
- - 1
+ - 0
-
- 1508
- -528
- 47
+ -2112
+ 12988
+ 73
20
-
- 1533
- -518
+ -2066
+ 12998
@@ -10623,7 +18544,7 @@
- - 1
+ - true
@@ -10633,11 +18554,12 @@
-
- - Line segment
- - 9b049f30-c8fb-42e2-8753-3a7428f5fa04
- - Line
- - Line
+
+ - Point at the specified length
+ - fff8fda2-863f-489e-8499-7ed0fd9118e8
+ - true
+ - Point
+ - Point
- false
- 0
@@ -10645,513 +18567,569 @@
-
- 1585
- -568
- 25
- 60
+ -2009
+ 12948
+ 53
+ 20
-
- 1599
- -538
+ -1981
+ 12958
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - 93475b75-ab22-406e-8c4c-4ca28c7dfffc
- - Panel
-
- - false
- - 0
- - 0a516f0c-a574-4254-9e94-e7e5df613da5
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 1067
- -833
- 160
- 189
-
- - 0
- - 0
- - 0
- -
- 1067.592
- -832.9203
-
-
-
-
+
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - true
-
-
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - e5c06f69-187f-4095-b2d4-2d072a775adf
- - Panel
-
- - false
- - 0.0086979866027832031
- - b06621f6-9ae3-437e-aa25-87164cfe5a2a
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 1074
- -418
- 202
- 274
-
- - 0
- - 0
- - 0
- -
- 1074.002
- -417.0108
-
+ - Tangent vector at the specified length
+ - 0fd64b62-df1b-4ff8-8372-a03fc9fd689e
+ - true
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+ -
+ -2009
+ 12968
+ 53
+ 20
+
+ -
+ -1981
+ 12978
+
+
+
+
-
+
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - true
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - 2efe23eb-e606-4555-8312-d6199726be17
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
-
-
-
-
- -
- 481
- -2063
- 40
- 16
-
- -
- 501
- -2055
-
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
-
-
-
-
- -
- 481
- -2047
- 40
- 16
-
- -
- 501
- -2039
-
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - Relay
-
- - false
- - 080fa6d7-bbb3-4f71-a556-fd84a9bd5303
- - 1
-
-
-
-
- -
- 415
- -2015
- 40
- 16
-
- -
- 435
- -2007
-
+ - Curve parameter at the specified length
+ - 8165b44d-a61d-47a1-aceb-28259c1254c4
+ - true
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+ -
+ -2009
+ 12988
+ 53
+ 20
+
+ -
+ -1981
+ 12998
+
+
+
+
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - fad344bc-09b1-4855-a2e6-437ef5715fe3
+ - YZ Plane
-
- - 2
- - A wire relay object
- - 7d0273bd-cbb9-4a6b-8e84-00b4252ba8c4
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
+
+ - World YZ plane.
+ - true
+ - 05c68ab6-a4a6-4531-b120-cd1f09e2ec7b
+ - true
+ - YZ Plane
+ - YZ Plane
-
+
-
- 481
- -2031
- 40
- 16
+ -2083
+ 12899
+ 98
+ 28
-
- 501
- -2023
+ -2033
+ 12913
+
+
+ - Origin of plane
+ - d834e7d0-a9f3-4861-9f50-7030de4cfa24
+ - true
+ - Origin
+ - Origin
+ - false
+ - fff8fda2-863f-489e-8499-7ed0fd9118e8
+ - 1
+
+
+
+
+ -
+ -2081
+ 12901
+ 33
+ 24
+
+ -
+ -2063
+ 12913
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - World YZ plane
+ - d0ae266b-1682-491c-bee6-76496606fcb1
+ - true
+ - Plane
+ - Plane
+ - false
+ - 0
+
+
+
+
+ -
+ -2018
+ 12901
+ 31
+ 24
+
+ -
+ -2001
+ 12913
+
+
+
+
+
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - f12daa2f-4fd5-48c1-8ac3-5dea476912ca
+ - Mirror
-
- - 2
- - A wire relay object
- - 4b6b8374-9603-4036-a10b-e0b6142febc5
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
+
+ - Mirror an object.
+ - true
+ - 57c99f13-3937-47f8-9b4a-59d033ef07aa
+ - true
+ - Mirror
+ - Mirror
-
+
-
- 481
- -2015
- 40
- 16
+ -2103
+ 12837
+ 138
+ 44
-
- 501
- -2007
+ -2035
+ 12859
+
+
+ - Base geometry
+ - e1372fd8-1f6b-46f6-aff4-1497de199bf0
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
+ - 1
+
+
+
+
+ -
+ -2101
+ 12839
+ 51
+ 20
+
+ -
+ -2074
+ 12849
+
+
+
+
+
+
+
+ - Mirror plane
+ - b67b11e5-f515-4970-ba07-e4efad992b88
+ - true
+ - Plane
+ - Plane
+ - false
+ - d0ae266b-1682-491c-bee6-76496606fcb1
+ - 1
+
+
+
+
+ -
+ -2101
+ 12859
+ 51
+ 20
+
+ -
+ -2074
+ 12869
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ - Mirrored geometry
+ - af90f00b-316f-4b79-b6d5-c26969e27a7d
+ - true
+ - Geometry
+ - Geometry
+ - false
+ - 0
+
+
+
+
+ -
+ -2020
+ 12839
+ 53
+ 20
+
+ -
+ -1992
+ 12849
+
+
+
+
+
+
+
+ - Transformation data
+ - dfa3bfe2-d964-4ef7-b3d4-3dd2cdc2ba81
+ - true
+ - Transform
+ - Transform
+ - false
+ - 0
+
+
+
+
+ -
+ -2020
+ 12859
+ 53
+ 20
+
+ -
+ -1992
+ 12869
+
+
+
+
+
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - 8073a420-6bec-49e3-9b18-367f6fd76ac3
+ - Join Curves
-
- - 2
- - A wire relay object
- - 0713a452-120f-475d-ab6e-a4cb1633c03b
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
+
+ - Join as many curves as possible
+ - true
+ - 8e038213-7c24-4b93-8b8f-587867a7e2ae
+ - true
+ - Join Curves
+ - Join Curves
-
+
-
- 481
- -1999
- 40
- 16
+ -2093
+ 12775
+ 118
+ 44
-
- 501
- -1991
+ -2030
+ 12797
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - 72ee76e2-7cb5-4c68-bd5b-7582f0c597ee
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
-
-
-
-
- -
- 481
- -1983
- 40
- 16
-
- -
- 501
- -1975
-
+
+
+ - 1
+ - Curves to join
+ - 3f04730d-e061-4ce5-870b-f5dd685fc3b5
+ - true
+ - Curves
+ - Curves
+ - false
+ - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
+ - af90f00b-316f-4b79-b6d5-c26969e27a7d
+ - 2
+
+
+
+ -
+ -2091
+ 12777
+ 46
+ 20
+
+ -
+ -2066.5
+ 12787
+
+
+
+
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - f05c3de8-ff7d-403e-83b6-e73e51c7115a
- - Relay
-
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
-
-
-
-
- -
- 481
- -1967
- 40
- 16
-
- -
- 501
- -1959
-
+
+
+ - Preserve direction of input curves
+ - 830e99be-e7eb-42d0-8674-e8ada6194bbb
+ - true
+ - Preserve
+ - Preserve
+ - false
+ - 0
+
+
+
+
+ -
+ -2091
+ 12797
+ 46
+ 20
+
+ -
+ -2066.5
+ 12807
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Joined curves and individual curves that could not be joined.
+ - 0062ed90-a595-40fe-804c-2efd80987eb9
+ - true
+ - Curves
+ - Curves
+ - false
+ - 0
+
+
+
+ -
+ -2015
+ 12777
+ 38
+ 40
+
+ -
+ -1994.5
+ 12797
+
+
+
+
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - 35dc89a9-722a-43d7-a22e-b79159522d82
- - 2efe23eb-e606-4555-8312-d6199726be17
- - ba6d86dc-7f23-4a5f-b09d-fd6e7865c30c
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 7d0273bd-cbb9-4a6b-8e84-00b4252ba8c4
- - 4b6b8374-9603-4036-a10b-e0b6142febc5
- - 0713a452-120f-475d-ab6e-a4cb1633c03b
- - 72ee76e2-7cb5-4c68-bd5b-7582f0c597ee
- - f05c3de8-ff7d-403e-83b6-e73e51c7115a
- - 9
- - a68a14eb-64c3-421c-89a9-76494605a504
- - Group
-
-
-
-
-
-
-
-
-
+
- - 7376fe41-74ec-497e-b367-1ffe5072608b
- - Curvature Graph
+ - e87db220-a0a0-4d67-a405-f97fd14b2d7a
+ - Linear Array
-
- - Draws Rhino Curvature Graphs.
+
+ - Create a linear array of geometry.
- true
- - 75434d61-d5bb-4800-bc6b-c6a0d8505f6c
- - Curvature Graph
- - Curvature Graph
+ - 87b5a07c-0959-48af-b3ea-1850aab4001c
+ - true
+ - Linear Array
+ - Linear Array
-
+
-
- 560
- 260
- 71
+ -2103
+ 12693
+ 138
64
-
- 617
- 292
+ -2035
+ 12725
- - Curve for Curvature graph display
- - true
- - ba1b9963-5e52-444a-8ce0-0d312a00a656
- - Curve
- - Curve
- - false
- - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - Base geometry
+ - 6c39ac1f-6d7e-4afa-9784-7505cec6b5aa
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - 0062ed90-a595-40fe-804c-2efd80987eb9
- 1
-
- 562
- 262
- 40
+ -2101
+ 12695
+ 51
20
-
- 583.5
- 272
+ -2074
+ 12705
-
- - Sampling density of the Graph
- - efc842a1-618e-4f18-8e41-c618ee60a1f3
- - Density
- - Density
+
+ - Linear array direction and interval
+ - 86849e41-c369-4e2e-8e88-3e49d728480a
+ - true
+ - Direction
+ - Direction
- false
- 0
@@ -11159,14 +19137,14 @@
-
- 562
- 282
- 40
+ -2101
+ 12715
+ 51
20
-
- 583.5
- 292
+ -2074
+ 12725
@@ -11183,7 +19161,11 @@
- - 1
+ -
+ 2
+ 0
+ 0
+
@@ -11194,26 +19176,26 @@
- - Scale of graph
- - f3648ad9-3ac7-4f51-8b71-1e52739b775f
- - Scale
- - Scale
+ - Number of elements in array.
+ - a696f77a-9e2a-454c-81dc-0594079dda9a
+ - true
+ - Count
+ - Count
- false
- - 0116a002-fce2-4e4c-9b8f-b77bf91c2f98
- - 1
+ - 0
-
- 562
- 302
- 40
+ -2101
+ 12735
+ 51
20
-
- 583.5
- 312
+ -2074
+ 12745
@@ -11230,7 +19212,7 @@
- - 105
+ - 2
@@ -11239,140 +19221,257 @@
-
-
-
-
-
-
- - 33bcf975-a0b2-4b54-99fd-585c893b9e88
- - Digit Scroller
-
-
-
-
- - Numeric scroller for single numbers
- - 0116a002-fce2-4e4c-9b8f-b77bf91c2f98
- - Digit Scroller
- -
- - false
- - 0
-
-
-
-
- - 12
- -
- - 11
-
- - 90.0
+
+
+ - 1
+ - Arrayed geometry
+ - d1c74620-5515-4d7d-8719-106dac105140
+ - true
+ - Geometry
+ - Geometry
+ - false
+ - 0
+
+
+
+ -
+ -2020
+ 12695
+ 53
+ 30
+
+ -
+ -1992
+ 12710
+
+
+
+
-
-
- -
- 471
- 325
- 250
- 20
-
- -
- 471.4277
- 325.1503
-
+
+
+ - 1
+ - Transformation data
+ - 52055a79-39cb-4026-8925-151ee0a65b01
+ - true
+ - Transform
+ - Transform
+ - false
+ - 0
+
+
+
+ -
+ -2020
+ 12725
+ 53
+ 30
+
+ -
+ -1992
+ 12740
+
+
+
+
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - 8073a420-6bec-49e3-9b18-367f6fd76ac3
+ - Join Curves
-
- - 2
- - A wire relay object
- - 85c52366-0982-406d-b91c-f42517f13990
- - Relay
- - Relay
- - false
- - 64fde29a-f76c-4fc1-b003-229851718aab
- - 1
+
+ - Join as many curves as possible
+ - true
+ - 49c9c7fd-8ff8-4fd2-812a-32a26c6caa11
+ - true
+ - Join Curves
+ - Join Curves
-
+
-
- 439
- -1927
- 44
- 16
+ -2093
+ 12631
+ 118
+ 44
-
- 461
- -1919
+ -2030
+ 12653
+
+
+ - 1
+ - Curves to join
+ - aeed4693-6839-40fe-81f1-dba3eb2d45c3
+ - true
+ - Curves
+ - Curves
+ - false
+ - d1c74620-5515-4d7d-8719-106dac105140
+ - 1
+
+
+
+
+ -
+ -2091
+ 12633
+ 46
+ 20
+
+ -
+ -2066.5
+ 12643
+
+
+
+
+
+
+
+ - Preserve direction of input curves
+ - 863f4c8d-3241-49ad-b908-ee3f8d14f244
+ - true
+ - Preserve
+ - Preserve
+ - false
+ - 0
+
+
+
+
+ -
+ -2091
+ 12653
+ 46
+ 20
+
+ -
+ -2066.5
+ 12663
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Joined curves and individual curves that could not be joined.
+ - 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0
+ - true
+ - Curves
+ - Curves
+ - false
+ - 0
+
+
+
+
+ -
+ -2015
+ 12633
+ 38
+ 40
+
+ -
+ -1994.5
+ 12653
+
+
+
+
+
-
+
- - 2fcc2743-8339-4cdf-a046-a1f17439191d
- - Remap Numbers
+ - ccfd6ba8-ecb1-44df-a47e-08126a653c51
+ - Curve Domain
-
- - Remap numbers into a new numeric domain
+
+ - Measure and set the curve domain
- true
- - 48b8c9ef-cb3c-4009-9684-cd48d749b5ab
- - Remap Numbers
- - Remap Numbers
+ - 2e2550a6-0f32-4b90-92f0-a88401c43eb5
+ - true
+ - Curve Domain
+ - Curve Domain
-
+
-
- 539
- -575
- 115
- 64
+ -2092
+ 12386
+ 116
+ 44
-
- 594
- -543
+ -2034
+ 12408
-
- - Value to remap
- - b5993e70-779b-4583-bbb5-6362587acad0
- - Value
- - Value
+
+ - Curve to measure/modify
+ - 6f0b21df-7243-4a6f-880d-4bf9ec4d5295
+ - true
+ - Curve
+ - Curve
- false
- - a99be150-24a5-4ed5-b21a-92a285b690b0
+ - a4a42a27-5fc4-490b-8303-ab18a562494f
- 1
-
- 541
- -573
- 38
+ -2090
+ 12388
+ 41
20
-
- 561.5
- -563
+ -2068
+ 12398
@@ -11380,135 +19479,182 @@
- - Source domain
- - 276d7e42-20ad-4da8-8fc0-f069a844c500
- - Source
- - Source
- - false
- - e05b6516-f34d-4422-b08d-a2c40e898aa1
- - 1
+ - Optional domain, if omitted the curve will not be modified.
+ - 495e6c26-65b4-4514-9d7a-d835d5c8891c
+ - true
+ - Domain
+ - Domain
+ - true
+ - 0
-
+
-
- 541
- -553
- 38
+ -2090
+ 12408
+ 41
20
-
- 561.5
- -543
+ -2068
+ 12418
-
-
- - 1
+
+
+
+
+ - Curve with new domain.
+ - ed3ec7e8-0919-40b1-ba85-4d0a5c4a6884
+ - true
+ - Curve
+ - Curve
+ - false
+ - 0
+
+
+
+
+ -
+ -2019
+ 12388
+ 41
+ 20
+
+ -
+ -1997
+ 12398
+
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 0
- 1
-
-
-
-
-
-
-
-
- - Target domain
- - 3f7124d4-dcea-40aa-a60d-137b8d5f00e9
- - Target
- - Target
+
+
+ - Domain of original curve.
+ - 27c34c8f-207d-457e-b731-e3b60290a9db
+ - true
+ - Domain
+ - Domain
- false
- 0
-
+
-
- 541
- -533
- 38
+ -2019
+ 12408
+ 41
20
-
- 561.5
- -523
+ -1997
+ 12418
-
-
- - 1
+
+
+
+
+
+
+
+
+ - 429cbba9-55ee-4e84-98ea-876c44db879a
+ - Sub Curve
+
+
+
+
+ - Construct a curve from the sub-domain of a base curve.
+ - true
+ - 7b213b96-e17b-456d-ad30-40abe337bbab
+ - true
+ - Sub Curve
+ - Sub Curve
+
+
+
+
+ -
+ -2096
+ 12200
+ 124
+ 44
+
+ -
+ -2022
+ 12222
+
+
+
+
+
+ - Base curve
+ - 906f829e-51de-4f4a-9ff3-4a267aeec2d3
+ - true
+ - Base curve
+ - Base curve
+ - false
+ - ed3ec7e8-0919-40b1-ba85-4d0a5c4a6884
+ - 1
+
+
+
+
+ -
+ -2094
+ 12202
+ 57
+ 20
+
+ -
+ -2064
+ 12212
+
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 0
- 1
-
-
-
-
-
-
-
-
- - Remapped number
- - 2f63ad6a-50d9-44f8-b78a-6d8a197ff60b
- - Mapped
- - Mapped
+
+
+ - Sub-domain to extract
+ - 8671c79d-4307-409c-ac8e-0d2a445dd560
+ - true
+ - Domain
+ - Domain
- false
- - 0
+ - 8eb97c76-eb9f-48c8-9612-d1b43ebbd702
+ - 1
-
- 609
- -573
- 43
- 30
+ -2094
+ 12222
+ 57
+ 20
-
- 632
- -558
+ -2064
+ 12232
-
-
- - Remapped and clipped number
- - d27f1f0d-ad67-4a25-922b-b171843d62d1
- - Clipped
- - Clipped
+
+
+ - Resulting sub curve
+ - e28d5d2e-89dd-4827-85f5-e2e51f7fb521
+ - true
+ - Curve
+ - Curve
- false
- 0
@@ -11516,14 +19662,14 @@
-
- 609
- -543
- 43
- 30
+ -2007
+ 12202
+ 33
+ 40
-
- 632
- -528
+ -1989
+ 12222
@@ -11533,69 +19679,98 @@
-
+
- - f44b92b0-3b5b-493a-86f4-fd7408c3daf3
- - Bounds
+ - 825ea536-aebb-41e9-af32-8baeb2ecb590
+ - Deconstruct Domain
-
- - Create a numeric domain which encompasses a list of numbers.
+
+ - Deconstruct a numeric domain into its component parts.
- true
- - 044cb778-9490-4df3-9437-dd5b56522471
- - Bounds
- - Bounds
+ - 32cf64eb-77e3-47c3-b29f-62154dec420f
+ - true
+ - Deconstruct Domain
+ - Deconstruct Domain
-
+
-
- 536
- -511
- 122
- 28
+ -2086
+ 12324
+ 104
+ 44
-
- 600
- -497
+ -2028
+ 12346
- - 1
- - Numbers to include in Bounds
- - e44f4cb9-e713-4977-895d-ad88998e3db9
- - Numbers
- - Numbers
+ - Base domain
+ - 51fb18cd-b90b-40e9-9ad0-e930de0d3f5e
+ - true
+ - Domain
+ - Domain
- false
- - a99be150-24a5-4ed5-b21a-92a285b690b0
+ - 27c34c8f-207d-457e-b731-e3b60290a9db
- 1
-
- 538
- -509
- 47
- 24
+ -2084
+ 12326
+ 41
+ 40
+
+ -
+ -2062
+ 12346
+
+
+
+
+
+
+
+ - Start of domain
+ - 3751a54b-d1e2-4c42-8628-0a159963cec7
+ - true
+ - Start
+ - Start
+ - false
+ - 0
+
+
+
+
+ -
+ -2013
+ 12326
+ 29
+ 20
-
- 563
- -497
+ -1997
+ 12336
-
-
- - Numeric Domain between the lowest and highest numbers in {N}
- - e05b6516-f34d-4422-b08d-a2c40e898aa1
- - Domain
- - Domain
+
+
+ - End of domain
+ - 570c62b9-9108-47c6-9eaa-216ba72a2455
+ - true
+ - End
+ - End
- false
- 0
@@ -11603,14 +19778,14 @@
-
- 615
- -509
- 41
- 24
+ -2013
+ 12346
+ 29
+ 20
-
- 637
- -497
+ -1997
+ 12356
@@ -11620,336 +19795,385 @@
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 1
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - f51f5f2d-941f-41ef-b98f-20f88c0f615c
- - afc9108c-9db9-441a-9c43-d667d1c32b78
- - 58b4763e-c14f-475c-bea3-43146b32e6bd
- - 569a059d-e90a-4cb8-86b1-26bffb26bfcb
- - 80033146-5b4f-404e-b6dc-65dc753db8a1
- - 145eea6c-da47-45fb-84e7-715c62530022
- - 22307018-81e5-47cd-acd7-460831a3214c
- - 48b8c9ef-cb3c-4009-9684-cd48d749b5ab
- - 044cb778-9490-4df3-9437-dd5b56522471
- - c3830b7d-0858-410d-89db-9af833da8bf5
- - 8c5832d9-8a03-428a-be62-bf491697ddaa
- - a99be150-24a5-4ed5-b21a-92a285b690b0
- - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
- - 30d2560c-f4c6-4925-a86c-db46776c8475
- - 14
- - 69e5ea57-7d81-4a09-8ef9-ccb25d57d505
- - Group
-
-
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - a99be150-24a5-4ed5-b21a-92a285b690b0
- - Relay
- -
- - false
- - 90f74d47-d623-4b80-a1f4-bde635cc690f
- - 1
-
-
-
-
- -
- 577
- -483
- 40
- 16
-
- -
- 597
- -475
-
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - 8c5832d9-8a03-428a-be62-bf491697ddaa
- - Relay
- -
- - false
- - f7d55e75-471d-4ce7-af53-e36391965052
- - 1
-
-
-
-
- -
- 577
- -655
- 40
- 16
-
- -
- 597
- -647
-
-
-
-
-
-
-
-
+
- - ce46b74e-00c9-43c4-805a-193b69ea4a11
- - Multiplication
+ - d1a28e95-cf96-4936-bf34-8bf142d731bf
+ - Construct Domain
-
- - Mathematical multiplication
+
+ - Create a numeric domain from two numeric extremes.
- true
- - 30d2560c-f4c6-4925-a86c-db46776c8475
- - Multiplication
- - Multiplication
+ - 5b7c8774-56f8-42e4-bf79-9877cd6b989a
+ - true
+ - Construct Domain
+ - Construct Domain
-
+
-
- 556
- -639
- 82
+ -2112
+ 12262
+ 156
44
-
- 587
- -617
+ -2014
+ 12284
-
-
- - 2
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Start value of numeric domain
+ - 22fa7f17-f5da-40b4-8863-2c88b10ec655
+ - X/8
+ - true
+ - Domain start
+ - Domain start
+ - false
+ - 570c62b9-9108-47c6-9eaa-216ba72a2455
+ - 1
-
-
-
- - First item for multiplication
- - 7feef527-fa5c-4d89-aa11-45026d59f487
- - A
- - A
- - true
- - 2f63ad6a-50d9-44f8-b78a-6d8a197ff60b
- - 1
+
+
+
+ -
+ -2110
+ 12264
+ 81
+ 20
+
+ -
+ -2060
+ 12274
+
-
-
-
- -
- 558
- -637
- 14
- 20
-
- -
- 566.5
- -627
-
-
-
-
-
-
- - Second item for multiplication
- - 5690a543-f357-4f26-ad44-7255a70c6a8e
- - B
- - B
- - true
- - 7b44aa52-4415-46b6-9a6f-8acd8b4eb189
- - 1
+
+
+ - 1
-
+
- -
- 558
- -617
- 14
- 20
-
- -
- 566.5
- -607
-
+ - 1
+ - {0}
+
+
+
+ - 0
+
+
+
-
-
- - Result of multiplication
- - f7d55e75-471d-4ce7-af53-e36391965052
- - Result
- - Result
- - false
- - 0
+
+
+
+
+ - End value of numeric domain
+ - b6f88ef2-8810-41e8-ae51-ffc2cdf72cb2
+ - X*5/8
+ - true
+ - Domain end
+ - Domain end
+ - false
+ - 570c62b9-9108-47c6-9eaa-216ba72a2455
+ - 1
+
+
+
+
+ -
+ -2110
+ 12284
+ 81
+ 20
+
+ -
+ -2060
+ 12294
+
+
+
+
+
+ - 1
-
+
- -
- 602
- -637
- 34
- 40
-
- -
- 620.5
- -617
-
+ - 1
+ - {0}
+
+
+
+ - 1
+
+
+
+
+
+ - Numeric domain between {A} and {B}
+ - 8eb97c76-eb9f-48c8-9612-d1b43ebbd702
+ - true
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ -1999
+ 12264
+ 41
+ 40
+
+ -
+ -1977
+ 12284
+
+
+
+
+
-
+
- - 57da07bd-ecab-415d-9d86-af36d7073abc
- - Number Slider
+ - e9eb1dcf-92f6-4d4d-84ae-96222d60f56b
+ - Move
- - Numeric slider for single values
- - b62f19ca-87db-46ca-8c31-ea7e17696ffe
- - Number Slider
- -
- - false
- - 0
+ - Translate (move) an object along a vector.
+ - true
+ - 2ec48aa0-7402-4ddd-b500-bcfd1a1aa573
+ - true
+ - Move
+ - Move
-
+
-
- 557
- -2082
- 150
- 20
+ -2103
+ 12138
+ 138
+ 44
-
- 557.3822
- -2081.569
+ -2035
+ 12160
-
+
+
+ - Base geometry
+ - f8152c64-e40d-4b71-bb87-55154d01b43e
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - e28d5d2e-89dd-4827-85f5-e2e51f7fb521
+ - 1
+
+
+
+
+ -
+ -2101
+ 12140
+ 51
+ 20
+
+ -
+ -2074
+ 12150
+
+
+
+
+
+
- - 6
- - 1
- - 0
- - 1
- - 0
- - 0
- - 0.162613
+ - Translation vector
+ - af49a999-8441-471b-9c57-83312322e672
+ - true
+ - Motion
+ - Motion
+ - false
+ - 0
+
+
+
+
+ -
+ -2101
+ 12160
+ 51
+ 20
+
+ -
+ -2074
+ 12170
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ -0.5
+ -0.5
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - Translated geometry
+ - bc56f6fb-d650-47f3-8d71-7e9e9e3c0fcd
+ - true
+ - Geometry
+ - Geometry
+ - false
+ - 0
+
+
+
+
+ -
+ -2020
+ 12140
+ 53
+ 20
+
+ -
+ -1992
+ 12150
+
+
+
+
+
+
+
+ - Transformation data
+ - 5f161da1-07b5-46b9-b8bd-ad83b10a137e
+ - true
+ - Transform
+ - Transform
+ - false
+ - 0
+
+
+
+ -
+ -2020
+ 12160
+ 53
+ 20
+
+ -
+ -1992
+ 12170
+
+
+
+
-
+
- - 2fcc2743-8339-4cdf-a046-a1f17439191d
- - Remap Numbers
+ - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
+ - Scale
-
- - Remap numbers into a new numeric domain
+
+ - Scale an object uniformly in all directions.
- true
- - 1c99c25f-7d5e-4c63-966a-976daadcec48
- - Remap Numbers
- - Remap Numbers
+ - eefdf17f-2113-431d-95b3-ae53cd004df8
+ - true
+ - Scale
+ - Scale
-
- 574
- -2063
- 115
+ -2103
+ 12056
+ 138
64
-
- 629
- -2031
+ -2035
+ 12088
-
- - Value to remap
- - ea2236d0-ef35-487a-8adb-a97612168788
- - Value
- - Value
- - false
- - d2418b07-7276-422b-95a0-4b06d47778e7
+
+ - Base geometry
+ - 73e0633a-d04f-4133-ae51-48174c988f9e
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - bc56f6fb-d650-47f3-8d71-7e9e9e3c0fcd
- 1
-
- 576
- -2061
- 38
+ -2101
+ 12058
+ 51
20
-
- 596.5
- -2051
+ -2074
+ 12068
@@ -11957,26 +20181,26 @@
- - Source domain
- - 1eae3eec-6538-43f5-9cd6-7333fec36f2e
- - Source
- - Source
+ - Center of scaling
+ - 3d4f3445-c33e-4002-9028-64d983a31393
+ - true
+ - Center
+ - Center
- false
- - 5b9c6745-344e-40ce-b703-687ff7634d53
- - 1
+ - 0
-
- 576
- -2041
- 38
+ -2101
+ 12078
+ 51
20
-
- 596.5
- -2031
+ -2074
+ 12088
@@ -11992,10 +20216,12 @@
+
- -
- 0
- 1
+
-
+ 0
+ 0
+ 0
@@ -12006,11 +20232,12 @@
-
- - Target domain
- - 3d89d664-685b-4863-9292-8d672d390813
- - Target
- - Target
+
+ - Scaling factor
+ - 458e71c8-1595-4d92-ae8a-3224e12907ad
+ - true
+ - Factor
+ - Factor
- false
- 0
@@ -12018,14 +20245,14 @@
-
- 576
- -2021
- 38
+ -2101
+ 12098
+ 51
20
-
- 596.5
- -2011
+ -2074
+ 12108
@@ -12042,10 +20269,7 @@
- -
- 0
- 1
-
+ - 0.5
@@ -12055,11 +20279,12 @@
-
- - Remapped number
- - eca5d769-7430-4ced-8208-a3645409d38b
- - Mapped
- - Mapped
+
+ - Scaled geometry
+ - a63d6f9b-92ab-4a73-8a8c-f1af180d3bbc
+ - true
+ - Geometry
+ - Geometry
- false
- 0
@@ -12067,25 +20292,26 @@
-
- 644
- -2061
- 43
+ -2020
+ 12058
+ 53
30
-
- 667
- -2046
+ -1992
+ 12073
-
- - Remapped and clipped number
- - d24d2594-3f8b-414d-abcd-9e0136a48398
- - Clipped
- - Clipped
+
+ - Transformation data
+ - bc976f17-f482-49e6-8c51-77a28370063a
+ - true
+ - Transform
+ - Transform
- false
- 0
@@ -12093,14 +20319,14 @@
-
- 644
- -2031
- 43
+ -2020
+ 12088
+ 53
30
-
- 667
- -2016
+ -1992
+ 12103
@@ -12110,696 +20336,783 @@
-
+
- - f44b92b0-3b5b-493a-86f4-fd7408c3daf3
- - Bounds
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
-
- - Create a numeric domain which encompasses a list of numbers.
+
+ - Deconstruct a point into its component parts.
- true
- - b2e78911-4591-4927-ad08-76285da0ffdc
- - Bounds
- - Bounds
+ - 619e43ea-a120-4fab-9439-afa674d35b7e
+ - true
+ - Deconstruct
+ - Deconstruct
-
+
-
- 571
- -1999
- 122
- 28
+ -2118
+ 11892
+ 168
+ 64
-
- 635
- -1985
+ -2071
+ 11924
- - 1
- - Numbers to include in Bounds
- - cd807512-c9ea-4f30-b657-cc117e38ffb4
- - Numbers
- - Numbers
+ - Input point
+ - 692b111f-81c9-413e-af24-fc033d7b22d6
+ - true
+ - Point
+ - Point
- false
- - d2418b07-7276-422b-95a0-4b06d47778e7
+ - 7572c58f-0269-435e-9399-fdf575ea00ba
- 1
-
- 573
- -1997
- 47
- 24
+ -2116
+ 11894
+ 30
+ 60
-
- 598
- -1985
+ -2099.5
+ 11924
-
- - Numeric Domain between the lowest and highest numbers in {N}
- - 5b9c6745-344e-40ce-b703-687ff7634d53
- - Domain
- - Domain
+
+ - Point {x} component
+ - d46a2e9b-cf34-47c3-9abd-1bfccd68cb57
+ - true
+ - 2
+ - X component
+ - X component
- false
+ - true
- 0
-
- 650
- -1997
- 41
- 24
+ -2056
+ 11894
+ 104
+ 20
-
- 672
- -1985
+ -2020.5
+ 11904
-
-
-
-
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 1
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - f51f5f2d-941f-41ef-b98f-20f88c0f615c
- - afc9108c-9db9-441a-9c43-d667d1c32b78
- - 58b4763e-c14f-475c-bea3-43146b32e6bd
- - 569a059d-e90a-4cb8-86b1-26bffb26bfcb
- - 80033146-5b4f-404e-b6dc-65dc753db8a1
- - 145eea6c-da47-45fb-84e7-715c62530022
- - 22307018-81e5-47cd-acd7-460831a3214c
- - 1c99c25f-7d5e-4c63-966a-976daadcec48
- - b2e78911-4591-4927-ad08-76285da0ffdc
- - c3830b7d-0858-410d-89db-9af833da8bf5
- - 68798621-f2f5-4d68-ab21-b493ba17bc76
- - d2418b07-7276-422b-95a0-4b06d47778e7
- - b62f19ca-87db-46ca-8c31-ea7e17696ffe
- - e95c3dbd-5e70-4ea6-85cd-43d87435112a
- - 14
- - a47ffe02-4103-4c38-89e1-ede0b95c5a37
- - Group
-
-
-
-
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - d2418b07-7276-422b-95a0-4b06d47778e7
- - Relay
- -
- - false
- - 181523f6-d856-4ab2-af1e-7e9a04d1713e
- - 1
-
-
-
-
- -
- 612
- -1971
- 40
- 16
-
- -
- 632
- -1963
-
+
+
+ - Point {y} component
+ - 9cdd5043-0ca1-4a2a-9517-9ba56e5a9d2d
+ - true
+ - 2
+ - Y component
+ - Y component
+ - false
+ - true
+ - 0
+
+
+
+ -
+ -2056
+ 11914
+ 104
+ 20
+
+ -
+ -2020.5
+ 11924
+
+
+
+
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - 68798621-f2f5-4d68-ab21-b493ba17bc76
- - Relay
- -
- - false
- - 12ea02f8-81c6-46a9-a43c-8a7adbaf384c
- - 1
-
-
-
-
- -
- 612
- -2143
- 40
- 16
-
- -
- 632
- -2135
-
+
+
+ - Point {z} component
+ - 68cee5b5-1a0c-414a-b42f-283a736eae0f
+ - true
+ - Z component
+ - Z component
+ - false
+ - 0
+
+
+
+ -
+ -2056
+ 11934
+ 104
+ 20
+
+ -
+ -2020.5
+ 11944
+
+
+
+
-
+
- - ce46b74e-00c9-43c4-805a-193b69ea4a11
- - Multiplication
+ - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
+ - Divide Curve
-
- - Mathematical multiplication
+
+ - Divide a curve into equal length segments
- true
- - e95c3dbd-5e70-4ea6-85cd-43d87435112a
- - Multiplication
- - Multiplication
+ - 6e4f0f3c-ab3d-4848-ae83-8423b238e701
+ - true
+ - Divide Curve
+ - Divide Curve
-
+
-
- 591
- -2127
- 82
- 44
+ -2097
+ 11974
+ 125
+ 64
-
- 622
- -2105
+ -2047
+ 12006
-
-
- - 2
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Curve to divide
+ - 4326514c-02cd-4318-bd8f-7c6612541ce4
+ - true
+ - Curve
+ - Curve
+ - false
+ - a63d6f9b-92ab-4a73-8a8c-f1af180d3bbc
+ - 1
-
-
-
- - First item for multiplication
- - ac4a55df-2bb3-4fb0-958d-257c7d151572
- - A
- - A
- - true
- - eca5d769-7430-4ced-8208-a3645409d38b
- - 1
+
+
+
+ -
+ -2095
+ 11976
+ 33
+ 20
+
+ -
+ -2077
+ 11986
+
-
-
-
- -
- 593
- -2125
- 14
- 20
-
- -
- 601.5
- -2115
-
-
-
-
-
-
- - Second item for multiplication
- - 1c3d4bbb-df13-478b-ad73-7162f665914a
- - B
- - B
- - true
- - b62f19ca-87db-46ca-8c31-ea7e17696ffe
- - 1
+
+
+
+
+ - Number of segments
+ - e9df65e3-97f0-47bf-97c6-e75623abd4bc
+ - true
+ - Count
+ - Count
+ - false
+ - 9cc45261-b02e-4259-9e30-07f8e180b8a3
+ - 1
+
+
+
+
+ -
+ -2095
+ 11996
+ 33
+ 20
+
+ -
+ -2077
+ 12006
+
+
+
+
+
+ - 1
-
+
- -
- 593
- -2105
- 14
- 20
-
- -
- 601.5
- -2095
-
+ - 1
+ - {0}
+
+
+
+ - 10
+
+
+
-
-
- - Result of multiplication
- - 12ea02f8-81c6-46a9-a43c-8a7adbaf384c
- - Result
- - Result
- - false
- - 0
+
+
+
+
+ - Split segments at kinks
+ - 4607a3e8-e812-4cd6-bb96-1800ca21fff9
+ - true
+ - Kinks
+ - Kinks
+ - false
+ - 0
+
+
+
+
+ -
+ -2095
+ 12016
+ 33
+ 20
+
+ -
+ -2077
+ 12026
+
+
+
+
+
+ - 1
-
+
- -
- 637
- -2125
- 34
- 40
-
- -
- 655.5
- -2105
-
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
-
-
-
-
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - ea5844c9-9002-41f1-8dce-c1a6825e0912
- - Relay
-
- - false
- - 6f399931-65bb-4ecb-bcb2-3698e89e2a2f
- - 1
-
-
-
-
- -
- 771
- -1983
- 40
- 16
-
- -
- 791
- -1975
-
+
+
+ - 1
+ - Division points
+ - 7572c58f-0269-435e-9399-fdf575ea00ba
+ - true
+ - Points
+ - Points
+ - false
+ - 0
+
+
+
+
+ -
+ -2032
+ 11976
+ 58
+ 20
+
+ -
+ -2001.5
+ 11986
+
+
+
+
+
+
+
+ - 1
+ - Tangent vectors at division points
+ - 40fb623b-2279-43dc-acba-322373661414
+ - true
+ - Tangents
+ - Tangents
+ - false
+ - 0
+
+
+
+
+ -
+ -2032
+ 11996
+ 58
+ 20
+
+ -
+ -2001.5
+ 12006
+
+
+
+
+
+
+
+ - 1
+ - Parameter values at division points
+ - 56615695-3f7f-46b4-a0b7-69d010edea23
+ - true
+ - Parameters
+ - Parameters
+ - false
+ - 0
+
+
+
+ -
+ -2032
+ 12016
+ 58
+ 20
+
+ -
+ -2001.5
+ 12026
+
+
+
+
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - 2
- - A wire relay object
- - 6f399931-65bb-4ecb-bcb2-3698e89e2a2f
- - Relay
+
+ - A panel for custom notes and text values
+ - c188a258-5114-47ba-a541-5d1a01b556cc
+ - true
+ - Panel
- false
- - 68798621-f2f5-4d68-ab21-b493ba17bc76
+ - 0
+ - c0ec556d-72a4-4920-addc-a25ff2e1e4be
- 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 748
- -2031
- 40
- 16
+ -1939
+ 11368
+ 181
+ 292
+ - 0
+ - 0
+ - 0
-
- 768
- -2023
+ -1938.868
+ 11368.95
+
+
+
+
+
+ -
+ 255;255;255;255
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - 2
- - A wire relay object
- - 01075621-4d13-4e1f-849f-e694e8d154ee
- - Relay
+
+ - A panel for custom notes and text values
+ - 7c43d191-00a5-4c0d-b322-e5061edff1ea
+ - true
+ - Panel
- false
- - 6f399931-65bb-4ecb-bcb2-3698e89e2a2f
+ - 0
+ - a0441a5a-2668-4e8c-b7fc-12917502af54
- 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 754
- -2094
- 40
- 16
+ -2302
+ 11368
+ 181
+ 292
+ - 0
+ - 0
+ - 0
-
- 774
- -2086
+ -2301.67
+ 11368.95
+
+
+
+
+
+ -
+ 255;255;255;255
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
-
+
- - 75eb156d-d023-42f9-a85e-2f2456b8bcce
- - Interpolate (t)
+ - 2013e425-8713-42e2-a661-b57e78840337
+ - Concatenate
-
- - Create an interpolated curve through a set of points with tangents.
+
+ - Concatenate some fragments of text
- true
- - ee60103a-50e1-4b3b-8a4b-e878472c2e33
- - Interpolate (t)
- - Interpolate (t)
+ - 1bd31810-4c01-4950-b1a0-29cc3d316a9b
+ - true
+ - Concatenate
+ - Concatenate
-
+
-
- 630
- 3130
- 144
- 84
+ -2081
+ 11279
+ 93
+ 64
-
- 716
- 3172
+ -2055
+ 11311
-
-
- - 1
- - Interpolation points
- - 5e0892dc-4a0f-40e2-9b7f-dd8496e6f8c7
- - Vertices
- - Vertices
- - false
- - ed880257-cb73-4b3d-bdba-4c629f2654a0
- - 1
-
-
-
-
- -
- 632
- 3132
- 69
- 20
-
- -
- 668
- 3142
-
-
-
-
-
-
+
- - Tangent at start of curve
- - 3baa2089-7b0b-4d73-b557-3897101d5075
- - Tangent Start
- - Tangent Start
- - false
- - 0
+ - 3
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
-
-
-
- -
- 632
- 3152
- 69
- 20
-
- -
- 668
- 3162
-
-
-
-
-
- - 1
+
+
+
+ - First text fragment
+ - e3887edc-d139-4aeb-be02-b05144212562
+ - true
+ - Fragment A
+
+ - true
+ - 7c43d191-00a5-4c0d-b322-e5061edff1ea
+ - 1
-
+
- - 1
- - {0}
+ -
+ -2079
+ 11281
+ 9
+ 20
+
+ -
+ -2073
+ 11291
+
-
-
-
- -
- 0.0625
- 0
- 0
-
-
-
-
-
-
-
-
- - Tangent at end of curve
- - bca82fcd-eda9-4855-aae8-a31dd638ce75
- - Tangent End
- - Tangent End
- - false
- - 0
-
-
-
-
- -
- 632
- 3172
- 69
- 20
-
- -
- 668
- 3182
-
+
+
+ - Second text fragment
+ - f5683864-7c84-4d00-a36a-8541771e0f35
+ - true
+ - Fragment B
+
+ - true
+ - f94b8dec-f42d-4a01-b6ff-da3f549f8b30
+ - 1
+
+
+
+ -
+ -2079
+ 11301
+ 9
+ 20
+
+ -
+ -2073
+ 11311
+
+
+
+
-
-
- - 1
+
+
+ - Third text fragment
+ - 553d771c-20da-4de2-b911-f77033af3a50
+ - true
+ - Fragment A
+
+ - true
+ - c188a258-5114-47ba-a541-5d1a01b556cc
+ - 1
-
+
- - 1
- - {0}
+ -
+ -2079
+ 11321
+ 9
+ 20
+
+ -
+ -2073
+ 11331
+
-
-
-
- -
- 0
- 0
- 0
-
-
-
-
-
-
-
-
- - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
- - a91d8d40-4371-494c-92f6-2daa4a0f5a61
- - KnotStyle
- - KnotStyle
- - false
- - 0
-
-
-
-
- -
- 632
- 3192
- 69
- 20
-
- -
- 668
- 3202
-
-
-
-
-
- - 1
+
+
+ - Resulting text consisting of all the fragments
+ - e47489ce-947c-436c-877c-c81e4a5e7b13
+ - true
+ - 1
+ - Result
+ - Result
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ -2040
+ 11281
+ 50
+ 60
+
+ -
+ -2021.5
+ 11311
+
-
-
-
- - 2
-
-
-
-
-
- - Resulting nurbs curve
- - d1cad267-2905-49dd-863c-5ec306105c06
- - Curve
- - Curve
- - false
- - 0
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - b22abe4a-d6ea-4ecd-9217-7ee811022f89
+ - true
+ - Panel
+
+ - false
+ - 0
+ - e47489ce-947c-436c-877c-c81e4a5e7b13
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ -2206
+ 10976
+ 350
+ 292
+
+ - 0
+ - 0
+ - 0
+ -
+ -2205.68
+ 10976.31
+
-
-
-
- -
- 731
- 3132
- 41
- 26
-
- -
- 753
- 3145.333
-
-
-
-
-
-
- - Curve length
- - d4e8f984-2d5d-4099-a64b-d7ee84c5d11f
- - Length
- - Length
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
+
+
+
+
+
+
+
+
+ - 1817fd29-20ae-4503-b542-f0fb651e67d7
+ - List Length
+
+
+
+
+ - Measure the length of a list.
+ - true
+ - 5a4eac60-4579-4169-adb8-3bff092e8404
+ - true
+ - List Length
+ - List Length
+
+
+
+
+ -
+ -2081
+ 11801
+ 93
+ 28
+
+ -
+ -2042
+ 11815
+
+
+
+
+
+ - 1
+ - Base list
+ - 329d4e52-e590-4168-9b90-df419aae0516
+ - true
+ - List
+ - List
- false
- - 0
+ - 7572c58f-0269-435e-9399-fdf575ea00ba
+ - 1
-
- 731
- 3158
- 41
- 27
+ -2079
+ 11803
+ 22
+ 24
-
- 753
- 3172
+ -2066.5
+ 11815
-
-
- - Curve domain
- - aae9e7c9-c70b-470e-967d-8965a1c4bdc0
- - Domain
- - Domain
+
+
+ - Number of items in L
+ - 99d769f2-5d60-4f73-8631-ccffc8011575
+ - true
+ - Length
+ - Length
- false
- 0
@@ -12807,14 +21120,14 @@
-
- 731
- 3185
- 41
- 27
+ -2027
+ 11803
+ 37
+ 24
-
- 753
- 3198.667
+ -2007
+ 11815
@@ -12824,115 +21137,109 @@
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - 5edee65c-191d-441c-951b-b650d396ebf2
- - 13678ac4-534d-449b-a806-30e2c5627bc4
- - ed880257-cb73-4b3d-bdba-4c629f2654a0
- - 2e4f40d1-57e5-4c19-a99f-429ba726780a
- - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
- - 6232a007-7131-40f6-a98e-54bf4f5de0e2
- - be88ae4a-34e9-40cb-900e-04d4d78a0355
- - cd03c22d-ecbe-479f-b24c-a9fc71964bbd
- - 8
- - fe0cca38-ef8c-474b-bb0d-65546deb0f8e
- - Group
-
-
-
-
-
-
-
-
-
+
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
+ - dd8134c0-109b-4012-92be-51d843edfff7
+ - Duplicate Data
-
- - 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.
+
+ - Duplicate data a predefined number of times.
- true
- - cd3a4016-c65b-423e-80fe-187b9b727aaa
- - Evaluate Length
- - Evaluate Length
+ - 935a4e27-0ed1-4c7f-bf85-72097409dfad
+ - true
+ - Duplicate Data
+ - Duplicate Data
-
+
-
- 630
- 2962
- 144
+ -2104
+ 11718
+ 140
64
-
- 704
- 2994
+ -2045
+ 11750
-
- - Curve to evaluate
- - ab270c13-482f-4dba-8f8c-667cf2bccfb0
- - Curve
- - Curve
+
+ - 1
+ - Data to duplicate
+ - 68fbaf93-b1cc-445b-b92a-aab258d1644a
+ - true
+ - Data
+ - Data
- false
- - d1cad267-2905-49dd-863c-5ec306105c06
- - 1
+ - 0
-
+
-
- 632
- 2964
- 57
+ -2102
+ 11720
+ 42
20
-
- 662
- 2974
+ -2079.5
+ 11730
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - Grasshopper.Kernel.Types.GH_String
+ - false
+ - ;
+
+
+
+
+
+
-
- - Length factor for curve evaluation
- - b77d2cd7-d893-4dc6-ba2d-b654d3634874
- - Length
- - Length
+
+ - Number of duplicates
+ - f65f88ac-c79b-4d2a-b9b7-1a1674aca4d9
+ - true
+ - Number
+ - Number
- false
- - 0
+ - 99d769f2-5d60-4f73-8631-ccffc8011575
+ - 1
-
- 632
- 2984
- 57
+ -2102
+ 11740
+ 42
20
-
- 662
- 2994
+ -2079.5
+ 11750
@@ -12949,7 +21256,7 @@
- - 1
+ - 2
@@ -12959,11 +21266,12 @@
-
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - 2ce86cd5-5fbd-43f2-9e46-762f0ea8ad48
- - Normalized
- - Normalized
+
+ - Retain list order
+ - d2a93bf6-60fb-4842-8daa-dda4ab94980d
+ - true
+ - Order
+ - Order
- false
- 0
@@ -12971,14 +21279,14 @@
-
- 632
- 3004
- 57
+ -2102
+ 11760
+ 42
20
-
- 662
- 3014
+ -2079.5
+ 11770
@@ -13005,80 +21313,132 @@
-
- - Point at the specified length
- - 6de6fb51-beda-4a9c-8bf6-44fc7c3a928c
- - Point
- - Point
+
+ - 1
+ - Duplicated data
+ - 150762f9-c5aa-4a4d-b6d7-6f411b9beb0c
+ - true
+ - 2
+ - Data
+ - Data
- false
+ - true
- 0
-
- 719
- 2964
- 53
- 20
+ -2030
+ 11720
+ 64
+ 60
-
- 747
- 2974
+ -2014.5
+ 11750
-
-
- - Tangent vector at the specified length
- - ff8aacdd-97f6-438f-817a-9a56a4536825
- - Tangent
- - Tangent
- - false
- - 0
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",X)
+ - true
+ - 78676aa6-d630-4afc-9928-fb1b343389e0
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ -2144
+ 11847
+ 219
+ 28
+
+ -
+ -2044
+ 11861
+
-
-
-
- -
- 719
- 2984
- 53
- 20
-
- -
- 747
- 2994
-
-
-
-
-
-
- - Curve parameter at the specified length
- - ab545d28-efad-4fdc-9b57-d09124c3720b
- - Parameter
- - Parameter
- - false
- - 0
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 719
- 3004
- 53
- 20
-
- -
- 747
- 3014
-
+
+
+
+ - Expression variable
+ - d7e2d80b-6ab2-458b-a564-1bacb2b40d82
+ - true
+ - Variable X
+ - X
+ - true
+ - d46a2e9b-cf34-47c3-9abd-1bfccd68cb57
+ - 1
+
+
+
+
+ -
+ -2142
+ 11849
+ 14
+ 24
+
+ -
+ -2133.5
+ 11861
+
+
+
+
+
+
+
+ - Result of expression
+ - a0441a5a-2668-4e8c-b7fc-12917502af54
+ - true
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+ -
+ -1961
+ 11849
+ 34
+ 24
+
+ -
+ -1942.5
+ 11861
+
+
+
+
@@ -13086,334 +21446,374 @@
-
+
- - f12daa2f-4fd5-48c1-8ac3-5dea476912ca
- - Mirror
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Mirror an object.
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",Y)
- true
- - 510ca252-0b8c-434d-87ff-0bb19e02de48
- - Mirror
- - Mirror
+ - 105c7a8a-c93d-47b9-af1f-5d0a78ade9ac
+ - true
+ - Expression
+ - Expression
-
+
-
- 633
- 2900
- 138
- 44
+ -2143
+ 11672
+ 218
+ 28
-
- 701
- 2922
+ -2044
+ 11686
-
-
- - Base geometry
- - 241d2c7e-0587-403a-8cbf-f467d610bc5d
- - Geometry
- - Geometry
- - true
- - d1cad267-2905-49dd-863c-5ec306105c06
- - 1
-
-
-
-
- -
- 635
- 2902
- 51
- 20
-
- -
- 662
- 2912
-
-
-
-
-
-
-
- - Mirror plane
- - b73fb547-2a14-42af-9268-8741c8dfe5b9
- - Plane
- - Plane
- - false
- - 809cc5ac-960d-4e08-8dab-40148f659f12
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
- -
- 635
- 2922
- 51
- 20
-
- -
- 662
- 2932
-
+
+
+ - Expression variable
+ - eabf4994-4c69-4fb2-9c2f-32dc63698d53
+ - true
+ - Variable Y
+ - Y
+ - true
+ - 9cdd5043-0ca1-4a2a-9517-9ba56e5a9d2d
+ - 1
+
+
+
+ -
+ -2141
+ 11674
+ 13
+ 24
+
+ -
+ -2133
+ 11686
+
+
+
+
-
-
- - 1
+
+
+ - Result of expression
+ - c0ec556d-72a4-4920-addc-a25ff2e1e4be
+ - true
+ - Result
+ - Result
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ -1961
+ 11674
+ 34
+ 24
+
+ -
+ -1942.5
+ 11686
+
-
-
-
- -
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
-
-
-
-
-
- - Mirrored geometry
- - 80d8dfba-b9c1-4d87-9fdf-6ebc1450d987
- - Geometry
- - Geometry
- - false
- - 0
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - f94b8dec-f42d-4a01-b6ff-da3f549f8b30
+ - true
+ - Panel
+
+ - false
+ - 0
+ - 150762f9-c5aa-4a4d-b6d7-6f411b9beb0c
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ -2121
+ 11369
+ 181
+ 292
+
+ - 0
+ - 0
+ - 0
+ -
+ -2120.764
+ 11369.92
+
-
-
-
- -
- 716
- 2902
- 53
- 20
-
- -
- 744
- 2912
-
-
-
-
-
-
- - Transformation data
- - 77e150c8-9396-4806-94c3-34aa0a3dc3d5
- - Transform
- - Transform
- - false
- - 0
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
+ - 391fa384-4978-4146-9509-512cbdc302c5
+ - 05c68ab6-a4a6-4531-b120-cd1f09e2ec7b
+ - 57c99f13-3937-47f8-9b4a-59d033ef07aa
+ - 8e038213-7c24-4b93-8b8f-587867a7e2ae
+ - 87b5a07c-0959-48af-b3ea-1850aab4001c
+ - 49c9c7fd-8ff8-4fd2-812a-32a26c6caa11
+ - 2e2550a6-0f32-4b90-92f0-a88401c43eb5
+ - 7b213b96-e17b-456d-ad30-40abe337bbab
+ - 32cf64eb-77e3-47c3-b29f-62154dec420f
+ - 5b7c8774-56f8-42e4-bf79-9877cd6b989a
+ - 2ec48aa0-7402-4ddd-b500-bcfd1a1aa573
+ - eefdf17f-2113-431d-95b3-ae53cd004df8
+ - 619e43ea-a120-4fab-9439-afa674d35b7e
+ - 6e4f0f3c-ab3d-4848-ae83-8423b238e701
+ - c188a258-5114-47ba-a541-5d1a01b556cc
+ - 7c43d191-00a5-4c0d-b322-e5061edff1ea
+ - 1bd31810-4c01-4950-b1a0-29cc3d316a9b
+ - b22abe4a-d6ea-4ecd-9217-7ee811022f89
+ - 5a4eac60-4579-4169-adb8-3bff092e8404
+ - 935a4e27-0ed1-4c7f-bf85-72097409dfad
+ - 78676aa6-d630-4afc-9928-fb1b343389e0
+ - 105c7a8a-c93d-47b9-af1f-5d0a78ade9ac
+ - f94b8dec-f42d-4a01-b6ff-da3f549f8b30
+ - a0ba8fac-f83b-475c-87c1-b7d4071e7084
+ - 1e6793b9-7876-44c3-81db-1f581a66cc6f
+ - 3d6e8a3d-110b-4477-9808-a3778be44782
+ - 9cc45261-b02e-4259-9e30-07f8e180b8a3
+ - 109e374b-4a2e-479b-9c78-4a16f0374be6
+ - 95f96cf7-23b6-4aba-a210-769d38bbb41c
+ - d112c991-f144-4804-bdab-b416453265b1
+ - 31
+ - 78fe944a-9bbd-4518-a13c-f4d11f1f61cd
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - true
+ - eb12b45e-e57a-4979-9ae6-195bec0817cc
+ - true
+ - Curve
+ - Curve
+ - false
+ - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
+ - 1
+
+
+
+
+ -
+ -2768
+ 12145
+ 50
+ 24
+
+ -
+ -2743.969
+ 12157.57
+
-
-
-
- -
- 716
- 2922
- 53
- 20
-
- -
- 744
- 2932
-
-
-
-
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
-
- - Create a line segment defined by start point, tangent and length.}
+
+ - Deconstruct a point into its component parts.
- true
- - fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d
- - Line SDL
- - Line SDL
+ - 5f716f01-b809-441a-87bc-b0e3f99103e3
+ - true
+ - Deconstruct
+ - Deconstruct
-
- 649
- 3046
- 106
+ -2821
+ 11974
+ 148
64
-
- 713
- 3078
+ -2774
+ 12006
-
- - Line start point
- - 7e2a4f3e-5d27-453e-a9f9-bf4f1f748e31
- - Start
- - Start
+
+ - Input point
+ - 89d0a090-e62e-4893-bb65-2ca861c9b120
+ - true
+ - Point
+ - Point
- false
- - 6de6fb51-beda-4a9c-8bf6-44fc7c3a928c
+ - e928512a-abc1-483c-bb4a-342192a50806
- 1
-
- 651
- 3048
- 47
- 20
+ -2819
+ 11976
+ 30
+ 60
-
- 676
- 3058
+ -2802.5
+ 12006
-
-
- - Line tangent (direction)
- - 442a7145-a8ad-4fe0-87aa-87496e7e5ece
- - Direction
- - Direction
+
+
+ - Point {x} component
+ - 4440b01d-0727-488c-b655-f93cd16a720e
+ - true
+ - 2
+ - X component
+ - X component
- false
- - ff8aacdd-97f6-438f-817a-9a56a4536825
- - 1
+ - 0
-
+
-
- 651
- 3068
- 47
+ -2759
+ 11976
+ 84
20
-
- 676
- 3078
+ -2723.5
+ 11986
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 0
- 0
- 1
-
-
-
-
-
-
-
-
-
- - Line length
- - 0a0ac73a-af02-46ff-b234-7ef64334bc2f
- - Length
- - Length
+
+
+ - Point {y} component
+ - 6b0a7edd-e6c0-47a0-8363-8ecf033a1975
+ - true
+ - 2
+ - Y component
+ - Y component
- false
- 0
-
+
-
- 651
- 3088
- 47
+ -2759
+ 11996
+ 84
20
-
- 676
- 3098
+ -2723.5
+ 12006
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
- - Line segment
- - 809cc5ac-960d-4e08-8dab-40148f659f12
- - Line
- - Line
+
+
+ - Point {z} component
+ - 867b8623-1bac-49a9-8148-1bb73db2132a
+ - true
+ - Z component
+ - Z component
- false
- 0
@@ -13421,14 +21821,14 @@
-
- 728
- 3048
- 25
- 60
+ -2759
+ 12016
+ 84
+ 20
-
- 742
- 3078
+ -2723.5
+ 12026
@@ -13438,70 +21838,119 @@
-
+
- - 8073a420-6bec-49e3-9b18-367f6fd76ac3
- - Join Curves
+ - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
+ - Divide Curve
-
- - Join as many curves as possible
+
+ - Divide a curve into equal length segments
- true
- - 8b79d317-11af-4b0d-a24a-275e14631f8a
- - Join Curves
- - Join Curves
+ - f6912693-e9d0-43ec-adb1-42336dd047c2
+ - true
+ - Divide Curve
+ - Divide Curve
-
+
-
- 643
- 2838
- 118
- 44
+ -2810
+ 12057
+ 125
+ 64
-
- 706
- 2860
+ -2760
+ 12089
-
- - 1
- - Curves to join
- - 6cdce605-31fd-491c-ac36-766bfea93faa
- - Curves
- - Curves
+
+ - Curve to divide
+ - 85e31ae8-ed79-457f-8aa1-e97d69f0e2b0
+ - true
+ - Curve
+ - Curve
- false
- - d1cad267-2905-49dd-863c-5ec306105c06
- - 80d8dfba-b9c1-4d87-9fdf-6ebc1450d987
- - 2
+ - eb12b45e-e57a-4979-9ae6-195bec0817cc
+ - 1
-
- 645
- 2840
- 46
+ -2808
+ 12059
+ 33
+ 20
+
+ -
+ -2790
+ 12069
+
+
+
+
+
+
+
+ - Number of segments
+ - 281188f5-08fc-45b5-9296-0e61d6ceaf1b
+ - true
+ - Count
+ - Count
+ - false
+ - 1c624bab-037b-49da-8d79-e902bf35524d
+ - 1
+
+
+
+
+ -
+ -2808
+ 12079
+ 33
20
-
- 669.5
- 2850
+ -2790
+ 12089
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 10
+
+
+
+
+
+
-
-
- - Preserve direction of input curves
- - 0d3969ce-31e3-4f57-9696-c46ee1366602
- - Preserve
- - Preserve
+
+
+ - Split segments at kinks
+ - 57785e03-c562-49f4-a08a-deae7e2bbc6d
+ - true
+ - Kinks
+ - Kinks
- false
- 0
@@ -13509,14 +21958,14 @@
-
- 645
- 2860
- 46
+ -2808
+ 12099
+ 33
20
-
- 669.5
- 2870
+ -2790
+ 12109
@@ -13543,12 +21992,13 @@
-
+
- 1
- - Joined curves and individual curves that could not be joined.
- - cf31e72b-6a90-4794-a19d-2be419d19aed
- - Curves
- - Curves
+ - Division points
+ - e928512a-abc1-483c-bb4a-342192a50806
+ - true
+ - Points
+ - Points
- false
- 0
@@ -13556,14 +22006,70 @@
-
- 721
- 2840
- 38
- 40
+ -2745
+ 12059
+ 58
+ 20
-
- 741.5
- 2860
+ -2714.5
+ 12069
+
+
+
+
+
+
+
+ - 1
+ - Tangent vectors at division points
+ - 1f3b5ed3-f417-41b2-921e-be18a6eb525a
+ - true
+ - Tangents
+ - Tangents
+ - false
+ - 0
+
+
+
+
+ -
+ -2745
+ 12079
+ 58
+ 20
+
+ -
+ -2714.5
+ 12089
+
+
+
+
+
+
+
+ - 1
+ - Parameter values at division points
+ - 26cf8e6c-4987-4589-9b48-2a625d096ea5
+ - true
+ - Parameters
+ - Parameters
+ - false
+ - 0
+
+
+
+
+ -
+ -2745
+ 12099
+ 58
+ 20
+
+ -
+ -2714.5
+ 12109
@@ -13573,212 +22079,395 @@
-
+
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - 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.
+
+ - A panel for custom notes and text values
+ - b3a72a53-7382-458b-becc-3846cbbe9bd8
+ - true
+ - Panel
+
+ - false
+ - 1
+ - 3f7c5dba-b728-47a8-ad2a-b092b6ddcd39
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ -2658
+ 11357
+ 172
+ 292
+
+ - 0
+ - 0
+ - 0
+ -
+ -2657.968
+ 11357.21
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf
+ - true
+ - Panel
+
+ - false
+ - 1
+ - c316a043-8820-4d2c-97ec-4950f3274d54
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ -3003
+ 11357
+ 172
+ 292
+
+ - 0
+ - 0
+ - 0
+ -
+ -3002.456
+ 11357.56
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
+
+
+
+
+
+
+
+
+ - 2013e425-8713-42e2-a661-b57e78840337
+ - Concatenate
+
+
+
+
+ - Concatenate some fragments of text
- true
- - b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad
- - Evaluate Length
- - Evaluate Length
+ - 9872d5d2-39a4-4ec9-adc7-34328fee7da2
+ - true
+ - Concatenate
+ - Concatenate
-
+
-
- 630
- 2754
- 144
+ -2794
+ 11267
+ 93
64
-
- 704
- 2786
+ -2768
+ 11299
-
-
- - Curve to evaluate
- - 38f6fc31-45bd-4a70-9b17-4bb06e38031f
- - Curve
- - Curve
- - false
- - cf31e72b-6a90-4794-a19d-2be419d19aed
- - 1
-
-
-
-
- -
- 632
- 2756
- 57
- 20
-
- -
- 662
- 2766
-
-
-
-
-
-
+
- - Length factor for curve evaluation
- - 2bb72ac2-f495-44e3-a11a-a308c204bbcb
- - Length
- - Length
- - false
- - 0
+ - 3
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
-
-
-
- -
- 632
- 2776
- 57
- 20
-
- -
- 662
- 2786
-
+
+
+
+ - First text fragment
+ - ef656576-c493-481f-ae0c-c6891cba1a56
+ - true
+ - Fragment A
+
+ - true
+ - bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf
+ - 1
+
+
+
+ -
+ -2792
+ 11269
+ 9
+ 20
+
+ -
+ -2786
+ 11279
+
+
+
+
-
-
- - 1
+
+
+ - Second text fragment
+ - 86018d3f-98ba-416b-b295-c0bffa1d76de
+ - true
+ - Fragment B
+
+ - true
+ - 90365ad6-e298-473a-86cb-d4633ee6db2f
+ - 1
-
+
- - 1
- - {0}
+ -
+ -2792
+ 11289
+ 9
+ 20
+
+ -
+ -2786
+ 11299
+
-
-
-
- - 1
-
-
-
-
-
-
-
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - 29839782-8065-4d8b-b1b7-a13bf9dbdc4e
- - Normalized
- - Normalized
- - false
- - 0
-
-
-
-
- -
- 632
- 2796
- 57
- 20
-
- -
- 662
- 2806
-
+
+
+ - Third text fragment
+ - a8d20419-37a2-40c8-a92a-d5af32a1a3ef
+ - true
+ - Fragment A
+
+ - true
+ - b3a72a53-7382-458b-becc-3846cbbe9bd8
+ - 1
+
+
+
+ -
+ -2792
+ 11309
+ 9
+ 20
+
+ -
+ -2786
+ 11319
+
+
+
+
-
-
- - 1
+
+
+ - Resulting text consisting of all the fragments
+ - 4d12f9f7-cab6-4b98-9042-bb2352899f85
+ - true
+ - 1
+ - Result
+ - Result
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ -2753
+ 11269
+ 50
+ 60
+
+ -
+ -2734.5
+ 11299
+
-
-
-
- - true
-
-
-
-
-
- - Point at the specified length
- - b39750aa-21ef-4a5a-8740-7fdd65d5b48e
- - Point
- - Point
- - false
- - 0
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - e9a82133-4720-4769-90c5-47f7ce7ac89c
+ - true
+ - Panel
+
+ - false
+ - 0.53023098409175873
+ - 4d12f9f7-cab6-4b98-9042-bb2352899f85
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ -2920
+ 10965
+ 350
+ 292
+
+ - 0
+ - 0
+ - 0
+ -
+ -2919.738
+ 10965.5
+
-
-
-
- -
- 719
- 2756
- 53
- 20
-
- -
- 747
- 2766
-
-
-
-
-
-
- - Tangent vector at the specified length
- - 372674e2-50b7-4bfb-ab1d-bb7e8b75c515
- - Tangent
- - Tangent
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
+ - true
+
+
+
+
+
+
+
+
+ - 1817fd29-20ae-4503-b542-f0fb651e67d7
+ - List Length
+
+
+
+
+ - Measure the length of a list.
+ - true
+ - 2282d336-365c-4bdb-b9c9-f6153d2023fd
+ - true
+ - List Length
+ - List Length
+
+
+
+
+ -
+ -2794
+ 11835
+ 93
+ 28
+
+ -
+ -2755
+ 11849
+
+
+
+
+
+ - 1
+ - Base list
+ - 2011b464-fc7a-4d43-b880-9a7d071e906f
+ - true
+ - List
+ - List
- false
- - 0
+ - e928512a-abc1-483c-bb4a-342192a50806
+ - 1
-
- 719
- 2776
- 53
- 20
+ -2792
+ 11837
+ 22
+ 24
-
- 747
- 2786
+ -2779.5
+ 11849
-
-
- - Curve parameter at the specified length
- - f5bb72c6-4e2d-47d4-a871-ce65caed868f
- - Parameter
- - Parameter
+
+
+ - Number of items in L
+ - b5b9a4a5-3ee0-42a1-a18a-fdaa72576c56
+ - true
+ - Length
+ - Length
- false
- 0
@@ -13786,14 +22475,14 @@
-
- 719
- 2796
- 53
- 20
+ -2740
+ 11837
+ 37
+ 24
-
- 747
- 2806
+ -2720
+ 11849
@@ -13803,84 +22492,59 @@
-
+
- - b7798b74-037e-4f0c-8ac7-dc1043d093e0
- - Rotate
+ - dd8134c0-109b-4012-92be-51d843edfff7
+ - Duplicate Data
-
- - Rotate an object in a plane.
+
+ - Duplicate data a predefined number of times.
- true
- - 964cb3ac-1a1f-431e-8b84-0556874d46d4
- - Rotate
- - Rotate
+ - 96613f16-8c7e-4e3e-9244-f130eb890b95
+ - true
+ - Duplicate Data
+ - Duplicate Data
-
+
-
- 633
- 2671
- 138
+ -2817
+ 11752
+ 140
64
-
- 701
- 2703
+ -2758
+ 11784
-
- - Base geometry
- - a4f21410-70fe-46e7-98d7-8793224d8bde
- - Geometry
- - Geometry
- - true
- - cf31e72b-6a90-4794-a19d-2be419d19aed
- - 1
-
-
-
-
- -
- 635
- 2673
- 51
- 20
-
- -
- 662
- 2683
-
-
-
-
-
-
-
- - Rotation angle in radians
- - c56df01d-4b47-4c8e-81ba-7057ced1d137
- - Angle
- - Angle
+
+ - 1
+ - Data to duplicate
+ - 7d490ed8-969e-4a1e-98c8-52e5f066545f
+ - true
+ - Data
+ - Data
- false
- 0
- - false
-
- 635
- 2693
- 51
+ -2815
+ 11754
+ 42
20
-
- 662
- 2703
+ -2792.5
+ 11764
@@ -13896,8 +22560,10 @@
-
- - 3.1415926535897931
+
+ - Grasshopper.Kernel.Types.GH_String
+ - false
+ - ;
@@ -13906,28 +22572,29 @@
-
-
- - Rotation plane
- - d9195291-084b-4fd6-b715-ff7af59871b1
- - Plane
- - Plane
+
+
+ - Number of duplicates
+ - d9c03fee-a0fb-4d7a-84c1-6f5ef7eff5dc
+ - true
+ - Number
+ - Number
- false
- - b39750aa-21ef-4a5a-8740-7fdd65d5b48e
+ - b5b9a4a5-3ee0-42a1-a18a-fdaa72576c56
- 1
-
- 635
- 2713
- 51
+ -2815
+ 11774
+ 42
20
-
- 662
- 2723
+ -2792.5
+ 11784
@@ -13944,17 +22611,7 @@
- -
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
-
+ - 2
@@ -13963,126 +22620,13 @@
-
-
- - Rotated geometry
- - 4b7f81ba-718b-415d-8e5a-3c633d24346e
- - Geometry
- - Geometry
- - false
- - 0
-
-
-
-
- -
- 716
- 2673
- 53
- 30
-
- -
- 744
- 2688
-
-
-
-
-
-
-
- - Transformation data
- - 3a5d1ebf-3ae7-46da-8628-59f4ad4e7905
- - Transform
- - Transform
- - false
- - 0
-
-
-
-
- -
- 716
- 2703
- 53
- 30
-
- -
- 744
- 2718
-
-
-
-
-
-
-
-
-
-
-
- - 8073a420-6bec-49e3-9b18-367f6fd76ac3
- - Join Curves
-
-
-
-
- - Join as many curves as possible
- - true
- - 226f21c6-4fc4-4167-b7fd-59d96537bf6d
- - Join Curves
- - Join Curves
-
-
-
-
- -
- 643
- 2608
- 118
- 44
-
- -
- 706
- 2630
-
-
-
-
-
- - 1
- - Curves to join
- - fabf4137-ead8-4c4a-a166-95a58b4c0bad
- - Curves
- - Curves
- - false
- - cf31e72b-6a90-4794-a19d-2be419d19aed
- - 4b7f81ba-718b-415d-8e5a-3c633d24346e
- - 2
-
-
-
-
- -
- 645
- 2610
- 46
- 20
-
- -
- 669.5
- 2620
-
-
-
-
-
-
-
- - Preserve direction of input curves
- - 6d100315-3d62-488c-be52-bbab983fd914
- - Preserve
- - Preserve
+
+
+ - Retain list order
+ - e4d4fa99-bb30-4b43-81ed-fefc20bda121
+ - true
+ - Order
+ - Order
- false
- 0
@@ -14090,14 +22634,14 @@
-
- 645
- 2630
- 46
+ -2815
+ 11794
+ 42
20
-
- 669.5
- 2640
+ -2792.5
+ 11804
@@ -14114,7 +22658,7 @@
- - false
+ - true
@@ -14124,27 +22668,30 @@
-
+
- 1
- - Joined curves and individual curves that could not be joined.
- - 04d2c425-92a8-4d5b-bf08-b063e28d5edf
- - Curves
- - Curves
+ - Duplicated data
+ - 4c47a8cd-b9b0-461a-a5dd-9a48a45b66a3
+ - true
+ - 2
+ - Data
+ - Data
- false
+ - true
- 0
-
- 721
- 2610
- 38
- 40
+ -2743
+ 11754
+ 64
+ 60
-
- 741.5
- 2630
+ -2727.5
+ 11784
@@ -14154,198 +22701,256 @@
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - ee60103a-50e1-4b3b-8a4b-e878472c2e33
- - cd3a4016-c65b-423e-80fe-187b9b727aaa
- - 510ca252-0b8c-434d-87ff-0bb19e02de48
- - fcd5ed70-f2c4-4965-b73f-6ce7f3f76d7d
- - 8b79d317-11af-4b0d-a24a-275e14631f8a
- - b725dfd1-cfa6-4e7c-9b1a-61cd5476e7ad
- - 964cb3ac-1a1f-431e-8b84-0556874d46d4
- - 226f21c6-4fc4-4167-b7fd-59d96537bf6d
- - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
- - 9
- - a265b490-ccac-453e-82c7-8ff5a0e23517
- - Group
-
-
-
-
-
-
-
-
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - A panel for custom notes and text values
- - 44a14ffd-ef9a-45e3-b6f8-a5425130a8bf
- - Panel
-
- - false
- - 0
- - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
- - 1
- - Double click to edit panel contentβ¦
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",X)
+ - true
+ - 87a4439e-5ed1-4725-98bb-f7d115ff7478
+ - true
+ - Expression
+ - Expression
-
+
-
- 630
- 3580
- 145
- 20
+ -2865
+ 11928
+ 235
+ 28
- - 0
- - 0
- - 0
-
- 630.7656
- 3580.1
+ -2765
+ 11942
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+ - Expression variable
+ - ede71a7a-bac6-4b77-8756-ed81f96fc065
+ - true
+ - Variable X
+ - X
+ - true
+ - 4440b01d-0727-488c-b655-f93cd16a720e
+ - 1
+
+
+
+
+ -
+ -2863
+ 11930
+ 14
+ 24
+
+ -
+ -2854.5
+ 11942
+
+
+
+
+
+
+
+ - Result of expression
+ - c316a043-8820-4d2c-97ec-4950f3274d54
+ - true
+ - Result
+ - Result
+ - false
+ - true
+ - 0
+
+
+
+
+ -
+ -2682
+ 11930
+ 50
+ 24
+
+ -
+ -2663.5
+ 11942
+
+
+
+
+
+
-
+
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Contains a collection of generic curves
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",Y)
- true
- - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
- - Curve
- - Curve
- - false
- - 04d2c425-92a8-4d5b-bf08-b063e28d5edf
- - 1
+ - b30c2f20-07f0-4998-a514-8066fc6a1a12
+ - true
+ - Expression
+ - Expression
-
+
-
- 677
- 2565
- 50
- 24
+ -2864
+ 11705
+ 234
+ 28
-
- 702.5
- 2577.707
+ -2765
+ 11719
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 9accc4fb-e73f-4433-a286-c59ae478fb26
+ - true
+ - Variable Y
+ - Y
+ - true
+ - 6b0a7edd-e6c0-47a0-8363-8ecf033a1975
+ - 1
+
+
+
+
+ -
+ -2862
+ 11707
+ 13
+ 24
+
+ -
+ -2854
+ 11719
+
+
+
+
+
+
+
+ - Result of expression
+ - 3f7c5dba-b728-47a8-ad2a-b092b6ddcd39
+ - true
+ - Result
+ - Result
+ - false
+ - true
+ - 0
+
+
+
+
+ -
+ -2682
+ 11707
+ 50
+ 24
+
+ -
+ -2663.5
+ 11719
+
+
+
+
+
+
+
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
- - 1
- - c09e5ae2-030b-42b1-a084-044710815d2e
- - Group
-
-
-
-
-
-
-
-
-
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
-
+
- A panel for custom notes and text values
- - e8733214-56ad-40ea-83a2-5e5d6fee430d
+ - 90365ad6-e298-473a-86cb-d4633ee6db2f
+ - true
- Panel
- false
- 0
- - 0
- - 0.0000053644183496292
+ - 4c47a8cd-b9b0-461a-a5dd-9a48a45b66a3
+ - 1
+ - Double click to edit panel contentβ¦
-
- 483
- 3670
- 439
- 104
+ -2830
+ 11357
+ 172
+ 292
- 0
- 0
- 0
-
- 483.5636
- 3670.764
+ -2829.937
+ 11357.36
-
+
-
255;255;255;255
- - false
- - false
+ - true
+ - true
- true
- false
- false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- true
@@ -14353,307 +22958,326 @@
-
+
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
-
- - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
- - true
- - 26a2087c-6b34-4cba-a4ca-cfd8860323fa
- - Evaluate Length
- - Evaluate Length
-
-
-
-
- -
- 630
- 2482
- 144
- 64
-
- -
- 704
- 2514
-
-
-
-
-
- - Curve to evaluate
- - a966cf4a-5ec5-41d3-82f6-4fd16d9818b3
- - Curve
- - Curve
- - false
- - 04d2c425-92a8-4d5b-bf08-b063e28d5edf
- - 1
-
-
-
-
- -
- 632
- 2484
- 57
- 20
-
- -
- 662
- 2494
-
-
-
-
-
-
-
- - Length factor for curve evaluation
- - 17838106-ce01-4b50-8dce-2b29ead2dae4
- - Length
- - Length
- - false
- - 0
-
-
-
-
- -
- 632
- 2504
- 57
- 20
-
- -
- 662
- 2514
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
-
-
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - fb8f5ae1-7d69-43b3-8269-948425a13989
- - Normalized
- - Normalized
- - false
- - 0
-
-
-
-
- -
- 632
- 2524
- 57
- 20
-
- -
- 662
- 2534
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - true
-
-
-
-
-
-
-
-
-
-
- - Point at the specified length
- - d4d5ac12-1a31-4022-8d91-9b0deff373a2
- - Point
- - Point
- - false
- - 0
-
-
-
-
- -
- 719
- 2484
- 53
- 20
-
- -
- 747
- 2494
-
-
-
-
-
-
-
- - Tangent vector at the specified length
- - c87ee5d0-529a-44f0-9205-ac78add5f358
- - Tangent
- - Tangent
- - false
- - 0
-
-
-
-
- -
- 719
- 2504
- 53
- 20
-
- -
- 747
- 2514
-
-
-
-
-
-
-
- - Curve parameter at the specified length
- - 3779e032-21bf-4d31-a613-b3331d3baf0f
- - Parameter
- - Parameter
- - false
- - 0
-
-
-
-
- -
- 719
- 2524
- 53
- 20
-
- -
- 747
- 2534
-
-
-
-
-
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - eb12b45e-e57a-4979-9ae6-195bec0817cc
+ - d8eea3ec-5157-4ac0-92dd-492058fad237
+ - 59c8374e-36a2-40df-af0f-1946fb9c4c2e
+ - 6a58cb78-3aa0-4c67-9585-8364f6f684f5
+ - 2aafa1cf-f50a-4433-9467-6e2ba9b0a462
+ - 2ac06252-6a62-48fb-9825-5298bdbe9536
+ - 30aa3e57-dd88-4f54-ad69-4b2473594537
+ - 3662d19c-7316-4361-b4a3-db2bbd218382
+ - b60eeacc-25e7-4f56-826d-40476555687d
+ - 71a4b562-3bee-43d5-9fb6-1c99bc3cd4cb
+ - ee5295ed-8446-4093-9cff-155530db048a
+ - 10338e33-43fc-4848-9f86-5e4608e349ae
+ - 5c73a0f5-f091-4315-897f-65bd97a0d6aa
+ - 5f716f01-b809-441a-87bc-b0e3f99103e3
+ - f6912693-e9d0-43ec-adb1-42336dd047c2
+ - b3a72a53-7382-458b-becc-3846cbbe9bd8
+ - bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf
+ - 9872d5d2-39a4-4ec9-adc7-34328fee7da2
+ - e9a82133-4720-4769-90c5-47f7ce7ac89c
+ - 2282d336-365c-4bdb-b9c9-f6153d2023fd
+ - 96613f16-8c7e-4e3e-9244-f130eb890b95
+ - 87a4439e-5ed1-4725-98bb-f7d115ff7478
+ - b30c2f20-07f0-4998-a514-8066fc6a1a12
+ - 90365ad6-e298-473a-86cb-d4633ee6db2f
+ - dbba226e-a179-44e2-9128-0825b4dea6d8
+ - 6ccf331f-85f1-4064-857f-79b781e718d5
+ - ad7bb29b-12e4-46ba-bd41-fb424d75c5d9
+ - 1c624bab-037b-49da-8d79-e902bf35524d
+ - 0d7b8cff-2594-4e45-ab9e-2f5f1341fd9b
+ - f6313031-c550-4d1d-8f43-99d56b12c44c
+ - 30
+ - e409bbb2-316f-409c-95e6-3f4b7c2dc8b6
+ - Group
+
+
+
+
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 079bd9bd-54a0-41d4-98af-db999015f63d
+ - VB Script
-
- - Evaluate an expression
- - FORMAT("{0:R}",O)
+
+ - A VB.NET scriptable component
- true
- - 7b796d98-9d29-4777-978b-4e0f43e188d2
- - Expression
- - Expression
+ - dbba226e-a179-44e2-9128-0825b4dea6d8
+ - true
+ - VB Script
+ - TxtWriter
+ - true
+ - 0
+ - If activate Then
+
+ Dim i As Integer
+ Dim aryText(4) As String
+
+ aryText(0) = "Mary WriteLine"
+ aryText(1) = "Had"
+ aryText(2) = "Another"
+ aryText(3) = "Little"
+ aryText(4) = "One"
+
+ ' the data is appended to the file. If file doesnt exist, a new file is created
+ Dim objWriter As New System.IO.StreamWriter(filePath, append)
+
+ For i = 0 To data.Count - 1
+ objWriter.WriteLine(data(i))
+ Next
+
+ objWriter.Close()
+
+ End If
+
+ If clearFile Then
+ Dim objWriter As New System.IO.StreamWriter(filePath, False)
+ objWriter.Close()
+ End If
+
-
- 605
- 2260
- 194
- 28
+ -2805
+ 10792
+ 115
+ 104
-
- 705
- 2274
+ -2729
+ 10844
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 5
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 2
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - Expression variable
- - 872253d1-d04f-4f48-88b0-5a56b0b2f8b6
- - Variable O
- - O
+
+ - true
+ - Script Variable filePath
+ - a23fff20-bfb8-4cc6-9e17-fcd7a01790a8
+ - true
+ - filePath
+ - filePath
- true
- - 429b9784-3991-40dd-b4fc-7324008c5239
+ - 0
+ - true
+ - 6ccf331f-85f1-4064-857f-79b781e718d5
+ - 1
+ - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
+
+
+
+
+ -
+ -2803
+ 10794
+ 59
+ 20
+
+ -
+ -2764
+ 10804
+
+
+
+
+
+
+
+ - 1
+ - true
+ - Script Variable data
+ - 72d8161f-b538-4ae5-9384-58bbcb9cf13d
+ - true
+ - 1
+ - data
+ - data
+ - true
+ - 1
+ - true
+ - e9a82133-4720-4769-90c5-47f7ce7ac89c
+ - 1
+ - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
+
+
+
+
+ -
+ -2803
+ 10814
+ 59
+ 20
+
+ -
+ -2764
+ 10824
+
+
+
+
+
+
+
+ - true
+ - Script Variable append
+ - 0c4995db-4b39-40f5-8333-6c42d3a67924
+ - true
+ - append
+ - append
+ - true
+ - 0
+ - true
+ - 0
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -2803
+ 10834
+ 59
+ 20
+
+ -
+ -2764
+ 10844
+
+
+
+
+
+
+
+ - true
+ - Script Variable activate
+ - 71dd2150-8eb6-430d-8654-4fcf43527fdf
+ - true
+ - activate
+ - activate
+ - true
+ - 0
+ - true
+ - ad7bb29b-12e4-46ba-bd41-fb424d75c5d9
- 1
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -2803
+ 10854
+ 59
+ 20
+
+ -
+ -2764
+ 10864
+
+
+
+
+
+
+
+ - true
+ - Script Variable clearFile
+ - cd661c15-4878-4982-b105-55468f1c7b12
+ - true
+ - clearFile
+ - clearFile
+ - true
+ - 0
+ - true
+ - 0
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -2803
+ 10874
+ 59
+ 20
+
+ -
+ -2764
+ 10884
+
+
+
+
+
+
+
+ - Print, Reflect and Error streams
+ - 55b76fbc-c929-4370-963b-82599d65189f
+ - true
+ - out
+ - out
+ - false
+ - 0
-
- 607
- 2262
- 14
- 24
+ -2714
+ 10794
+ 22
+ 50
-
- 615.5
- 2274
+ -2701.5
+ 10819
-
-
- - Result of expression
- - 44c4e463-8e39-49cf-b1e3-7f0a2ce242a0
- - Result
- -
+
+
+ - Output parameter A
+ - dc1f9c8e-fa52-4000-8ad6-e630813683e2
+ - true
+ - A
+ - A
- false
- 0
@@ -14661,14 +23285,14 @@
-
- 788
- 2262
- 9
- 24
+ -2714
+ 10844
+ 22
+ 50
-
- 794
- 2274
+ -2701.5
+ 10869
@@ -14680,137 +23304,57 @@
-
+
- - 9abae6b7-fa1d-448c-9209-4a8155345841
- - Deconstruct
+ - 06953bda-1d37-4d58-9b38-4b3c74e54c8f
+ - File Path
-
- - Deconstruct a point into its component parts.
- - true
- - 1b261338-78de-4ea1-819d-e804feffeeca
- - Deconstruct
- - Deconstruct
+
+ - Contains a collection of file paths
+ - false
+ - All files|*.*
+ - 6ccf331f-85f1-4064-857f-79b781e718d5
+ - true
+ - File Path
+ - File Path
+ - false
+ - 0
-
+
-
- 636
- 2394
- 132
- 64
+ -2769
+ 10922
+ 50
+ 24
-
- 683
- 2426
+ -2744.277
+ 10934.34
-
-
- - Input point
- - 92303b98-af3c-4290-b699-a801dc759d98
- - Point
- - Point
- - false
- - d4d5ac12-1a31-4022-8d91-9b0deff373a2
- - 1
-
-
-
-
- -
- 638
- 2396
- 30
- 60
-
- -
- 654.5
- 2426
-
-
-
-
-
-
-
- - Point {x} component
- - 429b9784-3991-40dd-b4fc-7324008c5239
- - X component
- - X component
- - false
- - 0
-
-
-
-
- -
- 698
- 2396
- 68
- 20
-
- -
- 733.5
- 2406
-
-
-
-
-
-
-
- - Point {y} component
- - d92a6eb8-3adc-42ab-b1dd-cc6fd5ae1b75
- - Y component
- - Y component
- - false
- - 0
-
-
-
-
- -
- 698
- 2416
- 68
- 20
-
- -
- 733.5
- 2426
-
-
-
-
-
-
-
- - Point {z} component
- - 693d19df-77a5-490c-a58d-735f7e092501
- - Z component
- - Z component
- - false
- - 0
+
+
+ - 1
-
+
- -
- 698
- 2436
- 68
- 20
-
- -
- 733.5
- 2446
-
+ - 1
+ - {0}
+
+
+
+ - false
+ - C:\VSC.O____STNEMGES_48361____DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF____O____FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID____16384_SEGMENTS____O.CSV
+
+
+
@@ -14818,130 +23362,278 @@
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - a8b97322-2d53-47cd-905e-b932c3ccd74e
+ - Button
- - A panel for custom notes and text values
- - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
- - Panel
+ - Button object with two values
+ - False
+ - True
+ - ad7bb29b-12e4-46ba-bd41-fb424d75c5d9
+ - true
+ - Button
- false
- - 0
- - 44c4e463-8e39-49cf-b1e3-7f0a2ce242a0
- - 1
- - Double click to edit panel contentβ¦
+ - 0
-
+
-
+
-
- 622
- 2221
- 160
- 20
-
- - 0
- - 0
- - 0
- -
- 622.9937
- 2221.698
-
-
-
-
-
- -
- 255;255;255;255
+ -2780
+ 10770
+ 66
+ 22
- - false
- - false
- - true
- - false
- - false
- - true
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 079bd9bd-54a0-41d4-98af-db999015f63d
+ - VB Script
-
- - Evaluate an expression
- - FORMAT("{0:R}",O)
+
+ - A VB.NET scriptable component
- true
- - 5086f2ab-1b64-44ce-8ebb-d3bf4b9ebde8
- - Expression
- - Expression
+ - a0ba8fac-f83b-475c-87c1-b7d4071e7084
+ - true
+ - VB Script
+ - TxtWriter
+ - true
+ - 0
+ - If activate Then
+
+ Dim i As Integer
+ Dim aryText(4) As String
+
+ aryText(0) = "Mary WriteLine"
+ aryText(1) = "Had"
+ aryText(2) = "Another"
+ aryText(3) = "Little"
+ aryText(4) = "One"
+
+ ' the data is appended to the file. If file doesnt exist, a new file is created
+ Dim objWriter As New System.IO.StreamWriter(filePath, append)
+
+ For i = 0 To data.Count - 1
+ objWriter.WriteLine(data(i))
+ Next
+
+ objWriter.Close()
+
+ End If
+
+ If clearFile Then
+ Dim objWriter As New System.IO.StreamWriter(filePath, False)
+ objWriter.Close()
+ End If
+
-
- 605
- 2174
- 194
- 28
+ -2092
+ 10804
+ 115
+ 104
-
- 705
- 2188
+ -2016
+ 10856
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 5
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 2
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - Expression variable
- - 40d84ac4-901b-4025-995e-5a7b2cd3b051
- - Variable O
- - O
+
+ - true
+ - Script Variable filePath
+ - c90dafc0-991b-4b24-b372-26f3457b24f4
+ - true
+ - filePath
+ - filePath
- true
- - d92a6eb8-3adc-42ab-b1dd-cc6fd5ae1b75
+ - 0
+ - true
+ - 1e6793b9-7876-44c3-81db-1f581a66cc6f
- 1
+ - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
- 607
- 2176
- 14
- 24
+ -2090
+ 10806
+ 59
+ 20
-
- 615.5
- 2188
+ -2051
+ 10816
+
+
+
+
+
+
+
+ - 1
+ - true
+ - Script Variable data
+ - 9a8a9cfe-d534-4b28-bd9c-3166283e3d8e
+ - true
+ - 1
+ - data
+ - data
+ - true
+ - 1
+ - true
+ - b22abe4a-d6ea-4ecd-9217-7ee811022f89
+ - 1
+ - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
+
+
+
+
+ -
+ -2090
+ 10826
+ 59
+ 20
+
+ -
+ -2051
+ 10836
+
+
+
+
+
+
+
+ - true
+ - Script Variable append
+ - 49879d42-8c70-443c-96f2-8e94c165a300
+ - true
+ - append
+ - append
+ - true
+ - 0
+ - true
+ - 0
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -2090
+ 10846
+ 59
+ 20
+
+ -
+ -2051
+ 10856
+
+
+
+
+
+
+
+ - true
+ - Script Variable activate
+ - 67010aa9-6eee-435c-81ac-14a2beb83430
+ - true
+ - activate
+ - activate
+ - true
+ - 0
+ - true
+ - 3d6e8a3d-110b-4477-9808-a3778be44782
+ - 1
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -2090
+ 10866
+ 59
+ 20
+
+ -
+ -2051
+ 10876
+
+
+
+
+
+
+
+ - true
+ - Script Variable clearFile
+ - af9a7a01-6d0a-4d7a-bc79-9a0507585127
+ - true
+ - clearFile
+ - clearFile
+ - true
+ - 0
+ - true
+ - 0
+ - 3cda2745-22ac-4244-9b04-97a5255fa60f
+
+
+
+
+ -
+ -2090
+ 10886
+ 59
+ 20
+
+ -
+ -2051
+ 10896
-
- - Result of expression
- - df1a2729-a520-499a-9fd0-a8b65794d183
- - Result
- -
+
+ - Print, Reflect and Error streams
+ - 9c6f31cd-da7a-4aef-b4d7-b8908e1751b9
+ - true
+ - out
+ - out
- false
- 0
@@ -14949,15 +23641,100 @@
-
- 788
- 2176
- 9
- 24
+ -2001
+ 10806
+ 22
+ 50
-
- 794
- 2188
+ -1988.5
+ 10831
+
+
+
+
+
+
+
+ - Output parameter A
+ - 961bc7c5-a1af-472e-9695-84c8c25be36c
+ - true
+ - A
+ - A
+ - false
+ - 0
+
+
+
+
+ -
+ -2001
+ 10856
+ 22
+ 50
+ -
+ -1988.5
+ 10881
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 06953bda-1d37-4d58-9b38-4b3c74e54c8f
+ - File Path
+
+
+
+
+ - Contains a collection of file paths
+ - false
+ - All files|*.*
+ - 1e6793b9-7876-44c3-81db-1f581a66cc6f
+ - true
+ - File Path
+ - File Path
+ - false
+ - 0
+
+
+
+
+ -
+ -2055
+ 10934
+ 50
+ 24
+
+ -
+ -2030.094
+ 10946.08
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+ - C:\VSC.O____EPAHS_LANGIS____STNEMGES_48361____DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF____O____FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID____16384_SEGMENTS____SIGNAL_SHAPE____O.CSV
@@ -14968,21 +23745,55 @@
-
+
+
+ - a8b97322-2d53-47cd-905e-b932c3ccd74e
+ - Button
+
+
+
+
+ - Button object with two values
+ - False
+ - True
+ - 3d6e8a3d-110b-4477-9808-a3778be44782
+ - true
+ - Button
+
+ - false
+ - 0
+
+
+
+
+ -
+ -2067
+ 10764
+ 66
+ 22
+
+
+
+
+
+
+
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
-
+
- A panel for custom notes and text values
- - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
+ - b6df8fad-340c-4555-a43a-639976bc59fe
+ - true
- Panel
- false
- - 0
- - df1a2729-a520-499a-9fd0-a8b65794d183
+ - 1
+ - c3df9ab9-ce47-48e9-994e-14f1d7735c94
- 1
- Double click to edit panel contentβ¦
@@ -14990,30 +23801,31 @@
-
- 622
- 2133
- 160
- 20
+ -3745
+ 10931
+ 194
+ 292
- 0
- 0
- 0
-
- 622.9937
- 2133.276
+ -3744.249
+ 10931.14
-
+
-
255;255;255;255
- - false
- - false
+ - true
+ - true
- true
- false
- false
+ - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- true
@@ -15021,184 +23833,167 @@
-
+
- - 9c85271f-89fa-4e9f-9f4a-d75802120ccc
- - Division
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
-
- - Mathematical division
- - true
- - 3a3cdcad-cb6e-42a2-b26f-eabf35d1c224
- - Division
- - Division
+
+ - Contains a collection of floating point numbers
+ - 47d36a7d-3cd2-4782-9f53-9f4088b19d4b
+ - X*4
+ - true
+ - Number
+ - Number
+ - false
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - 1
-
+
-
- 661
- 2072
- 82
- 44
+ -3503
+ 12866
+ 53
+ 24
-
- 692
- 2094
+ -3467.059
+ 12878.45
-
-
- - Item to divide (dividend)
- - 26ba875e-d26b-4715-9873-17f18d0efde2
- - A
- - A
- - false
- - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
- - 1
-
-
-
-
- -
- 663
- 2074
- 14
- 20
-
- -
- 671.5
- 2084
-
-
-
-
-
-
-
- - Item to divide with (divisor)
- - ed06cc38-fdf9-4b45-ab41-3d6287ca0a47
- - B
- - B
- - false
- - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
- - 1
-
-
-
-
- -
- 663
- 2094
- 14
- 20
-
- -
- 671.5
- 2104
-
-
-
-
-
-
-
- - The result of the Division
- - 616fbb74-cb75-40af-8a97-d383c34f36ba
- - Result
- - Result
- - false
- - 0
+
+
+
+
+
+
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
+
+
+
+
+ - Contains a collection of floating point numbers
+ - 1c624bab-037b-49da-8d79-e902bf35524d
+ - X*4
+ - true
+ - Number
+ - Number
+ - false
+ - e02db1d3-13e3-4587-a331-19c777c3db08
+ - 1
+
+
+
+
+ -
+ -2770
+ 12187
+ 53
+ 24
+
+ -
+ -2734.969
+ 12199.05
+
-
-
-
- -
- 707
- 2074
- 34
- 40
-
- -
- 725.5
- 2094
-
-
-
-
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
- - A panel for custom notes and text values
- - 6243360b-4cd0-4b51-bf13-b41a10039126
- - Panel
-
+ - Contains a collection of floating point numbers
+ - 9cc45261-b02e-4259-9e30-07f8e180b8a3
+ - X*4
+ - true
+ - Number
+ - Number
- false
- - 0
- - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
+ - e02db1d3-13e3-4587-a331-19c777c3db08
- 1
- - Double click to edit panel contentβ¦
-
+
-
+
-
- 623
- 1985
- 160
- 20
+ -2056
+ 13081
+ 53
+ 24
- - 0
- - 0
- - 0
-
- 623.242
- 1985.76
+ -2020.867
+ 13093.77
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - true
+ - a4a55193-86eb-40c0-8f54-9e700ffb5262
+ - true
+ - Curve
+ - Curve
+ - false
+ - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
+ - 1
+
+
+
+
+ -
+ -3501
+ 12824
+ 50
+ 24
-
-
-
-
- -
- 255;255;255;255
+
-
+ -3476.888
+ 12836.24
- - false
- - false
- - true
- - false
- - false
- - true
-
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- FORMAT("{0:R}",O)
- true
- - 5d416a89-7386-4795-804d-85aad6db5f35
+ - 84f4a890-2b31-4a54-b2a5-49681a5484c7
+ - true
- Expression
- Expression
@@ -15206,14 +24001,14 @@
-
- 605
- 2025
+ -3747
+ 11305
194
28
-
- 705
- 2039
+ -3647
+ 11319
@@ -15226,36 +24021,38 @@
-
+
- Expression variable
- - bb19316b-746a-4f27-8652-2823c6953f72
+ - 94f9eda3-bd56-4fd8-861a-2825f6c8b43f
+ - true
- Variable O
- O
- true
- - 616fbb74-cb75-40af-8a97-d383c34f36ba
+ - 0b7cd3a8-2836-435f-b6ae-6abbe8053e01
- 1
-
- 607
- 2027
+ -3745
+ 11307
14
24
-
- 615.5
- 2039
+ -3736.5
+ 11319
-
+
- Result of expression
- - 8261f4ba-6e49-4a2c-a90d-63b86dddb45b
+ - 005faa35-deb5-475f-bb9e-bf2deeb54731
+ - true
- Result
-
- false
@@ -15265,14 +24062,14 @@
-
- 788
- 2027
+ -3564
+ 11307
9
24
-
- 794
- 2039
+ -3558
+ 11319
@@ -15284,140 +24081,80 @@
-
-
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
-
-
-
-
- - 2
- - A wire relay object
- - b998e5cb-ac9b-472c-bca9-b12d2a814ca3
- - Relay
-
- - false
- - 8261f4ba-6e49-4a2c-a90d-63b86dddb45b
- - 1
-
-
-
-
- -
- 682
- 1950
- 40
- 16
-
- -
- 702
- 1958
-
-
-
-
-
-
-
-
+
- - a0d62394-a118-422d-abb3-6af115c75b25
- - Addition
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Mathematical addition
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - 1bcfcd5d-8614-4116-bfb8-776af73c4a1a
- - Addition
- - Addition
+ - c20dd2aa-56ce-4ff5-8e86-52afad8c2c96
+ - true
+ - Expression
+ - Expression
-
- 661
- 1887
- 82
- 44
+ -3405
+ 11305
+ 194
+ 28
-
- 692
- 1909
+ -3305
+ 11319
-
- - 2
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - First item for addition
- - a0ed3f37-6fa3-45a8-858d-063127ff8a9b
- - A
- - A
- - true
- - bfb9c742-ccba-40e2-9d19-47e55cf92c4b
- - 1
-
-
-
-
- -
- 663
- 1889
- 14
- 20
-
- -
- 671.5
- 1899
-
-
-
-
-
-
-
- - Second item for addition
- - 01fa2527-fed9-4679-8d0b-13154e15b8aa
- - B
- - B
+
+ - Expression variable
+ - 10578647-61a2-434e-9cb2-13331d6797ac
+ - true
+ - Variable O
+ - O
- true
- - c0c89fc9-9439-46ab-9f7e-31f42bf53c28
+ - ccd28879-e08a-4aaa-95c3-f7812fa57d94
- 1
-
- 663
- 1909
+ -3403
+ 11307
14
- 20
+ 24
-
- 671.5
- 1919
+ -3394.5
+ 11319
-
- - Result of addition
- - 2e5b0884-c422-418c-985d-a3d108281c45
+
+ - Result of expression
+ - 7fa81195-a3d3-4cb0-a588-f06d82c50a40
+ - true
- Result
- - Result
+ -
- false
- 0
@@ -15425,170 +24162,38 @@
-
- 707
- 1889
- 34
- 40
-
- -
- 725.5
- 1909
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 9c85271f-89fa-4e9f-9f4a-d75802120ccc
- - Division
-
-
-
-
- - Mathematical division
- - true
- - 7b988f86-3299-4057-83e2-a2dfad7edd14
- - Division
- - Division
-
-
-
-
- -
- 661
- 1737
- 82
- 44
-
- -
- 692
- 1759
-
-
-
-
-
- - Item to divide (dividend)
- - 7af19144-101f-4fd7-b4ae-b0ec49544cb3
- - A
- - A
- - false
- - 7996ffe7-23e4-4271-8379-50fdc86d5ee4
- - 1
-
-
-
-
- -
- 663
- 1739
- 14
- 20
-
- -
- 671.5
- 1749
-
-
-
-
-
-
-
- - Item to divide with (divisor)
- - 2e88e802-2d32-449a-955c-da6d6f7cd324
- - B
- - B
- - false
- - 0
-
-
-
-
- -
- 663
- 1759
- 14
- 20
-
- -
- 671.5
- 1769
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
+ -3222
+ 11307
+ 9
+ 24
+
+ -
+ -3216
+ 11319
+
-
-
-
- - Grasshopper.Kernel.Types.GH_Integer
- - 2
-
-
-
-
-
- - The result of the Division
- - 544e5366-cc02-4c90-87a2-fee9bebd91ea
- - Result
- - Result
- - false
- - 0
-
-
-
-
- -
- 707
- 1739
- 34
- 40
-
- -
- 725.5
- 1759
-
-
-
-
-
-
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- - FORMAT("{0:R}",O)
+ - FORMAT("{0:0.00000000000000}",O)
- true
- - 43169f25-9f97-4cc6-a9fb-70b22569a90b
+ - 5ccec4b3-fea6-45d3-8cbe-91c674ae3851
+ - true
- Expression
- Expression
@@ -15596,14 +24201,14 @@
-
- 605
- 1689
- 194
+ -3809
+ 11277
+ 318
28
-
- 705
- 1703
+ -3647
+ 11291
@@ -15616,36 +24221,38 @@
-
+
- Expression variable
- - fc92cf4d-201d-4cfa-8e79-eb21e2742cc5
+ - 150fabf1-ca09-423e-b50c-caeaf17f351a
+ - true
- Variable O
- O
- true
- - 544e5366-cc02-4c90-87a2-fee9bebd91ea
+ - 0b7cd3a8-2836-435f-b6ae-6abbe8053e01
- 1
-
- 607
- 1691
+ -3807
+ 11279
14
24
-
- 615.5
- 1703
+ -3798.5
+ 11291
-
+
- Result of expression
- - 1f548497-6dc7-4aab-896a-5843cdcb8ea7
+ - 9d725916-6db6-4992-991f-cb735f009979
+ - true
- Result
-
- false
@@ -15655,14 +24262,14 @@
-
- 788
- 1691
+ -3502
+ 11279
9
24
-
- 794
- 1703
+ -3496
+ 11291
@@ -15674,124 +24281,19 @@
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - d14d45ee-9a5e-435f-8e00-0ea848456dec
- - Panel
-
- - false
- - 0
- - 1f548497-6dc7-4aab-896a-5843cdcb8ea7
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 622
- 1649
- 160
- 20
-
- - 0
- - 0
- - 0
- -
- 622.9937
- 1649.617
-
-
-
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
-
-
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - 7996ffe7-23e4-4271-8379-50fdc86d5ee4
- - Panel
-
- - false
- - 0
- - 12e30454-d44f-4207-9e27-41c21b4ca838
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 622
- 1801
- 160
- 20
-
- - 0
- - 0
- - 0
- -
- 622.9937
- 1801.527
-
-
-
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
-
-
-
-
-
-
-
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- - FORMAT("{0:R}",O)
+ - FORMAT("{0:0.00000000000000}",O)
- true
- - 35de8717-4eea-481e-bcfd-f9b50b3335bb
+ - ff82ce22-4075-4b1a-9609-55239f281a35
+ - true
- Expression
- Expression
@@ -15799,14 +24301,14 @@
-
- 605
- 1840
- 194
+ -3467
+ 11277
+ 318
28
-
- 705
- 1854
+ -3305
+ 11291
@@ -15819,36 +24321,38 @@
-
+
- Expression variable
- - 71cf5f71-6390-4db3-b49d-a155bdb8635d
+ - d746fd29-ce1c-41d1-81f2-fdf9c5f169de
+ - true
- Variable O
- O
- true
- - 2e5b0884-c422-418c-985d-a3d108281c45
+ - ccd28879-e08a-4aaa-95c3-f7812fa57d94
- 1
-
- 607
- 1842
+ -3465
+ 11279
14
24
-
- 615.5
- 1854
+ -3456.5
+ 11291
-
+
- Result of expression
- - 12e30454-d44f-4207-9e27-41c21b4ca838
+ - bdc74c8b-0903-4034-9228-c3b65ca33ade
+ - true
- Result
-
- false
@@ -15858,14 +24362,14 @@
-
- 788
- 1842
+ -3160
+ 11279
9
24
-
- 794
- 1854
+ -3154
+ 11291
@@ -15877,17 +24381,92 @@
-
+
+
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - Data
+
+
+
+
+ - Contains a collection of generic data
+ - true
+ - 377c7605-11b6-4673-94de-cc5176b48b51
+ - true
+ - Data
+ - Data
+ - false
+ - 7fa81195-a3d3-4cb0-a588-f06d82c50a40
+ - 1
+
+
+
+
+ -
+ -3330
+ 11242
+ 50
+ 24
+
+ -
+ -3305.888
+ 11254.08
+
+
+
+
+
+
+
+
+
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - Data
+
+
+
+
+ - Contains a collection of generic data
+ - true
+ - c3df9ab9-ce47-48e9-994e-14f1d7735c94
+ - true
+ - Data
+ - Data
+ - false
+ - 005faa35-deb5-475f-bb9e-bf2deeb54731
+ - 1
+
+
+
+
+ -
+ -3672
+ 11242
+ 50
+ 24
+
+ -
+ -3647.888
+ 11254.56
+
+
+
+
+
+
+
+
- 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
- Scale
-
+
- Scale an object uniformly in all directions.
- true
- - 231d76fe-2789-4a1c-ac87-314c5549f831
+ - 431dbfbf-14de-4cae-b7cc-93329a70f66c
+ - true
- Scale
- Scale
@@ -15895,48 +24474,50 @@
-
- 625
- 1566
- 154
+ -3548
+ 12392
+ 138
64
-
- 709
- 1598
+ -3480
+ 12424
-
+
- Base geometry
- - 2f89036f-a302-4c26-8c58-a257774f9004
+ - 535babb8-98b7-4909-b3b3-e6e549c1c92a
+ - true
- Geometry
- Geometry
- true
- - 6e32a2ca-5cb3-40d1-bb45-4d62304d533d
+ - a4a55193-86eb-40c0-8f54-9e700ffb5262
- 1
-
- 627
- 1568
- 67
+ -3546
+ 12394
+ 51
20
-
- 670
- 1578
+ -3519
+ 12404
-
+
- Center of scaling
- - 1813bed0-02d6-4db0-b77f-366a4a290b1c
+ - 9ad4454f-9f59-40e3-be99-632d1a1461a3
+ - true
- Center
- Center
- false
@@ -15946,14 +24527,14 @@
-
- 627
- 1588
- 67
+ -3546
+ 12414
+ 51
20
-
- 670
- 1598
+ -3519
+ 12424
@@ -15987,26 +24568,26 @@
- Scaling factor
- - 68c9537b-eb7c-480a-b5ee-0770d1eae50a
- - 1/X
+ - 444ebc82-f6a0-4084-8984-dd4c66d945bf
+ - true
- Factor
- Factor
- false
- - d14d45ee-9a5e-435f-8e00-0ea848456dec
+ - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
- 1
-
- 627
- 1608
- 67
+ -3546
+ 12434
+ 51
20
-
- 670
- 1618
+ -3519
+ 12444
@@ -16033,9 +24614,10 @@
-
+
- Scaled geometry
- - ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86
+ - 2979390f-d371-4b3d-81eb-02a4ec91d8aa
+ - true
- Geometry
- Geometry
- false
@@ -16045,23 +24627,24 @@
-
- 724
- 1568
+ -3465
+ 12394
53
30
-
- 752
- 1583
+ -3437
+ 12409
-
+
- Transformation data
- - d7ce92c8-46c2-463c-99cf-b2526261e09a
+ - 3c95fe8e-b4a3-4ade-9777-00ba055b0e82
+ - true
- Transform
- Transform
- false
@@ -16071,14 +24654,14 @@
-
- 724
- 1598
+ -3465
+ 12424
53
30
-
- 752
- 1613
+ -3437
+ 12439
@@ -16088,254 +24671,71 @@
-
-
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
-
-
-
-
- - Contains a collection of generic curves
- - true
- - 09336dd8-3c4b-476c-b62d-d3b399ef2780
- - Curve
- - Curve
- - false
- - ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86
- - 1
-
-
-
-
- -
- 677
- 1097
- 50
- 24
-
- -
- 702.9665
- 1109.974
-
-
-
-
-
-
-
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
+ - Scale
- - Evaluate an expression
- - FORMAT("{0:R}",O)
- - true
- - f14968fc-8c03-4bf0-9731-e104bcf98382
- - Expression
- - Expression
-
-
-
-
- -
- 605
- 2347
- 194
- 28
-
- -
- 705
- 2361
-
-
-
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
-
- - Expression variable
- - b2b86f5d-c078-454b-829f-05dc9c8931b7
- - Variable O
- - O
- - true
- - 693d19df-77a5-490c-a58d-735f7e092501
- - 1
-
-
-
-
- -
- 607
- 2349
- 14
- 24
-
- -
- 615.5
- 2361
-
-
-
-
-
-
-
- - Result of expression
- - 58bc3cd2-b8a5-4b29-9bc0-8c5da1c2d852
- - Result
- -
- - false
- - 0
-
-
-
-
- -
- 788
- 2349
- 9
- 24
-
- -
- 794
- 2361
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - ab15d115-f73b-4d08-9382-99436259ff41
- - Panel
-
- - false
- - 0
- - 58bc3cd2-b8a5-4b29-9bc0-8c5da1c2d852
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 622
- 2307
- 160
- 20
-
- - 0
- - 0
- - 0
- -
- 622.8657
- 2307.473
-
-
-
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
-
-
-
-
-
-
-
-
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
-
-
-
-
- - Evaluate a curve at a certain factor along its length. Length factors can be supplied both in curve units and normalized units. Change the [N] parameter to toggle between the two modes.
+ - Scale an object uniformly in all directions.
- true
- - c4aa530e-cb9a-4448-b893-7d5534deb0e5
- - Evaluate Length
- - Evaluate Length
+ - ff436794-13e0-4e1f-80d6-7f5a87203812
+ - true
+ - Scale
+ - Scale
-
+
-
- 630
- 1483
- 144
+ -3548
+ 12309
+ 138
64
-
- 704
- 1515
+ -3480
+ 12341
-
- - Curve to evaluate
- - 2d7bcaf1-a4ba-425f-968c-c962f2bb6c85
- - Curve
- - Curve
- - false
- - ecb3b5d5-ccc4-415b-bbfe-d76dab0e4a86
+
+ - Base geometry
+ - e2e063e4-7a57-4670-b883-9610ae650a01
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - 38f60d72-95b9-474c-a523-e27fbbd26166
- 1
-
- 632
- 1485
- 57
+ -3546
+ 12311
+ 51
20
-
- 662
- 1495
+ -3519
+ 12321
-
- - Length factor for curve evaluation
- - 1a3512d3-14c6-484e-a725-8ee8fb9d44d0
- - Length
- - Length
+
+ - Center of scaling
+ - 7d0b0dfa-0f1c-4ed6-8e42-8083399ec7d1
+ - true
+ - Center
+ - Center
- false
- 0
@@ -16343,14 +24743,14 @@
-
- 632
- 1505
- 57
+ -3546
+ 12331
+ 51
20
-
- 662
- 1515
+ -3519
+ 12341
@@ -16366,8 +24766,13 @@
+
- - 1
+ -
+ 0
+ 0
+ 0
+
@@ -16377,26 +24782,28 @@
-
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - 1efbe105-5434-4501-b1b8-0f2cf92ec77f
- - Normalized
- - Normalized
+
+ - Scaling factor
+ - 03c65af6-f9df-4a0c-8c8d-2be13ae05be2
+ - true
+ - Factor
+ - Factor
- false
- - 0
+ - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
+ - 1
-
- 632
- 1525
- 57
+ -3546
+ 12351
+ 51
20
-
- 662
- 1535
+ -3519
+ 12361
@@ -16413,7 +24820,7 @@
- - true
+ - 1000
@@ -16423,11 +24830,12 @@
-
- - Point at the specified length
- - 53e8fe8a-51ac-4ae0-a3c1-fb0e6e7d6a7e
- - Point
- - Point
+
+ - Scaled geometry
+ - 05d9ac10-8297-4558-bcc4-512a79bb9aef
+ - true
+ - Geometry
+ - Geometry
- false
- 0
@@ -16435,51 +24843,26 @@
-
- 719
- 1485
+ -3465
+ 12311
53
- 20
+ 30
-
- 747
- 1495
+ -3437
+ 12326
-
- - Tangent vector at the specified length
- - 693f19a5-23b5-40d2-8501-3a342be28e63
- - Tangent
- - Tangent
- - false
- - 0
-
-
-
-
- -
- 719
- 1505
- 53
- 20
-
- -
- 747
- 1515
-
-
-
-
-
-
-
- - Curve parameter at the specified length
- - 4d17e914-bbe1-481c-8fe9-a2528e296ff9
- - Parameter
- - Parameter
+
+ - Transformation data
+ - 4299bd6c-069d-4df0-b014-c60c42cf8307
+ - true
+ - Transform
+ - Transform
- false
- 0
@@ -16487,14 +24870,14 @@
-
- 719
- 1525
+ -3465
+ 12341
53
- 20
+ 30
-
- 747
- 1535
+ -3437
+ 12356
@@ -16504,191 +24887,172 @@
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
+ - Scale
- - Evaluate an expression
- - FORMAT("{0:R}",O)
+ - Scale an object uniformly in all directions.
- true
- - 18765130-12d0-4e81-bb07-50c6d539a331
- - Expression
- - Expression
+ - 3eeef9bc-d5a9-4e6a-b71c-b4dfe8f6b841
+ - true
+ - Scale
+ - Scale
-
+
-
- 605
- 1266
- 194
- 28
+ -3556
+ 12163
+ 154
+ 64
-
- 705
- 1280
+ -3472
+ 12195
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Base geometry
+ - 2c95390f-c055-43de-a302-eea659970034
+ - true
+ - Geometry
+ - Geometry
+ - true
+ - 8f680386-5218-475e-a977-751a09d1b381
+ - 1
-
-
-
- - Expression variable
- - 7a7c3697-e63a-45b2-bd06-037d2f29b817
- - Variable O
- - O
- - true
- - fc7c12b9-2081-4dd6-a05e-919a971f9006
- - 1
-
-
-
-
- -
- 607
- 1268
- 14
- 24
-
- -
- 615.5
- 1280
-
-
-
-
-
-
-
- - Result of expression
- - e5c82fa4-8603-4911-9120-70602d5d82d0
- - Result
- -
- - false
- - 0
+
+
+
+ -
+ -3554
+ 12165
+ 67
+ 20
+
+ -
+ -3511
+ 12175
+
-
-
-
- -
- 788
- 1268
- 9
- 24
-
- -
- 794
- 1280
-
-
-
-
-
-
-
-
-
-
- - 9abae6b7-fa1d-448c-9209-4a8155345841
- - Deconstruct
-
-
-
-
- - Deconstruct a point into its component parts.
- - true
- - f0b3f7a9-a89a-41f9-8cd9-128e13fc28e9
- - Deconstruct
- - Deconstruct
-
-
-
-
- -
- 636
- 1400
- 132
- 64
-
- -
- 683
- 1432
-
-
-
-
+
- - Input point
- - fd02f4e8-674d-438a-82b2-23a5bbbfc706
- - Point
- - Point
+ - Center of scaling
+ - 3a890d52-159e-41a4-813d-beb71d5c9b4a
+ - true
+ - Center
+ - Center
- false
- - 53e8fe8a-51ac-4ae0-a3c1-fb0e6e7d6a7e
- - 1
+ - 0
-
+
-
- 638
- 1402
- 30
- 60
+ -3554
+ 12185
+ 67
+ 20
-
- 654.5
- 1432
+ -3511
+ 12195
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
-
-
- - Point {x} component
- - fc7c12b9-2081-4dd6-a05e-919a971f9006
- - X component
- - X component
+
+
+ - Scaling factor
+ - 0a0662f4-f3b0-42c3-babc-bae1f1d8d4d4
+ - 1/X
+ - true
+ - Factor
+ - Factor
- false
- - 0
+ - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
+ - 1
-
+
-
- 698
- 1402
- 68
+ -3554
+ 12205
+ 67
20
-
- 733.5
- 1412
+ -3511
+ 12215
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1000
+
+
+
+
+
+
-
-
- - Point {y} component
- - 239975f6-acba-4a08-91ad-5e51ab86046c
- - Y component
- - Y component
+
+
+ - Scaled geometry
+ - bc8d2834-7710-4101-8531-0bee4494488a
+ - true
+ - Geometry
+ - Geometry
- false
- 0
@@ -16696,25 +25060,26 @@
-
- 698
- 1422
- 68
- 20
+ -3457
+ 12165
+ 53
+ 30
-
- 733.5
- 1432
+ -3429
+ 12180
-
-
- - Point {z} component
- - f0e11f46-3d6e-4e37-b2c1-807face13f86
- - Z component
- - Z component
+
+
+ - Transformation data
+ - 346351ac-a4dd-4b84-b239-5abf88a81ea2
+ - true
+ - Transform
+ - Transform
- false
- 0
@@ -16722,14 +25087,14 @@
-
- 698
- 1442
- 68
- 20
+ -3457
+ 12195
+ 53
+ 30
-
- 733.5
- 1452
+ -3429
+ 12210
@@ -16739,555 +25104,494 @@
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
- - A panel for custom notes and text values
- - 0f3c6a22-bd04-4fde-9840-bae5878a8350
- - Panel
+ - 2
+ - A wire relay object
+ - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
+ - true
+ - Relay
- false
- - 0
- - e5c82fa4-8603-4911-9120-70602d5d82d0
+ - 878ef2e7-03c9-4c81-ab95-3f6612107a06
- 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 623
- 1227
- 160
- 20
-
- - 0
- - 0
- - 0
- -
- 623.2492
- 1227.977
-
-
-
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
-
-
-
-
-
-
-
-
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
-
-
-
-
- - Evaluate an expression
- - FORMAT("{0:R}",O)
- - true
- - 86e6e907-dd69-4742-a0dc-d9d47d443ec0
- - Expression
- - Expression
-
-
-
- -
- 605
- 1180
- 194
- 28
-
- -
- 705
- 1194
-
-
-
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
-
- - Expression variable
- - 54334a24-036b-4ac5-b49b-69c3f3f22e89
- - Variable O
- - O
- - true
- - 239975f6-acba-4a08-91ad-5e51ab86046c
- - 1
-
-
-
-
- -
- 607
- 1182
- 14
- 24
-
- -
- 615.5
- 1194
-
-
-
-
-
-
-
- - Result of expression
- - 0e99674f-be62-4152-b526-bf587f10b195
- - Result
- -
- - false
- - 0
-
-
-
-
- -
- 788
- 1182
- 9
- 24
-
- -
- 794
- 1194
-
-
-
-
-
-
+
+
+
+ -
+ -3499
+ 12456
+ 40
+ 16
+
+ -
+ -3479
+ 12464
+
+
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 33bcf975-a0b2-4b54-99fd-585c893b9e88
+ - Digit Scroller
-
- - A panel for custom notes and text values
- - f3d39ea9-6927-457d-ada0-8a62ba409d0a
- - Panel
-
+
+ - Numeric scroller for single numbers
+ - 74e89f85-5cd3-4475-b942-4195b9b26127
+ - true
+ - Digit Scroller
+ - Digit Scroller
- false
- - 0
- - 0e99674f-be62-4152-b526-bf587f10b195
- - 1
- - Double click to edit panel contentβ¦
+ - 0
-
+
+ - 12
+ - Digit Scroller
+ - 11
+
+ - 65536.0
+
+
+
+
-
- 623
- 1141
- 160
+ -3602
+ 12539
+ 250
20
- - 0
- - 0
- - 0
-
- 623.2492
- 1141.268
-
-
-
-
-
- -
- 255;255;255;255
+ -3601.664
+ 12539.73
- - false
- - false
- - true
- - false
- - false
- - true
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 84627490-0fb2-4498-8138-ad134ee4cb36
+ - Curve | Curve
- - Evaluate an expression
- - FORMAT("{0:R}",O)
+ - Solve intersection events for two curves.
- true
- - f8227a59-b3bb-490c-a577-e7486021c81f
- - Expression
- - Expression
+ - e32b8a72-3026-4389-9167-05dd22abd69e
+ - true
+ - Curve | Curve
+ - Curve | Curve
-
+
-
- 605
- 1352
- 194
- 28
+ -3552
+ 12245
+ 146
+ 64
-
- 705
- 1366
+ -3491
+ 12277
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - First curve
+ - d663952a-5d9a-4e44-9b51-a361869661a8
+ - true
+ - Curve A
+ - Curve A
+ - false
+ - 2979390f-d371-4b3d-81eb-02a4ec91d8aa
+ - 1
-
-
-
- - Expression variable
- - c47913c4-1cd6-40fc-9d28-6bb1a5a7a9aa
- - Variable O
- - O
- - true
- - f0e11f46-3d6e-4e37-b2c1-807face13f86
- - 1
+
+
+
+ -
+ -3550
+ 12247
+ 44
+ 30
+
+ -
+ -3526.5
+ 12262
+
-
-
-
- -
- 607
- 1354
- 14
- 24
-
- -
- 615.5
- 1366
-
-
-
-
-
-
- - Result of expression
- - 77239e3d-e6f7-4fea-bfcc-6de786eddc7e
- - Result
- -
- - false
- - 0
+
+
+
+
+ - Second curve
+ - 4a95121f-390e-453e-9934-7dc6daa08f5c
+ - true
+ - Curve B
+ - Curve B
+ - false
+ - 05d9ac10-8297-4558-bcc4-512a79bb9aef
+ - 1
+
+
+
+
+ -
+ -3550
+ 12277
+ 44
+ 30
+
+ -
+ -3526.5
+ 12292
+
-
-
-
- -
- 788
- 1354
- 9
- 24
-
- -
- 794
- 1366
-
-
-
-
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - 013e4f07-7992-470f-8e86-91ffaa46f551
- - Panel
-
- - false
- - 0
- - 77239e3d-e6f7-4fea-bfcc-6de786eddc7e
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 622
- 1314
- 160
- 20
-
- - 0
- - 0
- - 0
- -
- 622.9937
- 1314.189
-
+
+
+ - 1
+ - Intersection events
+ - 8f680386-5218-475e-a977-751a09d1b381
+ - true
+ - 1
+ - Points
+ - Points
+ - false
+ - 0
+
+
+
+
+ -
+ -3476
+ 12247
+ 68
+ 20
+
+ -
+ -3448.5
+ 12257
+
+
+
+
+
+
+
+ - 1
+ - Parameters on first curve
+ - 7312b7f3-a9b2-4cf7-9fcb-b816dbf4b790
+ - true
+ - Params A
+ - Params A
+ - false
+ - 0
+
+
+
+ -
+ -3476
+ 12267
+ 68
+ 20
+
+ -
+ -3448.5
+ 12277
+
+
+
+
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
+
+
+ - 1
+ - Parameters on second curve
+ - 54580081-ce6c-42c4-94fd-fd0ef709e245
+ - true
+ - Params B
+ - Params B
+ - false
+ - 0
+
+
+
+ -
+ -3476
+ 12287
+ 68
+ 20
+
+ -
+ -3448.5
+ 12297
+
+
+
+
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
-
- - A panel for custom notes and text values
- - ab1114a9-a08d-4c5d-b8cd-f951279bbcf5
- - Panel
-
- - false
- - 0
- - 0
- - 256 0.0013733120705119695
-4096 0.0000053644183496292
+
+ - Deconstruct a point into its component parts.
+ - true
+ - b9b95f50-9e5f-4c1f-9c6b-75e6fd956e6e
+ - true
+ - Deconstruct
+ - Deconstruct
-
+
-
+
-
- 525
- 3795
- 379
- 104
+ -3563
+ 11995
+ 168
+ 64
- - 0
- - 0
- - 0
-
- 525.1234
- 3795.337
+ -3516
+ 12027
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
+
+
+ - Input point
+ - 9691647a-31ba-4d02-8adf-58cd81f7b5cc
+ - true
+ - Point
+ - Point
+ - false
+ - bc8d2834-7710-4101-8531-0bee4494488a
+ - 1
+
+
+
+ -
+ -3561
+ 11997
+ 30
+ 60
+
+ -
+ -3544.5
+ 12027
+
+
+
+
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - a850910a-8d6e-49e7-b143-923ad41fdb78
- - Panel
-
- - false
- - 1
- - ad2d44fb-710b-47ac-aa9a-d583f9f0b202
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 525
- 3273
- 355
- 100
-
- - 0
- - 0
- - 0
- -
- 525.1174
- 3273.194
-
+
+
+ - Point {x} component
+ - b486aa7d-f6a1-4814-b3cf-438ef0cca74b
+ - ABS(X)
+ - true
+ - 2
+ - X component
+ - X component
+ - false
+ - 0
+
+
+
+ -
+ -3501
+ 11997
+ 104
+ 20
+
+ -
+ -3465.5
+ 12007
+
+
+
+
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - true
+
+
+ - Point {y} component
+ - 7048b7e4-2b82-4636-addb-a3fc267cbf8e
+ - ABS(X)
+ - true
+ - 2
+ - Y component
+ - Y component
+ - false
+ - 0
+
+
+
+
+ -
+ -3501
+ 12017
+ 104
+ 20
+
+ -
+ -3465.5
+ 12027
+
+
+
+
+
+
+
+ - Point {z} component
+ - c48c8651-0127-48e2-8179-5e6f8376cd04
+ - ABS(X)
+ - true
+ - 2
+ - Z component
+ - Z component
+ - false
+ - 0
+
+
+
+ -
+ -3501
+ 12037
+ 104
+ 20
+
+ -
+ -3465.5
+ 12047
+
+
+
+
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 1817fd29-20ae-4503-b542-f0fb651e67d7
+ - List Length
- - Evaluate an expression
- - FORMAT("{0:R}",O)
+ - Measure the length of a list.
- true
- - 22991b0e-0e2a-4ba1-a379-96fc369abcee
- - Expression
- - Expression
+ - 8fbbff63-ce96-4927-842d-2fd30969fea0
+ - true
+ - List Length
+ - List Length
-
+
-
- 605
- 3386
- 194
+ -3526
+ 12116
+ 93
28
-
- 705
- 3400
-
-
-
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ -3487
+ 12130
+
-
-
-
- - Expression variable
- - 8350c149-7b8d-4513-9da7-d9fe62d90ee5
- - Variable O
- - O
- - true
- - 387adaa7-7978-4287-b8f0-fb7ef543c454
- - 1
+
+
+
+ - 1
+ - Base list
+ - 6490099b-4346-4da0-87fe-2ce6e2bb25ca
+ - true
+ - List
+ - List
+ - false
+ - bc8d2834-7710-4101-8531-0bee4494488a
+ - 1
+
+
+
+
+ -
+ -3524
+ 12118
+ 22
+ 24
+
+ -
+ -3511.5
+ 12130
+
-
-
-
- -
- 607
- 3388
- 14
- 24
-
- -
- 615.5
- 3400
-
-
-
-
-
-
- - Result of expression
- - ad2d44fb-710b-47ac-aa9a-d583f9f0b202
- - Result
- -
- - false
- - 0
+
+
+
+
+ - Number of items in L
+ - 21f3c613-50f4-4a4f-87c2-37cfe1944c59
+ - true
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ -3472
+ 12118
+ 37
+ 24
+
+ -
+ -3452
+ 12130
+
-
-
-
- -
- 788
- 3388
- 9
- 24
-
- -
- 794
- 3400
-
-
-
-
@@ -17295,21 +25599,22 @@
-
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
-
+
- A panel for custom notes and text values
- - 42dea93e-c128-4628-aa4b-e828c5f24e38
+ - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
+ - true
- Panel
- false
- 1
- - e9aa6800-c776-4a70-ae17-d98d31b7bf2a
+ - 21f3c613-50f4-4a4f-87c2-37cfe1944c59
- 1
- Double click to edit panel contentβ¦
@@ -17317,17 +25622,17 @@
-
- 523
- 769
- 342
- 100
+ -3502
+ 12083
+ 50
+ 20
- 0
- 0
- 0
-
- 523.1849
- 769.5183
+ -3501.752
+ 12083.38
@@ -17336,8 +25641,8 @@
-
255;255;255;255
- - true
- - true
+ - false
+ - false
- true
- false
- false
@@ -17348,185 +25653,220 @@
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 9445ca40-cc73-4861-a455-146308676855
+ - Range
-
- - Evaluate an expression
- - FORMAT("{0:R}",O)
+
+ - Create a range of numbers.
- true
- - 08908583-3f8c-4cf6-90c2-b9d96ba6277a
+ - e0516fed-bf3c-4077-8700-ea6a5d8fd259
- true
- - Expression
- - Expression
+ - Range
+ - Range
-
+
-
- 605
- 898
- 194
- 28
+ -3542
+ 11787
+ 126
+ 44
-
- 705
- 912
+ -3468
+ 11809
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Domain of numeric range
+ - b48f44ac-2a16-467a-928e-3aac4e3b52ed
+ - true
+ - Domain
+ - Domain
+ - false
+ - 0303c363-c34f-496f-bac0-3710a5f8be4b
+ - 1
-
-
- - Expression variable
- - 8faf19c3-8e35-4bce-a9b7-5325456b24e0
- - true
- - Variable O
- - O
- - true
- - e9aa6800-c776-4a70-ae17-d98d31b7bf2a
- - 1
+
+
+ -
+ -3540
+ 11789
+ 57
+ 20
+
+ -
+ -3502
+ 11799
+
+
+
+
+
+ - 1
-
+
- -
- 607
- 900
- 14
- 24
-
- -
- 615.5
- 912
-
+ - 1
+ - {0}
+
+
+
+ -
+ 0
+ 1
+
+
+
+
-
-
- - Result of expression
- - 21a4236c-2a0d-4185-8880-4c1e502adb09
- - true
- - Result
- -
- - false
- - 0
+
+
+
+
+ - Number of steps
+ - f707cf1c-d935-4b7a-855b-75a23f57f628
+ - X-2
+ - true
+ - Steps
+ - Steps
+ - false
+ - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
+ - 1
+
+
+
+
+ -
+ -3540
+ 11809
+ 57
+ 20
+
+ -
+ -3502
+ 11819
+
+
+
+
+
+ - 1
-
+
- -
- 788
- 900
- 9
- 24
-
- -
- 794
- 912
-
+ - 1
+ - {0}
+
+
+
+ - 10
+
+
+
+
+
+ - 1
+ - Range of numbers
+ - f21a2bc8-f755-4872-bdce-aa048e0bdaa6
+ - true
+ - Range
+ - Range
+ - false
+ - 0
+
+
+
+
+ -
+ -3453
+ 11789
+ 35
+ 40
+
+ -
+ -3434
+ 11809
+
+
+
+
+
-
+
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
+ - d1a28e95-cf96-4936-bf34-8bf142d731bf
+ - Construct Domain
-
- - Divide a curve into equal length segments
+
+ - Create a numeric domain from two numeric extremes.
- true
- - 979e8482-9133-43c5-806a-433d31ac4b05
- - Divide Curve
- - Divide Curve
+ - c376d704-0c1b-47cd-9bc3-72920e4bfead
+ - true
+ - Construct Domain
+ - Construct Domain
-
+
-
- 637
- 947
- 141
- 64
+ -3557
+ 11849
+ 156
+ 44
-
- 703
- 979
+ -3459
+ 11871
- - Curve to divide
- - 298c767a-4426-4514-a9d1-7b6e41f1b8b8
- - Curve
- - Curve
- - false
- - 09336dd8-3c4b-476c-b62d-d3b399ef2780
- - 1
-
-
-
-
- -
- 639
- 949
- 49
- 20
-
- -
- 673
- 959
-
-
-
-
-
-
-
- - Number of segments
- - ac7152cf-cca3-4d1a-a3ec-78a9561012ce
- - X*4
- - Count
- - Count
+ - Start value of numeric domain
+ - 3a3b46e2-d11f-4046-bb4b-163f2e97c77d
+ - true
+ - Domain start
+ - Domain start
- false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
+ - 0
-
- 639
- 969
- 49
+ -3555
+ 11851
+ 81
20
-
- 673
- 979
+ -3505
+ 11861
@@ -17543,7 +25883,7 @@
- - 10
+ - 0
@@ -17552,27 +25892,30 @@
-
-
- - Split segments at kinks
- - 2e47e108-5be9-4f60-b143-63fc5d23b889
- - Kinks
- - Kinks
+
+
+ - End value of numeric domain
+ - dd78b44c-eb2d-4532-8861-76b8ae124f11
+ - X-2
+ - true
+ - Domain end
+ - Domain end
- false
- - 0
+ - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
+ - 1
-
- 639
- 989
- 49
+ -3555
+ 11871
+ 81
20
-
- 673
- 999
+ -3505
+ 11881
@@ -17589,7 +25932,7 @@
- - false
+ - 1
@@ -17600,65 +25943,11 @@
- - 1
- - Division points
- - e9aa6800-c776-4a70-ae17-d98d31b7bf2a
- - Points
- - Points
- - false
- - 0
-
-
-
-
- -
- 718
- 949
- 58
- 20
-
- -
- 748.5
- 959
-
-
-
-
-
-
-
- - 1
- - Tangent vectors at division points
- - 5fdfbeda-ff2a-471e-848d-2ee33ae227e3
- - Tangents
- - Tangents
- - false
- - 0
-
-
-
-
- -
- 718
- 969
- 58
- 20
-
- -
- 748.5
- 979
-
-
-
-
-
-
-
- - 1
- - Parameter values at division points
- - 7e774033-9bc3-4d6f-ae30-3de436472463
- - Parameters
- - Parameters
+ - Numeric domain between {A} and {B}
+ - 0303c363-c34f-496f-bac0-3710a5f8be4b
+ - true
+ - Domain
+ - Domain
- false
- 0
@@ -17666,14 +25955,14 @@
-
- 718
- 989
- 58
- 20
+ -3444
+ 11851
+ 41
+ 40
-
- 748.5
- 999
+ -3422
+ 11871
@@ -17683,276 +25972,200 @@
-
+
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
+ - 59daf374-bc21-4a5e-8282-5504fb7ae9ae
+ - List Item
- - Contains a collection of floating point numbers
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - Number
- - Number
- - false
- - 2f263c7c-b3da-4f0a-83ba-1f5794b02f50
- - 1
-
-
-
-
- -
- 678
- 4085
- 50
- 24
-
- -
- 703
- 4097
-
-
-
-
-
-
-
-
-
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
-
-
-
-
- - Divide a curve into equal length segments
+ - 0
+ - Retrieve a specific item from a list.
- true
- - 64fca20e-296f-4f79-aa7f-c53c5f88866e
+ - 9e30a520-265b-486e-a6d0-566777e09451
- true
- - Divide Curve
- - Divide Curve
+ - List Item
+ - List Item
-
+
-
- 2663
- 2777
- 141
+ -3532
+ 11703
+ 106
64
-
- 2729
- 2809
+ -3468
+ 11735
-
-
- - Curve to divide
- - 1b6b6509-be85-4df8-8cd8-fc7585d8fed2
- - true
- - Curve
- - Curve
- - false
- - d503ccca-e824-4afd-9579-51924ddeda66
- - 1
-
-
-
-
- -
- 2665
- 2779
- 49
- 20
-
- -
- 2699
- 2789
-
-
-
-
-
-
-
- - Number of segments
- - a5718a38-f8fc-4e21-bc6c-347bef03792e
- - X/2
- - true
- - Count
- - Count
- - false
- - 47d36a7d-3cd2-4782-9f53-9f4088b19d4b
- - 1
+
+
+ - 3
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 2e3ab970-8545-46bb-836c-1c11e5610bce
+ - cb95db89-6165-43b6-9c41-5702bc5bf137
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 2665
- 2799
- 49
- 20
-
- -
- 2699
- 2809
-
+
+
+
+ - 1
+ - Base list
+ - 545715ba-a983-47e9-99b0-90738844316b
+ - true
+ - 1
+ - List
+ - List
+ - false
+ - 4113c65f-aeda-403a-bd7b-e956ee7d8850
+ - 1
+
+
+
+ -
+ -3530
+ 11705
+ 47
+ 20
+
+ -
+ -3497
+ 11715
+
+
+
+
-
-
- - 1
+
+
+ - Item index
+ - a01827ce-2506-4ae1-a7c4-8d1d98fbde8f
+ - true
+ - Index
+ - Index
+ - false
+ - f21a2bc8-f755-4872-bdce-aa048e0bdaa6
+ - 1
-
-
+
+
+ -
+ -3530
+ 11725
+ 47
+ 20
+
+ -
+ -3497
+ 11735
+
+
+
+
+
- 1
- - {0}
-
-
- - 10
+
+
+ - 1
+ - {0}
+
+
+
+ - 0
+
+
+
-
-
-
-
- - Split segments at kinks
- - 9bfed599-46fa-4ecf-b3a1-348888166b9d
- - true
- - Kinks
- - Kinks
- - false
- - 0
-
-
-
-
- -
- 2665
- 2819
- 49
- 20
-
- -
- 2699
- 2829
-
-
-
-
-
- - 1
+
+
+ - Wrap index to list bounds
+ - 9a23e5fd-c798-4468-9248-0ed9d8c620e0
+ - true
+ - Wrap
+ - Wrap
+ - false
+ - 0
-
-
+
+
+ -
+ -3530
+ 11745
+ 47
+ 20
+
+ -
+ -3497
+ 11755
+
+
+
+
+
- 1
- - {0}
-
-
- - false
+
+
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
-
-
-
-
- - 1
- - Division points
- - 233fdd06-e7d5-4a0c-a4d7-8f0b3d0d4612
- - true
- - Points
- - Points
- - false
- - 0
-
-
-
-
- -
- 2744
- 2779
- 58
- 20
-
- -
- 2774.5
- 2789
-
-
-
-
-
-
-
- - 1
- - Tangent vectors at division points
- - fee105b6-3bc7-4a27-9c25-60d8b44db38c
- - true
- - Tangents
- - Tangents
- - false
- - 0
-
-
-
-
- -
- 2744
- 2799
- 58
- 20
-
- -
- 2774.5
- 2809
-
-
-
-
-
-
-
- - 1
- - Parameter values at division points
- - a0a908c6-1192-411c-a22a-5f77810ee1b7
- - true
- - Parameters
- - Parameters
- - false
- - 0
-
-
-
-
- -
- 2744
- 2819
- 58
- 20
-
- -
- 2774.5
- 2829
-
+
+
+ - Item at {i'}
+ - 491b4f9f-15b4-4a31-b218-8efc762778e3
+ - true
+ - 1
+ - false
+ - Item
+ - i
+ - false
+ - 0
+
+
+
+ -
+ -3453
+ 11705
+ 25
+ 60
+
+ -
+ -3447
+ 11735
+
+
+
+
@@ -17960,43 +26173,43 @@
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - 3581f42a-9592-4549-bd6b-1c0fc39d067b
+ - Construct Point
- - Create a line segment defined by start point, tangent and length.}
+ - Construct a point from {xyz} coordinates.
- true
- - 9b2a37bb-1555-4475-9897-d38d08b21505
+ - 11c2aced-e753-46f2-bc94-82c65cf9d659
- true
- - Line SDL
- - Line SDL
+ - Construct Point
+ - Construct Point
-
- 2673
- 2859
- 122
+ -3552
+ 11620
+ 145
64
-
- 2753
- 2891
+ -3470
+ 11652
- - Line start point
- - 5e507055-cbe2-432a-bbce-fc424c470038
+ - {x} coordinate
+ - 773d5f0f-95c0-42aa-8bfd-fb61807d5c99
- true
- - Start
- - Start
+ - X coordinate
+ - X coordinate
- false
- 0
@@ -18004,14 +26217,14 @@
-
- 2675
- 2861
- 63
+ -3550
+ 11622
+ 65
20
-
- 2716
- 2871
+ -3516
+ 11632
@@ -18027,13 +26240,8 @@
-
- -
- 0
- 0
- 0
-
+ - 0.5
@@ -18044,11 +26252,11 @@
- - Line tangent (direction)
- - 3d0e9370-3dae-4ec7-9308-a63c1461b179
+ - {y} coordinate
+ - 7b2fbd6d-d0a0-4121-9253-5c6ac9e9f763
- true
- - Direction
- - Direction
+ - Y coordinate
+ - Y coordinate
- false
- 0
@@ -18056,14 +26264,14 @@
-
- 2675
- 2881
- 63
+ -3550
+ 11642
+ 65
20
-
- 2716
- 2891
+ -3516
+ 11652
@@ -18080,11 +26288,7 @@
- -
- 1
- 0
- 0
-
+ - 0.5
@@ -18094,13 +26298,12 @@
-
- - Line length
- - 8dae98a7-0e9b-4185-8c60-8a77623f52e4
- - X/2
+
+ - {z} coordinate
+ - 6cabc128-7571-4ab6-8707-6b677c5773d2
- true
- - Length
- - Length
+ - Z coordinate
+ - Z coordinate
- false
- 0
@@ -18108,14 +26311,14 @@
-
- 2675
- 2901
- 63
+ -3550
+ 11662
+ 65
20
-
- 2716
- 2911
+ -3516
+ 11672
@@ -18132,7 +26335,7 @@
- - 1
+ - 0
@@ -18142,12 +26345,13 @@
-
- - Line segment
- - d503ccca-e824-4afd-9579-51924ddeda66
+
+ - Point coordinate
+ - 5c03ce7b-657d-446c-93c8-a977f6b2ff83
- true
- - Line
- - Line
+ - 1
+ - Point
+ - Point
- false
- 0
@@ -18155,14 +26359,14 @@
-
- 2768
- 2861
- 25
+ -3455
+ 11622
+ 46
60
-
- 2782
- 2891
+ -3438.5
+ 11652
@@ -18172,111 +26376,87 @@
-
+
- - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
- - Line SDL
+ - b7798b74-037e-4f0c-8ac7-dc1043d093e0
+ - Rotate
- - Create a line segment defined by start point, tangent and length.}
+ - Rotate an object in a plane.
- true
- - 27ab2024-18fc-4363-8275-015d2368f9de
+ - dbbe7cdd-1102-4fb8-9b97-609a8d9fa450
- true
- - Line SDL
- - Line SDL
+ - Rotate
+ - Rotate
-
+
-
- 2681
- 2695
- 106
+ -3566
+ 11537
+ 174
64
-
- 2745
- 2727
+ -3498
+ 11569
- - Line start point
- - 78014ac8-12a2-4fa9-8a65-e18ceda7f175
+ - Base geometry
+ - e4f07825-ecca-4d9c-83e0-7ac2829d9654
- true
- - Start
- - Start
- - false
- - 233fdd06-e7d5-4a0c-a4d7-8f0b3d0d4612
+ - Geometry
+ - Geometry
+ - true
+ - 491b4f9f-15b4-4a31-b218-8efc762778e3
- 1
-
+
-
- 2683
- 2697
- 47
+ -3564
+ 11539
+ 51
20
-
- 2708
- 2707
+ -3537
+ 11549
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
-
- -
- 0
- 0
- 0
-
-
-
-
-
-
-
-
- - Line tangent (direction)
- - 6f93dfe1-d4ed-43b8-8d3f-ca0a604718fe
+
+ - Rotation angle in radians
+ - 89bbb4e4-d7ab-4f46-9dd3-e676f0f789d8
- true
- - Direction
- - Direction
+ - Angle
+ - Angle
- false
- 0
+ - false
-
- 2683
- 2717
- 47
+ -3564
+ 11559
+ 51
20
-
- 2708
- 2727
+ -3537
+ 11569
@@ -18293,11 +26473,7 @@
- -
- 0
- 1
- 0
-
+ - 3.1415926535897931
@@ -18307,27 +26483,28 @@
-
- - Line length
- - d817c66f-cbcc-4261-8bae-dd8ed1a3db70
+
+ - Rotation plane
+ - c98d6df7-a5d5-4a90-86c5-0c4bfa86f7f0
- true
- - Length
- - Length
+ - Plane
+ - Plane
- false
- - 0
+ - 5c03ce7b-657d-446c-93c8-a977f6b2ff83
+ - 1
-
- 2683
- 2737
- 47
+ -3564
+ 11579
+ 51
20
-
- 2708
- 2747
+ -3537
+ 11589
@@ -18344,7 +26521,17 @@
- - 1
+ -
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+
@@ -18354,12 +26541,41 @@
+
+ - Rotated geometry
+ - 0d4bbc48-88bc-4b87-beae-ef8b19c22fad
+ - true
+ - 1
+ - Geometry
+ - Geometry
+ - false
+ - true
+ - 0
+
+
+
+
+ -
+ -3483
+ 11539
+ 89
+ 30
+
+ -
+ -3455
+ 11554
+
+
+
+
+
+
- - Line segment
- - 38f60d72-95b9-474c-a523-e27fbbd26166
+ - Transformation data
+ - fd0c334d-96af-47d5-b15a-fbe52889d2ad
- true
- - Line
- - Line
+ - Transform
+ - Transform
- false
- 0
@@ -18367,14 +26583,14 @@
-
- 2760
- 2697
- 25
- 60
+ -3483
+ 11569
+ 89
+ 30
-
- 2774
- 2727
+ -3455
+ 11584
@@ -18384,182 +26600,215 @@
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - A panel for custom notes and text values
- - 26be2798-ae8b-4fb0-b7a2-e9f1edff6049
- - true
- - Panel
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - d9ec1ef5-676f-48f2-92d9-91fe8fd24407
+ - 1f4605c1-9dbc-43c9-9132-f66d279638cf
+ - 9d3bb84a-af3e-4616-8f79-46bdd551a731
+ - 7f1d4dec-c817-4bcb-8251-77aff2d99383
+ - 4
+ - 31971a09-e2f8-415e-b91f-27183d2502ab
+ - Group
- - false
- - 1
- - 377c7605-11b6-4673-94de-cc5176b48b51
- - 1
- - Double click to edit panel contentβ¦
-
-
-
- -
- 2808
- 1050
- 194
- 292
-
- - 0
- - 0
- - 0
- -
- 2808.506
- 1050.672
-
-
-
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
-
-
+
+
-
+
- - 9abae6b7-fa1d-448c-9209-4a8155345841
- - Deconstruct
+ - 3581f42a-9592-4549-bd6b-1c0fc39d067b
+ - Construct Point
- - Deconstruct a point into its component parts.
+ - Construct a point from {xyz} coordinates.
- true
- - 6525660d-29ee-4269-9203-539923b24a8e
- - true
- - Deconstruct
- - Deconstruct
+ - 8ec0c145-f345-40f1-b548-bdeae4656453
+ - true
+ - Construct Point
+ - Construct Point
-
- 2660
- 1475
- 148
+ -3544
+ 11913
+ 129
64
-
- 2707
- 1507
+ -3462
+ 11945
- - Input point
- - 424e3fe1-4f4b-43de-b9bc-242d9800f378
+ - {x} coordinate
+ - ef971293-49dd-46bc-a9c2-f111f8b3c18d
- true
- - Point
- - Point
+ - X coordinate
+ - X coordinate
- false
- - e370e985-4ce7-46a6-9272-61e578a1277f
+ - b486aa7d-f6a1-4814-b3cf-438ef0cca74b
- 1
-
+
-
- 2662
- 1477
- 30
- 60
+ -3542
+ 11915
+ 65
+ 20
-
- 2678.5
- 1507
+ -3508
+ 11925
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0
+
+
+
+
+
+
-
+
- - Point {x} component
- - 0b7cd3a8-2836-435f-b6ae-6abbe8053e01
+ - {y} coordinate
+ - 365fb45d-7784-45bf-accf-51778b039137
- true
- - 2
- - X component
- - X component
+ - Y coordinate
+ - Y coordinate
- false
- - 0
+ - 7048b7e4-2b82-4636-addb-a3fc267cbf8e
+ - 1
-
+
-
- 2722
- 1477
- 84
+ -3542
+ 11935
+ 65
20
-
- 2757.5
- 1487
+ -3508
+ 11945
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0
+
+
+
+
+
+
-
+
- - Point {y} component
- - ccd28879-e08a-4aaa-95c3-f7812fa57d94
+ - {z} coordinate
+ - cbcb329a-d34b-4956-a4ae-c46e163bc3bc
- true
- - 2
- - Y component
- - Y component
+ - Z coordinate
+ - Z coordinate
- false
- - 0
+ - c48c8651-0127-48e2-8179-5e6f8376cd04
+ - 1
-
+
-
- 2722
- 1497
- 84
+ -3542
+ 11955
+ 65
20
-
- 2757.5
- 1507
+ -3508
+ 11965
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0
+
+
+
+
+
+
-
+
- - Point {z} component
- - d73bd698-c2ba-47ab-a022-c8f6738c678c
+ - Point coordinate
+ - 4113c65f-aeda-403a-bd7b-e956ee7d8850
- true
- - Z component
- - Z component
+ - Point
+ - Point
- false
- 0
@@ -18567,14 +26816,14 @@
-
- 2722
- 1517
- 84
- 20
+ -3447
+ 11915
+ 30
+ 60
-
- 2757.5
- 1527
+ -3430.5
+ 11945
@@ -18584,287 +26833,435 @@
-
+
- - 079bd9bd-54a0-41d4-98af-db999015f63d
- - VB Script
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - A VB.NET scriptable component
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - fb10ff99-648c-4894-877f-9f74f536f80b
+ - 42c748e2-6b54-4ec4-8f80-278f307ae0c2
+ - bd126e88-c131-4b1c-89af-0295006e1a7e
+ - ffe7ddf2-2629-4b1b-9093-40905fccbf9c
+ - 4
+ - dff2d18f-b44d-4334-8ed3-7a80aaa034b2
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 3cadddef-1e2b-4c09-9390-0e8f78f7609f
+ - Merge
+
+
+
+
+ - Merge a bunch of data streams
- true
- - 708c9f15-3d1c-406b-8e76-cab318b67adc
+ - 8398b5f4-fd6c-4c31-b15b-85d87dd315bc
- true
- - VB Script
- - TxtWriter
- - true
- - 0
- - If activate Then
-
- Dim i As Integer
- Dim aryText(4) As String
-
- aryText(0) = "Mary WriteLine"
- aryText(1) = "Had"
- aryText(2) = "Another"
- aryText(3) = "Little"
- aryText(4) = "One"
-
- ' the data is appended to the file. If file doesnt exist, a new file is created
- Dim objWriter As New System.IO.StreamWriter(filePath, append)
-
- For i = 0 To data.Count - 1
- objWriter.WriteLine(data(i))
- Next
-
- objWriter.Close()
-
- End If
-
- If clearFile Then
- Dim objWriter As New System.IO.StreamWriter(filePath, False)
- objWriter.Close()
- End If
-
+ - Merge
+ - Merge
-
- 2676
- 926
- 115
- 104
+ -3523
+ 11434
+ 87
+ 84
-
- 2752
- 978
+ -3487
+ 11476
-
- - 5
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 2
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 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
-
+
-
- - true
- - Script Variable filePath
- - 5e6166c1-8f32-4c96-a7ef-94db1e35eca9
+
+ - 2
+ - Data stream 1
+ - a97d8f7a-cae8-4d4b-8dbf-44cec9080f23
- true
- - filePath
- - filePath
+ - false
+ - Data 1
+ - D1
- true
- - 0
- - true
- - 936ab982-35fa-4088-8bfe-32405957deea
+ - 491b4f9f-15b4-4a31-b218-8efc762778e3
- 1
- - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
- 2678
- 928
- 59
+ -3521
+ 11436
+ 19
20
-
- 2717
- 938
+ -3510
+ 11446
-
- - 1
- - true
- - Script Variable data
- - 2b82532a-02b6-40b4-acbc-7bf91bc4da68
+
+ - 2
+ - Data stream 2
+ - e4056e67-c874-44dc-9e8a-585885bf4a19
- true
- - 1
- - data
- - data
+ - false
+ - Data 2
+ - D2
- true
- - 1
- - true
- - 26be2798-ae8b-4fb0-b7a2-e9f1edff6049
+ - 5c03ce7b-657d-446c-93c8-a977f6b2ff83
- 1
- - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
- 2678
- 948
- 59
+ -3521
+ 11456
+ 19
20
-
- 2717
- 958
+ -3510
+ 11466
-
- - true
- - Script Variable append
- - aca517b8-0c59-4e5d-af97-a06b3482f5f5
+
+ - 2
+ - Data stream 3
+ - 67f0aac8-1206-4ea8-93f9-27b6f45c2741
- true
- - append
- - append
+ - false
+ - Data 3
+ - D3
- true
- - 0
- - true
- - 0
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
+ - 0d4bbc48-88bc-4b87-beae-ef8b19c22fad
+ - 1
-
- 2678
- 968
- 59
+ -3521
+ 11476
+ 19
20
-
- 2717
- 978
+ -3510
+ 11486
-
- - true
- - Script Variable activate
- - db3c8491-f6fb-47a1-b7b0-99f86cb86ca5
+
+ - 2
+ - Data stream 4
+ - 5e3bfd68-e2f3-499b-ab68-9c445051efe3
- true
- - activate
- - activate
+ - false
+ - Data 4
+ - D4
- true
- - 0
- - true
- - 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0
- - 1
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
+ - 0
-
- 2678
- 988
- 59
+ -3521
+ 11496
+ 19
20
-
- 2717
- 998
+ -3510
+ 11506
-
-
- - true
- - Script Variable clearFile
- - 3f95a4f7-45ac-4a38-8791-86d6583fade9
+
+
+ - 2
+ - Result of merge
+ - e370e985-4ce7-46a6-9272-61e578a1277f
- true
- - clearFile
- - clearFile
- - true
- - 0
- - true
+ - Result
+ - Result
+ - false
- 0
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
- 2678
- 1008
- 59
- 20
+ -3472
+ 11436
+ 34
+ 80
-
- 2717
- 1018
+ -3453.5
+ 11476
-
-
- - Print, Reflect and Error streams
- - 0d196d2d-27eb-4232-8ac3-43330fd192b5
+
+
+
+
+
+
+
+
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
+
+
+
+
+ - Contains a collection of floating point numbers
+ - 878ef2e7-03c9-4c81-ab95-3f6612107a06
+ - true
+ - Number
+ - Number
+ - false
+ - 74e89f85-5cd3-4475-b942-4195b9b26127
+ - 1
+
+
+
+
+ -
+ -3501
+ 12495
+ 50
+ 24
+
+ -
+ -3476.559
+ 12507.87
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 65536
+
+
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 8ec0c145-f345-40f1-b548-bdeae4656453
+ - 1
+ - 759a9424-cadf-4276-8b23-6f50b024aaa8
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
+ - Relay
+
+ - false
+ - 09336dd8-3c4b-476c-b62d-d3b399ef2780
+ - 1
+
+
+
+
+ -
+ -2409
+ 14153
+ 40
+ 16
+
+ -
+ -2389
+ 14161
+
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",ROUND(X, 15))
+ - true
+ - 0d7b8cff-2594-4e45-ab9e-2f5f1341fd9b
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ -2910
+ 11881
+ 326
+ 28
+
+ -
+ -2765
+ 11895
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - f80f3bcd-a545-45b0-bb2c-9b22a3d97200
- true
- - out
- - out
- - false
- - 0
+ - Variable X
+ - X
+ - true
+ - 4440b01d-0727-488c-b655-f93cd16a720e
+ - 1
-
- 2767
- 928
- 22
- 50
+ -2908
+ 11883
+ 14
+ 24
-
- 2779.5
- 953
+ -2899.5
+ 11895
-
-
-
- - Output parameter A
- - cdf76903-298c-4cd4-bc34-601277df82d6
+
+
+
+ - Result of expression
+ - 1af3d812-d361-4591-832f-34ad39b46812
- true
- - A
- - A
+ - Result
+ - Result
- false
+ - true
- 0
-
- 2767
- 978
- 22
- 50
+ -2636
+ 11883
+ 50
+ 24
-
- 2779.5
- 1003
+ -2617.5
+ 11895
@@ -18876,54 +27273,97 @@
-
+
- - 06953bda-1d37-4d58-9b38-4b3c74e54c8f
- - File Path
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Contains a collection of file paths
- - false
- - All files|*.*
- - 936ab982-35fa-4088-8bfe-32405957deea
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",ROUND(Y, 15))
+ - true
+ - f6313031-c550-4d1d-8f43-99d56b12c44c
- true
- - File Path
- - File Path
- - false
- - 0
+ - Expression
+ - Expression
-
- 2709
- 1049
- 50
- 24
+ -2910
+ 11660
+ 325
+ 28
-
- 2734.885
- 1061.954
+ -2766
+ 11674
-
-
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- - 1
- - {0}
+
+
+
+ - Expression variable
+ - 7ce655c3-f528-4834-9984-15478742baa2
+ - true
+ - Variable Y
+ - Y
+ - true
+ - 6b0a7edd-e6c0-47a0-8363-8ecf033a1975
+ - 1
-
+
- - false
- - C:\IICSA.O____48361_EDIWID_1_TNEMERCNI____TNEIDARG_PUKOOL_ROLOC_DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF_EKUN____O____NUKE_FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID_COLOR_LOOKUP_GRADIENT____INCREMENT_1_DIWIDE_16384____O.ASCII
+ -
+ -2908
+ 11662
+ 13
+ 24
+
+ -
+ -2900
+ 11674
+
+
+
+
+
+
+
+ - Result of expression
+ - ac13e7bf-b02b-40c3-97b3-55d6fb7c2433
+ - true
+ - Result
+ - Result
+ - false
+ - true
+ - 0
+
+
+
+
+ -
+ -2637
+ 11662
+ 50
+ 24
+
+ -
+ -2618.5
+ 11674
+
@@ -18934,263 +27374,98 @@
-
-
- - a8b97322-2d53-47cd-905e-b932c3ccd74e
- - Button
-
-
-
-
- - Button object with two values
- - False
- - True
- - 1fc4e7bf-6bb1-4e51-9bc5-7533ebe68ad0
- - true
- - Button
-
- - false
- - 0
-
-
-
-
- -
- 2701
- 885
- 66
- 22
-
-
-
-
-
-
-
-
-
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
-
-
-
-
- - Contains a collection of generic curves
- - true
- - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
- - true
- - Curve
- - Curve
- - false
- - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
- - 1
-
-
-
-
- -
- 4156
- 3157
- 50
- 24
-
- -
- 4181.382
- 3169.969
-
-
-
-
-
-
-
-
+
- - 6b021f56-b194-4210-b9a1-6cef3b7d0848
- - Evaluate Length
+ - 22990b1f-9be6-477c-ad89-f775cd347105
+ - Flip Curve
- - 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.
+ - Flip a curve using an optional guide curve.
- true
- - 391fa384-4978-4146-9509-512cbdc302c5
+ - 109e374b-4a2e-479b-9c78-4a16f0374be6
- true
- - Evaluate Length
- - Evaluate Length
+ - Flip Curve
+ - Flip Curve
-
+
-
- 4099
- 3070
- 160
- 64
+ -2084
+ 12568
+ 100
+ 44
-
- 4189
- 3102
+ -2034
+ 12590
- - Curve to evaluate
- - e2627c34-f2b2-4092-bf76-a9749b13996a
+ - Curve to flip
+ - 7941a2a5-8fb8-4bec-ba86-6ddf24efa4ff
- true
- Curve
- Curve
- false
- - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
+ - 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0
- 1
-
- 4101
- 3072
- 73
- 20
-
- -
- 4147
- 3082
-
-
-
-
-
-
-
- - Length factor for curve evaluation
- - 728fac84-864b-4c8a-82a7-06415b3356cd
- - true
- - 1
- - Length
- - Length
- - false
- - 0
-
-
-
-
- -
- 4101
- 3092
- 73
- 20
-
- -
- 4147
- 3102
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
-
-
- - If True, the Length factor is normalized (0.0 ~ 1.0)
- - 72cac29d-b8f9-4681-9eaf-eea5c1b08077
- - true
- - Normalized
- - Normalized
- - false
- - 0
-
-
-
-
- -
- 4101
- 3112
- 73
+ -2082
+ 12570
+ 33
20
-
- 4147
- 3122
+ -2064
+ 12580
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - true
-
-
-
-
-
-
-
+
- - Point at the specified length
- - fff8fda2-863f-489e-8499-7ed0fd9118e8
+ - Optional guide curve
+ - c7a0a6b9-4199-4d42-b407-00be7c1ec496
- true
- - Point
- - Point
- - false
+ - Guide
+ - Guide
+ - true
- 0
-
- 4204
- 3072
- 53
+ -2082
+ 12590
+ 33
20
-
- 4232
- 3082
+ -2064
+ 12600
-
+
- - Tangent vector at the specified length
- - 0fd64b62-df1b-4ff8-8372-a03fc9fd689e
+ - Flipped curve
+ - 453387b1-bbdb-436b-a38f-26663ecda336
- true
- - Tangent
- - Tangent
+ - Curve
+ - Curve
- false
- 0
@@ -19198,26 +27473,26 @@
-
- 4204
- 3092
- 53
+ -2019
+ 12570
+ 33
20
-
- 4232
- 3102
+ -2001
+ 12580
-
+
- - Curve parameter at the specified length
- - 8165b44d-a61d-47a1-aceb-28259c1254c4
+ - Flip action
+ - 2a41d5da-d734-4b6c-a309-ee64c2cafce3
- true
- - Parameter
- - Parameter
+ - Flag
+ - Flag
- false
- 0
@@ -19225,14 +27500,14 @@
-
- 4204
- 3112
- 53
+ -2019
+ 12590
+ 33
20
-
- 4232
- 3122
+ -2001
+ 12600
@@ -19242,361 +27517,519 @@
-
+
- - fad344bc-09b1-4855-a2e6-437ef5715fe3
- - YZ Plane
+ - eeafc956-268e-461d-8e73-ee05c6f72c01
+ - Stream Filter
- - World YZ plane.
+ - Filters a collection of input streams
- true
- - 05c68ab6-a4a6-4531-b120-cd1f09e2ec7b
+ - 95f96cf7-23b6-4aba-a210-769d38bbb41c
- true
- - YZ Plane
- - YZ Plane
+ - Stream Filter
+ - Stream Filter
-
+
-
- 4130
- 3023
- 98
- 28
+ -2068
+ 12448
+ 89
+ 64
-
- 4180
- 3037
+ -2023
+ 12480
-
-
- - Origin of plane
- - d834e7d0-a9f3-4861-9f50-7030de4cfa24
- - true
- - Origin
- - Origin
- - false
- - fff8fda2-863f-489e-8499-7ed0fd9118e8
- - 1
+
+
+ - 3
+ - 2e3ab970-8545-46bb-836c-1c11e5610bce
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 4132
- 3025
- 33
- 24
-
- -
- 4150
- 3037
-
-
-
-
-
- - 1
+
+
+
+ - Index of Gate stream
+ - dcd11d44-a57d-43fb-a60d-81403468801f
+ - true
+ - Gate
+ - Gate
+ - false
+ - d112c991-f144-4804-bdab-b416453265b1
+ - 1
-
-
+
+
+ -
+ -2066
+ 12450
+ 28
+ 20
+
+ -
+ -2050.5
+ 12460
+
+
+
+
+
- 1
- - {0}
-
-
-
- -
- 0
- 0
- 0
-
+
+
+ - 1
+ - {0}
+
+
+
+ - 0
+
+
+
+
+
+ - 2
+ - Input stream at index 0
+ - bfd95814-63f0-481e-bd33-57f6162181ec
+ - true
+ - false
+ - Stream 0
+ - 0
+ - true
+ - 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0
+ - 1
+
+
+
+
+ -
+ -2066
+ 12470
+ 28
+ 20
+
+ -
+ -2050.5
+ 12480
+
+
+
+
+
+
+
+ - 2
+ - Input stream at index 1
+ - 585c0802-ec70-464a-a377-31d5b8c7a0a0
+ - true
+ - false
+ - Stream 1
+ - 1
+ - true
+ - 453387b1-bbdb-436b-a38f-26663ecda336
+ - 1
+
+
+
+
+ -
+ -2066
+ 12490
+ 28
+ 20
+
+ -
+ -2050.5
+ 12500
+
+
+
+
+
+
+
+ - 2
+ - Filtered stream
+ - a4a42a27-5fc4-490b-8303-ab18a562494f
+ - true
+ - false
+ - Stream
+ - S(0)
+ - false
+ - 0
+
+
+
+
+ -
+ -2008
+ 12450
+ 27
+ 60
+
+ -
+ -1993
+ 12480
+
+
+
+
+
-
+
+
+
+
+
+
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
+
+
+
+
+ - Numeric slider for single values
+ - d112c991-f144-4804-bdab-b416453265b1
+ - true
+ - Number Slider
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ -2101
+ 12537
+ 150
+ 20
+
+ -
+ -2100.713
+ 12537.94
+
+
+
+
- - World YZ plane
- - d0ae266b-1682-491c-bee6-76496606fcb1
- - true
- - Plane
- - Plane
- - false
- - 0
+ - 0
+ - 1
+ - 0
+ - 1
+ - 0
+ - 0
+ - 0
-
-
-
- -
- 4195
- 3025
- 31
- 24
-
- -
- 4212
- 3037
-
-
-
-
-
+
- - f12daa2f-4fd5-48c1-8ac3-5dea476912ca
- - Mirror
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - Mirror an object.
+
+ - Contains a collection of generic curves
- true
- - 57c99f13-3937-47f8-9b4a-59d033ef07aa
- - true
- - Mirror
- - Mirror
+ - 8678bd6b-c571-4190-8bed-27a19fbb5a4b
+ - Curve
+ - Curve
+ - false
+ - 0
-
+
-
- 4110
- 2961
- 138
- 44
+ 5160
+ 7469
+ 50
+ 24
-
- 4178
- 2983
+ 5185.5
+ 7481.821
-
-
- - Base geometry
- - e1372fd8-1f6b-46f6-aff4-1497de199bf0
- - true
- - Geometry
- - Geometry
- - true
- - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
- - 1
+
+
+ - 1
-
-
- -
- 4112
- 2963
- 51
- 20
-
- -
- 4139
- 2973
-
-
-
-
-
-
-
- - Mirror plane
- - b67b11e5-f515-4970-ba07-e4efad992b88
- - true
- - Plane
- - Plane
- - false
- - d0ae266b-1682-491c-bee6-76496606fcb1
- - 1
-
-
-
+
- -
- 4112
- 2983
- 51
- 20
-
- -
- 4139
- 2993
-
-
-
-
-
- 1
+ - {0;0;0;0}
-
-
- - 1
- - {0}
+
+
+ - -1
+ -
+ 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
+
+ - 00000000-0000-0000-0000-000000000000
-
-
-
- -
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
-
-
-
-
-
-
- - Mirrored geometry
- - af90f00b-316f-4b79-b6d5-c26969e27a7d
- - true
- - Geometry
- - Geometry
- - false
- - 0
-
-
-
-
- -
- 4193
- 2963
- 53
- 20
-
- -
- 4221
- 2973
-
-
-
-
-
-
-
- - Transformation data
- - dfa3bfe2-d964-4ef7-b3d4-3dd2cdc2ba81
- - true
- - Transform
- - Transform
- - false
- - 0
-
-
-
-
- -
- 4193
- 2983
- 53
- 20
-
- -
- 4221
- 2993
-
-
-
-
-
-
+
- - 8073a420-6bec-49e3-9b18-367f6fd76ac3
- - Join Curves
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - Join as many curves as possible
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 8678bd6b-c571-4190-8bed-27a19fbb5a4b
+ - 1
+ - 69cb92e2-5dc1-4578-a030-e3fde0cf0c69
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 89237e9f-871d-48dd-9eab-340be1f24133
+ - 1
+ - 88f963a4-8bce-4d2b-969a-528dbf52cec6
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 45c3e10d-573a-4dad-962c-2e7c9f645ad9
+ - e74e59b2-8cd1-4463-9f9e-699a51228e3e
+ - 908290ff-2ae5-443a-8c02-efd3ed2fe118
+ - 1ac526a1-e8f8-4de5-a9e0-0332f0e610b4
+ - 50ab8d1b-85d8-4277-8f06-ed620cbe042a
+ - 8cacd258-ba73-4c62-93cd-8d1e686a3c02
+ - ec295bb2-6f65-40de-aea2-f7e5ac3e0e01
+ - 4f0205c8-b81e-4c66-9378-aa2d8f7ee9e2
+ - 4c448985-1964-4d98-a54b-8c378b64c191
+ - 383b2bad-9847-47e8-a0fb-694d2a476a78
+ - 88f963a4-8bce-4d2b-969a-528dbf52cec6
+ - 69cb92e2-5dc1-4578-a030-e3fde0cf0c69
+ - eb97d3e3-58d2-4ca4-83ec-e802f3da77ff
+ - f8f514f7-3e33-426a-8203-3b6e245b29bf
+ - b59b106e-8761-4626-a895-2e38e0d747eb
+ - 7ae8b5fd-03a9-4f7a-b6fb-eedf36ea815f
+ - 5c493b6d-4ec3-4a33-9878-718b9f7f7899
+ - f1ee4950-7f56-4f3d-8d6b-542a35f21276
+ - 693be2ef-8a44-48e6-8210-de71cb311eb1
+ - 2542a3f2-90db-4e1a-8579-508a04e14002
+ - 20
+ - 96e719b4-9a6d-452e-8f37-602b6adb9fa3
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - dd8134c0-109b-4012-92be-51d843edfff7
+ - Duplicate Data
+
+
+
+
+ - Duplicate data a predefined number of times.
- true
- - 8e038213-7c24-4b93-8b8f-587867a7e2ae
- - true
- - Join Curves
- - Join Curves
+ - 45c3e10d-573a-4dad-962c-2e7c9f645ad9
+ - Duplicate Data
+ - Duplicate Data
-
+
-
- 4120
- 2899
- 118
- 44
+ 5133
+ 8437
+ 104
+ 64
-
- 4183
- 2921
+ 5192
+ 8469
-
+
- 1
- - Curves to join
- - 3f04730d-e061-4ce5-870b-f5dd685fc3b5
- - true
- - Curves
- - Curves
+ - Data to duplicate
+ - 6ab95784-ed61-435b-96a0-975d216bf164
+ - Data
+ - Data
- false
- - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
- - af90f00b-316f-4b79-b6d5-c26969e27a7d
- - 2
+ - ff663701-35a8-41a9-a9e6-3ed043495116
+ - 1
-
+
-
- 4122
- 2901
- 46
+ 5135
+ 8439
+ 42
20
-
- 4146.5
- 2911
+ 5157.5
+ 8449
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - Grasshopper.Kernel.Types.GH_Integer
+ - 1
+
+
+
+
+
+
- - Preserve direction of input curves
- - 830e99be-e7eb-42d0-8674-e8ada6194bbb
- - true
- - Preserve
- - Preserve
+ - Number of duplicates
+ - 20eb3084-35ca-4289-9219-b2d49c898a33
+ - Number
+ - Number
+ - false
+ - 64568223-14eb-4477-af37-fa9297e41d7f
+ - 1
+
+
+
+
+ -
+ 5135
+ 8459
+ 42
+ 20
+
+ -
+ 5157.5
+ 8469
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 500
+
+
+
+
+
+
+
+
+
+
+ - Retain list order
+ - 681ab8bb-eefc-4d58-b9e9-5392382a6f36
+ - Order
+ - Order
- false
- 0
@@ -19604,14 +28037,14 @@
-
- 4122
- 2921
- 46
+ 5135
+ 8479
+ 42
20
-
- 4146.5
- 2931
+ 5157.5
+ 8489
@@ -19628,7 +28061,7 @@
- - false
+ - true
@@ -19638,13 +28071,12 @@
-
+
- 1
- - Joined curves and individual curves that could not be joined.
- - 0062ed90-a595-40fe-804c-2efd80987eb9
- - true
- - Curves
- - Curves
+ - Duplicated data
+ - 34f0dba0-0301-4b92-a3fe-a19ba56a6ef7
+ - Data
+ - Data
- false
- 0
@@ -19652,14 +28084,14 @@
-
- 4198
- 2901
- 38
- 40
+ 5207
+ 8439
+ 28
+ 60
-
- 4218.5
- 2921
+ 5222.5
+ 8469
@@ -19669,170 +28101,154 @@
-
+
- - e87db220-a0a0-4d67-a405-f97fd14b2d7a
- - Linear Array
+ - fb6aba99-fead-4e42-b5d8-c6de5ff90ea6
+ - DotNET VB Script (LEGACY)
-
- - Create a linear array of geometry.
+
+ - A VB.NET scriptable component
- true
- - 87b5a07c-0959-48af-b3ea-1850aab4001c
- - true
- - Linear Array
- - Linear Array
+ - e74e59b2-8cd1-4463-9f9e-699a51228e3e
+ - 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
-
+
-
- 4110
- 2817
- 138
- 64
+ 5127
+ 6861
+ 116
+ 44
-
- 4178
- 2849
+ 5188
+ 6883
+
+
+ - 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
+
+
-
- - Base geometry
- - 6c39ac1f-6d7e-4afa-9784-7505cec6b5aa
- - true
- - Geometry
- - Geometry
+
+ - 1
+ - false
+ - Script Variable Forward
+ - d16ee258-d9ab-458a-9bb1-c212d6ddaeca
+ - Forward
+ - Forward
- true
- - 0062ed90-a595-40fe-804c-2efd80987eb9
+ - 1
+ - true
+ - 34f0dba0-0301-4b92-a3fe-a19ba56a6ef7
- 1
+ - 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
-
- 4112
- 2819
- 51
+ 5129
+ 6863
+ 44
20
-
- 4139
- 2829
+ 5152.5
+ 6873
-
- - Linear array direction and interval
- - 86849e41-c369-4e2e-8e88-3e49d728480a
- - true
- - Direction
- - Direction
- - false
- - 0
-
-
-
-
- -
- 4112
- 2839
- 51
- 20
-
- -
- 4139
- 2849
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- -
- 2
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
- - Number of elements in array.
- - a696f77a-9e2a-454c-81dc-0594079dda9a
- - true
- - Count
- - Count
- - false
- - 0
+
+ - 1
+ - false
+ - Script Variable Left
+ - 6459e70f-df80-4cc7-813b-b513d9113360
+ - Left
+ - Left
+ - true
+ - 1
+ - true
+ - d5250384-0cfc-461f-8d2e-aed83cb60717
+ - 1
+ - 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7
-
+
-
- 4112
- 2859
- 51
+ 5129
+ 6883
+ 44
20
-
- 4139
- 2869
+ 5152.5
+ 6893
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 2
-
-
-
-
-
-
-
- - 1
- - Arrayed geometry
- - d1c74620-5515-4d7d-8719-106dac105140
- - true
- - Geometry
- - Geometry
+
+ - Print, Reflect and Error streams
+ - ef2a9db7-8232-4f58-bc22-400ae95d8013
+ - Output
+ - Output
- false
- 0
@@ -19840,27 +28256,25 @@
-
- 4193
- 2819
- 53
- 30
+ 5203
+ 6863
+ 38
+ 20
-
- 4221
- 2834
+ 5223.5
+ 6873
-
- - 1
- - Transformation data
- - 52055a79-39cb-4026-8925-151ee0a65b01
- - true
- - Transform
- - Transform
+
+ - Output parameter Points
+ - 4b2d6be0-031f-4559-89a4-0096c0e9e848
+ - Points
+ - Points
- false
- 0
@@ -19868,14 +28282,14 @@
-
- 4193
- 2849
- 53
- 30
+ 5203
+ 6883
+ 38
+ 20
-
- 4221
- 2864
+ 5223.5
+ 6893
@@ -19885,72 +28299,77 @@
-
+
- - 8073a420-6bec-49e3-9b18-367f6fd76ac3
- - Join Curves
+ - fbac3e32-f100-4292-8692-77240a42fd1a
+ - Point
-
- - Join as many curves as possible
+
+ - Contains a collection of three-dimensional points
- true
- - 49c9c7fd-8ff8-4fd2-812a-32a26c6caa11
- - true
- - Join Curves
- - Join Curves
+ - 908290ff-2ae5-443a-8c02-efd3ed2fe118
+ - Point
+ - Point
+ - false
+ - 4b2d6be0-031f-4559-89a4-0096c0e9e848
+ - 1
-
+
-
- 4120
- 2755
- 118
- 44
+ 5160
+ 6475
+ 50
+ 24
-
- 4183
- 2777
+ 5185.609
+ 6487.408
-
-
- - 1
- - Curves to join
- - aeed4693-6839-40fe-81f1-dba3eb2d45c3
- - true
- - Curves
- - Curves
- - false
- - d1c74620-5515-4d7d-8719-106dac105140
- - 1
+
+
+
+
+
+
+ - e64c5fb1-845c-4ab1-8911-5f338516ba67
+ - Series
+
+
+
+
+ - Create a series of numbers.
+ - true
+ - 1ac526a1-e8f8-4de5-a9e0-0332f0e610b4
+ - Series
+ - Series
+
+
+
+
+ -
+ 5135
+ 7894
+ 101
+ 64
+
+ -
+ 5185
+ 7926
+
-
-
-
- -
- 4122
- 2757
- 46
- 20
-
- -
- 4146.5
- 2767
-
-
-
-
-
-
- - Preserve direction of input curves
- - 863f4c8d-3241-49ad-b908-ee3f8d14f244
- - true
- - Preserve
- - Preserve
+
+
+ - First number in the series
+ - 0657e0c5-7dbf-4982-b197-efc5dcd5b8ad
+ - Start
+ - Start
- false
- 0
@@ -19958,14 +28377,14 @@
-
- 4122
- 2777
- 46
+ 5137
+ 7896
+ 33
20
-
- 4146.5
- 2787
+ 5155
+ 7906
@@ -19982,7 +28401,7 @@
- - false
+ - 0
@@ -19991,157 +28410,87 @@
-
-
- - 1
- - Joined curves and individual curves that could not be joined.
- - 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0
- - true
- - Curves
- - Curves
- - false
- - 0
-
-
-
-
- -
- 4198
- 2757
- 38
- 40
-
- -
- 4218.5
- 2777
-
-
-
-
-
-
-
-
-
-
-
- - ccfd6ba8-ecb1-44df-a47e-08126a653c51
- - Curve Domain
-
-
-
-
- - Measure and set the curve domain
- - true
- - 2e2550a6-0f32-4b90-92f0-a88401c43eb5
- - true
- - Curve Domain
- - Curve Domain
-
-
-
-
- -
- 4121
- 2510
- 116
- 44
-
- -
- 4179
- 2532
-
-
-
-
-
- - Curve to measure/modify
- - 6f0b21df-7243-4a6f-880d-4bf9ec4d5295
- - true
- - Curve
- - Curve
+
+
+ - Step size for each successive number
+ - d19029f6-92c1-4cd8-8fcf-c6af38366e01
+ - Step
+ - Step
- false
- - a4a42a27-5fc4-490b-8303-ab18a562494f
+ - ae0232f3-71a2-4c0b-b75d-03d815a4ab4a
- 1
-
+
-
- 4123
- 2512
- 41
+ 5137
+ 7916
+ 33
20
-
- 4145
- 2522
+ 5155
+ 7926
-
-
-
-
- - Optional domain, if omitted the curve will not be modified.
- - 495e6c26-65b4-4514-9d7a-d835d5c8891c
- - true
- - Domain
- - Domain
- - true
- - 0
-
-
-
-
- -
- 4123
- 2532
- 41
- 20
-
- -
- 4145
- 2542
-
+
+
+ - 1
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
-
+
- - Curve with new domain.
- - ed3ec7e8-0919-40b1-ba85-4d0a5c4a6884
- - true
- - Curve
- - Curve
+ - Number of values in the series
+ - 907ce87c-d3fb-4a83-a928-cbe5a9c019a0
+ - Count
+ - Count
- false
- - 0
+ - 64568223-14eb-4477-af37-fa9297e41d7f
+ - 1
-
- 4194
- 2512
- 41
+ 5137
+ 7936
+ 33
20
-
- 4216
- 2522
+ 5155
+ 7946
-
+
- - Domain of original curve.
- - 27c34c8f-207d-457e-b731-e3b60290a9db
- - true
- - Domain
- - Domain
+ - 1
+ - Series of numbers
+ - 49c1b877-fdb3-4465-b110-c6b10cdf2441
+ - Series
+ - Series
- false
- 0
@@ -20149,14 +28498,14 @@
-
- 4194
- 2532
- 41
- 20
+ 5200
+ 7896
+ 34
+ 60
-
- 4216
- 2542
+ 5218.5
+ 7926
@@ -20166,215 +28515,113 @@
-
+
- - 429cbba9-55ee-4e84-98ea-876c44db879a
- - Sub Curve
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
- - Construct a curve from the sub-domain of a base curve.
- - true
- - 7b213b96-e17b-456d-ad30-40abe337bbab
- - true
- - Sub Curve
- - Sub Curve
+ - Numeric slider for single values
+ - 50ab8d1b-85d8-4277-8f06-ed620cbe042a
+ - Number Slider
+ -
+ - false
+ - 0
-
+
-
- 4117
- 2324
- 124
- 44
+ 5111
+ 8612
+ 150
+ 20
-
- 4191
- 2346
+ 5111.432
+ 8612.262
-
-
- - Base curve
- - 906f829e-51de-4f4a-9ff3-4a267aeec2d3
- - true
- - Base curve
- - Base curve
- - false
- - ed3ec7e8-0919-40b1-ba85-4d0a5c4a6884
- - 1
-
-
-
-
- -
- 4119
- 2326
- 57
- 20
-
- -
- 4149
- 2336
-
-
-
-
-
-
-
- - Sub-domain to extract
- - 8671c79d-4307-409c-ac8e-0d2a445dd560
- - true
- - Domain
- - Domain
- - false
- - 8eb97c76-eb9f-48c8-9612-d1b43ebbd702
- - 1
-
-
-
-
- -
- 4119
- 2346
- 57
- 20
-
- -
- 4149
- 2356
-
-
-
-
-
-
+
- - Resulting sub curve
- - e28d5d2e-89dd-4827-85f5-e2e51f7fb521
- - true
- - Curve
- - Curve
- - false
- - 0
+ - 0
+ - 1
+ - 0
+ - 65536
+ - 0
+ - 0
+ - 256
-
-
-
- -
- 4206
- 2326
- 33
- 40
-
- -
- 4224
- 2346
-
-
-
-
-
+
- - 825ea536-aebb-41e9-af32-8baeb2ecb590
- - Deconstruct Domain
+ - a4cd2751-414d-42ec-8916-476ebf62d7fe
+ - Radians
-
- - Deconstruct a numeric domain into its component parts.
+
+ - Convert an angle specified in degrees to radians
- true
- - 32cf64eb-77e3-47c3-b29f-62154dec420f
- - true
- - Deconstruct Domain
- - Deconstruct Domain
+ - 8cacd258-ba73-4c62-93cd-8d1e686a3c02
+ - Radians
+ - Radians
-
+
-
- 4127
- 2448
- 104
- 44
+ 5125
+ 8105
+ 120
+ 28
-
- 4185
- 2470
+ 5186
+ 8119
-
- - Base domain
- - 51fb18cd-b90b-40e9-9ad0-e930de0d3f5e
- - true
- - Domain
- - Domain
+
+ - Angle in degrees
+ - 21c53376-7559-40bc-8bdb-6f23af54aebc
+ - Degrees
+ - Degrees
- false
- - 27c34c8f-207d-457e-b731-e3b60290a9db
+ - d461fc59-ff17-43bd-8530-b47d4e0b9d07
- 1
-
- 4129
- 2450
- 41
- 40
+ 5127
+ 8107
+ 44
+ 24
-
- 4151
- 2470
+ 5150.5
+ 8119
-
- - Start of domain
- - 3751a54b-d1e2-4c42-8628-0a159963cec7
- - true
- - Start
- - Start
- - false
- - 0
-
-
-
-
- -
- 4200
- 2450
- 29
- 20
-
- -
- 4216
- 2460
-
-
-
-
-
-
-
- - End of domain
- - 570c62b9-9108-47c6-9eaa-216ba72a2455
- - true
- - End
- - End
+
+ - Angle in radians
+ - 325f27d4-a4e3-4de0-b22e-2b7e9d4d37b4
+ - Radians
+ - Radians
- false
- 0
@@ -20382,14 +28629,14 @@
-
- 4200
- 2470
- 29
- 20
+ 5201
+ 8107
+ 42
+ 24
-
- 4216
- 2480
+ 5223.5
+ 8119
@@ -20399,141 +28646,111 @@
-
+
- - d1a28e95-cf96-4936-bf34-8bf142d731bf
- - Construct Domain
+ - 33bcf975-a0b2-4b54-99fd-585c893b9e88
+ - Digit Scroller
- - Create a numeric domain from two numeric extremes.
- - true
- - 5b7c8774-56f8-42e4-bf79-9877cd6b989a
- - true
- - Construct Domain
- - Construct Domain
+ - Numeric scroller for single numbers
+ - ec295bb2-6f65-40de-aea2-f7e5ac3e0e01
+ - Digit Scroller
+ - Digit Scroller
+ - false
+ - 0
-
+
+
+
+ - 12
+ - Digit Scroller
+ - 1
+
+ - 0.00140216731
+
+
-
- 4101
- 2386
- 156
- 44
+ 5061
+ 8403
+ 250
+ 20
-
- 4199
- 2408
+ 5061.145
+ 8403.803
-
-
- - Start value of numeric domain
- - 22fa7f17-f5da-40b4-8863-2c88b10ec655
- - X/8
- - true
- - Domain start
- - Domain start
- - false
- - 570c62b9-9108-47c6-9eaa-216ba72a2455
- - 1
+
+
+
+
+
+
+ - 797d922f-3a1d-46fe-9155-358b009b5997
+ - One Over X
+
+
+
+
+ - Compute one over x.
+ - true
+ - 4f0205c8-b81e-4c66-9378-aa2d8f7ee9e2
+ - One Over X
+ - One Over X
+
+
+
+
+ -
+ 5135
+ 8519
+ 100
+ 28
+
+ -
+ 5184
+ 8533
+
-
-
-
- -
- 4103
- 2388
- 81
- 20
-
- -
- 4153
- 2398
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
- - End value of numeric domain
- - b6f88ef2-8810-41e8-ae51-ffc2cdf72cb2
- - X*5/8
- - true
- - Domain end
- - Domain end
+
+
+ - Input value
+ - 6add9a57-8003-4b63-b7e0-cf662a38f736
+ - Value
+ - Value
- false
- - 570c62b9-9108-47c6-9eaa-216ba72a2455
+ - 64568223-14eb-4477-af37-fa9297e41d7f
- 1
-
+
-
- 4103
- 2408
- 81
- 20
+ 5137
+ 8521
+ 32
+ 24
-
- 4153
- 2418
+ 5154.5
+ 8533
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
- - Numeric domain between {A} and {B}
- - 8eb97c76-eb9f-48c8-9612-d1b43ebbd702
- - true
- - Domain
- - Domain
+
+ - Output value
+ - ff663701-35a8-41a9-a9e6-3ed043495116
+ - Result
+ - Result
- false
- 0
@@ -20541,14 +28758,14 @@
-
- 4214
- 2388
- 41
- 40
+ 5199
+ 8521
+ 34
+ 24
-
- 4236
- 2408
+ 5217.5
+ 8533
@@ -20558,71 +28775,69 @@
-
+
- - e9eb1dcf-92f6-4d4d-84ae-96222d60f56b
- - Move
+ - 75eb156d-d023-42f9-a85e-2f2456b8bcce
+ - Interpolate (t)
-
- - Translate (move) an object along a vector.
+
+ - Create an interpolated curve through a set of points with tangents.
- true
- - 2ec48aa0-7402-4ddd-b500-bcfd1a1aa573
- - true
- - Move
- - Move
+ - 383b2bad-9847-47e8-a0fb-694d2a476a78
+ - Interpolate (t)
+ - Interpolate (t)
-
+
-
- 4110
- 2262
- 138
- 44
+ 5113
+ 6373
+ 144
+ 84
-
- 4178
- 2284
+ 5199
+ 6415
- - Base geometry
- - f8152c64-e40d-4b71-bb87-55154d01b43e
- - true
- - Geometry
- - Geometry
- - true
- - e28d5d2e-89dd-4827-85f5-e2e51f7fb521
+ - 1
+ - Interpolation points
+ - 56262534-3c57-4f1c-83af-555e0482f4aa
+ - Vertices
+ - Vertices
+ - false
+ - 908290ff-2ae5-443a-8c02-efd3ed2fe118
- 1
-
- 4112
- 2264
- 51
+ 5115
+ 6375
+ 69
20
-
- 4139
- 2274
+ 5151
+ 6385
-
- - Translation vector
- - af49a999-8441-471b-9c57-83312322e672
- - true
- - Motion
- - Motion
+
+ - Tangent at start of curve
+ - c257fa5a-8ab8-4230-840b-c953eaf64795
+ - Tangent Start
+ - Tangent Start
- false
- 0
@@ -20630,14 +28845,14 @@
-
- 4112
- 2284
- 51
+ 5115
+ 6395
+ 69
20
-
- 4139
- 2294
+ 5151
+ 6405
@@ -20655,8 +28870,8 @@
-
- -0.5
- -0.5
+ 0.0625
+ 0
0
@@ -20667,128 +28882,12 @@
-
-
- - Translated geometry
- - bc56f6fb-d650-47f3-8d71-7e9e9e3c0fcd
- - true
- - Geometry
- - Geometry
- - false
- - 0
-
-
-
-
- -
- 4193
- 2264
- 53
- 20
-
- -
- 4221
- 2274
-
-
-
-
-
-
-
- - Transformation data
- - 5f161da1-07b5-46b9-b8bd-ad83b10a137e
- - true
- - Transform
- - Transform
- - false
- - 0
-
-
-
-
- -
- 4193
- 2284
- 53
- 20
-
- -
- 4221
- 2294
-
-
-
-
-
-
-
-
-
-
-
- - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
- - Scale
-
-
-
-
- - Scale an object uniformly in all directions.
- - eefdf17f-2113-431d-95b3-ae53cd004df8
- - true
- - Scale
- - Scale
-
-
-
-
- -
- 4110
- 2180
- 138
- 64
-
- -
- 4178
- 2212
-
-
-
-
-
- - Base geometry
- - 73e0633a-d04f-4133-ae51-48174c988f9e
- - true
- - Geometry
- - Geometry
- - true
- - bc56f6fb-d650-47f3-8d71-7e9e9e3c0fcd
- - 1
-
-
-
-
- -
- 4112
- 2182
- 51
- 20
-
- -
- 4139
- 2192
-
-
-
-
-
-
-
- - Center of scaling
- - 3d4f3445-c33e-4002-9028-64d983a31393
- - true
- - Center
- - Center
+
+
+ - Tangent at end of curve
+ - 79fe44e7-09b5-418d-8178-0d0c98fef165
+ - Tangent End
+ - Tangent End
- false
- 0
@@ -20796,14 +28895,14 @@
-
- 4112
- 2202
- 51
+ 5115
+ 6415
+ 69
20
-
- 4139
- 2212
+ 5151
+ 6425
@@ -20819,9 +28918,8 @@
-
- -
+
-
0
0
0
@@ -20834,13 +28932,12 @@
-
-
- - Scaling factor
- - 458e71c8-1595-4d92-ae8a-3224e12907ad
- - true
- - Factor
- - Factor
+
+
+ - Knot spacing (0=uniform, 1=chord, 2=sqrtchord)
+ - 08a99958-2a27-4991-abbf-c817c9714716
+ - KnotStyle
+ - KnotStyle
- false
- 0
@@ -20848,14 +28945,14 @@
-
- 4112
- 2222
- 51
+ 5115
+ 6435
+ 69
20
-
- 4139
- 2232
+ 5151
+ 6445
@@ -20872,7 +28969,7 @@
- - 0.5
+ - 2
@@ -20882,12 +28979,11 @@
-
- - Scaled geometry
- - a63d6f9b-92ab-4a73-8a8c-f1af180d3bbc
- - true
- - Geometry
- - Geometry
+
+ - Resulting nurbs curve
+ - 4050ad2c-5e3d-4904-a320-abd7fe2221d2
+ - Curve
+ - Curve
- false
- 0
@@ -20895,26 +28991,25 @@
-
- 4193
- 2182
- 53
- 30
+ 5214
+ 6375
+ 41
+ 26
-
- 4221
- 2197
+ 5236
+ 6388.333
-
- - Transformation data
- - bc976f17-f482-49e6-8c51-77a28370063a
- - true
- - Transform
- - Transform
+
+ - Curve length
+ - 094dfd85-1e34-4fd1-8c16-0b45ca704387
+ - Length
+ - Length
- false
- 0
@@ -20922,14 +29017,40 @@
-
- 4193
- 2212
- 53
- 30
+ 5214
+ 6401
+ 41
+ 27
+
+ -
+ 5236
+ 6415
+
+
+
+
+
+
+
+ - Curve domain
+ - 6e59181b-1f9a-4a9f-9ee1-f12d89d7b0a8
+ - Domain
+ - Domain
+ - false
+ - 0
+
+
+
+
+ -
+ 5214
+ 6428
+ 41
+ 27
-
- 4221
- 2227
+ 5236
+ 6441.667
@@ -20939,129 +29060,249 @@
-
+
- - 9abae6b7-fa1d-448c-9209-4a8155345841
- - Deconstruct
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - Deconstruct a point into its component parts.
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 45c3e10d-573a-4dad-962c-2e7c9f645ad9
+ - e74e59b2-8cd1-4463-9f9e-699a51228e3e
+ - 908290ff-2ae5-443a-8c02-efd3ed2fe118
+ - 1ac526a1-e8f8-4de5-a9e0-0332f0e610b4
+ - 50ab8d1b-85d8-4277-8f06-ed620cbe042a
+ - 8cacd258-ba73-4c62-93cd-8d1e686a3c02
+ - ec295bb2-6f65-40de-aea2-f7e5ac3e0e01
+ - 4f0205c8-b81e-4c66-9378-aa2d8f7ee9e2
+ - b53adb78-a001-472e-b4d9-21016d5a1502
+ - d461fc59-ff17-43bd-8530-b47d4e0b9d07
+ - 056f1928-832c-436e-9583-925fe9f79c8d
+ - 24402fa4-4cf6-4928-aa18-97b2fb379b92
+ - 0510202c-a370-465f-bd2a-2d6d989d6cf9
+ - 13
+ - 4c448985-1964-4d98-a54b-8c378b64c191
+ - 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
- - 619e43ea-a120-4fab-9439-afa674d35b7e
- - true
- - Deconstruct
- - Deconstruct
+ - de8b8d5b-29d5-4cfd-9b53-7fb2d3442fad
+ - Evaluate Length
+ - Evaluate Length
-
+
-
- 4095
- 2016
- 168
+ 5113
+ 6205
+ 144
64
-
- 4142
- 2048
+ 5187
+ 6237
-
- - Input point
- - 692b111f-81c9-413e-af24-fc033d7b22d6
- - true
- - Point
- - Point
+
+ - Curve to evaluate
+ - 31717ae1-93c2-428d-af92-84c7cf5909de
+ - Curve
+ - Curve
- false
- - 7572c58f-0269-435e-9399-fdf575ea00ba
+ - 4050ad2c-5e3d-4904-a320-abd7fe2221d2
- 1
-
- 4097
- 2018
- 30
- 60
+ 5115
+ 6207
+ 57
+ 20
+
+ -
+ 5145
+ 6217
+
+
+
+
+
+
+
+ - Length factor for curve evaluation
+ - f34e43ea-2b73-42f6-aebc-fea9c02b1efd
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5115
+ 6227
+ 57
+ 20
+
+ -
+ 5145
+ 6237
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - e5e93e34-4260-4398-a936-af912206afe4
+ - Normalized
+ - Normalized
+ - false
+ - 0
+
+
+
+
+ -
+ 5115
+ 6247
+ 57
+ 20
-
- 4113.5
- 2048
+ 5145
+ 6257
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
-
- - Point {x} component
- - d46a2e9b-cf34-47c3-9abd-1bfccd68cb57
- - true
- - 2
- - X component
- - X component
+
+ - Point at the specified length
+ - 1a277a71-111e-4f61-b188-0fbd711c6f12
+ - Point
+ - Point
- false
- - true
- 0
-
- 4157
- 2018
- 104
+ 5202
+ 6207
+ 53
20
-
- 4192.5
- 2028
+ 5230
+ 6217
-
- - Point {y} component
- - 9cdd5043-0ca1-4a2a-9517-9ba56e5a9d2d
- - true
- - 2
- - Y component
- - Y component
+
+ - Tangent vector at the specified length
+ - beb0d37e-13fa-4d79-bebc-f79d675fa129
+ - Tangent
+ - Tangent
- false
- - true
- 0
-
- 4157
- 2038
- 104
+ 5202
+ 6227
+ 53
20
-
- 4192.5
- 2048
+ 5230
+ 6237
-
- - Point {z} component
- - 68cee5b5-1a0c-414a-b42f-283a736eae0f
- - true
- - Z component
- - Z component
+
+ - Curve parameter at the specified length
+ - e11b4dc8-aa19-4daf-b73a-a85f3773043f
+ - Parameter
+ - Parameter
- false
- 0
@@ -21069,14 +29310,14 @@
-
- 4157
- 2058
- 104
+ 5202
+ 6247
+ 53
20
-
- 4192.5
- 2068
+ 5230
+ 6257
@@ -21086,86 +29327,84 @@
-
+
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
+ - f12daa2f-4fd5-48c1-8ac3-5dea476912ca
+ - Mirror
- - Divide a curve into equal length segments
- - 6e4f0f3c-ab3d-4848-ae83-8423b238e701
- - true
- - Divide Curve
- - Divide Curve
+ - Mirror an object.
+ - true
+ - be5f0e4e-5875-4c70-aa36-870c817df9e1
+ - Mirror
+ - Mirror
-
+
-
- 4116
- 2098
- 125
- 64
+ 5116
+ 6143
+ 138
+ 44
-
- 4166
- 2130
+ 5184
+ 6165
-
- - Curve to divide
- - 4326514c-02cd-4318-bd8f-7c6612541ce4
- - true
- - Curve
- - Curve
- - false
- - a63d6f9b-92ab-4a73-8a8c-f1af180d3bbc
+
+ - Base geometry
+ - af084c56-70bd-42cc-8609-94f4b24be4b3
+ - Geometry
+ - Geometry
+ - true
+ - 4050ad2c-5e3d-4904-a320-abd7fe2221d2
- 1
-
- 4118
- 2100
- 33
+ 5118
+ 6145
+ 51
20
-
- 4136
- 2110
+ 5145
+ 6155
-
- - Number of segments
- - e9df65e3-97f0-47bf-97c6-e75623abd4bc
- - true
- - Count
- - Count
+
+ - Mirror plane
+ - 061313de-0895-42fb-a091-c2e0b3409d26
+ - Plane
+ - Plane
- false
- - 9cc45261-b02e-4259-9e30-07f8e180b8a3
+ - b61e6070-fb9d-4232-bc37-354c6df94646
- 1
-
- 4118
- 2120
- 33
+ 5118
+ 6165
+ 51
20
-
- 4136
- 2130
+ 5145
+ 6175
@@ -21182,7 +29421,17 @@
- - 10
+ -
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+
@@ -21191,61 +29440,38 @@
-
-
- - Split segments at kinks
- - 4607a3e8-e812-4cd6-bb96-1800ca21fff9
- - true
- - Kinks
- - Kinks
+
+
+ - Mirrored geometry
+ - b3fab030-ec36-413b-bb22-a1a708a15c8d
+ - Geometry
+ - Geometry
- false
- 0
-
+
-
- 4118
- 2140
- 33
+ 5199
+ 6145
+ 53
20
-
- 4136
- 2150
+ 5227
+ 6155
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - false
-
-
-
-
-
-
-
-
- - 1
- - Division points
- - 7572c58f-0269-435e-9399-fdf575ea00ba
- - true
- - Points
- - Points
+
+
+ - Transformation data
+ - 44d19e6f-1e47-488b-a099-6fe1ebef7448
+ - Transform
+ - Transform
- false
- 0
@@ -21253,483 +29479,562 @@
-
- 4181
- 2100
- 58
+ 5199
+ 6165
+ 53
20
-
- 4211.5
- 2110
+ 5227
+ 6175
-
-
- - 1
- - Tangent vectors at division points
- - 40fb623b-2279-43dc-acba-322373661414
- - true
- - Tangents
- - Tangents
+
+
+
+
+
+
+ - 4c619bc9-39fd-4717-82a6-1e07ea237bbe
+ - Line SDL
+
+
+
+
+ - Create a line segment defined by start point, tangent and length.}
+ - true
+ - a19dc0b8-11b2-4e7d-bbd5-60cb3c62ba36
+ - Line SDL
+ - Line SDL
+
+
+
+
+ -
+ 5132
+ 6289
+ 106
+ 64
+
+ -
+ 5196
+ 6321
+
+
+
+
+
+ - Line start point
+ - ff18a17c-fa27-4ca7-a35c-dd81a4c8e840
+ - Start
+ - Start
- false
- - 0
+ - 1a277a71-111e-4f61-b188-0fbd711c6f12
+ - 1
-
- 4181
- 2120
- 58
+ 5134
+ 6291
+ 47
20
-
- 4211.5
- 2130
+ 5159
+ 6301
-
-
- - 1
- - Parameter values at division points
- - 56615695-3f7f-46b4-a0b7-69d010edea23
- - true
- - Parameters
- - Parameters
+
+
+ - Line tangent (direction)
+ - 0770b59d-c58b-4bbd-b3e6-f1f7ac55dfd7
+ - Direction
+ - Direction
- false
- - 0
+ - beb0d37e-13fa-4d79-bebc-f79d675fa129
+ - 1
-
+
-
- 4181
- 2140
- 58
+ 5134
+ 6311
+ 47
20
-
- 4211.5
- 2150
+ 5159
+ 6321
-
-
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - c188a258-5114-47ba-a541-5d1a01b556cc
- - true
- - Panel
-
- - false
- - 0
- - c0ec556d-72a4-4920-addc-a25ff2e1e4be
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 4272
- 1487
- 181
- 292
-
- - 0
- - 0
- - 0
- -
- 4272.381
- 1487.769
-
-
-
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
-
-
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - 7c43d191-00a5-4c0d-b322-e5061edff1ea
- - true
- - Panel
-
- - false
- - 0
- - a0441a5a-2668-4e8c-b7fc-12917502af54
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 3909
- 1487
- 181
- 292
-
- - 0
- - 0
- - 0
- -
- 3909.579
- 1487.769
-
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ - Line length
+ - 94054e0a-a900-446c-8edd-2dfd16b0dd8e
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+ -
+ 5134
+ 6331
+ 47
+ 20
+
+ -
+ 5159
+ 6341
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
+
+
+ - Line segment
+ - b61e6070-fb9d-4232-bc37-354c6df94646
+ - Line
+ - Line
+ - false
+ - 0
+
+
+
+ -
+ 5211
+ 6291
+ 25
+ 60
+
+ -
+ 5225
+ 6321
+
+
+
+
-
+
- - 2013e425-8713-42e2-a661-b57e78840337
- - Concatenate
+ - 8073a420-6bec-49e3-9b18-367f6fd76ac3
+ - Join Curves
-
- - Concatenate some fragments of text
+
+ - Join as many curves as possible
- true
- - 1bd31810-4c01-4950-b1a0-29cc3d316a9b
- - true
- - Concatenate
- - Concatenate
+ - a17b5425-b933-4a96-b022-239c9056d234
+ - Join Curves
+ - Join Curves
-
+
-
- 4132
- 1403
- 93
- 64
+ 5126
+ 6081
+ 118
+ 44
-
- 4158
- 1435
+ 5189
+ 6103
-
-
- - 3
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 1
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
+
+
+ - 1
+ - Curves to join
+ - a7d2f32f-0347-4692-a16b-a8fa7c986d30
+ - Curves
+ - Curves
+ - false
+ - 4050ad2c-5e3d-4904-a320-abd7fe2221d2
+ - b3fab030-ec36-413b-bb22-a1a708a15c8d
+ - 2
-
-
-
- - First text fragment
- - e3887edc-d139-4aeb-be02-b05144212562
- - true
- - Fragment A
-
- - true
- - 7c43d191-00a5-4c0d-b322-e5061edff1ea
- - 1
-
-
-
-
- -
- 4134
- 1405
- 9
- 20
-
- -
- 4140
- 1415
-
-
-
-
-
-
-
- - Second text fragment
- - f5683864-7c84-4d00-a36a-8541771e0f35
- - true
- - Fragment B
-
- - true
- - f94b8dec-f42d-4a01-b6ff-da3f549f8b30
- - 1
+
+
+
+ -
+ 5128
+ 6083
+ 46
+ 20
+
+ -
+ 5152.5
+ 6093
+
-
-
-
- -
- 4134
- 1425
- 9
- 20
-
- -
- 4140
- 1435
-
-
-
-
-
-
- - Third text fragment
- - 553d771c-20da-4de2-b911-f77033af3a50
- - true
- - Fragment A
-
- - true
- - c188a258-5114-47ba-a541-5d1a01b556cc
- - 1
+
+
+
+
+ - Preserve direction of input curves
+ - cbae510b-8019-476e-bc88-f52db782c55d
+ - Preserve
+ - Preserve
+ - false
+ - 0
+
+
+
+
+ -
+ 5128
+ 6103
+ 46
+ 20
+
+ -
+ 5152.5
+ 6113
+
-
-
-
- -
- 4134
- 1445
- 9
- 20
-
- -
- 4140
- 1455
-
-
-
-
-
-
- - Resulting text consisting of all the fragments
- - e47489ce-947c-436c-877c-c81e4a5e7b13
- - true
- - 1
- - Result
- - Result
- - false
- - 0
+
+
+ - 1
-
+
- -
- 4173
- 1405
- 50
- 60
-
- -
- 4191.5
- 1435
-
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - b22abe4a-d6ea-4ecd-9217-7ee811022f89
- - true
- - Panel
-
- - false
- - 0
- - e47489ce-947c-436c-877c-c81e4a5e7b13
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 4005
- 1095
- 350
- 292
-
- - 0
- - 0
- - 0
- -
- 4005.569
- 1095.125
-
-
-
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
+
+
+ - 1
+ - Joined curves and individual curves that could not be joined.
+ - 36450c41-52e4-4b2e-b49f-0c6e5de84aa2
+ - Curves
+ - Curves
+ - false
+ - 0
+
+
+
+ -
+ 5204
+ 6083
+ 38
+ 40
+
+ -
+ 5224.5
+ 6103
+
+
+
+
-
+
- - 1817fd29-20ae-4503-b542-f0fb651e67d7
- - List Length
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
-
- - Measure the length of a list.
+
+ - 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
- - 5a4eac60-4579-4169-adb8-3bff092e8404
- - true
- - List Length
- - List Length
+ - bffee6c0-e4eb-4cb4-bae7-60a3dcdb7505
+ - Evaluate Length
+ - Evaluate Length
-
+
-
- 4132
- 1925
- 93
- 28
+ 5113
+ 5997
+ 144
+ 64
-
- 4171
- 1939
+ 5187
+ 6029
-
- - 1
- - Base list
- - 329d4e52-e590-4168-9b90-df419aae0516
- - true
- - List
- - List
+
+ - Curve to evaluate
+ - 6658536e-acb5-403c-a29a-ad84914513d3
+ - Curve
+ - Curve
- false
- - 7572c58f-0269-435e-9399-fdf575ea00ba
+ - 36450c41-52e4-4b2e-b49f-0c6e5de84aa2
- 1
-
- 4134
- 1927
- 22
- 24
+ 5115
+ 5999
+ 57
+ 20
-
- 4146.5
- 1939
+ 5145
+ 6009
-
-
- - Number of items in L
- - 99d769f2-5d60-4f73-8631-ccffc8011575
- - true
+
+
+ - Length factor for curve evaluation
+ - 9fa261d4-fc4c-4556-af9d-922e95fe9244
- Length
- Length
- false
- 0
+
+
+
+ -
+ 5115
+ 6019
+ 57
+ 20
+
+ -
+ 5145
+ 6029
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 081a47dd-8367-4a9d-a6d3-8018753b2efd
+ - Normalized
+ - Normalized
+ - false
+ - 0
+
+
+
+
+ -
+ 5115
+ 6039
+ 57
+ 20
+
+ -
+ 5145
+ 6049
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
+
+
+
+
+ - Point at the specified length
+ - 02e1596d-ffca-497b-b85b-2c3356fb951a
+ - Point
+ - Point
+ - false
+ - 0
+
-
- 4186
- 1927
- 37
- 24
+ 5202
+ 5999
+ 53
+ 20
+
+ -
+ 5230
+ 6009
+
+
+
+
+
+
+
+ - Tangent vector at the specified length
+ - cece903c-8bbe-400e-b48e-6f2a408e9b79
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+
+ -
+ 5202
+ 6019
+ 53
+ 20
+
+ -
+ 5230
+ 6029
+
+
+
+
+
+
+
+ - Curve parameter at the specified length
+ - 00ee014d-ef1b-46b9-add5-50183cdd34e5
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+
+ -
+ 5202
+ 6039
+ 53
+ 20
-
- 4206
- 1939
+ 5230
+ 6049
@@ -21739,59 +30044,84 @@
-
+
- - dd8134c0-109b-4012-92be-51d843edfff7
- - Duplicate Data
+ - b7798b74-037e-4f0c-8ac7-dc1043d093e0
+ - Rotate
-
- - Duplicate data a predefined number of times.
- - true
- - 935a4e27-0ed1-4c7f-bf85-72097409dfad
- - true
- - Duplicate Data
- - Duplicate Data
+
+ - Rotate an object in a plane.
+ - true
+ - 6263d839-2890-4f51-a4ca-400b76341a46
+ - Rotate
+ - Rotate
-
+
-
- 4109
- 1842
- 140
+ 5116
+ 5914
+ 138
64
-
- 4168
- 1874
+ 5184
+ 5946
-
- - 1
- - Data to duplicate
- - 68fbaf93-b1cc-445b-b92a-aab258d1644a
- - true
- - Data
- - Data
+
+ - Base geometry
+ - 2ea3fff0-67f2-4944-b6bf-ab33219b19f7
+ - Geometry
+ - Geometry
+ - true
+ - 36450c41-52e4-4b2e-b49f-0c6e5de84aa2
+ - 1
+
+
+
+
+ -
+ 5118
+ 5916
+ 51
+ 20
+
+ -
+ 5145
+ 5926
+
+
+
+
+
+
+
+ - Rotation angle in radians
+ - cc6072d9-502c-4084-8377-d319d0627489
+ - Angle
+ - Angle
- false
- 0
+ - false
-
- 4111
- 1844
- 42
+ 5118
+ 5936
+ 51
20
-
- 4133.5
- 1854
+ 5145
+ 5946
@@ -21807,10 +30137,8 @@
-
- - Grasshopper.Kernel.Types.GH_String
- - false
- - ;
+
+ - 3.1415926535897931
@@ -21819,29 +30147,28 @@
-
-
- - Number of duplicates
- - f65f88ac-c79b-4d2a-b9b7-1a1674aca4d9
- - true
- - Number
- - Number
+
+
+ - Rotation plane
+ - ed9be6ab-c7c0-46ee-b2d3-b56c09c4cd47
+ - Plane
+ - Plane
- false
- - 99d769f2-5d60-4f73-8631-ccffc8011575
+ - 02e1596d-ffca-497b-b85b-2c3356fb951a
- 1
-
- 4111
- 1864
- 42
+ 5118
+ 5956
+ 51
20
-
- 4133.5
- 1874
+ 5145
+ 5966
@@ -21858,7 +30185,17 @@
- - 2
+ -
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+
@@ -21867,13 +30204,126 @@
-
-
- - Retain list order
- - d2a93bf6-60fb-4842-8daa-dda4ab94980d
- - true
- - Order
- - Order
+
+
+ - Rotated geometry
+ - 791ebe5c-87ad-403d-8ff7-ce80d4848513
+ - Geometry
+ - Geometry
+ - false
+ - 0
+
+
+
+
+ -
+ 5199
+ 5916
+ 53
+ 30
+
+ -
+ 5227
+ 5931
+
+
+
+
+
+
+
+ - Transformation data
+ - 3a723d4b-2f67-4de6-a78a-7035d42bddd0
+ - Transform
+ - Transform
+ - false
+ - 0
+
+
+
+
+ -
+ 5199
+ 5946
+ 53
+ 30
+
+ -
+ 5227
+ 5961
+
+
+
+
+
+
+
+
+
+
+
+ - 8073a420-6bec-49e3-9b18-367f6fd76ac3
+ - Join Curves
+
+
+
+
+ - Join as many curves as possible
+ - true
+ - 684dab19-ebc3-4fa2-85ae-30ba890d75cf
+ - Join Curves
+ - Join Curves
+
+
+
+
+ -
+ 5126
+ 5851
+ 118
+ 44
+
+ -
+ 5189
+ 5873
+
+
+
+
+
+ - 1
+ - Curves to join
+ - 87b43af7-c729-4e6a-bf68-1a4737d3f489
+ - Curves
+ - Curves
+ - false
+ - 36450c41-52e4-4b2e-b49f-0c6e5de84aa2
+ - 791ebe5c-87ad-403d-8ff7-ce80d4848513
+ - 2
+
+
+
+
+ -
+ 5128
+ 5853
+ 46
+ 20
+
+ -
+ 5152.5
+ 5863
+
+
+
+
+
+
+
+ - Preserve direction of input curves
+ - cb3f2326-ee77-4e90-9a89-5e1313bc7210
+ - Preserve
+ - Preserve
- false
- 0
@@ -21881,14 +30331,14 @@
-
- 4111
- 1884
- 42
+ 5128
+ 5873
+ 46
20
-
- 4133.5
- 1894
+ 5152.5
+ 5883
@@ -21905,7 +30355,7 @@
- - true
+ - false
@@ -21914,399 +30364,574 @@
-
-
- - 1
- - Duplicated data
- - 150762f9-c5aa-4a4d-b6d7-6f411b9beb0c
- - true
- - 2
- - Data
- - Data
- - false
- - true
- - 0
+
+
+ - 1
+ - Joined curves and individual curves that could not be joined.
+ - 9e1b94a2-99b2-44aa-b7ca-e881ee48d2d8
+ - Curves
+ - Curves
+ - false
+ - 0
+
+
+
+
+ -
+ 5204
+ 5853
+ 38
+ 40
+
+ -
+ 5224.5
+ 5873
+
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 383b2bad-9847-47e8-a0fb-694d2a476a78
+ - de8b8d5b-29d5-4cfd-9b53-7fb2d3442fad
+ - be5f0e4e-5875-4c70-aa36-870c817df9e1
+ - a19dc0b8-11b2-4e7d-bbd5-60cb3c62ba36
+ - a17b5425-b933-4a96-b022-239c9056d234
+ - bffee6c0-e4eb-4cb4-bae7-60a3dcdb7505
+ - 6263d839-2890-4f51-a4ca-400b76341a46
+ - 684dab19-ebc3-4fa2-85ae-30ba890d75cf
+ - 4204693a-6067-4379-a243-8448862f25b8
+ - 9
+ - 89237e9f-871d-48dd-9eab-340be1f24133
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - b60b5335-5a6b-4be3-8839-241b11937a8e
+ - Panel
+
+ - false
+ - 0
+ - d689d842-3ece-40aa-8820-e9f429d00049
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5113
+ 7982
+ 145
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5113.175
+ 7982.562
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 4183
- 1844
- 64
- 60
-
- -
- 4198.5
- 1874
-
-
-
-
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - Evaluate an expression
- - FORMAT("{0:R}",X)
+
+ - Contains a collection of generic curves
- true
- - 78676aa6-d630-4afc-9928-fb1b343389e0
- - true
- - Expression
- - Expression
+ - 4204693a-6067-4379-a243-8448862f25b8
+ - Curve
+ - Curve
+ - false
+ - 9e1b94a2-99b2-44aa-b7ca-e881ee48d2d8
+ - 1
-
+
-
- 4069
- 1971
- 219
- 28
+ 5161
+ 5815
+ 50
+ 24
-
- 4169
- 1985
+ 5186.022
+ 5827.064
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 4204693a-6067-4379-a243-8448862f25b8
+ - 1
+ - 009cb74a-f9f4-4ccd-ab1c-2dd05580acb6
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - d461fc59-ff17-43bd-8530-b47d4e0b9d07
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - 0.0014014999884235925
+
+
+
+
+ -
+ 4966
+ 8156
+ 439
+ 104
+
+ - 0
+ - 0
+ - 0
+ -
+ 4966.727
+ 8156.884
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- - Expression variable
- - d7e2d80b-6ab2-458b-a564-1bacb2b40d82
- - true
- - Variable X
- - X
- - true
- - d46a2e9b-cf34-47c3-9abd-1bfccd68cb57
- - 1
-
-
-
-
- -
- 4071
- 1973
- 14
- 24
-
- -
- 4079.5
- 1985
-
-
-
-
-
-
-
- - Result of expression
- - a0441a5a-2668-4e8c-b7fc-12917502af54
- - true
- - Result
- - Result
- - false
- - 0
-
-
-
-
- -
- 4252
- 1973
- 34
- 24
-
- -
- 4270.5
- 1985
-
-
-
-
-
-
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
-
- - Evaluate an expression
- - FORMAT("{0:R}",Y)
+
+ - 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
- - 105c7a8a-c93d-47b9-af1f-5d0a78ade9ac
- - true
- - Expression
- - Expression
+ - e00c36a5-d637-4c31-9c20-859c86dbc3f4
+ - Evaluate Length
+ - Evaluate Length
-
+
-
- 4070
- 1796
- 218
- 28
+ 5113
+ 5725
+ 144
+ 64
-
- 4169
- 1810
+ 5187
+ 5757
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Curve to evaluate
+ - b4782cdf-a573-4ac8-81d8-3a3c3980821b
+ - Curve
+ - Curve
+ - false
+ - 9e1b94a2-99b2-44aa-b7ca-e881ee48d2d8
+ - 1
+
+
+
+
+ -
+ 5115
+ 5727
+ 57
+ 20
+
+ -
+ 5145
+ 5737
+
+
+
+
+
+
+
+ - Length factor for curve evaluation
+ - a3a4657d-6639-4885-99a7-26365f8b6e4d
+ - Length
+ - Length
+ - false
+ - 0
-
-
- - Expression variable
- - eabf4994-4c69-4fb2-9c2f-32dc63698d53
- - true
- - Variable Y
- - Y
- - true
- - 9cdd5043-0ca1-4a2a-9517-9ba56e5a9d2d
- - 1
+
+
+ -
+ 5115
+ 5747
+ 57
+ 20
+
+ -
+ 5145
+ 5757
+
+
+
+
+
+ - 1
-
+
- -
- 4072
- 1798
- 13
- 24
-
- -
- 4080
- 1810
-
+ - 1
+ - {0}
+
+
+
+ - 1
+
+
+
-
-
- - Result of expression
- - c0ec556d-72a4-4920-addc-a25ff2e1e4be
- - true
- - Result
- - Result
- - false
- - 0
+
+
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 5d422b99-77f9-44a3-979f-653b421e37ea
+ - Normalized
+ - Normalized
+ - false
+ - 0
+
+
+
+
+ -
+ 5115
+ 5767
+ 57
+ 20
+
+ -
+ 5145
+ 5777
+
+
+
+
+
+ - 1
-
+
- -
- 4252
- 1798
- 34
- 24
-
- -
- 4270.5
- 1810
-
+ - 1
+ - {0}
+
+
+
+ - true
+
+
+
-
-
-
-
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - f94b8dec-f42d-4a01-b6ff-da3f549f8b30
- - true
- - Panel
-
- - false
- - 0
- - 150762f9-c5aa-4a4d-b6d7-6f411b9beb0c
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 4090
- 1488
- 181
- 292
-
- - 0
- - 0
- - 0
- -
- 4090.485
- 1488.733
-
+
+
+ - Point at the specified length
+ - 387b7e56-7c99-49ec-b347-b7060ddde04a
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+ -
+ 5202
+ 5727
+ 53
+ 20
+
+ -
+ 5230
+ 5737
+
+
+
+
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
+
+
+ - Tangent vector at the specified length
+ - 74164024-be1f-4c52-9f08-9b067cafb8ea
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+ -
+ 5202
+ 5747
+ 53
+ 20
+
+ -
+ 5230
+ 5757
+
+
+
+
+
+
+
+ - Curve parameter at the specified length
+ - ea18cad0-f4c5-4093-bb76-2acd4555555a
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+
+ -
+ 5202
+ 5767
+ 53
+ 20
+
+ -
+ 5230
+ 5777
+
+
+
+
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - f7cc57e0-6e1c-4e8f-aa0e-ee3adb1d2f25
- - 391fa384-4978-4146-9509-512cbdc302c5
- - 05c68ab6-a4a6-4531-b120-cd1f09e2ec7b
- - 57c99f13-3937-47f8-9b4a-59d033ef07aa
- - 8e038213-7c24-4b93-8b8f-587867a7e2ae
- - 87b5a07c-0959-48af-b3ea-1850aab4001c
- - 49c9c7fd-8ff8-4fd2-812a-32a26c6caa11
- - 2e2550a6-0f32-4b90-92f0-a88401c43eb5
- - 7b213b96-e17b-456d-ad30-40abe337bbab
- - 32cf64eb-77e3-47c3-b29f-62154dec420f
- - 5b7c8774-56f8-42e4-bf79-9877cd6b989a
- - 2ec48aa0-7402-4ddd-b500-bcfd1a1aa573
- - eefdf17f-2113-431d-95b3-ae53cd004df8
- - 619e43ea-a120-4fab-9439-afa674d35b7e
- - 6e4f0f3c-ab3d-4848-ae83-8423b238e701
- - c188a258-5114-47ba-a541-5d1a01b556cc
- - 7c43d191-00a5-4c0d-b322-e5061edff1ea
- - 1bd31810-4c01-4950-b1a0-29cc3d316a9b
- - b22abe4a-d6ea-4ecd-9217-7ee811022f89
- - 5a4eac60-4579-4169-adb8-3bff092e8404
- - 935a4e27-0ed1-4c7f-bf85-72097409dfad
- - 78676aa6-d630-4afc-9928-fb1b343389e0
- - 105c7a8a-c93d-47b9-af1f-5d0a78ade9ac
- - f94b8dec-f42d-4a01-b6ff-da3f549f8b30
- - a0ba8fac-f83b-475c-87c1-b7d4071e7084
- - 1e6793b9-7876-44c3-81db-1f581a66cc6f
- - 3d6e8a3d-110b-4477-9808-a3778be44782
- - 9cc45261-b02e-4259-9e30-07f8e180b8a3
- - 109e374b-4a2e-479b-9c78-4a16f0374be6
- - 95f96cf7-23b6-4aba-a210-769d38bbb41c
- - d112c991-f144-4804-bdab-b416453265b1
- - 31
- - 78fe944a-9bbd-4518-a13c-f4d11f1f61cd
- - Group
-
-
-
-
-
-
-
-
-
+
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - Contains a collection of generic curves
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - eb12b45e-e57a-4979-9ae6-195bec0817cc
- - true
- - Curve
- - Curve
- - false
- - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
- - 1
+ - 0258f90b-2449-4f50-9f7c-8ed53b74791e
+ - Expression
+ - Expression
-
+
-
- 3442
- 2264
- 50
- 24
+ 5088
+ 5503
+ 194
+ 28
-
- 3467.28
- 2276.39
+ 5188
+ 5517
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 7e38885d-ed6b-49da-bc43-e1a84a1d2674
+ - Variable O
+ - O
+ - true
+ - 292ef126-835c-4bf0-9893-67488a17c4d9
+ - 1
+
+
+
+
+ -
+ 5090
+ 5505
+ 14
+ 24
+
+ -
+ 5098.5
+ 5517
+
+
+
+
+
+
+
+ - Result of expression
+ - 0d6c0bfc-169e-4f72-9f23-437eb12c8214
+ - Result
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 5271
+ 5505
+ 9
+ 24
+
+ -
+ 5277
+ 5517
+
+
+
+
+
+
+
-
+
- 9abae6b7-fa1d-448c-9209-4a8155345841
- Deconstruct
-
+
- Deconstruct a point into its component parts.
- true
- - 5f716f01-b809-441a-87bc-b0e3f99103e3
- - true
+ - 574c27c9-3452-47a9-97c9-e01fb407b925
- Deconstruct
- Deconstruct
@@ -22314,51 +30939,48 @@
-
- 3392
- 2098
- 148
+ 5119
+ 5637
+ 132
64
-
- 3439
- 2130
+ 5166
+ 5669
-
+
- Input point
- - 89d0a090-e62e-4893-bb65-2ca861c9b120
- - true
+ - 62e95adc-4eab-40b5-a64e-95da9b371e6d
- Point
- Point
- false
- - e928512a-abc1-483c-bb4a-342192a50806
+ - 387b7e56-7c99-49ec-b347-b7060ddde04a
- 1
-
- 3394
- 2100
+ 5121
+ 5639
30
60
-
- 3410.5
- 2130
+ 5137.5
+ 5669
-
+
- Point {x} component
- - 4440b01d-0727-488c-b655-f93cd16a720e
- - true
- - 2
+ - 292ef126-835c-4bf0-9893-67488a17c4d9
- X component
- X component
- false
@@ -22368,25 +30990,23 @@
-
- 3454
- 2100
- 84
+ 5181
+ 5639
+ 68
20
-
- 3489.5
- 2110
+ 5216.5
+ 5649
-
+
- Point {y} component
- - 6b0a7edd-e6c0-47a0-8363-8ecf033a1975
- - true
- - 2
+ - edc4300b-a059-41cf-9529-dd2086a225e5
- Y component
- Y component
- false
@@ -22396,24 +31016,23 @@
-
- 3454
- 2120
- 84
+ 5181
+ 5659
+ 68
20
-
- 3489.5
- 2130
+ 5216.5
+ 5669
-
+
- Point {z} component
- - 867b8623-1bac-49a9-8148-1bb73db2132a
- - true
+ - 96c2465c-22ba-4da2-90d3-72c71f8e4df3
- Z component
- Z component
- false
@@ -22423,14 +31042,14 @@
-
- 3454
- 2140
- 84
+ 5181
+ 5679
+ 68
20
-
- 3489.5
- 2150
+ 5216.5
+ 5689
@@ -22440,223 +31059,298 @@
-
+
- - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
- - Divide Curve
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - c6bbf3e9-5806-4a3c-ab8f-d72c75b2e3b8
+ - Panel
+
+ - false
+ - 0
+ - 0d6c0bfc-169e-4f72-9f23-437eb12c8214
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5105
+ 5471
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5105.516
+ 5471.054
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
- - Divide a curve into equal length segments
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - f6912693-e9d0-43ec-adb1-42336dd047c2
- - true
- - Divide Curve
- - Divide Curve
+ - c36c8810-c429-4a65-81c2-ee9afc72aab1
+ - Expression
+ - Expression
-
+
-
- 3403
- 2181
- 125
- 64
+ 5088
+ 5417
+ 194
+ 28
-
- 3453
- 2213
+ 5188
+ 5431
-
-
- - Curve to divide
- - 85e31ae8-ed79-457f-8aa1-e97d69f0e2b0
- - true
- - Curve
- - Curve
- - false
- - eb12b45e-e57a-4979-9ae6-195bec0817cc
- - 1
-
-
-
-
- -
- 3405
- 2183
- 33
- 20
-
- -
- 3423
- 2193
-
-
-
-
-
-
-
- - Number of segments
- - 281188f5-08fc-45b5-9296-0e61d6ceaf1b
- - true
- - Count
- - Count
- - false
- - 1c624bab-037b-49da-8d79-e902bf35524d
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
- -
- 3405
- 2203
- 33
- 20
-
- -
- 3423
- 2213
-
-
-
-
-
- - 1
+
+
+ - Expression variable
+ - 1964230e-0424-49b8-94c3-995387b3a5c7
+ - Variable O
+ - O
+ - true
+ - edc4300b-a059-41cf-9529-dd2086a225e5
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5090
+ 5419
+ 14
+ 24
+
+ -
+ 5098.5
+ 5431
+
-
-
-
- - 10
-
-
-
-
-
-
-
-
- - Split segments at kinks
- - 57785e03-c562-49f4-a08a-deae7e2bbc6d
- - true
- - Kinks
- - Kinks
- - false
- - 0
-
-
-
-
- -
- 3405
- 2223
- 33
- 20
-
- -
- 3423
- 2233
-
-
-
-
-
- - 1
+
+
+
+ - Result of expression
+ - 97b9357c-5971-4c4d-a02a-09aa3e756a13
+ - Result
+ -
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ 5271
+ 5419
+ 9
+ 24
+
+ -
+ 5277
+ 5431
+
-
-
-
- - false
-
-
-
-
-
- - 1
- - Division points
- - e928512a-abc1-483c-bb4a-342192a50806
- - true
- - Points
- - Points
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 37daf086-17fc-4e47-ba8c-391198555b78
+ - Panel
+
+ - false
+ - 0
+ - 97b9357c-5971-4c4d-a02a-09aa3e756a13
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5105
+ 5382
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5105.516
+ 5382.632
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 9c85271f-89fa-4e9f-9f4a-d75802120ccc
+ - Division
+
+
+
+
+ - Mathematical division
+ - true
+ - 44fe1fbd-5b85-4a6f-b9c6-e285398e2914
+ - Division
+ - Division
+
+
+
+
+ -
+ 5144
+ 5315
+ 82
+ 44
+
+ -
+ 5175
+ 5337
+
+
+
+
+
+ - Item to divide (dividend)
+ - 018cf40a-ffa3-4db5-8a81-3b3bb2f02f0e
+ - A
+ - A
- false
- - 0
+ - c6bbf3e9-5806-4a3c-ab8f-d72c75b2e3b8
+ - 1
-
- 3468
- 2183
- 58
+ 5146
+ 5317
+ 14
20
-
- 3498.5
- 2193
+ 5154.5
+ 5327
-
-
- - 1
- - Tangent vectors at division points
- - 1f3b5ed3-f417-41b2-921e-be18a6eb525a
- - true
- - Tangents
- - Tangents
+
+
+ - Item to divide with (divisor)
+ - 331475fc-78ae-4bad-b8a5-46a25122b26a
+ - B
+ - B
- false
- - 0
+ - 37daf086-17fc-4e47-ba8c-391198555b78
+ - 1
-
- 3468
- 2203
- 58
+ 5146
+ 5337
+ 14
20
-
- 3498.5
- 2213
+ 5154.5
+ 5347
-
-
- - 1
- - Parameter values at division points
- - 26cf8e6c-4987-4589-9b48-2a625d096ea5
- - true
- - Parameters
- - Parameters
+
+
+ - The result of the Division
+ - 28d39efb-0253-45f1-b5ef-6bb38788b4d7
+ - Result
+ - Result
- false
- 0
@@ -22664,14 +31358,14 @@
-
- 3468
- 2223
- 58
- 20
+ 5190
+ 5317
+ 34
+ 40
-
- 3498.5
- 2233
+ 5208.5
+ 5337
@@ -22681,22 +31375,21 @@
-
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
-
+
- A panel for custom notes and text values
- - b3a72a53-7382-458b-becc-3846cbbe9bd8
- - true
+ - a102b448-aa77-41af-b3e1-af7787a09310
- Panel
- false
- - 1
- - 3f7c5dba-b728-47a8-ad2a-b092b6ddcd39
+ - 0
+ - d689d842-3ece-40aa-8820-e9f429d00049
- 1
- Double click to edit panel contentβ¦
@@ -22704,31 +31397,30 @@
-
- 3553
- 1476
- 172
- 292
+ 5105
+ 5235
+ 160
+ 20
- 0
- 0
- 0
-
- 3553.281
- 1476.025
+ 5105.764
+ 5235.117
-
+
-
255;255;255;255
- - true
- - true
+ - false
+ - false
- true
- false
- false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- true
@@ -22736,191 +31428,235 @@
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - A panel for custom notes and text values
- - bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf
- - true
- - Panel
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - c362505c-12b2-46bf-a82f-8c1d92073bd1
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 5088
+ 5268
+ 194
+ 28
+
+ -
+ 5188
+ 5282
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 7759eba8-291f-45e4-b2d5-b4abec07e173
+ - Variable O
+ - O
+ - true
+ - 28d39efb-0253-45f1-b5ef-6bb38788b4d7
+ - 1
+
+
+
+
+ -
+ 5090
+ 5270
+ 14
+ 24
+
+ -
+ 5098.5
+ 5282
+
+
+
+
+
+
+
+ - Result of expression
+ - 6de964ed-6bd8-4f74-a7c0-287c5084f789
+ - Result
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 5271
+ 5270
+ 9
+ 24
+
+ -
+ 5277
+ 5282
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - d689d842-3ece-40aa-8820-e9f429d00049
+ - Relay
- false
- - 1
- - c316a043-8820-4d2c-97ec-4950f3274d54
+ - 6de964ed-6bd8-4f74-a7c0-287c5084f789
- 1
- - Double click to edit panel contentβ¦
-
+
-
+
-
- 3208
- 1476
- 172
- 292
+ 5165
+ 5193
+ 40
+ 16
- - 0
- - 0
- - 0
-
- 3208.793
- 1476.383
-
-
-
-
-
- -
- 255;255;255;255
+ 5185
+ 5201
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
-
+
- - 2013e425-8713-42e2-a661-b57e78840337
- - Concatenate
+ - a0d62394-a118-422d-abb3-6af115c75b25
+ - Addition
-
- - Concatenate some fragments of text
+
+ - Mathematical addition
- true
- - 9872d5d2-39a4-4ec9-adc7-34328fee7da2
- - true
- - Concatenate
- - Concatenate
+ - 2f9e1ab9-aab9-423a-812a-3c7da9b498b3
+ - Addition
+ - Addition
-
- 3419
- 1391
- 93
- 64
+ 5144
+ 5130
+ 82
+ 44
-
- 3445
- 1423
+ 5175
+ 5152
-
- - 3
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
+
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - First text fragment
- - ef656576-c493-481f-ae0c-c6891cba1a56
- - true
- - Fragment A
-
+
+ - First item for addition
+ - de86611c-9d46-480d-b637-8e1aefb32d8d
+ - A
+ - A
- true
- - bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf
+ - 37daf086-17fc-4e47-ba8c-391198555b78
- 1
-
- 3421
- 1393
- 9
+ 5146
+ 5132
+ 14
20
-
- 3427
- 1403
+ 5154.5
+ 5142
-
- - Second text fragment
- - 86018d3f-98ba-416b-b295-c0bffa1d76de
- - true
- - Fragment B
-
- - true
- - 90365ad6-e298-473a-86cb-d4633ee6db2f
- - 1
-
-
-
-
- -
- 3421
- 1413
- 9
- 20
-
- -
- 3427
- 1423
-
-
-
-
-
-
-
- - Third text fragment
- - a8d20419-37a2-40c8-a92a-d5af32a1a3ef
- - true
- - Fragment A
-
+
+ - Second item for addition
+ - bc9134fb-4752-4d31-a07c-5c8e2da350c8
+ - B
+ - B
- true
- - b3a72a53-7382-458b-becc-3846cbbe9bd8
+ - c6bbf3e9-5806-4a3c-ab8f-d72c75b2e3b8
- 1
-
- 3421
- 1433
- 9
+ 5146
+ 5152
+ 14
20
-
- 3427
- 1443
+ 5154.5
+ 5162
-
- - Resulting text consisting of all the fragments
- - 4d12f9f7-cab6-4b98-9042-bb2352899f85
- - true
- - 1
+
+ - Result of addition
+ - 6b249492-ca97-4af2-a06b-2046935f0f14
- Result
- Result
- false
@@ -22930,14 +31666,14 @@
-
- 3460
- 1393
- 50
- 60
+ 5190
+ 5132
+ 34
+ 40
-
- 3478.5
- 1423
+ 5208.5
+ 5152
@@ -22949,286 +31685,68 @@
-
-
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
-
-
-
-
- - A panel for custom notes and text values
- - e9a82133-4720-4769-90c5-47f7ce7ac89c
- - true
- - Panel
-
- - false
- - 0.53023098409175873
- - 4d12f9f7-cab6-4b98-9042-bb2352899f85
- - 1
- - Double click to edit panel contentβ¦
-
-
-
-
- -
- 3291
- 1084
- 350
- 292
-
- - 0
- - 0
- - 0
- -
- 3291.511
- 1084.322
-
-
-
-
-
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
-
-
-
-
-
-
-
-
- - 1817fd29-20ae-4503-b542-f0fb651e67d7
- - List Length
-
-
-
-
- - Measure the length of a list.
- - true
- - 2282d336-365c-4bdb-b9c9-f6153d2023fd
- - true
- - List Length
- - List Length
-
-
-
-
- -
- 3419
- 1959
- 93
- 28
-
- -
- 3458
- 1973
-
-
-
-
-
- - 1
- - Base list
- - 2011b464-fc7a-4d43-b880-9a7d071e906f
- - true
- - List
- - List
- - false
- - e928512a-abc1-483c-bb4a-342192a50806
- - 1
-
-
-
-
- -
- 3421
- 1961
- 22
- 24
-
- -
- 3433.5
- 1973
-
-
-
-
-
-
-
- - Number of items in L
- - b5b9a4a5-3ee0-42a1-a18a-fdaa72576c56
- - true
- - Length
- - Length
- - false
- - 0
-
-
-
-
- -
- 3473
- 1961
- 37
- 24
-
- -
- 3493
- 1973
-
-
-
-
-
-
-
-
-
-
+
- - dd8134c0-109b-4012-92be-51d843edfff7
- - Duplicate Data
+ - 9c85271f-89fa-4e9f-9f4a-d75802120ccc
+ - Division
-
- - Duplicate data a predefined number of times.
+
+ - Mathematical division
- true
- - 96613f16-8c7e-4e3e-9244-f130eb890b95
- - true
- - Duplicate Data
- - Duplicate Data
+ - a8987895-1926-435c-ac30-b55cbdf38020
+ - Division
+ - Division
-
+
-
- 3396
- 1876
- 140
- 64
+ 5144
+ 4980
+ 82
+ 44
-
- 3455
- 1908
+ 5175
+ 5002
-
- - 1
- - Data to duplicate
- - 7d490ed8-969e-4a1e-98c8-52e5f066545f
- - true
- - Data
- - Data
- - false
- - 0
-
-
-
-
- -
- 3398
- 1878
- 42
- 20
-
- -
- 3420.5
- 1888
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - Grasshopper.Kernel.Types.GH_String
- - false
- - ;
-
-
-
-
-
-
-
-
-
-
- - Number of duplicates
- - d9c03fee-a0fb-4d7a-84c1-6f5ef7eff5dc
- - true
- - Number
- - Number
+
+ - Item to divide (dividend)
+ - f775f3bd-b4f2-420e-a393-77d9dcaecbec
+ - A
+ - A
- false
- - b5b9a4a5-3ee0-42a1-a18a-fdaa72576c56
+ - 5d38ad1e-9c75-4669-82cd-7bb63c08c77d
- 1
-
+
-
- 3398
- 1898
- 42
+ 5146
+ 4982
+ 14
20
-
- 3420.5
- 1908
+ 5154.5
+ 4992
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 2
-
-
-
-
-
-
-
-
- - Retain list order
- - e4d4fa99-bb30-4b43-81ed-fefc20bda121
- - true
- - Order
- - Order
+
+
+ - Item to divide with (divisor)
+ - b3b644bf-1028-4663-bb5c-035f4264887b
+ - B
+ - B
- false
- 0
@@ -23236,14 +31754,14 @@
-
- 3398
- 1918
- 42
+ 5146
+ 5002
+ 14
20
-
- 3420.5
- 1928
+ 5154.5
+ 5012
@@ -23259,8 +31777,9 @@
-
- - true
+
+ - Grasshopper.Kernel.Types.GH_Integer
+ - 2
@@ -23270,30 +31789,26 @@
-
- - 1
- - Duplicated data
- - 4c47a8cd-b9b0-461a-a5dd-9a48a45b66a3
- - true
- - 2
- - Data
- - Data
+
+ - The result of the Division
+ - 416e8064-9f0f-4d9b-b2db-0f65ee086b56
+ - Result
+ - Result
- false
- - true
- 0
-
- 3470
- 1878
- 64
- 60
+ 5190
+ 4982
+ 34
+ 40
-
- 3485.5
- 1908
+ 5208.5
+ 5002
@@ -23303,19 +31818,18 @@
-
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- - FORMAT("{0:R}",X)
+ - FORMAT("{0:R}",O)
- true
- - 87a4439e-5ed1-4725-98bb-f7d115ff7478
- - true
+ - 69ffacb2-16a1-4129-973b-aa48634a37a7
- Expression
- Expression
@@ -23323,14 +31837,14 @@
-
- 3348
- 2052
- 235
+ 5088
+ 4932
+ 194
28
-
- 3448
- 2066
+ 5188
+ 4946
@@ -23343,56 +31857,53 @@
-
+
- Expression variable
- - ede71a7a-bac6-4b77-8756-ed81f96fc065
- - true
- - Variable X
- - X
+ - 2a552031-5f82-49f0-b2fe-d6aade26571c
+ - Variable O
+ - O
- true
- - 4440b01d-0727-488c-b655-f93cd16a720e
+ - 416e8064-9f0f-4d9b-b2db-0f65ee086b56
- 1
-
- 3350
- 2054
+ 5090
+ 4934
14
24
-
- 3358.5
- 2066
+ 5098.5
+ 4946
-
+
- Result of expression
- - c316a043-8820-4d2c-97ec-4950f3274d54
- - true
+ - 3fad3673-2f3c-47b3-8ec5-8cc65bc73971
- Result
- - Result
+ -
- false
- - true
- 0
-
- 3531
- 2054
- 50
+ 5271
+ 4934
+ 9
24
-
- 3549.5
- 2066
+ 5277
+ 4946
@@ -23404,19 +31915,124 @@
-
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - ea54cb37-f08c-491b-ac20-a65e4389cca7
+ - Panel
+
+ - false
+ - 0
+ - 3fad3673-2f3c-47b3-8ec5-8cc65bc73971
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5105
+ 4898
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5105.516
+ 4898.974
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 5d38ad1e-9c75-4669-82cd-7bb63c08c77d
+ - Panel
+
+ - false
+ - 0
+ - 38e7344e-f708-4f88-a876-2c3a66f71082
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5105
+ 5050
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5105.516
+ 5050.883
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- - FORMAT("{0:R}",Y)
+ - FORMAT("{0:R}",O)
- true
- - b30c2f20-07f0-4998-a514-8066fc6a1a12
- - true
+ - c531f81c-9d53-4f73-8799-3bd516a3edc6
- Expression
- Expression
@@ -23424,14 +32040,14 @@
-
- 3349
- 1829
- 234
+ 5088
+ 5083
+ 194
28
-
- 3448
- 1843
+ 5188
+ 5097
@@ -23444,56 +32060,53 @@
-
+
- Expression variable
- - 9accc4fb-e73f-4433-a286-c59ae478fb26
- - true
- - Variable Y
- - Y
+ - 0774d1fa-5f5a-41ed-85b3-b904f177db60
+ - Variable O
+ - O
- true
- - 6b0a7edd-e6c0-47a0-8363-8ecf033a1975
+ - 6b249492-ca97-4af2-a06b-2046935f0f14
- 1
-
- 3351
- 1831
- 13
+ 5090
+ 5085
+ 14
24
-
- 3359
- 1843
+ 5098.5
+ 5097
-
+
- Result of expression
- - 3f7c5dba-b728-47a8-ad2a-b092b6ddcd39
- - true
+ - 38e7344e-f708-4f88-a876-2c3a66f71082
- Result
- - Result
+ -
- false
- - true
- 0
-
- 3531
- 1831
- 50
+ 5271
+ 5085
+ 9
24
-
- 3549.5
- 1843
+ 5277
+ 5097
@@ -23505,381 +32118,323 @@
-
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
+ - Scale
-
- - A panel for custom notes and text values
- - 90365ad6-e298-473a-86cb-d4633ee6db2f
- - true
- - Panel
-
- - false
- - 0
- - 4c47a8cd-b9b0-461a-a5dd-9a48a45b66a3
- - 1
- - Double click to edit panel contentβ¦
+
+ - Scale an object uniformly in all directions.
+ - true
+ - 877569dd-746a-480a-b6ae-2a0b26b46cb9
+ - Scale
+ - Scale
-
+
-
+
-
- 3381
- 1476
- 172
- 292
+ 5108
+ 4809
+ 154
+ 64
- - 0
- - 0
- - 0
-
- 3381.312
- 1476.174
+ 5192
+ 4841
-
+
+
+ - Base geometry
+ - c3599339-1fb3-49c5-a07b-4b51e97661b2
+ - Geometry
+ - Geometry
+ - true
+ - 4204693a-6067-4379-a243-8448862f25b8
+ - 1
+
+
+
+
+ -
+ 5110
+ 4811
+ 67
+ 20
+
+ -
+ 5153
+ 4821
+
+
+
+
+
+
+
+ - Center of scaling
+ - 89aef1e9-7140-4a20-8473-07e485ac5ff4
+ - Center
+ - Center
+ - false
+ - 0
+
+
+
+
+ -
+ 5110
+ 4831
+ 67
+ 20
+
+ -
+ 5153
+ 4841
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+
+ -
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
- -
- 255;255;255;255
-
- - true
- - true
- - true
- - false
- - false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- - true
+ - Scaling factor
+ - e977af64-2c2e-4e47-b04e-5b87ea55c42f
+ - 1/X
+ - Factor
+ - Factor
+ - false
+ - ea54cb37-f08c-491b-ac20-a65e4389cca7
+ - 1
+
+
+
+ -
+ 5110
+ 4851
+ 67
+ 20
+
+ -
+ 5153
+ 4861
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0.5
+
+
+
+
+
+
+
-
-
-
-
-
-
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
-
-
-
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - eb12b45e-e57a-4979-9ae6-195bec0817cc
- - d8eea3ec-5157-4ac0-92dd-492058fad237
- - 59c8374e-36a2-40df-af0f-1946fb9c4c2e
- - 6a58cb78-3aa0-4c67-9585-8364f6f684f5
- - 2aafa1cf-f50a-4433-9467-6e2ba9b0a462
- - 2ac06252-6a62-48fb-9825-5298bdbe9536
- - 30aa3e57-dd88-4f54-ad69-4b2473594537
- - 3662d19c-7316-4361-b4a3-db2bbd218382
- - b60eeacc-25e7-4f56-826d-40476555687d
- - 71a4b562-3bee-43d5-9fb6-1c99bc3cd4cb
- - ee5295ed-8446-4093-9cff-155530db048a
- - 10338e33-43fc-4848-9f86-5e4608e349ae
- - 5c73a0f5-f091-4315-897f-65bd97a0d6aa
- - 5f716f01-b809-441a-87bc-b0e3f99103e3
- - f6912693-e9d0-43ec-adb1-42336dd047c2
- - b3a72a53-7382-458b-becc-3846cbbe9bd8
- - bf2b8521-eb6b-4a8f-8a5e-6a19574a1cdf
- - 9872d5d2-39a4-4ec9-adc7-34328fee7da2
- - e9a82133-4720-4769-90c5-47f7ce7ac89c
- - 2282d336-365c-4bdb-b9c9-f6153d2023fd
- - 96613f16-8c7e-4e3e-9244-f130eb890b95
- - 87a4439e-5ed1-4725-98bb-f7d115ff7478
- - b30c2f20-07f0-4998-a514-8066fc6a1a12
- - 90365ad6-e298-473a-86cb-d4633ee6db2f
- - dbba226e-a179-44e2-9128-0825b4dea6d8
- - 6ccf331f-85f1-4064-857f-79b781e718d5
- - ad7bb29b-12e4-46ba-bd41-fb424d75c5d9
- - 1c624bab-037b-49da-8d79-e902bf35524d
- - 0d7b8cff-2594-4e45-ab9e-2f5f1341fd9b
- - f6313031-c550-4d1d-8f43-99d56b12c44c
- - 30
- - e409bbb2-316f-409c-95e6-3f4b7c2dc8b6
- - Group
-
+
+
+ - Scaled geometry
+ - c897da8f-2a84-406d-8949-2463bc806522
+ - Geometry
+ - Geometry
+ - false
+ - 0
+
+
+
+
+ -
+ 5207
+ 4811
+ 53
+ 30
+
+ -
+ 5235
+ 4826
+
+
+
+
+
+
+
+ - Transformation data
+ - 22292b14-ceae-42d8-99c3-9457f523f130
+ - Transform
+ - Transform
+ - false
+ - 0
+
+
+
+
+ -
+ 5207
+ 4841
+ 53
+ 30
+
+ -
+ 5235
+ 4856
+
+
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - b0780f8b-24b8-49e3-9ca2-ead4f899b3af
+ - Curve
+ - Curve
+ - false
+ - c897da8f-2a84-406d-8949-2463bc806522
+ - 1
-
+
+
+ -
+ 5160
+ 4215
+ 50
+ 24
+
+ -
+ 5185.5
+ 4227.474
+
+
+
-
+
- - 079bd9bd-54a0-41d4-98af-db999015f63d
- - VB Script
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - A VB.NET scriptable component
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - dbba226e-a179-44e2-9128-0825b4dea6d8
- - true
- - VB Script
- - TxtWriter
- - true
- - 0
- - If activate Then
-
- Dim i As Integer
- Dim aryText(4) As String
-
- aryText(0) = "Mary WriteLine"
- aryText(1) = "Had"
- aryText(2) = "Another"
- aryText(3) = "Little"
- aryText(4) = "One"
-
- ' the data is appended to the file. If file doesnt exist, a new file is created
- Dim objWriter As New System.IO.StreamWriter(filePath, append)
-
- For i = 0 To data.Count - 1
- objWriter.WriteLine(data(i))
- Next
-
- objWriter.Close()
-
- End If
-
- If clearFile Then
- Dim objWriter As New System.IO.StreamWriter(filePath, False)
- objWriter.Close()
- End If
-
+ - 5104e935-fd94-4795-b481-644285836bda
+ - Expression
+ - Expression
-
- 3408
- 916
- 115
- 104
+ 5088
+ 5590
+ 194
+ 28
-
- 3484
- 968
+ 5188
+ 5604
-
- - 5
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 2
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
-
- - true
- - Script Variable filePath
- - a23fff20-bfb8-4cc6-9e17-fcd7a01790a8
- - true
- - filePath
- - filePath
- - true
- - 0
- - true
- - 6ccf331f-85f1-4064-857f-79b781e718d5
- - 1
- - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
-
-
-
- -
- 3410
- 918
- 59
- 20
-
- -
- 3449
- 928
-
-
-
-
-
-
-
- - 1
- - true
- - Script Variable data
- - 72d8161f-b538-4ae5-9384-58bbcb9cf13d
- - true
- - 1
- - data
- - data
- - true
- - 1
- - true
- - e9a82133-4720-4769-90c5-47f7ce7ac89c
- - 1
- - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
-
-
-
- -
- 3410
- 938
- 59
- 20
-
- -
- 3449
- 948
-
-
-
-
-
-
-
- - true
- - Script Variable append
- - 0c4995db-4b39-40f5-8333-6c42d3a67924
- - true
- - append
- - append
- - true
- - 0
- - true
- - 0
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
-
-
-
- -
- 3410
- 958
- 59
- 20
-
- -
- 3449
- 968
-
-
-
-
-
-
-
- - true
- - Script Variable activate
- - 71dd2150-8eb6-430d-8654-4fcf43527fdf
- - true
- - activate
- - activate
- - true
- - 0
- - true
- - ad7bb29b-12e4-46ba-bd41-fb424d75c5d9
- - 1
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
-
-
-
- -
- 3410
- 978
- 59
- 20
-
- -
- 3449
- 988
-
-
-
-
-
-
-
- - true
- - Script Variable clearFile
- - cd661c15-4878-4982-b105-55468f1c7b12
- - true
- - clearFile
- - clearFile
- - true
- - 0
- - true
- - 0
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
-
-
-
- -
- 3410
- 998
- 59
- 20
-
- -
- 3449
- 1008
-
-
-
-
-
-
-
- - Print, Reflect and Error streams
- - 55b76fbc-c929-4370-963b-82599d65189f
- - true
- - out
- - out
- - false
- - 0
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - e778a8c2-ce9f-4465-88e1-d6389d8f03a5
+ - Variable O
+ - O
+ - true
+ - 96c2465c-22ba-4da2-90d3-72c71f8e4df3
+ - 1
-
- 3499
- 918
- 22
- 50
+ 5090
+ 5592
+ 14
+ 24
-
- 3511.5
- 943
+ 5098.5
+ 5604
-
-
- - Output parameter A
- - dc1f9c8e-fa52-4000-8ad6-e630813683e2
- - true
- - A
- - A
+
+
+ - Result of expression
+ - ee5860d6-07dc-42c1-b491-a363d9b9964c
+ - Result
+ -
- false
- 0
@@ -23887,14 +32442,14 @@
-
- 3499
- 968
- 22
- 50
+ 5271
+ 5592
+ 9
+ 24
-
- 3511.5
- 993
+ 5277
+ 5604
@@ -23906,363 +32461,360 @@
-
+
- - 06953bda-1d37-4d58-9b38-4b3c74e54c8f
- - File Path
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
- - Contains a collection of file paths
- - false
- - All files|*.*
- - 6ccf331f-85f1-4064-857f-79b781e718d5
- - true
- - File Path
- - File Path
+ - A panel for custom notes and text values
+ - ba05c31e-27c7-43c9-bb03-bdcfd5e8adcf
+ - Panel
+
- false
- - 0
+ - 0
+ - ee5860d6-07dc-42c1-b491-a363d9b9964c
+ - 1
+ - Double click to edit panel contentβ¦
-
+
-
- 3441
- 1041
- 50
- 24
+ 5106
+ 5556
+ 160
+ 20
+ - 0
+ - 0
+ - 0
-
- 3466.972
- 1053.154
+ 5106.388
+ 5556.83
-
-
- - 1
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- - 1
- - {0}
-
-
-
-
- - false
- - C:\VSC.O____STNEMGES_48361____DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF____O____FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID____16384_SEGMENTS____O.CSV
-
-
-
-
-
-
+
- - a8b97322-2d53-47cd-905e-b932c3ccd74e
- - Button
+ - 6b021f56-b194-4210-b9a1-6cef3b7d0848
+ - Evaluate Length
-
- - Button object with two values
- - False
- - True
- - ad7bb29b-12e4-46ba-bd41-fb424d75c5d9
- - true
- - Button
-
- - false
- - 0
+
+ - 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
+ - 77c1dbe1-728b-4cff-a941-f348a22d517d
+ - Evaluate Length
+ - Evaluate Length
-
+
-
+
-
- 3433
- 894
- 66
- 22
+ 5113
+ 4599
+ 144
+ 64
+
+ -
+ 5187
+ 4631
+
+
+ - Curve to evaluate
+ - b2b3693e-ae57-4dfe-a73a-7eb477a93d21
+ - Curve
+ - Curve
+ - false
+ - c897da8f-2a84-406d-8949-2463bc806522
+ - 1
+
+
+
+
+ -
+ 5115
+ 4601
+ 57
+ 20
+
+ -
+ 5145
+ 4611
+
+
+
+
+
+
+
+ - Length factor for curve evaluation
+ - 10824d6a-34a9-453e-a5e8-c31b5902a35f
+ - Length
+ - Length
+ - false
+ - 0
+
+
+
+
+ -
+ 5115
+ 4621
+ 57
+ 20
+
+ -
+ 5145
+ 4631
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1
+
+
+
+
+
+
+
+
+
+
+ - If True, the Length factor is normalized (0.0 ~ 1.0)
+ - 6146096c-62b0-4293-9dfd-be134a2e27b3
+ - Normalized
+ - Normalized
+ - false
+ - 0
+
+
+
+
+ -
+ 5115
+ 4641
+ 57
+ 20
+
+ -
+ 5145
+ 4651
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - true
+
+
+
+
+
+
+
+
+
+
+ - Point at the specified length
+ - 235df291-e3ee-43c9-b742-ae83f703f283
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 5202
+ 4601
+ 53
+ 20
+
+ -
+ 5230
+ 4611
+
+
+
+
+
+
+
+ - Tangent vector at the specified length
+ - 8ea36277-2dc9-4b05-950d-eae7b4189f4a
+ - Tangent
+ - Tangent
+ - false
+ - 0
+
+
+
+
+ -
+ 5202
+ 4621
+ 53
+ 20
+
+ -
+ 5230
+ 4631
+
+
+
+
+
+
+
+ - Curve parameter at the specified length
+ - 2a407ca2-64bd-41e5-8f43-b86e3fdd4220
+ - Parameter
+ - Parameter
+ - false
+ - 0
+
+
+
+
+ -
+ 5202
+ 4641
+ 53
+ 20
+
+ -
+ 5230
+ 4651
+
+
+
+
+
-
+
- - 079bd9bd-54a0-41d4-98af-db999015f63d
- - VB Script
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
-
- - A VB.NET scriptable component
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - a0ba8fac-f83b-475c-87c1-b7d4071e7084
- - true
- - VB Script
- - TxtWriter
- - true
- - 0
- - If activate Then
-
- Dim i As Integer
- Dim aryText(4) As String
-
- aryText(0) = "Mary WriteLine"
- aryText(1) = "Had"
- aryText(2) = "Another"
- aryText(3) = "Little"
- aryText(4) = "One"
-
- ' the data is appended to the file. If file doesnt exist, a new file is created
- Dim objWriter As New System.IO.StreamWriter(filePath, append)
-
- For i = 0 To data.Count - 1
- objWriter.WriteLine(data(i))
- Next
-
- objWriter.Close()
-
- End If
-
- If clearFile Then
- Dim objWriter As New System.IO.StreamWriter(filePath, False)
- objWriter.Close()
- End If
-
+ - ed7e6822-10cf-46e3-98d5-7d186149277e
+ - Expression
+ - Expression
-
- 4121
- 928
- 115
- 104
+ 5088
+ 4382
+ 194
+ 28
-
- 4197
- 980
+ 5188
+ 4396
-
- - 5
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- - 2
- - 3ede854e-c753-40eb-84cb-b48008f14fd4
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - true
- - Script Variable filePath
- - c90dafc0-991b-4b24-b372-26f3457b24f4
- - true
- - filePath
- - filePath
- - true
- - 0
- - true
- - 1e6793b9-7876-44c3-81db-1f581a66cc6f
- - 1
- - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
-
-
-
- -
- 4123
- 930
- 59
- 20
-
- -
- 4162
- 940
-
-
-
-
-
-
-
- - 1
- - true
- - Script Variable data
- - 9a8a9cfe-d534-4b28-bd9c-3166283e3d8e
- - true
- - 1
- - data
- - data
- - true
- - 1
- - true
- - b22abe4a-d6ea-4ecd-9217-7ee811022f89
- - 1
- - abf1fd1b-dbe5-4be6-9832-d8dc105e207f
-
-
-
-
- -
- 4123
- 950
- 59
- 20
-
- -
- 4162
- 960
-
-
-
-
-
-
-
- - true
- - Script Variable append
- - 49879d42-8c70-443c-96f2-8e94c165a300
- - true
- - append
- - append
- - true
- - 0
- - true
- - 0
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
-
-
-
- -
- 4123
- 970
- 59
- 20
-
- -
- 4162
- 980
-
-
-
-
-
-
-
- - true
- - Script Variable activate
- - 67010aa9-6eee-435c-81ac-14a2beb83430
- - true
- - activate
- - activate
+
+ - Expression variable
+ - d3348215-b5b4-41d4-8251-f4bff26c252d
+ - Variable O
+ - O
- true
- - 0
- - true
- - 3d6e8a3d-110b-4477-9808-a3778be44782
+ - 63785d1f-d1ec-4b65-8ae8-4948d1b5c20d
- 1
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
-
-
-
- -
- 4123
- 990
- 59
- 20
-
- -
- 4162
- 1000
-
-
-
-
-
-
-
- - true
- - Script Variable clearFile
- - af9a7a01-6d0a-4d7a-bc79-9a0507585127
- - true
- - clearFile
- - clearFile
- - true
- - 0
- - true
- - 0
- - 3cda2745-22ac-4244-9b04-97a5255fa60f
-
-
-
-
- -
- 4123
- 1010
- 59
- 20
-
- -
- 4162
- 1020
-
-
-
-
-
-
-
- - Print, Reflect and Error streams
- - 9c6f31cd-da7a-4aef-b4d7-b8908e1751b9
- - true
- - out
- - out
- - false
- - 0
-
- 4212
- 930
- 22
- 50
+ 5090
+ 4384
+ 14
+ 24
-
- 4224.5
- 955
+ 5098.5
+ 4396
-
-
- - Output parameter A
- - 961bc7c5-a1af-472e-9695-84c8c25be36c
- - true
- - A
- - A
+
+
+ - Result of expression
+ - 3ddf313e-e51c-42fa-b4bf-f04d5dabc4fc
+ - Result
+ -
- false
- 0
@@ -24270,14 +32822,14 @@
-
- 4212
- 980
- 22
- 50
+ 5271
+ 4384
+ 9
+ 24
-
- 4224.5
- 1005
+ 5277
+ 4396
@@ -24289,113 +32841,159 @@
-
+
- - 06953bda-1d37-4d58-9b38-4b3c74e54c8f
- - File Path
+ - 9abae6b7-fa1d-448c-9209-4a8155345841
+ - Deconstruct
-
- - Contains a collection of file paths
- - false
- - All files|*.*
- - 1e6793b9-7876-44c3-81db-1f581a66cc6f
- - true
- - File Path
- - File Path
- - false
- - 0
+
+ - Deconstruct a point into its component parts.
+ - true
+ - 36704715-e6fa-4103-b9c9-63c99693e5b3
+ - Deconstruct
+ - Deconstruct
-
+
-
- 4156
- 1052
- 50
- 24
+ 5119
+ 4516
+ 132
+ 64
-
- 4181.155
- 1064.901
+ 5166
+ 4548
-
-
- - 1
+
+
+ - Input point
+ - 10226b8a-49ef-4762-ad62-b2105c21ad36
+ - Point
+ - Point
+ - false
+ - 235df291-e3ee-43c9-b742-ae83f703f283
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5121
+ 4518
+ 30
+ 60
+
+ -
+ 5137.5
+ 4548
+
-
-
-
- - false
- - C:\VSC.O____EPAHS_LANGIS____STNEMGES_48361____DIOMGIS_ERUTAWRUC_RAENIL_NOITISNART_EGDE_LUF____O____FUL_EDGE_TRANSITION_LINEAR_CURWATURE_SIGMOID____16384_SEGMENTS____SIGNAL_SHAPE____O.CSV
-
-
-
-
-
-
-
-
-
- - a8b97322-2d53-47cd-905e-b932c3ccd74e
- - Button
-
-
-
-
- - Button object with two values
- - False
- - True
- - 3d6e8a3d-110b-4477-9808-a3778be44782
- - true
- - Button
-
- - false
- - 0
-
-
-
-
- -
- 4146
- 888
- 66
- 22
-
+
+
+ - Point {x} component
+ - 63785d1f-d1ec-4b65-8ae8-4948d1b5c20d
+ - X component
+ - X component
+ - false
+ - 0
+
+
+
+
+ -
+ 5181
+ 4518
+ 68
+ 20
+
+ -
+ 5216.5
+ 4528
+
+
+
+
+
+
+
+ - Point {y} component
+ - d08fac8d-d0e3-4a18-b730-f48281008189
+ - Y component
+ - Y component
+ - false
+ - 0
+
+
+
+
+ -
+ 5181
+ 4538
+ 68
+ 20
+
+ -
+ 5216.5
+ 4548
+
+
+
+
+
+
+
+ - Point {z} component
+ - c55eac9a-aefc-4b11-ab9a-d42b48254a80
+ - Z component
+ - Z component
+ - false
+ - 0
+
+
+
+ -
+ 5181
+ 4558
+ 68
+ 20
+
+ -
+ 5216.5
+ 4568
+
+
+
+
-
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
-
+
- A panel for custom notes and text values
- - b6df8fad-340c-4555-a43a-639976bc59fe
- - true
+ - 3bfe6f5e-0bc5-434b-8a1f-1ea9e1325374
- Panel
- false
- - 1
- - c3df9ab9-ce47-48e9-994e-14f1d7735c94
+ - 0
+ - 3ddf313e-e51c-42fa-b4bf-f04d5dabc4fc
- 1
- Double click to edit panel contentβ¦
@@ -24403,199 +33001,199 @@
-
- 2467
- 1049
- 194
- 292
+ 5105
+ 4344
+ 160
+ 20
- 0
- 0
- 0
-
- 2467
- 1049.954
+ 5105.771
+ 4344.398
-
+
-
255;255;255;255
- - true
- - true
+ - false
+ - false
- true
- false
- false
- - C:\TXT.β β β΅κ΄κ΄ααααα©β΅ί¦αβ΅β»ββαβ΅α΄₯βαβααβ΅α±α΄β»αΠNβ΅α΄₯βκ³β΅ααβ€ΠNκ΄βί¦β΅α±α΄α―α΄₯αααβ΅αα±α΄ί¦α©αβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅αα±α΄α―κ΄α΄₯α±α΄αβ΅μ·β€β·β΅ακ΄βαα€α¦κ΄ααβ΅α±α΄α΄₯αβ€α©α―α΄₯αααβ΅α΄₯α©α±α΄ΠNκ΄αβ΅β β β―β β β΅β β β―β β β΅ακ΄ΠNα±α΄α©α΄₯β΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αακ΄α€α¦αβκ΄αβ΅β·β€μ·β΅αα±α΄α΄₯κ΄α―α±α΄αβ΅αααα΄₯α―α©β€αα΄₯α±α΄β΅αα©ί¦α±α΄αβ΅αααα΄₯α―α±α΄β΅ί¦βκ΄ΠNβ€ααβ΅κ³βα΄₯β΅ΠNαβ»α±α΄β΅ααβαβα΄₯β΅αβββ»β΅αί¦β΅α©αααακ΄κ΄β΅β β .TXT
- true
-
-
-
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
-
-
-
-
- - Contains a collection of floating point numbers
- - 47d36a7d-3cd2-4782-9f53-9f4088b19d4b
- - X*4
- - true
- - Number
- - Number
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
-
-
-
-
- -
- 2708
- 2985
- 53
- 24
-
- -
- 2744.19
- 2997.265
-
-
-
-
-
-
-
-
-
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
-
-
-
-
- - Contains a collection of floating point numbers
- - 1c624bab-037b-49da-8d79-e902bf35524d
- - X*4
- - true
- - Number
- - Number
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
-
-
-
-
- -
- 3440
- 2305
- 53
- 24
-
- -
- 3476.28
- 2317.867
-
-
-
-
-
-
-
-
-
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
-
-
-
-
- - Contains a collection of floating point numbers
- - 9cc45261-b02e-4259-9e30-07f8e180b8a3
- - X*4
- - true
- - Number
- - Number
- - false
- - e02db1d3-13e3-4587-a331-19c777c3db08
- - 1
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 957deaf1-c564-47c7-b565-4f0dae2b1c92
+ - Expression
+ - Expression
-
+
-
- 4154
- 3200
- 53
- 24
+ 5088
+ 4296
+ 194
+ 28
-
- 4190.382
- 3212.586
+ 5188
+ 4310
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 88f2333b-e8d8-4330-bd82-c57ea131424f
+ - Variable O
+ - O
+ - true
+ - d08fac8d-d0e3-4a18-b730-f48281008189
+ - 1
+
+
+
+
+ -
+ 5090
+ 4298
+ 14
+ 24
+
+ -
+ 5098.5
+ 4310
+
+
+
+
+
+
+
+ - Result of expression
+ - 9e216706-05b8-4261-8eb6-72f29a9f9034
+ - Result
+ -
+ - false
+ - 0
+
+
+
+
+ -
+ 5271
+ 4298
+ 9
+ 24
+
+ -
+ 5277
+ 4310
+
+
+
+
+
+
+
-
+
- - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
- - Curve
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
- - Contains a collection of generic curves
- - true
- - a4a55193-86eb-40c0-8f54-9e700ffb5262
- - true
- - Curve
- - Curve
+ - A panel for custom notes and text values
+ - 6bd5e34d-dcf5-42c1-94eb-d3b84215d27e
+ - Panel
+
- false
- - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
+ - 0
+ - 9e216706-05b8-4261-8eb6-72f29a9f9034
- 1
+ - Double click to edit panel contentβ¦
-
+
-
+
-
- 2709
- 2943
- 50
- 24
+ 5105
+ 4258
+ 160
+ 20
+ - 0
+ - 0
+ - 0
-
- 2734.361
- 2955.055
+ 5105.782
+ 4258.768
+
+
+
+
+
+ -
+ 255;255;255;255
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- FORMAT("{0:R}",O)
- true
- - 84f4a890-2b31-4a54-b2a5-49681a5484c7
- - true
+ - ad71ca87-a761-4963-809d-57f3d493a3b4
- Expression
- Expression
@@ -24603,14 +33201,14 @@
-
- 2466
- 1429
+ 5088
+ 4468
194
28
-
- 2566
- 1443
+ 5188
+ 4482
@@ -24623,38 +33221,36 @@
-
+
- Expression variable
- - 94f9eda3-bd56-4fd8-861a-2825f6c8b43f
- - true
+ - 42174f80-7ee7-415a-8297-bed2120b1e47
- Variable O
- O
- true
- - 0b7cd3a8-2836-435f-b6ae-6abbe8053e01
+ - c55eac9a-aefc-4b11-ab9a-d42b48254a80
- 1
-
- 2468
- 1431
+ 5090
+ 4470
14
24
-
- 2476.5
- 1443
+ 5098.5
+ 4482
-
+
- Result of expression
- - 005faa35-deb5-475f-bb9e-bf2deeb54731
- - true
+ - 60d3fa91-7ed4-4789-b6de-6365743d9495
- Result
-
- false
@@ -24664,14 +33260,14 @@
-
- 2649
- 1431
+ 5271
+ 4470
9
24
-
- 2655
- 1443
+ 5277
+ 4482
@@ -24683,19 +33279,178 @@
-
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 247eb013-2062-40dc-bced-7540d1c2f75f
+ - Panel
+
+ - false
+ - 0
+ - 60d3fa91-7ed4-4789-b6de-6365743d9495
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5105
+ 4430
+ 160
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5105.516
+ 4430.61
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 056f1928-832c-436e-9583-925fe9f79c8d
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - 1 16 0.35721403168191375
+1 256 0.0014014999884235925
+1 4096
+
+
+
+
+ -
+ 4996
+ 8279
+ 379
+ 104
+
+ - 0
+ - 0
+ - 0
+ -
+ 4996.958
+ 8279.893
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 693be2ef-8a44-48e6-8210-de71cb311eb1
+ - Panel
+
+ - false
+ - 0
+ - 29f48876-ab06-4cd7-8e67-8916c7700061
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5017
+ 6517
+ 337
+ 276
+
+ - 0
+ - 0
+ - 0
+ -
+ 5017.713
+ 6517.007
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
- 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- Expression
-
+
- Evaluate an expression
- FORMAT("{0:R}",O)
- true
- - c20dd2aa-56ce-4ff5-8e86-52afad8c2c96
- - true
+ - 2542a3f2-90db-4e1a-8579-508a04e14002
- Expression
- Expression
@@ -24703,14 +33458,14 @@
-
- 2808
- 1429
+ 5088
+ 6813
194
28
-
- 2908
- 1443
+ 5188
+ 6827
@@ -24723,38 +33478,36 @@
-
+
- Expression variable
- - 10578647-61a2-434e-9cb2-13331d6797ac
- - true
+ - c727f68c-269e-4a22-b4f2-a05ce9642d1d
- Variable O
- O
- true
- - ccd28879-e08a-4aaa-95c3-f7812fa57d94
+ - 4b2d6be0-031f-4559-89a4-0096c0e9e848
- 1
-
- 2810
- 1431
+ 5090
+ 6815
14
24
-
- 2818.5
- 1443
+ 5098.5
+ 6827
-
+
- Result of expression
- - 7fa81195-a3d3-4cb0-a588-f06d82c50a40
- - true
+ - 29f48876-ab06-4cd7-8e67-8916c7700061
- Result
-
- false
@@ -24764,14 +33517,14 @@
-
- 2991
- 1431
+ 5271
+ 6815
9
24
-
- 2997
- 1443
+ 5277
+ 6827
@@ -24783,445 +33536,769 @@
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
- - Evaluate an expression
- - FORMAT("{0:0.00000000000000}",O)
+ - Contains a collection of floating point numbers
+ - 64568223-14eb-4477-af37-fa9297e41d7f
+ - Number
+ - Number
+ - false
+ - 50ab8d1b-85d8-4277-8f06-ed620cbe042a
+ - 1
+
+
+
+
+ -
+ 5161
+ 8570
+ 50
+ 24
+
+ -
+ 5186.481
+ 8582.555
+
+
+
+
+
+
+
+
+
+ - cae9fe53-6d63-44ed-9d6d-13180fbf6f89
+ - 1c9de8a1-315f-4c56-af06-8f69fee80a7a
+ - Curve Graph Mapper
+
+
+
+
+ - Remap values with a custom graph using input curves.
- true
- - 5ccec4b3-fea6-45d3-8cbe-91c674ae3851
+ - eb97d3e3-58d2-4ca4-83ec-e802f3da77ff
- true
- - Expression
- - Expression
+ - Curve Graph Mapper
+ - Curve Graph Mapper
-
+
-
- 2404
- 1401
- 318
- 28
+ 5016
+ 7045
+ 160
+ 224
-
- 2566
- 1415
+ 5084
+ 7157
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - 1
+ - One or multiple graph curves to graph map values with
+ - 43c6df62-f227-47c7-bae2-a8726349380e
+ - true
+ - Curves
+ - Curves
+ - false
+ - 8678bd6b-c571-4190-8bed-27a19fbb5a4b
+ - 1
+
+
+
+
+ -
+ 5018
+ 7047
+ 51
+ 27
+
+ -
+ 5045
+ 7060.75
+
+
+
+
+
+
+
+ - Rectangle which defines the boundary of the graph, graph curves should be atleast partially inside this boundary
+ - 466e2f81-cf6e-439b-9ea0-e06358c16ba1
+ - true
+ - Rectangle
+ - Rectangle
+ - false
+ - 72f41297-9724-405c-b6f5-330141fa27a4
+ - 1
-
-
- - Expression variable
- - 150fabf1-ca09-423e-b50c-caeaf17f351a
- - true
- - Variable O
- - O
- - true
- - 0b7cd3a8-2836-435f-b6ae-6abbe8053e01
- - 1
+
+
+ -
+ 5018
+ 7074
+ 51
+ 28
+
+ -
+ 5045
+ 7088.25
+
+
+
+
+
+ - 1
-
+
- -
- 2406
- 1403
- 14
- 24
-
- -
- 2414.5
- 1415
-
+ - 1
+ - {0;0;0;0;0}
+
+
+
+
+ -
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+
+ -
+ 0
+ 1
+ 0
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ - 1
+ - Values to graph map. Values are plotted along the X Axis, intersected with the graph curves, then mapped to the Y Axis
+ - 7c66ffeb-78a7-485d-ba20-55bb18caca75
+ - true
+ - Values
+ - Values
+ - false
+ - 49c1b877-fdb3-4465-b110-c6b10cdf2441
+ - 1
+
+
+
+
+ -
+ 5018
+ 7102
+ 51
+ 27
+
+ -
+ 5045
+ 7115.75
+
+
+
+
+
+
+
+ - Domain of the graphs X Axis, where the values get plotted (if omitted the input value lists domain bounds is used)
+ - bbc7b1d8-5fb1-4430-b91f-ccb9e2a0858f
+ - true
+ - X Axis
+ - X Axis
+ - true
+ - 0
+
+
+
+
+ -
+ 5018
+ 7129
+ 51
+ 28
+
+ -
+ 5045
+ 7143.25
+
+
+
+
+
+
+
+ - Domain of the graphs Y Axis, where the values get mapped to (if omitted the input value lists domain bounds is used)
+ - 73e3ae7b-74f9-466b-9745-281365fcbd28
+ - true
+ - Y Axis
+ - Y Axis
+ - true
+ - 0
+
+
+
+
+ -
+ 5018
+ 7157
+ 51
+ 27
+
+ -
+ 5045
+ 7170.75
+
+
+
+
+
+
+
+ - Flip the graphs X Axis from the bottom of the graph to the top of the graph
+ - 820ce0d6-a550-4e23-b6ed-989083eace44
+ - true
+ - Flip
+ - Flip
+ - false
+ - 0
+
+
+
+
+ -
+ 5018
+ 7184
+ 51
+ 28
+
+ -
+ 5045
+ 7198.25
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
-
-
- - Result of expression
- - 9d725916-6db6-4992-991f-cb735f009979
- - true
- - Result
- -
- - false
- - 0
+
+
+
+
+ - Resize the graph by snapping it to the extents of the graph curves, in the plane of the boundary rectangle
+ - 903a154f-5160-4aa0-90f4-5fbd822468c9
+ - true
+ - Snap
+ - Snap
+ - false
+ - 0
+
+
+
+
+ -
+ 5018
+ 7212
+ 51
+ 27
+
+ -
+ 5045
+ 7225.75
+
+
+
+
+
+ - 1
-
+
- -
- 2711
- 1403
- 9
- 24
-
- -
- 2717
- 1415
-
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
-
-
-
-
-
-
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
-
-
-
-
- - Evaluate an expression
- - FORMAT("{0:0.00000000000000}",O)
- - true
- - ff82ce22-4075-4b1a-9609-55239f281a35
- - true
- - Expression
- - Expression
-
-
-
-
- -
- 2746
- 1401
- 318
- 28
-
- -
- 2908
- 1415
-
-
-
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Size of the graph labels
+ - ab4a7da3-5cd1-43d3-874b-df954d81a60b
+ - true
+ - Text Size
+ - Text Size
+ - false
+ - 0
-
-
- - Expression variable
- - d746fd29-ce1c-41d1-81f2-fdf9c5f169de
- - true
- - Variable O
- - O
- - true
- - ccd28879-e08a-4aaa-95c3-f7812fa57d94
- - 1
+
+
+ -
+ 5018
+ 7239
+ 51
+ 28
+
+ -
+ 5045
+ 7253.25
+
-
-
-
- -
- 2748
- 1403
- 14
- 24
-
- -
- 2756.5
- 1415
-
-
-
-
-
-
- - Result of expression
- - bdc74c8b-0903-4034-9228-c3b65ca33ade
- - true
- - Result
- -
- - false
- - 0
+
+
+ - 1
-
+
- -
- 3053
- 1403
- 9
- 24
-
- -
- 3059
- 1415
-
+ - 1
+ - {0}
+
+
+
+ - 0.015625
+
+
+
-
-
-
-
-
-
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - Data
-
-
-
-
- - Contains a collection of generic data
- - true
- - 377c7605-11b6-4673-94de-cc5176b48b51
- - true
- - Data
- - Data
- - false
- - 7fa81195-a3d3-4cb0-a588-f06d82c50a40
- - 1
-
-
-
-
- -
- 2880
- 1360
- 50
- 24
-
- -
- 2905.361
- 1372.903
-
+
+
+ - 1
+ - Resulting graph mapped values, mapped on the Y Axis
+ - 92f2fc28-d092-4a3f-8bf8-86115b5ba83f
+ - true
+ - Mapped
+ - Mapped
+ - false
+ - 0
+
+
+
+ -
+ 5099
+ 7047
+ 75
+ 20
+
+ -
+ 5138
+ 7057
+
+
+
+
-
-
-
-
-
-
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - Data
-
-
-
-
- - Contains a collection of generic data
- - true
- - c3df9ab9-ce47-48e9-994e-14f1d7735c94
- - true
- - Data
- - Data
- - false
- - 005faa35-deb5-475f-bb9e-bf2deeb54731
- - 1
-
-
-
-
- -
- 2538
- 1361
- 50
- 24
-
- -
- 2563.361
- 1373.381
-
+
+
+ - 1
+ - The graph curves inside the boundary of the graph
+ - 971013ce-ea07-43e2-bc26-b371ca9c2fc8
+ - true
+ - Graph Curves
+ - Graph Curves
+ - false
+ - 0
+
+
+
+
+ -
+ 5099
+ 7067
+ 75
+ 20
+
+ -
+ 5138
+ 7077
+
+
+
+
+
+
+
+ - 1
+ - The points on the graph curves where the X Axis input values intersected
+ - true
+ - db2d1cf5-1f4e-489b-8481-39ad3e40f432
+ - true
+ - Graph Points
+ - Graph Points
+ - false
+ - 0
+
+
+
+
+ -
+ 5099
+ 7087
+ 75
+ 20
+
+ -
+ 5138
+ 7097
+
+
+
+
+
+
+
+ - 1
+ - The lines from the X Axis input values to the graph curves
+ - true
+ - 87269a2d-866b-45e1-9061-e409b53a7bde
+ - true
+ - Value Lines
+ - Value Lines
+ - false
+ - 0
+
+
+
+
+ -
+ 5099
+ 7107
+ 75
+ 20
+
+ -
+ 5138
+ 7117
+
+
+
+
+
+
+
+ - 1
+ - The points plotted on the X Axis which represent the input values
+ - true
+ - aa4ad1d4-fc02-483d-806d-9df1b1a990c8
+ - true
+ - Value Points
+ - Value Points
+ - false
+ - 0
+
+
+
+ -
+ 5099
+ 7127
+ 75
+ 20
+
+ -
+ 5138
+ 7137
+
+
+
+
-
-
-
-
-
-
- - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
- - Scale
-
-
-
-
- - Scale an object uniformly in all directions.
- - true
- - 431dbfbf-14de-4cae-b7cc-93329a70f66c
- - true
- - Scale
- - Scale
-
-
-
-
- -
- 2665
- 2516
- 138
- 64
-
- -
- 2733
- 2548
-
+
+
+ - 1
+ - The lines from the graph curves to the Y Axis graph mapped values
+ - true
+ - eb3c5cf2-7c2f-4df6-8017-60abaff538a8
+ - true
+ - Mapped Lines
+ - Mapped Lines
+ - false
+ - 0
+
+
+
+ -
+ 5099
+ 7147
+ 75
+ 20
+
+ -
+ 5138
+ 7157
+
+
+
+
-
-
- - Base geometry
- - 535babb8-98b7-4909-b3b3-e6e549c1c92a
+
+
+ - 1
+ - The points mapped on the Y Axis which represent the graph mapped values
+ - true
+ - aaa1a380-78bd-44e1-9977-bf10d2e246d2
- true
- - Geometry
- - Geometry
- - true
- - a4a55193-86eb-40c0-8f54-9e700ffb5262
- - 1
+ - Mapped Points
+ - Mapped Points
+ - false
+ - 0
-
- 2667
- 2518
- 51
+ 5099
+ 7167
+ 75
20
-
- 2694
- 2528
+ 5138
+ 7177
-
+
- - Center of scaling
- - 9ad4454f-9f59-40e3-be99-632d1a1461a3
+ - The graph boundary background as a surface
+ - b58644cb-6f0f-41a2-91ad-cf54e1d2f0c0
- true
- - Center
- - Center
+ - Boundary
+ - Boundary
- false
- 0
-
+
-
- 2667
- 2538
- 51
+ 5099
+ 7187
+ 75
20
-
- 2694
- 2548
+ 5138
+ 7197
-
-
- - 1
+
+
+
+
+ - 1
+ - The graph labels as curve outlines
+ - 42306c42-c7bb-4839-9902-2c0ef4989060
+ - true
+ - Labels
+ - Labels
+ - false
+ - 0
+
+
+
+
+ -
+ 5099
+ 7207
+ 75
+ 20
+
+ -
+ 5138
+ 7217
+
-
-
-
- - 1
- - {0}
-
-
-
-
-
- -
- 0
- 0
- 0
-
-
-
-
-
-
-
+
- - Scaling factor
- - 444ebc82-f6a0-4084-8984-dd4c66d945bf
+ - 1
+ - True for input values outside of the X Axis domain bounds
+False for input values inside of the X Axis domain bounds
+ - 4fa67e71-7dfd-4806-9d0d-849ec2350573
- true
- - Factor
- - Factor
+ - Out Of Bounds
+ - Out Of Bounds
- false
- - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
- - 1
+ - 0
-
+
-
- 2667
- 2558
- 51
+ 5099
+ 7227
+ 75
20
-
- 2694
- 2568
+ 5138
+ 7237
-
-
- - 1
+
+
+
+
+ - 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
+ - fa770a37-26ec-4673-9a09-d7f411eb4f1f
+ - true
+ - Intersected
+ - Intersected
+ - false
+ - 0
+
+
+
+
+ -
+ 5099
+ 7247
+ 75
+ 20
+
+ -
+ 5138
+ 7257
+
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0.5
-
-
-
-
-
-
+
+
+
+
+
+
+ - 11bbd48b-bb0a-4f1b-8167-fa297590390d
+ - End Points
+
+
+
+
+ - Extract the end points of a curve.
+ - true
+ - f8f514f7-3e33-426a-8203-3b6e245b29bf
+ - End Points
+ - End Points
+
+
+
+
+ -
+ 5137
+ 7405
+ 96
+ 44
+
+ -
+ 5187
+ 7427
+
+
+
+
- - Scaled geometry
- - 2979390f-d371-4b3d-81eb-02a4ec91d8aa
- - true
- - Geometry
- - Geometry
+ - Curve to evaluate
+ - 61145917-b67f-4fae-8823-d2e3e479ce8c
+ - Curve
+ - Curve
+ - false
+ - 8678bd6b-c571-4190-8bed-27a19fbb5a4b
+ - 1
+
+
+
+
+ -
+ 5139
+ 7407
+ 33
+ 40
+
+ -
+ 5157
+ 7427
+
+
+
+
+
+
+
+ - Curve start point
+ - 2fcb0938-f144-4f3e-a0f5-bdcf0e7f2279
+ - Start
+ - Start
- false
- 0
@@ -25229,26 +34306,25 @@
-
- 2748
- 2518
- 53
- 30
+ 5202
+ 7407
+ 29
+ 20
-
- 2776
- 2533
+ 5218
+ 7417
-
- - Transformation data
- - 3c95fe8e-b4a3-4ade-9777-00ba055b0e82
- - true
- - Transform
- - Transform
+
+ - Curve end point
+ - 2e5e190e-4665-4784-9402-c3607cf2f323
+ - End
+ - End
- false
- 0
@@ -25256,14 +34332,14 @@
-
- 2748
- 2548
- 53
- 30
+ 5202
+ 7427
+ 29
+ 20
-
- 2776
- 2563
+ 5218
+ 7437
@@ -25273,86 +34349,113 @@
-
+
- - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
- - Scale
+ - 575660b1-8c79-4b8d-9222-7ab4a6ddb359
+ - Rectangle 2Pt
-
- - Scale an object uniformly in all directions.
+
+ - Create a rectangle from a base plane and two points
- true
- - ff436794-13e0-4e1f-80d6-7f5a87203812
- - true
- - Scale
- - Scale
+ - b59b106e-8761-4626-a895-2e38e0d747eb
+ - Rectangle 2Pt
+ - Rectangle 2Pt
-
+
-
- 2665
- 2433
- 138
- 64
+ 5122
+ 7303
+ 126
+ 84
-
- 2733
- 2465
+ 5180
+ 7345
-
- - Base geometry
- - e2e063e4-7a57-4670-b883-9610ae650a01
- - true
- - Geometry
- - Geometry
- - true
- - 38f60d72-95b9-474c-a523-e27fbbd26166
- - 1
+
+ - Rectangle base plane
+ - 66e424e4-a438-4e92-a2cf-a5449f6582dd
+ - Plane
+ - Plane
+ - false
+ - 0
-
+
-
- 2667
- 2435
- 51
+ 5124
+ 7305
+ 41
20
-
- 2694
- 2445
+ 5146
+ 7315
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ -
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
- - Center of scaling
- - 7d0b0dfa-0f1c-4ed6-8e42-8083399ec7d1
- - true
- - Center
- - Center
+ - First corner point.
+ - 6d289dfa-d7f4-4cc5-a46c-3793c3c072ef
+ - Point A
+ - Point A
- false
- - 0
+ - 2fcb0938-f144-4f3e-a0f5-bdcf0e7f2279
+ - 1
-
- 2667
- 2455
- 51
+ 5124
+ 7325
+ 41
20
-
- 2694
- 2465
+ 5146
+ 7335
@@ -25364,7 +34467,7 @@
- 1
- - {0}
+ - {0;0;0;0;0}
@@ -25384,28 +34487,78 @@
-
- - Scaling factor
- - 03c65af6-f9df-4a0c-8c8d-2be13ae05be2
- - true
- - Factor
- - Factor
+
+ - Second corner point.
+ - 371cfbc6-38f1-42d3-8a6f-654351f37cfd
+ - Point B
+ - Point B
- false
- - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
+ - 2e5e190e-4665-4784-9402-c3607cf2f323
- 1
-
- 2667
- 2475
- 51
+ 5124
+ 7345
+ 41
+ 20
+
+ -
+ 5146
+ 7355
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0;0;0;0;0}
+
+
+
+
+
+ -
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - Rectangle corner fillet radius
+ - 21c60a0e-74c2-48ad-91ec-03a9cc038298
+ - Radius
+ - Radius
+ - false
+ - 0
+
+
+
+
+ -
+ 5124
+ 7365
+ 41
20
-
- 2694
- 2485
+ 5146
+ 7375
@@ -25422,7 +34575,7 @@
- - 1000
+ - 0
@@ -25432,12 +34585,11 @@
-
- - Scaled geometry
- - 05d9ac10-8297-4558-bcc4-512a79bb9aef
- - true
- - Geometry
- - Geometry
+
+ - Rectangle defined by P, A and B
+ - 72f41297-9724-405c-b6f5-330141fa27a4
+ - Rectangle
+ - Rectangle
- false
- 0
@@ -25445,26 +34597,25 @@
-
- 2748
- 2435
- 53
- 30
+ 5195
+ 7305
+ 51
+ 40
-
- 2776
- 2450
+ 5222
+ 7325
-
- - Transformation data
- - 4299bd6c-069d-4df0-b014-c60c42cf8307
- - true
- - Transform
- - Transform
+
+ - Length of rectangle curve
+ - dd1480dc-b4cf-4cee-86e9-4edcb70da9c7
+ - Length
+ - Length
- false
- 0
@@ -25472,14 +34623,14 @@
-
- 2748
- 2465
- 53
- 30
+ 5195
+ 7345
+ 51
+ 40
-
- 2776
- 2480
+ 5222
+ 7365
@@ -25489,59 +34640,64 @@
-
-
- - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
- - Scale
+
+
+ - 310f9597-267e-4471-a7d7-048725557528
+ - 08bdcae0-d034-48dd-a145-24a9fcf3d3ff
+ - GraphMapper+
-
- - Scale an object uniformly in all directions.
+
+ - External Graph mapper
+You can Right click on the Heteromapper's icon and choose "AutoDomain" mode to define Output domain based on input domain interval; otherwise it'll be set to 0-1 in "Normalized" mode.
- true
- - 3eeef9bc-d5a9-4e6a-b71c-b4dfe8f6b841
- - true
- - Scale
- - Scale
+ - 7ae8b5fd-03a9-4f7a-b6fb-eedf36ea815f
+ - GraphMapper+
+ - GraphMapper+
-
+
+
+
+ - false
+
+
-
- 2657
- 2287
- 154
- 64
+ 5176
+ 7165
+ 126
+ 104
-
- 2741
- 2319
+ 5243
+ 7217
-
- - Base geometry
- - 2c95390f-c055-43de-a302-eea659970034
- - true
- - Geometry
- - Geometry
- - true
- - 8f680386-5218-475e-a977-751a09d1b381
+
+ - External curve as a graph
+ - 7dfbfee0-c1ff-42ac-aee9-48a0524f7f85
+ - Curve
+ - Curve
+ - false
+ - 8678bd6b-c571-4190-8bed-27a19fbb5a4b
- 1
-
- 2659
- 2289
- 67
+ 5178
+ 7167
+ 50
20
-
- 2702
- 2299
+ 5204.5
+ 7177
@@ -25549,26 +34705,54 @@
- - Center of scaling
- - 3a890d52-159e-41a4-813d-beb71d5c9b4a
- - true
- - Center
- - Center
+ - Optional Rectangle boundary. If omitted the curve's would be landed
+ - 36c7545b-437a-4166-b392-521487f8d894
+ - Boundary
+ - Boundary
+ - true
+ - 72f41297-9724-405c-b6f5-330141fa27a4
+ - 1
+
+
+
+
+ -
+ 5178
+ 7187
+ 50
+ 20
+
+ -
+ 5204.5
+ 7197
+
+
+
+
+
+
+
+ - 1
+ - List of input numbers
+ - 187d96ee-a1c3-458f-b406-a82e523ab0b7
+ - Numbers
+ - Numbers
- false
- - 0
+ - 49c1b877-fdb3-4465-b110-c6b10cdf2441
+ - 1
-
- 2659
- 2309
- 67
+ 5178
+ 7207
+ 50
20
-
- 2702
- 2319
+ 5204.5
+ 7217
@@ -25579,109 +34763,126 @@
- - 1
+ - 9
- {0}
-
+
-
- -
- 0
- 0
- 0
-
+ - 0.1
-
-
-
-
-
-
-
-
- - Scaling factor
- - 0a0662f4-f3b0-42c3-babc-bae1f1d8d4d4
- - 1/X
- - true
- - Factor
- - Factor
- - false
- - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
+
+
+ - 0.2
+
+
+
+
+ - 0.3
+
+
+
+
+ - 0.4
+
+
+
+
+ - 0.5
+
+
+
+
+ - 0.6
+
+
+
+
+ - 0.7
+
+
+
+
+ - 0.8
+
+
+
+
+ - 0.9
+
+
+
+
+
+
+
+
+
+
+ - (Optional) Input Domain
+if omitted, it would be 0-1 in "Normalize" mode by default
+ or be the interval of the input list in case of selecting "AutoDomain" mode
+ - f1a245d5-5020-489e-980d-98da7de9977b
+ - Input
+ - Input
+ - true
+ - ed31a0bf-60d4-48ae-ae13-7521f47ecc0f
- 1
-
+
-
- 2659
- 2329
- 67
+ 5178
+ 7227
+ 50
20
-
- 2702
- 2339
+ 5204.5
+ 7237
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1000
-
-
-
-
-
-
-
+
- - Scaled geometry
- - bc8d2834-7710-4101-8531-0bee4494488a
- - true
- - Geometry
- - Geometry
- - false
- - 0
+ - (Optional) Output Domain
+ if omitted, it would be 0-1 in "Normalize" mode by default
+ or be the interval of the input list in case of selecting "AutoDomain" mode
+ - 483c0b1d-963a-4330-adcf-f5959840a802
+ - Output
+ - Output
+ - true
+ - ed31a0bf-60d4-48ae-ae13-7521f47ecc0f
+ - 1
-
- 2756
- 2289
- 53
- 30
+ 5178
+ 7247
+ 50
+ 20
-
- 2784
- 2304
+ 5204.5
+ 7257
-
+
- - Transformation data
- - 346351ac-a4dd-4b84-b239-5abf88a81ea2
- - true
- - Transform
- - Transform
+ - 1
+ - Output Numbers
+ - 798a346b-7916-4296-831a-e40a3ce3bf54
+ - Number
+ - Number
- false
- 0
@@ -25689,14 +34890,14 @@
-
- 2756
- 2319
- 53
- 30
+ 5258
+ 7167
+ 42
+ 100
-
- 2784
- 2334
+ 5280.5
+ 7217
@@ -25706,238 +34907,343 @@
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - eeafc956-268e-461d-8e73-ee05c6f72c01
+ - Stream Filter
-
- - 2
- - A wire relay object
- - 20aa50e6-d0a5-4d7e-97e6-21b1a5d5f91e
- - true
- - Relay
-
+
+ - Filters a collection of input streams
+ - 5c493b6d-4ec3-4a33-9878-718b9f7f7899
+ - Stream Filter
+ - Stream Filter
+
+
+
+
+ -
+ 5130
+ 6962
+ 110
+ 64
+
+ -
+ 5196
+ 6994
+
+
+
+
+
+ - 3
+ - 2e3ab970-8545-46bb-836c-1c11e5610bce
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Index of Gate stream
+ - 92f55c1a-4781-40ae-9250-bd054034bc8c
+ - Gate
+ - Gate
+ - false
+ - f1ee4950-7f56-4f3d-8d6b-542a35f21276
+ - 1
+
+
+
+
+ -
+ 5132
+ 6964
+ 49
+ 20
+
+ -
+ 5158
+ 6974
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 0
+
+
+
+
+
+
+
+
+
+
+ - 2
+ - Input stream at index 0
+ - db3a5b58-ff19-46bc-92f9-3c7e646dcb61
+ - false
+ - Stream 0
+ - Stream 0
+ - true
+ - 92f2fc28-d092-4a3f-8bf8-86115b5ba83f
+ - 1
+
+
+
+
+ -
+ 5132
+ 6984
+ 49
+ 20
+
+ -
+ 5158
+ 6994
+
+
+
+
+
+
+
+ - 2
+ - Input stream at index 1
+ - f273e874-618a-41ef-b61b-74e7edc11282
+ - false
+ - Stream 1
+ - Stream 1
+ - true
+ - 798a346b-7916-4296-831a-e40a3ce3bf54
+ - 1
+
+
+
+
+ -
+ 5132
+ 7004
+ 49
+ 20
+
+ -
+ 5158
+ 7014
+
+
+
+
+
+
+
+ - 2
+ - Filtered stream
+ - d5250384-0cfc-461f-8d2e-aed83cb60717
+ - false
+ - Stream
+ - S(1)
+ - false
+ - 0
+
+
+
+
+ -
+ 5211
+ 6964
+ 27
+ 60
+
+ -
+ 5226
+ 6994
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
+
+
+
+
+ - Numeric slider for single values
+ - f1ee4950-7f56-4f3d-8d6b-542a35f21276
+ - Number Slider
+ -
- false
- - 878ef2e7-03c9-4c81-ab95-3f6612107a06
- - 1
+ - 0
-
+
-
- 2714
- 2580
- 40
- 16
+ 5116
+ 6928
+ 140
+ 20
-
- 2734
- 2588
+ 5116.139
+ 6928.609
+
+
+ - 0
+ - 1
+ - 0
+ - 1
+ - 0
+ - 0
+ - 1
+
+
-
+
- - 33bcf975-a0b2-4b54-99fd-585c893b9e88
- - Digit Scroller
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Numeric scroller for single numbers
- - 74e89f85-5cd3-4475-b942-4195b9b26127
- - true
- - Digit Scroller
- - Digit Scroller
+
+ - A panel for custom notes and text values
+ - 24402fa4-4cf6-4928-aa18-97b2fb379b92
+ - Panel
+
- false
- - 0
+ - 1
+ - 051c3105-2889-46bf-8c55-0d9190f4ef89
+ - 1
+ - Double click to edit panel contentβ¦
-
-
- - 12
- - Digit Scroller
- - 11
-
- - 65536.0
-
-
-
+
-
- 2609
- 2658
- 250
- 20
+ 5093
+ 7565
+ 185
+ 271
+ - 0
+ - 0
+ - 0
-
- 2609.585
- 2658.551
+ 5093.205
+ 7565.014
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
-
+
- - 84627490-0fb2-4498-8138-ad134ee4cb36
- - Curve | Curve
+ - f44b92b0-3b5b-493a-86f4-fd7408c3daf3
+ - Bounds
-
- - Solve intersection events for two curves.
- - true
- - e32b8a72-3026-4389-9167-05dd22abd69e
- - true
- - Curve | Curve
- - Curve | Curve
+
+ - Create a numeric domain which encompasses a list of numbers.
+ - b53adb78-a001-472e-b4d9-21016d5a1502
+ - Bounds
+ - Bounds
-
+
-
- 2661
- 2369
- 146
- 64
+ 5124
+ 7512
+ 122
+ 28
-
- 2722
- 2401
+ 5188
+ 7526
- - First curve
- - d663952a-5d9a-4e44-9b51-a361869661a8
- - true
- - Curve A
- - Curve A
- - false
- - 2979390f-d371-4b3d-81eb-02a4ec91d8aa
- - 1
-
-
-
-
- -
- 2663
- 2371
- 44
- 30
-
- -
- 2686.5
- 2386
-
-
-
-
-
-
-
- - Second curve
- - 4a95121f-390e-453e-9934-7dc6daa08f5c
- - true
- - Curve B
- - Curve B
+ - 1
+ - Numbers to include in Bounds
+ - 2f16c49e-8194-4760-939d-ccaea4730f53
+ - Numbers
+ - Numbers
- false
- - 05d9ac10-8297-4558-bcc4-512a79bb9aef
+ - 24402fa4-4cf6-4928-aa18-97b2fb379b92
- 1
-
- 2663
- 2401
- 44
- 30
+ 5126
+ 7514
+ 47
+ 24
-
- 2686.5
- 2416
+ 5151
+ 7526
-
- - 1
- - Intersection events
- - 8f680386-5218-475e-a977-751a09d1b381
- - true
- - 1
- - Points
- - Points
- - false
- - 0
-
-
-
-
- -
- 2737
- 2371
- 68
- 20
-
- -
- 2764.5
- 2381
-
-
-
-
-
-
-
- - 1
- - Parameters on first curve
- - 7312b7f3-a9b2-4cf7-9fcb-b816dbf4b790
- - true
- - Params A
- - Params A
- - false
- - 0
-
-
-
-
- -
- 2737
- 2391
- 68
- 20
-
- -
- 2764.5
- 2401
-
-
-
-
-
-
-
- - 1
- - Parameters on second curve
- - 54580081-ce6c-42c4-94fd-fd0ef709e245
- - true
- - Params B
- - Params B
+
+ - Numeric Domain between the lowest and highest numbers in {N}
+ - ed31a0bf-60d4-48ae-ae13-7521f47ecc0f
+ - Domain
+ - Domain
- false
- 0
@@ -25945,14 +35251,14 @@
-
- 2737
- 2411
- 68
- 20
+ 5203
+ 7514
+ 41
+ 24
-
- 2764.5
- 2421
+ 5225
+ 7526
@@ -25962,148 +35268,96 @@
-
+
- - 9abae6b7-fa1d-448c-9209-4a8155345841
- - Deconstruct
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
- - Deconstruct a point into its component parts.
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - b9b95f50-9e5f-4c1f-9c6b-75e6fd956e6e
- - true
- - Deconstruct
- - Deconstruct
+ - 0510202c-a370-465f-bd2a-2d6d989d6cf9
+ - Expression
+ - Expression
-
+
-
- 2650
- 2119
- 168
- 64
+ 5088
+ 7850
+ 194
+ 28
-
- 2697
- 2151
+ 5188
+ 7864
-
-
- - Input point
- - 9691647a-31ba-4d02-8adf-58cd81f7b5cc
- - true
- - Point
- - Point
- - false
- - bc8d2834-7710-4101-8531-0bee4494488a
- - 1
-
-
-
-
- -
- 2652
- 2121
- 30
- 60
-
- -
- 2668.5
- 2151
-
-
-
-
-
-
-
- - Point {x} component
- - b486aa7d-f6a1-4814-b3cf-438ef0cca74b
- - ABS(X)
- - true
- - 2
- - X component
- - X component
- - false
- - 0
-
-
-
-
- -
- 2712
- 2121
- 104
- 20
-
- -
- 2747.5
- 2131
-
-
-
-
-
-
-
- - Point {y} component
- - 7048b7e4-2b82-4636-addb-a3fc267cbf8e
- - ABS(X)
- - true
- - 2
- - Y component
- - Y component
- - false
- - 0
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 2712
- 2141
- 104
- 20
-
- -
- 2747.5
- 2151
-
+
+
+
+ - Expression variable
+ - d78701f3-1110-4a4f-b7bb-c2118ecedde9
+ - Variable O
+ - O
+ - true
+ - 49c1b877-fdb3-4465-b110-c6b10cdf2441
+ - 1
+
+
+
+ -
+ 5090
+ 7852
+ 14
+ 24
+
+ -
+ 5098.5
+ 7864
+
+
+
+
-
-
-
-
- - Point {z} component
- - c48c8651-0127-48e2-8179-5e6f8376cd04
- - ABS(X)
- - true
- - 2
- - Z component
- - Z component
- - false
- - 0
-
-
-
-
- -
- 2712
- 2161
- 104
- 20
-
- -
- 2747.5
- 2171
-
+
+
+ - Result of expression
+ - 051c3105-2889-46bf-8c55-0d9190f4ef89
+ - Result
+ -
+ - false
+ - 0
+
+
+
+ -
+ 5271
+ 7852
+ 9
+ 24
+
+ -
+ 5277
+ 7864
+
+
+
+
@@ -26111,644 +35365,636 @@
-
+
- - 1817fd29-20ae-4503-b542-f0fb651e67d7
- - List Length
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
- - Measure the length of a list.
+ - Evaluate an expression
+ - FORMAT("{0:0.00000000000000000000}",O)
- true
- - 8fbbff63-ce96-4927-842d-2fd30969fea0
- - true
- - List Length
- - List Length
+ - 140588d4-2e33-43b3-9043-f29b91eda6ed
+ - Expression
+ - Expression
-
+
-
- 2687
- 2240
- 93
+ 5002
+ 8057
+ 367
28
-
- 2726
- 2254
+ 5188
+ 8071
-
-
- - 1
- - Base list
- - 6490099b-4346-4da0-87fe-2ce6e2bb25ca
- - true
- - List
- - List
- - false
- - bc8d2834-7710-4101-8531-0bee4494488a
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
- -
- 2689
- 2242
- 22
- 24
-
- -
- 2701.5
- 2254
-
+
+
+
+ - Expression variable
+ - 9fe8bab1-2985-4c05-a4f4-d345f17cb2dc
+ - Variable O
+ - O
+ - true
+ - 325f27d4-a4e3-4de0-b22e-2b7e9d4d37b4
+ - 1
+
+
+
+
+ -
+ 5004
+ 8059
+ 14
+ 24
+
+ -
+ 5012.5
+ 8071
+
+
+
+
+
+
+
+ - Result of expression
+ - d2f13758-ed0b-483d-a131-96ad1e996d26
+ - Result
+ -
+ - false
+ - 0
+
+
+
+ -
+ 5358
+ 8059
+ 9
+ 24
+
+ -
+ 5364
+ 8071
+
+
+
+
-
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - ae0232f3-71a2-4c0b-b75d-03d815a4ab4a
+ - Panel
+
+ - false
+ - 0
+ - d2f13758-ed0b-483d-a131-96ad1e996d26
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5096
+ 8022
+ 179
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 5096.352
+ 8022.785
+
+
+
+
- - Number of items in L
- - 21f3c613-50f4-4a4f-87c2-37cfe1944c59
- - true
- - Length
- - Length
- - false
- - 0
+ -
+ 255;255;255;255
+
+ - false
+ - false
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 2741
- 2242
- 37
- 24
-
- -
- 2761
- 2254
-
-
-
-
-
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - b0780f8b-24b8-49e3-9ca2-ead4f899b3af
+ - 1
+ - 5b1c30d5-f92b-4262-aaae-0a6ae10c6bf1
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 09336dd8-3c4b-476c-b62d-d3b399ef2780
+ - 1
+ - 1fcc8fff-e653-4017-bda1-1273d6df70e5
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - f9dd80e4-1f37-4628-bd32-7ebd0b7b38b9
+ - 1
+ - 3e8c29da-12bd-49e5-b89d-f946cd7910cc
+ - Group
+
+
+
+
+
+
+
+
+
- - 59e0b89a-e487-49f8-bab8-b5bab16be14c
- - Panel
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
-
- - A panel for custom notes and text values
- - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
- - true
- - Panel
-
+
+ - Contains a collection of generic curves
+ - true
+ - 8dfc4bf8-bd9d-4664-8d23-8c5fa26397de
+ - Curve
+ - Curve
- false
- - 1
- - 21f3c613-50f4-4a4f-87c2-37cfe1944c59
- - 1
- - Double click to edit panel contentβ¦
+ - 0
-
+
-
- 2709
- 2202
+ 5195
+ 1537
50
- 20
+ 24
- - 0
- - 0
- - 0
-
- 2709.497
- 2202.197
+ 5220.198
+ 1549.651
-
-
- -
- 255;255;255;255
-
- - false
- - false
- - true
- - false
- - false
- - true
+
+
+ - 1
+
+
+
+ - 1
+ - {0;0;0;0;0;0;0}
+
+
+
+
+ - -1
+ -
+ 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
+
+ - 00000000-0000-0000-0000-000000000000
+
+
+
+
+
-
+
- - 9445ca40-cc73-4861-a455-146308676855
- - Range
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 3
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 8dfc4bf8-bd9d-4664-8d23-8c5fa26397de
+ - 1
+ - f9dd80e4-1f37-4628-bd32-7ebd0b7b38b9
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
- - Create a range of numbers.
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - e0516fed-bf3c-4077-8700-ea6a5d8fd259
- - true
- - Range
- - Range
+ - 13811ab4-b356-4a2f-bf6a-563f34659a7a
+ - Expression
+ - Expression
-
+
-
- 2671
- 1911
- 126
- 44
+ 5103
+ 641
+ 194
+ 28
-
- 2745
- 1933
+ 5203
+ 655
-
-
- - Domain of numeric range
- - b48f44ac-2a16-467a-928e-3aac4e3b52ed
- - true
- - Domain
- - Domain
- - false
- - 0303c363-c34f-496f-bac0-3710a5f8be4b
- - 1
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
- -
- 2673
- 1913
- 57
- 20
-
- -
- 2711
- 1923
-
-
-
-
-
- - 1
+
+
+ - Expression variable
+ - e4363c93-3df7-4a54-a55c-fc89bea1dab9
+ - Variable O
+ - O
+ - true
+ - 771a3c18-faa6-4281-b469-5031ab7617a5
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5105
+ 643
+ 14
+ 24
+
+ -
+ 5113.5
+ 655
+
-
-
-
- -
- 0
- 1
-
-
-
-
-
-
-
-
- - Number of steps
- - f707cf1c-d935-4b7a-855b-75a23f57f628
- - X-2
- - true
- - Steps
- - Steps
- - false
- - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
- - 1
-
-
-
-
- -
- 2673
- 1933
- 57
- 20
-
- -
- 2711
- 1943
-
-
-
-
-
- - 1
+
+
+ - Result of expression
+ - b7074eb2-4309-4c42-9b54-b4b4b797222a
+ - Result
+ -
+ - false
+ - 0
-
+
- - 1
- - {0}
+ -
+ 5286
+ 643
+ 9
+ 24
+
+ -
+ 5292
+ 655
+
-
-
-
- - 10
-
-
-
-
-
- - 1
- - Range of numbers
- - f21a2bc8-f755-4872-bdce-aa048e0bdaa6
- - true
- - Range
- - Range
- - false
- - 0
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 47d309cc-0087-490d-85c8-cf3d129b0f93
+ - Panel
+
+ - false
+ - 1
+ - b7074eb2-4309-4c42-9b54-b4b4b797222a
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5104
+ 352
+ 185
+ 271
+
+ - 0
+ - 0
+ - 0
+ -
+ 5104.832
+ 352.9654
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
-
-
-
- -
- 2760
- 1913
- 35
- 40
-
- -
- 2779
- 1933
-
-
-
-
-
+
- - d1a28e95-cf96-4936-bf34-8bf142d731bf
- - Construct Domain
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - Create a numeric domain from two numeric extremes.
- - true
- - c376d704-0c1b-47cd-9bc3-72920e4bfead
- - true
- - Construct Domain
- - Construct Domain
+
+ - 2
+ - A wire relay object
+ - 3f22465c-a1d8-4425-9fdc-e6135a397fbc
+ - Relay
+ -
+ - false
+ - 47d309cc-0087-490d-85c8-cf3d129b0f93
+ - 1
-
+
-
- 2656
- 1973
- 156
- 44
+ 5183
+ 332
+ 40
+ 16
-
- 2754
- 1995
+ 5203
+ 340
-
-
- - Start value of numeric domain
- - 3a3b46e2-d11f-4046-bb4b-163f2e97c77d
- - true
- - Domain start
- - Domain start
- - false
- - 0
-
-
-
-
- -
- 2658
- 1975
- 81
- 20
-
- -
- 2708
- 1985
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
-
- - End value of numeric domain
- - dd78b44c-eb2d-4532-8861-76b8ae124f11
- - X-2
- - true
- - Domain end
- - Domain end
- - false
- - 74712b8a-b204-4e6f-81d7-fdd3959b8d3a
- - 1
-
-
-
-
- -
- 2658
- 1995
- 81
- 20
-
- -
- 2708
- 2005
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 1
-
-
-
-
-
-
-
-
-
-
- - Numeric domain between {A} and {B}
- - 0303c363-c34f-496f-bac0-3710a5f8be4b
- - true
- - Domain
- - Domain
- - false
- - 0
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 771a3c18-faa6-4281-b469-5031ab7617a5
+ - Relay
+ -
+ - false
+ - 5078cf9d-5a65-46c0-801d-34f40bee0f1b
+ - 1
+
+
+
+
+ -
+ 5183
+ 688
+ 40
+ 16
+
+ -
+ 5203
+ 696
+
-
-
-
- -
- 2769
- 1975
- 41
- 40
-
- -
- 2791
- 1995
-
-
-
-
-
+
- - 59daf374-bc21-4a5e-8282-5504fb7ae9ae
- - List Item
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
-
- - 0
- - Retrieve a specific item from a list.
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 13811ab4-b356-4a2f-bf6a-563f34659a7a
+ - 47d309cc-0087-490d-85c8-cf3d129b0f93
+ - 3f22465c-a1d8-4425-9fdc-e6135a397fbc
+ - 771a3c18-faa6-4281-b469-5031ab7617a5
+ - 4
+ - 3b43cc9f-9bf8-4ad1-96ae-3c1d8d223edd
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
- true
- - 9e30a520-265b-486e-a6d0-566777e09451
- - true
- - List Item
- - List Item
+ - a5de6231-a691-45d0-887d-4c677b2cd883
+ - Expression
+ - Expression
-
- 2681
- 1827
- 106
- 64
+ 5116
+ -59
+ 194
+ 28
-
- 2745
- 1859
+ 5216
+ -45
-
- - 3
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 2e3ab970-8545-46bb-836c-1c11e5610bce
- - cb95db89-6165-43b6-9c41-5702bc5bf137
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
-
-
-
-
- - 1
- - Base list
- - 545715ba-a983-47e9-99b0-90738844316b
- - true
- - 1
- - List
- - List
- - false
- - 4113c65f-aeda-403a-bd7b-e956ee7d8850
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 55c29e61-d798-4888-9ce1-744c771e1aa8
+ - Variable O
+ - O
+ - true
+ - 256d4876-ebd8-4914-aa20-11c64a0e56d7
- 1
-
- 2683
- 1829
- 47
- 20
-
- -
- 2716
- 1839
-
-
-
-
-
-
-
- - Item index
- - a01827ce-2506-4ae1-a7c4-8d1d98fbde8f
- - true
- - Index
- - Index
- - false
- - f21a2bc8-f755-4872-bdce-aa048e0bdaa6
- - 1
-
-
-
-
- -
- 2683
- 1849
- 47
- 20
-
- -
- 2716
- 1859
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
-
- - Wrap index to list bounds
- - 9a23e5fd-c798-4468-9248-0ed9d8c620e0
- - true
- - Wrap
- - Wrap
- - false
- - 0
-
-
-
-
- -
- 2683
- 1869
- 47
- 20
+ 5118
+ -57
+ 14
+ 24
-
- 2716
- 1879
+ 5126.5
+ -45
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - false
-
-
-
-
-
-
-
- - Item at {i'}
- - 491b4f9f-15b4-4a31-b218-8efc762778e3
- - true
- - 1
- - false
- - Item
- - i
+
+ - Result of expression
+ - bc7499c7-4854-430a-929c-f83f0f1d3cda
+ - Result
+ -
- false
- 0
@@ -26756,14 +36002,14 @@
-
- 2760
- 1829
- 25
- 60
+ 5299
+ -57
+ 9
+ 24
-
- 2766
- 1859
+ 5305
+ -45
@@ -26775,202 +36021,361 @@
-
+
- - 3581f42a-9592-4549-bd6b-1c0fc39d067b
- - Construct Point
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Construct a point from {xyz} coordinates.
- - true
- - 11c2aced-e753-46f2-bc94-82c65cf9d659
- - true
- - Construct Point
- - Construct Point
+
+ - A panel for custom notes and text values
+ - ec2d9eee-a658-42ed-bf34-e56a1ed0c919
+ - Panel
+
+ - false
+ - 0
+ - bc7499c7-4854-430a-929c-f83f0f1d3cda
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 5125
+ -347
+ 185
+ 271
+
+ - 0
+ - 0
+ - 0
+ -
+ 5125.832
+ -346.2711
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - d473a50c-3902-4af3-ad36-6f85c9f36bc0
+ - Relay
+ -
+ - false
+ - ec2d9eee-a658-42ed-bf34-e56a1ed0c919
+ - 1
+
+
+
+
+ -
+ 5196
+ -387
+ 40
+ 16
+
+ -
+ 5216
+ -379
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 256d4876-ebd8-4914-aa20-11c64a0e56d7
+ - Relay
+ -
+ - false
+ - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - 1
+
+
+
+
+ -
+ 5196
+ -12
+ 40
+ 16
+
+ -
+ 5216
+ -4
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - a5de6231-a691-45d0-887d-4c677b2cd883
+ - ec2d9eee-a658-42ed-bf34-e56a1ed0c919
+ - d473a50c-3902-4af3-ad36-6f85c9f36bc0
+ - 256d4876-ebd8-4914-aa20-11c64a0e56d7
+ - 4
+ - 52cee108-6acb-47c9-b99f-f64546acc12c
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c75b62fa-0a33-4da7-a5bd-03fd0068fd93
+ - Length
+
+
+
+
+ - Measure the length of a curve.
+ - d900ebd2-5fc1-475e-a940-194803b564d6
+ - Length
+ - Length
-
+
-
- 2661
- 1744
- 145
- 64
+ 5159
+ -648
+ 104
+ 28
-
- 2743
- 1776
+ 5209
+ -634
- - {x} coordinate
- - 773d5f0f-95c0-42aa-8bfd-fb61807d5c99
- - true
- - X coordinate
- - X coordinate
+ - Curve to measure
+ - e615bc13-f7e8-4e7a-9a09-b195b451efd2
+ - Curve
+ - Curve
- false
- - 0
+ - 3174a38d-b561-4a42-8f8a-31608ef08ab4
+ - 1
-
+
-
- 2663
- 1746
- 65
- 20
+ 5161
+ -646
+ 33
+ 24
-
- 2697
- 1756
+ 5179
+ -634
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0.5
-
-
-
-
-
-
-
-
- - {y} coordinate
- - 7b2fbd6d-d0a0-4121-9253-5c6ac9e9f763
- - true
- - Y coordinate
- - Y coordinate
+
+
+ - Curve length
+ - b81ec812-8ec8-4429-a6a9-685744f02fd4
+ - Length
+ - Length
- false
- 0
-
+
-
- 2663
- 1766
- 65
- 20
+ 5224
+ -646
+ 37
+ 24
-
- 2697
- 1776
+ 5244
+ -634
-
-
- - 1
+
+
+
+
+
+
+
+
+ - ce46b74e-00c9-43c4-805a-193b69ea4a11
+ - Multiplication
+
+
+
+
+ - Mathematical multiplication
+ - true
+ - 6c8e0d06-15c6-49e1-9067-12321dd4ee3b
+ - Multiplication
+ - Multiplication
+
+
+
+
+ -
+ 5173
+ -710
+ 82
+ 44
+
+ -
+ 5204
+ -688
+
+
+
+
+
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - First item for multiplication
+ - 87730b00-70b5-4ec1-9f56-925eb9241e56
+ - A
+ - A
+ - true
+ - b81ec812-8ec8-4429-a6a9-685744f02fd4
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5175
+ -708
+ 14
+ 20
+
+ -
+ 5183.5
+ -698
+
-
-
-
- - 0.5
-
-
-
-
-
-
-
- - {z} coordinate
- - 6cabc128-7571-4ab6-8707-6b677c5773d2
- - true
- - Z coordinate
- - Z coordinate
- - false
- - 0
-
-
-
-
- -
- 2663
- 1786
- 65
- 20
-
- -
- 2697
- 1796
-
-
-
-
-
- - 1
+
+
+ - Second item for multiplication
+ - 65069410-805b-4aff-a2bc-5302d7e92e35
+ - B
+ - B
+ - true
+ - 2f63ad6a-50d9-44f8-b78a-6d8a197ff60b
+ - 1
-
+
- - 1
- - {0}
+ -
+ 5175
+ -688
+ 14
+ 20
+
+ -
+ 5183.5
+ -678
+
-
-
-
- - 0
-
-
-
-
-
-
-
- - Point coordinate
- - 5c03ce7b-657d-446c-93c8-a977f6b2ff83
- - true
- - 1
- - Point
- - Point
- - false
- - 0
-
-
-
-
- -
- 2758
- 1746
- 46
- 60
-
- -
- 2774.5
- 1776
-
+
+
+ - Result of multiplication
+ - 14bd8a6a-5af9-451e-86ed-f6bf0cd39f40
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+ -
+ 5219
+ -708
+ 34
+ 40
+
+ -
+ 5237.5
+ -688
+
+
+
+
@@ -26978,87 +36383,83 @@
-
+
- - b7798b74-037e-4f0c-8ac7-dc1043d093e0
- - Rotate
+ - 4d2a06bd-4b0f-4c65-9ee0-4220e4c01703
+ - Scale
-
- - Rotate an object in a plane.
+
+ - Scale an object uniformly in all directions.
- true
- - dbbe7cdd-1102-4fb8-9b97-609a8d9fa450
- - true
- - Rotate
- - Rotate
+ - 728569ed-5597-44af-981b-e70a8a64f2f2
+ - Scale
+ - Scale
-
- 2647
- 1661
- 174
+ 5108
+ 4724
+ 154
64
-
- 2715
- 1693
+ 5192
+ 4756
-
+
- Base geometry
- - e4f07825-ecca-4d9c-83e0-7ac2829d9654
- - true
+ - 6595957a-21b8-4b62-9a8e-e5a3980160b0
- Geometry
- Geometry
- true
- - 491b4f9f-15b4-4a31-b218-8efc762778e3
+ - 908290ff-2ae5-443a-8c02-efd3ed2fe118
- 1
-
- 2649
- 1663
- 51
+ 5110
+ 4726
+ 67
20
-
- 2676
- 1673
+ 5153
+ 4736
-
- - Rotation angle in radians
- - 89bbb4e4-d7ab-4f46-9dd3-e676f0f789d8
- - true
- - Angle
- - Angle
+
+ - Center of scaling
+ - 3864cd4d-8c57-4aee-ab34-b4fe1108c186
+ - Center
+ - Center
- false
- 0
- - false
-
- 2649
- 1683
- 51
+ 5110
+ 4746
+ 67
20
-
- 2676
- 1693
+ 5153
+ 4756
@@ -27074,8 +36475,13 @@
+
- - 3.1415926535897931
+ -
+ 0
+ 0
+ 0
+
@@ -27086,27 +36492,27 @@
- - Rotation plane
- - c98d6df7-a5d5-4a90-86c5-0c4bfa86f7f0
- - true
- - Plane
- - Plane
+ - Scaling factor
+ - 7fdd03e9-5a28-4c9d-8c2a-72657066d535
+ - 1/X
+ - Factor
+ - Factor
- false
- - 5c03ce7b-657d-446c-93c8-a977f6b2ff83
+ - ea54cb37-f08c-491b-ac20-a65e4389cca7
- 1
-
- 2649
- 1703
- 51
+ 5110
+ 4766
+ 67
20
-
- 2676
- 1713
+ 5153
+ 4776
@@ -27123,17 +36529,7 @@
- -
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
-
+ - 0.5
@@ -27143,39 +36539,35 @@
-
- - Rotated geometry
- - 0d4bbc48-88bc-4b87-beae-ef8b19c22fad
- - true
- - 1
+
+ - Scaled geometry
+ - a6c40f15-9b44-41cc-8093-43589b25d869
- Geometry
- Geometry
- false
- - true
- 0
-
- 2730
- 1663
- 89
+ 5207
+ 4726
+ 53
30
-
- 2758
- 1678
+ 5235
+ 4741
-
+
- Transformation data
- - fd0c334d-96af-47d5-b15a-fbe52889d2ad
- - true
+ - 67198943-928b-4658-a6f4-0695f9ee1588
- Transform
- Transform
- false
@@ -27185,14 +36577,14 @@
-
- 2730
- 1693
- 89
+ 5207
+ 4756
+ 53
30
-
- 2758
- 1708
+ 5235
+ 4771
@@ -27202,435 +36594,326 @@
-
+
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
+ - fbac3e32-f100-4292-8692-77240a42fd1a
+ - Point
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - d9ec1ef5-676f-48f2-92d9-91fe8fd24407
- - 1f4605c1-9dbc-43c9-9132-f66d279638cf
- - 9d3bb84a-af3e-4616-8f79-46bdd551a731
- - 7f1d4dec-c817-4bcb-8251-77aff2d99383
- - 4
- - 31971a09-e2f8-415e-b91f-27183d2502ab
- - Group
-
+
+ - Contains a collection of three-dimensional points
+ - true
+ - 4ccebb54-ff4f-4137-9be2-9b59e9e078ef
+ - Point
+ - Point
+ - false
+ - a6c40f15-9b44-41cc-8093-43589b25d869
+ - 1
-
+
+
+ -
+ 5160
+ 4682
+ 50
+ 24
+
+ -
+ 5185.5
+ 4694.644
+
+
+
-
+
- - 3581f42a-9592-4549-bd6b-1c0fc39d067b
- - Construct Point
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - Construct a point from {xyz} coordinates.
- - true
- - 8ec0c145-f345-40f1-b548-bdeae4656453
- - true
- - Construct Point
- - Construct Point
+
+ - 2
+ - A wire relay object
+ - cd610f91-fe93-4eaa-b6dc-0b8fadea311f
+ - Relay
+
+ - false
+ - 0a516f0c-a574-4254-9e94-e7e5df613da5
+ - 1
-
-
-
- -
- 2669
- 2037
- 129
- 64
-
- -
- 2751
- 2069
-
-
-
-
-
- - {x} coordinate
- - ef971293-49dd-46bc-a9c2-f111f8b3c18d
- - true
- - X coordinate
- - X coordinate
- - false
- - b486aa7d-f6a1-4814-b3cf-438ef0cca74b
- - 1
-
-
-
-
- -
- 2671
- 2039
- 65
- 20
-
- -
- 2705
- 2049
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
-
- - {y} coordinate
- - 365fb45d-7784-45bf-accf-51778b039137
- - true
- - Y coordinate
- - Y coordinate
- - false
- - 7048b7e4-2b82-4636-addb-a3fc267cbf8e
- - 1
-
-
-
-
- -
- 2671
- 2059
- 65
- 20
-
- -
- 2705
- 2069
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
-
- - {z} coordinate
- - cbcb329a-d34b-4956-a4ae-c46e163bc3bc
- - true
- - Z coordinate
- - Z coordinate
- - false
- - c48c8651-0127-48e2-8179-5e6f8376cd04
- - 1
-
-
-
-
- -
- 2671
- 2079
- 65
- 20
-
- -
- 2705
- 2089
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
-
- - Point coordinate
- - 4113c65f-aeda-403a-bd7b-e956ee7d8850
- - true
- - Point
- - Point
- - false
- - 0
+
+
+
+ -
+ 5190
+ -1660
+ 40
+ 16
+
+ -
+ 5210
+ -1652
+
-
-
-
- -
- 2766
- 2039
- 30
- 60
-
- -
- 2782.5
- 2069
-
-
-
-
-
+
- - c552a431-af5b-46a9-a8a4-0fcbc27ef596
- - Group
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
-
- - 3
- -
- 255;255;255;255
-
- - A group of Grasshopper objects
- - fb10ff99-648c-4894-877f-9f74f536f80b
- - 42c748e2-6b54-4ec4-8f80-278f307ae0c2
- - bd126e88-c131-4b1c-89af-0295006e1a7e
- - ffe7ddf2-2629-4b1b-9093-40905fccbf9c
- - 4
- - dff2d18f-b44d-4334-8ed3-7a80aaa034b2
- - Group
-
+
+ - Numeric slider for single values
+ - 136cd97b-9deb-4449-b884-bf54a4c926d4
+ - true
+ - Number Slider
+ -
+ - false
+ - 0
-
-
+
+
+
+ -
+ 7046
+ -208
+ 150
+ 20
+
+ -
+ 7046.04
+ -207.61
+
+
+
+
+
+ - 6
+ - 1
+ - 0
+ - 2
+ - 0
+ - 0
+ - 0.0625
+
+
-
+
- - 3cadddef-1e2b-4c09-9390-0e8f78f7609f
- - Merge
+ - ce46b74e-00c9-43c4-805a-193b69ea4a11
+ - Multiplication
- - Merge a bunch of data streams
+ - Mathematical multiplication
- true
- - 8398b5f4-fd6c-4c31-b15b-85d87dd315bc
+ - 60502e3d-7b53-49fc-8044-ffd2cd121805
- true
- - Merge
- - Merge
+ - Multiplication
+ - Multiplication
-
- 2690
- 1558
- 87
- 84
+ 7090
+ -170
+ 82
+ 44
-
- 2726
- 1600
+ 7121
+ -148
-
- - 4
+
+ - 2
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- 1
- 8ec86459-bf01-4409-baee-174d0d2b13d0
-
+
-
- - 2
- - Data stream 1
- - a97d8f7a-cae8-4d4b-8dbf-44cec9080f23
+
+ - First item for multiplication
+ - bc726e13-5c6a-439c-b066-0d4f281fc28f
- true
- - false
- - Data 1
- - D1
+ - A
+ - A
- true
- - 491b4f9f-15b4-4a31-b218-8efc762778e3
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
- 1
-
- 2692
- 1560
- 19
+ 7092
+ -168
+ 14
20
-
- 2703
- 1570
+ 7100.5
+ -158
-
- - 2
- - Data stream 2
- - e4056e67-c874-44dc-9e8a-585885bf4a19
+
+ - Second item for multiplication
+ - 89757b60-91ec-4c56-8d64-3546a4655221
- true
- - false
- - Data 2
- - D2
+ - B
+ - B
- true
- - 5c03ce7b-657d-446c-93c8-a977f6b2ff83
+ - 136cd97b-9deb-4449-b884-bf54a4c926d4
- 1
-
- 2692
- 1580
- 19
+ 7092
+ -148
+ 14
20
-
- 2703
- 1590
+ 7100.5
+ -138
-
-
- - 2
- - Data stream 3
- - 67f0aac8-1206-4ea8-93f9-27b6f45c2741
+
+
+ - Result of multiplication
+ - 6cd0d5e1-a76e-4157-bcb0-cfc84b7fb662
- true
- - false
- - Data 3
- - D3
- - true
- - 0d4bbc48-88bc-4b87-beae-ef8b19c22fad
- - 1
+ - Result
+ - Result
+ - false
+ - 0
-
- 2692
- 1600
- 19
- 20
+ 7136
+ -168
+ 34
+ 40
-
- 2703
- 1610
+ 7154.5
+ -148
-
-
- - 2
- - Data stream 4
- - 5e3bfd68-e2f3-499b-ab68-9c445051efe3
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - de643b94-4758-4fff-9527-348baf5052a6
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 7034
+ 544
+ 194
+ 28
+
+ -
+ 7134
+ 558
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 189b23cc-c534-4eaf-b05f-45d8bb13b838
- true
- - false
- - Data 4
- - D4
+ - Variable O
+ - O
- true
- - 0
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
+ - 1
-
- 2692
- 1620
- 19
- 20
+ 7036
+ 546
+ 14
+ 24
-
- 2703
- 1630
+ 7044.5
+ 558
-
- - 2
- - Result of merge
- - e370e985-4ce7-46a6-9272-61e578a1277f
+
+ - Result of expression
+ - 529e84b3-b743-41a2-bb07-7f3eae076088
- true
- Result
- - Result
+ -
- false
- 0
@@ -27638,14 +36921,14 @@
-
- 2741
- 1560
- 34
- 80
+ 7217
+ 546
+ 9
+ 24
-
- 2759.5
- 1600
+ 7223
+ 558
@@ -27657,78 +36940,153 @@
-
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 3e7a556e-c1e7-4458-88a5-92c9d2b5dc72
+ - true
+ - Panel
+
+ - false
+ - 1
+ - 529e84b3-b743-41a2-bb07-7f3eae076088
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 7035
+ 259
+ 194
+ 271
+
+ - 0
+ - 0
+ - 0
+ -
+ 7035.401
+ 259.1697
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
- - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
- - Number
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
-
- - Contains a collection of floating point numbers
- - 878ef2e7-03c9-4c81-ab95-3f6612107a06
+
+ - 2
+ - A wire relay object
+ - bfe8449c-a942-4118-b8c0-f94999971aed
- true
- - Number
- - Number
+ - Relay
+ -
- false
- - 74e89f85-5cd3-4475-b942-4195b9b26127
+ - 3e7a556e-c1e7-4458-88a5-92c9d2b5dc72
- 1
-
+
-
- 2709
- 2614
- 50
- 24
+ 7111
+ 228
+ 40
+ 16
-
- 2734.69
- 2626.689
+ 7131
+ 236
-
-
- - 1
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
+ - true
+ - Relay
+ -
+ - false
+ - 6f661aea-4de1-4ccd-be9b-060c820f3253
+ - 1
+
+
+
+
+ -
+ 7111
+ 591
+ 40
+ 16
+
+ -
+ 7131
+ 599
+
-
-
-
- - 1
- - {0}
-
-
-
-
- - 65536
-
-
-
-
-
-
+
- c552a431-af5b-46a9-a8a4-0fcbc27ef596
- Group
-
+
- 3
-
255;255;255;255
- A group of Grasshopper objects
- - 8ec0c145-f345-40f1-b548-bdeae4656453
- - 1
- - 759a9424-cadf-4276-8b23-6f50b024aaa8
+ - de643b94-4758-4fff-9527-348baf5052a6
+ - 3e7a556e-c1e7-4458-88a5-92c9d2b5dc72
+ - bfe8449c-a942-4118-b8c0-f94999971aed
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
+ - 4
+ - b71aae03-de35-454b-80fa-09eb419fe2bf
- Group
@@ -27738,136 +37096,209 @@
-
+
- - b6236720-8d88-4289-93c3-ac4c99f9b97b
- - Relay
+ - 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef
+ - Quick Graph
-
- - 2
- - A wire relay object
- - e15c0da3-15dc-4bcb-8939-2c5ec5698b15
- - Relay
-
+
+ - 1
+ - Display a set of y-values as a graph
+ - 3f8b08e2-012b-4117-8562-193ac6d58cd1
+ - true
+ - Quick Graph
+ - Quick Graph
- false
- - 09336dd8-3c4b-476c-b62d-d3b399ef2780
+ - 0
+ - 6f068628-c4b9-4434-b450-3eb18eece1e1
- 1
-
+
-
- 3804
- 4277
- 40
- 16
+ 7056
+ 58
+ 150
+ 150
-
- 3824
- 4285
+ 7056.172
+ 58.14398
+ - -1
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - aaa665bd-fd6e-4ccb-8d2c-c5b33072125d
+ - Curvature
-
- - Evaluate an expression
- - FORMAT("{0:R}",ROUND(X, 15))
+
+ - Evaluate the curvature of a curve at a specified parameter.
- true
- - 0d7b8cff-2594-4e45-ab9e-2f5f1341fd9b
+ - 03a735fb-f0b8-408e-aa2e-38f3423396cb
- true
- - Expression
- - Expression
+ - Curvature
+ - Curvature
-
+
-
- 3303
- 2005
- 326
- 28
+ 7075
+ 1178
+ 137
+ 64
-
- 3448
- 2019
+ 7145
+ 1210
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Curve to evaluate
+ - ebdfab97-404e-4400-9ad6-ce97c362b1e6
+ - true
+ - Curve
+ - Curve
+ - false
+ - d4d7b6ef-9942-48a8-a5dc-93fd38f8614c
+ - 1
-
-
-
- - Expression variable
- - f80f3bcd-a545-45b0-bb2c-9b22a3d97200
- - true
- - Variable X
- - X
- - true
- - 4440b01d-0727-488c-b655-f93cd16a720e
- - 1
+
+
+
+ -
+ 7077
+ 1180
+ 53
+ 30
+
+ -
+ 7105
+ 1195
+
-
-
-
- -
- 3305
- 2007
- 14
- 24
-
- -
- 3313.5
- 2019
-
-
-
-
-
-
- - Result of expression
- - 1af3d812-d361-4591-832f-34ad39b46812
- - true
- - Result
- - Result
- - false
- - true
- - 0
+
+
+
+
+ - Parameter on curve domain to evaluate
+ - e3ba73f5-6e97-41e8-b413-d78f285ff5af
+ - true
+ - Parameter
+ - Parameter
+ - false
+ - 28f77fbb-7355-4ecb-b9f0-9dc95a80eccd
+ - 1
+
+
+
+
+ -
+ 7077
+ 1210
+ 53
+ 30
+
+ -
+ 7105
+ 1225
+
+
+
+
+
+
+
+ - Point on curve at {t}
+ - 47a169b5-dfa0-40c7-8ebf-fde319f791d4
+ - true
+ - Point
+ - Point
+ - false
+ - 0
+
+
+
+
+ -
+ 7160
+ 1180
+ 50
+ 20
+
+ -
+ 7186.5
+ 1190
+
+
+
+
+
+
+
+ - Curvature vector at {t}
+ - 0ec276e2-20a9-47a4-ac50-e20d6ab1ee1e
+ - true
+ - Curvature
+ - Curvature
+ - false
+ - 0
+
+
+
+
+ -
+ 7160
+ 1200
+ 50
+ 20
+
+ -
+ 7186.5
+ 1210
+
+
+
+
+
+
+
+ - Curvature circle at {t}
+ - aacfbbaa-cbb2-41b5-aaff-4015453882fc
+ - true
+ - Curvature
+ - Curvature
+ - false
+ - 0
+
+
+
+
+ -
+ 7160
+ 1220
+ 50
+ 20
+
+ -
+ 7186.5
+ 1230
+
-
-
-
- -
- 3577
- 2007
- 50
- 24
-
- -
- 3595.5
- 2019
-
-
-
-
@@ -27875,199 +37306,377 @@
-
+
- - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
- - Expression
+ - 2162e72e-72fc-4bf8-9459-d4d82fa8aa14
+ - Divide Curve
-
- - Evaluate an expression
- - FORMAT("{0:R}",ROUND(Y, 15))
+
+ - Divide a curve into equal length segments
- true
- - f6313031-c550-4d1d-8f43-99d56b12c44c
+ - d4d70d80-e818-4fef-ba8e-09da9f91679c
- true
- - Expression
- - Expression
+ - Divide Curve
+ - Divide Curve
-
+
-
- 3303
- 1784
- 325
- 28
+ 7077
+ 1261
+ 125
+ 64
-
- 3447
- 1798
+ 7127
+ 1293
-
-
- - 1
- - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Curve to divide
+ - 408b244a-22a1-4b81-951c-acb668d4e260
+ - true
+ - Curve
+ - Curve
+ - false
+ - d4d7b6ef-9942-48a8-a5dc-93fd38f8614c
+ - 1
+
+
+
+
+ -
+ 7079
+ 1263
+ 33
+ 20
+
+ -
+ 7097
+ 1273
+
+
+
+
+
+
+
+ - Number of segments
+ - 0b7485c5-b465-41d0-86b4-72f23669fed5
+ - true
+ - Count
+ - Count
+ - false
+ - 566bcebd-f5e8-468a-9c11-d4b111aa2f0c
+ - 1
-
-
- - Expression variable
- - 7ce655c3-f528-4834-9984-15478742baa2
- - true
- - Variable Y
- - Y
- - true
- - 6b0a7edd-e6c0-47a0-8363-8ecf033a1975
- - 1
+
+
+ -
+ 7079
+ 1283
+ 33
+ 20
+
+ -
+ 7097
+ 1293
+
+
+
+
+
+ - 1
-
+
- -
- 3305
- 1786
- 13
- 24
-
- -
- 3313
- 1798
-
+ - 1
+ - {0}
+
+
+
+ - 10
+
+
+
-
-
- - Result of expression
- - ac13e7bf-b02b-40c3-97b3-55d6fb7c2433
- - true
- - Result
- - Result
- - false
- - true
- - 0
+
+
+
+
+ - Split segments at kinks
+ - 471cb14c-744e-4892-9209-47493c02fe01
+ - true
+ - Kinks
+ - Kinks
+ - false
+ - 0
+
+
+
+
+ -
+ 7079
+ 1303
+ 33
+ 20
+
+ -
+ 7097
+ 1313
+
+
+
+
+
+ - 1
-
+
- -
- 3576
- 1786
- 50
- 24
-
- -
- 3594.5
- 1798
-
+ - 1
+ - {0}
+
+
+
+ - false
+
+
+
+
+
+ - 1
+ - Division points
+ - 75ceaaaf-4b5c-4960-a81b-4117cc5d4b54
+ - true
+ - Points
+ - Points
+ - false
+ - 0
+
+
+
+
+ -
+ 7142
+ 1263
+ 58
+ 20
+
+ -
+ 7172.5
+ 1273
+
+
+
+
+
+
+
+ - 1
+ - Tangent vectors at division points
+ - 4aa2e999-e805-449c-b9ff-4c18b1d29197
+ - true
+ - Tangents
+ - Tangents
+ - false
+ - 0
+
+
+
+
+ -
+ 7142
+ 1283
+ 58
+ 20
+
+ -
+ 7172.5
+ 1293
+
+
+
+
+
+
+
+ - 1
+ - Parameter values at division points
+ - 28f77fbb-7355-4ecb-b9f0-9dc95a80eccd
+ - true
+ - Parameters
+ - Parameters
+ - false
+ - 0
+
+
+
+
+ -
+ 7142
+ 1303
+ 58
+ 20
+
+ -
+ 7172.5
+ 1313
+
+
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - true
+ - d4d7b6ef-9942-48a8-a5dc-93fd38f8614c
+ - true
+ - 2
+ - Curve
+ - Curve
+ - false
+ - 8dfc4bf8-bd9d-4664-8d23-8c5fa26397de
+ - 1
+
+
+
+
+ -
+ 7117
+ 1387
+ 53
+ 24
+
+ -
+ 7153
+ 1399.52
+
+
+
-
+
- - 22990b1f-9be6-477c-ad89-f775cd347105
- - Flip Curve
+ - 23862862-049a-40be-b558-2418aacbd916
+ - Deconstruct Arc
- - Flip a curve using an optional guide curve.
+ - Retrieve the base plane, radius and angle domain of an arc.
- true
- - 109e374b-4a2e-479b-9c78-4a16f0374be6
+ - 4ba46890-e14d-4ffa-988f-1dd7b7759090
- true
- - Flip Curve
- - Flip Curve
+ - Deconstruct Arc
+ - Deconstruct Arc
-
- 4129
- 2692
- 100
- 44
+ 7079
+ 1097
+ 114
+ 64
-
- 4179
- 2714
+ 7119
+ 1129
- - Curve to flip
- - 7941a2a5-8fb8-4bec-ba86-6ddf24efa4ff
+ - Arc or Circle to deconstruct
+ - 5ef3799d-3c27-41aa-b079-76a2250a67e5
- true
- - Curve
- - Curve
+ - Arc
+ - Arc
- false
- - 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0
+ - aacfbbaa-cbb2-41b5-aaff-4015453882fc
- 1
-
- 4131
- 2694
- 33
- 20
+ 7081
+ 1099
+ 23
+ 60
-
- 4149
- 2704
+ 7094
+ 1129
-
+
- - Optional guide curve
- - c7a0a6b9-4199-4d42-b407-00be7c1ec496
+ - Base plane of arc or circle
+ - dae57143-ddef-46e4-99de-d144d87b1d8b
- true
- - Guide
- - Guide
- - true
+ - Base Plane
+ - Base Plane
+ - false
- 0
-
- 4131
- 2714
- 33
+ 7134
+ 1099
+ 57
20
-
- 4149
- 2724
+ 7164
+ 1109
-
+
- - Flipped curve
- - 453387b1-bbdb-436b-a38f-26663ecda336
+ - Radius of arc or circle
+ - 2eb519fd-6a71-465a-9619-d9e8eb664335
- true
- - Curve
- - Curve
+ - Radius
+ - Radius
- false
- 0
@@ -28075,26 +37684,26 @@
-
- 4194
- 2694
- 33
+ 7134
+ 1119
+ 57
20
-
- 4212
- 2704
+ 7164
+ 1129
-
+
- - Flip action
- - 2a41d5da-d734-4b6c-a309-ee64c2cafce3
+ - Angle domain (in radians) of arc
+ - 9094aa8f-9691-4663-a757-5232472ae614
- true
- - Flag
- - Flag
+ - Angle
+ - Angle
- false
- 0
@@ -28102,14 +37711,14 @@
-
- 4194
- 2714
- 33
+ 7134
+ 1139
+ 57
20
-
- 4212
- 2724
+ 7164
+ 1149
@@ -28119,163 +37728,206 @@
-
+
- - eeafc956-268e-461d-8e73-ee05c6f72c01
- - Stream Filter
+ - 797d922f-3a1d-46fe-9155-358b009b5997
+ - One Over X
- - Filters a collection of input streams
+ - Compute one over x.
- true
- - 95f96cf7-23b6-4aba-a210-769d38bbb41c
+ - 5d0d4ef0-d8de-470e-bbae-355a6b237935
- true
- - Stream Filter
- - Stream Filter
+ - One Over X
+ - One Over X
-
+
-
- 4124
- 2572
- 110
- 64
+ 7085
+ 650
+ 100
+ 28
-
- 4190
- 2604
+ 7134
+ 664
-
-
- - 3
- - 2e3ab970-8545-46bb-836c-1c11e5610bce
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
- - 1
- - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+ - Input value
+ - 717d554b-ee89-4984-8501-fca87732899a
+ - true
+ - Value
+ - Value
+ - false
+ - 9f7d1187-713e-4c8f-8c68-69b4d351ce97
+ - 1
-
-
-
- - Index of Gate stream
- - dcd11d44-a57d-43fb-a60d-81403468801f
- - true
- - Gate
- - Gate
- - false
- - d112c991-f144-4804-bdab-b416453265b1
- - 1
+
+
+
+ -
+ 7087
+ 652
+ 32
+ 24
+
+ -
+ 7104.5
+ 664
+
-
-
-
- -
- 4126
- 2574
- 49
- 20
-
- -
- 4152
- 2584
-
-
-
-
-
- - 1
-
-
-
-
- - 1
- - {0}
-
-
-
-
- - 0
-
-
-
-
-
-
-
-
-
- - 2
- - Input stream at index 0
- - bfd95814-63f0-481e-bd33-57f6162181ec
- - true
- - false
- - Stream 0
- - Stream 0
- - true
- - 8242d54a-3ffe-4e4a-8c0f-855f7d7f23a0
- - 1
+
+
+
+
+ - Output value
+ - 8942d533-358d-4c7c-8ea8-d0f51eda1186
+ - true
+ - Result
+ - Result
+ - false
+ - 0
+
+
+
+
+ -
+ 7149
+ 652
+ 34
+ 24
+
+ -
+ 7167.5
+ 664
+
-
-
-
- -
- 4126
- 2594
- 49
- 20
-
- -
- 4152
- 2604
-
-
-
-
-
-
- - 2
- - Input stream at index 1
- - 585c0802-ec70-464a-a377-31d5b8c7a0a0
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 6f661aea-4de1-4ccd-be9b-060c820f3253
+ - true
+ - Relay
+ -
+ - false
+ - 8942d533-358d-4c7c-8ea8-d0f51eda1186
+ - 1
+
+
+
+
+ -
+ 7113
+ 614
+ 40
+ 16
+
+ -
+ 7133
+ 622
+
+
+
+
+
+
+
+
+
+ - 9df5e896-552d-4c8c-b9ca-4fc147ffa022
+ - Expression
+
+
+
+
+ - Evaluate an expression
+ - FORMAT("{0:R}",O)
+ - true
+ - 9b636a61-698d-4830-96f5-74961596764f
+ - true
+ - Expression
+ - Expression
+
+
+
+
+ -
+ 7034
+ 1016
+ 194
+ 28
+
+ -
+ 7134
+ 1030
+
+
+
+
+
+ - 1
+ - ba80fd98-91a1-4958-b6a7-a94e40e52bdb
+ - 1
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - Expression variable
+ - 111ad032-1d08-4851-87d8-c242727847a7
- true
- - false
- - Stream 1
- - Stream 1
+ - Variable O
+ - O
- true
- - 453387b1-bbdb-436b-a38f-26663ecda336
+ - 9f7d1187-713e-4c8f-8c68-69b4d351ce97
- 1
-
- 4126
- 2614
- 49
- 20
+ 7036
+ 1018
+ 14
+ 24
-
- 4152
- 2624
+ 7044.5
+ 1030
-
- - 2
- - Filtered stream
- - a4a42a27-5fc4-490b-8303-ab18a562494f
+
+ - Result of expression
+ - 5e99dcb1-4f43-4cbb-9a7e-485893ea738a
- true
- - false
- - Stream
- - S(0)
+ - Result
+ -
- false
- 0
@@ -28283,14 +37935,14 @@
-
- 4205
- 2574
- 27
- 60
+ 7217
+ 1018
+ 9
+ 24
-
- 4220
- 2604
+ 7223
+ 1030
@@ -28302,52 +37954,250 @@
-
+
- - 57da07bd-ecab-415d-9d86-af36d7073abc
- - Number Slider
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
-
- - Numeric slider for single values
- - d112c991-f144-4804-bdab-b416453265b1
+
+ - A panel for custom notes and text values
+ - 0e2d7da3-975f-4198-8e36-5db1d8a5abe6
- true
- - Number Slider
+ - Panel
+
+ - false
+ - 1
+ - 5e99dcb1-4f43-4cbb-9a7e-485893ea738a
+ - 1
+ - Double click to edit panel contentβ¦
+
+
+
+
+ -
+ 7037
+ 730
+ 185
+ 271
+
+ - 0
+ - 0
+ - 0
+ -
+ 7037.596
+ 730.7051
+
+
+
+
+
+ -
+ 255;255;255;255
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 0e85845b-9b1b-4be3-a812-e90c459106d4
+ - true
+ - Relay
+ -
+ - false
+ - 0e2d7da3-975f-4198-8e36-5db1d8a5abe6
+ - 1
+
+
+
+
+ -
+ 7113
+ 696
+ 40
+ 16
+
+ -
+ 7133
+ 704
+
+
+
+
+
+
+
+
+
+ - b6236720-8d88-4289-93c3-ac4c99f9b97b
+ - Relay
+
+
+
+
+ - 2
+ - A wire relay object
+ - 9f7d1187-713e-4c8f-8c68-69b4d351ce97
+ - true
+ - Relay
-
- false
+ - 2eb519fd-6a71-465a-9619-d9e8eb664335
+ - 1
+
+
+
+
+ -
+ 7114
+ 1063
+ 40
+ 16
+
+ -
+ 7134
+ 1071
+
+
+
+
+
+
+
+
+
+ - 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312
+ - Number
+
+
+
+
+ - Contains a collection of floating point numbers
+ - 566bcebd-f5e8-468a-9c11-d4b111aa2f0c
+ - true
+ - Number
+ - Number
+ - false
- 0
-
- 4110
- 2656
- 140
- 20
+ 7120
+ 1344
+ 50
+ 24
-
- 4110.536
- 2656.759
+ 7145
+ 1356.107
-
-
- - 0
- - 1
- - 0
- - 1
- - 0
- - 0
- - 0
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 1024
+
+
+
+
+
+
+
+
+
+
+
+
+ - d5967b9f-e8ee-436b-a8ad-29fdcecf32d5
+ - Curve
+
+
+
+
+ - Contains a collection of generic curves
+ - 14114d11-a3cb-41ea-8397-075cb5e9d027
+ - true
+ - Curve
+ - Curve
+ - false
+ - 9b049f30-c8fb-42e2-8753-3a7428f5fa04
+ - 1
+
+
+
+
+ -
+ 7105
+ -349
+ 50
+ 24
+
+ -
+ 7130.09
+ -337.7849
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 5
+ -
+ 255;255;255;255
+
+ - A group of Grasshopper objects
+ - 14114d11-a3cb-41ea-8397-075cb5e9d027
+ - 1
+ - 8a41f4c3-fac1-4c2d-a1c7-38bbb12715ac
+ - Group
+
+
+
+
+
+
+
+
@@ -28355,7 +38205,7 @@
-
- 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
+ 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