diff --git a/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ИN⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ИN⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀.GHX b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ИN⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ИN⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀.GHX new file mode 100644 index 00000000..4efa863e --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯ⵙ◯ᔓᔕⓄᴥᗱᗴᑐᑕⓄИNꖴ옷ᴥ◯⚪◯ᴥ옷ꖴИNⓄᑐᑕᗱᗴᴥⓄᔓᔕ◯/◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯ⵙ◯ᴥᗱᗴߦⓄ옷ᔓᔕᗩᴥᕤᕦ◯⚪◯ᕤᕦᴥᗩᔓᔕ옷Ⓞߦᗱᗴᴥ◯/XHG.⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ИN⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ИN⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀.GHX @@ -0,0 +1,37635 @@ + + + + + + + + 0 + 2 + 2 + + + + + + + 1 + 0 + 7 + + + + + + a8069950-2ea2-4ef8-9d28-b54d677e705a + Shaded + 1 + + 255;217;217;217 + + + 255;207;207;207 + + + + + + 637940112558757139 + + XHG.⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ИN⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ИN⠀ⵙ⠀ᗩ⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀◯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ⵙ⠀✤⠀ⵙ⠀ᗩ⠀ⵙ⠀ИN⠀ⵙ⠀ᕤᕦ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀ИN⠀ⵙ⠀✤⠀ⵙ⠀⠀⠀⠀◯⠀⠀⠀⠀ⵙ⠀ᑐᑕ⠀ⵙ⠀ᑎ⠀ⵙ⠀ᴥ⠀ⵙ⠀ᗯ⠀ⵙ⠀ᗱᗴ⠀ⵙ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀.GHX + + + + + 0 + + + + + + 26 + 317 + + 0.741270363 + + + + + 0 + + + + + + + 0 + + + + + 1 + + + + + Bengesht, Version=3.3.0.0, Culture=neutral, PublicKeyToken=null + 3.3.0.0 + + 00000000-0000-0000-0000-000000000000 + + + + + + + + + 312 + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 5c55d9fb-a96d-492e-8b83-f29eff3c89df + 858324f9-137e-4061-bda8-93cb6113df97 + a06f3ca8-a88b-40fd-9e61-7ab60d438fda + 164c05d0-17b0-4cf1-a3be-7c916f4282a7 + 4a242851-7438-4c79-9b10-615955cdb9f6 + b6eca665-6f03-4710-97cb-32685e1e9c7c + e96c4a84-b82f-4c09-80f5-3f05ae435a76 + 95d988b2-6208-4898-9b88-4047415e1963 + ec7fb339-3f97-44be-9369-8daf61086031 + f917c241-832a-40fd-9010-5479f99384d1 + 233ccf20-4a5c-41e2-9988-424b9df8a75b + dcd0202c-34cf-4f65-971f-8d236979fada + de387346-9a5e-4427-be3c-af860e1adf08 + 41aff7cf-e3bf-47d2-b3b4-a0c56bddd3ae + 21b73d05-7098-4bfe-9b7c-ba396fe40db4 + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + 644385db-ee6d-400e-9e46-9e27abc902ad + d39ffebe-531e-4ae5-a5c1-af0b6fbe1c96 + 7b8b85ea-fb51-4bc2-9358-96103674e833 + c56576d6-25bf-48f4-a568-4c8db82ae0ee + 49fc4a6b-0a99-46c7-80df-ce4eeb4675a4 + d2508ae9-75d4-4d12-bae0-2d931d21d008 + f0ddb68a-b2b7-4faa-b14a-facdc243742d + 33096ecd-58a1-4854-938e-9015e6f803ad + aebc1232-945f-4a80-8931-58619a42a3ba + 0b5d6609-6941-4246-858a-03ba1d9e350d + 17294bf3-c45d-4dfd-9cb0-af364912a984 + 87a86308-bd68-4a57-b7ed-d1a865ae6cfb + e5408291-45c1-4503-b8fe-0987d12cf549 + 716539ec-18e2-406c-aa92-10073e9bf869 + 752dabaa-3762-47a6-aad3-f902babbb086 + 41cfbe3f-52d9-4726-86d6-cc03d99c010a + 3209bc4c-b158-4a58-86bd-8b93b4d22b24 + 4b861e0f-f710-4084-811a-d38da51c030b + dd2b625d-c81b-48c3-98a1-a22c713b866b + 3d8049c1-0ee0-4220-bbbc-cf2e4058a74f + eef65a68-345b-4553-8bd2-2e34a011183d + aa9a97c1-b505-4d4d-8b0c-fb1d882ef6a6 + b1675026-5196-4119-a33e-1a2b2d3aa486 + 074fc63a-52af-42e5-bebb-63a94047c569 + f0081a6b-7002-460c-a506-4fc6acbb0717 + 30b91dbc-1cc7-44e0-a002-8b739db6700b + c56d0868-7f1a-4010-b976-51cbf928909c + 43cb3048-7241-4139-a376-2e1682e9590e + 9b38d559-6971-43c1-a564-72c1c73be80f + 1235c4c9-8f5f-4d89-9d7f-809970b11602 + 31bba6de-e61e-4c51-aee7-ce9783e01938 + e952dcfc-beb9-4466-8a52-18c3a48ca690 + a5c79455-bf88-49ef-99f4-671b1be37912 + 585b2b05-76bc-49fe-84bc-7ac188438233 + 298c5906-3060-4c12-83fb-e2eb57968b4e + b01c6bd4-326e-4fd0-b1ec-c33d0811a245 + f306378d-d190-402f-b579-6810c6153529 + dba5e2b1-2c7e-4684-90fe-6f8ffa37ee14 + 31eebae4-4569-4f6d-9015-4837fade6914 + 3837f93f-fccb-4d24-927e-f953cf950e7a + e6747a0a-ed73-4547-9818-4adc1fde206b + 64c34b84-9785-4ca2-acc3-5b27aeb86a2a + 4bed0c79-eafe-44a1-9d85-14b3b5ec97c8 + 2ccab08a-bf04-4c3d-9716-a753d82a03cd + 7b6a2fb6-de88-429e-b5ce-bc95295aee42 + 3526fdbb-61f6-43cc-9429-e4e095d93c55 + 84d41a65-8d6a-4672-9104-40d8383ae1b7 + fd8bd28b-a563-46fc-b271-ca8424e2facb + 801c2d58-0c8e-4ef9-a87a-addb6430228a + dfa7cf71-20ac-49f9-b5dd-b2947d015437 + 7c5383a5-e9de-45c7-841d-ce818bf974b1 + c56e3504-6a64-4795-9c0c-3479bc802005 + a7eafc6f-e9ef-4560-9224-6456d0194977 + 4fc52e93-3ecd-4f57-9fd2-8e926602ed0d + 106043df-2b8f-4807-96f9-092a1890ab46 + 703b39f0-ae9a-4ac1-9d1d-689fceef369d + 17f4f423-02ee-4cf2-8a66-092030847692 + 3bc7cacb-5121-4d91-b8b7-63f626806339 + 79807a24-881c-49f6-a2e9-99c944da363b + ea2f3f0b-678b-4eb4-89f4-d0db7196196c + 073eaf44-06e8-4516-b70d-1dc8d5c7d4df + f4335817-17b2-44e4-9444-cf7c846e9e08 + 07560af2-db16-4e7d-be4d-e7755deeea0e + a2469f10-70ce-47f4-a4e4-0b08678f2884 + 62c602d2-77cd-4f0d-bb18-5acede9a4070 + a83d6a69-f8fd-4c44-b6fb-f06d5bcacf68 + 63010fd8-eb13-4ec9-b22e-d5be2c20a9cb + d8234047-e5ed-4bdd-b16f-b853221dfd74 + dac11d4e-526b-494b-b15d-b1947abc1edb + 11969dad-3d43-41a3-89f5-57bf4950c029 + a804cb48-155a-42af-ad8c-1c6e2a19e304 + bbc9a3b9-9f2b-4ca9-a252-97745cc0f3f6 + e59cae2d-e927-48aa-bcc2-d37dc07bb78a + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + c0c8b78b-7154-49a2-8d08-ea9a8aeb2411 + fb0c4290-5fc3-4c8a-bd75-2664c6024918 + 444d33db-630f-4a4a-9a78-8c5af1e72bea + f0dd4619-8667-471b-8bee-f417f6c5bbd7 + efbe7c91-7efe-4074-b06c-80ea8afc5981 + d386c9ed-f4c7-48bf-ba31-0b0ce3b9b519 + b11e37c2-b74d-4d1e-9e88-8b0a09e3751b + f464224b-d4f2-4efc-b071-9399a3a4b7a6 + 6c75b49e-1872-48c6-ba81-9f42938a1d8d + e87a9ae4-0bca-4919-b81c-9ef81edb9070 + 813ab685-4f5c-47df-9696-c6fecf21b027 + 42c790d9-d9a1-42ff-976a-6a2ca774acc6 + ea1170b9-358b-4d11-95cb-69af6ec2c480 + 0f8af61e-6c43-4e23-8815-755c3b9db42b + 1fe68cfa-e0af-483d-9fa5-a7f1bb59a74c + 45c549e0-68c2-4f37-a21e-dd01e8b91ce9 + 2b9dc671-97d7-4266-9245-438a371dcdbd + 60c55cc2-6d7b-46dd-9ac2-d038e02b13a7 + 2fe43a3a-f64d-462b-b737-595df688c660 + ff9d670c-e21f-46be-93e2-ca1d7ff298b4 + 94d4e900-1c9d-47b4-94e2-d66d0f612b90 + 60462b52-7bc6-41be-88a3-782552dd30e4 + a59ca456-6444-450e-892e-a6a94b625363 + 0ffaf933-d826-4f25-b455-4f00fbc879c2 + 43f1b832-50be-4f38-b4ba-fa8e4ae396be + f878aff3-042d-4445-841a-996f7e3c4437 + 1524d9df-e755-4c25-be95-4e474110c190 + e3a6fbc6-acac-4b98-a8d7-44d444885aad + 031c6794-aac2-47b6-88e1-215e040ad459 + 4e411981-de76-4d2e-adb5-050d46209cef + c0a427fe-1985-4f34-a370-dce67a46fef1 + 2b661462-b93c-4bed-8035-1c83804dd788 + b254bf60-50fa-4681-af0d-73c54b6b2861 + fe451803-8125-421a-8c61-dbea4f0f31ca + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + 2500c1ad-19bc-4f53-99af-68d6b6a72804 + 31aaad59-463d-4a95-93cb-dedaacb0c1a0 + c1039b22-8a4b-4ed6-89de-87a78d14d528 + 7fd256d9-2dea-49ca-986b-578a2727f5cc + 24c46de9-2d6f-4622-9298-f27a7c4bf134 + 66c1769b-2779-4312-a150-2f5500f8f251 + 73e9d54d-5279-4aec-acd2-21209450b3dd + 40f73871-c613-408f-9907-f6d11c4ce4ea + ab7d38da-1e48-487d-b0d1-c948472fe1d6 + eec70613-4df7-4e1a-9c13-669e63386271 + e02882cf-5e0e-4f2d-bc58-a8a9e6394aa5 + 35984502-f863-498b-845a-49f993ed10c6 + ceb29fb4-a26e-4875-b2ed-de79224d139e + a34fdb21-a21d-4067-9a52-f30fc2f3ab90 + e6885885-fe98-4d3d-b39a-63062e87f65f + 01bb07ea-8abe-4880-8d45-5cc121af4d6d + 383fe347-5be7-471a-b7ac-a690f9287130 + 1189bfd6-2002-4afa-b9d7-8ebe223a77cf + 656fdd4e-2b5e-4da8-ab72-bf7e62f962b2 + d4bf2822-2108-4c28-8271-9547961459c7 + a1acf169-b395-498e-b1db-19bbc9965e01 + 814dccb1-aadd-4f92-bfce-bda31f1592b7 + 4f90beb6-7949-49e4-93c0-82d4e078fa94 + e230a761-a569-4898-863f-7eec66f62cab + c306cd87-6931-4309-b77a-49763ab51a57 + e49dccf6-e27a-4a14-9ad5-c2732f880dff + 309cbe3b-5e31-4dac-8818-af3b69ad167c + 45de066f-8e02-45a5-992f-ec8d07534f97 + 1347f909-e32c-4cba-92ee-b19ece07ff68 + 5ec61dc7-8c52-4aa9-b00e-fdf1baa60694 + 6b05675d-5e47-45dc-a7be-dc944039d729 + 95354732-888e-4862-82ed-332698838d9c + da20cb88-16bb-49d0-a32a-fd47e578d592 + fbe6644d-2d6b-429d-a03f-f1e9b653bf1e + df18c19e-636f-4d08-9f5c-be622a8fc533 + 5024e195-ac12-4f05-85cb-dfe9c05f46af + f9309d23-c397-40a8-8be5-298becd62848 + f6aa3ed3-f0a6-47f0-8bf4-566b0b6ee1f0 + d3d1be04-ca7a-4c6e-b096-e6f974bb6e8f + 30e5b40c-a735-4569-bb6f-dd5e174f5647 + 438d59b9-9156-40a7-9c9f-15dac8f828f3 + a5cdb241-0abc-410f-9635-62e8b9c830d9 + baf5158f-ffff-4e8c-8b2b-e0a5b994d282 + 49f522a4-6ec3-43aa-9e51-318ccb00fa92 + e943b107-27f4-44c1-9d95-e21ee91bc8cf + edb9a6aa-6736-466c-b832-fbcbe4641fe7 + 650f9315-0f20-460f-bed1-df38c2103727 + bf60efb7-d0f5-4678-863a-433b83e99a3e + 85b11866-8c4a-4bb6-814f-6094390c71f3 + 116f52ba-68fb-41ae-ba88-806bfb8e6827 + 6034dd3a-c914-4022-8e60-5b7ea8c66849 + c3d919fd-f147-4823-83de-50755c17ec77 + fe10d9b9-c307-47ff-9e8a-45e0eead3dcc + 38162f89-3f32-4087-9f13-bc9bf4f2a050 + 86c0532e-7982-4eda-9e3b-77aaae21f38e + 2b4ba3b2-1d1e-4f4d-8468-5fc3b0afd368 + b0970915-06ab-4991-afe1-d3b30c641d11 + 4d88c7db-181f-40b3-82e4-bbf018166641 + acbe7dce-ee22-48a9-bcaf-15a75fdaa0f4 + 597006de-2a0d-420c-86c7-11e6fb1a48ae + 6fc3ad0e-8ab4-4b81-93e4-0a3a9911481c + c2feb7d4-283e-47e8-9f49-b9b6dfa28563 + fae8e3d2-cd54-4bab-a5cb-d279831bdc9d + f54313d0-07c1-443c-91f8-c83f5ab112f4 + 638f68d9-8570-45d7-bff6-56e453c5e3a2 + 06316c67-a7b1-4177-8f14-5a8aadeb4301 + 99f4a1bf-1b6a-4dbe-853d-d66190599b34 + 70de063c-0a6c-4dd1-a3b0-4465266386d0 + 1fe78077-783f-4271-98b6-3325b51e953c + 3467b001-207e-461c-8570-c816a07f9505 + 0b9c363d-8884-4878-a15e-c4657e42c1db + 79bbb158-9906-46f8-b493-fe3e3276e1cc + e860db38-5317-4085-bba5-cd00c07231ee + a99fc5b2-f592-4d26-9d89-57526d912b74 + f5841448-f52d-42ba-9a84-3920020fd31b + 9d8bad6d-264d-44fb-90ac-a355affcf7f0 + 62184499-c577-469a-b0cf-92d4ee4efff4 + ab854365-a2ba-455d-8c20-6152e9ea0268 + d2086104-566a-477c-abe1-35683c09efb3 + e85452cd-e33c-4d5f-afe0-d8cfff84c8a3 + 46384e36-1da2-4ee9-b393-3698d9184434 + f3907482-9009-485a-b740-f7827d3e400d + 89f6b938-fe55-4b73-bd9c-2bcabb0b38ef + eb5999f9-9852-4deb-8d69-3eb0f3396ab9 + af581b91-1f99-4930-a1fc-9250c5563f1a + 6dbffcb8-1158-4e77-864a-2d1af396c545 + 08536a3f-cf3f-4697-b592-f8a67c9f1dcc + 6ee25715-b8cf-4d4c-bec0-d90c44c71b80 + f267a757-a47e-49d1-b2b1-412314ae6d50 + 014481ea-9b6e-4922-b10c-6b14a4567373 + f1532e96-722b-4cf3-b482-436bc7c397b7 + 0f09c242-0d80-4de3-8b46-8b6b2a316afa + 37988fa5-a4ed-4a26-a989-3074f360667a + 5386def5-739a-4cf1-a73f-6d2083e3f618 + 9768d008-1410-41df-95b0-81f925bf3cc7 + df1359e8-501d-4ff0-926d-28f35e17eee2 + 950fb3fc-bd25-4b20-9ecc-c413d981c100 + 9810ad7f-10dd-4ec6-8555-0406bec4a4fa + 4cd7dfff-e221-4ff1-8802-8fe241e766d1 + a5aba98c-3889-4ed6-b36c-47707807399a + 8edca42d-78fa-481d-82be-c3e587b0aeb5 + deb6382a-ef59-4613-b606-e41df227dbc4 + daa7160b-c3b4-4e35-a906-ce3a5078c369 + c2464962-a513-4b3c-9827-a9d58ed4fb35 + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + cc965ab0-24d1-415f-9040-868b0c5a8f6c + 2f76853e-95c5-401f-b365-228915bfd4e6 + b5e073b2-475f-4e1b-9afa-7372e261f284 + 17a82251-11e9-4d95-b94d-b30e5e7f0384 + 4f1fb125-59d9-470c-b9e8-1d549b6d87ee + 5d06927b-75c6-4328-ac7b-079f70ad223e + 2110b788-f82d-46f8-a8d6-e75440e297f8 + 83e96180-93b4-43ec-af10-09a3b132756f + cb57b9ae-24b9-40b1-93d9-0aafb1fa141f + 40239f65-9e66-48e0-add3-162c8c14420f + d65799c7-b053-4e62-b732-ef79273c43bd + 3a453b16-5b51-4f25-a70f-f5b859d79907 + 64ae4024-0183-4052-b29d-123f1bd60cd7 + 05b08101-d66d-4c84-bc80-eddf7861c47e + f684bed0-8509-406b-b48a-a7ba5d606fdb + c6e29c30-7bf4-4bba-a7ed-824e92bbc9e5 + 21b94599-2ea2-4afd-9fde-dc988a8476c2 + 97acf454-dc84-4c10-aac3-11e7c5f92dd0 + 8a08b6b8-cfea-4d31-a7c8-f692c4e3e123 + d82697e4-46d7-40a6-a634-ab99e39a33a3 + a1ad643f-b5c0-44bb-a63b-889d2c71c6e0 + bcbbed02-2124-4418-b172-b4bf61f99eac + c99e1cb2-33f7-4a79-88a8-21fa2ebccc0d + 01ae9dc4-8fbc-4a70-92a7-bc805cf0d846 + 5398b19e-9440-4142-8b06-ca4fd51c5525 + 48164ec2-a3c2-4a3c-b18e-b0d6ef63ef50 + 54d4a231-5776-46c3-bd7c-3e3a5c0baea5 + a120aadd-63f5-4078-93f1-854280048eff + 620a8ca8-c287-44ab-a5e8-6a0fdafdcb8f + cd5b622f-1f7c-4975-a02e-208ae694b329 + 0be28aba-41e3-4559-a13b-cb9dfc8fcf93 + ebee8826-ae1a-4f18-a9ee-22b9f289422b + f99ef44d-6103-4410-864b-de232a734957 + 0b154a8a-be06-4d46-8111-969ceee58d2a + c17c0e4a-c6c0-4f6b-8b7c-f6b8c99f225c + 1518a2f2-7357-4324-aa18-55139ca25a92 + fafccbaa-7aae-49ee-9efe-ce9c82a603e5 + b7301d37-5ef4-4438-a556-ade90395e81d + 054b371d-c146-49d6-b05c-63ea98fff449 + 25f6f5d9-f68d-4400-96b7-c0144719e003 + 370304f4-a1e1-47ac-8efe-b221ebfe0cb7 + 733f210e-ea87-4d4f-ad70-c795135f6dfc + b0df3279-16ce-443c-a1ae-c933b80c164e + b6ee121a-45f5-4a4c-bb73-60a29402ba01 + 2af3a7f4-2b07-4cca-889f-92d737bf9d61 + 6c5003bb-8adb-4fff-bd23-156e0d6c9442 + 69195939-03b9-4abf-92be-7a4590111c10 + 9c47cdfe-dec0-42a1-9c06-0d47c7eb1e9c + 89b53987-aec1-4bea-b479-f7b439e4ed13 + f269b159-a312-4bb1-ac9d-d06545add71e + 313c6f87-3df7-46e2-a9ce-d6de88cc5ec1 + 670c9ee9-d2d6-4775-9d42-51469ba51752 + 940e03fd-7c9b-48de-85e8-bcb1ece7ed87 + 125a90c4-4b50-42f7-baa6-b98a39142fe7 + 2b46cbef-a32d-463e-96ca-067d7d608ef1 + 260e6d5d-2876-4f9f-a1f3-b07e5e145a46 + 1ab54bda-b025-48c8-a652-f61f2857526f + 884bd7a8-a36d-48f7-87b7-808fc6d650cd + d6c40269-2a76-4acc-b685-4a10d607128d + 289 + 0c26b892-4e66-4009-b568-f101846bef98 + Group + + + + + + + + + + + f73498c5-178b-4e09-ad61-73d172fa6e56 + Tangent Curve + + + + + Create a curve through a set of points with tangents. + abbfb9df-e94c-4e5d-9493-92ae23ddb3c6 + Tangent Curve + Tangent Curve + + + + + + 269 + -403 + 123 + 84 + + + 334 + -361 + + + + + + 1 + Interpolation points + e63001da-239a-46a8-892d-e8a69f27674f + Vertices + Vertices + false + da0cc833-51e1-4abd-be96-50edad93b96e + 1 + + + + + + 271 + -401 + 48 + 20 + + + 296.5 + -391 + + + + + + + + 1 + Tangent vectors for all interpolation points + ca5035c5-7d40-4152-b889-34c5a5a000d1 + Tangents + Tangents + false + 68f9c609-0f78-4572-a36e-80dc00e8f1b4 + 1 + + + + + + 271 + -381 + 48 + 20 + + + 296.5 + -371 + + + + + + + + Blend factor + b82cc856-191c-4233-8a22-b7eccb3d8bbb + Blend + Blend + false + b1644228-c00d-490d-aabd-ac6026af249b + 1 + + + + + + 271 + -361 + 48 + 20 + + + 296.5 + -351 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Curve degree (only odd degrees are supported) + f528066a-b1b8-4648-8e8a-f600ac0aacf0 + Degree + Degree + false + 0 + + + + + + 271 + -341 + 48 + 20 + + + 296.5 + -331 + + + + + + 1 + + + + + 1 + {0} + + + + + 3 + + + + + + + + + + + Resulting nurbs curve + 25eb22bf-13f0-4ea5-aae0-9e309df9dbc9 + Curve + Curve + false + 0 + + + + + + 349 + -401 + 41 + 26 + + + 371 + -387.6667 + + + + + + + + Curve length + e632426a-8231-45fe-b885-7244c9c6463b + Length + Length + false + 0 + + + + + + 349 + -375 + 41 + 27 + + + 371 + -361 + + + + + + + + Curve domain + 9e6357f8-fb49-4b90-8f80-67050ddc0f10 + Domain + Domain + false + 0 + + + + + + 349 + -348 + 41 + 27 + + + 371 + -334.3333 + + + + + + + + + + + + 807b86e3-be8d-4970-92b5-f8cdcb45b06b + Circle + + + + + Create a circle defined by base plane and radius. + 72ae135e-52ab-48d2-b870-da6847169e64 + Circle + Circle + + + + + + 136 + 410 + 102 + 44 + + + 189 + 432 + + + + + + Base plane of circle + 3075bd90-3bb7-48e6-9ecf-f8032818c73e + Plane + Plane + false + 0 + + + + + + 138 + 412 + 36 + 20 + + + 157.5 + 422 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Radius of circle + 3831b221-1fae-4fc1-becd-1c658480b7ca + Radius + Radius + false + 0 + + + + + + 138 + 432 + 36 + 20 + + + 157.5 + 442 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting circle + f1a6b9a1-9417-404c-9af7-98d98e7d12e6 + Circle + Circle + false + 0 + + + + + + 204 + 412 + 32 + 40 + + + 221.5 + 432 + + + + + + + + + + + + 807b86e3-be8d-4970-92b5-f8cdcb45b06b + Circle + + + + + Create a circle defined by base plane and radius. + 4d5d1501-168f-4063-9e33-77e5a1cb066c + Circle + Circle + + + + + + 424 + 410 + 102 + 44 + + + 477 + 432 + + + + + + Base plane of circle + 9e0b825c-33ca-4b5b-840e-eb33be2fa971 + Plane + Plane + false + 0 + + + + + + 426 + 412 + 36 + 20 + + + 445.5 + 422 + + + + + + 1 + + + + + 1 + {0} + + + + + + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + + + + + + + + + + Radius of circle + 19dfa98f-9b47-458f-857a-09a8f7ee8019 + Radius + Radius + false + 0 + + + + + + 426 + 432 + 36 + 20 + + + 445.5 + 442 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Resulting circle + bb08b502-315b-4409-a5d0-d19da0339ccf + Circle + Circle + false + 0 + + + + + + 492 + 412 + 32 + 40 + + + 509.5 + 432 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + b3658e7b-a951-4c89-85da-f56e208e8c1f + Line SDL + Line SDL + + + + + + 134 + 238 + 106 + 64 + + + 198 + 270 + + + + + + Line start point + 77805371-a492-4cb6-aacb-816082629913 + Start + Start + false + 0 + + + + + + 136 + 240 + 47 + 20 + + + 161 + 250 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + 941156d3-5079-4859-8a3b-cfec6db8b987 + Direction + Direction + false + 0 + + + + + + 136 + 260 + 47 + 20 + + + 161 + 270 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + 1 + 0 + + + + + + + + + + + + Line length + ffbdb99b-8082-4780-a74b-3a60ab645043 + Length + Length + false + 0 + + + + + + 136 + 280 + 47 + 20 + + + 161 + 290 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.4142135623730951 + + + + + + + + + + + Line segment + 7f3737de-bd03-473c-8bd1-08662ec12f31 + Line + Line + false + 0 + + + + + + 213 + 240 + 25 + 60 + + + 227 + 270 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + 1cbc84da-0be5-4cf2-91e3-e54aa1bb59fe + Line SDL + Line SDL + + + + + + 278 + 330 + 106 + 64 + + + 342 + 362 + + + + + + Line start point + 41800f3a-9028-41b7-87ad-8a9c65bcec14 + Start + Start + false + 0 + + + + + + 280 + 332 + 47 + 20 + + + 305 + 342 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + 848a3ef6-bb93-4fa4-a822-bdc6e6064fa5 + Direction + Direction + false + 0 + + + + + + 280 + 352 + 47 + 20 + + + 305 + 362 + + + + + + 1 + + + + + 1 + {0} + + + + + + 1 + 0 + 0 + + + + + + + + + + + + Line length + 9c4b2003-14f3-4973-8bd0-b7e6e24cded1 + Length + Length + false + 0 + + + + + + 280 + 372 + 47 + 20 + + + 305 + 382 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Line segment + 0b5b53b1-e780-4425-ad14-62e5e3b37897 + Line + Line + false + 0 + + + + + + 357 + 332 + 25 + 60 + + + 371 + 362 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + fa05c851-7125-412b-b822-3ae22a12e10c + Line SDL + Line SDL + + + + + + 422 + 238 + 106 + 64 + + + 486 + 270 + + + + + + Line start point + 40aa56c0-8eff-4a4b-b905-5ad6e50496e8 + Start + Start + false + 0 + + + + + + 424 + 240 + 47 + 20 + + + 449 + 250 + + + + + + 1 + + + + + 1 + {0} + + + + + + + 2 + 0 + 0 + + + + + + + + + + + + Line tangent (direction) + 52f900ef-eeec-42ec-a523-bdbb09d37918 + Direction + Direction + false + 0 + + + + + + 424 + 260 + 47 + 20 + + + 449 + 270 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + 0 + + + + + + + + + + + + Line length + e66eed35-dc81-4050-87fd-8df9e8bc4f0e + Length + Length + false + 0 + + + + + + 424 + 280 + 47 + 20 + + + 449 + 290 + + + + + + 1 + + + + + 1 + {0} + + + + + 1.4142135623730951 + + + + + + + + + + + Line segment + dcf8cfbc-f30b-4468-951b-da04ce35ec34 + Line + Line + false + 0 + + + + + + 501 + 240 + 25 + 60 + + + 515 + 270 + + + + + + + + + + + + 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. + c7762040-ac2d-4185-8089-35ee4298a23a + Evaluate Length + Evaluate Length + + + + + + 115 + 302 + 144 + 64 + + + 189 + 334 + + + + + + Curve to evaluate + 33e2493f-1c9a-4215-8837-c25b2613d7bf + Curve + Curve + false + 03e979e6-ae1d-4f01-bd07-15575fc7b82f + 1 + + + + + + 117 + 304 + 57 + 20 + + + 147 + 314 + + + + + + + + Length factor for curve evaluation + 585fd76f-4109-47d1-9410-0594c4e24c79 + Length + Length + false + 0 + + + + + + 117 + 324 + 57 + 20 + + + 147 + 334 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.9375 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 6690e4ba-ebd7-4f4f-9236-fbbeca3dc2d0 + Normalized + Normalized + false + 0 + + + + + + 117 + 344 + 57 + 20 + + + 147 + 354 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 3aeb3c35-a809-4bcf-bda1-0f778dde0f14 + Point + Point + false + 0 + + + + + + 204 + 304 + 53 + 20 + + + 232 + 314 + + + + + + + + Tangent vector at the specified length + 201753c7-2695-4d38-b517-37da23428c07 + Tangent + Tangent + false + 0 + + + + + + 204 + 324 + 53 + 20 + + + 232 + 334 + + + + + + + + Curve parameter at the specified length + c8d73f77-d06c-44ce-a1a3-49f6ae2d9ed8 + Parameter + Parameter + false + 0 + + + + + + 204 + 344 + 53 + 20 + + + 232 + 354 + + + + + + + + + + + + 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. + 9972e48e-be4a-4d21-bce8-ec9761dc2100 + Evaluate Length + Evaluate Length + + + + + + 403 + 302 + 144 + 64 + + + 477 + 334 + + + + + + Curve to evaluate + 49bcaf2c-e4ec-4c96-a813-6e494ef38414 + Curve + Curve + false + a81b26ab-2360-4ae6-baad-8364c381ef7a + 1 + + + + + + 405 + 304 + 57 + 20 + + + 435 + 314 + + + + + + + + Length factor for curve evaluation + e78e9fc0-a7c9-4e7b-8b85-b1d77f79ad9f + Length + Length + false + 0 + + + + + + 405 + 324 + 57 + 20 + + + 435 + 334 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5625 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 02c94aef-a518-4166-9586-b89f6674640c + Normalized + Normalized + false + 0 + + + + + + 405 + 344 + 57 + 20 + + + 435 + 354 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 77ea7a48-7bf3-4949-a8e6-36f4087d8a9a + Point + Point + false + 0 + + + + + + 492 + 304 + 53 + 20 + + + 520 + 314 + + + + + + + + Tangent vector at the specified length + d6107eb6-a487-4e4f-bc47-c2a890049617 + Tangent + Tangent + false + 0 + + + + + + 492 + 324 + 53 + 20 + + + 520 + 334 + + + + + + + + Curve parameter at the specified length + bb9fb8ec-17b0-4a32-baeb-ad44ef956add + Parameter + Parameter + false + 0 + + + + + + 492 + 344 + 53 + 20 + + + 520 + 354 + + + + + + + + + + + + 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. + 4c7bc999-e752-4612-86bd-4ebf59b52cc9 + Evaluate Length + Evaluate Length + + + + + + 259 + 394 + 144 + 64 + + + 333 + 426 + + + + + + Curve to evaluate + 85edc5bb-6763-4535-afcc-20aa60e84f23 + Curve + Curve + false + 0b5b53b1-e780-4425-ad14-62e5e3b37897 + 1 + + + + + + 261 + 396 + 57 + 20 + + + 291 + 406 + + + + + + + + Length factor for curve evaluation + 7c2bb67e-2c64-4360-9ea4-159e409160e7 + Length + Length + false + 0 + + + + + + 261 + 416 + 57 + 20 + + + 291 + 426 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 3557725d-2bc7-4cae-abe7-006e5986deb4 + Normalized + Normalized + false + 0 + + + + + + 261 + 436 + 57 + 20 + + + 291 + 446 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 045a7978-fe81-48c1-bf2e-177b5855f446 + Point + Point + false + 0 + + + + + + 348 + 396 + 53 + 20 + + + 376 + 406 + + + + + + + + Tangent vector at the specified length + 5351cd62-e434-47d0-b5d1-6001426b988f + Tangent + Tangent + false + 0 + + + + + + 348 + 416 + 53 + 20 + + + 376 + 426 + + + + + + + + Curve parameter at the specified length + 3090a26c-f054-4be1-bc92-e237953bacdd + Parameter + Parameter + false + 0 + + + + + + 348 + 436 + 53 + 20 + + + 376 + 446 + + + + + + + + + + + + 4c0d75e1-4266-45b8-b5b4-826c9ad51ace + 00000000-0000-0000-0000-000000000000 + Divide Curves on Intersects + + + + + Divide curves on all of their intersects. + 14a795d8-81b1-4ab8-a4c3-fb9d126985d8 + Divide Curves on Intersects + Divide Curves on Intersects + + + + + + 126 + 194 + 121 + 44 + + + 194 + 216 + + + + + + 1 + curves to be divided + 101e35df-9035-47b1-9f81-cdda1c2e1ac2 + curves + curves + false + 03e979e6-ae1d-4f01-bd07-15575fc7b82f + 7f3737de-bd03-473c-8bd1-08662ec12f31 + 2 + + + + + + 128 + 196 + 51 + 20 + + + 155 + 206 + + + + + + + + ZeroTolerance + 79c0d749-284f-417f-9850-e71d27e8c378 + Tolerance + Tolerance + false + 0 + + + + + + 128 + 216 + 51 + 20 + + + 155 + 226 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 1 + aligned curves + 20bab91f-c443-4923-b64a-98376c032a89 + curves + curves + false + 0 + + + + + + 209 + 196 + 36 + 40 + + + 228.5 + 216 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + f4f5b03a-a916-4ebc-862f-5cbbf0cd176d + List Item + List Item + + + + + + 141 + 130 + 92 + 64 + + + 189 + 162 + + + + + + 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 + 5ddb997c-0a9d-40b3-9700-014508092cf0 + List + List + false + 20bab91f-c443-4923-b64a-98376c032a89 + 1 + + + + + + 143 + 132 + 31 + 20 + + + 160 + 142 + + + + + + + + Item index + cffc69e6-8372-4f4e-b5b7-e78bd685ac69 + Index + Index + false + 0 + + + + + + 143 + 152 + 31 + 20 + + + 160 + 162 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Wrap index to list bounds + bffe55b3-60ca-421a-8c0c-f4dca8b67f28 + Wrap + Wrap + false + 0 + + + + + + 143 + 172 + 31 + 20 + + + 160 + 182 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + eb7f7f11-501f-4816-beb5-9d6d436e7583 + false + Item + Item + false + 0 + + + + + + 204 + 132 + 27 + 60 + + + 219 + 162 + + + + + + + + + + + + + + 4c0d75e1-4266-45b8-b5b4-826c9ad51ace + 00000000-0000-0000-0000-000000000000 + Divide Curves on Intersects + + + + + Divide curves on all of their intersects. + 38b38e69-cb75-4f2e-ba40-1ac422baf221 + Divide Curves on Intersects + Divide Curves on Intersects + + + + + + 414 + 194 + 121 + 44 + + + 482 + 216 + + + + + + 1 + curves to be divided + 051b8c28-35b1-498a-b28b-8dc0c510c51b + curves + curves + false + a81b26ab-2360-4ae6-baad-8364c381ef7a + dcf8cfbc-f30b-4468-951b-da04ce35ec34 + 2 + + + + + + 416 + 196 + 51 + 20 + + + 443 + 206 + + + + + + + + ZeroTolerance + e8e31c6c-9c76-4362-95ce-362828f625d0 + Tolerance + Tolerance + false + 0 + + + + + + 416 + 216 + 51 + 20 + + + 443 + 226 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + 1 + aligned curves + 8d7c5c6c-ccc1-4ac0-b1cf-5afbf404b8d5 + curves + curves + false + 0 + + + + + + 497 + 196 + 36 + 40 + + + 516.5 + 216 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + 0c4614af-ac22-43bf-8b5c-c637794b6d79 + List Item + List Item + + + + + + 438 + 130 + 74 + 64 + + + 486 + 162 + + + + + + 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 + 9935ea80-c9e9-422c-861f-d0daae72255f + List + List + false + 8d7c5c6c-ccc1-4ac0-b1cf-5afbf404b8d5 + 1 + + + + + + 440 + 132 + 31 + 20 + + + 457 + 142 + + + + + + + + Item index + 412f6016-2c50-4625-9d56-c25f84aaaff9 + Index + Index + false + 0 + + + + + + 440 + 152 + 31 + 20 + + + 457 + 162 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Wrap index to list bounds + 357b52fb-f737-4b1e-a3d7-b5cf20993d75 + Wrap + Wrap + false + 0 + + + + + + 440 + 172 + 31 + 20 + + + 457 + 182 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 6102d446-d9aa-494a-bed1-0db9c13aade2 + false + Item + i + false + 0 + + + + + + 501 + 132 + 9 + 60 + + + 507 + 162 + + + + + + + + + + + + + + 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. + fe7d2faa-7e56-4080-9d57-b8c4d6734ca0 + Evaluate Length + Evaluate Length + + + + + + 107 + 22 + 160 + 64 + + + 197 + 54 + + + + + + Curve to evaluate + 433d5b11-0727-47f0-9481-d5e5795ea309 + Curve + Curve + false + 230ec0a9-cfa2-4745-a48f-55534a9cd4ab + 1 + + + + + + 109 + 24 + 73 + 20 + + + 155 + 34 + + + + + + + + Length factor for curve evaluation + 6730e424-be90-42be-8d6c-cfa9fc39c29d + 1-X + Length + Length + false + 55eb6c6a-6784-451b-8aa3-c08b36589845 + 1 + + + + + + 109 + 44 + 73 + 20 + + + 155 + 54 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 6774db1c-63a4-4333-979e-f7657e36614b + Normalized + Normalized + false + 0 + + + + + + 109 + 64 + 73 + 20 + + + 155 + 74 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 7a3691f4-4f94-443d-ba36-0e379884ae71 + Point + Point + false + 0 + + + + + + 212 + 24 + 53 + 20 + + + 240 + 34 + + + + + + + + Tangent vector at the specified length + 0df9eac9-7925-4b0b-866b-a8da8fdd5559 + Tangent + Tangent + false + 0 + + + + + + 212 + 44 + 53 + 20 + + + 240 + 54 + + + + + + + + Curve parameter at the specified length + 5373ee16-005b-4ab8-9370-1e4d71b3bbc9 + Parameter + Parameter + false + 0 + + + + + + 212 + 64 + 53 + 20 + + + 240 + 74 + + + + + + + + + + + + 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. + 9d40011e-fed6-4a2d-a6e9-bd1a9c33dd89 + Evaluate Length + Evaluate Length + + + + + + 403 + 66 + 144 + 64 + + + 477 + 98 + + + + + + Curve to evaluate + 6cb11733-6905-4499-99c1-a949a3acbae0 + Curve + Curve + false + 6102d446-d9aa-494a-bed1-0db9c13aade2 + 1 + + + + + + 405 + 68 + 57 + 20 + + + 435 + 78 + + + + + + + + Length factor for curve evaluation + ea3fc6f2-875c-4686-a074-daa051b39393 + Length + Length + false + 55eb6c6a-6784-451b-8aa3-c08b36589845 + 1 + + + + + + 405 + 88 + 57 + 20 + + + 435 + 98 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + acbe07f5-d1de-4eb9-ae84-8ffeb861d1cc + Normalized + Normalized + false + 0 + + + + + + 405 + 108 + 57 + 20 + + + 435 + 118 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 0485e3e3-3ff2-4ffa-84c1-59b24a6264d8 + Point + Point + false + 0 + + + + + + 492 + 68 + 53 + 20 + + + 520 + 78 + + + + + + + + Tangent vector at the specified length + 6b66291e-7549-421c-8340-85143ff941fc + Tangent + Tangent + false + 0 + + + + + + 492 + 88 + 53 + 20 + + + 520 + 98 + + + + + + + + Curve parameter at the specified length + 87b1df00-bad5-4751-bca3-ad048145feb5 + Parameter + Parameter + false + 0 + + + + + + 492 + 108 + 53 + 20 + + + 520 + 118 + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + 0acd69cb-1460-4123-8d1b-ffbd7213a8fc + Merge + Merge + + + + + + 279 + -299 + 103 + 144 + + + 331 + -227 + + + + + + 7 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 8155bfb3-d93a-4a61-806f-bc99fd54e2de + 1 + false + Data 1 + D1 + true + 045a7978-fe81-48c1-bf2e-177b5855f446 + 1 + + + + + + 281 + -297 + 35 + 20 + + + 308 + -287 + + + + + + + + 2 + Data stream 2 + e5ab8e64-2ed4-484e-869b-718565ece1af + 1 + false + Data 2 + D2 + true + 77ea7a48-7bf3-4949-a8e6-36f4087d8a9a + 1 + + + + + + 281 + -277 + 35 + 20 + + + 308 + -267 + + + + + + + + 2 + Data stream 3 + 8c7ff479-bfad-4543-b2ef-a078d78be281 + 1 + false + Data 3 + D3 + true + 0485e3e3-3ff2-4ffa-84c1-59b24a6264d8 + 1 + + + + + + 281 + -257 + 35 + 20 + + + 308 + -247 + + + + + + + + 2 + Data stream 4 + 183288a4-c340-4a15-9a6c-666058d646c6 + 1 + false + Data 4 + D4 + true + 7a3691f4-4f94-443d-ba36-0e379884ae71 + 1 + + + + + + 281 + -237 + 35 + 20 + + + 308 + -227 + + + + + + + + 2 + Data stream 5 + 32cd1d68-450c-4bd6-bc51-735048412bd0 + 1 + false + Data 5 + D5 + true + 3aeb3c35-a809-4bcf-bda1-0f778dde0f14 + 1 + + + + + + 281 + -217 + 35 + 20 + + + 308 + -207 + + + + + + + + 2 + Data stream 6 + d3ed12bb-77cd-4626-9133-5c2c8ca6eef5 + 1 + false + Data 6 + D6 + true + 045a7978-fe81-48c1-bf2e-177b5855f446 + 1 + + + + + + 281 + -197 + 35 + 20 + + + 308 + -187 + + + + + + + + 2 + Data stream 7 + f7ab5626-4de7-4cfa-9eb0-77bb13cf607c + false + Data 7 + D7 + true + 0 + + + + + + 281 + -177 + 35 + 20 + + + 308 + -167 + + + + + + + + 2 + Result of merge + da0cc833-51e1-4abd-be96-50edad93b96e + Result + Result + false + 0 + + + + + + 346 + -297 + 34 + 140 + + + 364.5 + -227 + + + + + + + + + + + + + + 3cadddef-1e2b-4c09-9390-0e8f78f7609f + Merge + + + + + Merge a bunch of data streams + c2ee60e2-21d7-49d3-bd50-c78297d982b5 + Merge + Merge + + + + + + 279 + -162 + 103 + 144 + + + 331 + -90 + + + + + + 7 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + 2 + Data stream 1 + 1ff922ac-bcc8-4d43-96b2-8b033a143c0d + 1 + false + Data 1 + D1 + true + 5351cd62-e434-47d0-b5d1-6001426b988f + 1 + + + + + + 281 + -160 + 35 + 20 + + + 308 + -150 + + + + + + + + 2 + Data stream 2 + b190a698-264d-41f0-9064-93d3c6170278 + 1 + false + Data 2 + D2 + true + d6107eb6-a487-4e4f-bc47-c2a890049617 + 1 + + + + + + 281 + -140 + 35 + 20 + + + 308 + -130 + + + + + + + + 2 + Data stream 3 + 3b664462-93da-4e4b-bf6a-af5122c81f5d + 1 + false + Data 3 + D3 + true + 6b66291e-7549-421c-8340-85143ff941fc + 1 + + + + + + 281 + -120 + 35 + 20 + + + 308 + -110 + + + + + + + + 2 + Data stream 4 + 18140b96-f48e-4f4b-afac-d8b9dd4b6a02 + 1 + false + Data 4 + D4 + true + 0df9eac9-7925-4b0b-866b-a8da8fdd5559 + 1 + + + + + + 281 + -100 + 35 + 20 + + + 308 + -90 + + + + + + + + 2 + Data stream 5 + eb2bf8ce-374d-4c6d-a5b0-55c4e30c0053 + 1 + false + Data 5 + D5 + true + 201753c7-2695-4d38-b517-37da23428c07 + 1 + + + + + + 281 + -80 + 35 + 20 + + + 308 + -70 + + + + + + + + 2 + Data stream 6 + 85c4970b-a3cf-4368-bb76-157d507b4536 + 1 + false + Data 6 + D6 + true + 5351cd62-e434-47d0-b5d1-6001426b988f + 1 + + + + + + 281 + -60 + 35 + 20 + + + 308 + -50 + + + + + + + + 2 + Data stream 7 + 013fcd44-1c04-4f9e-85b6-e54cfd22cdae + false + Data 7 + D7 + true + 0 + + + + + + 281 + -40 + 35 + 20 + + + 308 + -30 + + + + + + + + 2 + Result of merge + 68f9c609-0f78-4572-a36e-80dc00e8f1b4 + Result + Result + false + 0 + + + + + + 346 + -160 + 34 + 140 + + + 364.5 + -90 + + + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + fdd4ad62-39ab-4426-8d7c-fc12f3da8ac6 + Flip Curve + Flip Curve + + + + + + 425 + 366 + 100 + 44 + + + 475 + 388 + + + + + + Curve to flip + 3744484d-a1da-4c7c-8465-b5f91ce0e23a + Curve + Curve + false + bb08b502-315b-4409-a5d0-d19da0339ccf + 1 + + + + + + 427 + 368 + 33 + 20 + + + 445 + 378 + + + + + + + + Optional guide curve + 863d6ebe-d780-4ea8-af8d-0b6fac127470 + Guide + Guide + true + 0 + + + + + + 427 + 388 + 33 + 20 + + + 445 + 398 + + + + + + + + Flipped curve + a81b26ab-2360-4ae6-baad-8364c381ef7a + Curve + Curve + false + 0 + + + + + + 490 + 368 + 33 + 20 + + + 508 + 378 + + + + + + + + Flip action + c8d65095-19e6-44af-b356-327b94c52d9b + Flag + Flag + false + 0 + + + + + + 490 + 388 + 33 + 20 + + + 508 + 398 + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + 3e7c64f7-14d4-4f8f-85db-9413944b3d68 + Flip Curve + Flip Curve + + + + + + 137 + 366 + 100 + 44 + + + 187 + 388 + + + + + + Curve to flip + b5049e36-128f-497f-b627-62c5c75c6434 + Curve + Curve + false + f1a6b9a1-9417-404c-9af7-98d98e7d12e6 + 1 + + + + + + 139 + 368 + 33 + 20 + + + 157 + 378 + + + + + + + + Optional guide curve + e0608164-208b-4321-a008-aff48f3791f0 + Guide + Guide + true + 0 + + + + + + 139 + 388 + 33 + 20 + + + 157 + 398 + + + + + + + + Flipped curve + 03e979e6-ae1d-4f01-bd07-15575fc7b82f + Curve + Curve + false + 0 + + + + + + 202 + 368 + 33 + 20 + + + 220 + 378 + + + + + + + + Flip action + 993a8d0b-4630-463a-b7a3-ec05a854c953 + Flag + Flag + false + 0 + + + + + + 202 + 388 + 33 + 20 + + + 220 + 398 + + + + + + + + + + + + 22990b1f-9be6-477c-ad89-f775cd347105 + Flip Curve + + + + + Flip a curve using an optional guide curve. + 5077e3f2-0be7-477b-8af7-e86fab08ebbb + Flip Curve + Flip Curve + + + + + + 137 + 86 + 100 + 44 + + + 187 + 108 + + + + + + Curve to flip + bd18da13-16a6-4d41-bf3c-3c9221964751 + Curve + Curve + false + eb7f7f11-501f-4816-beb5-9d6d436e7583 + 1 + + + + + + 139 + 88 + 33 + 20 + + + 157 + 98 + + + + + + + + Optional guide curve + f57c3d51-290e-45aa-89fd-f071755c9302 + Guide + Guide + true + 0 + + + + + + 139 + 108 + 33 + 20 + + + 157 + 118 + + + + + + + + Flipped curve + 230ec0a9-cfa2-4745-a48f-55534a9cd4ab + Curve + Curve + false + 0 + + + + + + 202 + 88 + 33 + 20 + + + 220 + 98 + + + + + + + + Flip action + 60d4dcdd-2c17-415d-8c3b-73cd547a100c + Flag + Flag + false + 0 + + + + + + 202 + 108 + 33 + 20 + + + 220 + 118 + + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 1235c4c9-8f5f-4d89-9d7f-809970b11602 + 31bba6de-e61e-4c51-aee7-ce9783e01938 + e952dcfc-beb9-4466-8a52-18c3a48ca690 + a5c79455-bf88-49ef-99f4-671b1be37912 + 585b2b05-76bc-49fe-84bc-7ac188438233 + 298c5906-3060-4c12-83fb-e2eb57968b4e + b01c6bd4-326e-4fd0-b1ec-c33d0811a245 + f306378d-d190-402f-b579-6810c6153529 + dba5e2b1-2c7e-4684-90fe-6f8ffa37ee14 + 31eebae4-4569-4f6d-9015-4837fade6914 + 3837f93f-fccb-4d24-927e-f953cf950e7a + e6747a0a-ed73-4547-9818-4adc1fde206b + 64c34b84-9785-4ca2-acc3-5b27aeb86a2a + 4bed0c79-eafe-44a1-9d85-14b3b5ec97c8 + 2ccab08a-bf04-4c3d-9716-a753d82a03cd + 7b6a2fb6-de88-429e-b5ce-bc95295aee42 + 3526fdbb-61f6-43cc-9429-e4e095d93c55 + 84d41a65-8d6a-4672-9104-40d8383ae1b7 + fd8bd28b-a563-46fc-b271-ca8424e2facb + 801c2d58-0c8e-4ef9-a87a-addb6430228a + dfa7cf71-20ac-49f9-b5dd-b2947d015437 + 7c5383a5-e9de-45c7-841d-ce818bf974b1 + c56e3504-6a64-4795-9c0c-3479bc802005 + a7eafc6f-e9ef-4560-9224-6456d0194977 + 4fc52e93-3ecd-4f57-9fd2-8e926602ed0d + 106043df-2b8f-4807-96f9-092a1890ab46 + 703b39f0-ae9a-4ac1-9d1d-689fceef369d + 17f4f423-02ee-4cf2-8a66-092030847692 + 3bc7cacb-5121-4d91-b8b7-63f626806339 + 79807a24-881c-49f6-a2e9-99c944da363b + ea2f3f0b-678b-4eb4-89f4-d0db7196196c + 073eaf44-06e8-4516-b70d-1dc8d5c7d4df + f4335817-17b2-44e4-9444-cf7c846e9e08 + 07560af2-db16-4e7d-be4d-e7755deeea0e + 34 + 5c55d9fb-a96d-492e-8b83-f29eff3c89df + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a06f3ca8-a88b-40fd-9e61-7ab60d438fda + 164c05d0-17b0-4cf1-a3be-7c916f4282a7 + 4a242851-7438-4c79-9b10-615955cdb9f6 + b6eca665-6f03-4710-97cb-32685e1e9c7c + e96c4a84-b82f-4c09-80f5-3f05ae435a76 + 95d988b2-6208-4898-9b88-4047415e1963 + ec7fb339-3f97-44be-9369-8daf61086031 + f917c241-832a-40fd-9010-5479f99384d1 + 233ccf20-4a5c-41e2-9988-424b9df8a75b + dcd0202c-34cf-4f65-971f-8d236979fada + de387346-9a5e-4427-be3c-af860e1adf08 + 41aff7cf-e3bf-47d2-b3b4-a0c56bddd3ae + 21b73d05-7098-4bfe-9b7c-ba396fe40db4 + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + 644385db-ee6d-400e-9e46-9e27abc902ad + d39ffebe-531e-4ae5-a5c1-af0b6fbe1c96 + 7b8b85ea-fb51-4bc2-9358-96103674e833 + c56576d6-25bf-48f4-a568-4c8db82ae0ee + 49fc4a6b-0a99-46c7-80df-ce4eeb4675a4 + d2508ae9-75d4-4d12-bae0-2d931d21d008 + f0ddb68a-b2b7-4faa-b14a-facdc243742d + 33096ecd-58a1-4854-938e-9015e6f803ad + aebc1232-945f-4a80-8931-58619a42a3ba + 0b5d6609-6941-4246-858a-03ba1d9e350d + 17294bf3-c45d-4dfd-9cb0-af364912a984 + 87a86308-bd68-4a57-b7ed-d1a865ae6cfb + e5408291-45c1-4503-b8fe-0987d12cf549 + 716539ec-18e2-406c-aa92-10073e9bf869 + 752dabaa-3762-47a6-aad3-f902babbb086 + 41cfbe3f-52d9-4726-86d6-cc03d99c010a + 3209bc4c-b158-4a58-86bd-8b93b4d22b24 + 4b861e0f-f710-4084-811a-d38da51c030b + dd2b625d-c81b-48c3-98a1-a22c713b866b + 3d8049c1-0ee0-4220-bbbc-cf2e4058a74f + eef65a68-345b-4553-8bd2-2e34a011183d + aa9a97c1-b505-4d4d-8b0c-fb1d882ef6a6 + b1675026-5196-4119-a33e-1a2b2d3aa486 + 074fc63a-52af-42e5-bebb-63a94047c569 + f0081a6b-7002-460c-a506-4fc6acbb0717 + 30b91dbc-1cc7-44e0-a002-8b739db6700b + c56d0868-7f1a-4010-b976-51cbf928909c + 43cb3048-7241-4139-a376-2e1682e9590e + 9b38d559-6971-43c1-a564-72c1c73be80f + 43 + 858324f9-137e-4061-bda8-93cb6113df97 + Group + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + a06f3ca8-a88b-40fd-9e61-7ab60d438fda + Number + Number + false + 0 + + + + + + 319 + -1062 + 50 + 24 + + + 344.2951 + -1050.64 + + + + + + 1 + + + + + 1 + {0} + + + + + 1024 + + + + + + + + + + + + + aaa665bd-fd6e-4ccb-8d2c-c5b33072125d + Curvature + + + + + Evaluate the curvature of a curve at a specified parameter. + true + 164c05d0-17b0-4cf1-a3be-7c916f4282a7 + Curvature + Curvature + + + + + + 274 + -1236 + 137 + 64 + + + 344 + -1204 + + + + + + Curve to evaluate + 76ffc97b-bac1-48be-9953-cfcede5b2109 + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 276 + -1234 + 53 + 30 + + + 304 + -1219 + + + + + + + + Parameter on curve domain to evaluate + f0e92595-e8f6-4eba-9aef-e2621d91879f + Parameter + Parameter + false + 6a8b8648-102e-44c1-b523-91ddde9539e0 + 1 + + + + + + 276 + -1204 + 53 + 30 + + + 304 + -1189 + + + + + + + + Point on curve at {t} + 34538e8e-45c1-4cd9-8bfd-10beabd2f287 + Point + Point + false + 0 + + + + + + 359 + -1234 + 50 + 20 + + + 385.5 + -1224 + + + + + + + + Curvature vector at {t} + c3c7fb12-604a-4d95-b97d-c2e973ac1b37 + Curvature + Curvature + false + 0 + + + + + + 359 + -1214 + 50 + 20 + + + 385.5 + -1204 + + + + + + + + Curvature circle at {t} + ccc20612-e2ba-4026-ba27-feded23bee84 + Curvature + Curvature + false + 0 + + + + + + 359 + -1194 + 50 + 20 + + + 385.5 + -1184 + + + + + + + + + + + + 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 + Divide Curve + + + + + Divide a curve into equal length segments + true + 4a242851-7438-4c79-9b10-615955cdb9f6 + Divide Curve + Divide Curve + + + + + + 280 + -1153 + 125 + 64 + + + 330 + -1121 + + + + + + Curve to divide + 26d8f486-728b-4eec-b387-6aebe5b2e58c + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 282 + -1151 + 33 + 20 + + + 300 + -1141 + + + + + + + + Number of segments + 75d2d7b4-e7d6-48b5-8be5-7704db56581b + Count + Count + false + a06f3ca8-a88b-40fd-9e61-7ab60d438fda + 1 + + + + + + 282 + -1131 + 33 + 20 + + + 300 + -1121 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + Split segments at kinks + 44403768-d6f3-484d-9084-dafe20562214 + Kinks + Kinks + false + 0 + + + + + + 282 + -1111 + 33 + 20 + + + 300 + -1101 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + 1 + Division points + e2ca1965-afa7-4d21-8db0-ab9b88cce6a4 + Points + Points + false + 0 + + + + + + 345 + -1151 + 58 + 20 + + + 375.5 + -1141 + + + + + + + + 1 + Tangent vectors at division points + 46161c92-1d8f-4d64-a90a-af0bb09fc721 + Tangents + Tangents + false + 0 + + + + + + 345 + -1131 + 58 + 20 + + + 375.5 + -1121 + + + + + + + + 1 + Parameter values at division points + 6a8b8648-102e-44c1-b523-91ddde9539e0 + Parameters + Parameters + false + 0 + + + + + + 345 + -1111 + 58 + 20 + + + 375.5 + -1101 + + + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + b6eca665-6f03-4710-97cb-32685e1e9c7c + 2 + Curve + Curve + false + 25eb22bf-13f0-4ea5-aae0-9e309df9dbc9 + 1 + + + + + + 315 + -632 + 53 + 24 + + + 351.0104 + -620.825 + + + + + + + + + + 23862862-049a-40be-b558-2418aacbd916 + Deconstruct Arc + + + + + Retrieve the base plane, radius and angle domain of an arc. + true + e96c4a84-b82f-4c09-80f5-3f05ae435a76 + Deconstruct Arc + Deconstruct Arc + + + + + + 285 + -1317 + 114 + 64 + + + 325 + -1285 + + + + + + Arc or Circle to deconstruct + cff0dff0-fdb2-491c-b2f6-6739e25fc7db + Arc + Arc + false + ccc20612-e2ba-4026-ba27-feded23bee84 + 1 + + + + + + 287 + -1315 + 23 + 60 + + + 300 + -1285 + + + + + + + + Base plane of arc or circle + 61b0964d-914f-48f1-a3db-0a87b0de181e + Base Plane + Base Plane + false + 0 + + + + + + 340 + -1315 + 57 + 20 + + + 370 + -1305 + + + + + + + + Radius of arc or circle + 05da292a-940f-4348-91d7-9451ac1c5838 + Radius + Radius + false + 0 + + + + + + 340 + -1295 + 57 + 20 + + + 370 + -1285 + + + + + + + + Angle domain (in radians) of arc + ccc36b84-08d5-4075-a921-9c6320ddef9f + Angle + Angle + false + 0 + + + + + + 340 + -1275 + 57 + 20 + + + 370 + -1265 + + + + + + + + + + + + 797d922f-3a1d-46fe-9155-358b009b5997 + One Over X + + + + + Compute one over x. + true + 95d988b2-6208-4898-9b88-4047415e1963 + One Over X + One Over X + + + + + + 292 + -1813 + 100 + 28 + + + 341 + -1799 + + + + + + Input value + fbdba834-e9df-4685-bc2d-5ca452c88905 + Value + Value + false + 3209bc4c-b158-4a58-86bd-8b93b4d22b24 + 1 + + + + + + 294 + -1811 + 32 + 24 + + + 311.5 + -1799 + + + + + + + + Output value + 18ba85b9-276a-41ad-bda5-f1fa99930fda + Result + Result + false + 0 + + + + + + 356 + -1811 + 34 + 24 + + + 374.5 + -1799 + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + ec7fb339-3f97-44be-9369-8daf61086031 + Quick Graph + Quick Graph + false + 0 + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + 1 + + + + + + 269 + -1991 + 150 + 150 + + + 269.9963 + -1990.986 + + -1 + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + f917c241-832a-40fd-9010-5479f99384d1 + Line + Line + + + + + + 285 + -1749 + 114 + 44 + + + 357 + -1727 + + + + + + Line start point + 551910d9-1d9e-4ba5-b35b-fc52b9666009 + Start Point + Start Point + false + 34538e8e-45c1-4cd9-8bfd-10beabd2f287 + 1 + + + + + + 287 + -1747 + 55 + 20 + + + 316 + -1737 + + + + + + + + Line end point + 5dc6afa2-1ff9-4f0c-b73e-410996610536 + End Point + End Point + false + 61b0964d-914f-48f1-a3db-0a87b0de181e + 1 + + + + + + 287 + -1727 + 55 + 20 + + + 316 + -1717 + + + + + + + + Line segment + 303bce1c-549d-4ba2-a0b8-ecc3df759a95 + Line + Line + false + 0 + + + + + + 372 + -1747 + 25 + 40 + + + 386 + -1727 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + 233ccf20-4a5c-41e2-9988-424b9df8a75b + Line SDL + Line SDL + + + + + + 281 + -2944 + 122 + 64 + + + 361 + -2912 + + + + + + Line start point + cf89bc55-e9ed-4ebf-acc8-1f8382497744 + Start + Start + false + 34538e8e-45c1-4cd9-8bfd-10beabd2f287 + 1 + + + + + + 283 + -2942 + 63 + 20 + + + 324 + -2932 + + + + + + + + Line tangent (direction) + 2c218282-41e4-4425-b583-be5d05358f75 + Direction + Direction + false + c3c7fb12-604a-4d95-b97d-c2e973ac1b37 + 1 + + + + + + 283 + -2922 + 63 + 20 + + + 324 + -2912 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 28da4a35-728a-46ab-8fb0-44dc65447f7d + -X + Length + Length + false + 87a86308-bd68-4a57-b7ed-d1a865ae6cfb + 1 + + + + + + 283 + -2902 + 63 + 20 + + + 324 + -2892 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Line segment + c64376e1-0045-4550-9c48-814358db81b2 + Line + Line + false + 0 + + + + + + 376 + -2942 + 25 + 60 + + + 390 + -2912 + + + + + + + + + + + + 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 + dcd0202c-34cf-4f65-971f-8d236979fada + Evaluate Length + Evaluate Length + + + + + + 270 + -3213 + 144 + 64 + + + 344 + -3181 + + + + + + Curve to evaluate + c8858892-6510-498c-85be-2697133d573e + Curve + Curve + false + c64376e1-0045-4550-9c48-814358db81b2 + 1 + + + + + + 272 + -3211 + 57 + 20 + + + 302 + -3201 + + + + + + + + Length factor for curve evaluation + c2598f2a-6f63-4de8-8d2f-2bd62698d88c + Length + Length + false + 0 + + + + + + 272 + -3191 + 57 + 20 + + + 302 + -3181 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + acdb0236-a47f-46c5-be94-8ecf5616b9ce + Normalized + Normalized + false + 0 + + + + + + 272 + -3171 + 57 + 20 + + + 302 + -3161 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + e71fc3ec-d7ed-494e-ac42-d59cc2cfec97 + Point + Point + false + 0 + + + + + + 359 + -3211 + 53 + 20 + + + 387 + -3201 + + + + + + + + Tangent vector at the specified length + b11c1912-0b62-416c-ac17-d900af250abf + Tangent + Tangent + false + 0 + + + + + + 359 + -3191 + 53 + 20 + + + 387 + -3181 + + + + + + + + Curve parameter at the specified length + 61413468-6015-475b-b06b-1e489228d964 + Parameter + Parameter + false + 0 + + + + + + 359 + -3171 + 53 + 20 + + + 387 + -3161 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + true + de387346-9a5e-4427-be3c-af860e1adf08 + Interpolate + Interpolate + + + + + + 280 + -3315 + 125 + 84 + + + 347 + -3273 + + + + + + 1 + Interpolation points + ce7dde99-de6e-4ac3-99e6-bf4dc8bc9fe6 + Vertices + Vertices + false + e71fc3ec-d7ed-494e-ac42-d59cc2cfec97 + 1 + + + + + + 282 + -3313 + 50 + 20 + + + 308.5 + -3303 + + + + + + + + Curve degree + b18db618-c07f-4555-b439-531e14f2f749 + Degree + Degree + false + 0 + + + + + + 282 + -3293 + 50 + 20 + + + 308.5 + -3283 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + df5a5ea1-a119-4670-b68e-fe0a78267b2e + Periodic + Periodic + false + 0 + + + + + + 282 + -3273 + 50 + 20 + + + 308.5 + -3263 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 5b2c5978-8827-46e5-b4ba-23b28430e06a + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -3253 + 50 + 20 + + + 308.5 + -3243 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 3d2af177-275a-47ba-9d6e-e60f51a6f7b4 + Curve + Curve + false + 0 + + + + + + 362 + -3313 + 41 + 26 + + + 384 + -3299.667 + + + + + + + + Curve length + 6a84a67f-db4d-4c5e-b089-f8f1f11890ff + Length + Length + false + 0 + + + + + + 362 + -3287 + 41 + 27 + + + 384 + -3273 + + + + + + + + Curve domain + ba6a2b2d-1bc7-4cf8-9a9d-149c6f211ef2 + Domain + Domain + false + 0 + + + + + + 362 + -3260 + 41 + 27 + + + 384 + -3246.333 + + + + + + + + + + + + 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 + Number + + + + + Contains a collection of floating point numbers + 41aff7cf-e3bf-47d2-b3b4-a0c56bddd3ae + Number + Number + false + a06f3ca8-a88b-40fd-9e61-7ab60d438fda + 1 + + + + + + 319 + -3402 + 50 + 24 + + + 344.0305 + -3390.85 + + + + + + + + + + d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 + Curve + + + + + Contains a collection of generic curves + true + 21b73d05-7098-4bfe-9b7c-ba396fe40db4 + Curve + Curve + false + 3d2af177-275a-47ba-9d6e-e60f51a6f7b4 + 1 + + + + + + 319 + -3357 + 50 + 24 + + + 344.5104 + -3345.078 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + Relay + + false + 18ba85b9-276a-41ad-bda5-f1fa99930fda + 1 + + + + + + 322 + -1829 + 40 + 16 + + + 342 + -1821 + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 644385db-ee6d-400e-9e46-9e27abc902ad + Create Material + Create Material + + + + + + 270 + -3069 + 144 + 104 + + + 354 + -3017 + + + + + + Colour of the diffuse channel + 2868b54a-463c-45db-bf21-42e5a3f5d306 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -3067 + 67 + 20 + + + 307 + -3057 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;247;247;247 + + + + + + + + + + + + Colour of the specular highlight + 821104c6-a3cd-47f3-adb8-7051e4c40eb1 + Specular + Specular + false + 0 + + + + + + 272 + -3047 + 67 + 20 + + + 307 + -3037 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 6972bb63-378e-49f7-ad54-1548842c56b9 + Emission + Emission + false + 0 + + + + + + 272 + -3027 + 67 + 20 + + + 307 + -3017 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + a0eeac6d-d320-4b74-b481-56c166cd156a + Transparency + Transparency + false + 0 + + + + + + 272 + -3007 + 67 + 20 + + + 307 + -2997 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 865d6b89-e5fc-4731-b80d-af73f9397452 + Shine + Shine + false + 0 + + + + + + 272 + -2987 + 67 + 20 + + + 307 + -2977 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + e83ce292-7192-4a34-9753-1495efaed2fc + Material + Material + false + 0 + + + + + + 369 + -3067 + 43 + 100 + + + 392 + -3017 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + d39ffebe-531e-4ae5-a5c1-af0b6fbe1c96 + Custom Preview + Custom Preview + + + + + + + 301 + -3129 + 82 + 44 + + + 369 + -3107 + + + + + + Geometry to preview + true + e06c80ce-e43f-4bbe-93c2-881f2f762678 + Geometry + Geometry + false + c64376e1-0045-4550-9c48-814358db81b2 + 1 + + + + + + 303 + -3127 + 51 + 20 + + + 330 + -3117 + + + + + + + + The material override + b27aa039-e16c-4871-ac51-9927a57ec756 + Material + Material + false + e83ce292-7192-4a34-9753-1495efaed2fc + 1 + + + + + + 303 + -3107 + 51 + 20 + + + 330 + -3097 + + + + + + 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 + 7b8b85ea-fb51-4bc2-9358-96103674e833 + Create Material + Create Material + + + + + + 270 + -806 + 144 + 104 + + + 354 + -754 + + + + + + Colour of the diffuse channel + 3b5cf0dd-e279-46f7-9f6b-f923057f446e + Diffuse + Diffuse + false + 0 + + + + + + 272 + -804 + 67 + 20 + + + 307 + -794 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;176;176;176 + + + + + + + + + + + + Colour of the specular highlight + e1ad2de8-2bde-4d74-9cd9-094e0e1406f0 + Specular + Specular + false + 0 + + + + + + 272 + -784 + 67 + 20 + + + 307 + -774 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 69d9a429-c643-4172-bfae-129947858b26 + Emission + Emission + false + 0 + + + + + + 272 + -764 + 67 + 20 + + + 307 + -754 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + f63c71e1-3885-4807-a525-a8e7f4f15bc6 + Transparency + Transparency + false + 0 + + + + + + 272 + -744 + 67 + 20 + + + 307 + -734 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 7952b22e-95eb-485a-be4a-d0a25e345b1c + Shine + Shine + false + 0 + + + + + + 272 + -724 + 67 + 20 + + + 307 + -714 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + db9fabd4-e9fb-49b3-b769-b1153d298408 + Material + Material + false + 0 + + + + + + 369 + -804 + 43 + 100 + + + 392 + -754 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + c56576d6-25bf-48f4-a568-4c8db82ae0ee + Custom Preview + Custom Preview + + + + + + + 301 + -867 + 82 + 44 + + + 369 + -845 + + + + + + Geometry to preview + true + 5eccada9-b17e-4b8d-a60c-6b4abe6ff869 + Geometry + Geometry + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 303 + -865 + 51 + 20 + + + 330 + -855 + + + + + + + + The material override + ea97d156-3651-4c8f-9ead-dcbf333954f0 + Material + Material + false + db9fabd4-e9fb-49b3-b769-b1153d298408 + 1 + + + + + + 303 + -845 + 51 + 20 + + + 330 + -835 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 49fc4a6b-0a99-46c7-80df-ce4eeb4675a4 + Create Material + Create Material + + + + + + 270 + -3564 + 144 + 104 + + + 354 + -3512 + + + + + + Colour of the diffuse channel + c3c3d1fe-487a-4a07-b1c9-c8f342049562 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -3562 + 67 + 20 + + + 307 + -3552 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;222;222;222 + + + + + + + + + + + + Colour of the specular highlight + b91f9095-5035-4c61-b59a-e7a17120264a + Specular + Specular + false + 0 + + + + + + 272 + -3542 + 67 + 20 + + + 307 + -3532 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + df1ed4c7-1928-4b17-8724-269c0444e6bb + Emission + Emission + false + 0 + + + + + + 272 + -3522 + 67 + 20 + + + 307 + -3512 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 3ce80aae-f650-4a09-9162-48a4b9aa87f4 + Transparency + Transparency + false + 0 + + + + + + 272 + -3502 + 67 + 20 + + + 307 + -3492 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + e8e79540-69d0-4dc4-9f9a-2d45d423ce51 + Shine + Shine + false + 0 + + + + + + 272 + -3482 + 67 + 20 + + + 307 + -3472 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 76e9a504-e473-40fb-89b4-786d5d82a357 + Material + Material + false + 0 + + + + + + 369 + -3562 + 43 + 100 + + + 392 + -3512 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + d2508ae9-75d4-4d12-bae0-2d931d21d008 + Custom Preview + Custom Preview + + + + + + + 301 + -3627 + 82 + 44 + + + 369 + -3605 + + + + + + Geometry to preview + true + bf92b413-62cf-4f90-9594-622d85884878 + Geometry + Geometry + false + 21b73d05-7098-4bfe-9b7c-ba396fe40db4 + 1 + + + + + + 303 + -3625 + 51 + 20 + + + 330 + -3615 + + + + + + + + The material override + cafd69d3-18d8-4a11-bcb8-019010fa861b + Material + Material + false + 76e9a504-e473-40fb-89b4-786d5d82a357 + 1 + + + + + + 303 + -3605 + 51 + 20 + + + 330 + -3595 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 7376fe41-74ec-497e-b367-1ffe5072608b + Curvature Graph + + + + + Draws Rhino Curvature Graphs. + f0ddb68a-b2b7-4faa-b14a-facdc243742d + true + Curvature Graph + Curvature Graph + + + + + + 307 + -988 + 71 + 64 + + + 364 + -956 + + + + + + Curve for Curvature graph display + true + d530825e-80d3-499d-b78f-986935445229 + true + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 309 + -986 + 40 + 20 + + + 330.5 + -976 + + + + + + + + Sampling density of the Graph + 357fd4fe-3740-43a8-be34-48269fb5a3b6 + true + Density + Density + false + 0 + + + + + + 309 + -966 + 40 + 20 + + + 330.5 + -956 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Scale of graph + c8df2ac2-2cb1-42b0-be3d-ab99968aa1a4 + true + Scale + Scale + false + 33096ecd-58a1-4854-938e-9015e6f803ad + 1 + + + + + + 309 + -946 + 40 + 20 + + + 330.5 + -936 + + + + + + 1 + + + + + 1 + {0} + + + + + 105 + + + + + + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 33096ecd-58a1-4854-938e-9015e6f803ad + Digit Scroller + + false + 0 + + + + + 12 + + 11 + + 90.0 + + + + + + 219 + -894 + 250 + 20 + + + 219.2531 + -893.7879 + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + aebc1232-945f-4a80-8931-58619a42a3ba + Remap Numbers + Remap Numbers + + + + + + 285 + -2639 + 115 + 64 + + + 340 + -2607 + + + + + + Value to remap + 364e1e63-7fde-44ea-b901-8e1185b09e6a + Value + Value + false + 17294bf3-c45d-4dfd-9cb0-af364912a984 + 1 + + + + + + 287 + -2637 + 38 + 20 + + + 307.5 + -2627 + + + + + + + + Source domain + 30cafd67-808a-4dd5-862d-7785c8781a44 + Source + Source + false + 785dc3a8-ba5d-47a7-a1aa-e6c1f3233c39 + 1 + + + + + + 287 + -2617 + 38 + 20 + + + 307.5 + -2607 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + c0894210-0eb6-409e-bcee-b0a3729722eb + Target + Target + false + 0 + + + + + + 287 + -2597 + 38 + 20 + + + 307.5 + -2587 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Remapped number + b172aa86-4fb2-46ba-8816-ae7c5293e801 + Mapped + Mapped + false + 0 + + + + + + 355 + -2637 + 43 + 30 + + + 378 + -2622 + + + + + + + + Remapped and clipped number + 3ad6411d-16be-45d6-ab2b-b5e401cc063d + Clipped + Clipped + false + 0 + + + + + + 355 + -2607 + 43 + 30 + + + 378 + -2592 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 0b5d6609-6941-4246-858a-03ba1d9e350d + Bounds + Bounds + + + + + + 281 + -2557 + 122 + 28 + + + 345 + -2543 + + + + + + 1 + Numbers to include in Bounds + 0eb0bf3b-7160-4738-851e-9fde6b5111c6 + Numbers + Numbers + false + 17294bf3-c45d-4dfd-9cb0-af364912a984 + 1 + + + + + + 283 + -2555 + 47 + 24 + + + 308 + -2543 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 785dc3a8-ba5d-47a7-a1aa-e6c1f3233c39 + Domain + Domain + false + 0 + + + + + + 360 + -2555 + 41 + 24 + + + 382 + -2543 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 17294bf3-c45d-4dfd-9cb0-af364912a984 + Relay + + false + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + 1 + + + + + + 322 + -2510 + 40 + 16 + + + 342 + -2502 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 87a86308-bd68-4a57-b7ed-d1a865ae6cfb + Relay + + false + 2c32b056-d97e-4488-861d-804e4153f59f + 1 + + + + + + 322 + -2866 + 40 + 16 + + + 342 + -2858 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + e5408291-45c1-4503-b8fe-0987d12cf549 + Multiplication + Multiplication + + + + + + 301 + -2838 + 82 + 44 + + + 332 + -2816 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + c605ee28-ea76-4541-81a9-d4cedf65e3ca + A + A + true + ca56c260-1f4a-4935-a007-94a03e0fbc85 + 1 + + + + + + 303 + -2836 + 14 + 20 + + + 311.5 + -2826 + + + + + + + + Second item for multiplication + d437eaa2-d9a8-4316-9f66-5aed3d1c8a69 + B + B + true + 9b38d559-6971-43c1-a564-72c1c73be80f + 1 + + + + + + 303 + -2816 + 14 + 20 + + + 311.5 + -2806 + + + + + + + + Result of multiplication + 2c32b056-d97e-4488-861d-804e4153f59f + Result + Result + false + 0 + + + + + + 347 + -2836 + 34 + 40 + + + 365.5 + -2816 + + + + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 716539ec-18e2-406c-aa92-10073e9bf869 + true + Expression + Expression + + + + + + 245 + -1380 + 194 + 28 + + + 345 + -1366 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + ba596277-2206-44cd-928c-dd7a1387b33a + true + Variable O + O + true + 3209bc4c-b158-4a58-86bd-8b93b4d22b24 + 1 + + + + + + 247 + -1378 + 14 + 24 + + + 255.5 + -1366 + + + + + + + + Result of expression + f64a8243-52f4-466e-92c2-2476f4f3d482 + true + Result + + false + 0 + + + + + + 428 + -1378 + 9 + 24 + + + 434 + -1366 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 752dabaa-3762-47a6-aad3-f902babbb086 + Panel + + false + 1 + f64a8243-52f4-466e-92c2-2476f4f3d482 + 1 + Double click to edit panel content… + + + + + + 252 + -1662 + 185 + 271 + + 0 + 0 + 0 + + 252.3425 + -1661.768 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 41cfbe3f-52d9-4726-86d6-cc03d99c010a + Relay + + false + 752dabaa-3762-47a6-aad3-f902babbb086 + 1 + + + + + + 322 + -1689 + 40 + 16 + + + 342 + -1681 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 3209bc4c-b158-4a58-86bd-8b93b4d22b24 + Relay + + false + 05da292a-940f-4348-91d7-9451ac1c5838 + 1 + + + + + + 322 + -1333 + 40 + 16 + + + 342 + -1325 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 716539ec-18e2-406c-aa92-10073e9bf869 + 752dabaa-3762-47a6-aad3-f902babbb086 + 41cfbe3f-52d9-4726-86d6-cc03d99c010a + 3209bc4c-b158-4a58-86bd-8b93b4d22b24 + 4 + 4b861e0f-f710-4084-811a-d38da51c030b + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + dd2b625d-c81b-48c3-98a1-a22c713b866b + true + Expression + Expression + + + + + + 245 + -2080 + 194 + 28 + + + 345 + -2066 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 2b94cdae-812f-4282-9970-8550ee4833cf + true + Variable O + O + true + aa9a97c1-b505-4d4d-8b0c-fb1d882ef6a6 + 1 + + + + + + 247 + -2078 + 14 + 24 + + + 255.5 + -2066 + + + + + + + + Result of expression + 08a8ff21-6362-4499-a17d-ad0a6314d397 + true + Result + + false + 0 + + + + + + 428 + -2078 + 9 + 24 + + + 434 + -2066 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 3d8049c1-0ee0-4220-bbbc-cf2e4058a74f + Panel + + false + 0 + 08a8ff21-6362-4499-a17d-ad0a6314d397 + 1 + Double click to edit panel content… + + + + + + 244 + -2362 + 200 + 271 + + 0 + 0 + 0 + + 244.4094 + -2361.006 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + eef65a68-345b-4553-8bd2-2e34a011183d + Relay + + false + 3d8049c1-0ee0-4220-bbbc-cf2e4058a74f + 1 + + + + + + 322 + -2408 + 40 + 16 + + + 342 + -2400 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + aa9a97c1-b505-4d4d-8b0c-fb1d882ef6a6 + Relay + + false + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + 1 + + + + + + 322 + -2033 + 40 + 16 + + + 342 + -2025 + + + + + + + + + + c75b62fa-0a33-4da7-a5bd-03fd0068fd93 + Length + + + + + Measure the length of a curve. + true + b1675026-5196-4119-a33e-1a2b2d3aa486 + Length + Length + + + + + + 290 + -683 + 104 + 28 + + + 340 + -669 + + + + + + Curve to measure + edaf629b-2776-49aa-953c-5e8714e22bea + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 292 + -681 + 33 + 24 + + + 310 + -669 + + + + + + + + Curve length + fe7076f0-6b08-477b-ba14-e24d0686a99d + Length + Length + false + 0 + + + + + + 355 + -681 + 37 + 24 + + + 375 + -669 + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 074fc63a-52af-42e5-bebb-63a94047c569 + Multiplication + Multiplication + + + + + + 301 + -2731 + 82 + 44 + + + 332 + -2709 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 14b7b7a1-f696-40f4-a4e1-385aa646f809 + A + A + true + 43cb3048-7241-4139-a376-2e1682e9590e + 1 + + + + + + 303 + -2729 + 14 + 20 + + + 311.5 + -2719 + + + + + + + + Second item for multiplication + 9e925ca1-9af5-47f0-860b-5f49f46a267e + B + B + true + b172aa86-4fb2-46ba-8816-ae7c5293e801 + 1 + + + + + + 303 + -2709 + 14 + 20 + + + 311.5 + -2699 + + + + + + + + Result of multiplication + ca56c260-1f4a-4935-a007-94a03e0fbc85 + Result + Result + false + 0 + + + + + + 347 + -2729 + 34 + 40 + + + 365.5 + -2709 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f0081a6b-7002-460c-a506-4fc6acbb0717 + Relay + + false + d92a26fc-9ebc-4cf7-8555-ca5d20758063 + 1 + + + + + + 322 + -3440 + 40 + 16 + + + 342 + -3432 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 30b91dbc-1cc7-44e0-a002-8b739db6700b + Digit Scroller + + false + 0 + + + + + 12 + + 11 + + 256.0 + + + + + + 219 + -1020 + 250 + 20 + + + 219.2531 + -1019.784 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c56d0868-7f1a-4010-b976-51cbf928909c + Relay + + false + 303bce1c-549d-4ba2-a0b8-ecc3df759a95 + 1 + + + + + + 322 + -1765 + 40 + 16 + + + 342 + -1757 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 43cb3048-7241-4139-a376-2e1682e9590e + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -2666 + 40 + 16 + + + 342 + -2658 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 9b38d559-6971-43c1-a564-72c1c73be80f + Digit Scroller + + false + 0 + + + + + 12 + + 1 + + 0.03125000000 + + + + + + 219 + -2771 + 250 + 20 + + + 219.9382 + -2770.296 + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 1235c4c9-8f5f-4d89-9d7f-809970b11602 + Explode + Explode + + + + + + 274 + -3835 + 136 + 44 + + + 341 + -3813 + + + + + + Curve to explode + d252d86b-4357-4160-8806-065243868a01 + Curve + Curve + false + 21b73d05-7098-4bfe-9b7c-ba396fe40db4 + 1 + + + + + + 276 + -3833 + 50 + 20 + + + 302.5 + -3823 + + + + + + + + Recursive decomposition until all segments are atomic + c6cc1c17-f09f-4b5b-8bf0-a0d5b7a01ead + Recursive + Recursive + false + 0 + + + + + + 276 + -3813 + 50 + 20 + + + 302.5 + -3803 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + e0eba673-a90c-427d-900e-4092525d542c + Segments + Segments + false + 0 + + + + + + 356 + -3833 + 52 + 20 + + + 383.5 + -3823 + + + + + + + + 1 + Vertices of the exploded segments + 2f71a5ce-8d05-49dd-8e0d-c01d95276bb0 + Vertices + Vertices + false + 0 + + + + + + 356 + -3813 + 52 + 20 + + + 383.5 + -3803 + + + + + + + + + + + + 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 + 31bba6de-e61e-4c51-aee7-ce9783e01938 + Evaluate Length + Evaluate Length + + + + + + 270 + -3918 + 144 + 64 + + + 344 + -3886 + + + + + + Curve to evaluate + c66b582d-5ccf-4982-a309-fe5fd6ca1777 + Curve + Curve + false + e0eba673-a90c-427d-900e-4092525d542c + 1 + + + + + + 272 + -3916 + 57 + 20 + + + 302 + -3906 + + + + + + + + Length factor for curve evaluation + 8e94baff-d3b7-452f-a9d7-933bef3ef02d + Length + Length + false + 0 + + + + + + 272 + -3896 + 57 + 20 + + + 302 + -3886 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 45bb2402-c8fc-4adb-b9c6-ef19b9134833 + Normalized + Normalized + false + 0 + + + + + + 272 + -3876 + 57 + 20 + + + 302 + -3866 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 1f245287-a4bb-462e-803b-10a428c34788 + Point + Point + false + 0 + + + + + + 359 + -3916 + 53 + 20 + + + 387 + -3906 + + + + + + + + Tangent vector at the specified length + c0a696b0-6fdb-436a-ba08-3592d8c344c5 + Tangent + Tangent + false + 0 + + + + + + 359 + -3896 + 53 + 20 + + + 387 + -3886 + + + + + + + + Curve parameter at the specified length + 9cc57cc3-fcea-49a3-8d71-956c30343f16 + Parameter + Parameter + false + 0 + + + + + + 359 + -3876 + 53 + 20 + + + 387 + -3866 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + e952dcfc-beb9-4466-8a52-18c3a48ca690 + Line SDL + Line SDL + + + + + + 281 + -5551 + 122 + 64 + + + 361 + -5519 + + + + + + Line start point + 2e8927af-a7a6-44cb-b097-60ced563bdd6 + Start + Start + false + 1f245287-a4bb-462e-803b-10a428c34788 + 1 + + + + + + 283 + -5549 + 63 + 20 + + + 324 + -5539 + + + + + + + + Line tangent (direction) + 125e14be-07f6-4815-8fef-f2a404e22f23 + Direction + Direction + false + d49d65a1-ab0e-404e-832a-56af0caf33d5 + 1 + + + + + + 283 + -5529 + 63 + 20 + + + 324 + -5519 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 2a9215eb-1569-4266-a9b2-19a7c5f5e785 + ABS(X) + Length + Length + false + 5a1b7d78-df7b-415f-a918-9b8856647f19 + 1 + + + + + + 283 + -5509 + 63 + 20 + + + 324 + -5499 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + f1ef4c2c-c83b-4d43-98c0-fb72236f88cc + Line + Line + false + 0 + + + + + + 376 + -5549 + 25 + 60 + + + 390 + -5519 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + a5c79455-bf88-49ef-99f4-671b1be37912 + Relative Differences + Relative Differences + + + + + + 278 + -4261 + 128 + 28 + + + 331 + -4247 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 1f493db7-13ba-4092-900a-fc2e9eb2690b + Values + Values + false + 30b4a045-d3ff-4182-a9be-b6ecdac7b148 + 1 + + + + + + 280 + -4259 + 36 + 24 + + + 299.5 + -4247 + + + + + + + + 1 + Differences between consecutive items + 3543eea8-ccb2-4a16-ba0d-7da154bea245 + Differenced + Differenced + false + 0 + + + + + + 346 + -4259 + 58 + 24 + + + 376.5 + -4247 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + 585b2b05-76bc-49fe-84bc-7ac188438233 + Replace Nulls + Replace Nulls + + + + + + 274 + -4205 + 136 + 44 + + + 360 + -4183 + + + + + + 1 + Items to test for null + b991c4f8-6828-4b0a-925f-ea02ea1d23b5 + Items + Items + false + dba5e2b1-2c7e-4684-90fe-6f8ffa37ee14 + 1 + + + + + + 276 + -4203 + 69 + 20 + + + 312 + -4193 + + + + + + + + 1 + Items to replace nulls with + 8334fc01-c389-46cb-b0d9-ce519001e8ea + Replacements + Replacements + false + 0 + + + + + + 276 + -4183 + 69 + 20 + + + 312 + -4173 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + 30b4a045-d3ff-4182-a9be-b6ecdac7b148 + Items + Items + false + 0 + + + + + + 375 + -4203 + 33 + 20 + + + 393 + -4193 + + + + + + + + Number of items replaced + 93c2645a-9f47-46a5-ba72-9833feea60b1 + Count + Count + false + 0 + + + + + + 375 + -4183 + 33 + 20 + + + 393 + -4173 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + 298c5906-3060-4c12-83fb-e2eb57968b4e + List Length + List Length + + + + + + 296 + -4310 + 93 + 28 + + + 335 + -4296 + + + + + + 1 + Base list + 24574b36-39c7-446b-994a-50f8c60cbd75 + List + List + false + 3543eea8-ccb2-4a16-ba0d-7da154bea245 + 1 + + + + + + 298 + -4308 + 22 + 24 + + + 310.5 + -4296 + + + + + + + + Number of items in L + 5a09a26e-536c-46a8-8a37-30f4f1e16cd8 + Length + Length + false + 0 + + + + + + 350 + -4308 + 37 + 24 + + + 370 + -4296 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + b01c6bd4-326e-4fd0-b1ec-c33d0811a245 + List Item + List Item + + + + + + 305 + -4473 + 74 + 64 + + + 353 + -4441 + + + + + + 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 + 326aed3c-1348-4128-bc5c-7995369c7168 + List + List + false + 3543eea8-ccb2-4a16-ba0d-7da154bea245 + 1 + + + + + + 307 + -4471 + 31 + 20 + + + 324 + -4461 + + + + + + + + Item index + 32b29e9e-974f-4bb4-850b-12d6d6415c23 + Index + Index + false + fc2a6476-12e7-4e51-960a-2e0f722d872f + 1 + + + + + + 307 + -4451 + 31 + 20 + + + 324 + -4441 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 5f5f3056-d849-4582-a6b3-dd6e6fcab270 + Wrap + Wrap + false + 0 + + + + + + 307 + -4431 + 31 + 20 + + + 324 + -4421 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 8accd698-d1b5-4645-b680-e79f49ce4b3c + false + Item + i + false + 0 + + + + + + 368 + -4471 + 9 + 60 + + + 374 + -4441 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + f306378d-d190-402f-b579-6810c6153529 + Series + Series + + + + + + 284 + -4391 + 117 + 64 + + + 350 + -4359 + + + + + + First number in the series + deefb998-0f55-41fc-904c-4a53ea9ac8cf + Start + Start + false + 0 + + + + + + 286 + -4389 + 49 + 20 + + + 320 + -4379 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + d794e885-ee9e-493f-bbe8-72243c08c2d2 + Step + Step + false + 0 + + + + + + 286 + -4369 + 49 + 20 + + + 320 + -4359 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 71a4992a-7986-4b3d-a962-50b87b073253 + X-1 + Count + Count + false + 5a09a26e-536c-46a8-8a37-30f4f1e16cd8 + 1 + + + + + + 286 + -4349 + 49 + 20 + + + 320 + -4339 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + fc2a6476-12e7-4e51-960a-2e0f722d872f + Series + Series + false + 0 + + + + + + 365 + -4389 + 34 + 60 + + + 383.5 + -4359 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + dba5e2b1-2c7e-4684-90fe-6f8ffa37ee14 + Relay + + false + f0081a6b-7002-460c-a506-4fc6acbb0717 + 1 + + + + + + 322 + -4142 + 40 + 16 + + + 342 + -4134 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 31eebae4-4569-4f6d-9015-4837fade6914 + Relay + + false + 8accd698-d1b5-4645-b680-e79f49ce4b3c + 1 + + + + + + 322 + -4506 + 40 + 16 + + + 342 + -4498 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a5c79455-bf88-49ef-99f4-671b1be37912 + 585b2b05-76bc-49fe-84bc-7ac188438233 + 298c5906-3060-4c12-83fb-e2eb57968b4e + b01c6bd4-326e-4fd0-b1ec-c33d0811a245 + f306378d-d190-402f-b579-6810c6153529 + dba5e2b1-2c7e-4684-90fe-6f8ffa37ee14 + 31eebae4-4569-4f6d-9015-4837fade6914 + 7 + 3837f93f-fccb-4d24-927e-f953cf950e7a + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + e6747a0a-ed73-4547-9818-4adc1fde206b + Curve Closest Point + Curve Closest Point + + + + + + 282 + -4006 + 120 + 64 + + + 332 + -3974 + + + + + + Point to project onto curve + e7846620-d8c8-4ad4-8077-8b5609b442e4 + Point + Point + false + 1f245287-a4bb-462e-803b-10a428c34788 + 1 + + + + + + 284 + -4004 + 33 + 30 + + + 302 + -3989 + + + + + + + + Curve to project onto + af3cc826-3c2a-42eb-886f-332ebc8fe72a + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -3974 + 33 + 30 + + + 302 + -3959 + + + + + + + + Point on the curve closest to the base point + 0297a020-9ae5-4202-8324-411b299cf03b + Point + Point + false + 0 + + + + + + 347 + -4004 + 53 + 20 + + + 375 + -3994 + + + + + + + + Parameter on curve domain of closest point + 462e1f0b-28b2-479d-bcd6-8b60a119dfa3 + Parameter + Parameter + false + 0 + + + + + + 347 + -3984 + 53 + 20 + + + 375 + -3974 + + + + + + + + Distance between base point and curve + 6f55d7d8-72fb-4dc0-9e8f-1b8785c89fe3 + Distance + Distance + false + 0 + + + + + + 347 + -3964 + 53 + 20 + + + 375 + -3954 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 64c34b84-9785-4ca2-acc3-5b27aeb86a2a + Line + Line + + + + + + 285 + -4085 + 114 + 44 + + + 357 + -4063 + + + + + + Line start point + 7f57bad3-fd5f-4d81-a1cf-ede32a2c4e01 + Start Point + Start Point + false + 0297a020-9ae5-4202-8324-411b299cf03b + 1 + + + + + + 287 + -4083 + 55 + 20 + + + 316 + -4073 + + + + + + + + Line end point + 41e822cf-29db-46bb-9f48-ba0fb934d7fa + End Point + End Point + false + 1f245287-a4bb-462e-803b-10a428c34788 + 1 + + + + + + 287 + -4063 + 55 + 20 + + + 316 + -4053 + + + + + + + + Line segment + d49d65a1-ab0e-404e-832a-56af0caf33d5 + Line + Line + false + 0 + + + + + + 372 + -4083 + 25 + 40 + + + 386 + -4063 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 4bed0c79-eafe-44a1-9d85-14b3b5ec97c8 + Remap Numbers + Remap Numbers + + + + + + 285 + -5249 + 115 + 64 + + + 340 + -5217 + + + + + + Value to remap + ccc4cc4d-e7ab-4257-8a2e-038063cad0c9 + Value + Value + false + 7b6a2fb6-de88-429e-b5ce-bc95295aee42 + 1 + + + + + + 287 + -5247 + 38 + 20 + + + 307.5 + -5237 + + + + + + + + Source domain + 635923a8-12b1-4d54-94f1-aa068fb6d649 + Source + Source + false + 428bce9e-004f-4711-b8b8-a68ad2609516 + 1 + + + + + + 287 + -5227 + 38 + 20 + + + 307.5 + -5217 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 70f57595-c4f5-4ac7-8034-d8345446ff8c + Target + Target + false + 0 + + + + + + 287 + -5207 + 38 + 20 + + + 307.5 + -5197 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + 5066ea7d-0885-40ef-ba08-0e26c33247da + Mapped + Mapped + false + 0 + + + + + + 355 + -5247 + 43 + 30 + + + 378 + -5232 + + + + + + + + Remapped and clipped number + 3ffe802e-a270-46f3-9d4a-db963ab06e75 + Clipped + Clipped + false + 0 + + + + + + 355 + -5217 + 43 + 30 + + + 378 + -5202 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 2ccab08a-bf04-4c3d-9716-a753d82a03cd + Bounds + Bounds + + + + + + 281 + -5167 + 122 + 28 + + + 345 + -5153 + + + + + + 1 + Numbers to include in Bounds + 594e13ef-01fb-4cb2-8151-ff5cb5337fcc + Numbers + Numbers + false + 7b6a2fb6-de88-429e-b5ce-bc95295aee42 + 1 + + + + + + 283 + -5165 + 47 + 24 + + + 308 + -5153 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 428bce9e-004f-4711-b8b8-a68ad2609516 + Domain + Domain + false + 0 + + + + + + 360 + -5165 + 41 + 24 + + + 382 + -5153 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 7b6a2fb6-de88-429e-b5ce-bc95295aee42 + Relay + + false + 31eebae4-4569-4f6d-9015-4837fade6914 + 1 + + + + + + 322 + -5120 + 40 + 16 + + + 342 + -5112 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 3526fdbb-61f6-43cc-9429-e4e095d93c55 + Multiplication + Multiplication + + + + + + 301 + -5448 + 82 + 44 + + + 332 + -5426 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 4e8705fc-4391-4f4b-a999-5b1538ebcad7 + A + A + true + 5384f7a4-eafb-4feb-883d-3bcc8cd83215 + 1 + + + + + + 303 + -5446 + 14 + 20 + + + 311.5 + -5436 + + + + + + + + Second item for multiplication + 51b83656-7734-4f38-9cce-d5457c168cb6 + B + B + true + 801c2d58-0c8e-4ef9-a87a-addb6430228a + 1 + + + + + + 303 + -5426 + 14 + 20 + + + 311.5 + -5416 + + + + + + + + Result of multiplication + 5a1b7d78-df7b-415f-a918-9b8856647f19 + Result + Result + false + 0 + + + + + + 347 + -5446 + 34 + 40 + + + 365.5 + -5426 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 84d41a65-8d6a-4672-9104-40d8383ae1b7 + Multiplication + Multiplication + + + + + + 301 + -5341 + 82 + 44 + + + 332 + -5319 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 4f922c89-25cd-4ec7-8389-1a753b305964 + A + A + true + fd8bd28b-a563-46fc-b271-ca8424e2facb + 1 + + + + + + 303 + -5339 + 14 + 20 + + + 311.5 + -5329 + + + + + + + + Second item for multiplication + 16e8d00a-896f-44e2-8643-9b69c422193f + B + B + true + 5066ea7d-0885-40ef-ba08-0e26c33247da + 1 + + + + + + 303 + -5319 + 14 + 20 + + + 311.5 + -5309 + + + + + + + + Result of multiplication + 5384f7a4-eafb-4feb-883d-3bcc8cd83215 + Result + Result + false + 0 + + + + + + 347 + -5339 + 34 + 40 + + + 365.5 + -5319 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + fd8bd28b-a563-46fc-b271-ca8424e2facb + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -5276 + 40 + 16 + + + 342 + -5268 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 801c2d58-0c8e-4ef9-a87a-addb6430228a + Digit Scroller + + false + 0 + + + + + 12 + + 1 + + 0.03125000000 + + + + + + 219 + -5368 + 250 + 20 + + + 219.9621 + -5367.193 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4bed0c79-eafe-44a1-9d85-14b3b5ec97c8 + 2ccab08a-bf04-4c3d-9716-a753d82a03cd + 7b6a2fb6-de88-429e-b5ce-bc95295aee42 + 3526fdbb-61f6-43cc-9429-e4e095d93c55 + 84d41a65-8d6a-4672-9104-40d8383ae1b7 + fd8bd28b-a563-46fc-b271-ca8424e2facb + 801c2d58-0c8e-4ef9-a87a-addb6430228a + 7 + dfa7cf71-20ac-49f9-b5dd-b2947d015437 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 1235c4c9-8f5f-4d89-9d7f-809970b11602 + 31bba6de-e61e-4c51-aee7-ce9783e01938 + e6747a0a-ed73-4547-9818-4adc1fde206b + 64c34b84-9785-4ca2-acc3-5b27aeb86a2a + 4 + 7c5383a5-e9de-45c7-841d-ce818bf974b1 + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + c56e3504-6a64-4795-9c0c-3479bc802005 + true + Expression + Expression + + + + + + 245 + -4606 + 194 + 28 + + + 345 + -4592 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 658cd5bc-b3d3-4f5c-89e5-9d36fe1c3a7f + true + Variable O + O + true + 106043df-2b8f-4807-96f9-092a1890ab46 + 1 + + + + + + 247 + -4604 + 14 + 24 + + + 255.5 + -4592 + + + + + + + + Result of expression + 0009d767-0973-4418-9eb3-0d0e9fe3172c + true + Result + + false + 0 + + + + + + 428 + -4604 + 9 + 24 + + + 434 + -4592 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a7eafc6f-e9ef-4560-9224-6456d0194977 + Panel + + false + 1 + 0009d767-0973-4418-9eb3-0d0e9fe3172c + 1 + Double click to edit panel content… + + + + + + 252 + -4885 + 185 + 271 + + 0 + 0 + 0 + + 252.2971 + -4884.8 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 4fc52e93-3ecd-4f57-9fd2-8e926602ed0d + Relay + + false + a7eafc6f-e9ef-4560-9224-6456d0194977 + 1 + + + + + + 322 + -4915 + 40 + 16 + + + 342 + -4907 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 106043df-2b8f-4807-96f9-092a1890ab46 + Relay + + false + 31eebae4-4569-4f6d-9015-4837fade6914 + 1 + + + + + + 322 + -4559 + 40 + 16 + + + 342 + -4551 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + c56e3504-6a64-4795-9c0c-3479bc802005 + a7eafc6f-e9ef-4560-9224-6456d0194977 + 4fc52e93-3ecd-4f57-9fd2-8e926602ed0d + 106043df-2b8f-4807-96f9-092a1890ab46 + 4 + 703b39f0-ae9a-4ac1-9d1d-689fceef369d + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 17f4f423-02ee-4cf2-8a66-092030847692 + Create Material + Create Material + + + + + + 270 + -5677 + 144 + 104 + + + 354 + -5625 + + + + + + Colour of the diffuse channel + 16b3dab9-316e-4084-85bd-1aefc12ce7fd + Diffuse + Diffuse + false + 0 + + + + + + 272 + -5675 + 67 + 20 + + + 307 + -5665 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;240;240;240 + + + + + + + + + + + + Colour of the specular highlight + 96e16746-e41f-4c0c-8d10-18c13ee50af0 + Specular + Specular + false + 0 + + + + + + 272 + -5655 + 67 + 20 + + + 307 + -5645 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 6095b4f4-3eec-4eaf-8313-c1352fa4f9aa + Emission + Emission + false + 0 + + + + + + 272 + -5635 + 67 + 20 + + + 307 + -5625 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 6e5af18f-9d61-44e0-96e7-a05f43eb7420 + Transparency + Transparency + false + 0 + + + + + + 272 + -5615 + 67 + 20 + + + 307 + -5605 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3008c6e8-6802-4f88-bb2c-a3a14a23ebbd + Shine + Shine + false + 0 + + + + + + 272 + -5595 + 67 + 20 + + + 307 + -5585 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + c8207c7c-6983-4ead-a035-31a880833d87 + Material + Material + false + 0 + + + + + + 369 + -5675 + 43 + 100 + + + 392 + -5625 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 3bc7cacb-5121-4d91-b8b7-63f626806339 + Custom Preview + Custom Preview + + + + + + + 301 + -5748 + 82 + 44 + + + 369 + -5726 + + + + + + Geometry to preview + true + e1c43a64-f95d-414a-b5ef-a11e0a9b6ce3 + Geometry + Geometry + false + f1ef4c2c-c83b-4d43-98c0-fb72236f88cc + 1 + + + + + + 303 + -5746 + 51 + 20 + + + 330 + -5736 + + + + + + + + The material override + 24f95085-09f9-43f6-8f6e-9aec43bf9508 + Material + Material + false + c8207c7c-6983-4ead-a035-31a880833d87 + 1 + + + + + + 303 + -5726 + 51 + 20 + + + 330 + -5716 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + 79807a24-881c-49f6-a2e9-99c944da363b + Evaluate Length + Evaluate Length + + + + + + 270 + -5836 + 144 + 64 + + + 344 + -5804 + + + + + + Curve to evaluate + 93622315-1333-4e7d-9d00-e8f999915f81 + Curve + Curve + false + f1ef4c2c-c83b-4d43-98c0-fb72236f88cc + 1 + + + + + + 272 + -5834 + 57 + 20 + + + 302 + -5824 + + + + + + + + Length factor for curve evaluation + 65e8e1ca-b041-404d-84f9-4f248c4b38c3 + Length + Length + false + 0 + + + + + + 272 + -5814 + 57 + 20 + + + 302 + -5804 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + bfaf68a5-3177-49cb-a638-328681961f82 + Normalized + Normalized + false + 0 + + + + + + 272 + -5794 + 57 + 20 + + + 302 + -5784 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 422a4d69-9988-492e-9a7b-889107e197a7 + Point + Point + false + 0 + + + + + + 359 + -5834 + 53 + 20 + + + 387 + -5824 + + + + + + + + Tangent vector at the specified length + e89295be-495e-40f7-a50a-b3a624f6be9e + Tangent + Tangent + false + 0 + + + + + + 359 + -5814 + 53 + 20 + + + 387 + -5804 + + + + + + + + Curve parameter at the specified length + d5e7ed52-b624-4b25-85e4-eecafc784969 + Parameter + Parameter + false + 0 + + + + + + 359 + -5794 + 53 + 20 + + + 387 + -5784 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + ea2f3f0b-678b-4eb4-89f4-d0db7196196c + Interpolate + Interpolate + + + + + + 280 + -5941 + 125 + 84 + + + 347 + -5899 + + + + + + 1 + Interpolation points + 89bbd718-39ba-4bcd-b958-4a7af6b23608 + Vertices + Vertices + false + 422a4d69-9988-492e-9a7b-889107e197a7 + 1 + + + + + + 282 + -5939 + 50 + 20 + + + 308.5 + -5929 + + + + + + + + Curve degree + 9d886379-3133-422a-9dfb-e481337dff67 + Degree + Degree + false + 0 + + + + + + 282 + -5919 + 50 + 20 + + + 308.5 + -5909 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 2d6c3aaf-f193-43c1-a31e-100682cbd3d2 + Periodic + Periodic + false + 0 + + + + + + 282 + -5899 + 50 + 20 + + + 308.5 + -5889 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 9f769675-6042-4829-afd4-7cfee9efd72d + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -5879 + 50 + 20 + + + 308.5 + -5869 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 6987f051-8789-4559-bdaf-4e874352b8df + Curve + Curve + false + 0 + + + + + + 362 + -5939 + 41 + 26 + + + 384 + -5925.667 + + + + + + + + Curve length + 934549c5-1a09-4b00-8252-ce374ab9e68b + Length + Length + false + 0 + + + + + + 362 + -5913 + 41 + 27 + + + 384 + -5899 + + + + + + + + Curve domain + 6239ee71-5de5-44e7-a2da-bd72f65a469f + Domain + Domain + false + 0 + + + + + + 362 + -5886 + 41 + 27 + + + 384 + -5872.333 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 073eaf44-06e8-4516-b70d-1dc8d5c7d4df + Create Material + Create Material + + + + + + 270 + -6068 + 144 + 104 + + + 354 + -6016 + + + + + + Colour of the diffuse channel + ce640274-34db-44d2-881b-85cbf86ff0e1 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -6066 + 67 + 20 + + + 307 + -6056 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;214;214;214 + + + + + + + + + + + + Colour of the specular highlight + 60dfc229-71d0-4527-9da3-3873d3b80a77 + Specular + Specular + false + 0 + + + + + + 272 + -6046 + 67 + 20 + + + 307 + -6036 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 5586cb8b-6dac-4577-9be1-8e5c04283fa3 + Emission + Emission + false + 0 + + + + + + 272 + -6026 + 67 + 20 + + + 307 + -6016 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 94d05a07-7353-4670-9e09-6e0d998e43f4 + Transparency + Transparency + false + 0 + + + + + + 272 + -6006 + 67 + 20 + + + 307 + -5996 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + e81486ce-190c-4102-8a53-23c9f4177768 + Shine + Shine + false + 0 + + + + + + 272 + -5986 + 67 + 20 + + + 307 + -5976 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + fc689087-259f-49ba-b0e5-0d78ee42c1ce + Material + Material + false + 0 + + + + + + 369 + -6066 + 43 + 100 + + + 392 + -6016 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + f4335817-17b2-44e4-9444-cf7c846e9e08 + Custom Preview + Custom Preview + + + + + + + 301 + -6134 + 82 + 44 + + + 369 + -6112 + + + + + + Geometry to preview + true + 6fc4752d-c3ba-4ec7-963b-16a754abc850 + Geometry + Geometry + false + 6987f051-8789-4559-bdaf-4e874352b8df + 1 + + + + + + 303 + -6132 + 51 + 20 + + + 330 + -6122 + + + + + + + + The material override + 24ab8278-52e6-473c-b5af-5d3664663fd2 + Material + Material + false + fc689087-259f-49ba-b0e5-0d78ee42c1ce + 1 + + + + + + 303 + -6112 + 51 + 20 + + + 330 + -6102 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 07560af2-db16-4e7d-be4d-e7755deeea0e + Quick Graph + Quick Graph + false + 0 + 106043df-2b8f-4807-96f9-092a1890ab46 + 1 + + + + + + 269 + -5082 + 150 + 150 + + + 269.1174 + -5081.323 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 62c602d2-77cd-4f0d-bb18-5acede9a4070 + a83d6a69-f8fd-4c44-b6fb-f06d5bcacf68 + 63010fd8-eb13-4ec9-b22e-d5be2c20a9cb + d8234047-e5ed-4bdd-b16f-b853221dfd74 + dac11d4e-526b-494b-b15d-b1947abc1edb + 11969dad-3d43-41a3-89f5-57bf4950c029 + a804cb48-155a-42af-ad8c-1c6e2a19e304 + bbc9a3b9-9f2b-4ca9-a252-97745cc0f3f6 + e59cae2d-e927-48aa-bcc2-d37dc07bb78a + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + c0c8b78b-7154-49a2-8d08-ea9a8aeb2411 + fb0c4290-5fc3-4c8a-bd75-2664c6024918 + 444d33db-630f-4a4a-9a78-8c5af1e72bea + f0dd4619-8667-471b-8bee-f417f6c5bbd7 + efbe7c91-7efe-4074-b06c-80ea8afc5981 + d386c9ed-f4c7-48bf-ba31-0b0ce3b9b519 + b11e37c2-b74d-4d1e-9e88-8b0a09e3751b + f464224b-d4f2-4efc-b071-9399a3a4b7a6 + 6c75b49e-1872-48c6-ba81-9f42938a1d8d + e87a9ae4-0bca-4919-b81c-9ef81edb9070 + 813ab685-4f5c-47df-9696-c6fecf21b027 + 42c790d9-d9a1-42ff-976a-6a2ca774acc6 + ea1170b9-358b-4d11-95cb-69af6ec2c480 + 0f8af61e-6c43-4e23-8815-755c3b9db42b + 1fe68cfa-e0af-483d-9fa5-a7f1bb59a74c + 45c549e0-68c2-4f37-a21e-dd01e8b91ce9 + 2b9dc671-97d7-4266-9245-438a371dcdbd + 60c55cc2-6d7b-46dd-9ac2-d038e02b13a7 + 2fe43a3a-f64d-462b-b737-595df688c660 + ff9d670c-e21f-46be-93e2-ca1d7ff298b4 + 94d4e900-1c9d-47b4-94e2-d66d0f612b90 + 60462b52-7bc6-41be-88a3-782552dd30e4 + a59ca456-6444-450e-892e-a6a94b625363 + 0ffaf933-d826-4f25-b455-4f00fbc879c2 + 34 + a2469f10-70ce-47f4-a4e4-0b08678f2884 + Group + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 62c602d2-77cd-4f0d-bb18-5acede9a4070 + Explode + Explode + + + + + + 274 + -6459 + 136 + 44 + + + 341 + -6437 + + + + + + Curve to explode + a8a0fdec-3d2d-4c16-a311-b410b7ff56e3 + Curve + Curve + false + 6987f051-8789-4559-bdaf-4e874352b8df + 1 + + + + + + 276 + -6457 + 50 + 20 + + + 302.5 + -6447 + + + + + + + + Recursive decomposition until all segments are atomic + c4cda850-3104-4e28-8d04-678e7c0eca40 + Recursive + Recursive + false + 0 + + + + + + 276 + -6437 + 50 + 20 + + + 302.5 + -6427 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 98212edd-af62-44dc-a89d-1ae9be71093e + Segments + Segments + false + 0 + + + + + + 356 + -6457 + 52 + 20 + + + 383.5 + -6447 + + + + + + + + 1 + Vertices of the exploded segments + 8a01d87b-4392-437b-a78c-685673932253 + Vertices + Vertices + false + 0 + + + + + + 356 + -6437 + 52 + 20 + + + 383.5 + -6427 + + + + + + + + + + + + 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 + a83d6a69-f8fd-4c44-b6fb-f06d5bcacf68 + Evaluate Length + Evaluate Length + + + + + + 270 + -6542 + 144 + 64 + + + 344 + -6510 + + + + + + Curve to evaluate + 92f88431-f806-4888-9919-5b34b1ff832d + Curve + Curve + false + 98212edd-af62-44dc-a89d-1ae9be71093e + 1 + + + + + + 272 + -6540 + 57 + 20 + + + 302 + -6530 + + + + + + + + Length factor for curve evaluation + bdc20563-1118-497e-9550-e6634a6157bd + Length + Length + false + 0 + + + + + + 272 + -6520 + 57 + 20 + + + 302 + -6510 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 1244b715-8fdd-441a-8f82-6609edeaf970 + Normalized + Normalized + false + 0 + + + + + + 272 + -6500 + 57 + 20 + + + 302 + -6490 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 591a1932-c0e6-43ca-9733-d42b91a20bb2 + Point + Point + false + 0 + + + + + + 359 + -6540 + 53 + 20 + + + 387 + -6530 + + + + + + + + Tangent vector at the specified length + 187a2498-c34c-4f57-bd87-0d5f7ffa911e + Tangent + Tangent + false + 0 + + + + + + 359 + -6520 + 53 + 20 + + + 387 + -6510 + + + + + + + + Curve parameter at the specified length + de0316b6-3631-4664-92e0-dd1e45a8520d + Parameter + Parameter + false + 0 + + + + + + 359 + -6500 + 53 + 20 + + + 387 + -6490 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + 63010fd8-eb13-4ec9-b22e-d5be2c20a9cb + Line SDL + Line SDL + + + + + + 281 + -8175 + 122 + 64 + + + 361 + -8143 + + + + + + Line start point + 5e18ed32-a156-4fa4-b13b-19fac8e7a728 + Start + Start + false + 591a1932-c0e6-43ca-9733-d42b91a20bb2 + 1 + + + + + + 283 + -8173 + 63 + 20 + + + 324 + -8163 + + + + + + + + Line tangent (direction) + 80b7924a-4677-4800-ae3b-bba84e95b67b + Direction + Direction + false + de0c9fd3-7271-4958-a1cb-2044f8fc3ae4 + 1 + + + + + + 283 + -8153 + 63 + 20 + + + 324 + -8143 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 1ef3006d-83dc-4f79-af64-9b8e572f35a6 + ABS(X) + Length + Length + false + e46b0d78-a2aa-4739-b44d-eb989984ca91 + 1 + + + + + + 283 + -8133 + 63 + 20 + + + 324 + -8123 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + 130844eb-08a9-45a2-9df0-4f040bb617dc + Line + Line + false + 0 + + + + + + 376 + -8173 + 25 + 60 + + + 390 + -8143 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + d8234047-e5ed-4bdd-b16f-b853221dfd74 + Relative Differences + Relative Differences + + + + + + 278 + -6885 + 128 + 28 + + + 331 + -6871 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + ec70ec89-a9aa-47ac-ac4c-b6819f665815 + Values + Values + false + 5883660c-9e3f-4a8e-88e3-1e3fe44f6088 + 1 + + + + + + 280 + -6883 + 36 + 24 + + + 299.5 + -6871 + + + + + + + + 1 + Differences between consecutive items + f973f482-820d-4d0a-abb0-0e45fd61dd4f + Differenced + Differenced + false + 0 + + + + + + 346 + -6883 + 58 + 24 + + + 376.5 + -6871 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + dac11d4e-526b-494b-b15d-b1947abc1edb + Replace Nulls + Replace Nulls + + + + + + 274 + -6829 + 136 + 44 + + + 360 + -6807 + + + + + + 1 + Items to test for null + bf97c8b2-fa07-428f-988d-5eec590f0725 + Items + Items + false + e59cae2d-e927-48aa-bcc2-d37dc07bb78a + 1 + + + + + + 276 + -6827 + 69 + 20 + + + 312 + -6817 + + + + + + + + 1 + Items to replace nulls with + 18480e2c-cf0b-40e2-8a64-81312da65a71 + Replacements + Replacements + false + 0 + + + + + + 276 + -6807 + 69 + 20 + + + 312 + -6797 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + 5883660c-9e3f-4a8e-88e3-1e3fe44f6088 + Items + Items + false + 0 + + + + + + 375 + -6827 + 33 + 20 + + + 393 + -6817 + + + + + + + + Number of items replaced + 2581cb82-20f8-477e-b3bf-a1642f64eb09 + Count + Count + false + 0 + + + + + + 375 + -6807 + 33 + 20 + + + 393 + -6797 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + 11969dad-3d43-41a3-89f5-57bf4950c029 + List Length + List Length + + + + + + 296 + -6934 + 93 + 28 + + + 335 + -6920 + + + + + + 1 + Base list + 4638b2a5-0852-4778-9dfa-c6d212022d9f + List + List + false + f973f482-820d-4d0a-abb0-0e45fd61dd4f + 1 + + + + + + 298 + -6932 + 22 + 24 + + + 310.5 + -6920 + + + + + + + + Number of items in L + 719bc471-8739-4733-9e48-4d70249b12f9 + Length + Length + false + 0 + + + + + + 350 + -6932 + 37 + 24 + + + 370 + -6920 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + a804cb48-155a-42af-ad8c-1c6e2a19e304 + List Item + List Item + + + + + + 305 + -7097 + 74 + 64 + + + 353 + -7065 + + + + + + 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 + 23a110ce-8527-423f-a609-7e7a1a444411 + List + List + false + f973f482-820d-4d0a-abb0-0e45fd61dd4f + 1 + + + + + + 307 + -7095 + 31 + 20 + + + 324 + -7085 + + + + + + + + Item index + df24c556-eaaf-401d-9e20-02977fda7ac0 + Index + Index + false + 0a706dac-b7dd-482a-93bc-aa50c370312f + 1 + + + + + + 307 + -7075 + 31 + 20 + + + 324 + -7065 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 6319081b-e54b-43dc-82fb-f0e5b97dcc9c + Wrap + Wrap + false + 0 + + + + + + 307 + -7055 + 31 + 20 + + + 324 + -7045 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + a1524e16-689f-4baa-b947-2e9fb80c5f64 + false + Item + i + false + 0 + + + + + + 368 + -7095 + 9 + 60 + + + 374 + -7065 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + bbc9a3b9-9f2b-4ca9-a252-97745cc0f3f6 + Series + Series + + + + + + 284 + -7015 + 117 + 64 + + + 350 + -6983 + + + + + + First number in the series + 51bf7af4-f963-44ff-836a-6de40ca98f79 + Start + Start + false + 0 + + + + + + 286 + -7013 + 49 + 20 + + + 320 + -7003 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + 379f2480-c1f4-4a91-a55f-430a81d125a7 + Step + Step + false + 0 + + + + + + 286 + -6993 + 49 + 20 + + + 320 + -6983 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 4584ffcd-1980-498a-bae6-104e5d24cf22 + X-1 + Count + Count + false + 719bc471-8739-4733-9e48-4d70249b12f9 + 1 + + + + + + 286 + -6973 + 49 + 20 + + + 320 + -6963 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + 0a706dac-b7dd-482a-93bc-aa50c370312f + Series + Series + false + 0 + + + + + + 365 + -7013 + 34 + 60 + + + 383.5 + -6983 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e59cae2d-e927-48aa-bcc2-d37dc07bb78a + Relay + + false + 31eebae4-4569-4f6d-9015-4837fade6914 + 1 + + + + + + 322 + -6766 + 40 + 16 + + + 342 + -6758 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + Relay + + false + a1524e16-689f-4baa-b947-2e9fb80c5f64 + 1 + + + + + + 322 + -7130 + 40 + 16 + + + 342 + -7122 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d8234047-e5ed-4bdd-b16f-b853221dfd74 + dac11d4e-526b-494b-b15d-b1947abc1edb + 11969dad-3d43-41a3-89f5-57bf4950c029 + a804cb48-155a-42af-ad8c-1c6e2a19e304 + bbc9a3b9-9f2b-4ca9-a252-97745cc0f3f6 + e59cae2d-e927-48aa-bcc2-d37dc07bb78a + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + 7 + c0c8b78b-7154-49a2-8d08-ea9a8aeb2411 + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + fb0c4290-5fc3-4c8a-bd75-2664c6024918 + Curve Closest Point + Curve Closest Point + + + + + + 282 + -6630 + 120 + 64 + + + 332 + -6598 + + + + + + Point to project onto curve + dc2d19a4-95c8-4d35-bd12-7db819193643 + Point + Point + false + 591a1932-c0e6-43ca-9733-d42b91a20bb2 + 1 + + + + + + 284 + -6628 + 33 + 30 + + + 302 + -6613 + + + + + + + + Curve to project onto + 55781c8b-88eb-4e97-aabf-d6e802e3d865 + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -6598 + 33 + 30 + + + 302 + -6583 + + + + + + + + Point on the curve closest to the base point + ad48b807-d3bb-4bdf-953f-86d26927f300 + Point + Point + false + 0 + + + + + + 347 + -6628 + 53 + 20 + + + 375 + -6618 + + + + + + + + Parameter on curve domain of closest point + 6c9dcd80-e8ea-46e2-a29b-135fb081ddd6 + Parameter + Parameter + false + 0 + + + + + + 347 + -6608 + 53 + 20 + + + 375 + -6598 + + + + + + + + Distance between base point and curve + 4b17b640-9071-4543-be63-653853c3440a + Distance + Distance + false + 0 + + + + + + 347 + -6588 + 53 + 20 + + + 375 + -6578 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + 444d33db-630f-4a4a-9a78-8c5af1e72bea + Line + Line + + + + + + 285 + -6709 + 114 + 44 + + + 357 + -6687 + + + + + + Line start point + 550119e3-62af-448f-98f8-c0a02130038d + Start Point + Start Point + false + ad48b807-d3bb-4bdf-953f-86d26927f300 + 1 + + + + + + 287 + -6707 + 55 + 20 + + + 316 + -6697 + + + + + + + + Line end point + b37db734-b282-4fd4-973e-64f6ad94eea4 + End Point + End Point + false + 591a1932-c0e6-43ca-9733-d42b91a20bb2 + 1 + + + + + + 287 + -6687 + 55 + 20 + + + 316 + -6677 + + + + + + + + Line segment + de0c9fd3-7271-4958-a1cb-2044f8fc3ae4 + Line + Line + false + 0 + + + + + + 372 + -6707 + 25 + 40 + + + 386 + -6687 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + f0dd4619-8667-471b-8bee-f417f6c5bbd7 + Remap Numbers + Remap Numbers + + + + + + 285 + -7873 + 115 + 64 + + + 340 + -7841 + + + + + + Value to remap + ed7f4811-c1f2-4d0d-99bc-1bed82103c9b + Value + Value + false + d386c9ed-f4c7-48bf-ba31-0b0ce3b9b519 + 1 + + + + + + 287 + -7871 + 38 + 20 + + + 307.5 + -7861 + + + + + + + + Source domain + e57daf77-2b13-4f25-8972-2a77731d10a1 + Source + Source + false + d63f494e-1aa1-4c52-9f29-0fd4f41a993c + 1 + + + + + + 287 + -7851 + 38 + 20 + + + 307.5 + -7841 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + b6c0ccf9-4a65-4f61-b77d-eb3a1fc8f392 + Target + Target + false + 0 + + + + + + 287 + -7831 + 38 + 20 + + + 307.5 + -7821 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + f67e087b-467e-410d-a10d-e22d03f922f9 + Mapped + Mapped + false + 0 + + + + + + 355 + -7871 + 43 + 30 + + + 378 + -7856 + + + + + + + + Remapped and clipped number + b8faefe7-031b-45f8-bfd8-3ebf4c1b432d + Clipped + Clipped + false + 0 + + + + + + 355 + -7841 + 43 + 30 + + + 378 + -7826 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + efbe7c91-7efe-4074-b06c-80ea8afc5981 + Bounds + Bounds + + + + + + 281 + -7791 + 122 + 28 + + + 345 + -7777 + + + + + + 1 + Numbers to include in Bounds + dfa3af40-1365-42f6-b616-56b609270abc + Numbers + Numbers + false + d386c9ed-f4c7-48bf-ba31-0b0ce3b9b519 + 1 + + + + + + 283 + -7789 + 47 + 24 + + + 308 + -7777 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + d63f494e-1aa1-4c52-9f29-0fd4f41a993c + Domain + Domain + false + 0 + + + + + + 360 + -7789 + 41 + 24 + + + 382 + -7777 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d386c9ed-f4c7-48bf-ba31-0b0ce3b9b519 + Relay + + false + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + 1 + + + + + + 322 + -7744 + 40 + 16 + + + 342 + -7736 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + b11e37c2-b74d-4d1e-9e88-8b0a09e3751b + Multiplication + Multiplication + + + + + + 301 + -8072 + 82 + 44 + + + 332 + -8050 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 5ccfa5a2-037e-4a8b-afeb-0e5b246b52a0 + A + A + true + 95428bde-a4e8-4664-85cb-88e039d6e69d + 1 + + + + + + 303 + -8070 + 14 + 20 + + + 311.5 + -8060 + + + + + + + + Second item for multiplication + cd541241-1972-4b1a-aaad-f1df8f0863d1 + B + B + true + e87a9ae4-0bca-4919-b81c-9ef81edb9070 + 1 + + + + + + 303 + -8050 + 14 + 20 + + + 311.5 + -8040 + + + + + + + + Result of multiplication + e46b0d78-a2aa-4739-b44d-eb989984ca91 + Result + Result + false + 0 + + + + + + 347 + -8070 + 34 + 40 + + + 365.5 + -8050 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + f464224b-d4f2-4efc-b071-9399a3a4b7a6 + Multiplication + Multiplication + + + + + + 301 + -7965 + 82 + 44 + + + 332 + -7943 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 2f76515c-1e36-4e59-be6e-2cd64999b24c + A + A + true + 6c75b49e-1872-48c6-ba81-9f42938a1d8d + 1 + + + + + + 303 + -7963 + 14 + 20 + + + 311.5 + -7953 + + + + + + + + Second item for multiplication + 7ea36650-4cf4-4266-8ee5-2eaf65ade99e + B + B + true + f67e087b-467e-410d-a10d-e22d03f922f9 + 1 + + + + + + 303 + -7943 + 14 + 20 + + + 311.5 + -7933 + + + + + + + + Result of multiplication + 95428bde-a4e8-4664-85cb-88e039d6e69d + Result + Result + false + 0 + + + + + + 347 + -7963 + 34 + 40 + + + 365.5 + -7943 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6c75b49e-1872-48c6-ba81-9f42938a1d8d + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -7900 + 40 + 16 + + + 342 + -7892 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + e87a9ae4-0bca-4919-b81c-9ef81edb9070 + Digit Scroller + + false + 0 + + + + + 12 + + 1 + + 0.03125000000 + + + + + + 219 + -7988 + 250 + 20 + + + 219.5915 + -7987.736 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f0dd4619-8667-471b-8bee-f417f6c5bbd7 + efbe7c91-7efe-4074-b06c-80ea8afc5981 + d386c9ed-f4c7-48bf-ba31-0b0ce3b9b519 + b11e37c2-b74d-4d1e-9e88-8b0a09e3751b + f464224b-d4f2-4efc-b071-9399a3a4b7a6 + 6c75b49e-1872-48c6-ba81-9f42938a1d8d + e87a9ae4-0bca-4919-b81c-9ef81edb9070 + 7 + 813ab685-4f5c-47df-9696-c6fecf21b027 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 62c602d2-77cd-4f0d-bb18-5acede9a4070 + a83d6a69-f8fd-4c44-b6fb-f06d5bcacf68 + fb0c4290-5fc3-4c8a-bd75-2664c6024918 + 444d33db-630f-4a4a-9a78-8c5af1e72bea + 4 + 42c790d9-d9a1-42ff-976a-6a2ca774acc6 + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + ea1170b9-358b-4d11-95cb-69af6ec2c480 + true + Expression + Expression + + + + + + 245 + -7230 + 194 + 28 + + + 345 + -7216 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 5717bcfa-35cc-4bb2-8d4f-6550fa015a12 + true + Variable O + O + true + 45c549e0-68c2-4f37-a21e-dd01e8b91ce9 + 1 + + + + + + 247 + -7228 + 14 + 24 + + + 255.5 + -7216 + + + + + + + + Result of expression + d5dd22c2-c2f6-49db-9212-7329aa07a448 + true + Result + + false + 0 + + + + + + 428 + -7228 + 9 + 24 + + + 434 + -7216 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 0f8af61e-6c43-4e23-8815-755c3b9db42b + Panel + + false + 1 + d5dd22c2-c2f6-49db-9212-7329aa07a448 + 1 + Double click to edit panel content… + + + + + + 251 + -7506 + 185 + 271 + + 0 + 0 + 0 + + 251.9265 + -7505.343 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1fe68cfa-e0af-483d-9fa5-a7f1bb59a74c + Relay + + false + 0f8af61e-6c43-4e23-8815-755c3b9db42b + 1 + + + + + + 322 + -7539 + 40 + 16 + + + 342 + -7531 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 45c549e0-68c2-4f37-a21e-dd01e8b91ce9 + Relay + + false + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + 1 + + + + + + 322 + -7183 + 40 + 16 + + + 342 + -7175 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ea1170b9-358b-4d11-95cb-69af6ec2c480 + 0f8af61e-6c43-4e23-8815-755c3b9db42b + 1fe68cfa-e0af-483d-9fa5-a7f1bb59a74c + 45c549e0-68c2-4f37-a21e-dd01e8b91ce9 + 4 + 2b9dc671-97d7-4266-9245-438a371dcdbd + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 60c55cc2-6d7b-46dd-9ac2-d038e02b13a7 + Create Material + Create Material + + + + + + 270 + -8301 + 144 + 104 + + + 354 + -8249 + + + + + + Colour of the diffuse channel + 8bd595c6-8fca-4553-88fd-c0cb246ed7ee + Diffuse + Diffuse + false + 0 + + + + + + 272 + -8299 + 67 + 20 + + + 307 + -8289 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;232;232;232 + + + + + + + + + + + + Colour of the specular highlight + f894e723-bb19-4d1b-828b-fe4242ca59aa + Specular + Specular + false + 0 + + + + + + 272 + -8279 + 67 + 20 + + + 307 + -8269 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 6da0d2ae-7fa1-4867-a3f5-b3b93429f496 + Emission + Emission + false + 0 + + + + + + 272 + -8259 + 67 + 20 + + + 307 + -8249 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 1a104031-1c1b-4776-a5ab-c0b2e6feaef7 + Transparency + Transparency + false + 0 + + + + + + 272 + -8239 + 67 + 20 + + + 307 + -8229 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8ddc3b8d-47be-4a49-a3bf-df8ead1c8acc + Shine + Shine + false + 0 + + + + + + 272 + -8219 + 67 + 20 + + + 307 + -8209 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 191785c0-e99a-4f7d-8da4-e34f08af24fb + Material + Material + false + 0 + + + + + + 369 + -8299 + 43 + 100 + + + 392 + -8249 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 2fe43a3a-f64d-462b-b737-595df688c660 + Custom Preview + Custom Preview + + + + + + + 301 + -8372 + 82 + 44 + + + 369 + -8350 + + + + + + Geometry to preview + true + 160c4617-2d47-48e6-9261-ff0a809168e6 + Geometry + Geometry + false + 130844eb-08a9-45a2-9df0-4f040bb617dc + 1 + + + + + + 303 + -8370 + 51 + 20 + + + 330 + -8360 + + + + + + + + The material override + 6a28cf0d-207d-4137-8be7-8f10edfa7765 + Material + Material + false + 191785c0-e99a-4f7d-8da4-e34f08af24fb + 1 + + + + + + 303 + -8350 + 51 + 20 + + + 330 + -8340 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + ff9d670c-e21f-46be-93e2-ca1d7ff298b4 + Evaluate Length + Evaluate Length + + + + + + 270 + -8460 + 144 + 64 + + + 344 + -8428 + + + + + + Curve to evaluate + 6942c066-5a6b-476d-9496-c45c7f3c1d51 + Curve + Curve + false + 130844eb-08a9-45a2-9df0-4f040bb617dc + 1 + + + + + + 272 + -8458 + 57 + 20 + + + 302 + -8448 + + + + + + + + Length factor for curve evaluation + 80427fe0-bad4-4dbb-8523-7386c55329fc + Length + Length + false + 0 + + + + + + 272 + -8438 + 57 + 20 + + + 302 + -8428 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 6d41df32-81d8-4460-a1d6-f982a5debc96 + Normalized + Normalized + false + 0 + + + + + + 272 + -8418 + 57 + 20 + + + 302 + -8408 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + f9648171-5327-4c63-8d43-bbb0cefc68c4 + Point + Point + false + 0 + + + + + + 359 + -8458 + 53 + 20 + + + 387 + -8448 + + + + + + + + Tangent vector at the specified length + 20aca951-bb90-4c48-859e-53e3fe26e78b + Tangent + Tangent + false + 0 + + + + + + 359 + -8438 + 53 + 20 + + + 387 + -8428 + + + + + + + + Curve parameter at the specified length + 16bc0126-35b9-4416-958e-08d0d2cc5486 + Parameter + Parameter + false + 0 + + + + + + 359 + -8418 + 53 + 20 + + + 387 + -8408 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + 94d4e900-1c9d-47b4-94e2-d66d0f612b90 + Interpolate + Interpolate + + + + + + 280 + -8565 + 125 + 84 + + + 347 + -8523 + + + + + + 1 + Interpolation points + 2d409667-be0c-45ab-952a-4ec9f9068f3c + Vertices + Vertices + false + f9648171-5327-4c63-8d43-bbb0cefc68c4 + 1 + + + + + + 282 + -8563 + 50 + 20 + + + 308.5 + -8553 + + + + + + + + Curve degree + 3547cf4d-abd2-4e7d-8e66-eb51ebbcd119 + Degree + Degree + false + 0 + + + + + + 282 + -8543 + 50 + 20 + + + 308.5 + -8533 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 8cb93cb9-a72c-4e6a-aeb7-8b4a608b413a + Periodic + Periodic + false + 0 + + + + + + 282 + -8523 + 50 + 20 + + + 308.5 + -8513 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 50ead30d-6ee3-4b32-81d6-d846bdcf101c + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -8503 + 50 + 20 + + + 308.5 + -8493 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + b67ebb99-1aa2-4e49-b9e4-9b9361a7ddd4 + Curve + Curve + false + 0 + + + + + + 362 + -8563 + 41 + 26 + + + 384 + -8549.667 + + + + + + + + Curve length + 6a68f31d-a30b-44f7-91ed-e7e2326f18f9 + Length + Length + false + 0 + + + + + + 362 + -8537 + 41 + 27 + + + 384 + -8523 + + + + + + + + Curve domain + 744d7b8f-37c6-4ead-8301-a929f8816367 + Domain + Domain + false + 0 + + + + + + 362 + -8510 + 41 + 27 + + + 384 + -8496.334 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 60462b52-7bc6-41be-88a3-782552dd30e4 + Create Material + Create Material + + + + + + 270 + -8692 + 144 + 104 + + + 354 + -8640 + + + + + + Colour of the diffuse channel + a7467e5e-2665-4ce2-8c43-cfaa15f87919 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -8690 + 67 + 20 + + + 307 + -8680 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;207;207;207 + + + + + + + + + + + + Colour of the specular highlight + 746b6510-fee5-470d-9c3e-cab16cb92af0 + Specular + Specular + false + 0 + + + + + + 272 + -8670 + 67 + 20 + + + 307 + -8660 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 0968a3e7-6ae2-4255-8d1a-b7f90a6e151b + Emission + Emission + false + 0 + + + + + + 272 + -8650 + 67 + 20 + + + 307 + -8640 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 81c5e772-f872-490e-be73-edd2a2483188 + Transparency + Transparency + false + 0 + + + + + + 272 + -8630 + 67 + 20 + + + 307 + -8620 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 7b3c55ca-8b0a-4716-95d3-10737b6dcaf8 + Shine + Shine + false + 0 + + + + + + 272 + -8610 + 67 + 20 + + + 307 + -8600 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 9a2b1609-89b2-46e9-aa2b-4261e1cf6846 + Material + Material + false + 0 + + + + + + 369 + -8690 + 43 + 100 + + + 392 + -8640 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + a59ca456-6444-450e-892e-a6a94b625363 + Custom Preview + Custom Preview + + + + + + + 301 + -8758 + 82 + 44 + + + 369 + -8736 + + + + + + Geometry to preview + true + f2088787-6ea9-4783-b496-8062ddd4bd6a + Geometry + Geometry + false + b67ebb99-1aa2-4e49-b9e4-9b9361a7ddd4 + 1 + + + + + + 303 + -8756 + 51 + 20 + + + 330 + -8746 + + + + + + + + The material override + ff475b2c-418f-4b6e-82ef-442babb69992 + Material + Material + false + 9a2b1609-89b2-46e9-aa2b-4261e1cf6846 + 1 + + + + + + 303 + -8736 + 51 + 20 + + + 330 + -8726 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 0ffaf933-d826-4f25-b455-4f00fbc879c2 + Quick Graph + Quick Graph + false + 0 + 45c549e0-68c2-4f37-a21e-dd01e8b91ce9 + 1 + + + + + + 269 + -7702 + 150 + 150 + + + 269.7463 + -7701.866 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f878aff3-042d-4445-841a-996f7e3c4437 + 1524d9df-e755-4c25-be95-4e474110c190 + e3a6fbc6-acac-4b98-a8d7-44d444885aad + 031c6794-aac2-47b6-88e1-215e040ad459 + 4e411981-de76-4d2e-adb5-050d46209cef + c0a427fe-1985-4f34-a370-dce67a46fef1 + 2b661462-b93c-4bed-8035-1c83804dd788 + b254bf60-50fa-4681-af0d-73c54b6b2861 + fe451803-8125-421a-8c61-dbea4f0f31ca + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + 2500c1ad-19bc-4f53-99af-68d6b6a72804 + 31aaad59-463d-4a95-93cb-dedaacb0c1a0 + c1039b22-8a4b-4ed6-89de-87a78d14d528 + 7fd256d9-2dea-49ca-986b-578a2727f5cc + 24c46de9-2d6f-4622-9298-f27a7c4bf134 + 66c1769b-2779-4312-a150-2f5500f8f251 + 73e9d54d-5279-4aec-acd2-21209450b3dd + 40f73871-c613-408f-9907-f6d11c4ce4ea + ab7d38da-1e48-487d-b0d1-c948472fe1d6 + eec70613-4df7-4e1a-9c13-669e63386271 + e02882cf-5e0e-4f2d-bc58-a8a9e6394aa5 + 35984502-f863-498b-845a-49f993ed10c6 + ceb29fb4-a26e-4875-b2ed-de79224d139e + a34fdb21-a21d-4067-9a52-f30fc2f3ab90 + e6885885-fe98-4d3d-b39a-63062e87f65f + 01bb07ea-8abe-4880-8d45-5cc121af4d6d + 383fe347-5be7-471a-b7ac-a690f9287130 + 1189bfd6-2002-4afa-b9d7-8ebe223a77cf + 656fdd4e-2b5e-4da8-ab72-bf7e62f962b2 + d4bf2822-2108-4c28-8271-9547961459c7 + a1acf169-b395-498e-b1db-19bbc9965e01 + 814dccb1-aadd-4f92-bfce-bda31f1592b7 + 4f90beb6-7949-49e4-93c0-82d4e078fa94 + e230a761-a569-4898-863f-7eec66f62cab + 34 + 43f1b832-50be-4f38-b4ba-fa8e4ae396be + Group + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + f878aff3-042d-4445-841a-996f7e3c4437 + Explode + Explode + + + + + + 274 + -8943 + 136 + 44 + + + 341 + -8921 + + + + + + Curve to explode + 580d0266-19ac-48f2-896a-ad2df18b2fc2 + Curve + Curve + false + b67ebb99-1aa2-4e49-b9e4-9b9361a7ddd4 + 1 + + + + + + 276 + -8941 + 50 + 20 + + + 302.5 + -8931 + + + + + + + + Recursive decomposition until all segments are atomic + 0aad0af5-7ee5-4c45-a214-0b2af34b395d + Recursive + Recursive + false + 0 + + + + + + 276 + -8921 + 50 + 20 + + + 302.5 + -8911 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 745c1976-0886-47b5-933e-966ed0fd51cd + Segments + Segments + false + 0 + + + + + + 356 + -8941 + 52 + 20 + + + 383.5 + -8931 + + + + + + + + 1 + Vertices of the exploded segments + da55c94f-e2d2-4f45-b8eb-eca5799e111d + Vertices + Vertices + false + 0 + + + + + + 356 + -8921 + 52 + 20 + + + 383.5 + -8911 + + + + + + + + + + + + 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 + 1524d9df-e755-4c25-be95-4e474110c190 + Evaluate Length + Evaluate Length + + + + + + 270 + -9026 + 144 + 64 + + + 344 + -8994 + + + + + + Curve to evaluate + d63d3202-5253-4bde-8a63-ce327450ba5a + Curve + Curve + false + 745c1976-0886-47b5-933e-966ed0fd51cd + 1 + + + + + + 272 + -9024 + 57 + 20 + + + 302 + -9014 + + + + + + + + Length factor for curve evaluation + 727ed2ba-c068-4b1b-89ab-406993654c6c + Length + Length + false + 0 + + + + + + 272 + -9004 + 57 + 20 + + + 302 + -8994 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 98c60b7f-0fee-4bde-ac4e-c48240c44f3e + Normalized + Normalized + false + 0 + + + + + + 272 + -8984 + 57 + 20 + + + 302 + -8974 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + a43630ab-156a-426f-acc4-3d7a60844ba0 + Point + Point + false + 0 + + + + + + 359 + -9024 + 53 + 20 + + + 387 + -9014 + + + + + + + + Tangent vector at the specified length + 99ea9283-37b5-4015-902e-bdcb104b8545 + Tangent + Tangent + false + 0 + + + + + + 359 + -9004 + 53 + 20 + + + 387 + -8994 + + + + + + + + Curve parameter at the specified length + b70e5d18-c387-4df7-a8ed-9a02f7306282 + Parameter + Parameter + false + 0 + + + + + + 359 + -8984 + 53 + 20 + + + 387 + -8974 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + e3a6fbc6-acac-4b98-a8d7-44d444885aad + true + Line SDL + Line SDL + + + + + + 281 + -10659 + 122 + 64 + + + 361 + -10627 + + + + + + Line start point + c0b85885-f7c5-4210-a68b-c198b1e820d2 + true + Start + Start + false + a43630ab-156a-426f-acc4-3d7a60844ba0 + 1 + + + + + + 283 + -10657 + 63 + 20 + + + 324 + -10647 + + + + + + + + Line tangent (direction) + 67db1565-747e-4992-a835-3836078b80f9 + true + Direction + Direction + false + 44d3c748-ae45-4e07-93fe-92ae80f51281 + 1 + + + + + + 283 + -10637 + 63 + 20 + + + 324 + -10627 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 226a18d5-3f03-4676-9074-d0091d5262b3 + ABS(X) + true + Length + Length + false + f4dd4c1e-03c3-4bdf-bc94-1bde19cbcdfb + 1 + + + + + + 283 + -10617 + 63 + 20 + + + 324 + -10607 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + ca491e05-96af-4d8c-a7bf-ebc82d50f448 + true + Line + Line + false + 0 + + + + + + 376 + -10657 + 25 + 60 + + + 390 + -10627 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + 031c6794-aac2-47b6-88e1-215e040ad459 + Relative Differences + Relative Differences + + + + + + 278 + -9369 + 128 + 28 + + + 331 + -9355 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 6d276658-ad57-427f-8108-d7e311d9e820 + Values + Values + false + cfa91459-dc31-4d87-8d91-7f4c34c9cfce + 1 + + + + + + 280 + -9367 + 36 + 24 + + + 299.5 + -9355 + + + + + + + + 1 + Differences between consecutive items + a088d561-4e71-444b-b093-747286e7569f + Differenced + Differenced + false + 0 + + + + + + 346 + -9367 + 58 + 24 + + + 376.5 + -9355 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + 4e411981-de76-4d2e-adb5-050d46209cef + Replace Nulls + Replace Nulls + + + + + + 274 + -9313 + 136 + 44 + + + 360 + -9291 + + + + + + 1 + Items to test for null + 7ad8d3c5-00ca-4fb3-975d-89dc42e012d9 + Items + Items + false + fe451803-8125-421a-8c61-dbea4f0f31ca + 1 + + + + + + 276 + -9311 + 69 + 20 + + + 312 + -9301 + + + + + + + + 1 + Items to replace nulls with + 012f7a20-466b-42c5-8bdd-79c293b516ad + Replacements + Replacements + false + 0 + + + + + + 276 + -9291 + 69 + 20 + + + 312 + -9281 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + cfa91459-dc31-4d87-8d91-7f4c34c9cfce + Items + Items + false + 0 + + + + + + 375 + -9311 + 33 + 20 + + + 393 + -9301 + + + + + + + + Number of items replaced + f52a3bed-fa33-4d94-a7e2-092c8a65e057 + Count + Count + false + 0 + + + + + + 375 + -9291 + 33 + 20 + + + 393 + -9281 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + c0a427fe-1985-4f34-a370-dce67a46fef1 + List Length + List Length + + + + + + 296 + -9418 + 93 + 28 + + + 335 + -9404 + + + + + + 1 + Base list + ff9eb267-02aa-473a-b778-e7cb3951fd5d + List + List + false + a088d561-4e71-444b-b093-747286e7569f + 1 + + + + + + 298 + -9416 + 22 + 24 + + + 310.5 + -9404 + + + + + + + + Number of items in L + f3cd475a-cc21-4673-ac93-f4e7c4a41f3d + Length + Length + false + 0 + + + + + + 350 + -9416 + 37 + 24 + + + 370 + -9404 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + 2b661462-b93c-4bed-8035-1c83804dd788 + List Item + List Item + + + + + + 305 + -9581 + 74 + 64 + + + 353 + -9549 + + + + + + 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 + 3aa62426-d67c-49e0-b7f0-f0ef4800e217 + List + List + false + a088d561-4e71-444b-b093-747286e7569f + 1 + + + + + + 307 + -9579 + 31 + 20 + + + 324 + -9569 + + + + + + + + Item index + 30ca9584-4142-484a-8ba6-4325f8c95f03 + Index + Index + false + b0446fc1-93df-4570-b804-5027ccac20d3 + 1 + + + + + + 307 + -9559 + 31 + 20 + + + 324 + -9549 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 309cd5f4-7c1d-42e6-8672-1587c84dc6e3 + Wrap + Wrap + false + 0 + + + + + + 307 + -9539 + 31 + 20 + + + 324 + -9529 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 81c77a90-b4ee-45b8-b76e-ac8421b2cae0 + false + Item + i + false + 0 + + + + + + 368 + -9579 + 9 + 60 + + + 374 + -9549 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + b254bf60-50fa-4681-af0d-73c54b6b2861 + Series + Series + + + + + + 284 + -9499 + 117 + 64 + + + 350 + -9467 + + + + + + First number in the series + cb5011b7-c34d-463f-b08a-47cacb0d480f + Start + Start + false + 0 + + + + + + 286 + -9497 + 49 + 20 + + + 320 + -9487 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + c633e19b-fc57-465e-85de-197db093dd12 + Step + Step + false + 0 + + + + + + 286 + -9477 + 49 + 20 + + + 320 + -9467 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 9a873087-1a5f-48e3-8429-b45633473efb + X-1 + Count + Count + false + f3cd475a-cc21-4673-ac93-f4e7c4a41f3d + 1 + + + + + + 286 + -9457 + 49 + 20 + + + 320 + -9447 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + b0446fc1-93df-4570-b804-5027ccac20d3 + Series + Series + false + 0 + + + + + + 365 + -9497 + 34 + 60 + + + 383.5 + -9467 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + fe451803-8125-421a-8c61-dbea4f0f31ca + Relay + + false + 26dea40c-e669-45c9-8b22-0d8c9287b0cc + 1 + + + + + + 322 + -9250 + 40 + 16 + + + 342 + -9242 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + Relay + + false + 81c77a90-b4ee-45b8-b76e-ac8421b2cae0 + 1 + + + + + + 322 + -9614 + 40 + 16 + + + 342 + -9606 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 031c6794-aac2-47b6-88e1-215e040ad459 + 4e411981-de76-4d2e-adb5-050d46209cef + c0a427fe-1985-4f34-a370-dce67a46fef1 + 2b661462-b93c-4bed-8035-1c83804dd788 + b254bf60-50fa-4681-af0d-73c54b6b2861 + fe451803-8125-421a-8c61-dbea4f0f31ca + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + 7 + 2500c1ad-19bc-4f53-99af-68d6b6a72804 + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + 31aaad59-463d-4a95-93cb-dedaacb0c1a0 + Curve Closest Point + Curve Closest Point + + + + + + 282 + -9114 + 120 + 64 + + + 332 + -9082 + + + + + + Point to project onto curve + 54a89be4-e9e9-498b-99a1-3fcfee54a770 + Point + Point + false + a43630ab-156a-426f-acc4-3d7a60844ba0 + 1 + + + + + + 284 + -9112 + 33 + 30 + + + 302 + -9097 + + + + + + + + Curve to project onto + 86e81128-2f14-4bc2-a4c9-d1e91fd122a2 + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -9082 + 33 + 30 + + + 302 + -9067 + + + + + + + + Point on the curve closest to the base point + 5e70e6a9-b985-4ba4-b3e7-b731873ef010 + Point + Point + false + 0 + + + + + + 347 + -9112 + 53 + 20 + + + 375 + -9102 + + + + + + + + Parameter on curve domain of closest point + 8d1d01c9-9151-43e7-ab05-f2dbdba4fc16 + Parameter + Parameter + false + 0 + + + + + + 347 + -9092 + 53 + 20 + + + 375 + -9082 + + + + + + + + Distance between base point and curve + 533ecea6-3696-4b0c-be41-9de2c343accf + Distance + Distance + false + 0 + + + + + + 347 + -9072 + 53 + 20 + + + 375 + -9062 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + c1039b22-8a4b-4ed6-89de-87a78d14d528 + Line + Line + + + + + + 285 + -9193 + 114 + 44 + + + 357 + -9171 + + + + + + Line start point + 66db6679-e882-40f7-869b-29c9ef0d8701 + Start Point + Start Point + false + 5e70e6a9-b985-4ba4-b3e7-b731873ef010 + 1 + + + + + + 287 + -9191 + 55 + 20 + + + 316 + -9181 + + + + + + + + Line end point + 07fdb94b-299a-4733-9a2e-f4295af3aa93 + End Point + End Point + false + a43630ab-156a-426f-acc4-3d7a60844ba0 + 1 + + + + + + 287 + -9171 + 55 + 20 + + + 316 + -9161 + + + + + + + + Line segment + 44d3c748-ae45-4e07-93fe-92ae80f51281 + Line + Line + false + 0 + + + + + + 372 + -9191 + 25 + 40 + + + 386 + -9171 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 7fd256d9-2dea-49ca-986b-578a2727f5cc + Remap Numbers + Remap Numbers + + + + + + 285 + -10357 + 115 + 64 + + + 340 + -10325 + + + + + + Value to remap + 19ee05df-c50d-4405-b982-041cde00af14 + Value + Value + false + 66c1769b-2779-4312-a150-2f5500f8f251 + 1 + + + + + + 287 + -10355 + 38 + 20 + + + 307.5 + -10345 + + + + + + + + Source domain + 09f37a40-57c2-494a-89f9-80138a6dc796 + Source + Source + false + 5321ff4b-7ca3-4655-aafa-d49ab749b226 + 1 + + + + + + 287 + -10335 + 38 + 20 + + + 307.5 + -10325 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 88fd593a-5b4d-4a74-9ac8-1dfa3f81976d + Target + Target + false + 0 + + + + + + 287 + -10315 + 38 + 20 + + + 307.5 + -10305 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + a60abf41-4916-48f4-9b18-1ec37f108233 + Mapped + Mapped + false + 0 + + + + + + 355 + -10355 + 43 + 30 + + + 378 + -10340 + + + + + + + + Remapped and clipped number + 0c694879-af4e-4f07-9a95-8c49c85ac165 + Clipped + Clipped + false + 0 + + + + + + 355 + -10325 + 43 + 30 + + + 378 + -10310 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 24c46de9-2d6f-4622-9298-f27a7c4bf134 + Bounds + Bounds + + + + + + 281 + -10275 + 122 + 28 + + + 345 + -10261 + + + + + + 1 + Numbers to include in Bounds + 2a9ca24f-3249-489f-bf88-a94951d6c7db + Numbers + Numbers + false + 66c1769b-2779-4312-a150-2f5500f8f251 + 1 + + + + + + 283 + -10273 + 47 + 24 + + + 308 + -10261 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 5321ff4b-7ca3-4655-aafa-d49ab749b226 + Domain + Domain + false + 0 + + + + + + 360 + -10273 + 41 + 24 + + + 382 + -10261 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 66c1769b-2779-4312-a150-2f5500f8f251 + Relay + + false + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + 1 + + + + + + 322 + -10228 + 40 + 16 + + + 342 + -10220 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 73e9d54d-5279-4aec-acd2-21209450b3dd + Multiplication + Multiplication + + + + + + 301 + -10556 + 82 + 44 + + + 332 + -10534 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 9b72ae61-d373-46d5-98bb-cdac26567fb5 + A + A + true + 0828ff30-908c-4e61-b463-415757372adf + 1 + + + + + + 303 + -10554 + 14 + 20 + + + 311.5 + -10544 + + + + + + + + Second item for multiplication + c0a955ba-bb7d-42ed-89fe-3793a337a29b + B + B + true + eec70613-4df7-4e1a-9c13-669e63386271 + 1 + + + + + + 303 + -10534 + 14 + 20 + + + 311.5 + -10524 + + + + + + + + Result of multiplication + f4dd4c1e-03c3-4bdf-bc94-1bde19cbcdfb + Result + Result + false + 0 + + + + + + 347 + -10554 + 34 + 40 + + + 365.5 + -10534 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 40f73871-c613-408f-9907-f6d11c4ce4ea + Multiplication + Multiplication + + + + + + 301 + -10449 + 82 + 44 + + + 332 + -10427 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 7c52fb9f-3765-482a-9b8d-a741daa8ea7d + A + A + true + ab7d38da-1e48-487d-b0d1-c948472fe1d6 + 1 + + + + + + 303 + -10447 + 14 + 20 + + + 311.5 + -10437 + + + + + + + + Second item for multiplication + 1b9afb9a-dab3-4e0b-8681-dbc43bd4cd2a + B + B + true + a60abf41-4916-48f4-9b18-1ec37f108233 + 1 + + + + + + 303 + -10427 + 14 + 20 + + + 311.5 + -10417 + + + + + + + + Result of multiplication + 0828ff30-908c-4e61-b463-415757372adf + Result + Result + false + 0 + + + + + + 347 + -10447 + 34 + 40 + + + 365.5 + -10427 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + ab7d38da-1e48-487d-b0d1-c948472fe1d6 + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -10384 + 40 + 16 + + + 342 + -10376 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + eec70613-4df7-4e1a-9c13-669e63386271 + Digit Scroller + + false + 0 + + + + + 12 + + 1 + + 0.50000000000 + + + + + + 219 + -10470 + 250 + 20 + + + 219.8444 + -10469.22 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 7fd256d9-2dea-49ca-986b-578a2727f5cc + 24c46de9-2d6f-4622-9298-f27a7c4bf134 + 66c1769b-2779-4312-a150-2f5500f8f251 + 73e9d54d-5279-4aec-acd2-21209450b3dd + 40f73871-c613-408f-9907-f6d11c4ce4ea + ab7d38da-1e48-487d-b0d1-c948472fe1d6 + eec70613-4df7-4e1a-9c13-669e63386271 + 7 + e02882cf-5e0e-4f2d-bc58-a8a9e6394aa5 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f878aff3-042d-4445-841a-996f7e3c4437 + 1524d9df-e755-4c25-be95-4e474110c190 + 31aaad59-463d-4a95-93cb-dedaacb0c1a0 + c1039b22-8a4b-4ed6-89de-87a78d14d528 + 4 + 35984502-f863-498b-845a-49f993ed10c6 + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + ceb29fb4-a26e-4875-b2ed-de79224d139e + true + Expression + Expression + + + + + + 245 + -9714 + 194 + 28 + + + 345 + -9700 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 0bf8ab2d-7bee-47de-8225-b31f81a833d8 + true + Variable O + O + true + 01bb07ea-8abe-4880-8d45-5cc121af4d6d + 1 + + + + + + 247 + -9712 + 14 + 24 + + + 255.5 + -9700 + + + + + + + + Result of expression + 7de43ee8-3617-4468-a6b1-e62a564233c0 + true + Result + + false + 0 + + + + + + 428 + -9712 + 9 + 24 + + + 434 + -9700 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + a34fdb21-a21d-4067-9a52-f30fc2f3ab90 + Panel + + false + 1 + 7de43ee8-3617-4468-a6b1-e62a564233c0 + 1 + Double click to edit panel content… + + + + + + 252 + -9987 + 185 + 271 + + 0 + 0 + 0 + + 252.1794 + -9986.825 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + e6885885-fe98-4d3d-b39a-63062e87f65f + Relay + + false + a34fdb21-a21d-4067-9a52-f30fc2f3ab90 + 1 + + + + + + 322 + -10023 + 40 + 16 + + + 342 + -10015 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 01bb07ea-8abe-4880-8d45-5cc121af4d6d + Relay + + false + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + 1 + + + + + + 322 + -9667 + 40 + 16 + + + 342 + -9659 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + ceb29fb4-a26e-4875-b2ed-de79224d139e + a34fdb21-a21d-4067-9a52-f30fc2f3ab90 + e6885885-fe98-4d3d-b39a-63062e87f65f + 01bb07ea-8abe-4880-8d45-5cc121af4d6d + 4 + 383fe347-5be7-471a-b7ac-a690f9287130 + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 1189bfd6-2002-4afa-b9d7-8ebe223a77cf + Create Material + Create Material + + + + + + 270 + -10785 + 144 + 104 + + + 354 + -10733 + + + + + + Colour of the diffuse channel + c18c4a4b-d10f-49b9-a581-d23798dfb94e + Diffuse + Diffuse + false + 0 + + + + + + 272 + -10783 + 67 + 20 + + + 307 + -10773 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;224;224;224 + + + + + + + + + + + + Colour of the specular highlight + 1851d3ed-4ab8-4bd4-8ed1-c7c4938991e6 + Specular + Specular + false + 0 + + + + + + 272 + -10763 + 67 + 20 + + + 307 + -10753 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 0c16a36d-1848-4131-9ee5-f4c552a14d62 + Emission + Emission + false + 0 + + + + + + 272 + -10743 + 67 + 20 + + + 307 + -10733 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 134b4866-5785-43bf-ba28-7fe48a59a40a + Transparency + Transparency + false + 0 + + + + + + 272 + -10723 + 67 + 20 + + + 307 + -10713 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 3dd58fb4-c2e8-48a9-9060-d446d44d9640 + Shine + Shine + false + 0 + + + + + + 272 + -10703 + 67 + 20 + + + 307 + -10693 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 83fd551a-ddd9-4de7-bd29-66b52e170f97 + Material + Material + false + 0 + + + + + + 369 + -10783 + 43 + 100 + + + 392 + -10733 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 656fdd4e-2b5e-4da8-ab72-bf7e62f962b2 + Custom Preview + Custom Preview + + + + + + + 301 + -10856 + 82 + 44 + + + 369 + -10834 + + + + + + Geometry to preview + true + 4bc3cfcd-2b6f-4f64-affb-ad885f8235b6 + Geometry + Geometry + false + ca491e05-96af-4d8c-a7bf-ebc82d50f448 + 1 + + + + + + 303 + -10854 + 51 + 20 + + + 330 + -10844 + + + + + + + + The material override + f7307082-4505-4e67-bd0d-07661fed5a3d + Material + Material + false + 83fd551a-ddd9-4de7-bd29-66b52e170f97 + 1 + + + + + + 303 + -10834 + 51 + 20 + + + 330 + -10824 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + d4bf2822-2108-4c28-8271-9547961459c7 + Evaluate Length + Evaluate Length + + + + + + 270 + -10944 + 144 + 64 + + + 344 + -10912 + + + + + + Curve to evaluate + 4383b9b5-a99f-4a50-9e63-df6386191f72 + Curve + Curve + false + ca491e05-96af-4d8c-a7bf-ebc82d50f448 + 1 + + + + + + 272 + -10942 + 57 + 20 + + + 302 + -10932 + + + + + + + + Length factor for curve evaluation + 173a5ad6-f3aa-4c5e-bd3a-b0a39e4109c0 + Length + Length + false + 0 + + + + + + 272 + -10922 + 57 + 20 + + + 302 + -10912 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 7ad051c2-24ca-4ce7-b4d4-44145c52e720 + Normalized + Normalized + false + 0 + + + + + + 272 + -10902 + 57 + 20 + + + 302 + -10892 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + d9304066-2a28-45b5-9176-36c7deef225f + Point + Point + false + 0 + + + + + + 359 + -10942 + 53 + 20 + + + 387 + -10932 + + + + + + + + Tangent vector at the specified length + 18ac60b0-2223-43ee-9cd7-a5dfd0899f8b + Tangent + Tangent + false + 0 + + + + + + 359 + -10922 + 53 + 20 + + + 387 + -10912 + + + + + + + + Curve parameter at the specified length + 18490dbc-e059-4cdb-b2de-f050f62c2d1b + Parameter + Parameter + false + 0 + + + + + + 359 + -10902 + 53 + 20 + + + 387 + -10892 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + a1acf169-b395-498e-b1db-19bbc9965e01 + Interpolate + Interpolate + + + + + + 280 + -11049 + 125 + 84 + + + 347 + -11007 + + + + + + 1 + Interpolation points + fb589f0b-8b70-4ed9-968d-ba64f77fb172 + Vertices + Vertices + false + d9304066-2a28-45b5-9176-36c7deef225f + 1 + + + + + + 282 + -11047 + 50 + 20 + + + 308.5 + -11037 + + + + + + + + Curve degree + 6def7f7f-7f7e-4c64-8083-6bc515de152d + Degree + Degree + false + 0 + + + + + + 282 + -11027 + 50 + 20 + + + 308.5 + -11017 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + f0ea6d91-7569-4e08-aaa3-6a8e26b5f695 + Periodic + Periodic + false + 0 + + + + + + 282 + -11007 + 50 + 20 + + + 308.5 + -10997 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + ea0ee446-dac8-4a9e-ba73-cadaf3116301 + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -10987 + 50 + 20 + + + 308.5 + -10977 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + a64ebacd-b37a-488d-973c-bc3ee7bf2572 + Curve + Curve + false + 0 + + + + + + 362 + -11047 + 41 + 26 + + + 384 + -11033.67 + + + + + + + + Curve length + 31b41bd6-af7f-4a6a-ad09-4eab9eca37ed + Length + Length + false + 0 + + + + + + 362 + -11021 + 41 + 27 + + + 384 + -11007 + + + + + + + + Curve domain + 76a897c6-0ef4-4ee1-872e-250f4c74908f + Domain + Domain + false + 0 + + + + + + 362 + -10994 + 41 + 27 + + + 384 + -10980.33 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 814dccb1-aadd-4f92-bfce-bda31f1592b7 + Create Material + Create Material + + + + + + 270 + -11176 + 144 + 104 + + + 354 + -11124 + + + + + + Colour of the diffuse channel + c14c7948-01c1-4d63-9b65-5b233ea09639 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -11174 + 67 + 20 + + + 307 + -11164 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;199;199;199 + + + + + + + + + + + + Colour of the specular highlight + 8a2264b6-a997-4df0-a803-edb3768db9af + Specular + Specular + false + 0 + + + + + + 272 + -11154 + 67 + 20 + + + 307 + -11144 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + fde62824-1757-4bb5-887c-8ee9ec8d6926 + Emission + Emission + false + 0 + + + + + + 272 + -11134 + 67 + 20 + + + 307 + -11124 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 458a46af-50ea-4225-9e68-707d6de96972 + Transparency + Transparency + false + 0 + + + + + + 272 + -11114 + 67 + 20 + + + 307 + -11104 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4fa2746e-0a8f-4153-8c7c-7bf8f90afaa3 + Shine + Shine + false + 0 + + + + + + 272 + -11094 + 67 + 20 + + + 307 + -11084 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 12d02842-1718-4ca1-a1fb-552d77660fdd + Material + Material + false + 0 + + + + + + 369 + -11174 + 43 + 100 + + + 392 + -11124 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 4f90beb6-7949-49e4-93c0-82d4e078fa94 + Custom Preview + Custom Preview + + + + + + + 301 + -11242 + 82 + 44 + + + 369 + -11220 + + + + + + Geometry to preview + true + 98a2b141-c8df-4ce4-86b4-586423f8d743 + Geometry + Geometry + false + a64ebacd-b37a-488d-973c-bc3ee7bf2572 + 1 + + + + + + 303 + -11240 + 51 + 20 + + + 330 + -11230 + + + + + + + + The material override + d1110a82-4dae-4a65-a509-e7fa55c078cb + Material + Material + false + 12d02842-1718-4ca1-a1fb-552d77660fdd + 1 + + + + + + 303 + -11220 + 51 + 20 + + + 330 + -11210 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + e230a761-a569-4898-863f-7eec66f62cab + Quick Graph + Quick Graph + false + 0 + 01bb07ea-8abe-4880-8d45-5cc121af4d6d + 1 + + + + + + 269 + -10184 + 150 + 150 + + + 269.9982 + -10183.35 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + e49dccf6-e27a-4a14-9ad5-c2732f880dff + 309cbe3b-5e31-4dac-8818-af3b69ad167c + 45de066f-8e02-45a5-992f-ec8d07534f97 + 1347f909-e32c-4cba-92ee-b19ece07ff68 + 5ec61dc7-8c52-4aa9-b00e-fdf1baa60694 + 6b05675d-5e47-45dc-a7be-dc944039d729 + 95354732-888e-4862-82ed-332698838d9c + da20cb88-16bb-49d0-a32a-fd47e578d592 + fbe6644d-2d6b-429d-a03f-f1e9b653bf1e + df18c19e-636f-4d08-9f5c-be622a8fc533 + 5024e195-ac12-4f05-85cb-dfe9c05f46af + f9309d23-c397-40a8-8be5-298becd62848 + f6aa3ed3-f0a6-47f0-8bf4-566b0b6ee1f0 + d3d1be04-ca7a-4c6e-b096-e6f974bb6e8f + 30e5b40c-a735-4569-bb6f-dd5e174f5647 + 438d59b9-9156-40a7-9c9f-15dac8f828f3 + a5cdb241-0abc-410f-9635-62e8b9c830d9 + baf5158f-ffff-4e8c-8b2b-e0a5b994d282 + 49f522a4-6ec3-43aa-9e51-318ccb00fa92 + e943b107-27f4-44c1-9d95-e21ee91bc8cf + edb9a6aa-6736-466c-b832-fbcbe4641fe7 + 650f9315-0f20-460f-bed1-df38c2103727 + bf60efb7-d0f5-4678-863a-433b83e99a3e + 85b11866-8c4a-4bb6-814f-6094390c71f3 + 116f52ba-68fb-41ae-ba88-806bfb8e6827 + 6034dd3a-c914-4022-8e60-5b7ea8c66849 + c3d919fd-f147-4823-83de-50755c17ec77 + fe10d9b9-c307-47ff-9e8a-45e0eead3dcc + 38162f89-3f32-4087-9f13-bc9bf4f2a050 + 86c0532e-7982-4eda-9e3b-77aaae21f38e + 2b4ba3b2-1d1e-4f4d-8468-5fc3b0afd368 + b0970915-06ab-4991-afe1-d3b30c641d11 + 4d88c7db-181f-40b3-82e4-bbf018166641 + acbe7dce-ee22-48a9-bcaf-15a75fdaa0f4 + 34 + c306cd87-6931-4309-b77a-49763ab51a57 + Group + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + e49dccf6-e27a-4a14-9ad5-c2732f880dff + Explode + Explode + + + + + + 274 + -11591 + 136 + 44 + + + 341 + -11569 + + + + + + Curve to explode + 03248a09-bce2-4a2e-b357-7050ee34606e + Curve + Curve + false + a64ebacd-b37a-488d-973c-bc3ee7bf2572 + 1 + + + + + + 276 + -11589 + 50 + 20 + + + 302.5 + -11579 + + + + + + + + Recursive decomposition until all segments are atomic + 1a966ecf-790d-41f4-a993-aff1d0b950ad + Recursive + Recursive + false + 0 + + + + + + 276 + -11569 + 50 + 20 + + + 302.5 + -11559 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + ced15773-0b82-4578-b9cc-05ecafcd7df8 + Segments + Segments + false + 0 + + + + + + 356 + -11589 + 52 + 20 + + + 383.5 + -11579 + + + + + + + + 1 + Vertices of the exploded segments + e3e9493c-af86-4845-a0a4-e63d56c3128c + Vertices + Vertices + false + 0 + + + + + + 356 + -11569 + 52 + 20 + + + 383.5 + -11559 + + + + + + + + + + + + 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 + 309cbe3b-5e31-4dac-8818-af3b69ad167c + Evaluate Length + Evaluate Length + + + + + + 270 + -11674 + 144 + 64 + + + 344 + -11642 + + + + + + Curve to evaluate + 075c12ec-56c5-410c-a5e1-5ad7f0336a3d + Curve + Curve + false + ced15773-0b82-4578-b9cc-05ecafcd7df8 + 1 + + + + + + 272 + -11672 + 57 + 20 + + + 302 + -11662 + + + + + + + + Length factor for curve evaluation + 28dd57f2-47fc-4017-913b-d99c374ed6b8 + Length + Length + false + 0 + + + + + + 272 + -11652 + 57 + 20 + + + 302 + -11642 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 4c8663df-19b8-4ad2-bd29-89f318d354bd + Normalized + Normalized + false + 0 + + + + + + 272 + -11632 + 57 + 20 + + + 302 + -11622 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 9710a3b2-1b4a-47eb-bb35-52a9785816a1 + Point + Point + false + 0 + + + + + + 359 + -11672 + 53 + 20 + + + 387 + -11662 + + + + + + + + Tangent vector at the specified length + 5459b65a-49db-4ffe-8bfc-4c7da0740df2 + Tangent + Tangent + false + 0 + + + + + + 359 + -11652 + 53 + 20 + + + 387 + -11642 + + + + + + + + Curve parameter at the specified length + 34bfcb9a-6636-46f2-97c1-28ed7b324797 + Parameter + Parameter + false + 0 + + + + + + 359 + -11632 + 53 + 20 + + + 387 + -11622 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + 45de066f-8e02-45a5-992f-ec8d07534f97 + true + Line SDL + Line SDL + + + + + + 281 + -13307 + 122 + 64 + + + 361 + -13275 + + + + + + Line start point + 4d5d64f8-f030-4a4a-83cb-845b6893c686 + true + Start + Start + false + 9710a3b2-1b4a-47eb-bb35-52a9785816a1 + 1 + + + + + + 283 + -13305 + 63 + 20 + + + 324 + -13295 + + + + + + + + Line tangent (direction) + e4a15a86-6e79-4e8b-b15a-2b5d17589a1c + true + Direction + Direction + false + c627355c-3b34-4540-8338-914774b8da85 + 1 + + + + + + 283 + -13285 + 63 + 20 + + + 324 + -13275 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 7e3d23af-7fac-4c23-abcb-e24d97f39f8c + ABS(X) + true + Length + Length + false + f1991bbb-f74d-4e32-9c25-9c363bbd44a4 + 1 + + + + + + 283 + -13265 + 63 + 20 + + + 324 + -13255 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + db78fce2-46ba-4fc6-82da-c9e1964e118a + true + Line + Line + false + 0 + + + + + + 376 + -13305 + 25 + 60 + + + 390 + -13275 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + 1347f909-e32c-4cba-92ee-b19ece07ff68 + Relative Differences + Relative Differences + + + + + + 278 + -12017 + 128 + 28 + + + 331 + -12003 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 3e2835c6-fb18-46d1-9306-0baf65f253c6 + Values + Values + false + ecac96aa-06fe-46b9-a9c8-b9a6e78a9955 + 1 + + + + + + 280 + -12015 + 36 + 24 + + + 299.5 + -12003 + + + + + + + + 1 + Differences between consecutive items + a7ee8bbd-4712-4e5e-9405-614af77ada02 + Differenced + Differenced + false + 0 + + + + + + 346 + -12015 + 58 + 24 + + + 376.5 + -12003 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + 5ec61dc7-8c52-4aa9-b00e-fdf1baa60694 + Replace Nulls + Replace Nulls + + + + + + 274 + -11961 + 136 + 44 + + + 360 + -11939 + + + + + + 1 + Items to test for null + c768016b-0386-466a-9de7-e6ae57baf0ee + Items + Items + false + fbe6644d-2d6b-429d-a03f-f1e9b653bf1e + 1 + + + + + + 276 + -11959 + 69 + 20 + + + 312 + -11949 + + + + + + + + 1 + Items to replace nulls with + 0d9c54b2-0c82-4c48-bd09-00476960c431 + Replacements + Replacements + false + 0 + + + + + + 276 + -11939 + 69 + 20 + + + 312 + -11929 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + ecac96aa-06fe-46b9-a9c8-b9a6e78a9955 + Items + Items + false + 0 + + + + + + 375 + -11959 + 33 + 20 + + + 393 + -11949 + + + + + + + + Number of items replaced + 6f48fae9-64f4-472c-80fb-b34dc2fcaed5 + Count + Count + false + 0 + + + + + + 375 + -11939 + 33 + 20 + + + 393 + -11929 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + 6b05675d-5e47-45dc-a7be-dc944039d729 + List Length + List Length + + + + + + 296 + -12066 + 93 + 28 + + + 335 + -12052 + + + + + + 1 + Base list + 5e7f1e3a-743c-4f3a-866c-a257adc984b4 + List + List + false + a7ee8bbd-4712-4e5e-9405-614af77ada02 + 1 + + + + + + 298 + -12064 + 22 + 24 + + + 310.5 + -12052 + + + + + + + + Number of items in L + 1472e3b1-d05a-475b-8558-6f9197f66713 + Length + Length + false + 0 + + + + + + 350 + -12064 + 37 + 24 + + + 370 + -12052 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + 95354732-888e-4862-82ed-332698838d9c + List Item + List Item + + + + + + 305 + -12229 + 74 + 64 + + + 353 + -12197 + + + + + + 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 + 892d1788-0262-4c63-9768-e2803765196d + List + List + false + a7ee8bbd-4712-4e5e-9405-614af77ada02 + 1 + + + + + + 307 + -12227 + 31 + 20 + + + 324 + -12217 + + + + + + + + Item index + 496b4f05-672b-444d-838b-7cf85d3bc0dc + Index + Index + false + 283935ee-4c2d-417a-a238-b093a3032bec + 1 + + + + + + 307 + -12207 + 31 + 20 + + + 324 + -12197 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 59bcac08-b7f3-4fd6-82f2-a0204267eeef + Wrap + Wrap + false + 0 + + + + + + 307 + -12187 + 31 + 20 + + + 324 + -12177 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + d9fae5d7-efb7-4c9c-a29f-f4dd75fb0ecf + false + Item + i + false + 0 + + + + + + 368 + -12227 + 9 + 60 + + + 374 + -12197 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + da20cb88-16bb-49d0-a32a-fd47e578d592 + Series + Series + + + + + + 284 + -12147 + 117 + 64 + + + 350 + -12115 + + + + + + First number in the series + 6b63ceb6-2e0f-405a-af1c-ec6292c33c59 + Start + Start + false + 0 + + + + + + 286 + -12145 + 49 + 20 + + + 320 + -12135 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + 6ba8dae6-4888-48cc-a1db-1bdcff1311f7 + Step + Step + false + 0 + + + + + + 286 + -12125 + 49 + 20 + + + 320 + -12115 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + a96c4d40-c531-4f3e-b804-f895175f70f1 + X-1 + Count + Count + false + 1472e3b1-d05a-475b-8558-6f9197f66713 + 1 + + + + + + 286 + -12105 + 49 + 20 + + + 320 + -12095 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + 283935ee-4c2d-417a-a238-b093a3032bec + Series + Series + false + 0 + + + + + + 365 + -12145 + 34 + 60 + + + 383.5 + -12115 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + fbe6644d-2d6b-429d-a03f-f1e9b653bf1e + Relay + + false + b9ec55c6-6b1e-45bf-8aaa-d1959b0a4f95 + 1 + + + + + + 322 + -11898 + 40 + 16 + + + 342 + -11890 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + df18c19e-636f-4d08-9f5c-be622a8fc533 + Relay + + false + d9fae5d7-efb7-4c9c-a29f-f4dd75fb0ecf + 1 + + + + + + 322 + -12262 + 40 + 16 + + + 342 + -12254 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 1347f909-e32c-4cba-92ee-b19ece07ff68 + 5ec61dc7-8c52-4aa9-b00e-fdf1baa60694 + 6b05675d-5e47-45dc-a7be-dc944039d729 + 95354732-888e-4862-82ed-332698838d9c + da20cb88-16bb-49d0-a32a-fd47e578d592 + fbe6644d-2d6b-429d-a03f-f1e9b653bf1e + df18c19e-636f-4d08-9f5c-be622a8fc533 + 7 + 5024e195-ac12-4f05-85cb-dfe9c05f46af + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + f9309d23-c397-40a8-8be5-298becd62848 + Curve Closest Point + Curve Closest Point + + + + + + 282 + -11762 + 120 + 64 + + + 332 + -11730 + + + + + + Point to project onto curve + 6e5af14a-f6a6-464f-9fbe-1a97ad719607 + Point + Point + false + 9710a3b2-1b4a-47eb-bb35-52a9785816a1 + 1 + + + + + + 284 + -11760 + 33 + 30 + + + 302 + -11745 + + + + + + + + Curve to project onto + ba419f3c-6b7a-403a-bef1-fce41a5f9c04 + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -11730 + 33 + 30 + + + 302 + -11715 + + + + + + + + Point on the curve closest to the base point + 6e8b5c58-5ba0-4fcc-94eb-12ed3c5e82e2 + Point + Point + false + 0 + + + + + + 347 + -11760 + 53 + 20 + + + 375 + -11750 + + + + + + + + Parameter on curve domain of closest point + 78c32c8e-370e-4c70-ad23-e4c978d6fdd2 + Parameter + Parameter + false + 0 + + + + + + 347 + -11740 + 53 + 20 + + + 375 + -11730 + + + + + + + + Distance between base point and curve + 2bd5a390-5952-4849-bcd5-54f16a0164a8 + Distance + Distance + false + 0 + + + + + + 347 + -11720 + 53 + 20 + + + 375 + -11710 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + f6aa3ed3-f0a6-47f0-8bf4-566b0b6ee1f0 + Line + Line + + + + + + 285 + -11841 + 114 + 44 + + + 357 + -11819 + + + + + + Line start point + 732d5238-e9bf-400f-a2d4-9454bb3c2c30 + Start Point + Start Point + false + 6e8b5c58-5ba0-4fcc-94eb-12ed3c5e82e2 + 1 + + + + + + 287 + -11839 + 55 + 20 + + + 316 + -11829 + + + + + + + + Line end point + d8421500-9d61-4745-8736-3eff7f4f8b34 + End Point + End Point + false + 9710a3b2-1b4a-47eb-bb35-52a9785816a1 + 1 + + + + + + 287 + -11819 + 55 + 20 + + + 316 + -11809 + + + + + + + + Line segment + c627355c-3b34-4540-8338-914774b8da85 + Line + Line + false + 0 + + + + + + 372 + -11839 + 25 + 40 + + + 386 + -11819 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + d3d1be04-ca7a-4c6e-b096-e6f974bb6e8f + Remap Numbers + Remap Numbers + + + + + + 285 + -13005 + 115 + 64 + + + 340 + -12973 + + + + + + Value to remap + 70f55ecf-56d4-467c-9bfb-2ed9750dc35d + Value + Value + false + 438d59b9-9156-40a7-9c9f-15dac8f828f3 + 1 + + + + + + 287 + -13003 + 38 + 20 + + + 307.5 + -12993 + + + + + + + + Source domain + d409783a-653e-42a5-b28c-89e58ec1ac8f + Source + Source + false + b8fa53cb-3806-4378-bd44-d72e710a04dc + 1 + + + + + + 287 + -12983 + 38 + 20 + + + 307.5 + -12973 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + acee402f-8716-46d4-88b9-b2e957185970 + Target + Target + false + 0 + + + + + + 287 + -12963 + 38 + 20 + + + 307.5 + -12953 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + d1099a3d-42bc-4e9f-886c-19057ce60ef9 + Mapped + Mapped + false + 0 + + + + + + 355 + -13003 + 43 + 30 + + + 378 + -12988 + + + + + + + + Remapped and clipped number + ce08f25e-c04b-4207-bee4-f8379cd9db77 + Clipped + Clipped + false + 0 + + + + + + 355 + -12973 + 43 + 30 + + + 378 + -12958 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 30e5b40c-a735-4569-bb6f-dd5e174f5647 + Bounds + Bounds + + + + + + 281 + -12923 + 122 + 28 + + + 345 + -12909 + + + + + + 1 + Numbers to include in Bounds + 5e24f138-b973-42cb-a0a5-27fada9b0422 + Numbers + Numbers + false + 438d59b9-9156-40a7-9c9f-15dac8f828f3 + 1 + + + + + + 283 + -12921 + 47 + 24 + + + 308 + -12909 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + b8fa53cb-3806-4378-bd44-d72e710a04dc + Domain + Domain + false + 0 + + + + + + 360 + -12921 + 41 + 24 + + + 382 + -12909 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 438d59b9-9156-40a7-9c9f-15dac8f828f3 + Relay + + false + df18c19e-636f-4d08-9f5c-be622a8fc533 + 1 + + + + + + 322 + -12876 + 40 + 16 + + + 342 + -12868 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + a5cdb241-0abc-410f-9635-62e8b9c830d9 + Multiplication + Multiplication + + + + + + 301 + -13204 + 82 + 44 + + + 332 + -13182 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 642bd185-b794-40f3-b632-c51edd905194 + A + A + true + a8dd903f-0999-4094-8282-51505f1e66cd + 1 + + + + + + 303 + -13202 + 14 + 20 + + + 311.5 + -13192 + + + + + + + + Second item for multiplication + 2950f6b0-f73b-4aa7-b385-b5a94b5c089b + B + B + true + e943b107-27f4-44c1-9d95-e21ee91bc8cf + 1 + + + + + + 303 + -13182 + 14 + 20 + + + 311.5 + -13172 + + + + + + + + Result of multiplication + f1991bbb-f74d-4e32-9c25-9c363bbd44a4 + Result + Result + false + 0 + + + + + + 347 + -13202 + 34 + 40 + + + 365.5 + -13182 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + baf5158f-ffff-4e8c-8b2b-e0a5b994d282 + Multiplication + Multiplication + + + + + + 301 + -13097 + 82 + 44 + + + 332 + -13075 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 3574eed1-305b-493d-a9a1-6126e84fb685 + A + A + true + 49f522a4-6ec3-43aa-9e51-318ccb00fa92 + 1 + + + + + + 303 + -13095 + 14 + 20 + + + 311.5 + -13085 + + + + + + + + Second item for multiplication + 53ccbb49-2066-4346-816e-64bf9821d353 + B + B + true + d1099a3d-42bc-4e9f-886c-19057ce60ef9 + 1 + + + + + + 303 + -13075 + 14 + 20 + + + 311.5 + -13065 + + + + + + + + Result of multiplication + a8dd903f-0999-4094-8282-51505f1e66cd + Result + Result + false + 0 + + + + + + 347 + -13095 + 34 + 40 + + + 365.5 + -13075 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 49f522a4-6ec3-43aa-9e51-318ccb00fa92 + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -13032 + 40 + 16 + + + 342 + -13024 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + e943b107-27f4-44c1-9d95-e21ee91bc8cf + Digit Scroller + + false + 0 + + + + + 12 + + 1 + + 0.25000000000 + + + + + + 219 + -13133 + 250 + 20 + + + 219.0422 + -13132 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + d3d1be04-ca7a-4c6e-b096-e6f974bb6e8f + 30e5b40c-a735-4569-bb6f-dd5e174f5647 + 438d59b9-9156-40a7-9c9f-15dac8f828f3 + a5cdb241-0abc-410f-9635-62e8b9c830d9 + baf5158f-ffff-4e8c-8b2b-e0a5b994d282 + 49f522a4-6ec3-43aa-9e51-318ccb00fa92 + e943b107-27f4-44c1-9d95-e21ee91bc8cf + 7 + edb9a6aa-6736-466c-b832-fbcbe4641fe7 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + e49dccf6-e27a-4a14-9ad5-c2732f880dff + 309cbe3b-5e31-4dac-8818-af3b69ad167c + f9309d23-c397-40a8-8be5-298becd62848 + f6aa3ed3-f0a6-47f0-8bf4-566b0b6ee1f0 + 4 + 650f9315-0f20-460f-bed1-df38c2103727 + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + bf60efb7-d0f5-4678-863a-433b83e99a3e + true + Expression + Expression + + + + + + 245 + -12362 + 194 + 28 + + + 345 + -12348 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 87303de4-45de-4878-85b4-942209266215 + true + Variable O + O + true + 6034dd3a-c914-4022-8e60-5b7ea8c66849 + 1 + + + + + + 247 + -12360 + 14 + 24 + + + 255.5 + -12348 + + + + + + + + Result of expression + 5b246c0c-ad10-4fe1-8b26-e50a302aee0d + true + Result + + false + 0 + + + + + + 428 + -12360 + 9 + 24 + + + 434 + -12348 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 85b11866-8c4a-4bb6-814f-6094390c71f3 + Panel + + false + 1 + 5b246c0c-ad10-4fe1-8b26-e50a302aee0d + 1 + Double click to edit panel content… + + + + + + 251 + -12632 + 185 + 271 + + 0 + 0 + 0 + + 251.6423 + -12631.11 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 116f52ba-68fb-41ae-ba88-806bfb8e6827 + Relay + + false + 85b11866-8c4a-4bb6-814f-6094390c71f3 + 1 + + + + + + 322 + -12671 + 40 + 16 + + + 342 + -12663 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6034dd3a-c914-4022-8e60-5b7ea8c66849 + Relay + + false + df18c19e-636f-4d08-9f5c-be622a8fc533 + 1 + + + + + + 322 + -12315 + 40 + 16 + + + 342 + -12307 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + bf60efb7-d0f5-4678-863a-433b83e99a3e + 85b11866-8c4a-4bb6-814f-6094390c71f3 + 116f52ba-68fb-41ae-ba88-806bfb8e6827 + 6034dd3a-c914-4022-8e60-5b7ea8c66849 + 4 + c3d919fd-f147-4823-83de-50755c17ec77 + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + fe10d9b9-c307-47ff-9e8a-45e0eead3dcc + Create Material + Create Material + + + + + + 270 + -13433 + 144 + 104 + + + 354 + -13381 + + + + + + Colour of the diffuse channel + 493ffd0c-960f-432c-9bcf-564ae56de5c7 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -13431 + 67 + 20 + + + 307 + -13421 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;217;217;217 + + + + + + + + + + + + Colour of the specular highlight + 05a09a11-c0a5-4afd-82bd-3980208c3335 + Specular + Specular + false + 0 + + + + + + 272 + -13411 + 67 + 20 + + + 307 + -13401 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + e958ad45-7edc-4728-ae45-a292a6d635b6 + Emission + Emission + false + 0 + + + + + + 272 + -13391 + 67 + 20 + + + 307 + -13381 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + a2f064b0-9b77-4fcd-a036-f1bf5d30a16b + Transparency + Transparency + false + 0 + + + + + + 272 + -13371 + 67 + 20 + + + 307 + -13361 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 616eaa96-298f-4d5e-9783-d68039448617 + Shine + Shine + false + 0 + + + + + + 272 + -13351 + 67 + 20 + + + 307 + -13341 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + ea38e515-15ff-496a-8129-afe7efcf347a + Material + Material + false + 0 + + + + + + 369 + -13431 + 43 + 100 + + + 392 + -13381 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 38162f89-3f32-4087-9f13-bc9bf4f2a050 + Custom Preview + Custom Preview + + + + + + + 301 + -13504 + 82 + 44 + + + 369 + -13482 + + + + + + Geometry to preview + true + 6c1f36f2-32fb-42c3-9a99-cf78644f41a9 + Geometry + Geometry + false + db78fce2-46ba-4fc6-82da-c9e1964e118a + 1 + + + + + + 303 + -13502 + 51 + 20 + + + 330 + -13492 + + + + + + + + The material override + 29fa83ac-39cf-415e-ac6d-76c4161ea17d + Material + Material + false + ea38e515-15ff-496a-8129-afe7efcf347a + 1 + + + + + + 303 + -13482 + 51 + 20 + + + 330 + -13472 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + 86c0532e-7982-4eda-9e3b-77aaae21f38e + Evaluate Length + Evaluate Length + + + + + + 270 + -13592 + 144 + 64 + + + 344 + -13560 + + + + + + Curve to evaluate + b419512f-2533-49d7-a787-19ce41b29c6a + Curve + Curve + false + db78fce2-46ba-4fc6-82da-c9e1964e118a + 1 + + + + + + 272 + -13590 + 57 + 20 + + + 302 + -13580 + + + + + + + + Length factor for curve evaluation + 4aeef61a-f213-46ec-8e3e-bf86fae97aa1 + Length + Length + false + 0 + + + + + + 272 + -13570 + 57 + 20 + + + 302 + -13560 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + b415fbf3-c460-4b0d-8858-2b08bbb336f0 + Normalized + Normalized + false + 0 + + + + + + 272 + -13550 + 57 + 20 + + + 302 + -13540 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 8d0b0efd-74c7-42a0-99b2-cb8e82c8d116 + Point + Point + false + 0 + + + + + + 359 + -13590 + 53 + 20 + + + 387 + -13580 + + + + + + + + Tangent vector at the specified length + 1efbf67a-635e-4384-8560-55f29424f3ac + Tangent + Tangent + false + 0 + + + + + + 359 + -13570 + 53 + 20 + + + 387 + -13560 + + + + + + + + Curve parameter at the specified length + f7d650ca-37dd-40c5-ae82-67b65cdc8e72 + Parameter + Parameter + false + 0 + + + + + + 359 + -13550 + 53 + 20 + + + 387 + -13540 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + 2b4ba3b2-1d1e-4f4d-8468-5fc3b0afd368 + Interpolate + Interpolate + + + + + + 280 + -13697 + 125 + 84 + + + 347 + -13655 + + + + + + 1 + Interpolation points + dd849f87-f858-4f18-b9dc-323964e13232 + Vertices + Vertices + false + 8d0b0efd-74c7-42a0-99b2-cb8e82c8d116 + 1 + + + + + + 282 + -13695 + 50 + 20 + + + 308.5 + -13685 + + + + + + + + Curve degree + 94fe7fa6-e0a5-4dd6-9a86-70a2ec1f9c65 + Degree + Degree + false + 0 + + + + + + 282 + -13675 + 50 + 20 + + + 308.5 + -13665 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 0ba40b2c-d67a-4daf-b471-5b83ed96bfcc + Periodic + Periodic + false + 0 + + + + + + 282 + -13655 + 50 + 20 + + + 308.5 + -13645 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 02814533-c134-4638-97d4-d440eac241d9 + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -13635 + 50 + 20 + + + 308.5 + -13625 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 7db0f88d-32a1-4b05-8f43-2f51dcc2441b + Curve + Curve + false + 0 + + + + + + 362 + -13695 + 41 + 26 + + + 384 + -13681.67 + + + + + + + + Curve length + 1f125d2b-6161-49a1-b323-17eab9792761 + Length + Length + false + 0 + + + + + + 362 + -13669 + 41 + 27 + + + 384 + -13655 + + + + + + + + Curve domain + 394f8526-f9d6-4183-97f5-4e4697bfc880 + Domain + Domain + false + 0 + + + + + + 362 + -13642 + 41 + 27 + + + 384 + -13628.33 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + b0970915-06ab-4991-afe1-d3b30c641d11 + Create Material + Create Material + + + + + + 270 + -13824 + 144 + 104 + + + 354 + -13772 + + + + + + Colour of the diffuse channel + c5068861-8dd9-4204-b614-9c26cb521a63 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -13822 + 67 + 20 + + + 307 + -13812 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;191;191;191 + + + + + + + + + + + + Colour of the specular highlight + b7efd46b-823f-4863-9372-e2ad2d42f933 + Specular + Specular + false + 0 + + + + + + 272 + -13802 + 67 + 20 + + + 307 + -13792 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + d6dc3360-4a28-48a3-86b7-0be57f38429c + Emission + Emission + false + 0 + + + + + + 272 + -13782 + 67 + 20 + + + 307 + -13772 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 63ffb106-3913-446a-a52a-d2dc2c07c0d5 + Transparency + Transparency + false + 0 + + + + + + 272 + -13762 + 67 + 20 + + + 307 + -13752 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 4161cf39-da33-4492-bfdb-5008f09845c9 + Shine + Shine + false + 0 + + + + + + 272 + -13742 + 67 + 20 + + + 307 + -13732 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + d1982c90-7cb7-4b99-a628-05aaf607946b + Material + Material + false + 0 + + + + + + 369 + -13822 + 43 + 100 + + + 392 + -13772 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 4d88c7db-181f-40b3-82e4-bbf018166641 + Custom Preview + Custom Preview + + + + + + + 301 + -13890 + 82 + 44 + + + 369 + -13868 + + + + + + Geometry to preview + true + 9f3d167a-1136-4973-a947-b8ef02f11bb8 + Geometry + Geometry + false + 7db0f88d-32a1-4b05-8f43-2f51dcc2441b + 1 + + + + + + 303 + -13888 + 51 + 20 + + + 330 + -13878 + + + + + + + + The material override + ff7b84d8-0cee-49cd-a056-c3718f1e3830 + Material + Material + false + d1982c90-7cb7-4b99-a628-05aaf607946b + 1 + + + + + + 303 + -13868 + 51 + 20 + + + 330 + -13858 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + acbe7dce-ee22-48a9-bcaf-15a75fdaa0f4 + Quick Graph + Quick Graph + false + 0 + 6034dd3a-c914-4022-8e60-5b7ea8c66849 + 1 + + + + + + 269 + -12828 + 150 + 150 + + + 269.4611 + -12827.64 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 6fc3ad0e-8ab4-4b81-93e4-0a3a9911481c + c2feb7d4-283e-47e8-9f49-b9b6dfa28563 + fae8e3d2-cd54-4bab-a5cb-d279831bdc9d + f54313d0-07c1-443c-91f8-c83f5ab112f4 + 638f68d9-8570-45d7-bff6-56e453c5e3a2 + 06316c67-a7b1-4177-8f14-5a8aadeb4301 + 99f4a1bf-1b6a-4dbe-853d-d66190599b34 + 70de063c-0a6c-4dd1-a3b0-4465266386d0 + 1fe78077-783f-4271-98b6-3325b51e953c + 3467b001-207e-461c-8570-c816a07f9505 + 0b9c363d-8884-4878-a15e-c4657e42c1db + 79bbb158-9906-46f8-b493-fe3e3276e1cc + e860db38-5317-4085-bba5-cd00c07231ee + a99fc5b2-f592-4d26-9d89-57526d912b74 + f5841448-f52d-42ba-9a84-3920020fd31b + 9d8bad6d-264d-44fb-90ac-a355affcf7f0 + 62184499-c577-469a-b0cf-92d4ee4efff4 + ab854365-a2ba-455d-8c20-6152e9ea0268 + d2086104-566a-477c-abe1-35683c09efb3 + e85452cd-e33c-4d5f-afe0-d8cfff84c8a3 + 46384e36-1da2-4ee9-b393-3698d9184434 + f3907482-9009-485a-b740-f7827d3e400d + 89f6b938-fe55-4b73-bd9c-2bcabb0b38ef + eb5999f9-9852-4deb-8d69-3eb0f3396ab9 + af581b91-1f99-4930-a1fc-9250c5563f1a + 6dbffcb8-1158-4e77-864a-2d1af396c545 + 08536a3f-cf3f-4697-b592-f8a67c9f1dcc + 6ee25715-b8cf-4d4c-bec0-d90c44c71b80 + f267a757-a47e-49d1-b2b1-412314ae6d50 + 014481ea-9b6e-4922-b10c-6b14a4567373 + f1532e96-722b-4cf3-b482-436bc7c397b7 + 0f09c242-0d80-4de3-8b46-8b6b2a316afa + 37988fa5-a4ed-4a26-a989-3074f360667a + 5386def5-739a-4cf1-a73f-6d2083e3f618 + 34 + 597006de-2a0d-420c-86c7-11e6fb1a48ae + Group + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 6fc3ad0e-8ab4-4b81-93e4-0a3a9911481c + Explode + Explode + + + + + + 274 + -14130 + 136 + 44 + + + 341 + -14108 + + + + + + Curve to explode + e1621495-0717-4587-bf1e-b0b30e6775f1 + Curve + Curve + false + 7db0f88d-32a1-4b05-8f43-2f51dcc2441b + 1 + + + + + + 276 + -14128 + 50 + 20 + + + 302.5 + -14118 + + + + + + + + Recursive decomposition until all segments are atomic + 674e492e-ba29-469c-b803-089a048246ed + Recursive + Recursive + false + 0 + + + + + + 276 + -14108 + 50 + 20 + + + 302.5 + -14098 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 3f136fc5-a924-47c0-a638-26099d128b6d + Segments + Segments + false + 0 + + + + + + 356 + -14128 + 52 + 20 + + + 383.5 + -14118 + + + + + + + + 1 + Vertices of the exploded segments + 6f67fd80-d866-47a6-a370-f56812a3c44f + Vertices + Vertices + false + 0 + + + + + + 356 + -14108 + 52 + 20 + + + 383.5 + -14098 + + + + + + + + + + + + 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 + c2feb7d4-283e-47e8-9f49-b9b6dfa28563 + Evaluate Length + Evaluate Length + + + + + + 270 + -14213 + 144 + 64 + + + 344 + -14181 + + + + + + Curve to evaluate + 9be17397-bc3e-4d9d-85df-0f89fe3ce9cf + Curve + Curve + false + 3f136fc5-a924-47c0-a638-26099d128b6d + 1 + + + + + + 272 + -14211 + 57 + 20 + + + 302 + -14201 + + + + + + + + Length factor for curve evaluation + 55936bac-f6b4-4443-b14e-ee1969cb4bf0 + Length + Length + false + 0 + + + + + + 272 + -14191 + 57 + 20 + + + 302 + -14181 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + fe70376a-a4a1-4960-aece-e71c3c84216b + Normalized + Normalized + false + 0 + + + + + + 272 + -14171 + 57 + 20 + + + 302 + -14161 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 135398f1-d308-4ab6-9cfd-5d1fa2527ef3 + Point + Point + false + 0 + + + + + + 359 + -14211 + 53 + 20 + + + 387 + -14201 + + + + + + + + Tangent vector at the specified length + 6da53b0b-e1e6-4454-a6a6-6a2da17ddd0e + Tangent + Tangent + false + 0 + + + + + + 359 + -14191 + 53 + 20 + + + 387 + -14181 + + + + + + + + Curve parameter at the specified length + 57bb37c6-233d-42a9-bd0c-d074bd2f8b29 + Parameter + Parameter + false + 0 + + + + + + 359 + -14171 + 53 + 20 + + + 387 + -14161 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + fae8e3d2-cd54-4bab-a5cb-d279831bdc9d + Line SDL + Line SDL + + + + + + 281 + -15846 + 122 + 64 + + + 361 + -15814 + + + + + + Line start point + 05914fd9-7b09-4ffc-b683-9c6b4a92dcc4 + Start + Start + false + 135398f1-d308-4ab6-9cfd-5d1fa2527ef3 + 1 + + + + + + 283 + -15844 + 63 + 20 + + + 324 + -15834 + + + + + + + + Line tangent (direction) + 2e55c922-b10e-447e-949e-d424319fca3a + Direction + Direction + false + c8accacc-e2a7-4875-8ddc-a6d4b0ed1e5d + 1 + + + + + + 283 + -15824 + 63 + 20 + + + 324 + -15814 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + ee8edbc4-3045-45e6-9036-c0d147888758 + ABS(X) + Length + Length + false + ce93fead-eb21-4341-b2da-3c556223100f + 1 + + + + + + 283 + -15804 + 63 + 20 + + + 324 + -15794 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + 18d99106-5942-429a-baed-e868b1400d84 + Line + Line + false + 0 + + + + + + 376 + -15844 + 25 + 60 + + + 390 + -15814 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + f54313d0-07c1-443c-91f8-c83f5ab112f4 + Relative Differences + Relative Differences + + + + + + 278 + -14556 + 128 + 28 + + + 331 + -14542 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 872dc3c0-b0ff-4e03-88b0-50d574c4e74c + Values + Values + false + 8e4787a9-c486-4f41-9370-aecf8dc5161a + 1 + + + + + + 280 + -14554 + 36 + 24 + + + 299.5 + -14542 + + + + + + + + 1 + Differences between consecutive items + 0fe4391e-f0d6-48a8-9e99-43893eeaa9d4 + Differenced + Differenced + false + 0 + + + + + + 346 + -14554 + 58 + 24 + + + 376.5 + -14542 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + 638f68d9-8570-45d7-bff6-56e453c5e3a2 + Replace Nulls + Replace Nulls + + + + + + 274 + -14500 + 136 + 44 + + + 360 + -14478 + + + + + + 1 + Items to test for null + e54c4377-9de0-44ef-a182-b8b484e64d2a + Items + Items + false + 1fe78077-783f-4271-98b6-3325b51e953c + 1 + + + + + + 276 + -14498 + 69 + 20 + + + 312 + -14488 + + + + + + + + 1 + Items to replace nulls with + 423fb3e0-d83d-430a-8927-e39b85ed0bf7 + Replacements + Replacements + false + 0 + + + + + + 276 + -14478 + 69 + 20 + + + 312 + -14468 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + 8e4787a9-c486-4f41-9370-aecf8dc5161a + Items + Items + false + 0 + + + + + + 375 + -14498 + 33 + 20 + + + 393 + -14488 + + + + + + + + Number of items replaced + 6033aab7-8033-42ba-ba27-2316ef872637 + Count + Count + false + 0 + + + + + + 375 + -14478 + 33 + 20 + + + 393 + -14468 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + 06316c67-a7b1-4177-8f14-5a8aadeb4301 + List Length + List Length + + + + + + 296 + -14605 + 93 + 28 + + + 335 + -14591 + + + + + + 1 + Base list + 2da8df08-ca57-411a-b66d-278daebfc4cc + List + List + false + 0fe4391e-f0d6-48a8-9e99-43893eeaa9d4 + 1 + + + + + + 298 + -14603 + 22 + 24 + + + 310.5 + -14591 + + + + + + + + Number of items in L + ed275ea6-9c53-40f5-a055-7a2f30f86d30 + Length + Length + false + 0 + + + + + + 350 + -14603 + 37 + 24 + + + 370 + -14591 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + 99f4a1bf-1b6a-4dbe-853d-d66190599b34 + List Item + List Item + + + + + + 305 + -14768 + 74 + 64 + + + 353 + -14736 + + + + + + 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 + 71bc8092-efe1-476e-9a9f-fd3bdfbb6fa5 + List + List + false + 0fe4391e-f0d6-48a8-9e99-43893eeaa9d4 + 1 + + + + + + 307 + -14766 + 31 + 20 + + + 324 + -14756 + + + + + + + + Item index + 9702ecd8-bedb-4875-ac85-0e8faec825a2 + Index + Index + false + fc4df2ec-1861-4900-afe9-63f6c04cce56 + 1 + + + + + + 307 + -14746 + 31 + 20 + + + 324 + -14736 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + bdc39f26-2485-4db6-920c-fe55abe44155 + Wrap + Wrap + false + 0 + + + + + + 307 + -14726 + 31 + 20 + + + 324 + -14716 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + ad075101-423f-4e2c-a70f-0089e381e89c + false + Item + i + false + 0 + + + + + + 368 + -14766 + 9 + 60 + + + 374 + -14736 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + 70de063c-0a6c-4dd1-a3b0-4465266386d0 + Series + Series + + + + + + 284 + -14686 + 117 + 64 + + + 350 + -14654 + + + + + + First number in the series + c7763eab-930f-4bed-bbf4-4f7d37726016 + Start + Start + false + 0 + + + + + + 286 + -14684 + 49 + 20 + + + 320 + -14674 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + 34e979ba-1924-4246-a339-810b09af3a69 + Step + Step + false + 0 + + + + + + 286 + -14664 + 49 + 20 + + + 320 + -14654 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 16938118-7b1d-4ecf-af60-7bd8b9f21b64 + X-1 + Count + Count + false + ed275ea6-9c53-40f5-a055-7a2f30f86d30 + 1 + + + + + + 286 + -14644 + 49 + 20 + + + 320 + -14634 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + fc4df2ec-1861-4900-afe9-63f6c04cce56 + Series + Series + false + 0 + + + + + + 365 + -14684 + 34 + 60 + + + 383.5 + -14654 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 1fe78077-783f-4271-98b6-3325b51e953c + Relay + + false + df18c19e-636f-4d08-9f5c-be622a8fc533 + 1 + + + + + + 322 + -14437 + 40 + 16 + + + 342 + -14429 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 3467b001-207e-461c-8570-c816a07f9505 + Relay + + false + ad075101-423f-4e2c-a70f-0089e381e89c + 1 + + + + + + 322 + -14801 + 40 + 16 + + + 342 + -14793 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + f54313d0-07c1-443c-91f8-c83f5ab112f4 + 638f68d9-8570-45d7-bff6-56e453c5e3a2 + 06316c67-a7b1-4177-8f14-5a8aadeb4301 + 99f4a1bf-1b6a-4dbe-853d-d66190599b34 + 70de063c-0a6c-4dd1-a3b0-4465266386d0 + 1fe78077-783f-4271-98b6-3325b51e953c + 3467b001-207e-461c-8570-c816a07f9505 + 7 + 0b9c363d-8884-4878-a15e-c4657e42c1db + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + 79bbb158-9906-46f8-b493-fe3e3276e1cc + Curve Closest Point + Curve Closest Point + + + + + + 282 + -14301 + 120 + 64 + + + 332 + -14269 + + + + + + Point to project onto curve + 4f03fd36-c69c-40ee-9adc-092e4d4377c4 + Point + Point + false + 135398f1-d308-4ab6-9cfd-5d1fa2527ef3 + 1 + + + + + + 284 + -14299 + 33 + 30 + + + 302 + -14284 + + + + + + + + Curve to project onto + 4dfb722b-5adc-41cd-90ad-f6e816a1fbdf + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -14269 + 33 + 30 + + + 302 + -14254 + + + + + + + + Point on the curve closest to the base point + 2894971f-64a4-4b98-b533-9f263cacee25 + Point + Point + false + 0 + + + + + + 347 + -14299 + 53 + 20 + + + 375 + -14289 + + + + + + + + Parameter on curve domain of closest point + 0f81997e-ce68-4b51-ba30-474c4671c7aa + Parameter + Parameter + false + 0 + + + + + + 347 + -14279 + 53 + 20 + + + 375 + -14269 + + + + + + + + Distance between base point and curve + 83307086-8926-401b-9ea0-beacff4b9a86 + Distance + Distance + false + 0 + + + + + + 347 + -14259 + 53 + 20 + + + 375 + -14249 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + e860db38-5317-4085-bba5-cd00c07231ee + Line + Line + + + + + + 285 + -14380 + 114 + 44 + + + 357 + -14358 + + + + + + Line start point + 399cc984-55c2-4552-80cc-e44a2406d059 + Start Point + Start Point + false + 2894971f-64a4-4b98-b533-9f263cacee25 + 1 + + + + + + 287 + -14378 + 55 + 20 + + + 316 + -14368 + + + + + + + + Line end point + 6e09df4c-f31e-4d7a-8bb0-babba9bf39dd + End Point + End Point + false + 135398f1-d308-4ab6-9cfd-5d1fa2527ef3 + 1 + + + + + + 287 + -14358 + 55 + 20 + + + 316 + -14348 + + + + + + + + Line segment + c8accacc-e2a7-4875-8ddc-a6d4b0ed1e5d + Line + Line + false + 0 + + + + + + 372 + -14378 + 25 + 40 + + + 386 + -14358 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + a99fc5b2-f592-4d26-9d89-57526d912b74 + Remap Numbers + Remap Numbers + + + + + + 285 + -15544 + 115 + 64 + + + 340 + -15512 + + + + + + Value to remap + 326f2fc3-aa1e-4ba0-b5d7-9c1bfc211353 + Value + Value + false + 9d8bad6d-264d-44fb-90ac-a355affcf7f0 + 1 + + + + + + 287 + -15542 + 38 + 20 + + + 307.5 + -15532 + + + + + + + + Source domain + c6bd0c98-ba2b-4ce5-ac67-0efa8be18103 + Source + Source + false + ad8e4ef7-0e77-4ad1-afb9-b24d2808ff3a + 1 + + + + + + 287 + -15522 + 38 + 20 + + + 307.5 + -15512 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + ba8ab4f3-926a-463a-8f65-b567be73aad6 + Target + Target + false + 0 + + + + + + 287 + -15502 + 38 + 20 + + + 307.5 + -15492 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + 2b3dffd3-a4be-4bc8-955a-b6090c8d9624 + Mapped + Mapped + false + 0 + + + + + + 355 + -15542 + 43 + 30 + + + 378 + -15527 + + + + + + + + Remapped and clipped number + e4319e3f-4741-46ec-a32d-b8e1e64e016f + Clipped + Clipped + false + 0 + + + + + + 355 + -15512 + 43 + 30 + + + 378 + -15497 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + f5841448-f52d-42ba-9a84-3920020fd31b + Bounds + Bounds + + + + + + 281 + -15462 + 122 + 28 + + + 345 + -15448 + + + + + + 1 + Numbers to include in Bounds + 372ebbe8-1c08-443a-8481-a84e0e315f52 + Numbers + Numbers + false + 9d8bad6d-264d-44fb-90ac-a355affcf7f0 + 1 + + + + + + 283 + -15460 + 47 + 24 + + + 308 + -15448 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + ad8e4ef7-0e77-4ad1-afb9-b24d2808ff3a + Domain + Domain + false + 0 + + + + + + 360 + -15460 + 41 + 24 + + + 382 + -15448 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 9d8bad6d-264d-44fb-90ac-a355affcf7f0 + Relay + + false + 3467b001-207e-461c-8570-c816a07f9505 + 1 + + + + + + 322 + -15415 + 40 + 16 + + + 342 + -15407 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 62184499-c577-469a-b0cf-92d4ee4efff4 + Multiplication + Multiplication + + + + + + 301 + -15743 + 82 + 44 + + + 332 + -15721 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 54daf8b4-8d9c-4911-9da2-5d402fb74479 + A + A + true + a4ec096d-8f06-428b-ac91-293b0d8d0fb2 + 1 + + + + + + 303 + -15741 + 14 + 20 + + + 311.5 + -15731 + + + + + + + + Second item for multiplication + a7040f91-fe2a-4982-b9e1-f65cd7e89659 + B + B + true + e85452cd-e33c-4d5f-afe0-d8cfff84c8a3 + 1 + + + + + + 303 + -15721 + 14 + 20 + + + 311.5 + -15711 + + + + + + + + Result of multiplication + ce93fead-eb21-4341-b2da-3c556223100f + Result + Result + false + 0 + + + + + + 347 + -15741 + 34 + 40 + + + 365.5 + -15721 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + ab854365-a2ba-455d-8c20-6152e9ea0268 + Multiplication + Multiplication + + + + + + 301 + -15636 + 82 + 44 + + + 332 + -15614 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 39156640-fbe8-483b-93d1-e5562fcbe46b + A + A + true + d2086104-566a-477c-abe1-35683c09efb3 + 1 + + + + + + 303 + -15634 + 14 + 20 + + + 311.5 + -15624 + + + + + + + + Second item for multiplication + 3f547e3e-0d1c-45db-b132-99f42ead36c4 + B + B + true + 2b3dffd3-a4be-4bc8-955a-b6090c8d9624 + 1 + + + + + + 303 + -15614 + 14 + 20 + + + 311.5 + -15604 + + + + + + + + Result of multiplication + a4ec096d-8f06-428b-ac91-293b0d8d0fb2 + Result + Result + false + 0 + + + + + + 347 + -15634 + 34 + 40 + + + 365.5 + -15614 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + d2086104-566a-477c-abe1-35683c09efb3 + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -15571 + 40 + 16 + + + 342 + -15563 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + e85452cd-e33c-4d5f-afe0-d8cfff84c8a3 + Digit Scroller + + false + 0 + + + + + 12 + + 2 + + 50.0000000000 + + + + + + 219 + -15672 + 250 + 20 + + + 219.7702 + -15671.39 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + a99fc5b2-f592-4d26-9d89-57526d912b74 + f5841448-f52d-42ba-9a84-3920020fd31b + 9d8bad6d-264d-44fb-90ac-a355affcf7f0 + 62184499-c577-469a-b0cf-92d4ee4efff4 + ab854365-a2ba-455d-8c20-6152e9ea0268 + d2086104-566a-477c-abe1-35683c09efb3 + e85452cd-e33c-4d5f-afe0-d8cfff84c8a3 + 7 + 46384e36-1da2-4ee9-b393-3698d9184434 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 6fc3ad0e-8ab4-4b81-93e4-0a3a9911481c + c2feb7d4-283e-47e8-9f49-b9b6dfa28563 + 79bbb158-9906-46f8-b493-fe3e3276e1cc + e860db38-5317-4085-bba5-cd00c07231ee + 4 + f3907482-9009-485a-b740-f7827d3e400d + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 89f6b938-fe55-4b73-bd9c-2bcabb0b38ef + true + Expression + Expression + + + + + + 245 + -14901 + 194 + 28 + + + 345 + -14887 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + d8f80af0-3f30-4b0a-8219-a92e46b363bc + true + Variable O + O + true + 6dbffcb8-1158-4e77-864a-2d1af396c545 + 1 + + + + + + 247 + -14899 + 14 + 24 + + + 255.5 + -14887 + + + + + + + + Result of expression + 5aeab83d-71ff-4b00-8d42-267a26f0a3c1 + true + Result + + false + 0 + + + + + + 428 + -14899 + 9 + 24 + + + 434 + -14887 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + eb5999f9-9852-4deb-8d69-3eb0f3396ab9 + Panel + + false + 1 + 5aeab83d-71ff-4b00-8d42-267a26f0a3c1 + 1 + Double click to edit panel content… + + + + + + 252 + -15169 + 185 + 271 + + 0 + 0 + 0 + + 252.2892 + -15168.08 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + af581b91-1f99-4930-a1fc-9250c5563f1a + Relay + + false + eb5999f9-9852-4deb-8d69-3eb0f3396ab9 + 1 + + + + + + 322 + -15210 + 40 + 16 + + + 342 + -15202 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6dbffcb8-1158-4e77-864a-2d1af396c545 + Relay + + false + 3467b001-207e-461c-8570-c816a07f9505 + 1 + + + + + + 322 + -14854 + 40 + 16 + + + 342 + -14846 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 89f6b938-fe55-4b73-bd9c-2bcabb0b38ef + eb5999f9-9852-4deb-8d69-3eb0f3396ab9 + af581b91-1f99-4930-a1fc-9250c5563f1a + 6dbffcb8-1158-4e77-864a-2d1af396c545 + 4 + 08536a3f-cf3f-4697-b592-f8a67c9f1dcc + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 6ee25715-b8cf-4d4c-bec0-d90c44c71b80 + Create Material + Create Material + + + + + + 270 + -15972 + 144 + 104 + + + 354 + -15920 + + + + + + Colour of the diffuse channel + dded2195-10ac-403a-9614-8309a2693f71 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -15970 + 67 + 20 + + + 307 + -15960 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;209;209;209 + + + + + + + + + + + + Colour of the specular highlight + 3db19cb0-cee9-44d5-86c5-e3bf6a8f046d + Specular + Specular + false + 0 + + + + + + 272 + -15950 + 67 + 20 + + + 307 + -15940 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 4c272b89-d2d5-46fd-9d6d-d50cda182e77 + Emission + Emission + false + 0 + + + + + + 272 + -15930 + 67 + 20 + + + 307 + -15920 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + efa33a42-558b-4b50-bec0-3470fcbdaa62 + Transparency + Transparency + false + 0 + + + + + + 272 + -15910 + 67 + 20 + + + 307 + -15900 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8afbdbff-933f-4010-8083-4efa1ac94cf4 + Shine + Shine + false + 0 + + + + + + 272 + -15890 + 67 + 20 + + + 307 + -15880 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 0e38293c-2a2c-4da9-9621-85859333ef4a + Material + Material + false + 0 + + + + + + 369 + -15970 + 43 + 100 + + + 392 + -15920 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + f267a757-a47e-49d1-b2b1-412314ae6d50 + Custom Preview + Custom Preview + + + + + + + 301 + -16043 + 82 + 44 + + + 369 + -16021 + + + + + + Geometry to preview + true + 467cb7d2-d998-4279-b670-2e28b462f203 + Geometry + Geometry + false + 18d99106-5942-429a-baed-e868b1400d84 + 1 + + + + + + 303 + -16041 + 51 + 20 + + + 330 + -16031 + + + + + + + + The material override + 80be5169-d54c-475f-a068-5eab5471d5d3 + Material + Material + false + 0e38293c-2a2c-4da9-9621-85859333ef4a + 1 + + + + + + 303 + -16021 + 51 + 20 + + + 330 + -16011 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + 014481ea-9b6e-4922-b10c-6b14a4567373 + Evaluate Length + Evaluate Length + + + + + + 270 + -16131 + 144 + 64 + + + 344 + -16099 + + + + + + Curve to evaluate + e605b23f-65d2-4140-83ae-f4e69903eb43 + Curve + Curve + false + 18d99106-5942-429a-baed-e868b1400d84 + 1 + + + + + + 272 + -16129 + 57 + 20 + + + 302 + -16119 + + + + + + + + Length factor for curve evaluation + 6e9f3f9d-929d-481d-9311-beddc75e5565 + Length + Length + false + 0 + + + + + + 272 + -16109 + 57 + 20 + + + 302 + -16099 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 8e442088-15e6-49a6-ac8e-8ab1e505d2fa + Normalized + Normalized + false + 0 + + + + + + 272 + -16089 + 57 + 20 + + + 302 + -16079 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + d44d699d-35cb-4547-9c4b-e599c0d06c64 + Point + Point + false + 0 + + + + + + 359 + -16129 + 53 + 20 + + + 387 + -16119 + + + + + + + + Tangent vector at the specified length + 9b654fa6-9064-4baa-b1b0-25e18913cb98 + Tangent + Tangent + false + 0 + + + + + + 359 + -16109 + 53 + 20 + + + 387 + -16099 + + + + + + + + Curve parameter at the specified length + c0a28deb-8a15-47e4-9bbd-bce4b9bde1d2 + Parameter + Parameter + false + 0 + + + + + + 359 + -16089 + 53 + 20 + + + 387 + -16079 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + f1532e96-722b-4cf3-b482-436bc7c397b7 + Interpolate + Interpolate + + + + + + 280 + -16236 + 125 + 84 + + + 347 + -16194 + + + + + + 1 + Interpolation points + 58792e55-9638-4ec8-9bd8-7f03330336a2 + Vertices + Vertices + false + d44d699d-35cb-4547-9c4b-e599c0d06c64 + 1 + + + + + + 282 + -16234 + 50 + 20 + + + 308.5 + -16224 + + + + + + + + Curve degree + 58b4c758-ee2b-48de-a295-572273bd10bc + Degree + Degree + false + 0 + + + + + + 282 + -16214 + 50 + 20 + + + 308.5 + -16204 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 71f46547-3d0c-40dc-a981-e99ae96cf7f3 + Periodic + Periodic + false + 0 + + + + + + 282 + -16194 + 50 + 20 + + + 308.5 + -16184 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 9d72d44b-41f9-4060-a5b7-0c75427092fd + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -16174 + 50 + 20 + + + 308.5 + -16164 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + c3dcf021-154c-4053-8c18-a7d248e20e5e + Curve + Curve + false + 0 + + + + + + 362 + -16234 + 41 + 26 + + + 384 + -16220.67 + + + + + + + + Curve length + 469f6fa8-1ac6-494e-9d79-df6041e2ff29 + Length + Length + false + 0 + + + + + + 362 + -16208 + 41 + 27 + + + 384 + -16194 + + + + + + + + Curve domain + ad9f7720-63e5-4f6e-b5ee-ef578e65d7ed + Domain + Domain + false + 0 + + + + + + 362 + -16181 + 41 + 27 + + + 384 + -16167.33 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 0f09c242-0d80-4de3-8b46-8b6b2a316afa + Create Material + Create Material + + + + + + 270 + -16363 + 144 + 104 + + + 354 + -16311 + + + + + + Colour of the diffuse channel + 50ba8e83-7580-4555-9585-935d9460c076 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -16361 + 67 + 20 + + + 307 + -16351 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;184;184;184 + + + + + + + + + + + + Colour of the specular highlight + 3f808e28-494e-403e-aec7-f3c01bba3b17 + Specular + Specular + false + 0 + + + + + + 272 + -16341 + 67 + 20 + + + 307 + -16331 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + d695073c-dba1-4c1a-a25c-5b78312d28cc + Emission + Emission + false + 0 + + + + + + 272 + -16321 + 67 + 20 + + + 307 + -16311 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 7c5726fa-1f88-46ef-96d1-9bb34054db22 + Transparency + Transparency + false + 0 + + + + + + 272 + -16301 + 67 + 20 + + + 307 + -16291 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + d055ffba-0804-4d45-9cfd-edb029d68af7 + Shine + Shine + false + 0 + + + + + + 272 + -16281 + 67 + 20 + + + 307 + -16271 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + a06f5534-0ba8-46dd-afe1-d6ce8160f556 + Material + Material + false + 0 + + + + + + 369 + -16361 + 43 + 100 + + + 392 + -16311 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 37988fa5-a4ed-4a26-a989-3074f360667a + Custom Preview + Custom Preview + + + + + + + 301 + -16429 + 82 + 44 + + + 369 + -16407 + + + + + + Geometry to preview + true + a7dbe398-349f-4102-b3cb-139cb614f089 + Geometry + Geometry + false + c3dcf021-154c-4053-8c18-a7d248e20e5e + 1 + + + + + + 303 + -16427 + 51 + 20 + + + 330 + -16417 + + + + + + + + The material override + f5dd4ab8-b859-46d8-b9ee-4670ff064dd7 + Material + Material + false + a06f5534-0ba8-46dd-afe1-d6ce8160f556 + 1 + + + + + + 303 + -16407 + 51 + 20 + + + 330 + -16397 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 5386def5-739a-4cf1-a73f-6d2083e3f618 + Quick Graph + Quick Graph + false + 0 + 6dbffcb8-1158-4e77-864a-2d1af396c545 + 1 + + + + + + 269 + -15365 + 150 + 150 + + + 269.1091 + -15364.6 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + df1359e8-501d-4ff0-926d-28f35e17eee2 + 950fb3fc-bd25-4b20-9ecc-c413d981c100 + 9810ad7f-10dd-4ec6-8555-0406bec4a4fa + 4cd7dfff-e221-4ff1-8802-8fe241e766d1 + a5aba98c-3889-4ed6-b36c-47707807399a + 8edca42d-78fa-481d-82be-c3e587b0aeb5 + deb6382a-ef59-4613-b606-e41df227dbc4 + daa7160b-c3b4-4e35-a906-ce3a5078c369 + c2464962-a513-4b3c-9827-a9d58ed4fb35 + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + cc965ab0-24d1-415f-9040-868b0c5a8f6c + 2f76853e-95c5-401f-b365-228915bfd4e6 + b5e073b2-475f-4e1b-9afa-7372e261f284 + 17a82251-11e9-4d95-b94d-b30e5e7f0384 + 4f1fb125-59d9-470c-b9e8-1d549b6d87ee + 5d06927b-75c6-4328-ac7b-079f70ad223e + 2110b788-f82d-46f8-a8d6-e75440e297f8 + 83e96180-93b4-43ec-af10-09a3b132756f + cb57b9ae-24b9-40b1-93d9-0aafb1fa141f + 40239f65-9e66-48e0-add3-162c8c14420f + d65799c7-b053-4e62-b732-ef79273c43bd + 3a453b16-5b51-4f25-a70f-f5b859d79907 + 64ae4024-0183-4052-b29d-123f1bd60cd7 + 05b08101-d66d-4c84-bc80-eddf7861c47e + f684bed0-8509-406b-b48a-a7ba5d606fdb + c6e29c30-7bf4-4bba-a7ed-824e92bbc9e5 + 21b94599-2ea2-4afd-9fde-dc988a8476c2 + 97acf454-dc84-4c10-aac3-11e7c5f92dd0 + 8a08b6b8-cfea-4d31-a7c8-f692c4e3e123 + d82697e4-46d7-40a6-a634-ab99e39a33a3 + a1ad643f-b5c0-44bb-a63b-889d2c71c6e0 + bcbbed02-2124-4418-b172-b4bf61f99eac + c99e1cb2-33f7-4a79-88a8-21fa2ebccc0d + 01ae9dc4-8fbc-4a70-92a7-bc805cf0d846 + 34 + 9768d008-1410-41df-95b0-81f925bf3cc7 + Group + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + df1359e8-501d-4ff0-926d-28f35e17eee2 + Explode + Explode + + + + + + 274 + -16628 + 136 + 44 + + + 341 + -16606 + + + + + + Curve to explode + e094828c-68ea-4ad1-9386-c07be27972f4 + Curve + Curve + false + c3dcf021-154c-4053-8c18-a7d248e20e5e + 1 + + + + + + 276 + -16626 + 50 + 20 + + + 302.5 + -16616 + + + + + + + + Recursive decomposition until all segments are atomic + 2b225872-3789-4806-a9bc-6bd8dccdb5f9 + Recursive + Recursive + false + 0 + + + + + + 276 + -16606 + 50 + 20 + + + 302.5 + -16596 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + 6e912b71-6dd8-464a-b6ad-6dcaab0d4fd7 + Segments + Segments + false + 0 + + + + + + 356 + -16626 + 52 + 20 + + + 383.5 + -16616 + + + + + + + + 1 + Vertices of the exploded segments + c1912177-92b5-43b8-a18a-4c9c3928f410 + Vertices + Vertices + false + 0 + + + + + + 356 + -16606 + 52 + 20 + + + 383.5 + -16596 + + + + + + + + + + + + 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 + 950fb3fc-bd25-4b20-9ecc-c413d981c100 + Evaluate Length + Evaluate Length + + + + + + 270 + -16711 + 144 + 64 + + + 344 + -16679 + + + + + + Curve to evaluate + 09635e78-6edc-442c-a9b0-52995b335def + Curve + Curve + false + 6e912b71-6dd8-464a-b6ad-6dcaab0d4fd7 + 1 + + + + + + 272 + -16709 + 57 + 20 + + + 302 + -16699 + + + + + + + + Length factor for curve evaluation + 4df83964-0d58-41ac-9508-d9bfe639ff58 + Length + Length + false + 0 + + + + + + 272 + -16689 + 57 + 20 + + + 302 + -16679 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 767aa62b-2691-4d6c-828f-4fdaf03d2da4 + Normalized + Normalized + false + 0 + + + + + + 272 + -16669 + 57 + 20 + + + 302 + -16659 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 882dcb40-5b72-498d-9c64-65c0b941cae3 + Point + Point + false + 0 + + + + + + 359 + -16709 + 53 + 20 + + + 387 + -16699 + + + + + + + + Tangent vector at the specified length + f50b053d-77a3-4882-9403-e3907968e57a + Tangent + Tangent + false + 0 + + + + + + 359 + -16689 + 53 + 20 + + + 387 + -16679 + + + + + + + + Curve parameter at the specified length + d6c587e7-7ec4-46d0-9d88-41bde9011bac + Parameter + Parameter + false + 0 + + + + + + 359 + -16669 + 53 + 20 + + + 387 + -16659 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + 9810ad7f-10dd-4ec6-8555-0406bec4a4fa + true + Line SDL + Line SDL + + + + + + 281 + -18344 + 122 + 64 + + + 361 + -18312 + + + + + + Line start point + df46c26e-69e8-4416-9e8f-dfa81d6bdf2f + true + Start + Start + false + 882dcb40-5b72-498d-9c64-65c0b941cae3 + 1 + + + + + + 283 + -18342 + 63 + 20 + + + 324 + -18332 + + + + + + + + Line tangent (direction) + 988065a4-750e-419d-9cb4-9250720282f5 + true + Direction + Direction + false + 8e4ebdf7-ffd5-4ba1-b757-2144ba2da9c9 + 1 + + + + + + 283 + -18322 + 63 + 20 + + + 324 + -18312 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + 82827835-5e88-41d2-9bb3-f8264249af52 + ABS(X) + true + Length + Length + false + 9e8f42fa-ec73-466a-b4c3-63180cd047e6 + 1 + + + + + + 283 + -18302 + 63 + 20 + + + 324 + -18292 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + 05c0ca83-e9c2-4a1f-a8da-0a1fc8b56a58 + true + Line + Line + false + 0 + + + + + + 376 + -18342 + 25 + 60 + + + 390 + -18312 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + 4cd7dfff-e221-4ff1-8802-8fe241e766d1 + Relative Differences + Relative Differences + + + + + + 278 + -17054 + 128 + 28 + + + 331 + -17040 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + cde45746-681a-4065-be40-d249688be6df + Values + Values + false + 649871a0-d89b-4687-a488-b2e86892fcbd + 1 + + + + + + 280 + -17052 + 36 + 24 + + + 299.5 + -17040 + + + + + + + + 1 + Differences between consecutive items + e3d7df02-9947-4945-b92e-260496513b93 + Differenced + Differenced + false + 0 + + + + + + 346 + -17052 + 58 + 24 + + + 376.5 + -17040 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + a5aba98c-3889-4ed6-b36c-47707807399a + Replace Nulls + Replace Nulls + + + + + + 274 + -16998 + 136 + 44 + + + 360 + -16976 + + + + + + 1 + Items to test for null + 9264edfc-800d-402d-bc20-148c16c4d27f + Items + Items + false + c2464962-a513-4b3c-9827-a9d58ed4fb35 + 1 + + + + + + 276 + -16996 + 69 + 20 + + + 312 + -16986 + + + + + + + + 1 + Items to replace nulls with + 7ea01a26-1580-4d26-a10e-3a805067c385 + Replacements + Replacements + false + 0 + + + + + + 276 + -16976 + 69 + 20 + + + 312 + -16966 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + 649871a0-d89b-4687-a488-b2e86892fcbd + Items + Items + false + 0 + + + + + + 375 + -16996 + 33 + 20 + + + 393 + -16986 + + + + + + + + Number of items replaced + 1c8017e4-900a-4989-b1c7-5a5779e3f21e + Count + Count + false + 0 + + + + + + 375 + -16976 + 33 + 20 + + + 393 + -16966 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + 8edca42d-78fa-481d-82be-c3e587b0aeb5 + List Length + List Length + + + + + + 296 + -17103 + 93 + 28 + + + 335 + -17089 + + + + + + 1 + Base list + 88cf9833-4d40-47ce-8933-f1e42898b08a + List + List + false + e3d7df02-9947-4945-b92e-260496513b93 + 1 + + + + + + 298 + -17101 + 22 + 24 + + + 310.5 + -17089 + + + + + + + + Number of items in L + a77cf5a7-f85d-4322-b9d6-8de5e4d56ab3 + Length + Length + false + 0 + + + + + + 350 + -17101 + 37 + 24 + + + 370 + -17089 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + deb6382a-ef59-4613-b606-e41df227dbc4 + List Item + List Item + + + + + + 305 + -17266 + 74 + 64 + + + 353 + -17234 + + + + + + 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 + 9f9029ce-61bd-4190-a4cd-d51eb162d528 + List + List + false + e3d7df02-9947-4945-b92e-260496513b93 + 1 + + + + + + 307 + -17264 + 31 + 20 + + + 324 + -17254 + + + + + + + + Item index + 095fcf10-e7dd-497f-b9e5-d693bd17e637 + Index + Index + false + 5991d712-24ef-44d2-8c02-082fe655901e + 1 + + + + + + 307 + -17244 + 31 + 20 + + + 324 + -17234 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + a99c08b3-340b-4b6e-ab19-379748257540 + Wrap + Wrap + false + 0 + + + + + + 307 + -17224 + 31 + 20 + + + 324 + -17214 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + 00f86904-9765-4850-8b33-d56e830392c7 + false + Item + i + false + 0 + + + + + + 368 + -17264 + 9 + 60 + + + 374 + -17234 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + daa7160b-c3b4-4e35-a906-ce3a5078c369 + Series + Series + + + + + + 284 + -17184 + 117 + 64 + + + 350 + -17152 + + + + + + First number in the series + c262a4a9-60df-4db3-b69f-c53eb2d53671 + Start + Start + false + 0 + + + + + + 286 + -17182 + 49 + 20 + + + 320 + -17172 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + 3a73f97c-bf1a-4ace-a9fd-a15615e8a221 + Step + Step + false + 0 + + + + + + 286 + -17162 + 49 + 20 + + + 320 + -17152 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + ebae5fd6-f35c-4f70-ad58-fa76fc548a99 + X-1 + Count + Count + false + a77cf5a7-f85d-4322-b9d6-8de5e4d56ab3 + 1 + + + + + + 286 + -17142 + 49 + 20 + + + 320 + -17132 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + 5991d712-24ef-44d2-8c02-082fe655901e + Series + Series + false + 0 + + + + + + 365 + -17182 + 34 + 60 + + + 383.5 + -17152 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c2464962-a513-4b3c-9827-a9d58ed4fb35 + Relay + + false + 3467b001-207e-461c-8570-c816a07f9505 + 1 + + + + + + 322 + -16935 + 40 + 16 + + + 342 + -16927 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + Relay + + false + 00f86904-9765-4850-8b33-d56e830392c7 + 1 + + + + + + 322 + -17299 + 40 + 16 + + + 342 + -17291 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 4cd7dfff-e221-4ff1-8802-8fe241e766d1 + a5aba98c-3889-4ed6-b36c-47707807399a + 8edca42d-78fa-481d-82be-c3e587b0aeb5 + deb6382a-ef59-4613-b606-e41df227dbc4 + daa7160b-c3b4-4e35-a906-ce3a5078c369 + c2464962-a513-4b3c-9827-a9d58ed4fb35 + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + 7 + cc965ab0-24d1-415f-9040-868b0c5a8f6c + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + 2f76853e-95c5-401f-b365-228915bfd4e6 + Curve Closest Point + Curve Closest Point + + + + + + 282 + -16799 + 120 + 64 + + + 332 + -16767 + + + + + + Point to project onto curve + f73718ec-2984-49a4-a27a-1ac91675f6d1 + Point + Point + false + 882dcb40-5b72-498d-9c64-65c0b941cae3 + 1 + + + + + + 284 + -16797 + 33 + 30 + + + 302 + -16782 + + + + + + + + Curve to project onto + f54ca9ca-20a5-43c7-8c7f-c07c3b369730 + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -16767 + 33 + 30 + + + 302 + -16752 + + + + + + + + Point on the curve closest to the base point + ff60d63a-54de-4f9a-a1ef-ef49cceb66d4 + Point + Point + false + 0 + + + + + + 347 + -16797 + 53 + 20 + + + 375 + -16787 + + + + + + + + Parameter on curve domain of closest point + 0520332f-aa5a-4f5b-9012-f48b6478f460 + Parameter + Parameter + false + 0 + + + + + + 347 + -16777 + 53 + 20 + + + 375 + -16767 + + + + + + + + Distance between base point and curve + 34ce6abd-72c6-4424-b15f-4e8e0cbee29e + Distance + Distance + false + 0 + + + + + + 347 + -16757 + 53 + 20 + + + 375 + -16747 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + b5e073b2-475f-4e1b-9afa-7372e261f284 + Line + Line + + + + + + 285 + -16878 + 114 + 44 + + + 357 + -16856 + + + + + + Line start point + 1d568c67-f345-4296-8fcd-a2655d1611aa + Start Point + Start Point + false + ff60d63a-54de-4f9a-a1ef-ef49cceb66d4 + 1 + + + + + + 287 + -16876 + 55 + 20 + + + 316 + -16866 + + + + + + + + Line end point + 15fca69a-5219-478b-bdda-cef47b63e535 + End Point + End Point + false + 882dcb40-5b72-498d-9c64-65c0b941cae3 + 1 + + + + + + 287 + -16856 + 55 + 20 + + + 316 + -16846 + + + + + + + + Line segment + 8e4ebdf7-ffd5-4ba1-b757-2144ba2da9c9 + Line + Line + false + 0 + + + + + + 372 + -16876 + 25 + 40 + + + 386 + -16856 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 17a82251-11e9-4d95-b94d-b30e5e7f0384 + Remap Numbers + Remap Numbers + + + + + + 285 + -18042 + 115 + 64 + + + 340 + -18010 + + + + + + Value to remap + 39baab36-ddb4-4eb1-a7e0-d829c7a8c5d2 + Value + Value + false + 5d06927b-75c6-4328-ac7b-079f70ad223e + 1 + + + + + + 287 + -18040 + 38 + 20 + + + 307.5 + -18030 + + + + + + + + Source domain + 49313f9d-41db-44ae-b9be-6cd4db359b25 + Source + Source + false + 22c86c36-80d3-4073-9b3f-a3648025913d + 1 + + + + + + 287 + -18020 + 38 + 20 + + + 307.5 + -18010 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 8e3af8b1-0aff-4969-b139-80db486a5d11 + Target + Target + false + 0 + + + + + + 287 + -18000 + 38 + 20 + + + 307.5 + -17990 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + 7304a108-e492-4737-a8f3-3e4b51c77a93 + Mapped + Mapped + false + 0 + + + + + + 355 + -18040 + 43 + 30 + + + 378 + -18025 + + + + + + + + Remapped and clipped number + 6e5a38e5-e8ad-4134-ba9a-516bf01a3b72 + Clipped + Clipped + false + 0 + + + + + + 355 + -18010 + 43 + 30 + + + 378 + -17995 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 4f1fb125-59d9-470c-b9e8-1d549b6d87ee + Bounds + Bounds + + + + + + 281 + -17960 + 122 + 28 + + + 345 + -17946 + + + + + + 1 + Numbers to include in Bounds + 01ea23a6-697e-44ab-89d5-2bf5c43060d9 + Numbers + Numbers + false + 5d06927b-75c6-4328-ac7b-079f70ad223e + 1 + + + + + + 283 + -17958 + 47 + 24 + + + 308 + -17946 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 22c86c36-80d3-4073-9b3f-a3648025913d + Domain + Domain + false + 0 + + + + + + 360 + -17958 + 41 + 24 + + + 382 + -17946 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 5d06927b-75c6-4328-ac7b-079f70ad223e + Relay + + false + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + 1 + + + + + + 322 + -17913 + 40 + 16 + + + 342 + -17905 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 2110b788-f82d-46f8-a8d6-e75440e297f8 + Multiplication + Multiplication + + + + + + 301 + -18241 + 82 + 44 + + + 332 + -18219 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + f891c6c6-841b-455b-88c0-452539807694 + A + A + true + c2dcc833-5a7b-426d-bfb5-5d613edde62d + 1 + + + + + + 303 + -18239 + 14 + 20 + + + 311.5 + -18229 + + + + + + + + Second item for multiplication + a606fc5c-fce3-4bfc-9fac-6ff361f2fd5a + B + B + true + 40239f65-9e66-48e0-add3-162c8c14420f + 1 + + + + + + 303 + -18219 + 14 + 20 + + + 311.5 + -18209 + + + + + + + + Result of multiplication + 9e8f42fa-ec73-466a-b4c3-63180cd047e6 + Result + Result + false + 0 + + + + + + 347 + -18239 + 34 + 40 + + + 365.5 + -18219 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 83e96180-93b4-43ec-af10-09a3b132756f + Multiplication + Multiplication + + + + + + 301 + -18134 + 82 + 44 + + + 332 + -18112 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 5fe2f6c3-b832-4c2d-8a5a-c55e6cf17e80 + A + A + true + cb57b9ae-24b9-40b1-93d9-0aafb1fa141f + 1 + + + + + + 303 + -18132 + 14 + 20 + + + 311.5 + -18122 + + + + + + + + Second item for multiplication + 4a9e305f-f219-49ed-8764-69a98ecf7fb3 + B + B + true + 7304a108-e492-4737-a8f3-3e4b51c77a93 + 1 + + + + + + 303 + -18112 + 14 + 20 + + + 311.5 + -18102 + + + + + + + + Result of multiplication + c2dcc833-5a7b-426d-bfb5-5d613edde62d + Result + Result + false + 0 + + + + + + 347 + -18132 + 34 + 40 + + + 365.5 + -18112 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + cb57b9ae-24b9-40b1-93d9-0aafb1fa141f + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -18069 + 40 + 16 + + + 342 + -18061 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 40239f65-9e66-48e0-add3-162c8c14420f + Digit Scroller + + false + 0 + + + + + 12 + + 2 + + 0.2500000000 + + + + + + 219 + -18167 + 250 + 20 + + + 219.2853 + -18166.31 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 17a82251-11e9-4d95-b94d-b30e5e7f0384 + 4f1fb125-59d9-470c-b9e8-1d549b6d87ee + 5d06927b-75c6-4328-ac7b-079f70ad223e + 2110b788-f82d-46f8-a8d6-e75440e297f8 + 83e96180-93b4-43ec-af10-09a3b132756f + cb57b9ae-24b9-40b1-93d9-0aafb1fa141f + 40239f65-9e66-48e0-add3-162c8c14420f + 7 + d65799c7-b053-4e62-b732-ef79273c43bd + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + df1359e8-501d-4ff0-926d-28f35e17eee2 + 950fb3fc-bd25-4b20-9ecc-c413d981c100 + 2f76853e-95c5-401f-b365-228915bfd4e6 + b5e073b2-475f-4e1b-9afa-7372e261f284 + 4 + 3a453b16-5b51-4f25-a70f-f5b859d79907 + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 64ae4024-0183-4052-b29d-123f1bd60cd7 + true + Expression + Expression + + + + + + 245 + -17399 + 194 + 28 + + + 345 + -17385 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + 00d33287-2b06-413a-b998-d35b2db9013e + true + Variable O + O + true + c6e29c30-7bf4-4bba-a7ed-824e92bbc9e5 + 1 + + + + + + 247 + -17397 + 14 + 24 + + + 255.5 + -17385 + + + + + + + + Result of expression + 99e45cfc-56fd-4c69-9a5f-9b1c9567c095 + true + Result + + false + 0 + + + + + + 428 + -17397 + 9 + 24 + + + 434 + -17385 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 05b08101-d66d-4c84-bc80-eddf7861c47e + Panel + + false + 1 + 99e45cfc-56fd-4c69-9a5f-9b1c9567c095 + 1 + Double click to edit panel content… + + + + + + 251 + -17663 + 185 + 271 + + 0 + 0 + 0 + + 251.8044 + -17663 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f684bed0-8509-406b-b48a-a7ba5d606fdb + Relay + + false + 05b08101-d66d-4c84-bc80-eddf7861c47e + 1 + + + + + + 322 + -17708 + 40 + 16 + + + 342 + -17700 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c6e29c30-7bf4-4bba-a7ed-824e92bbc9e5 + Relay + + false + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + 1 + + + + + + 322 + -17352 + 40 + 16 + + + 342 + -17344 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 64ae4024-0183-4052-b29d-123f1bd60cd7 + 05b08101-d66d-4c84-bc80-eddf7861c47e + f684bed0-8509-406b-b48a-a7ba5d606fdb + c6e29c30-7bf4-4bba-a7ed-824e92bbc9e5 + 4 + 21b94599-2ea2-4afd-9fde-dc988a8476c2 + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 97acf454-dc84-4c10-aac3-11e7c5f92dd0 + Create Material + Create Material + + + + + + 270 + -18470 + 144 + 104 + + + 354 + -18418 + + + + + + Colour of the diffuse channel + 0c9ba16f-adcb-4cd6-96b8-c1e1fe3e5ec5 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -18468 + 67 + 20 + + + 307 + -18458 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;201;201;201 + + + + + + + + + + + + Colour of the specular highlight + d61acf99-40ab-4c0e-b5fa-46eac0dda1ca + Specular + Specular + false + 0 + + + + + + 272 + -18448 + 67 + 20 + + + 307 + -18438 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 2887d662-fcd8-47ab-83a1-34c9f4ab4820 + Emission + Emission + false + 0 + + + + + + 272 + -18428 + 67 + 20 + + + 307 + -18418 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 150c1069-e786-4ce3-8b1a-2457b4290ed4 + Transparency + Transparency + false + 0 + + + + + + 272 + -18408 + 67 + 20 + + + 307 + -18398 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 808e4911-28ac-4d74-8fe9-98596e4eff21 + Shine + Shine + false + 0 + + + + + + 272 + -18388 + 67 + 20 + + + 307 + -18378 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 5c753fa9-f147-458a-b0fc-bfcd208f3c53 + Material + Material + false + 0 + + + + + + 369 + -18468 + 43 + 100 + + + 392 + -18418 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 8a08b6b8-cfea-4d31-a7c8-f692c4e3e123 + Custom Preview + Custom Preview + + + + + + + 301 + -18541 + 82 + 44 + + + 369 + -18519 + + + + + + Geometry to preview + true + 44e54642-198c-4447-90c1-e58a5e0c4751 + Geometry + Geometry + false + 05c0ca83-e9c2-4a1f-a8da-0a1fc8b56a58 + 1 + + + + + + 303 + -18539 + 51 + 20 + + + 330 + -18529 + + + + + + + + The material override + 81b3ddb6-28e1-421c-89e5-14c95aa0a488 + Material + Material + false + 5c753fa9-f147-458a-b0fc-bfcd208f3c53 + 1 + + + + + + 303 + -18519 + 51 + 20 + + + 330 + -18509 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + d82697e4-46d7-40a6-a634-ab99e39a33a3 + Evaluate Length + Evaluate Length + + + + + + 270 + -18629 + 144 + 64 + + + 344 + -18597 + + + + + + Curve to evaluate + cf870870-3dfe-4a0a-b235-67b51ba0ce79 + Curve + Curve + false + 05c0ca83-e9c2-4a1f-a8da-0a1fc8b56a58 + 1 + + + + + + 272 + -18627 + 57 + 20 + + + 302 + -18617 + + + + + + + + Length factor for curve evaluation + 140ac407-8e02-4fa4-8e8e-06e20930c7ca + Length + Length + false + 0 + + + + + + 272 + -18607 + 57 + 20 + + + 302 + -18597 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + e4566892-fdbe-440a-9b87-f823aedf12ea + Normalized + Normalized + false + 0 + + + + + + 272 + -18587 + 57 + 20 + + + 302 + -18577 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + e93b273d-c966-4763-a1ab-11f2bfe0c43a + Point + Point + false + 0 + + + + + + 359 + -18627 + 53 + 20 + + + 387 + -18617 + + + + + + + + Tangent vector at the specified length + 853aeca1-c031-476e-bd0f-76503d898cd9 + Tangent + Tangent + false + 0 + + + + + + 359 + -18607 + 53 + 20 + + + 387 + -18597 + + + + + + + + Curve parameter at the specified length + 97508322-653f-468e-a266-292bb6c64933 + Parameter + Parameter + false + 0 + + + + + + 359 + -18587 + 53 + 20 + + + 387 + -18577 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + a1ad643f-b5c0-44bb-a63b-889d2c71c6e0 + Interpolate + Interpolate + + + + + + 280 + -18734 + 125 + 84 + + + 347 + -18692 + + + + + + 1 + Interpolation points + e899840f-2581-4dd4-9bec-58d628a02a8a + Vertices + Vertices + false + e93b273d-c966-4763-a1ab-11f2bfe0c43a + 1 + + + + + + 282 + -18732 + 50 + 20 + + + 308.5 + -18722 + + + + + + + + Curve degree + ec6cc0d7-5df1-4ad9-bbcc-2aaca655fd51 + Degree + Degree + false + 0 + + + + + + 282 + -18712 + 50 + 20 + + + 308.5 + -18702 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 1a8ea3d0-01db-433c-8925-9b1568769181 + Periodic + Periodic + false + 0 + + + + + + 282 + -18692 + 50 + 20 + + + 308.5 + -18682 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 948d5fd2-e330-4668-bdb8-75226bcd0032 + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -18672 + 50 + 20 + + + 308.5 + -18662 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 6e44cd3b-7f50-4e3c-a4a1-4534c42ad903 + Curve + Curve + false + 0 + + + + + + 362 + -18732 + 41 + 26 + + + 384 + -18718.67 + + + + + + + + Curve length + 6980d01e-2a64-44ae-b9ad-fc6fed33448f + Length + Length + false + 0 + + + + + + 362 + -18706 + 41 + 27 + + + 384 + -18692 + + + + + + + + Curve domain + a59c2669-9bc4-47fb-ae52-bb356f82d5e9 + Domain + Domain + false + 0 + + + + + + 362 + -18679 + 41 + 27 + + + 384 + -18665.33 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + bcbbed02-2124-4418-b172-b4bf61f99eac + Create Material + Create Material + + + + + + 270 + -18861 + 144 + 104 + + + 354 + -18809 + + + + + + Colour of the diffuse channel + d6f9900e-5c4c-41e9-8b16-2873ebb71f94 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -18859 + 67 + 20 + + + 307 + -18849 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;176;176;176 + + + + + + + + + + + + Colour of the specular highlight + 8c489023-41d4-420d-84db-c283ba6be258 + Specular + Specular + false + 0 + + + + + + 272 + -18839 + 67 + 20 + + + 307 + -18829 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + d8fc9053-7b7e-49a9-831b-5c9846d9af4a + Emission + Emission + false + 0 + + + + + + 272 + -18819 + 67 + 20 + + + 307 + -18809 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 2d8260fe-7e85-40e0-943f-f4fa8517062f + Transparency + Transparency + false + 0 + + + + + + 272 + -18799 + 67 + 20 + + + 307 + -18789 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 280f0c6e-dc45-4648-84c0-8b74e8b44cef + Shine + Shine + false + 0 + + + + + + 272 + -18779 + 67 + 20 + + + 307 + -18769 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 34283d85-c5ac-408b-a646-71da9d5f3cdb + Material + Material + false + 0 + + + + + + 369 + -18859 + 43 + 100 + + + 392 + -18809 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + c99e1cb2-33f7-4a79-88a8-21fa2ebccc0d + Custom Preview + Custom Preview + + + + + + + 301 + -18927 + 82 + 44 + + + 369 + -18905 + + + + + + Geometry to preview + true + d2dbade4-f819-481f-955e-27d7fbf8c5dc + Geometry + Geometry + false + 6e44cd3b-7f50-4e3c-a4a1-4534c42ad903 + 1 + + + + + + 303 + -18925 + 51 + 20 + + + 330 + -18915 + + + + + + + + The material override + a2eb2aa7-948c-4479-81c5-087bdad7da35 + Material + Material + false + 34283d85-c5ac-408b-a646-71da9d5f3cdb + 1 + + + + + + 303 + -18905 + 51 + 20 + + + 330 + -18895 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + 01ae9dc4-8fbc-4a70-92a7-bc805cf0d846 + Quick Graph + Quick Graph + false + 0 + c6e29c30-7bf4-4bba-a7ed-824e92bbc9e5 + 1 + + + + + + 269 + -17860 + 150 + 150 + + + 269.6242 + -17859.52 + + -1 + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 48164ec2-a3c2-4a3c-b18e-b0d6ef63ef50 + 54d4a231-5776-46c3-bd7c-3e3a5c0baea5 + a120aadd-63f5-4078-93f1-854280048eff + 620a8ca8-c287-44ab-a5e8-6a0fdafdcb8f + cd5b622f-1f7c-4975-a02e-208ae694b329 + 0be28aba-41e3-4559-a13b-cb9dfc8fcf93 + ebee8826-ae1a-4f18-a9ee-22b9f289422b + f99ef44d-6103-4410-864b-de232a734957 + 0b154a8a-be06-4d46-8111-969ceee58d2a + c17c0e4a-c6c0-4f6b-8b7c-f6b8c99f225c + 1518a2f2-7357-4324-aa18-55139ca25a92 + fafccbaa-7aae-49ee-9efe-ce9c82a603e5 + b7301d37-5ef4-4438-a556-ade90395e81d + 054b371d-c146-49d6-b05c-63ea98fff449 + 25f6f5d9-f68d-4400-96b7-c0144719e003 + 370304f4-a1e1-47ac-8efe-b221ebfe0cb7 + 733f210e-ea87-4d4f-ad70-c795135f6dfc + b0df3279-16ce-443c-a1ae-c933b80c164e + b6ee121a-45f5-4a4c-bb73-60a29402ba01 + 2af3a7f4-2b07-4cca-889f-92d737bf9d61 + 6c5003bb-8adb-4fff-bd23-156e0d6c9442 + 69195939-03b9-4abf-92be-7a4590111c10 + 9c47cdfe-dec0-42a1-9c06-0d47c7eb1e9c + 89b53987-aec1-4bea-b479-f7b439e4ed13 + f269b159-a312-4bb1-ac9d-d06545add71e + 313c6f87-3df7-46e2-a9ce-d6de88cc5ec1 + 670c9ee9-d2d6-4775-9d42-51469ba51752 + 940e03fd-7c9b-48de-85e8-bcb1ece7ed87 + 125a90c4-4b50-42f7-baa6-b98a39142fe7 + 2b46cbef-a32d-463e-96ca-067d7d608ef1 + 260e6d5d-2876-4f9f-a1f3-b07e5e145a46 + 1ab54bda-b025-48c8-a652-f61f2857526f + 884bd7a8-a36d-48f7-87b7-808fc6d650cd + d6c40269-2a76-4acc-b685-4a10d607128d + 34 + 5398b19e-9440-4142-8b06-ca4fd51c5525 + Group + + + + + + + + + + + afb96615-c59a-45c9-9cac-e27acb1c7ca0 + Explode + + + + + Explode a curve into smaller segments. + true + 48164ec2-a3c2-4a3c-b18e-b0d6ef63ef50 + Explode + Explode + + + + + + 274 + -19064 + 136 + 44 + + + 341 + -19042 + + + + + + Curve to explode + bb5503aa-62b1-41d2-ba9c-8d64d1091796 + Curve + Curve + false + 6e44cd3b-7f50-4e3c-a4a1-4534c42ad903 + 1 + + + + + + 276 + -19062 + 50 + 20 + + + 302.5 + -19052 + + + + + + + + Recursive decomposition until all segments are atomic + 58df35bc-a9cb-4a8e-84d3-12c49dc1e00d + Recursive + Recursive + false + 0 + + + + + + 276 + -19042 + 50 + 20 + + + 302.5 + -19032 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + 1 + Exploded segments that make up the base curve + bbb31210-922a-4177-97ef-c991d02c2475 + Segments + Segments + false + 0 + + + + + + 356 + -19062 + 52 + 20 + + + 383.5 + -19052 + + + + + + + + 1 + Vertices of the exploded segments + 15ad7498-a54e-42ed-b182-d97342cb0ff2 + Vertices + Vertices + false + 0 + + + + + + 356 + -19042 + 52 + 20 + + + 383.5 + -19032 + + + + + + + + + + + + 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 + 54d4a231-5776-46c3-bd7c-3e3a5c0baea5 + Evaluate Length + Evaluate Length + + + + + + 270 + -19147 + 144 + 64 + + + 344 + -19115 + + + + + + Curve to evaluate + 13e5a57a-2ea5-4487-85e0-17e80290201b + Curve + Curve + false + bbb31210-922a-4177-97ef-c991d02c2475 + 1 + + + + + + 272 + -19145 + 57 + 20 + + + 302 + -19135 + + + + + + + + Length factor for curve evaluation + 97d3a6e6-16c9-4019-88c0-9b65f33f7d5f + Length + Length + false + 0 + + + + + + 272 + -19125 + 57 + 20 + + + 302 + -19115 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 7ef95c60-1aab-4d8e-a612-3d6541a72593 + Normalized + Normalized + false + 0 + + + + + + 272 + -19105 + 57 + 20 + + + 302 + -19095 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + e26a3f9f-4cff-4602-b05d-8cf400821df2 + Point + Point + false + 0 + + + + + + 359 + -19145 + 53 + 20 + + + 387 + -19135 + + + + + + + + Tangent vector at the specified length + d0806f88-6a58-4a01-a96e-645c8e44c512 + Tangent + Tangent + false + 0 + + + + + + 359 + -19125 + 53 + 20 + + + 387 + -19115 + + + + + + + + Curve parameter at the specified length + 5189a7e0-f0b4-43e5-81d8-c570474005b6 + Parameter + Parameter + false + 0 + + + + + + 359 + -19105 + 53 + 20 + + + 387 + -19095 + + + + + + + + + + + + 4c619bc9-39fd-4717-82a6-1e07ea237bbe + Line SDL + + + + + Create a line segment defined by start point, tangent and length.} + a120aadd-63f5-4078-93f1-854280048eff + Line SDL + Line SDL + + + + + + 281 + -20780 + 122 + 64 + + + 361 + -20748 + + + + + + Line start point + 235915f2-43c3-4c9f-9266-a65576ebc638 + Start + Start + false + e26a3f9f-4cff-4602-b05d-8cf400821df2 + 1 + + + + + + 283 + -20778 + 63 + 20 + + + 324 + -20768 + + + + + + + + Line tangent (direction) + b306269a-5789-4b4a-bc77-b71cb8c8add7 + Direction + Direction + false + 2bdf03c9-c90c-47eb-b95b-994edbac4619 + 1 + + + + + + 283 + -20758 + 63 + 20 + + + 324 + -20748 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 0 + 1 + + + + + + + + + + + + Line length + e2ab6fc2-2fb3-48af-a4f6-bc902a09e8a0 + ABS(X) + Length + Length + false + a18d80dc-6009-474f-8faa-5c039416c174 + 1 + + + + + + 283 + -20738 + 63 + 20 + + + 324 + -20728 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.015625 + + + + + + + + + + + Line segment + 51c10d90-2eef-4df6-9928-ad6d1e997c16 + Line + Line + false + 0 + + + + + + 376 + -20778 + 25 + 60 + + + 390 + -20748 + + + + + + + + + + + + dd17d442-3776-40b3-ad5b-5e188b56bd4c + Relative Differences + + + + + Compute relative differences for a list of data + 620a8ca8-c287-44ab-a5e8-6a0fdafdcb8f + Relative Differences + Relative Differences + + + + + + 278 + -19490 + 128 + 28 + + + 331 + -19476 + + + + + + 1 + List of data to operate on (numbers or points or vectors allowed) + 126a93bd-3179-428a-a206-80c028749e66 + Values + Values + false + c1c49636-f529-4721-8847-a2a98a304cca + 1 + + + + + + 280 + -19488 + 36 + 24 + + + 299.5 + -19476 + + + + + + + + 1 + Differences between consecutive items + f1bc045e-92be-4ec6-bde7-2c37f98cbe0d + Differenced + Differenced + false + 0 + + + + + + 346 + -19488 + 58 + 24 + + + 376.5 + -19476 + + + + + + + + + + + + f3230ecb-3631-4d6f-86f2-ef4b2ed37f45 + Replace Nulls + + + + + Replace nulls or invalid data with other data + true + cd5b622f-1f7c-4975-a02e-208ae694b329 + Replace Nulls + Replace Nulls + + + + + + 274 + -19434 + 136 + 44 + + + 360 + -19412 + + + + + + 1 + Items to test for null + bc266c4e-3be6-4f8f-82f1-113e019f3902 + Items + Items + false + 0b154a8a-be06-4d46-8111-969ceee58d2a + 1 + + + + + + 276 + -19432 + 69 + 20 + + + 312 + -19422 + + + + + + + + 1 + Items to replace nulls with + 8c1e4dbf-f693-44eb-adff-136202d08f7c + Replacements + Replacements + false + 0 + + + + + + 276 + -19412 + 69 + 20 + + + 312 + -19402 + + + + + + 1 + + + + + 1 + {0} + + + + + Grasshopper.Kernel.Types.GH_Integer + 0 + + + + + + + + + + + 1 + List without any nulls + c1c49636-f529-4721-8847-a2a98a304cca + Items + Items + false + 0 + + + + + + 375 + -19432 + 33 + 20 + + + 393 + -19422 + + + + + + + + Number of items replaced + 26ba2578-7cb6-4ab3-bbb1-ff11c3a10092 + Count + Count + false + 0 + + + + + + 375 + -19412 + 33 + 20 + + + 393 + -19402 + + + + + + + + + + + + 1817fd29-20ae-4503-b542-f0fb651e67d7 + List Length + + + + + Measure the length of a list. + 0be28aba-41e3-4559-a13b-cb9dfc8fcf93 + List Length + List Length + + + + + + 296 + -19539 + 93 + 28 + + + 335 + -19525 + + + + + + 1 + Base list + 3ed54178-17f0-4437-a38f-ec1311f2f459 + List + List + false + f1bc045e-92be-4ec6-bde7-2c37f98cbe0d + 1 + + + + + + 298 + -19537 + 22 + 24 + + + 310.5 + -19525 + + + + + + + + Number of items in L + d5cbcd51-2617-4372-8c2b-9bfb149a191e + Length + Length + false + 0 + + + + + + 350 + -19537 + 37 + 24 + + + 370 + -19525 + + + + + + + + + + + + 59daf374-bc21-4a5e-8282-5504fb7ae9ae + List Item + + + + + 0 + Retrieve a specific item from a list. + ebee8826-ae1a-4f18-a9ee-22b9f289422b + List Item + List Item + + + + + + 305 + -19702 + 74 + 64 + + + 353 + -19670 + + + + + + 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 + ca7b7357-74e0-454e-8b44-f47240141bcc + List + List + false + f1bc045e-92be-4ec6-bde7-2c37f98cbe0d + 1 + + + + + + 307 + -19700 + 31 + 20 + + + 324 + -19690 + + + + + + + + Item index + d1850f69-3b16-4542-bc89-a55caf427145 + Index + Index + false + 63bbba8b-41ee-476d-8774-871770273910 + 1 + + + + + + 307 + -19680 + 31 + 20 + + + 324 + -19670 + + + + + + 1 + + + + + 1 + {0} + + + + + 0 + + + + + + + + + + + Wrap index to list bounds + 926cd251-605b-4c2f-b845-1f98c43ffe8d + Wrap + Wrap + false + 0 + + + + + + 307 + -19660 + 31 + 20 + + + 324 + -19650 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Item at {i'} + dc5cfbc2-0e14-4762-9c13-8311dc1ae3f7 + false + Item + i + false + 0 + + + + + + 368 + -19700 + 9 + 60 + + + 374 + -19670 + + + + + + + + + + + + + + e64c5fb1-845c-4ab1-8911-5f338516ba67 + Series + + + + + Create a series of numbers. + f99ef44d-6103-4410-864b-de232a734957 + Series + Series + + + + + + 284 + -19620 + 117 + 64 + + + 350 + -19588 + + + + + + First number in the series + 0e7cd800-480f-4deb-91e7-a82d394ce549 + Start + Start + false + 0 + + + + + + 286 + -19618 + 49 + 20 + + + 320 + -19608 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Step size for each successive number + c6a10a5c-1e87-44b8-9966-b79abba8d57d + Step + Step + false + 0 + + + + + + 286 + -19598 + 49 + 20 + + + 320 + -19588 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Number of values in the series + 5ff7868c-992a-440a-a1b8-f61dd42f4315 + X-1 + Count + Count + false + d5cbcd51-2617-4372-8c2b-9bfb149a191e + 1 + + + + + + 286 + -19578 + 49 + 20 + + + 320 + -19568 + + + + + + 1 + + + + + 1 + {0} + + + + + 10 + + + + + + + + + + + 1 + Series of numbers + 63bbba8b-41ee-476d-8774-871770273910 + Series + Series + false + 0 + + + + + + 365 + -19618 + 34 + 60 + + + 383.5 + -19588 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 0b154a8a-be06-4d46-8111-969ceee58d2a + Relay + + false + 6c96f2cc-d6ef-4edb-a098-7e17f888ec2b + 1 + + + + + + 322 + -19371 + 40 + 16 + + + 342 + -19363 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + c17c0e4a-c6c0-4f6b-8b7c-f6b8c99f225c + Relay + + false + dc5cfbc2-0e14-4762-9c13-8311dc1ae3f7 + 1 + + + + + + 322 + -19735 + 40 + 16 + + + 342 + -19727 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 620a8ca8-c287-44ab-a5e8-6a0fdafdcb8f + cd5b622f-1f7c-4975-a02e-208ae694b329 + 0be28aba-41e3-4559-a13b-cb9dfc8fcf93 + ebee8826-ae1a-4f18-a9ee-22b9f289422b + f99ef44d-6103-4410-864b-de232a734957 + 0b154a8a-be06-4d46-8111-969ceee58d2a + c17c0e4a-c6c0-4f6b-8b7c-f6b8c99f225c + 7 + 1518a2f2-7357-4324-aa18-55139ca25a92 + Group + + + + + + + + + + + 2dc44b22-b1dd-460a-a704-6462d6e91096 + Curve Closest Point + + + + + Find the closest point on a curve. + true + fafccbaa-7aae-49ee-9efe-ce9c82a603e5 + Curve Closest Point + Curve Closest Point + + + + + + 282 + -19235 + 120 + 64 + + + 332 + -19203 + + + + + + Point to project onto curve + f21c7bc6-0f98-417c-964f-de0303c9822d + Point + Point + false + e26a3f9f-4cff-4602-b05d-8cf400821df2 + 1 + + + + + + 284 + -19233 + 33 + 30 + + + 302 + -19218 + + + + + + + + Curve to project onto + 9f918807-39a4-4567-a9db-86c363744b88 + Curve + Curve + false + b6eca665-6f03-4710-97cb-32685e1e9c7c + 1 + + + + + + 284 + -19203 + 33 + 30 + + + 302 + -19188 + + + + + + + + Point on the curve closest to the base point + b3c0efd5-004d-4690-b68e-8d9ab2b1cf6a + Point + Point + false + 0 + + + + + + 347 + -19233 + 53 + 20 + + + 375 + -19223 + + + + + + + + Parameter on curve domain of closest point + 060b7e04-8abb-456a-8b17-385d691eac96 + Parameter + Parameter + false + 0 + + + + + + 347 + -19213 + 53 + 20 + + + 375 + -19203 + + + + + + + + Distance between base point and curve + 677dfc48-6b47-4129-968a-efb56bde012c + Distance + Distance + false + 0 + + + + + + 347 + -19193 + 53 + 20 + + + 375 + -19183 + + + + + + + + + + + + 4c4e56eb-2f04-43f9-95a3-cc46a14f495a + Line + + + + + Create a line between two points. + true + b7301d37-5ef4-4438-a556-ade90395e81d + Line + Line + + + + + + 285 + -19314 + 114 + 44 + + + 357 + -19292 + + + + + + Line start point + e8aee13f-236b-4203-a4a2-921b7e8a486c + Start Point + Start Point + false + b3c0efd5-004d-4690-b68e-8d9ab2b1cf6a + 1 + + + + + + 287 + -19312 + 55 + 20 + + + 316 + -19302 + + + + + + + + Line end point + c9138827-41df-461d-a7ec-02b758802c90 + End Point + End Point + false + e26a3f9f-4cff-4602-b05d-8cf400821df2 + 1 + + + + + + 287 + -19292 + 55 + 20 + + + 316 + -19282 + + + + + + + + Line segment + 2bdf03c9-c90c-47eb-b95b-994edbac4619 + Line + Line + false + 0 + + + + + + 372 + -19312 + 25 + 40 + + + 386 + -19292 + + + + + + + + + + + + 2fcc2743-8339-4cdf-a046-a1f17439191d + Remap Numbers + + + + + Remap numbers into a new numeric domain + true + 054b371d-c146-49d6-b05c-63ea98fff449 + Remap Numbers + Remap Numbers + + + + + + 285 + -20478 + 115 + 64 + + + 340 + -20446 + + + + + + Value to remap + 40649ef5-1265-4884-9b3e-efd6b1da8799 + Value + Value + false + 370304f4-a1e1-47ac-8efe-b221ebfe0cb7 + 1 + + + + + + 287 + -20476 + 38 + 20 + + + 307.5 + -20466 + + + + + + + + Source domain + f39c902e-06bb-4a57-9cff-7546423e4c77 + Source + Source + false + 26c9d734-127f-4f95-b831-3c66dbed659c + 1 + + + + + + 287 + -20456 + 38 + 20 + + + 307.5 + -20446 + + + + + + 1 + + + + + 1 + {0} + + + + + + 0 + 1 + + + + + + + + + + + + Target domain + 5781634f-b34c-4da9-85c3-69fd9ccbafe0 + Target + Target + false + 0 + + + + + + 287 + -20436 + 38 + 20 + + + 307.5 + -20426 + + + + + + 1 + + + + + 1 + {0} + + + + + + -1 + 1 + + + + + + + + + + + + Remapped number + 33d441c4-2736-4eff-bf0b-74d30ab65a02 + Mapped + Mapped + false + 0 + + + + + + 355 + -20476 + 43 + 30 + + + 378 + -20461 + + + + + + + + Remapped and clipped number + 0cea218e-47db-4154-8cf4-bfb6a49308de + Clipped + Clipped + false + 0 + + + + + + 355 + -20446 + 43 + 30 + + + 378 + -20431 + + + + + + + + + + + + f44b92b0-3b5b-493a-86f4-fd7408c3daf3 + Bounds + + + + + Create a numeric domain which encompasses a list of numbers. + true + 25f6f5d9-f68d-4400-96b7-c0144719e003 + Bounds + Bounds + + + + + + 281 + -20396 + 122 + 28 + + + 345 + -20382 + + + + + + 1 + Numbers to include in Bounds + a64708a7-6253-4d8f-8bc7-9ecbeee37683 + Numbers + Numbers + false + 370304f4-a1e1-47ac-8efe-b221ebfe0cb7 + 1 + + + + + + 283 + -20394 + 47 + 24 + + + 308 + -20382 + + + + + + + + Numeric Domain between the lowest and highest numbers in {N} + 26c9d734-127f-4f95-b831-3c66dbed659c + Domain + Domain + false + 0 + + + + + + 360 + -20394 + 41 + 24 + + + 382 + -20382 + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 370304f4-a1e1-47ac-8efe-b221ebfe0cb7 + Relay + + false + c17c0e4a-c6c0-4f6b-8b7c-f6b8c99f225c + 1 + + + + + + 322 + -20349 + 40 + 16 + + + 342 + -20341 + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + 733f210e-ea87-4d4f-ad70-c795135f6dfc + Multiplication + Multiplication + + + + + + 301 + -20677 + 82 + 44 + + + 332 + -20655 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + 688916dc-0fdf-497b-b08a-172ae8881433 + A + A + true + 1442a8da-b238-471e-908b-be154aa1b037 + 1 + + + + + + 303 + -20675 + 14 + 20 + + + 311.5 + -20665 + + + + + + + + Second item for multiplication + 980493c1-44d3-4c98-a67a-d43039659f0f + B + B + true + 2af3a7f4-2b07-4cca-889f-92d737bf9d61 + 1 + + + + + + 303 + -20655 + 14 + 20 + + + 311.5 + -20645 + + + + + + + + Result of multiplication + a18d80dc-6009-474f-8faa-5c039416c174 + Result + Result + false + 0 + + + + + + 347 + -20675 + 34 + 40 + + + 365.5 + -20655 + + + + + + + + + + + + + + ce46b74e-00c9-43c4-805a-193b69ea4a11 + Multiplication + + + + + Mathematical multiplication + true + b0df3279-16ce-443c-a1ae-c933b80c164e + Multiplication + Multiplication + + + + + + 301 + -20570 + 82 + 44 + + + 332 + -20548 + + + + + + 2 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + First item for multiplication + d252ef0e-98ba-4edf-adcc-1d76c8e4a532 + A + A + true + b6ee121a-45f5-4a4c-bb73-60a29402ba01 + 1 + + + + + + 303 + -20568 + 14 + 20 + + + 311.5 + -20558 + + + + + + + + Second item for multiplication + 7f13be64-8336-4d61-b362-8b416e158627 + B + B + true + 33d441c4-2736-4eff-bf0b-74d30ab65a02 + 1 + + + + + + 303 + -20548 + 14 + 20 + + + 311.5 + -20538 + + + + + + + + Result of multiplication + 1442a8da-b238-471e-908b-be154aa1b037 + Result + Result + false + 0 + + + + + + 347 + -20568 + 34 + 40 + + + 365.5 + -20548 + + + + + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + b6ee121a-45f5-4a4c-bb73-60a29402ba01 + Relay + + false + fe7076f0-6b08-477b-ba14-e24d0686a99d + 1 + + + + + + 322 + -20505 + 40 + 16 + + + 342 + -20497 + + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + 2af3a7f4-2b07-4cca-889f-92d737bf9d61 + Digit Scroller + + false + 0 + + + + + 12 + + 3 + + 990.000000000 + + + + + + 219 + -20600 + 250 + 20 + + + 219.944 + -20599.95 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 054b371d-c146-49d6-b05c-63ea98fff449 + 25f6f5d9-f68d-4400-96b7-c0144719e003 + 370304f4-a1e1-47ac-8efe-b221ebfe0cb7 + 733f210e-ea87-4d4f-ad70-c795135f6dfc + b0df3279-16ce-443c-a1ae-c933b80c164e + b6ee121a-45f5-4a4c-bb73-60a29402ba01 + 2af3a7f4-2b07-4cca-889f-92d737bf9d61 + 7 + 6c5003bb-8adb-4fff-bd23-156e0d6c9442 + Group + + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 48164ec2-a3c2-4a3c-b18e-b0d6ef63ef50 + 54d4a231-5776-46c3-bd7c-3e3a5c0baea5 + fafccbaa-7aae-49ee-9efe-ce9c82a603e5 + b7301d37-5ef4-4438-a556-ade90395e81d + 4 + 69195939-03b9-4abf-92be-7a4590111c10 + Group + + + + + + + + + + + 9df5e896-552d-4c8c-b9ca-4fc147ffa022 + Expression + + + + + Evaluate an expression + FORMAT("{0:R}",O) + true + 9c47cdfe-dec0-42a1-9c06-0d47c7eb1e9c + true + Expression + Expression + + + + + + 245 + -19835 + 194 + 28 + + + 345 + -19821 + + + + + + 1 + ba80fd98-91a1-4958-b6a7-a94e40e52bdb + 1 + 8ec86459-bf01-4409-baee-174d0d2b13d0 + + + + + Expression variable + bc7462a8-00ee-4bd1-80d8-78af43d7d21a + true + Variable O + O + true + 313c6f87-3df7-46e2-a9ce-d6de88cc5ec1 + 1 + + + + + + 247 + -19833 + 14 + 24 + + + 255.5 + -19821 + + + + + + + + Result of expression + 426aa102-3997-431f-8b8c-6a7cf6e4b723 + true + Result + + false + 0 + + + + + + 428 + -19833 + 9 + 24 + + + 434 + -19821 + + + + + + + + + + + + + + 59e0b89a-e487-49f8-bab8-b5bab16be14c + Panel + + + + + A panel for custom notes and text values + 89b53987-aec1-4bea-b479-f7b439e4ed13 + Panel + + false + 1 + 426aa102-3997-431f-8b8c-6a7cf6e4b723 + 1 + Double click to edit panel content… + + + + + + 252 + -20097 + 185 + 271 + + 0 + 0 + 0 + + 252.4631 + -20096.64 + + + + + + + 255;255;255;255 + + true + true + true + false + false + true + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + f269b159-a312-4bb1-ac9d-d06545add71e + Relay + + false + 89b53987-aec1-4bea-b479-f7b439e4ed13 + 1 + + + + + + 322 + -20144 + 40 + 16 + + + 342 + -20136 + + + + + + + + + + b6236720-8d88-4289-93c3-ac4c99f9b97b + Relay + + + + + 2 + A wire relay object + 313c6f87-3df7-46e2-a9ce-d6de88cc5ec1 + Relay + + false + c17c0e4a-c6c0-4f6b-8b7c-f6b8c99f225c + 1 + + + + + + 322 + -19788 + 40 + 16 + + + 342 + -19780 + + + + + + + + + + c552a431-af5b-46a9-a8a4-0fcbc27ef596 + Group + + + + + 1 + + 255;255;255;255 + + A group of Grasshopper objects + 9c47cdfe-dec0-42a1-9c06-0d47c7eb1e9c + 89b53987-aec1-4bea-b479-f7b439e4ed13 + f269b159-a312-4bb1-ac9d-d06545add71e + 313c6f87-3df7-46e2-a9ce-d6de88cc5ec1 + 4 + 670c9ee9-d2d6-4775-9d42-51469ba51752 + Group + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 940e03fd-7c9b-48de-85e8-bcb1ece7ed87 + Create Material + Create Material + + + + + + 270 + -20906 + 144 + 104 + + + 354 + -20854 + + + + + + Colour of the diffuse channel + c44215c5-7076-4a45-9764-4c2ec49a936b + Diffuse + Diffuse + false + 0 + + + + + + 272 + -20904 + 67 + 20 + + + 307 + -20894 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;201;201;201 + + + + + + + + + + + + Colour of the specular highlight + 3a63bd4a-884e-49d5-be8b-a4be3f9aaf7b + Specular + Specular + false + 0 + + + + + + 272 + -20884 + 67 + 20 + + + 307 + -20874 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + c31fe638-0bd8-4083-b768-d182f56ca0bb + Emission + Emission + false + 0 + + + + + + 272 + -20864 + 67 + 20 + + + 307 + -20854 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 0b9d9784-eb36-46b9-a2bc-65cebb995139 + Transparency + Transparency + false + 0 + + + + + + 272 + -20844 + 67 + 20 + + + 307 + -20834 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 32915392-a277-47dc-a554-f21037e16801 + Shine + Shine + false + 0 + + + + + + 272 + -20824 + 67 + 20 + + + 307 + -20814 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + b8e65833-9edb-43b0-812f-150818de890b + Material + Material + false + 0 + + + + + + 369 + -20904 + 43 + 100 + + + 392 + -20854 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 125a90c4-4b50-42f7-baa6-b98a39142fe7 + Custom Preview + Custom Preview + + + + + + + 301 + -20977 + 82 + 44 + + + 369 + -20955 + + + + + + Geometry to preview + true + c5f7265e-68b6-44f6-a347-35e24e11d826 + Geometry + Geometry + false + 51c10d90-2eef-4df6-9928-ad6d1e997c16 + 1 + + + + + + 303 + -20975 + 51 + 20 + + + 330 + -20965 + + + + + + + + The material override + bf936fc6-4b8b-43d0-88bd-4b9b137207af + Material + Material + false + b8e65833-9edb-43b0-812f-150818de890b + 1 + + + + + + 303 + -20955 + 51 + 20 + + + 330 + -20945 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 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 + 2b46cbef-a32d-463e-96ca-067d7d608ef1 + Evaluate Length + Evaluate Length + + + + + + 270 + -21065 + 144 + 64 + + + 344 + -21033 + + + + + + Curve to evaluate + bba313fe-5f5a-4b08-8e7a-7e5499b793ba + Curve + Curve + false + 51c10d90-2eef-4df6-9928-ad6d1e997c16 + 1 + + + + + + 272 + -21063 + 57 + 20 + + + 302 + -21053 + + + + + + + + Length factor for curve evaluation + ce6caa65-5494-4bf8-ba46-4e0c18cbaf34 + Length + Length + false + 0 + + + + + + 272 + -21043 + 57 + 20 + + + 302 + -21033 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + If True, the Length factor is normalized (0.0 ~ 1.0) + 2734effe-00cb-4535-83b3-aedfe21c008b + Normalized + Normalized + false + 0 + + + + + + 272 + -21023 + 57 + 20 + + + 302 + -21013 + + + + + + 1 + + + + + 1 + {0} + + + + + true + + + + + + + + + + + Point at the specified length + 31fbc6c5-f1d9-46a7-80c2-960e86d67b19 + Point + Point + false + 0 + + + + + + 359 + -21063 + 53 + 20 + + + 387 + -21053 + + + + + + + + Tangent vector at the specified length + 9cf4f7e3-fc93-4d6f-8d0c-f99fe25b0616 + Tangent + Tangent + false + 0 + + + + + + 359 + -21043 + 53 + 20 + + + 387 + -21033 + + + + + + + + Curve parameter at the specified length + 7aeacc47-7490-4d56-904d-a046905645d7 + Parameter + Parameter + false + 0 + + + + + + 359 + -21023 + 53 + 20 + + + 387 + -21013 + + + + + + + + + + + + 2b2a4145-3dff-41d4-a8de-1ea9d29eef33 + Interpolate + + + + + Create an interpolated curve through a set of points. + 260e6d5d-2876-4f9f-a1f3-b07e5e145a46 + Interpolate + Interpolate + + + + + + 280 + -21170 + 125 + 84 + + + 347 + -21128 + + + + + + 1 + Interpolation points + bb1b2b68-9ba1-46ad-a4f4-bb0836ec3c1e + Vertices + Vertices + false + 31fbc6c5-f1d9-46a7-80c2-960e86d67b19 + 1 + + + + + + 282 + -21168 + 50 + 20 + + + 308.5 + -21158 + + + + + + + + Curve degree + 196b27a4-9a46-48fe-911c-91f33a868baa + Degree + Degree + false + 0 + + + + + + 282 + -21148 + 50 + 20 + + + 308.5 + -21138 + + + + + + 1 + + + + + 1 + {0} + + + + + 1 + + + + + + + + + + + Periodic curve + 7c845f08-5412-497a-861d-df64a9d76d4d + Periodic + Periodic + false + 0 + + + + + + 282 + -21128 + 50 + 20 + + + 308.5 + -21118 + + + + + + 1 + + + + + 1 + {0} + + + + + false + + + + + + + + + + + Knot spacing (0=uniform, 1=chord, 2=sqrtchord) + 713f96a8-fb9f-4432-be9a-5cb9416dd96c + KnotStyle + KnotStyle + false + 0 + + + + + + 282 + -21108 + 50 + 20 + + + 308.5 + -21098 + + + + + + 1 + + + + + 1 + {0} + + + + + 2 + + + + + + + + + + + Resulting nurbs curve + 52620c1e-03b9-4fbd-bc01-29c5358f2d8d + Curve + Curve + false + 0 + + + + + + 362 + -21168 + 41 + 26 + + + 384 + -21154.67 + + + + + + + + Curve length + 6e9fd041-394a-43e3-8e8a-bd72416a4549 + Length + Length + false + 0 + + + + + + 362 + -21142 + 41 + 27 + + + 384 + -21128 + + + + + + + + Curve domain + f173d315-6e8b-49e1-b61d-fe09b5a097a0 + Domain + Domain + false + 0 + + + + + + 362 + -21115 + 41 + 27 + + + 384 + -21101.33 + + + + + + + + + + + + 76975309-75a6-446a-afed-f8653720a9f2 + Create Material + + + + + Create an OpenGL material. + true + 1ab54bda-b025-48c8-a652-f61f2857526f + Create Material + Create Material + + + + + + 270 + -21297 + 144 + 104 + + + 354 + -21245 + + + + + + Colour of the diffuse channel + 449bf747-7bdc-4107-bca1-3f53dfc93fd5 + Diffuse + Diffuse + false + 0 + + + + + + 272 + -21295 + 67 + 20 + + + 307 + -21285 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;176;176;176 + + + + + + + + + + + + Colour of the specular highlight + 446f02f1-edf3-4067-8774-0e83fd5a7860 + Specular + Specular + false + 0 + + + + + + 272 + -21275 + 67 + 20 + + + 307 + -21265 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;255;255 + + + + + + + + + + + + Emissive colour of the material + 6c661169-c5ab-4915-82c9-32d9ed663388 + Emission + Emission + false + 0 + + + + + + 272 + -21255 + 67 + 20 + + + 307 + -21245 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;0;0;0 + + + + + + + + + + + + Amount of transparency (0.0 = opaque, 1.0 = transparent + 4aa7fef3-1f27-411f-a70e-7ce5775f323b + Transparency + Transparency + false + 0 + + + + + + 272 + -21235 + 67 + 20 + + + 307 + -21225 + + + + + + 1 + + + + + 1 + {0} + + + + + 0.5 + + + + + + + + + + + Amount of shinyness (0 = none, 1 = low shine, 100 = max shine + 8a332714-f4cb-4085-a7d0-d5be77adbeb3 + Shine + Shine + false + 0 + + + + + + 272 + -21215 + 67 + 20 + + + 307 + -21205 + + + + + + 1 + + + + + 1 + {0} + + + + + 100 + + + + + + + + + + + Resulting material + 63400ba3-f18f-4502-b855-54f8493d2b7e + Material + Material + false + 0 + + + + + + 369 + -21295 + 43 + 100 + + + 392 + -21245 + + + + + + + + + + + + 537b0419-bbc2-4ff4-bf08-afe526367b2c + Custom Preview + + + + + Allows for customized geometry previews + true + 884bd7a8-a36d-48f7-87b7-808fc6d650cd + Custom Preview + Custom Preview + + + + + + + 301 + -21363 + 82 + 44 + + + 369 + -21341 + + + + + + Geometry to preview + true + 9d24da4c-d9cb-4147-8889-85fa55eb3c63 + Geometry + Geometry + false + 52620c1e-03b9-4fbd-bc01-29c5358f2d8d + 1 + + + + + + 303 + -21361 + 51 + 20 + + + 330 + -21351 + + + + + + + + The material override + 82f52a9e-1a7a-420a-8bbc-f671540fe4aa + Material + Material + false + 63400ba3-f18f-4502-b855-54f8493d2b7e + 1 + + + + + + 303 + -21341 + 51 + 20 + + + 330 + -21331 + + + + + + 1 + + + + + 1 + {0} + + + + + + 255;221;160;221 + + + 255;66;48;66 + + 0.5 + + 255;255;255;255 + + 0 + + + + + + + + + + + + + + + 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef + Quick Graph + + + + + 1 + Display a set of y-values as a graph + d6c40269-2a76-4acc-b685-4a10d607128d + Quick Graph + Quick Graph + false + 0 + 313c6f87-3df7-46e2-a9ce-d6de88cc5ec1 + 1 + + + + + + 269 + -20294 + 150 + 150 + + + 269.2834 + -20293.16 + + -1 + + + + + + + + + 33bcf975-a0b2-4b54-99fd-585c893b9e88 + Digit Scroller + + + + + Numeric scroller for single numbers + b1644228-c00d-490d-aabd-ac6026af249b + Digit Scroller + + false + 0 + + + + + 12 + + 1 + + 0.25000000000 + + + + + + 206 + -318 + 250 + 20 + + + 206.8146 + -317.9044 + + + + + + + + + + 57da07bd-ecab-415d-9d86-af36d7073abc + Number Slider + + + + + Numeric slider for single values + 55eb6c6a-6784-451b-8aa3-c08b36589845 + Number Slider + + false + 0 + + + + + + 261 + 310 + 140 + 20 + + + 261.8146 + 310.1411 + + + + + + 6 + 1 + 0 + 1 + 0 + 0 + 0.333333 + + + + + + + + + + + + + + iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAIAAADrOV6nAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABT4SURBVHhe7d3ZjxVXfgfwec1L/rJ5mLxMokjRjB9GTqSMFEWJZ5RJNJHiiTOWRuMNsI1XsLHB2KxesMH7gjHGLAbjhc3QZnc3i5umm4Z8ur/4UFTfe7Hpy9zbt+sIlarr1q0qzre+3/Pbzrk/+UnTBqAHrjRtzvbA1dfP8795a9rrr7++efPmY8eOffHFF1+2agcPHvx6utnRDhw4sH///n379m3ZssVX7Hz11Ve2mm878vn3zX7+3Lt379GjRz/66KOXXnrprbfeujX/jz69KuBuOYT5r7fr2ddee23jxo3vv//+Bx98cPr06VOnTn333XdjY2MXL17MttpA6Px2ffnOO+/MN/x0xV8Owjdatbfffnv9+vWLFy9esmTJU089Bb8TJ05MTEy0kzTsfPXVV1teysE+pcktfqy/HIQt/yP6/b333vv000/37NlDD284GIGwAwtvcV/16eV7DCHdw6p169YZL/UQIf3mm2/oZwcWNhDWXqXeQ7hhw4YVK1a8MN3Onj377bffdhbSBsL+gpCQskHII5vT9vLly521tBHSmWreYxbGnHn88cefm27Hjx/nVJw/f74dkPyKhoX9xUJPYxQ0IsLy3XffHR8fp6KTk1e5iJSTk5NVOI8cObJp06Y+tSt69Fg9ZqH/NUi2bt3KIuWeM2QuXLgAuPMjVza98cUvb/ulP7mJcIUuOLFwHnp+nd+NHkMYIX3ooYeefPJJruHJkycPHTo0MX7hw8PDf//Tv9m6dg0OGv+Qj8AC2H+G+8gP6dEb34+37TGEzBn6uX379t27d3/22WdFMy9eGRves/HK8JnaoIis8zCE1tcs9HBQfOWVV8gj03R4eHhoaEhErZ05g4uicf3Ihd49U49ZGNf+6aef5hqySM+cOUNLO0DYOBV951SgoOg2FWWnSFA0fuFNkLn3LOTnsVBWrly5atUqMW7Jow5+YcPCvmNhHoiWsktffvnl5JVqvmB1XGwg7DsIkw0uOYpLly5xBBsIf5Sc9l5IkY8hE6qxSPmFUITlzBbXvgmw9VeADQvl60VnDh8+zH8HXrSUFz+zOS5r3zgV/QUhpwKKzzzzzPLly3GROaMERiytyRf+cC3tsZByKsTYECspXzzrkCz0rI0504/mjDK1FF4IcxPS0dFRo2DDwjnDQkKKgo8++ugTTzyxdOlSQqoUEZANhHMGQvr54YcfCnDv3LkTF29Y/iSC01ik/WXOpILNM8lXME05FcyZDixktYqGZ+BsWnqgx+ZMLFIBNkbps88+K8ytlLRDmJvvIaYK7AbF8gb3GEJIfPzxx6m3J5LXhPTylYmJy48+/kSNkUoU4Ud7cXfe1v72l5B6GkRctmyZCsTVq1czZw4dOjg+PvrpgYv/8Hf/9d//+i9qaTgSyqIILHaioDNpqWiAbYNi74XUE0BCjI2RoogmkyiknI6MDb+46N+vHDuBl2pnzp07J30hwIZ/IgBcScBD0U6DYo+FFACQUHgh0k1O4Tdd/nS1gm1yRvpe1j4VbIkJ+C4s5zmKPYYwADzyyCOZFkMwAcm7/yF+YepuoBhE562B2mMIdb3oDBi0bdu23dAvrAXY4pOYVthAODXFUPf15EU2vAHAFhKcCkT8UbUzbFo2jvdg3qLYYxYSUi1FpITUnBie348NsCVvrM1PFHsMod5ny8gCcic49TcUUgnhlgG2CDI6zkMUewxhnAq1MwGP8yCE1kFIufbtjBfgkWJD43wL3PQYwkyI4RcGQp5fh/mhTsiaCJmo3XLkZhYxU+cVF3sMob7+5JNPdu3apYhbmsmWOWOLi5qdHDdAprFajXm+0tIddLV56PL3HsIdO3YYw1DHdF8YQCgxl2QkRETJrPEvjV8PJEDiYsuRbx66/L2HUKbQAMapiDCySuxD0RZgtlCsCqN94PmKLSBn0jHwx+WfD60vINTjyIeIcQ8S/CygJopWBcOnwHNyojMzsxbzyuXvAoS68qYbnmEhCIEBPH/inPRT/oyWhqM1IibfFOMzxK1Zqs53qfng8s8WQr2sK2tN3808GOmzrX4KKvUWtkEiGghC56TF+PRRzc4MEYNr0Er6qepRhNPQHWw3Y1YQMjRYFso+q41XIDGUKdc8vPKRP8XPUqNWDkokce3T9XACDEhgo99DxIAUwKpamphckdDYos7JVwplU5vj1RlgFG8eQl2sVGLt2rW1kAp4OAamCdaineDkmNeiMKpGla+l/KJUVCRe6vpFP2PC1EJocK3qZJCLjVPNIzroSM0mGiQz5+YhTJfJ891wUmCHsBkIOXnJv9vGCi3DYbFoopbBpvR+jYg57lUIZeNyFDoOsMt/8xCijqiKHufP2S/1u3QyefayjtOXe/a8uXr1xdHR4ZERGpsUvHPcG2WxrZAGq8DgiOGQSMaiCTbAcLxmntSIWM4MusXliMwOaq3GzUOoc9esWaPyzHoVZloXLkKOiia8AqETQ0MbFiw49vXXlpBxfLo65pAd42IgfOyxxzJQ6ei4FvZ1t/0YPoVJVdrZ9/YoI8Y2QNqvNR+BDZCeMx/5Sl6RcsHBkNObhzDSJwcrwzAyMtJOLUF4vFqadv15uKsUP31qG+bFBtHdIKyNf7FZbFPHpgGbW5Lz412U5k8ns3hptYMuhdyCQQNWq3HzEMLPGgclyaCKVyEheolEa2wZLKxOuWajCnJaG5hRk21KRvG4LOikc/V7TJto6UyPMOale+F9Wll5FqfLQTuxfn1aPe4ZGhZelR/y9fzzz+uOwivrGGYUtGNLKqvTzGQh8qmmc7VMYnKRAmGkMot5cVfCwprcOShFXK3ScKO8N1S6SnLHvShaRDsNIym/92AwVNT/4uZZmC7QlcY2hWXebj2VVz7rbcU1vDA2NjoNWD7S7CNrWYyb0FVHu6zwnOEwjkTVCo3eEgAs72DodvhI6mPAZmXMFkKalgQCMtknjMZFDRGvGjjWwZvmH6WFsePEjR3E3MgSzQSzqmzgidmZsQ2EtRBoBNzCGMHJO+GamtfCLRw5Ozy8bskSSyqKLFij1k0d15KJpMCWZqi9FnOakbOFMP95PQIVS2tRS73GKE1vDm3b9twdd3y9fz9i5qAtFlqMO1ZowmlVCIvdiIIhYi2pBFHT2MR0AiHGu2Mm6Xt1Ji5denPp0s83b2Yo5SPqinl2AiHbR80jrs9p2KoP3x0I9TsUlYBW3fxLFy+uufPO2372s0NDQ1cuX1srFm9KGKwlhHEt4h3ODMoEYyNfS7UkA0e+J2jLmIOhsTFnWry+kFAnT6AIps5li+qpyYmJxYsWrVm/Hh2wJGl35NDLeBATpiWEiY76FIQpTaveEgu5ocjkFuiV6fmxcu1UYWPxGnFjHuepCICVpoT0Bmktxe6wMEIa6yimfK2QUM9CzrBEaembwYyQJuBSE1IXiWthJ/Hu2KgFRaibQIPxUVFXvmY6XT89OP5GFrKJrvqKL3JjStBnAOS0OxAW69RoVBIUgExDzYCqQ+1gQzJHgdCAV1O24lpkOKxmJNwoOQ12bH4/RmwBBZkzuW9u4Y7lpnyY/PZMGvoO2KK0XYPQe81do2yu2Hmmp35ki8Y9aAdhkoXhaLJFtTBbllCMMWxuW8JDtsSztmYGaKFeCnAGb13orkGoxw1RCOGKgjIdfqvAVNDOEMbEhRycAmE1zFZCqYXHysDjvCe2XlswAy8HeyZi1yCM+tWCpZevXF68439Ojp2uWo9MjEQpExRtOaklZmfSRqWuInLto2T/Cy+JbW0y1PDYicW77szPBoGwli4egPGv+06FKxK9BQsWYBgp46KhIza8sHb1b/7xrzf85p++O3v+0OHDDjI9cEKuOMNhIJyZUi9USzVUSegHwlKTEb66L3OU2enutqMXLj629L7/vO2vtvzpT1AcOXPGiiiD5MvXXsGusVAfWVNUDzL/Ekhz6f0H9z+14ddfbnt78pLpnlNFGKxEuQImZYjYAcK4FhkOk8QP7QJhdXQUGGLOuG8Wj/IbCTv3bln2yj8f3buXN0rVPdiAMe+WsNBF5X7LT9cFrZbeN4u0pPGA0ZKFecScFghL5USAr0IoVpc0csKwtZtmhv6AufO3BEIsueeee4xzSSTRtHazW7IgZaawJBHfsjYpg6sTnJkMcGFhqYxyBJvvvfde8TNxA/YwDa8tZ+oxKETc0IHkYneENNMEsTBCWlxpsjazlZ+RhFDmSLSDMGxLqjbOfnFFqiEb9i0zKj8tExe+2jiIg73CSXcgJGWYV5z6DHu2se/9fg9JzUKjWRAhtYe6Hr0k8GKdzqRIXAsAgDAl3jmHuoLWNjU4LpjbZTs5LeB+o6TcNM6+8RJ9B68asQsQ6uKFCxfGI0QFQUt5H39i5Nnhkc+3fHT21MnPt35cG6IobVx7RMSwdjOVCoQp8Q7SwHO+dEeuCbbkewmpIfH00WP7duw4NXRk365dtZuypAZPTrsAYerP+NTpL8y7VhIxOvrSsgd//29/e2DPDlxxjqavnZBphYlip7xsJkXiAqY0NCXeASBBVH8Wiyk3zSh4bmTkmUV/+MN/3Hbs4D4uf5JfSTaxhKslpoMxNHYBQh1BEuUiomlZkHlK1iYmRk6e2PjCIy88/eczwycd06Gkz5n62i/EcAYSxc6Us5idNaHLjJmMmqWOJuVP2E852aIpkElz5aH9X214btHa5QvJarUKxCNJNDZC2uLFxZ777ruPcuov4pmkD6qBCiGGj58ePXte7LmmaRaQZZeWdGCGwwRialqXGKkhswRZEqd++OGHo9spEs+twTl84sS54bPnhs/UIm1Obmf9zmk6doeFwNCDxQ7M4vbqZ+TQGReXOPsTE8WcST7BzN4qhMXajGzG8sw2YktIEbEkGVIl7DrVm6Zmx+3yj3lTvSkBKJOh5jRmtyQ6Y4CJUZou01laytSqnVj2lfE7P0NdrVI0s9HK+mpx5BERrqV03/8hITeNeueyyTdFVGfe1EcuMngqqiu6w0IjE/9aWi5qyUtLGq/dUlxcw9Q+wW9m6MRx2BQDJ0XZMOOHVKereQkeeOCBopZux6+n4e1+qcS9Bi/T1DUI9bLap1oZZ3Xww4xqvC2r4bWDsKhoZrc4U++DkEuQ4rYEbpwGxQ4/LVOrHPAGNBC2HUGQhr2OASkzpKKpBg5FdPddd92lryOwsJQ6NxB2gDAoBqrUIQKPkKZKI8czLwfR+Qy5cioc8+qsW7fuwQcfTP1xfko2xRaNX9gaRfom4yP4yf3K3BfWjca4cPD+++8XO4VcPoUrFU0BC3g6z/wzemWuWiKlmJTJiDFcgQQzNxJez03dIskQ0YYU/GeajieRcmogvIEdV7z7qoRmKZlaAiEeRZC44eRNp/FbgMcihU0iAAQ2we6WQmpQhGVtOoCvRH4HrHXHnNGbfpse1VwuhTNEVT9mEuHMpozsh0OoxzMc8kNUPWV0tEVHrnqK2NxR87oYZdv9UkmSjoOXeOoChBmclIbCzOUYEQnBaO1+vQcLmT/k9IewMOpHdQmpKlCiCsJw0XuTWyRGg3nXJgJc/+Igq6GU+VOrSh0ARnYBQjD4rRCTHAhp8bVRoVremWRsyVTI+ppWiFWxSjBS596w6X1MyiInFJVnwnWJXxgHPzeNP1rSJrmv0wTWPaT7tktvzVE4ZwWh3lfBHdckDVTIhwrkNBKXltlMDmrFu3CQnalP4aFFJ9PQ1GuBc9WW9bvBhojFgXG1TITjjNopd7TjoLfK8aqe+7pnbkqBr76vfAkrXlQXvfC+g4qgGZmq1oT9WIbVEjd66wjgsSeJ4jS9z47FVDFPY1tpU7nA6QYSWloMGdfJQho1e8ppDrpFdaaqF6WZFnNNbxJGSW18uzY+OYkL1Wkx5cykYf0ZyU2EMw0F2SaZV5YUlRbBdL6dzk69F4WetnwkiM7Mh8xRCc1jz0pI4eeHP8ymSGehRSaDJdYltA2MTcuXv7N+PYgsTZnZ27iVqWt0zy9PQospm0RVBrAyU6IW6vRpptdIVJHf3DS815A180bNbHpuwQKrMoiWZrpMbhqvnzKr/m6mxVwTUkEQhCjve+ZOZPihh19u375l5coyTGaiaFZ/ctAOB18NOHMm5zgOTv0ejGc2rOUgummBMLqafPIU5OPjbyxZMjJdQoD6jntRXM1OnA0DqpsyaOc086oPPysWxmNjfVwtWpkexjJEZdAS8sJEfyJWZmhOd+zUOZpu1ZVmtRWDyMGIZy28WbCEB8OHd0Fm4ZWslk/LFvXPfz+zPuJcbprMfjNR+7p3N9MKaamezXIXWdCXoCFTNU0BEgLI33cCkjkHabBHfsNLwNYvk8dqzKO0ZXELHzFPOBWUkJNHG10zJTNZFkGrBtO9CuG0M52TtfeZM4sWLWpm+V4FMoWH3Kzypsc/i0lSrQSMzVm8t3Q0jHn3Iiyi1YxGuAbjGDLON2LdfffdZDm/X5Eclp9D4FTAIzctl63dcbqs+1pNYgnZ8A7p8CDV589WSIGZDC2nG5kyFhYXXiENmZOBLWU1PkJZZ6ZwjZC++OKLZeJ8vLpgA1RmC9oV4bUDSEEZXiM5dUcN6iXNmwmhUxU00x6qmyb9a0shCH5Kipv5hXU7IOkbM12YpjorOYryoxMnd+9WoqTc08F4b3pZYAwSqXoSaaOKGS9jlGb9mpbmDDoiEC1FRDsyFYDJcheuX9aXOb5zp/ngMY9ji7Ji3DSrZg6MIdMFp6LaFwl46vciaFN5wRUr/u/nPxcJK8dj+KxataqseEEYhUucUNwDatnOInXcjUqYDYONdgRzqmRmurGU3l+48I+/+MWx6VLHIulcDrPDBykoUzq/C0Kaa3EtEOK6UvjR0Yd/97vbf/UrUZOoWYxV3Zqcny0hRSbCGHewWk5fnMKgni22ZdIhpwIe4ESy4Jfrj42M/O/tt9/x299OLVk07b1EmRk1WbFxwCg4W9e+dAckOFtMU72WX5ZIcbdJK4xFO7SOAcKUSCRaEji5XMfDnhRNRUgTEy+NPKaiPsdjLvHQAal2xnsTSxh32TsMmA0bN7J/3JSKIh8ryT7IJaUHyRDtPgujb8EjrfhkxTiMowYMvjxCSKyXMQ9XsvxIqjeqA2EKU7UEBNKUESv1QKwkCMsdi+WZm8YftXWaQXfwWdjSgmgO9n8PTP14YdPmeg/8P5K2TGWHrB4NAAAAAElFTkSuQmCC + + + + + \ No newline at end of file