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