0 1 1 634363496923522461 0 8 7 true true f50d3ab9-8426-48b6-826a-52173b6814f3 100;150;0;0 100;0;120;0 Shaded pav mar 21_02.ghx 634295009200166242 0 -16015 -428 0.327680022 1 Begining 0.5820766 27 -567 true 1976 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 63 540286dc-cf85-43e5-be8f-8cc8d31bcc5c 7eee9cdd-d4d4-4345-8e23-231518f03ec6 816fd558-6e90-4fd8-b2ff-8c836e2a5c8a 8e98442c-bfa8-4005-865c-012982e9a613 7caab667-c7a7-499c-a12d-088ef1be3713 1941e624-ae5f-4d46-a036-0e0cdd443af8 b7c2934c-3342-4017-8ffe-251e0d87f5b1 38e0b067-856e-4757-b435-c8f5b1d6787f 65e8d7a6-3998-4c19-96a3-9a8796f8295c 5b736647-84bf-459b-89ae-20ac26682d9a 9571e1b0-745b-4203-9ddc-f21cf555b95b 61dabaab-34cf-44e9-910f-f792f1babd20 7b33df9a-ad05-442a-8be0-31cd5b3fe04e c4deeff1-1e54-47f7-83c1-c6467690af00 85a795f1-5f89-49b4-becf-350072750164 f970b536-1635-45ed-9d49-7f9b3dc37f7d c628190a-4a85-4458-a9e6-b11734d352df 590bbc05-18ba-4205-b1a9-21b8fa362117 edbaecbd-6db2-4825-9acf-01f09d947592 371f8e0f-4089-4c8a-910a-f5e3dc831cfd 5092acff-9e2a-415f-9a73-d8c6c7e5c51c f6c1553c-02a5-4ff2-92c1-95a0fa5174b1 7079c082-1080-45fa-aab1-81a981ae7218 3423262a-d3cd-4909-b3b6-437c11943827 ff3e491c-f68e-4df4-93a1-e79ea3e14a75 1d471785-2860-4241-883a-50271f1d2764 7ed688b7-f355-479e-87b1-ad74b21fca95 d17d2730-03b4-4806-b44f-007c298b977e 923223c4-7611-4205-80ac-ef3a07beb385 fb11629f-5e3f-40c1-acc7-52d965aebe91 61e08d59-4640-497c-905b-ba1f35a572c3 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 fe3cd439-e146-4161-977c-20a82b8b0797 f165c30e-506b-42e9-8d59-ba4d7a74030f b4030b81-af1c-4ee4-a107-01b5e6b8fa67 1c89806d-87f7-4b08-890c-50926d7bf23a d124e20d-009d-4a19-8af4-cde1f8ef15f5 3a617fb5-a276-46bc-954f-80526f293241 3ec41447-a68f-4f4e-af7a-85f484713cea 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 23dc61d5-3cd9-4f02-a0b7-34e6bd00b3c1 0e68f3e1-ee0f-4a4d-b8ed-f2d53a89b624 dfb324d5-8b8b-409f-8dcb-3fd7eb23cad5 0f2265b6-9f05-49f2-b4ec-943e0010c0a0 1b518954-741d-4fa5-8da6-931fbcf34009 8c59b8b6-ccdd-468d-ae28-fd763b611acc cc6310ba-f224-4c84-8415-0709700a7dfc 244130b3-f1eb-4b9a-88c2-8078054d9a25 664b7b34-baba-4856-a452-4dbebaa66efa 062c8e40-790a-41fe-94e7-d31f30714356 a3ac6366-729a-4f68-b58e-2be3fe6c0fc8 f4eac609-dbb3-4855-90cc-2614fa193fc5 9ccb9b66-2ea2-44eb-a51c-49e79a9a72ed 9a56aa6b-6f23-4ac0-bcf5-da56bb0a3fc3 7770789b-c090-4448-800d-2ea1fd70f54e 54120841-bfda-4058-8fce-dd62bca4ea45 9c61e326-b77e-4ccf-ac38-ef60c060052a 5ae89230-e765-4e6d-a2f8-1f661a54c875 b9b4ba95-85e4-49d3-995c-88381981e13d 7ee036e4-594c-4aa6-af61-2c388b2e0c3f 94138895-64e0-4742-8ff0-132dc069ecc2 8b484446-4099-4b5e-835e-94f4b7f2d4e3 699f30cb-1bfd-4fb1-ad56-06585f4a5131 Group A group of Grasshopper objects ac6e430d-af3c-4194-836a-a30b412b96b4 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 1 7caab667-c7a7-499c-a12d-088ef1be3713 Group A group of Grasshopper objects 540286dc-cf85-43e5-be8f-8cc8d31bcc5c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 13 0e68f3e1-ee0f-4a4d-b8ed-f2d53a89b624 dfb324d5-8b8b-409f-8dcb-3fd7eb23cad5 0f2265b6-9f05-49f2-b4ec-943e0010c0a0 1b518954-741d-4fa5-8da6-931fbcf34009 8c59b8b6-ccdd-468d-ae28-fd763b611acc cc6310ba-f224-4c84-8415-0709700a7dfc 244130b3-f1eb-4b9a-88c2-8078054d9a25 664b7b34-baba-4856-a452-4dbebaa66efa 062c8e40-790a-41fe-94e7-d31f30714356 a3ac6366-729a-4f68-b58e-2be3fe6c0fc8 f4eac609-dbb3-4855-90cc-2614fa193fc5 9ccb9b66-2ea2-44eb-a51c-49e79a9a72ed 699f30cb-1bfd-4fb1-ad56-06585f4a5131 Group A group of Grasshopper objects 7eee9cdd-d4d4-4345-8e23-231518f03ec6 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 5 5ae89230-e765-4e6d-a2f8-1f661a54c875 b9b4ba95-85e4-49d3-995c-88381981e13d 7ee036e4-594c-4aa6-af61-2c388b2e0c3f 94138895-64e0-4742-8ff0-132dc069ecc2 8b484446-4099-4b5e-835e-94f4b7f2d4e3 Group A group of Grasshopper objects 816fd558-6e90-4fd8-b2ff-8c836e2a5c8a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 4 da97c814-d965-4758-992c-1666049f0f9f 9556fa4e-f55b-4f4b-b230-4136de7651e1 c8335943-77c0-42d6-b8a4-6860bf441326 1433053f-2b0b-4672-b516-1fce0a191663 Group A group of Grasshopper objects 9cba90f2-c8ae-4fc4-a964-2dd48ce6e90a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 236 446d21f0-8207-44ee-9047-68e000059a38 4746d588-5067-4669-939a-1f275ccb6116 c71d5a52-9c11-4fcb-8049-279f11175790 863214cd-07b0-4eae-935a-975a04e43775 11d33ed1-1c8a-4981-8cd9-e41e97dfda47 dcc0fce9-fb57-4aee-a9fd-806d69cf6de5 ff3b860b-83ca-4c28-8f28-8a1e018b95c3 09be6dd5-77d5-49e1-9fd0-663ec727b23b 23560840-c2aa-401b-b079-471fe5f1d841 283122ef-c7fa-4ca1-8cbb-b1ef24c05224 f9477438-9209-436d-920b-8b52d4fb5811 bcc823e8-9306-4916-a4a2-0c51cb677c36 5caffa57-59a3-47c3-a7ac-bff7e7006bd0 6a04fad9-5638-42c1-888e-6d9f9e43bc16 ec9cfa3a-4617-410c-9c6d-afca1e5fb283 f52aee07-5b86-460f-b4b0-896e18d591bf 4a0c6ba4-767b-4cc0-b29e-98ebe0cc575d 30d4c063-98a1-45df-b8b9-ccc0f5ff3805 a17bbc3c-7d22-4b81-b14f-637f9f274d2d acca2f01-2359-4e90-bcd9-dc0379cb0777 86e7287b-182f-4e99-befc-0045a4863965 3aa4e931-0c65-4391-a3f8-8abacb95c239 84b9f283-2fcc-4be7-b777-89f871092053 d9212581-dda2-4d1d-a371-a4b23d7de314 44c2f6ad-3448-4631-b1fa-7df664309104 48749d13-446c-486f-9a29-265b811424b0 58e5f7df-9659-4dc7-9936-de0061eab582 2849088c-3986-4fb6-bbc1-80d21e7e562e 4a578908-940c-44c0-b986-cd05626aafe9 21ccc203-3a52-4dd8-9d6b-1eb51f46969d b23c5d3d-729b-4f98-ab1a-00d1966d8d5c 1300df55-8d0b-41f0-b5d0-5162b2e2007f cacad2e8-82cc-45a9-b89d-da55e0d40317 6c5adf91-e92a-4135-b016-29f0b18ada38 c90cbb28-b80f-4806-a274-906becb75845 f6e28307-54ac-432f-8021-051b961bd9f6 357c4a27-e133-47da-8672-08fe532eb685 8bcbb5c8-09d2-4aa7-a86b-7477b5ecdef5 72118529-3f0d-46a3-9bc5-56a6c134a678 beb4a6a2-6171-43f5-9670-40395d1ad6bc fe99e0d7-2bea-497c-aca4-92b2198cef8b fc28b1aa-ba8d-4dcf-9ddb-965d09606dc3 82266855-d0a6-4d2e-9024-d61176e14dcb af11af16-2a81-4543-8084-237f129516e2 a54c2c16-6e73-48ba-b523-5b915716ee1d ac8632e1-1d1e-425f-9f4d-82ee0a42a2e8 0aebcf5f-d976-4b12-a15b-a946dccec46a 029eddd0-dc3a-4ce9-87e7-89c880339b5e 0f2fba09-e965-4456-85c4-97ec25ca5bee 2b7e594a-80ef-4c7e-9af6-3832ea60dca1 47c04cae-a1e0-4570-a15e-1955e9dbd372 ddc475ab-293a-4876-9ffd-6c88643fbd0e 97949c5e-2c53-4c3c-a4c8-9fe1d40524a1 6e5e0595-5cbf-434e-935a-50c9fac2904f fb27a1ca-93dc-4ab6-a043-da4d73b9ab76 a5b3d52f-046c-4c75-8a7a-4c56590b57ec 8d720242-f6a7-4f98-ad48-f03e0b8c245a ea2f6bc1-a706-4d7c-afe9-a8e5d46f3abe 5cca2735-a6bc-492f-b730-1641989a986c 4a7c1dc5-f7af-4069-a265-3806df16874f e562e192-a1ae-493c-be4a-4bbe07d78951 dce5904d-7694-44a7-8b4b-a8068fb2cf13 5639deff-2d4b-4961-bdb3-9331db083957 e8909205-279e-4079-a0cd-874fc8d321cd e1956b09-2ea3-4b5a-b93b-c047af100cdf d708621b-bc0b-4ff0-9a09-b38f683dc819 f41e4fc1-58e9-4ae7-847d-86d3a4fe1b8b f6d9fd2e-4716-4d07-8acc-66cc9129536d dc9e61b9-9afb-4505-9283-dcaa096523d6 eb6246ec-50fd-4342-9106-5cf060a08f5e 4dca4c22-1b17-4f24-aa5b-4ec86d72e190 43c2a5c9-ba2e-4c13-85d6-865a3ff98f3d 5296edf9-48b9-404f-9309-8fc6226c7ea0 c58f7aed-ec1e-4049-b9ac-4422c1fb9451 68e154f2-d3d2-43ff-bfaa-4218e1168729 4c71fa3b-9387-4c03-8e66-457c53765133 4dd2b7dc-4df8-48f7-83e0-18b18a6a4bfa 6bac9f7e-7958-4d2d-b5f4-dfd0a61dae55 6925bac3-6c08-4773-bdd8-1d143aff20e0 e19fa399-2039-417c-8774-77c5ab4a6fab 401cef0f-077a-4514-bcdc-8ecef871e9cd b9eed70a-8bab-413e-9fda-0383a8bb5f61 2249b806-f1b8-4a10-aabe-5454302f0ad0 0a387d5e-e6c3-4285-876e-4ea27fd8c126 3fb6a7ed-ac68-4ea6-a784-9f3ac2051ad7 7c96dc82-d46e-4c5a-a1b0-b592ca5e6ae7 eea14aca-f6ba-4c65-9713-99fa84947c50 a23ddfc6-375c-4c64-a91b-10c3c4036c9b b1626991-57b6-40c0-8107-3f9787d40791 b8a0889e-c18d-455f-b5aa-691e350b5ead 87e4fbd5-95c5-4ace-a604-7a2d18b66dad 89a065b0-8baa-4198-a366-86cd22e62440 eb533ebd-1904-4b1a-ae03-267838a5433c dfc4b27a-c72d-406f-bdcd-4cb5cc947e0b 09eb9283-244a-4c5a-abe5-f215ef6d71cd 148256cb-0a73-4b69-857b-fc8e06b56135 747601a6-d636-4ba2-862b-19c713c0091d 15997651-8561-43a4-b09e-87772c0d9d1a ec800d85-aab0-4adc-92b6-a56def3f859a 1f58f424-17f8-46a5-b843-8c7b8ea0bc66 abc7dbda-292c-413f-aa4b-9b5b8e891bbb fc9e9a74-6b6b-402f-aeb6-0b531b82b9e1 6e385d40-82d0-47eb-bd2a-bc890bcc74b5 5591bd03-28c3-42ea-ba40-9725abd261d3 f12c1a03-3698-4c00-9de4-d39f8f2489a1 c45d7056-f50c-45c9-991d-50e003fc71aa 5d0710d7-eb45-4d81-be6c-0a6105a92799 95c24c9b-d82a-412c-b72d-bdebdf0edcbd d9648599-8dd7-46e3-b445-8393c2811349 bdf0f993-ff92-4443-95d9-f24f252df188 a2bf5357-7566-4606-bdc4-40e5308e49db 042c424d-54dc-4f67-aa88-ca1c1e834f21 a7e6fc19-bbaa-4858-a1c7-41b0a44ff841 50a1c9f4-4c9f-4af0-88fa-7d31b6e6a7b7 c7a89acb-4532-464f-af71-de1c82a13624 2b928b12-0349-4471-9876-ead2d29f69bc 8f50aa6c-d57f-477f-90ba-62d76a9d963e 907fe74d-d810-4a6c-b3a1-d6429164b1aa 1c9ad68d-1caa-4c16-b9ae-bd915b80dfe9 9db394cc-bd28-40b6-a5f1-4179f26950a7 8cbe9c05-ac20-4170-a971-17262503f166 7ad095ec-1a33-44d5-b8e2-556188240835 f471213e-6b71-4354-9ffe-82d80192906a 40e088fc-6f2b-43bf-bc4e-77a10599913e 2eed8e4a-1097-49e6-bdf1-caff98b19d7c fc99d478-4653-4a6f-92b9-f7389fbebc2e 436fc3fe-8544-4924-bdb2-32a16aabdcca 83744e0b-a887-4d4c-823c-18abe2f22b7d c4f2da64-3039-48c9-9f81-9cfc0b51fcd1 aced900e-4682-49b1-8404-1d264dd49c7b 1e400a07-bce7-4c24-bf9e-de017cecd4fb 7dd3aec5-e131-4fdf-a3af-edb1b984e353 57906676-c2ae-4a58-926c-f6593f9d9248 8f900792-80a5-4b77-8667-0c74a9a024c2 2ae4a83f-e394-4e86-9a46-bdd7eba84ac5 7fb7f959-ba9b-4312-a5aa-4981a70547ea bcc4cc93-d88d-4f9a-a83b-389282da86cc eb019abf-4408-4bd7-9261-3d6938593d75 97e7474c-60d9-4eba-bf88-69eea1de285a fb2b2b1f-067d-48eb-83a7-5b4eaf4bb518 3be210b2-3cec-4521-befc-2f7900131bbc 505865f8-59ca-48ba-9946-b4e25daa1b89 547dcfe8-23ca-4a86-9f25-f3a968b2b35a 9f6acea2-9dc4-4987-833b-3019c9a37168 73b048d4-6765-41ff-9a4e-16546c0f0cb9 c0837fbe-3a86-4e0d-9ae2-7aca0697267e 7c0979c6-b5f4-49ea-ad93-51caca58e6ce f49a4208-0607-4f67-b13f-98f679a6a570 bfa22729-036a-498f-99c2-8438ed6066cb 6ca09821-f364-4a44-b682-6b24f1bc12be 98b6d125-f988-4084-8c6f-9ca2d0838460 56459f83-b409-4f71-8498-359cba120c4e 8bfb7d9b-435c-4b79-a110-3b125f5cda67 57f73ff7-7743-4afb-aed9-3b07e4fb356f e341bfc5-425e-40c9-bf8a-efc2adc6762d 5b2f52e0-34e9-4232-87a3-c514efdd8c0a cb5b4d66-16f4-46b3-b47d-bf76886a2764 d0a8c09f-72d5-4b0b-b5b9-4c075597c77a e5dba02f-5b38-4144-a96f-10ec0ad1e573 f9223d6b-09df-4d07-97ed-4b31fc9fc017 5a95bb81-01d0-4d80-992c-b23aa454b8bf 833bbbba-ac4f-45a0-ad03-a3701e42f595 b8a499ba-b7fe-4e0a-914b-4aedeb50a7a5 851e1f43-9334-4cf9-a1ac-77a9ffcad777 4186499b-9ad9-4326-b180-94aa93df2505 231b9a4d-9b73-4bd0-bc61-256824b1c43f 8da3c41e-bb3b-421e-ba04-a0b4bfd2ccf2 a7514d48-433c-436a-8061-05feca5dce16 f5b1212b-d196-435b-b9cc-e5c5bb28b13e 24454b06-93c9-4158-bcf8-c490131441ca aa42f7cf-02ad-424c-8b2c-adaef50e9dc1 a476c151-143a-40f4-8811-e3feba1022ca 3f789788-acdd-44c5-8548-c9719b2fb3f9 16bfad18-fb69-4a4c-bb55-615483621e9e 726be265-c488-47ab-b740-6e96bc96517b cc8470f1-ba4b-4bb2-9b10-b5a5762aee1f 727c4ddb-f876-46e5-8468-c516bf3ee3f3 9383ac07-e3d7-456d-979f-64b646e7d7cb e66cd227-48f4-4fd7-91f3-178258afda76 f9430dc9-8c33-493b-bad2-efc998f9942b 178b784f-7ec5-4525-9c05-d48d53e233c4 62270d2d-b154-4c92-89fb-a9944d515b47 28088153-e1ac-4fa9-8bf7-8d309dc9541f 6e89fba7-4dce-48e6-8149-b9b8727397e4 b91cd8f8-61fc-4c0c-ad17-c14e89740b86 b2388546-efc5-4e37-b905-ba2f44061cbf 6987c33a-2929-40a3-9f1f-ca02a108f6e1 185ce976-23bd-4cbc-857f-77551ccefa2d aa4158f1-2d48-469a-9914-a221bd605eb4 e9b68e8c-3edc-4db4-aa13-7ef30cda0ef8 6e017781-fc50-40dc-a84b-4ba6f04bd920 53f6c5b5-3983-4f3d-89b9-758442eaf5bf 7e7235d8-2d7a-4125-bbc9-3a4be691f186 c8903599-7d2f-42b5-a2de-71923dd5bae8 d26ccaaa-05c0-4ba8-a9da-e3c4ef2cd1a8 fe8f1b28-8e0a-493b-9f0a-d4f5cb11b9bf e9028791-8149-469e-9fc5-39be931b6b09 a33831fe-2d57-4f68-9663-424735ad9e00 551f0409-0e33-49aa-9498-bb1d4189cbb9 77285ed1-6ea8-447a-ab13-903432f88b92 b3848f0a-ec56-4449-94bd-749ddb2e10f6 df096054-307e-4868-ac07-9a77ac0042c4 8266cf01-da72-4beb-ae36-17774df0ec91 37d3c29b-be91-4eb9-804d-e33ed188298f a5e94208-f222-48ef-9853-e63c8c0703c1 6a778b58-ef62-4875-ac34-1f2e8bbf2900 73bebfc8-2ab4-4dc5-b050-9df4ab32dfd3 f67b76a0-4e89-471c-91a8-0e055291be0f 0af77c7f-43da-4315-8232-f0f4f6c55adc 936fc1c3-134a-4b40-a356-1f2f7c859875 46ac3069-c263-40e6-be1f-d45b32491cc8 eeb117ca-76ab-49fb-a2f7-ab1f233e8bf7 1f66f96b-7d46-4aac-a1d2-45fa43e7fc0a 1b28868e-3b91-46e0-a3c0-0464d7a0220e 375b8f04-cd29-451a-84f5-202b0cdee1b1 a170cfc3-86e8-4d64-99c9-fe605ecd5765 1650a52f-cc7b-4d1e-ba19-36b2fde0185a 3aea63ed-5520-444d-b8c9-f0ffb10631be 86365080-19be-4068-9cb7-3337eeb99fdf 9fd8cdb0-8de3-4771-87f0-9db4454182b0 15f4a191-abb5-4fca-bb9b-5f3b85099633 06ee471c-bca1-4758-b649-5621df6bd0d5 3c86a4fb-a8e5-4d2a-9911-0d3c290825a0 d8bd5dab-2504-4eeb-919c-09511544becf 90733749-dfb2-4e31-a592-0d63e7d00221 2e146725-86da-4c3b-8710-1201840d214d 332f8c72-2136-4390-b3fe-440feafe7c6c 729033d1-6b27-4838-95c0-ca76a8974139 99ba8d1b-ccfb-49da-85c9-d0adfd27c1a0 77bdecce-c86d-4bf7-b755-66253bf1a821 d3f793c3-affa-45c7-8bad-cc2e2b494cc1 ea98ce00-3f50-44e3-9a99-2756b7884ec7 c8cb2082-a4c7-468f-9e35-190aac408277 335ccaba-58f3-4972-982c-9e33a1169e8e 8d97c34c-9dfb-496d-a90a-383e0dc12f50 da72fa6f-66ed-41d1-af6b-15cb147d5c61 Group A group of Grasshopper objects 4bd419b7-818b-4498-b56c-ae4afa77ad62 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 48 3aa4e931-0c65-4391-a3f8-8abacb95c239 84b9f283-2fcc-4be7-b777-89f871092053 d9212581-dda2-4d1d-a371-a4b23d7de314 44c2f6ad-3448-4631-b1fa-7df664309104 48749d13-446c-486f-9a29-265b811424b0 58e5f7df-9659-4dc7-9936-de0061eab582 2849088c-3986-4fb6-bbc1-80d21e7e562e 4a578908-940c-44c0-b986-cd05626aafe9 21ccc203-3a52-4dd8-9d6b-1eb51f46969d b23c5d3d-729b-4f98-ab1a-00d1966d8d5c 1300df55-8d0b-41f0-b5d0-5162b2e2007f cacad2e8-82cc-45a9-b89d-da55e0d40317 6c5adf91-e92a-4135-b016-29f0b18ada38 c90cbb28-b80f-4806-a274-906becb75845 f6e28307-54ac-432f-8021-051b961bd9f6 357c4a27-e133-47da-8672-08fe532eb685 8bcbb5c8-09d2-4aa7-a86b-7477b5ecdef5 72118529-3f0d-46a3-9bc5-56a6c134a678 beb4a6a2-6171-43f5-9670-40395d1ad6bc fe99e0d7-2bea-497c-aca4-92b2198cef8b fc28b1aa-ba8d-4dcf-9ddb-965d09606dc3 82266855-d0a6-4d2e-9024-d61176e14dcb af11af16-2a81-4543-8084-237f129516e2 a54c2c16-6e73-48ba-b523-5b915716ee1d ac8632e1-1d1e-425f-9f4d-82ee0a42a2e8 0aebcf5f-d976-4b12-a15b-a946dccec46a 029eddd0-dc3a-4ce9-87e7-89c880339b5e 0f2fba09-e965-4456-85c4-97ec25ca5bee 2b7e594a-80ef-4c7e-9af6-3832ea60dca1 47c04cae-a1e0-4570-a15e-1955e9dbd372 ddc475ab-293a-4876-9ffd-6c88643fbd0e 97949c5e-2c53-4c3c-a4c8-9fe1d40524a1 6e5e0595-5cbf-434e-935a-50c9fac2904f fb27a1ca-93dc-4ab6-a043-da4d73b9ab76 a5b3d52f-046c-4c75-8a7a-4c56590b57ec 8d720242-f6a7-4f98-ad48-f03e0b8c245a ea2f6bc1-a706-4d7c-afe9-a8e5d46f3abe 5cca2735-a6bc-492f-b730-1641989a986c 4a7c1dc5-f7af-4069-a265-3806df16874f d708621b-bc0b-4ff0-9a09-b38f683dc819 fb2b2b1f-067d-48eb-83a7-5b4eaf4bb518 3be210b2-3cec-4521-befc-2f7900131bbc 505865f8-59ca-48ba-9946-b4e25daa1b89 547dcfe8-23ca-4a86-9f25-f3a968b2b35a 9f6acea2-9dc4-4987-833b-3019c9a37168 0af77c7f-43da-4315-8232-f0f4f6c55adc 8d97c34c-9dfb-496d-a90a-383e0dc12f50 da72fa6f-66ed-41d1-af6b-15cb147d5c61 Group A group of Grasshopper objects 446d21f0-8207-44ee-9047-68e000059a38 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 104 ab9ce78e-c1f2-4b43-a425-89a2f0da0118 5627d463-186f-4868-aa05-0b2f49400806 03589e49-3569-493d-84f4-bab734a81876 72e50e25-6e29-4144-bcad-70b56662cb6e 88ce5ee7-5e5b-41f4-97be-b5a6820c2bfd 67c825b1-af29-477b-a74e-dbc5736685c7 1ca7fca4-d05e-431d-9f23-025f47d35043 9a7d03c0-ec1a-49b7-84a4-122b95767595 0fd452ec-5b68-48b1-ac5b-ccff829bb1a3 91fe0c12-d41b-4ec3-a3a3-23a7cc38e502 1219d6e4-d710-417a-9338-0d09123e2623 d89c7e40-cad7-4fd5-8668-70cc6b56187d e9cbc393-fafd-4cc7-b792-74bc89baad55 fc8e5431-9b13-4a18-b985-7040c1df03c6 7672e22d-9801-4d47-858d-c70882c2bcc1 7f112fc2-3384-4341-9973-88c5d3a4bad9 f2ba1942-96a8-4c4e-8d7e-85fa0b18f79b b500803a-e9da-4c88-9b27-9e2c5dde8cff 37d6c7dc-7bf7-4eb8-9813-377afed17c2d 9019e7a0-e04c-4e53-b6a1-0ecb3e288cc8 d8f4905f-2257-4cb6-8e08-7292de1e7366 8eecb9b5-1fef-4bdd-b225-7ec19394909d 629e28ad-d46f-4f5c-bfc3-7ae278372881 b86b0c90-e9da-437b-9454-76de7ce7fdd0 f8c9c477-ad41-4072-a24e-941ea4d98492 4472e656-b540-4657-bac2-10cfe94b0e51 a8142231-c27a-4730-a296-092c90780337 41cb673c-40c8-4c05-8fd8-c08258267885 24ed2d15-97a6-4724-a8a2-3e65a8840098 9af66e09-7aca-4221-8dbc-00b0d6fb2435 50541252-237e-4e63-84d3-ec31ede1b1f5 965b79ba-0c8a-48d0-a3ca-bff6d7d348c1 75260ec8-5d9f-470a-a301-1dcaafdae027 0d6b6e46-22c4-4267-a455-80314df2704f 5f7fd99d-3da5-4416-85e1-2b0bf6204d08 a9c8ebc5-6526-44bd-b931-f885f5dd1b07 d4332728-6f43-4cf8-a577-fd0302c5f5b2 ff6a9b4c-9394-43b3-8592-dfe98920b7a9 d026e50d-3410-4085-9176-58976a22bff8 cc5fd719-f8df-4982-ad8d-fe9d321a2e6e 3ded3f14-2630-4b3b-8ea5-b8faa214b09c 84d2ef21-a730-4d7e-b416-a82f6b9258d3 a19b51bc-dae4-47c1-adea-70739a1ad03e e343581d-b6b7-4258-8110-e28dc6587ec3 275d7d36-688c-40a0-b1a6-15ba054f8d3b 2e5700e4-2638-4b9d-9b61-980ad8ebd5ec 646da681-3893-485d-9ef3-3338bfe6aceb 2804ed56-f7b8-4d5b-b5d2-01e6365d47f8 57579cad-5fef-4baa-85d2-424d83d9687a a7d67132-0e9d-40dc-ad44-2f00e3e2f37d 47125587-b7e8-47aa-abf2-548415c0e33b d035c873-bb10-4732-af59-1f341fd37ffe 296b6a3c-6cce-428c-a362-2564266c9c8a ab62f6f6-a493-41b5-a23f-709ec087e538 7521f33e-dd45-4b43-8906-9def658d39de 7540ff74-690b-4371-818a-334fc52f19f9 3658b2fa-450d-431b-a676-d12de79b321d b9917fd6-0d2a-4610-8f0e-1214b7dacc41 ff29a433-a7a9-4e9a-b87b-8e5c9fbf65e3 48e64e2c-a636-4fac-affb-db9bdf25f691 1cddd94f-872c-417e-9e6c-bb34b3a7719e 84bdc784-576e-4a05-8efc-829aa6aa40a0 8a7a061e-dd1d-49f7-827a-30216047596e d6e82c0d-75bc-4101-9a04-323ae1b984f3 f3bcb59b-4f06-4f37-a0b6-ac9f3bc7531b ee58e40f-b30b-40f5-bbfb-1be5a0a7ee17 5c3aabe0-e5d1-4066-8b13-c9731cc25480 85b9f96b-e3ff-400f-8d16-ee1d352eb838 f79927bd-3b6c-4986-b2ab-0740093d9861 3076d336-43f2-4295-bf39-e294943504cd ea8b3549-95e0-4da0-bd9b-e72971c65f28 603a9708-0384-4e56-82e1-4b63b29ada70 09e9f7a2-45a4-4e86-9978-fe4442c6b0e1 d2305e2d-e977-48fb-afb6-ddb89df455c8 c8ba2fdb-3215-4970-9f59-34986407835f e765a695-d7be-4c31-940a-b1c06170492c f63b29d4-705f-4dae-9363-5ee261f40364 dc2958de-3b6b-4ee0-bcd5-48c35416efcf 5aa850ea-2e7f-4935-9a03-565c757bb87a 03b3dea6-884b-4c7e-9932-4daff5843873 6e64d63c-ba8a-4154-854c-3e7d0bb77cb7 1a34c4e3-63ba-4850-b740-33682d4d49f2 ae9899ac-50cd-47ec-9843-4abbae42bfc5 c150f5c1-34e1-40a7-8f24-e247601c26a4 f78cfb43-a979-4c1f-8048-c76e46ffc83e 7c0b2a5b-b1ce-46c8-9bbf-fa562884393d 91b02fe1-008e-4ad2-b13d-66acab639e3e 15084185-6cf8-40e0-98a3-3ceacfee5899 15690bfe-50c9-43eb-b197-c79187de89c6 0bc05ee1-741f-48e8-8ab2-95190814411e 76ce2f8e-6189-476f-a674-5e5a057e1ee6 e8c39039-0d44-4ad1-8222-fd05297aef88 1f1c9b4f-9d56-4073-a199-212b6ca907d6 7ec93372-d975-47b5-bcd6-ecdc47f9d939 9eac06a3-f64a-456a-8104-addce4524092 21fc8edc-c542-46ec-9d77-a2e015f5ef0d 5cf5d4ef-c813-486e-83b2-95835a4c8cab efb310e0-69fe-4a7f-ae19-23cc655db54c 271a8740-2126-4395-8d2d-4e8d832262c9 5c085f76-19d2-47d6-b00c-a196eb4a9d08 25ac3c5c-3be6-42f1-b70b-ad75ed71e942 9580cf00-b523-4f03-bd31-3b616418f5e2 0638ec19-f9da-400b-8532-22c443fd1fcc 874b0064-fecb-46ed-a454-8ba6c917c1ba Group A group of Grasshopper objects 92a60c91-f7b6-453e-8ef6-5f9e93503038 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 47 3658b2fa-450d-431b-a676-d12de79b321d b9917fd6-0d2a-4610-8f0e-1214b7dacc41 ff29a433-a7a9-4e9a-b87b-8e5c9fbf65e3 48e64e2c-a636-4fac-affb-db9bdf25f691 1cddd94f-872c-417e-9e6c-bb34b3a7719e 84bdc784-576e-4a05-8efc-829aa6aa40a0 8a7a061e-dd1d-49f7-827a-30216047596e d6e82c0d-75bc-4101-9a04-323ae1b984f3 f3bcb59b-4f06-4f37-a0b6-ac9f3bc7531b ee58e40f-b30b-40f5-bbfb-1be5a0a7ee17 5c3aabe0-e5d1-4066-8b13-c9731cc25480 85b9f96b-e3ff-400f-8d16-ee1d352eb838 f79927bd-3b6c-4986-b2ab-0740093d9861 3076d336-43f2-4295-bf39-e294943504cd ea8b3549-95e0-4da0-bd9b-e72971c65f28 603a9708-0384-4e56-82e1-4b63b29ada70 09e9f7a2-45a4-4e86-9978-fe4442c6b0e1 d2305e2d-e977-48fb-afb6-ddb89df455c8 c8ba2fdb-3215-4970-9f59-34986407835f e765a695-d7be-4c31-940a-b1c06170492c f63b29d4-705f-4dae-9363-5ee261f40364 dc2958de-3b6b-4ee0-bcd5-48c35416efcf 5aa850ea-2e7f-4935-9a03-565c757bb87a 03b3dea6-884b-4c7e-9932-4daff5843873 6e64d63c-ba8a-4154-854c-3e7d0bb77cb7 1a34c4e3-63ba-4850-b740-33682d4d49f2 ae9899ac-50cd-47ec-9843-4abbae42bfc5 c150f5c1-34e1-40a7-8f24-e247601c26a4 f78cfb43-a979-4c1f-8048-c76e46ffc83e 7c0b2a5b-b1ce-46c8-9bbf-fa562884393d 91b02fe1-008e-4ad2-b13d-66acab639e3e 15084185-6cf8-40e0-98a3-3ceacfee5899 15690bfe-50c9-43eb-b197-c79187de89c6 0bc05ee1-741f-48e8-8ab2-95190814411e 76ce2f8e-6189-476f-a674-5e5a057e1ee6 e8c39039-0d44-4ad1-8222-fd05297aef88 1f1c9b4f-9d56-4073-a199-212b6ca907d6 7ec93372-d975-47b5-bcd6-ecdc47f9d939 9eac06a3-f64a-456a-8104-addce4524092 21fc8edc-c542-46ec-9d77-a2e015f5ef0d efb310e0-69fe-4a7f-ae19-23cc655db54c 271a8740-2126-4395-8d2d-4e8d832262c9 5c085f76-19d2-47d6-b00c-a196eb4a9d08 25ac3c5c-3be6-42f1-b70b-ad75ed71e942 9580cf00-b523-4f03-bd31-3b616418f5e2 0638ec19-f9da-400b-8532-22c443fd1fcc 874b0064-fecb-46ed-a454-8ba6c917c1ba Group A group of Grasshopper objects ab9ce78e-c1f2-4b43-a425-89a2f0da0118 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 60 afd9c4de-328a-49b6-9e57-44cc32f2fb0c 8e93bd00-2597-43bf-94f9-49cbae7d09e9 c8edcc8f-4ff6-4810-bd6f-00e38b7b2976 0f605aa6-3d1d-4214-a5a2-91ceb628253e f2194a11-8f4e-4a4e-8bee-36f7572715d7 c896cb4f-4d23-4a6d-8e28-6a52c7f46a5f 73dd4aa6-487b-4b11-9efe-cd978ad47589 6d0d2afe-0c42-45c7-bd84-34644fcfb7a6 7c464fb0-34cb-4d43-af97-77874cb0863e 533733ef-5312-4f91-bb98-14f521ca60de f76f7763-b037-45b9-a14e-5f4d55ee02f9 ab5f3252-4ff8-452b-a1af-6b0c452cd9d0 f7542952-a9cb-47fa-ab7d-d6fab462d00d 0bf3356c-4c89-417b-b3a3-536241fb515c e2ecda5f-4eae-4c37-a467-81263435f8fe bbdf51a0-ae41-48f2-9119-dd01fffd1b82 9a634033-d319-4294-8539-0088a0a61282 c0ac9ffb-60b1-4d98-97c1-6b40f59c297a fe5b953d-ca95-4fad-8310-2e42dcb64860 c0cfe644-e52a-4152-ac86-9ff6a298ab54 c03b4e1d-56fe-47a8-b417-adf3116bde98 71eee157-07ef-45c4-9653-70342eebb0db bf6b3ce7-0a61-44e1-a0e5-be000c6355d8 59e13058-d9e3-4128-90d7-6aea62939ed5 77cce546-6616-4219-8038-7a31748c0f97 f016d1ea-5b7c-4ef4-bb2e-4d8333eead4c 92f425ad-2d55-4225-98dc-673acdcefa79 4b31bf14-ee7e-4753-b441-bd9b206c45b5 72271c38-b7a7-4fc8-bf9b-dcdb6e869117 26347623-78da-4b87-8ccc-39da99a6668a cec8d9c5-3c67-4edb-9421-0b5bd3bc7c77 e8f75d79-2847-4378-aee9-340e369b0250 b04a2d72-8b81-4d40-8770-99fd3da09c78 dfa1f908-ddec-43d0-b781-9c83dbb320a7 4cd85879-2940-4de4-87d7-f64036a75948 c88a4d29-f472-4a1c-89c9-3f2bfd310359 d24c3ad8-c254-4c88-aae5-370192603d4c 0a3a6b94-9143-4243-912d-037693185e47 8666bb7f-99f5-4581-b49b-5d03e17e5cb4 b0c19625-ff2c-4b81-b629-8681859523d4 c8a32bf5-f4fb-4c24-b305-69cc892c3633 16ab90d2-6bd1-4f28-bb62-801e212b6638 0263dd2b-e68d-49d0-a2e0-fd2b57995fcd 5a0d753f-a632-4d9b-abc9-fbb6539f4f55 f28aa638-b695-4bb5-8254-b6f8802737ab faa21b3e-c474-4f83-b983-18326087a8ff aae57519-497a-4b5f-9759-862e20089e83 f5fac883-6685-4e32-b18f-2ef0cbed5557 887f3b7c-9610-43d4-86a6-f8bdb20a8c98 a50ab073-f8fb-406f-8d81-75e47a4ea15d 31368503-5c15-4d78-b6b6-6dfecde41b70 6dd2685c-f7dc-4cba-988a-82a7ae43b960 13ccdec5-d6ca-4a60-9da7-174a2111d87e c19d81ed-5794-4056-be0f-9c7a01dc85f9 08382623-f481-4a6d-b74b-2f967919457a 5f584492-689d-449b-a363-3a0da747c769 b2c9fca2-292f-4481-a885-b4060a68ee89 e4ea1008-ecb0-460e-9107-056c76677771 5bfa72da-53b3-4b6c-ac1a-f15454097cd6 14e01b2c-a026-4777-875e-279714ab8c09 Group A group of Grasshopper objects 865b895b-d19b-4db2-9f0e-16a83fe16b93 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 59 8e93bd00-2597-43bf-94f9-49cbae7d09e9 c8edcc8f-4ff6-4810-bd6f-00e38b7b2976 0f605aa6-3d1d-4214-a5a2-91ceb628253e f2194a11-8f4e-4a4e-8bee-36f7572715d7 c896cb4f-4d23-4a6d-8e28-6a52c7f46a5f 73dd4aa6-487b-4b11-9efe-cd978ad47589 6d0d2afe-0c42-45c7-bd84-34644fcfb7a6 7c464fb0-34cb-4d43-af97-77874cb0863e 533733ef-5312-4f91-bb98-14f521ca60de f76f7763-b037-45b9-a14e-5f4d55ee02f9 ab5f3252-4ff8-452b-a1af-6b0c452cd9d0 f7542952-a9cb-47fa-ab7d-d6fab462d00d 0bf3356c-4c89-417b-b3a3-536241fb515c e2ecda5f-4eae-4c37-a467-81263435f8fe bbdf51a0-ae41-48f2-9119-dd01fffd1b82 9a634033-d319-4294-8539-0088a0a61282 c0ac9ffb-60b1-4d98-97c1-6b40f59c297a fe5b953d-ca95-4fad-8310-2e42dcb64860 c0cfe644-e52a-4152-ac86-9ff6a298ab54 c03b4e1d-56fe-47a8-b417-adf3116bde98 71eee157-07ef-45c4-9653-70342eebb0db bf6b3ce7-0a61-44e1-a0e5-be000c6355d8 59e13058-d9e3-4128-90d7-6aea62939ed5 77cce546-6616-4219-8038-7a31748c0f97 f016d1ea-5b7c-4ef4-bb2e-4d8333eead4c 92f425ad-2d55-4225-98dc-673acdcefa79 4b31bf14-ee7e-4753-b441-bd9b206c45b5 72271c38-b7a7-4fc8-bf9b-dcdb6e869117 26347623-78da-4b87-8ccc-39da99a6668a cec8d9c5-3c67-4edb-9421-0b5bd3bc7c77 e8f75d79-2847-4378-aee9-340e369b0250 b04a2d72-8b81-4d40-8770-99fd3da09c78 dfa1f908-ddec-43d0-b781-9c83dbb320a7 4cd85879-2940-4de4-87d7-f64036a75948 c88a4d29-f472-4a1c-89c9-3f2bfd310359 d24c3ad8-c254-4c88-aae5-370192603d4c 0a3a6b94-9143-4243-912d-037693185e47 8666bb7f-99f5-4581-b49b-5d03e17e5cb4 b0c19625-ff2c-4b81-b629-8681859523d4 c8a32bf5-f4fb-4c24-b305-69cc892c3633 16ab90d2-6bd1-4f28-bb62-801e212b6638 0263dd2b-e68d-49d0-a2e0-fd2b57995fcd 5a0d753f-a632-4d9b-abc9-fbb6539f4f55 f28aa638-b695-4bb5-8254-b6f8802737ab faa21b3e-c474-4f83-b983-18326087a8ff aae57519-497a-4b5f-9759-862e20089e83 f5fac883-6685-4e32-b18f-2ef0cbed5557 887f3b7c-9610-43d4-86a6-f8bdb20a8c98 a50ab073-f8fb-406f-8d81-75e47a4ea15d 31368503-5c15-4d78-b6b6-6dfecde41b70 6dd2685c-f7dc-4cba-988a-82a7ae43b960 13ccdec5-d6ca-4a60-9da7-174a2111d87e c19d81ed-5794-4056-be0f-9c7a01dc85f9 08382623-f481-4a6d-b74b-2f967919457a 5f584492-689d-449b-a363-3a0da747c769 b2c9fca2-292f-4481-a885-b4060a68ee89 e4ea1008-ecb0-460e-9107-056c76677771 5bfa72da-53b3-4b6c-ac1a-f15454097cd6 14e01b2c-a026-4777-875e-279714ab8c09 Group A group of Grasshopper objects afd9c4de-328a-49b6-9e57-44cc32f2fb0c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;183;255;135 1 8 dc48d0ea-cb29-4515-8db3-b99b7e1e4b08 49599304-c3ae-48e8-bc4e-dd0000f8cf5f ea51ad68-224d-4acf-9be0-7d2968170d1f ab628f19-f99a-4349-a97a-c97423700353 8ccfead2-da30-4003-99ec-1be02024231e 6e9d6a1f-9d3e-4e6d-a231-4bb7f654c114 e893d4e3-402a-48a9-8d78-a012bd5e8849 4e173385-bb53-4063-b08a-451d41b47c3b Group A group of Grasshopper objects d443d916-d912-41b0-8620-5b204e20dcc6 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 31 88ce5ee7-5e5b-41f4-97be-b5a6820c2bfd 67c825b1-af29-477b-a74e-dbc5736685c7 9a7d03c0-ec1a-49b7-84a4-122b95767595 0fd452ec-5b68-48b1-ac5b-ccff829bb1a3 91fe0c12-d41b-4ec3-a3a3-23a7cc38e502 1219d6e4-d710-417a-9338-0d09123e2623 d89c7e40-cad7-4fd5-8668-70cc6b56187d 37d6c7dc-7bf7-4eb8-9813-377afed17c2d d8f4905f-2257-4cb6-8e08-7292de1e7366 8eecb9b5-1fef-4bdd-b225-7ec19394909d 629e28ad-d46f-4f5c-bfc3-7ae278372881 b86b0c90-e9da-437b-9454-76de7ce7fdd0 f8c9c477-ad41-4072-a24e-941ea4d98492 4472e656-b540-4657-bac2-10cfe94b0e51 a8142231-c27a-4730-a296-092c90780337 41cb673c-40c8-4c05-8fd8-c08258267885 24ed2d15-97a6-4724-a8a2-3e65a8840098 9af66e09-7aca-4221-8dbc-00b0d6fb2435 50541252-237e-4e63-84d3-ec31ede1b1f5 965b79ba-0c8a-48d0-a3ca-bff6d7d348c1 75260ec8-5d9f-470a-a301-1dcaafdae027 0d6b6e46-22c4-4267-a455-80314df2704f 2804ed56-f7b8-4d5b-b5d2-01e6365d47f8 57579cad-5fef-4baa-85d2-424d83d9687a a7d67132-0e9d-40dc-ad44-2f00e3e2f37d 47125587-b7e8-47aa-abf2-548415c0e33b d035c873-bb10-4732-af59-1f341fd37ffe 296b6a3c-6cce-428c-a362-2564266c9c8a ab62f6f6-a493-41b5-a23f-709ec087e538 7521f33e-dd45-4b43-8906-9def658d39de 7540ff74-690b-4371-818a-334fc52f19f9 Group A group of Grasshopper objects 5627d463-186f-4868-aa05-0b2f49400806 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 22 72e50e25-6e29-4144-bcad-70b56662cb6e 1ca7fca4-d05e-431d-9f23-025f47d35043 e9cbc393-fafd-4cc7-b792-74bc89baad55 fc8e5431-9b13-4a18-b985-7040c1df03c6 7672e22d-9801-4d47-858d-c70882c2bcc1 7f112fc2-3384-4341-9973-88c5d3a4bad9 f2ba1942-96a8-4c4e-8d7e-85fa0b18f79b b500803a-e9da-4c88-9b27-9e2c5dde8cff 9019e7a0-e04c-4e53-b6a1-0ecb3e288cc8 5f7fd99d-3da5-4416-85e1-2b0bf6204d08 a9c8ebc5-6526-44bd-b931-f885f5dd1b07 d4332728-6f43-4cf8-a577-fd0302c5f5b2 ff6a9b4c-9394-43b3-8592-dfe98920b7a9 d026e50d-3410-4085-9176-58976a22bff8 cc5fd719-f8df-4982-ad8d-fe9d321a2e6e 3ded3f14-2630-4b3b-8ea5-b8faa214b09c 84d2ef21-a730-4d7e-b416-a82f6b9258d3 a19b51bc-dae4-47c1-adea-70739a1ad03e e343581d-b6b7-4258-8110-e28dc6587ec3 275d7d36-688c-40a0-b1a6-15ba054f8d3b 2e5700e4-2638-4b9d-9b61-980ad8ebd5ec 646da681-3893-485d-9ef3-3338bfe6aceb Group A group of Grasshopper objects 03589e49-3569-493d-84f4-bab734a81876 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 15 ddca6f26-68ec-4469-9513-5cdee4ad08be 8c098aec-0626-4cb5-99a7-247c4a9e212b 60d31fa0-ba3d-4397-b9b8-657f6ab2f02f 1abee95a-25dc-49af-b75f-a6881901f1a8 f9cb0878-72a1-46a3-9563-890939d9a917 1249bdea-e06e-4efe-92c2-728f1c6978a7 bd2d59b2-cdf9-4288-982c-51cf358b041e 613fcd7e-291b-4154-98ab-8f09874ad0c0 3923e384-3d2e-4e01-a170-123a06b59e0e d9fe6640-7d79-422a-b56f-4a27329f60bf cac1ed91-438c-4fe6-99ab-76ec0763e278 f8652ce1-2886-44c2-9fdc-0ee256b81804 1df45d7c-41cf-4bab-8f58-4fe35f59df47 ecff5751-edb9-40b3-b42b-085a5f194211 228d2b7b-7349-47a8-9b3d-c2efb4a2451d Group A group of Grasshopper objects 46eb5cbd-079d-4c0f-914b-105c31571a24 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 25 c7b837bd-6e85-4f59-915e-0972a9e2f375 f10d638e-e332-49b5-a355-1ea7cbcd3072 e11de71a-957f-4dc4-ae3e-92abce58ccde c073292a-c2c7-4bdd-8388-09f3873bcfa3 d7becca0-3b8e-4e77-b96e-f13ffbc0d467 768e620c-da52-4fb4-80d9-2b36101b81ec bffa70c1-119f-4c2d-92e9-71e3a7cf767e 219f4713-36b8-4e03-a55c-5fc41aa5208b a383245f-2257-4d0b-a53b-7e9930654268 7b1ab425-d18f-42a2-bfe6-bf2d92b03ed5 4a1e6a03-68d8-4322-8c23-807fee2271aa e8b6413d-c475-4160-9eab-c6c57e7534dc 6916afd7-2873-4a34-b82a-758d25bd08fb 985abc32-d2c9-4caa-969f-bd5aa8b85cbc 6b7c67cd-6b15-43a8-a884-1991cf984c6e 4ed0cb0c-6e1a-475e-9789-70c93debb783 376a3a74-bac0-4ea4-b36d-fc956f11cb36 4fb79bcb-0fc6-48f5-b7b5-ef0c5d11241e 9cc9fcc9-3cac-4291-99ea-00da7b478aea b621b0ba-2417-4313-8664-f530a52603d9 59e3a621-41c4-4e14-8851-ff7664248bd2 1c8f72e2-37d7-473a-8e08-d95ff05dfd77 44232a98-4a7a-46b1-bf15-3a2ce29a351d a5c2d2ae-d57d-4496-a259-a94cfe824ab0 996e758b-256b-4026-9e33-dfead7acf9bb Group A group of Grasshopper objects 3d32057c-d57a-4d23-98bb-f59dcc2fee01 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 47 5e842151-c897-47ff-adc3-1793143912c5 ead159d1-4dbe-4ab4-bb98-914a06f7937a 3341e860-8f86-4c91-9355-9716b4c8078a 2bc0e3c6-e56a-4bdc-94f4-c2b2f62db8fc e1f32564-1d37-4f36-a196-1048fec8c286 8c97b916-7450-4d7c-b49e-331da71c9d55 80b362fb-41e4-4f0b-9b07-89726681eea0 0a6c2c84-f81b-4f3c-ad0a-a0caab3b5114 344971a8-726e-4225-85fa-31c303735297 a5c79b74-0516-4369-89fe-f6a94f5af8c5 a755f3be-d517-410d-aa2f-e79af2cfaa0f 309fb5d7-addb-4d28-aff8-f7e0736c7c39 f3a0fe94-a067-482c-890b-5366b8d60081 1d7525b8-0994-4a8c-bd3c-275c60a12854 aeaec29c-6169-41c7-9e09-4c254997aaec 4f0fe75a-645a-4f6a-a118-6cf3774e5fc1 56464a74-4f88-4bb1-b8eb-a9a2e0093e33 8d829159-d035-4333-a7dc-0ae146e636bc 5d398aa5-a05a-44ac-ad64-ccf95befd9aa ea905801-33b4-4f17-a7eb-04320988a7ee e0d7ebd0-b8fa-4a46-b651-3f8ebeb908d4 0a8a8bab-7d3d-415f-b278-7b32ffd16f12 990470ee-34ca-44bb-8cb9-138a3e68c3cd 50815373-4eab-483d-9478-931ac8cda2b0 4e9fa564-ea4f-4492-ae08-13fae095462a 6143a0e4-5385-41e1-a621-4f0a25c3c4e8 80c86f55-22c4-49b9-9296-36b04c4c7a30 aa6ffd30-240e-4887-983d-2488df6941b7 0bc5c605-4305-4419-8880-d07c479e8a9f 0b3ce596-5007-488c-ad88-22f89afd1d85 1b1edaf1-e615-4627-a9ee-9e987cb605dd 51cf9813-098c-48ca-9fa9-5867b2e36d42 2ed1fb48-4390-4992-a2ec-277ff92815ae 776a1f9a-2162-49b3-b543-c8b009e49566 cacb66d8-4144-4256-a226-721327371b0e 9a852a68-23f9-4472-92b3-ff719cecea38 ff033654-1029-4d7c-be24-f7fd6c27a25d 12e1b3ab-d26f-4bdb-aba6-c33b91a453dc 78e9772c-211c-4f43-8b40-d39a451537ca 8fd96f94-a055-46cf-94d9-396f9822cc9a c8651c91-d97f-4559-b960-6588af18c9d3 1e0768b2-8a6a-4e3f-9b84-c2d9185c85fb b31d44c4-ce86-4f11-b435-1025d494bcb4 507e8a06-cd58-4e77-9b16-fad50e530ecd 1001aaae-206f-4ef0-be4e-84b351738b46 dac5497c-dfbb-4f9c-be11-9c7b5baaff59 6f97622c-1856-45a1-bbca-a877d544ed6f Group A group of Grasshopper objects 9efd28b9-60a0-4b61-918a-7d8b3f4e36ae c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 210b100c-d829-431c-a1cb-fb819ff33f1f 77c32ad0-7024-481c-8536-6f24ce8ff7a4 Group A group of Grasshopper objects d07dfed4-f018-4b7d-83a2-9c575e734ae9 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 41 e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 55bf66d6-0ebc-4e28-b955-56fb1959dc3e 2a727ead-4ca4-40c1-8348-3a0f23dde211 ffc5439c-ea67-4663-8827-8cde0a65faf5 c8cc32d8-773c-46c0-889c-6f1be8b23ef1 1a8e4f77-c5e5-4100-bf55-1f6bd6a43b76 37fedce4-6e98-48a6-b751-4e45e385a6da ee9e6577-6715-446e-98a2-b24e9049174a 611522d5-457b-4c83-9125-8033815a0a3c f8457503-4817-4d38-a774-b6735b526d75 4381a3b1-e020-4cd1-80f6-b1af61a696c7 3ec3f706-8e89-4fd6-b424-67acfc9d2764 8eb8f68a-63aa-4aeb-bfbf-0d692a1e4c3d 3c0e36d8-535a-4cd5-ab21-03c3c9a381e0 051f3e7d-343d-4a88-aa27-aac066b45124 6999d5ad-b58c-4463-bafb-45fdc4f9658e 42963007-b3da-4b2c-b698-ca31efc6e39b d0a5e566-2245-4d21-9916-7d85924ba17b f54d0083-2d51-45bd-b53d-1346684f052f 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 0b3f7027-4184-48e6-93a1-a8ab94d91b73 078a96c6-9284-446f-8de4-ebc5e79b5dd4 2e206c4b-291d-421f-9435-7954b7e7d8c7 5599a4ac-dae2-4eef-b408-9fdf502aca33 944a071a-f521-4113-9d05-588950d914e9 ecdf98c2-3507-4456-b5bd-88fdda3e3b9f 0542fd3e-2918-41a5-94b9-5a7092589347 b68eb61f-c129-4bfa-96e6-d6e2f288317b 0d1f7b5d-dbba-4fbc-98b0-2802fe609fa5 a85a640b-4204-4c4b-a7a2-da6a0cb64402 6417e5d7-6430-4189-9931-1cbd82f5b94d 39944c13-bae1-450c-a696-9f9bcc3fa533 1eca21e8-a485-41ee-b8d9-ea1e292fe32b 1dac2b58-0ed8-47f3-befe-d7558466a557 23696d59-80b7-4cda-913f-02549de4c8fa 6ac79546-ef4d-4c5a-ac9b-c06288ab3414 f96abc6c-65c2-49b6-959c-1f1de01f2799 119c38c2-0f7f-4789-ac37-00e0380379ec 08282324-d3e9-45b3-8dd8-c03dcb7d413a 34bb8693-6dae-4671-878d-72ac144f4149 a6d1b974-e7f0-45e3-be95-bafb94ab9613 Group A group of Grasshopper objects 89fbfaca-0468-4375-8c35-30a58bb0915a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 2d8e87b8-97e3-49d6-9c7c-11ef7a809f0c 2d88a710-4cb6-4945-a026-decd23eafbd3 Group A group of Grasshopper objects 7aeab088-7262-44c7-b827-56d8ca8ea25e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 04fa27f0-87d8-45a6-964f-34fa9a702a43 368063b1-7d39-4498-80b7-5225f47fa10d Group A group of Grasshopper objects 1b92341c-5cad-49dc-ae54-6fa46da4c7b1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 e6a9fe8c-4958-4726-a2ad-e57d0776d04d fa36cb1c-876b-43ae-a8de-7b5bda27ac5b Group A group of Grasshopper objects a0fb74d1-ff57-4995-97bb-ade48801fbcd c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 34 f336e48f-89a8-4bda-96cf-b19fe3a1e0e4 2b9e2f2b-9c59-4a7b-9a11-c0e20c4f0365 6e19569b-d955-4ef3-9064-dcc90482b251 338e457e-4f64-4ab4-b363-6a171a408332 cc5622b8-6965-4919-92d6-010007a78040 2b69fd09-882d-427a-8880-dc5e9ff05c82 022da15c-daef-4ecc-9538-ccec44eb4a46 89f33b8f-b9d6-43c0-af56-f8c1b2c0b71b 920fed55-d83d-4849-a396-f4578aeca939 bca2d7f8-8297-4370-ae94-3b7c9bc0296e fc99c8c6-063c-49f5-8826-4093d026bdc1 7b2dc4ef-87b4-49dd-9d51-41304d687eda e3ab1dd9-dea1-45fd-b88d-3f54cf815358 f0771d98-b997-4d38-b60f-538e0fd96bd2 d9e5d7d2-feda-40e2-9d93-c1d83b7dfed5 164adeb6-1b24-433d-9ef7-42512b40b735 5b7f2d79-9d37-4e70-a08d-0113bf54cbe5 c7e61719-799b-413f-bbfa-122ea334826b 66563172-5bc0-4a61-95fd-4d9a81a760c7 265ca3f8-7b13-47e1-be41-2fe6953882b8 57df24bf-f3b8-4a11-a252-94001a286abb 6c96bf8b-cd19-4f9e-aa20-46aa111635c2 1a295364-8b46-4ade-9258-88b63373510f 020dd83d-1296-49b4-a142-79fbb34dc179 071bf686-8821-4085-a33a-3a462c86e7f6 0d9a71fa-de8a-4c68-81e6-9f559771e3f9 609a5057-b8ca-4345-b12e-90c476bbb787 c838b16b-14a1-4931-b48c-5e824543e015 b05d990c-259e-4c5e-a398-6451f597ab08 3c8f181c-050f-44a4-bab1-c56d24c15340 82dfe1f1-026f-4bee-9cdb-98d8d117edb9 e88dede8-a633-48c4-aa56-e0818a82b034 15df8372-a997-4b9d-8756-74574a481848 bf4e5202-6784-4745-bff4-dff423431955 Group A group of Grasshopper objects f1711fd5-5264-46d4-a29c-701cd749410e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 e6a6df78-f41d-43d5-892f-5ccb7ea6232f b2b3f00a-4b70-4544-898c-dfbef941afcc Group A group of Grasshopper objects e50346ff-0fc6-4b77-9100-ca2e6db5a0d8 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 43 aec78d00-1c18-4616-9190-9b804dac1614 d45996a9-4cd1-40e8-9bcc-6a6b6c54f317 83ec6ebb-6df9-432e-8001-e37f0a173ab5 58d94c57-2459-41e1-a6f6-1a51c304f060 a0383a79-7b41-4f94-a0d0-92ace6d3a202 16e4272a-8ee7-4fd4-94ff-7c8927688b4d 6bdc8740-f927-4c3b-9b45-b20316d4b7da fa30d229-0b2f-4ca2-a10e-491998a6e3dd c2317ebb-43ec-4e60-b598-12c2e675a1af 8752e7b8-9e84-43c0-b4ef-ce60ac9188ce 2e8d8ccf-85b5-476e-8b7c-3a5383de3655 fe6ddb31-4926-42f3-afc6-eefaa28de8a0 471b5f10-0429-4249-b640-7bfe68e47b22 82587019-ac56-4918-8b86-62c5779623ac e1afabe6-097b-490a-be92-330e0fe2f8f7 aede8dbc-b6da-4be0-8202-516fd8775492 ee11285c-e7b6-4387-b8ce-e39310aeba32 d3521c86-13a8-4035-8d72-eac953c6bfa6 d82effc9-fc23-4e55-9a0a-d83663f51b81 1347d8d9-0442-4bed-85be-ee8385e9478c f4f2f8ea-a952-432a-af4d-308695559ab9 92503ea0-483e-4e4d-b3f6-80bba0789b7d 440ef0a3-b7a7-4311-854e-3fe73c7d6116 4b846157-0b23-46f9-b286-cd5943295391 1cddc8c6-33f0-4732-8d6c-72ba2b7803d4 51fae1f3-5cf4-487a-b7d5-7e5278b3d55e 53e19778-f200-44b5-8988-f07d0f749c5d eba5a21b-1c40-424b-a923-7b80f1b6f2ca 5f4f692b-f82d-40de-a324-f49443809ef1 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 fc28feb8-702f-47d7-b3d5-fad3d7875a27 c32d1112-bf31-4d36-be83-d8c29c48b5a5 f4ddcfdf-d7b9-46b8-9d26-1f76b66eae17 7ab4e817-3fe1-4451-ada9-49a3725a5224 740b222a-a89c-4f25-87d3-ca7b3e434c42 82921829-07c0-4995-bb10-4c5376b8342c db6070ba-7637-493c-80d7-89e5a0214271 3b241f6c-39ff-40cd-a658-e3d16589dba6 f2b374b9-eb5b-4761-add8-2a09febe89d8 30dbd1a3-c856-4cd4-80dc-db90be2f3cce c6ef57e0-8b16-4f2b-a458-874784ac5fc3 4ba31064-bd32-45d0-9515-6f310f1f45cf fef5e56f-b200-470e-b71c-8f181581c45b Group A group of Grasshopper objects 0bc10bd9-6986-4dd9-9071-71c5e3b27ae4 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 17 58d94c57-2459-41e1-a6f6-1a51c304f060 a0383a79-7b41-4f94-a0d0-92ace6d3a202 16e4272a-8ee7-4fd4-94ff-7c8927688b4d 6bdc8740-f927-4c3b-9b45-b20316d4b7da fa30d229-0b2f-4ca2-a10e-491998a6e3dd c2317ebb-43ec-4e60-b598-12c2e675a1af 8752e7b8-9e84-43c0-b4ef-ce60ac9188ce 2e8d8ccf-85b5-476e-8b7c-3a5383de3655 fe6ddb31-4926-42f3-afc6-eefaa28de8a0 471b5f10-0429-4249-b640-7bfe68e47b22 82587019-ac56-4918-8b86-62c5779623ac e1afabe6-097b-490a-be92-330e0fe2f8f7 aede8dbc-b6da-4be0-8202-516fd8775492 ee11285c-e7b6-4387-b8ce-e39310aeba32 d3521c86-13a8-4035-8d72-eac953c6bfa6 440ef0a3-b7a7-4311-854e-3fe73c7d6116 4b846157-0b23-46f9-b286-cd5943295391 Group A group of Grasshopper objects aec78d00-1c18-4616-9190-9b804dac1614 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 757165be-0caf-4143-b15d-2d211af1d75d 5313ad60-d993-408e-a23c-562ea1904dac Group A group of Grasshopper objects bb416b5f-d6d3-4a1c-bd13-394ae515c73c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 0f90bc94-8d23-4fa8-81ca-06a0fb801159 7ab49f99-1029-4a4a-af01-2b05caddb41e Group A group of Grasshopper objects dc883bb3-5bc2-4e10-ab5d-e25abf0bfeff c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 17 d837ed0d-dc64-4174-b76d-765d5dd3128c a730f2e5-4c91-42e0-9075-066d4ec8417d 4145e7c8-3aa0-45a8-afb7-8bb926e7c7b8 c8c2d14e-a4c6-4985-a2a5-e399336e934d 10f9e170-07fe-443a-9d71-d8d30e4f95b9 a42eded7-5f0a-48f7-ba6e-554e26ff13ad f21600fd-0f8b-4a5d-9842-96b3f8ce566b 366d9ffc-8c21-4df1-bed6-d54aaa6171b5 e2a9b097-f69a-45b8-acbc-8f6453d993ef e982db6d-3d4d-4a7b-bb42-dfd1ef5a400f 987197fc-d322-435f-9968-563cca5278e2 4200d3f5-0e8b-49bf-acd0-cbeb153e8665 9c966f74-fac8-4ae3-9044-076a3c00bff2 7f9a0710-8ff0-4b8b-ad48-17e76442eceb 5e457934-8fa2-4789-87dc-c51a3202b27f ea692fcc-6ec0-4901-aa69-78cdf6ec1b5c b88e3594-6697-4c7f-a269-56cb8bc94b66 Group A group of Grasshopper objects 7f9523a1-6ddc-4f76-b2b5-8336e079821e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 e982db6d-3d4d-4a7b-bb42-dfd1ef5a400f 987197fc-d322-435f-9968-563cca5278e2 Group A group of Grasshopper objects d837ed0d-dc64-4174-b76d-765d5dd3128c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 14 f83e2d3c-7baa-4bfd-acb6-6c7f41460250 f6fd85c2-65d8-475f-88ff-448538a9f320 220379a2-1613-4046-a796-c2ed85b71b8c 7711c4de-987e-4ef1-8b8f-170bbba05fd4 cf6bbdeb-fb21-4e60-ac7b-242bb4ef7812 c4e1e773-92b4-42e5-98cd-deda69fb020b 5b0be1ea-fac7-4c48-813d-07069c717712 20703d96-eeb4-49f6-b309-d64e5db098ca fc793cda-c079-4e49-92fa-fd30340dc7da 788dddc2-cfba-46f0-a8fe-58023177fe86 835d709f-5d79-48c6-8d37-3670bc0406c7 a15e0f9e-a809-4231-a7ea-11d09cf803d4 c6c70fb7-fb1f-4fec-abfa-08788f3213ce b7fe749b-1198-4ad9-877f-2fda1c1e0d1f Group A group of Grasshopper objects c09554de-eb83-4dc6-a010-33e66c9d5a05 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 15 9a3f9ea9-c331-4d4e-8ca0-32891d162e37 45b605a0-ef59-4e75-b663-af62fa7358ad 4cc7f18f-62bb-4e4e-a000-a2be01bb4e11 6232ddbb-d39d-4b93-ad93-85e8538ffd81 491acf0e-141d-4a24-a8cb-e562fd0fbadc 6e2afec3-18ce-487c-b253-db4b96ad26dd 8fd5a44e-e818-4053-8d23-b97b0dea5579 a0e7e1dd-661a-4ff0-9657-cf634433754b 3819d2d8-8f0d-4bc6-bcc7-62db50ea6ef4 3be52a36-4156-44fa-af0b-16333da5a784 b17494dc-6850-4fb6-a2b5-a11de49fed00 76857a01-ef19-465a-8c96-9cb1080881e3 a7cd6d23-3639-44d7-907d-4d73f409fe25 0a99f649-8cdd-4740-a40c-5664b1417761 3c09813a-888a-4566-8355-28cdf2990cb4 Group A group of Grasshopper objects f50b9348-35cc-4ab1-a450-f30d8878d67e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;255;0 1 103 9d418f1f-1fdd-457b-b4a6-f3609b476a7e eb0f95e4-6809-450b-9f33-19a5fa7e70f3 be1deeef-b13d-4f7a-8899-b963a4b7eee3 1178521f-6593-462e-86f1-d554f910aa06 5608e3bb-78bb-46e1-9259-08402de4c007 70169c31-d7d6-4a5b-a5a0-04ba9d921346 9e539f22-b423-4d7d-9a55-018d15dd5b0c 3015c727-b855-41cb-b731-316b9fde8177 b6145409-7401-4e5d-b150-22255757cf2a 342735f6-80ad-42b3-9056-413dbad6be4e fef790e0-e184-4114-938a-6358fdc29ffe 2744ee4d-631b-4962-a7fb-fb4c94b8ec72 a3f5e6d9-9d83-4d5f-88ba-25266084ca96 5d33b79e-e756-492a-9c71-06c47a04754e 6bb4a606-8b1e-4e43-ac21-45f62bfc10c3 2fb54c46-3424-48ae-9c67-a447dab49fcb cc214f85-565d-4abc-b3cc-2b0084a3720f 7dc88c66-61aa-4258-a9b5-dcbc61f9319b 210e4a09-9b09-40c4-9fed-8d804ed98e94 a5aef6e5-144d-4fe1-b6c4-06132ebea24b 72915dfe-243f-4e29-bc88-84ae038967a1 d7d1bc5a-195c-44cf-acaa-e8b4d59475a1 170461f6-eb2c-4a28-ad1b-1bb7e79fc4e8 ff5684e4-7593-432e-9b89-e0d005464052 1a37fd77-f523-487f-ac75-b8b258cd6774 82a51f7d-064a-4343-bdae-e541b6780acf 41385332-5036-49b0-a104-b1400ecedfa1 ff41fc81-af6b-4bec-9d9a-a551dbb86079 5341f5b8-5f37-4bef-8a17-10d9948ba41b 88351fe8-efe7-4926-9a5f-dcc02280d441 435b4110-91b5-4d22-a914-948352ad4e72 2df77f8b-32cd-4770-a2be-fad34dc3e997 bfd8ada8-6bb0-43d9-943a-25ce33208804 ff78103a-356e-4cda-ae03-d9ce20b68d47 d9ad600d-d9bb-46b4-b74e-59bbf740c645 6ca299e1-e213-45b8-b491-84f3c895104c 529be592-e72e-4806-a91a-4431d7afb186 0dddd673-b33f-4ceb-a5fa-36efeed5c494 760c7505-51a1-4863-8da2-249202cc5864 fe6a51f8-4f89-42c3-9bde-42ec101f0b0c 1c808a25-3959-4bc0-9e19-8572e7c9aa7c f7fd36f2-8c07-4f83-bfae-898c9ff37e72 57b7584f-a913-454c-8380-d86b410db844 3ffa4e7a-a83c-4dfa-9123-13a09bbbae53 176e2551-9c81-4590-bde4-79cff8d5adfb cda6e8aa-c2a9-4d0a-af0b-db565106f42e d5f6546b-85b1-4be9-b4ca-0436a1c01d1f da7ca109-6ea3-486e-9619-3c0e38491582 7f4f2ca3-4555-4e7a-ac17-41f1efc33878 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 9dd54613-32e9-45ce-a07b-d616af84fcfb 5701ea23-a739-4d93-a764-e69097d9c454 c9853aee-3411-47a7-a963-87d891855a6e 80171c68-7ed7-4cc5-84da-f2f8c55683c1 bfdf43e1-45b8-4a88-8dbf-0cb1561ba1c4 1b3a76f5-379c-457b-a6cc-fc76e31f42a7 ffc5fc1d-8eff-42f1-86ef-fe58504a02ca d4f969bc-a516-4b8a-981c-a9d95437f5c6 d32c315b-4970-4d12-945c-3cfd58682c27 4b89001e-6ab2-461e-8b57-0c1ca6302eb9 c680a87a-657d-480d-95b2-ee2fd8602049 ec097897-e652-47fa-9c7c-fa98a88d9c6e b7e794c3-6631-4523-a221-666f3be87641 1b0d6a2c-0cf9-4e89-b0fe-ab7b34916f3d 6672b52b-29e9-464c-80c8-15b5f61c59e5 9b563bcd-76b6-4914-b3f9-f66dac8ba788 e2baa408-d3d0-4f3e-88c1-04a615e8be18 32bc7aeb-ccce-4c3f-a299-acdfafeb3026 011964c2-33d0-4dc1-a426-ee9efedb73b9 f69acff0-5858-48a1-83b4-6e48e3c96d3e 6060fde6-9335-40a1-82c9-eb6db2fd84fd b201fb2c-6958-416b-af26-a6d8c2325b46 729c891d-c519-4488-b792-b7a7b3e5eec4 2c46a773-d8f3-4c9f-99e0-cef7f9e70ead a618fd36-a8f9-4b07-b7d0-52b2755073b7 7ece4dc9-30ed-44f2-8d3f-e9082712f8e3 27237a2e-1452-4b75-adab-261125f76c0f 847ec3e1-79c6-42e3-a62d-5181d5822e64 44716efd-8057-455b-aed6-e22af003bfa3 ce540e27-5fd9-4d96-b1bb-2a47d34eadb1 abd78489-0ab5-4091-90cf-b5983e417246 d05065d3-ca74-4616-95bd-7d1f0672d5e9 9fa1ec99-1ddb-41f9-8a1c-c8aaa59fb31c c7bb7169-cfd2-4f51-b5b8-0bd321e94bec 14dc4c26-a3b1-4b29-838c-59d3b779bdcd 180acde8-0f23-4833-bd79-784edbb921bf c0ef181b-5040-4bc6-bd1d-be182158468a 027481fb-9e45-46c2-be73-710b7ba4438f 0b829ce2-f756-4de5-92a4-ab0bdcbf22be eafafd02-aca7-4eb7-a028-0e7440291ecd 459c4b51-c4a6-49c0-a988-afb9cc417b5e a2ea5cb2-8bb6-44c9-aea9-1774929ed6c6 8a877ee6-7f12-4413-b6c2-ac0b8008ece8 b02ac889-43b9-48d6-bb25-74f9d1a087f8 ed7acbb7-65f9-4957-b6ba-9e975f0e0de5 42839130-3487-4cea-b77b-1dcb33005065 6eebc25a-26d7-4d0c-950f-9a2c01d38d4f dd982022-fadc-4218-83a7-063559d9ce71 74df954f-1f1c-4ddc-913a-22fc107f2605 703b89b8-398e-4eb3-a669-a9fa230733ee 11705588-76c4-47fc-b973-bae886b62923 19e7d7be-df4f-415b-8454-824b32351f18 a79be881-efac-49bd-a0f1-c154ccd69dac Group A group of Grasshopper objects 70c370f1-d01b-427c-931b-f6af371d1247 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;255;0 1 8 609453a8-7ea5-40c2-9282-2f4535631d3e 47616a7e-ae15-4a90-af0b-f289e3912025 927652e6-91ba-45aa-a756-c5c8ebb44264 04071b05-f3cc-4789-9ed4-169fd29d86af d12daf4e-8ec3-452e-a475-0654f3cb1130 f5e0c01b-4ea2-4277-9b27-501d0db3cd12 7693f81f-5002-4226-9828-0e94b29f18a8 57e9389e-1127-41a8-9f1a-8fd2a587eff0 Group A group of Grasshopper objects d8f6d4ed-238c-42ad-a88f-5ed26f6d5326 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;255;0 1 20 95695bfc-f9fb-4873-8ef9-32ee9d85d2d0 caee4eb7-ae73-418b-a270-fef671a55539 b7beae1d-85d4-42c0-9d8b-81dbe0ab7887 d0a5e743-f3b6-499f-96dc-c41b4fbaff2d ffb277b5-f62b-4a7a-8ca9-d8e64a7dbb1e f6ab9557-a393-4294-9381-804f7c33aadd 01c6863d-1ce0-4819-ba2c-3a7e9fce7204 f532965b-2296-47a6-ad83-4ff11e192ae2 8ab362e8-19a7-4083-82b9-7a8530aa091e dc71a090-ef83-4137-a0dc-167f15546750 7e742fab-aa7d-4373-87e1-9b952f6b2133 c7e0c128-4c36-44e1-a7b5-b47068c8628c 1531c91f-f603-4336-b102-f7630e0f9f67 33116bc8-16b5-47d6-b153-c7b8fcadf599 ab6ccac4-e39a-457b-97ae-75ef935224f1 ca9414b6-c201-4e20-a7fa-650646d77e33 bace8509-e502-4255-9c1b-3ccb79b3cfb8 996eaf68-c0b9-4feb-9d7a-aa7368ad1a51 d44d50fa-75ba-41d1-bbd5-428d12f636ba cc3fee72-531b-45ac-be6d-94e7141c0877 Group A group of Grasshopper objects 2359cb50-ab54-47e0-95c2-3511b2b395f8 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 4 5ffc995b-6f4d-4a55-b0c6-68a6633ab240 f07ba7a2-a637-4c21-b7af-71dbf0da5b34 0cc2a4f3-0b23-499c-ac04-dbff45d950fd 9f9f87d5-bef9-4e20-8a26-f745a12aa26b Group A group of Grasshopper objects a3587a52-38a3-4848-abd4-ceb0f956da10 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 138 9e111bec-5ee2-428d-a9de-20b29930540e f9138aec-1c8f-4184-afde-00eece805f5b 14e61588-4a89-43a2-8999-76687496f7d8 25939cc1-1180-476d-b128-e7ba71ad2d69 e4d7c682-5a22-4114-a78c-5a1b68d3ae67 aff19404-10f3-4609-a78d-7f0c263a8be1 2d4d8b40-f863-4c97-9da3-1d91bbd0a936 9b8721d4-09f5-4a12-99c8-8dccc1b3ba03 50465d70-f582-4dcc-9195-0382615ecfd2 343c9753-5e19-418d-b4fd-6b995f78b99e c1eff79e-55c8-4f0c-b002-1b343db9fd96 1d13f516-e3e9-4392-b8e3-d2cae97b456a c4c8ae85-70e3-4c48-81f1-60e6ea30e104 56739f4d-7865-4813-aaff-8ec07e19ebf2 840e96e5-10f3-472a-a60d-4d5858b27b9a f980c0e1-025a-4b8b-b478-ce0a5bffea3a f573aff7-8a77-4918-ab7d-6af93c8f36cc a14f7c9a-a7ad-4109-84ec-07cca83ddbc9 53d4a50b-7b17-499f-b1ad-5dc04b42b5ea 4f500165-eb25-4f23-b9c3-22713d8272f3 ec9abbcd-c538-405b-9f64-664afaf7941f af40703f-d866-4804-b5a2-619f95c65002 efce297e-c5da-417f-8ab7-e2147c6b2064 4d58e4f6-89a0-4123-8827-2de17fcc8bc0 56084464-1bb0-4fd8-bbc3-026393c82e0c 06229efb-bba2-4fef-94a2-d8e2b9acc81b 54b27fe1-36de-4588-b2a5-df162d4b6ee2 c20534b1-9dd9-4382-8398-eccc19196aff 70b61e90-a854-48b5-a25c-5ad09884a8bf 02203d1c-2180-4395-8d17-8f06bc74ce84 558a6fc1-d378-49d7-a18c-e412fef7dcf5 c78f212e-a16e-4264-b0c7-6fe25717bb65 10958af1-91cd-46d3-83d1-4a7d7ee56df1 f38be660-5b1a-415a-9146-ba85ac666974 d2f93dc0-170a-4a76-ac38-928f9e1352eb 0713ffa4-5301-4a75-b1dc-609764dc26a7 ea1974f8-c641-438d-9f58-8846da2bb398 7e2bd193-6214-4c2e-be4f-354d3f035c60 ff223340-4841-45a7-82e3-c2c228ea0795 77b52aff-41e4-44cb-8dd3-65fd30612f7c bf6f4a6c-9e26-4fee-8215-b5c204b54ef7 09a46983-9596-4e3e-ab8d-9c9af739410c c872e33b-fbb8-43c6-9740-08f6d486b0ea 20b93307-ef5b-4488-a0f7-e806164dade6 9c3ff4ba-53f3-4b50-92d1-ff1b03bcc75f 5dde3b84-d27f-47fb-9097-75fb7636ecfb 3cc8b8de-13ec-4808-a761-af3e3b36bbb9 4abf23c3-0359-4dcb-8bb1-6d42c8a1c18c cc0a9e7e-7c21-4328-90ac-d51c777a8d3b a5a33bc7-b1fe-48db-9b9d-802a5348aec0 fc4bd187-400d-4120-b92a-71813bc3dac3 0a37c20e-35e5-4339-9b4c-dde30da549cc f5f478de-b872-4d32-a101-daa2307c31f3 df315666-e653-4868-a231-a863af3b8bbc 42c9d725-3a49-409f-93aa-8fe3f048edd3 c700d7dc-a0d6-4d15-ade3-8463efea5c2b 62b874e0-c3d1-42b8-a970-a37acc9b4a0a 78cc0480-d953-4dc1-bf4e-214e8146e428 5581bbe5-1b06-471f-abfa-d3f02d9298fd 21d57208-4b41-4604-937f-8ea413338af2 0afbf99e-e5d8-4888-bfd7-29efee074bfa 6c104e42-c120-4fdd-a4dd-e51e455c3ac4 4406e457-2c89-493f-8153-4a2219090911 71dc0901-addc-4391-b75f-b138041624fb 7c36ce63-d2ed-4110-a5b7-3f410e57183b 5e7e46ca-d600-4db4-a284-1a77f1f72570 bc360f26-5f10-44d6-aaf5-4ac855250c59 7c0eca87-4dc8-48a3-bead-232a351853dd ca9d7a63-e405-4215-aa8a-61b0b4b4443e 4bfcc876-1a0a-4549-8506-9ae71a3062e6 4a68dea2-54d7-4a28-a227-ccc5eb5176c5 c1aba8d2-e03f-4c4c-989a-3b8a581fcda2 b0127132-c842-4ac7-ab66-a482a46b1e83 8ecabd7d-d937-4bb5-8cd2-d040ef6890ac f10394b6-470f-4761-bca7-91f3b9816e98 4697c862-38cc-46ca-84c8-14dd93b3434f b0b093ad-ace3-4eb0-b2f9-7c9b019d82ed 04cdada3-fc9f-48a2-aa25-612aadbfb4e0 d1ba0c81-7247-4d6d-8f61-4111a665ec34 81662ff1-8b3d-4022-9231-6a8c1e3e0475 0fbe9912-4071-4cfc-b320-67f48c4ff59a 94979d51-3196-408b-be88-c4a034bcc3c7 d518dcca-b74e-4651-adf3-a55f193c5343 307a399b-064e-4734-83c6-ffc9e73877a8 d3c44b4e-4020-44ba-876f-578ff7a6d04a 9969c8ad-65f1-4b57-876c-8f8a516fd214 49b83fa6-346e-4391-90cd-bb6a8f5caaea dda91012-b9a7-406c-a4c4-c8b09b020e12 7c19d316-4648-466a-adda-c76189d2ca28 c4e870de-174a-4a70-ae6b-43ee69e99fbe 26c0474a-7d33-4866-bc9a-03de43d8f0a5 2d62f322-9f84-47d9-80aa-9262981e1138 575bda67-e10d-44c5-af75-732515fe99e1 fe6228d2-910b-4d4b-8b60-ad7596cbe2f2 da21077e-1447-459a-beed-dcca26a16bd4 e26fe812-6f19-497d-8e78-eccec0bd04db dc1ce58e-1ab2-47c1-8f4e-ea174524bb22 2789d2cb-0354-4a71-9b9a-642a036facc1 784c67e7-0849-4cad-bd09-b6d7879e1660 9d0dd615-99d4-4789-8d07-bac59af63e0a 0c056fa9-5ff8-4f24-a296-9f0ef3ed8c25 6218bfc5-8bf1-4440-b112-74905115e7f9 03595bfd-3b45-4116-8962-4b9347326094 3a045ddc-3bf1-440d-bc58-28bb7eef9164 038e2c04-c62a-40f9-866c-5c84190c5d05 80c7369b-0ef4-45ae-8e59-6f23546cdcfa 16c135d4-3823-4691-831f-095da3d18023 0bc9ea15-f219-4a27-b2d6-b4dfda0c04e2 3c9f7003-abb6-4013-ae3d-75a876609b76 4dfecb2a-4554-4689-b978-5c800c12c6ea 5c13d49a-b4bd-4c74-a177-e38712efad8e 76e4b0ae-60e6-432e-956c-4e996dfcc38c 18dca8cc-82d1-4c50-b7cd-2a85e4bf01cb fdd50e20-24ea-4f7d-8347-81f931ef614a a78431d4-3644-4cdd-811d-c9cf0879345a 6d35336d-aa03-4df9-a0ad-45dcf63138e9 43705bd1-4799-46f0-a512-5512ef74709d 72989677-da59-445c-bb63-37810f76a6ad a031fad9-286e-4a46-86d7-2ff1ebda3dc9 fce42609-05d5-4e0b-abca-7372dc2ed1c0 e8e2e504-0b67-4418-bd26-5fafc75d7cf6 46598331-1534-4d38-a28f-48715bd20d43 9c3a4821-3bc4-475c-adfb-e48748f51617 df2b0613-51c4-421c-9c81-40240bd3a09f dc005737-bac6-46eb-b132-4a517b00cf50 ca90e3cf-0b4a-44be-a107-d33feb334220 eba56c55-26cd-47de-8912-405133c3500b afce3680-9c06-4ea4-a849-792ddede2b81 98e688c6-7a71-4d9f-87d6-dffb422281dd 04022a1d-f4c6-4f88-aa26-c26f589bf2b5 1c172e66-1c99-4287-bcd1-7674e94ee5ae d29364e9-87a3-4da9-9831-8d0a729f7fc6 2d16f5aa-fdc1-45e4-9b02-7810ff090aa8 404cf45a-d2d7-45b9-ad4c-0a3c923130ef eb92ea29-3a16-4017-947d-5c4f6968f3d7 b7b52647-1595-49bb-8107-f831d4e024e5 4a6bbf5f-9fe6-455b-8476-9c427fbf545e 134fa63f-3d84-4a14-ba28-e68205d1334b Group A group of Grasshopper objects f205ae72-7ad5-44bc-87f9-515a7e8443e1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 13 14e61588-4a89-43a2-8999-76687496f7d8 f5f478de-b872-4d32-a101-daa2307c31f3 df315666-e653-4868-a231-a863af3b8bbc 42c9d725-3a49-409f-93aa-8fe3f048edd3 c700d7dc-a0d6-4d15-ade3-8463efea5c2b 62b874e0-c3d1-42b8-a970-a37acc9b4a0a 78cc0480-d953-4dc1-bf4e-214e8146e428 5581bbe5-1b06-471f-abfa-d3f02d9298fd 21d57208-4b41-4604-937f-8ea413338af2 0afbf99e-e5d8-4888-bfd7-29efee074bfa 4406e457-2c89-493f-8153-4a2219090911 71dc0901-addc-4391-b75f-b138041624fb dda91012-b9a7-406c-a4c4-c8b09b020e12 Group A group of Grasshopper objects 9e111bec-5ee2-428d-a9de-20b29930540e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 25939cc1-1180-476d-b128-e7ba71ad2d69 4d58e4f6-89a0-4123-8827-2de17fcc8bc0 Group A group of Grasshopper objects f9138aec-1c8f-4184-afde-00eece805f5b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 32 23fe1d89-c369-47d3-80be-fdae2e9083d8 74cff743-5aa2-4dcb-a697-654abb593c63 051b6e87-1e15-4f77-b3fa-a45c607d29c1 8bebf84d-1042-47b8-8dea-f918f533b726 b0c7fcd9-6c4d-47d5-b30a-46600a93fdaf 873180aa-6ae1-4664-921e-2e7952fafa82 66880d8d-9cec-40fd-840e-a9b48836ef73 f369939d-f486-4d36-9c62-b9168f2f51fe 0eb554af-b908-42fb-881f-d6ff58ece98b c35327ca-2860-4fac-8e9a-34a1ded765f7 c92c85c4-88ed-4ed7-82ea-9bac2c2d1f3f e65379a2-a764-470f-94d8-1d749bafb38b 98fe256d-49e4-4d8c-9d2b-51a0141bc663 bf9ca920-58c7-4733-8381-189323895a28 eba41c7f-087e-4406-bd72-e29dad80b6a4 ff6a7fb8-8b43-4518-9485-40e67436a8b2 7ddf35ba-be80-4bf2-9bf3-03c46d7d6805 10b778a6-01dc-4c7f-ab1e-15a31ea30984 e947732d-1d03-43c5-b78a-d880b1a99cfe d863f18d-2f74-4420-a206-c2abd14368a0 6ef1604b-17bd-4998-a41f-f3e131d30226 ef9ffe06-47a2-45e5-839d-36ae263fb25d 92acee87-9cff-4baa-874e-09049d3d743b d47b958b-d160-45a1-a223-4e9c88d514ec 8c425aca-e214-4da4-88be-020e3dc78c5e e6d992da-249e-4c80-a765-22365ab60873 e78b1f62-cf2a-40e9-a3f9-75741df397fa ac225a7d-6558-4476-aeb3-1b623a2970e6 ad06c40d-5d6b-4f67-b50b-d5eafac3c683 5a4fd5b5-ff39-4bd1-9e3c-c81b0e15a13a 12ba44d2-3bb2-42ba-8861-84f7b429a638 40c669e2-8914-4b8f-815f-9fa900106c89 Group A group of Grasshopper objects 96705fc6-0171-402b-9932-0849c68d1841 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 19 49f22a92-f88b-419f-8777-fc03d15bca2a 9858e867-1a06-4575-bf4b-0b796ab97993 faa9d535-9e55-495b-a4ca-e0e92569e354 9412b40e-646f-4650-bc6c-043ee99ea675 ae3ef051-82e1-404d-a9d7-7c9579d9377c cd1f3bfa-cfd9-46e3-93ee-5cba8ff01ef5 a21d7f3b-5de5-4b10-9f5c-995afb04854a 9a3daa84-bc73-4023-8f1f-731196ab7179 cef4cb9d-4b51-4907-84a4-e160e5f89dbd 0213c6f9-bae6-49a8-af96-02f2c1f9e1c4 9f2a6fb7-8f33-4f86-a2e6-0f33955a3640 b1d291a2-c433-4451-aa66-fbbb0912a6d6 727773b1-2080-4598-a03c-dd3756094036 4041ced1-587e-45d1-a36c-1143f4474479 3786fe95-b505-41b1-a9c8-68c29842bd9a d96a5b82-7084-494e-b852-35303d3c2532 42ea3dce-db16-4643-b798-c0f1f9d67066 5bacf71d-3eac-4368-a31b-421a9a969fdd 4350feae-273c-4241-be3a-33956f96d2d6 Group A group of Grasshopper objects a57f6821-9b23-45a3-8dbe-ab4a1e998c7b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 50 5a3fea28-59ef-4c4b-95a4-91c4f683c1ed 97bac29d-ef82-4ac1-9751-e79553da893a b6c7905a-4838-4f30-b764-0e405321a800 05f9ecfb-06a3-4ee6-8271-38f1825ad061 4f55e3e9-5d8b-4d72-b5b4-4193f5a23f63 10550377-aa6c-423d-983a-03788f10738d 1a08ff1c-e1ab-4000-82ea-1d512f4ffa6e c5a05a90-97ba-45c4-b20c-fc32852777f6 902e57a6-7f90-4021-abf3-a93721fb39a7 e3a85952-6b45-41b8-b710-271ed120d5ed 0c3ce4f9-e820-4bf4-800e-dc9f8d9993ec 2600487d-b507-4ed9-8258-cd327b568d3b 28b48741-a291-41ef-81d9-a17b25e86c46 8c6b54e2-32aa-4c3f-89e2-f9c9e16f9d8b 73fc921d-20fd-47f0-844e-4d98f0b799cf d3085ece-2d60-4cbb-94c6-83b59729b803 a2814c2b-77ce-46ed-8996-f869e5d46d94 94fdd62e-3745-4762-9077-e5e1bc984525 f5ae7d18-fc49-4f44-8762-0937f5ad4d0f e93f66b8-c05b-4860-974b-c657a361bb0c 4eec3368-b0ce-422a-8ac8-2c28fb2df20c 35ba4302-ee27-4081-98d4-a13506b427e4 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c 0cd4b0c2-75cc-4658-9779-e2897015cb6f e12069b1-58e6-477f-9cf8-4e3b07476cb4 c0336d01-055b-478a-980f-133e103c2113 55b711e3-6973-4364-b4f4-5f2e5b6ef790 ee032f2a-6569-4b80-8215-6f641e5081a9 f3629a43-4115-4995-84ee-1fac64ef24de 30cd08ec-534c-45d9-b261-14d87265e69f eb9bd8ea-b2fd-465c-89af-b6aee4209479 95fba8f5-4069-4794-8526-89587c96e437 90cce779-5dcc-4be7-8ead-16f57845a265 c7492f15-2126-40f8-9a91-08092d69c2b1 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 7439f57d-8e4c-4c2e-b91e-f602deb7b891 34007351-2466-44bb-b7ad-951815956515 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 fd4347bf-639e-400b-bdb7-040985e52501 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 704e1584-a432-4a2b-8b7d-93391e02e14c 831d15ca-7715-4426-8382-d92a62aae503 f5ab9d5c-a827-4d16-80b8-63b444b2e179 3a915658-6b42-4822-a177-5973184d2030 20104076-5c6f-4b3e-a85f-4afd3646a9ae 0798807f-c021-4878-9670-6a988b4801f6 e7f38283-94fa-48ba-a83f-49c28d743a04 a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 Group A group of Grasshopper objects 3352b5f2-eabd-4fa4-8395-edf611495b38 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 20 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c 0cd4b0c2-75cc-4658-9779-e2897015cb6f e12069b1-58e6-477f-9cf8-4e3b07476cb4 c0336d01-055b-478a-980f-133e103c2113 55b711e3-6973-4364-b4f4-5f2e5b6ef790 ee032f2a-6569-4b80-8215-6f641e5081a9 f3629a43-4115-4995-84ee-1fac64ef24de 30cd08ec-534c-45d9-b261-14d87265e69f eb9bd8ea-b2fd-465c-89af-b6aee4209479 95fba8f5-4069-4794-8526-89587c96e437 90cce779-5dcc-4be7-8ead-16f57845a265 c7492f15-2126-40f8-9a91-08092d69c2b1 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 7439f57d-8e4c-4c2e-b91e-f602deb7b891 34007351-2466-44bb-b7ad-951815956515 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 f5ab9d5c-a827-4d16-80b8-63b444b2e179 3a915658-6b42-4822-a177-5973184d2030 Group A group of Grasshopper objects 5a3fea28-59ef-4c4b-95a4-91c4f683c1ed c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;128;0;127 1 3 e195fcfd-3f7b-4cda-b026-f2ab226210ee 75380f92-d3d4-4d16-b710-9405b2e76ad5 55303f00-fb94-4fcb-988a-a4a58448a8bb Group A group of Grasshopper objects 6a36b7e6-612f-4312-9012-67338bf641c9 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 902e57a6-7f90-4021-abf3-a93721fb39a7 2600487d-b507-4ed9-8258-cd327b568d3b Group A group of Grasshopper objects 97bac29d-ef82-4ac1-9751-e79553da893a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 88c673bc-237d-4334-a055-b6cbb3e9564d c706e2d1-9534-41fc-aae1-6069615b4663 Group A group of Grasshopper objects e9c3820d-34c8-4cd4-8c0a-0b4543790e0f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 1 2dc4e87b-7ce4-4611-982a-15a810688249 Group A group of Grasshopper objects 9fdb84bb-9e34-42f2-b3ff-ab7a889af72b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 15 c18019c8-f1ec-43db-98f8-2a3a2c2cdf29 f6d01550-5b90-4d14-9a96-3417262c6d17 c0f60ea2-30b2-4f5c-908b-6d68ac6c3a89 cb250cbb-98eb-404e-b875-f29d647cf414 25a87059-551a-4c92-9a40-043ba2dc2c0b 2d729702-bdf5-484d-bcc9-9a1ad1fa98db 325ce704-d6e7-498c-a292-58531b317d59 5b3da517-e2c2-4b14-a14c-1b55bc914f08 297465b9-b99a-4126-bf44-b775c5a55355 378e38ae-4655-4c8d-875c-f30e75b5132c 4e7c6e1d-cf39-4a57-88c4-71d86b5287d1 5a16b8ed-c9db-4979-bd28-ef08e5f68d37 8e4d6da6-86f5-4af4-a715-58c333e0d885 8ec8c1cb-daf4-488e-aa54-b526d2a0f117 673ac759-baf9-43d3-bcd9-2d0038c15b1d Group A group of Grasshopper objects 91a30a8c-e70d-4207-8c15-e141b53456a2 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 54 40228401-4957-44a8-abcf-0643666ef353 02f41b60-7404-4b46-9e1a-6799217ca2e1 2ffa69d0-2fb0-4084-909c-10ac5afec08f 4ae0d501-9c38-4e68-a80b-3eab1170205d 766cb35a-2f38-4ee0-acd5-f21381f3f26f 657a3578-c003-43df-8834-71b9535492c3 a54547b1-b046-4b9a-857f-fba265cd51db cd84478a-774e-43cf-bdec-6db4f2e93067 5de5d31a-bba6-490a-8171-9f9081572fa6 20991987-f408-48ab-b9ee-676e6020fd5f be0456e5-d218-4777-b92b-8c6a49a2f865 a8ca633a-ee02-47e1-95bc-a7f9c5b02185 c3acd28f-d1cc-49a3-a199-eb4154ea7ab8 0cd7375b-2fd4-413a-ab08-cc9325bd470e cfb5e3a3-370f-4fc4-b26d-8be58e977ad2 0dc8ae9c-138f-417b-a488-ce881d1ef37b 75ec43c3-996a-4f2f-b9b2-d3883853ffee 1a2e11ef-56e8-4364-8f5b-347312cf5ee8 459bd2ab-9a78-4100-a35e-8bc9ec585698 c6ea4a08-5957-404d-a54f-883b67548bb1 bd904293-ba33-4186-9abd-e84a21a854a7 543c4c0f-a28a-4b8f-85b7-c0dc1f60e49e 0a82130c-1ef8-446a-85ae-47e63205c6c5 13a58da9-594c-4ec1-b87c-95ef424ab476 4fa7151f-46c1-40e3-bbdd-c2964a89bf54 e0150300-7cf9-4cb3-bfa0-0df3250a8d58 58996df2-6fc8-4cfc-a63e-2d88d94e2fc1 bae10398-59ea-41cd-9e5c-886ad07b7cd6 503b96e9-9c67-4541-bf46-11ccef3063bd a373b300-6ea7-4d20-8b3d-a548a5029c67 5ac97dbe-fcd4-4874-89ef-7a92f116dde7 5a757f18-e919-4d4c-96dd-8b9e621f8010 7d8c3df6-a504-4e6d-83a0-385872f5b7f7 ec6abc17-4b7e-4a95-b056-55dae7607b89 dd8c0e0a-f38d-4871-9fd4-b941f1ce7191 9f859974-ebb0-4706-8fa4-aa33053e983a 06be26ee-9ecd-4022-89fd-0460e5155579 51720b55-b38a-4a2c-a573-ad381ac1ffce 1bc8836f-a17c-4163-8001-aacb92cbabcb 65621842-80cc-44e9-88a6-3e6e9a5b2e6f 0962740e-7253-441a-8433-6b37f57296c5 04886945-9859-4838-9428-b0a4aead4d4e 2bbb9fdf-8b05-4bdb-b53a-564bbe35f048 9f77de1b-ea12-40c8-ba72-2033736e44a4 d977e7f8-b362-4952-8f82-d4b3820d61c4 ceb169e4-35ee-48aa-b103-a1161cdde3e4 38ec9dc4-c144-47ac-998a-5fec521e2d9e 77a1943b-54a9-4de7-baa3-2b287472d9d5 db15c124-8126-4586-a119-0844f92bd0ee 324df88c-cc22-4f70-8a07-642cbea42860 444ee14d-7d41-4492-be16-735e343d5be8 28b15147-2c19-4f98-b5c0-354d208d13f9 8943c37e-b540-411d-bc0c-779964463750 d02067f2-761e-4ac9-b0a3-708d24096200 Group A group of Grasshopper objects 4d3607c6-1c01-4d68-9456-3592a41a215b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 19 4ae0d501-9c38-4e68-a80b-3eab1170205d 5de5d31a-bba6-490a-8171-9f9081572fa6 bae10398-59ea-41cd-9e5c-886ad07b7cd6 503b96e9-9c67-4541-bf46-11ccef3063bd a373b300-6ea7-4d20-8b3d-a548a5029c67 5ac97dbe-fcd4-4874-89ef-7a92f116dde7 5a757f18-e919-4d4c-96dd-8b9e621f8010 7d8c3df6-a504-4e6d-83a0-385872f5b7f7 ec6abc17-4b7e-4a95-b056-55dae7607b89 dd8c0e0a-f38d-4871-9fd4-b941f1ce7191 9f859974-ebb0-4706-8fa4-aa33053e983a 06be26ee-9ecd-4022-89fd-0460e5155579 51720b55-b38a-4a2c-a573-ad381ac1ffce 1bc8836f-a17c-4163-8001-aacb92cbabcb 65621842-80cc-44e9-88a6-3e6e9a5b2e6f 2bbb9fdf-8b05-4bdb-b53a-564bbe35f048 9f77de1b-ea12-40c8-ba72-2033736e44a4 d977e7f8-b362-4952-8f82-d4b3820d61c4 38ec9dc4-c144-47ac-998a-5fec521e2d9e Group A group of Grasshopper objects 2ffa69d0-2fb0-4084-909c-10ac5afec08f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;252;0;0 3 2 a373b300-6ea7-4d20-8b3d-a548a5029c67 38ec9dc4-c144-47ac-998a-5fec521e2d9e Group A group of Grasshopper objects 4ae0d501-9c38-4e68-a80b-3eab1170205d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 18 657a3578-c003-43df-8834-71b9535492c3 a54547b1-b046-4b9a-857f-fba265cd51db 0cd7375b-2fd4-413a-ab08-cc9325bd470e cfb5e3a3-370f-4fc4-b26d-8be58e977ad2 0dc8ae9c-138f-417b-a488-ce881d1ef37b 75ec43c3-996a-4f2f-b9b2-d3883853ffee 1a2e11ef-56e8-4364-8f5b-347312cf5ee8 459bd2ab-9a78-4100-a35e-8bc9ec585698 c6ea4a08-5957-404d-a54f-883b67548bb1 bd904293-ba33-4186-9abd-e84a21a854a7 543c4c0f-a28a-4b8f-85b7-c0dc1f60e49e 0a82130c-1ef8-446a-85ae-47e63205c6c5 13a58da9-594c-4ec1-b87c-95ef424ab476 4fa7151f-46c1-40e3-bbdd-c2964a89bf54 e0150300-7cf9-4cb3-bfa0-0df3250a8d58 58996df2-6fc8-4cfc-a63e-2d88d94e2fc1 0962740e-7253-441a-8433-6b37f57296c5 04886945-9859-4838-9428-b0a4aead4d4e Group A group of Grasshopper objects 766cb35a-2f38-4ee0-acd5-f21381f3f26f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 cfb5e3a3-370f-4fc4-b26d-8be58e977ad2 58996df2-6fc8-4cfc-a63e-2d88d94e2fc1 Group A group of Grasshopper objects 657a3578-c003-43df-8834-71b9535492c3 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 3 5a6b0bf7-1aaf-4dd1-a528-bac237e502df 41bbbc3c-2308-4be2-856f-a0a6d4ff7eb1 823e6fcd-5d83-4553-a3e1-b6978f5de186 Group A group of Grasshopper objects 5ffc995b-6f4d-4a55-b0c6-68a6633ab240 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 6 806270cb-c201-49f5-9c16-f24f48c55b92 15712951-110e-4575-b899-2a697cb0eb2e 19fe5762-4d0d-48a2-aece-70c3cde5179e 5c5a5cbe-415f-4cb3-b54f-17203372318c 5aa13931-5c91-4c1c-a215-89e3b3fd767e f0fcd004-6150-4908-ad00-e3ea2bee2fd6 Group A group of Grasshopper objects f07ba7a2-a637-4c21-b7af-71dbf0da5b34 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 4 f54cabbf-897e-4b34-ad33-0dfe0d799b68 f1b2cdc9-a32e-4fc5-9d1a-bea67b4db91a c32351a3-2b97-4c60-90aa-731f882cb779 5acdddfa-521e-4d3f-a017-284e995d71d8 Group A group of Grasshopper objects 7d99b361-c815-4264-98ea-a80d8201da7b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 455f50fe-565c-490a-8e7e-c8cdd9ec15f6 950a5196-92bb-4a22-a0b9-1c1b26ba012b bad5aa83-6406-40df-800d-811b55cce5f6 5f5cc0d6-7f1d-4119-85df-1edac985ed28 40a6f4f1-2b7a-4c89-a075-3ba26cf26a77 60ce640c-eb7e-4087-9614-c839de3c9bf8 46d3d032-3626-4f92-a5c7-7640dd4e1a45 6885eed4-96a3-4207-a188-359cb875f9c7 494b4076-1563-4a22-a55e-025af2fa04a3 766f14b6-494e-4944-ad11-9c075d959bf5 Group A group of Grasshopper objects 4af7f994-2c9f-4813-8231-1be7f67c245d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 cb0054fe-5d3c-4276-b8f4-2558e075f415 2f8ba856-4b79-435a-a7e5-aff41fdeae7e b789bee2-5610-47e8-842e-044b52e0ac66 2dc6b67b-6059-4561-9040-3c8944e5abef cd57641b-ed52-4cc9-91d3-084b323e7a91 1c29b5a5-ee64-4afb-8445-42cdc6ba7b87 195c97d9-9008-48d5-b740-a646d9fa628c ad160f85-e162-4157-8b8f-fb22e7f3d18e Group A group of Grasshopper objects b90edced-d1de-460e-8279-09c8f18104aa c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 5 d45c57de-eff8-4515-9f82-f1c7da51a78b 11045917-3554-47ee-9de0-7e7d3e6ca432 745800d3-9335-4bb8-a514-90e9e632851f 0b828f4a-be92-49b3-bfbd-ba7fc0c5f004 bb815793-020f-4648-a5b0-4d5781f5eff1 Group A group of Grasshopper objects d64a7157-e50f-4893-a7f4-14a76c73fc2e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 12 92503ea0-483e-4e4d-b3f6-80bba0789b7d 1cddc8c6-33f0-4732-8d6c-72ba2b7803d4 53e19778-f200-44b5-8988-f07d0f749c5d eba5a21b-1c40-424b-a923-7b80f1b6f2ca c32d1112-bf31-4d36-be83-d8c29c48b5a5 f4ddcfdf-d7b9-46b8-9d26-1f76b66eae17 7ab4e817-3fe1-4451-ada9-49a3725a5224 3b241f6c-39ff-40cd-a658-e3d16589dba6 f2b374b9-eb5b-4761-add8-2a09febe89d8 30dbd1a3-c856-4cd4-80dc-db90be2f3cce c6ef57e0-8b16-4f2b-a458-874784ac5fc3 57a54f27-571b-4f9a-bccf-8680ad484004 Group A group of Grasshopper objects d45996a9-4cd1-40e8-9bcc-6a6b6c54f317 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 d82effc9-fc23-4e55-9a0a-d83663f51b81 1347d8d9-0442-4bed-85be-ee8385e9478c f4f2f8ea-a952-432a-af4d-308695559ab9 51fae1f3-5cf4-487a-b7d5-7e5278b3d55e 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 fc28feb8-702f-47d7-b3d5-fad3d7875a27 740b222a-a89c-4f25-87d3-ca7b3e434c42 82921829-07c0-4995-bb10-4c5376b8342c db6070ba-7637-493c-80d7-89e5a0214271 4ba31064-bd32-45d0-9515-6f310f1f45cf Group A group of Grasshopper objects 83ec6ebb-6df9-432e-8001-e37f0a173ab5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 13 75f6976a-2b9f-4b48-8dbb-11bd86921c83 7cb53f93-1280-4b93-86a0-4e83a47e00bd 0f90bc94-8d23-4fa8-81ca-06a0fb801159 b9b57fa5-7487-4825-867e-6f25e4311eb8 a3530971-4147-42d9-9120-6cf4738eae1c 74bee8d7-2def-48e3-803b-d3dfdbb9d9b0 1d4bd04b-3562-44e4-a0cc-32f833544124 8ec52005-4961-4c28-81bc-a9a0a82fd1d2 3f4e6da4-4021-439c-8ae6-e7f3c0074e19 750879fa-cdc6-4fd9-b17b-e71637a1fa9f 8b579145-8b66-4667-8940-8b704077c2eb fdc15f94-30d6-4419-9ac0-ae0e0361613c 7ab49f99-1029-4a4a-af01-2b05caddb41e Group A group of Grasshopper objects a3666943-0048-4e1e-98a1-5453e743b878 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 32 52f3e420-eed0-477c-a40e-110b6e80b8ab 7e748a9f-54df-4aed-b4ad-15a4607b3dc7 41a541b7-1ba8-4ced-bce0-c9214fabf62f 2cd85503-da2d-4fba-821c-5f642bb3881e e14b1379-b2e2-4411-a344-2829a8012a8c ecfc13d1-9306-4d33-9b39-3908502d08f9 90bd1bcc-c9d8-4214-90b2-607c6bdcbd29 ade21ba9-ad70-43dc-85ad-5f43b83e3f70 ab8851d5-231b-4067-8ff3-1f88f811ed96 458cc037-4b76-4fc2-8d79-e9a79db93394 8eb83ec7-57df-4f8e-a489-d017e5317547 ac452ef0-e159-4c81-95dc-9d8863b51534 f3583a60-66db-4dd2-8340-ca18c4b84ee0 7b440ebc-58e1-4c32-83c9-eaddd35e4437 4c3c7399-1617-4e17-8c60-82ccd8ea5b55 4e6f042b-d22a-4941-992b-e78cff206416 347574dd-fa7f-4e83-8870-6a0d0ef28edb 99e0aa2a-42d8-41f6-8503-35d9349da1f6 f4262846-d9a2-4e55-b016-09e93f28fe16 d094cfce-c662-43ab-9f00-ccde30c65b4f 2f907f9b-e40b-4e08-befa-30e1bcccf9b4 99d644c4-edc5-4c36-9a5a-71d16c166024 9d84f02d-b24a-4b14-a059-df52688ac9a7 5cbfa099-4042-4ac6-9ca6-089b9da29628 85a5b353-4c4d-438f-98ba-278bd5e5c4d1 f8e02004-8d0f-42dd-ab1a-3088e6eeb5cc dead26d6-e6ec-44cc-a624-1172da123907 67dac220-548f-43c9-860d-8a7c4b662127 60e74f65-74fb-4d90-b594-18fc8ab2eaf4 f0e47350-35c5-4912-a5e7-09ca0d491568 cee87886-a399-4a8e-afe8-3d0cf71435b3 9034ce02-8038-4618-b496-9959f87fab6a Group A group of Grasshopper objects c766a919-375f-4fd0-9dcd-3592300f5edf c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 30 303fcab5-a017-4451-a69f-0c0d48389e7e fdbaac70-c2a9-4967-987a-b947acc90ad1 0b20f248-3725-4670-a968-80014cbbdc57 4224ec2d-9c17-4c92-8c9e-816083983266 15bb94c1-88db-4ab1-a3c4-5a0c8270c465 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 1b44fb10-a565-44d6-b841-106ecf8460b6 a0586774-8cef-43fe-9c87-adbe837413a5 855bf184-7037-4274-8422-5b43810bb098 1e43fc57-d520-49b8-bb05-22a71bc32d09 44670f89-9421-4830-8d71-3d965bfe5c24 0c8e9bd2-c489-4107-bd7d-7bfb5e556cdd eb116f12-e7b3-4e25-9c4a-be3d1771f077 3d71549a-6788-4887-a1f1-9e65c69455df 77e53cd6-a2c7-4445-9bad-9e90bc204273 fafb6f56-2096-4720-87a9-8b5c5dca1c9b 5cef0ae6-a7c0-46c1-80fc-b5b8ba68b253 4890d537-4d4e-4dd6-8e6f-ac772d56e82f 1e137a9f-bca0-4dc0-9197-c765c69bd993 a4ae72da-20f6-4623-8cab-394c946b7594 016ec889-61b3-4123-9682-fbaf8e3889d5 fee41315-dad1-47a8-904c-ec9a460dcc32 182f5baf-e753-4f9c-a650-2a969fcb4eac 80ddada7-391f-4857-9e47-eb3e039e349c 276d03ac-9db0-4a28-be4a-72047fe7c6e5 56de5b04-07b1-499d-9ff6-3bd3dcfc91f5 141dffd1-aa81-4c69-bdbf-169e306c2d47 17940469-6890-4eee-9a2e-19e97d144ffa a94a0498-0b67-4555-aaeb-dbe8869be136 ad296687-dc97-4848-98ad-cc380e42e471 Group A group of Grasshopper objects 13ae0049-932d-482e-ab4d-80de5c470856 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 4 83ef9120-9e92-4c73-ac6f-7c4401978028 4e438e12-b402-41eb-9ed4-c29c1b3c02ec fb772b43-2385-4517-9aba-0ad28e17452c a79c6312-b84f-4b89-956b-efcdea0e355f Group A group of Grasshopper objects e5cdcfa3-366f-4372-9a97-5dee32770217 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;0 5 6 e129af1f-f2b1-4c00-865f-ba12483c315a 45892707-bb40-418d-96df-597c9fad409b 18e6b040-02e8-4924-bc9f-c0442f9769f5 ce872cd0-d314-413d-a14b-1ad17db97193 e80bfae4-a9f1-426a-b695-47cbf3b0c4e6 782c19a0-80a9-4744-89ae-5ffd36b3592a Group A group of Grasshopper objects e52c2d14-9118-4f9a-b206-454607e81c12 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 15 a315491d-910f-446f-ad9e-00d4cecdf288 eda41618-eae9-4366-ae4f-4d1420e7e0d1 cd00c892-8e02-40bc-8166-5e360d473667 d9685aa4-2ce1-466c-8c74-5c7c5838f797 ae8e54d8-62dc-4474-b0ad-bc89ed3943b0 b6d236a7-91bd-4a5a-94ae-2750c9854cf5 19816344-ac57-41fd-9ab0-0679d598f8ed 9863c9ed-6da9-48fe-8665-e555499218b7 573c60c1-68c3-4bb3-8176-063d4dc74a08 71b18fd6-7802-46fb-a919-c2d2c61d2d35 a1f38f63-fbc3-44d3-95c1-222a3c9a9541 88c673bc-237d-4334-a055-b6cbb3e9564d c0ac643a-3b95-47ba-91cd-08fd2abc2b41 a326ec69-a52e-444d-88e2-2a058ece6004 e3675db2-6247-4ccb-ad63-8909bfc21932 Group A group of Grasshopper objects 459464ad-5df7-4d96-9c04-904ab78ccee5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 51 29187b93-9a90-4ec1-a842-40db21a71572 c46d7e35-38d6-4beb-b55d-b1e900db818a 8c52178b-dcd5-48f8-99b3-49305a8ef5d4 b60713c4-0933-4db0-b65a-356b7498ffda 2b5ebed8-477e-4932-86b2-5d3acd5f7a47 af9dbaa9-bc6d-49fb-97f6-2c00788d85cf 347d6f41-aa02-4bb8-9e8f-1a9cf720912a eea363eb-8366-4702-a039-ba5205712f39 e5dd4353-861c-442d-a871-4424e96f6820 c451a4c6-648e-4841-aea8-05c616278823 abf39d34-264d-48fe-9460-d8e7bafc9c01 b97a94a8-d87e-47c3-8228-34714ef777bf b86e1628-840f-44c8-b0ff-cca8610cddf1 92cc3e96-267d-4be5-ac44-07ad659a6d50 7844d4af-0a1f-4358-b771-aea1f0c8f1ec 178d45b4-0657-42ea-8e53-873c9c22be94 861658b7-06de-43d7-adb9-1bf2fc543c5c c09caa37-2a1a-4d37-a304-d56c5beea482 47316131-c60e-44ef-ace2-7cc3db3530bf b6696e12-0471-4dd7-9656-db2183e2e4ab fcb8bb98-61d4-461a-a8f2-6586de31ea0c 349d9ce6-e113-4565-accb-9df4ca02b79f e8932d36-4aef-4c43-9251-05393734d60e 984cafda-9e06-4c8b-b54b-acf9b7a8fb7d d127ff97-1c00-4d8e-951f-82e7bbdec88f 7e2422aa-e0d3-43e4-bb60-abfcafbfdd66 586cc460-3b2e-41dd-b69a-7046b8557a51 9a9d31fc-d2f5-4f46-a2c4-e297a24083f7 d853e96b-bc4e-4208-8aac-0a9ba317b155 049a75ea-e066-431e-a97b-79cbdce636bc 31963223-1c48-49ae-a168-8081c5edbe70 7444ac46-a438-41aa-88ad-a5f77bba08e2 b8cd90ac-200a-413c-b288-4e7f71a3fa49 767dcb76-dcbb-4370-a38d-67d1e29e9fa1 0f7ba76d-1b46-4e32-a776-13de783ecec7 c4afa457-f099-4ff1-8a29-ec9ab9f167a3 269644c2-940c-451e-8aae-089a2b50b64e 5cc6ae48-76af-4ce2-8678-203d2f5004ff 0c1443ad-9788-463d-95df-9511e48b3a4e f89d717e-5074-4c19-8636-60a3ce95d6d2 0b92792d-2335-49de-98a0-cd141c6f62d0 c89e8cea-bd70-475e-80eb-4e010b106841 eada294d-cd9f-4a6f-b125-3e68755d2c4c 77fa7d5e-aad1-4dda-a6cd-028c50c2f2f7 618d203b-677d-427a-8ebe-914f4a195ef7 24ffbf1a-4ee2-4b62-b05f-acf4e3f109b3 bcd4c541-151e-4951-b9a0-1d0acd7e6207 f81e8468-10d9-46df-9788-16fe759f1771 3445bcdd-9d48-4f36-a04c-4fb629471085 ef766c3a-f6fb-4dc8-96b7-e4084135302b 7e39cabe-4df3-43a7-9e1a-a08bd9356877 Group A group of Grasshopper objects 17058fb7-c9ad-44b1-8cf6-d73195136a05 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 3 d9a515e6-4aa0-4e0d-9662-2d738d313302 832ac089-b690-4fcb-acd0-920aaee039d8 ac8566ff-6abb-488a-bb57-25c4f8589bb6 Group A group of Grasshopper objects 6f0f87ba-d58e-4309-bccf-a9acff53552f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 0c0b0060-e508-42dc-8614-2b7da418213d 2e2e847c-8ca4-4d33-9709-19a63333cea3 0a1d598d-6e8d-4b3d-841e-6027dd5736f8 d9309dbf-f8d2-4aa0-a92a-822aa9fa1dc2 d2af1b8c-4352-4d94-a78d-e2eaab3b9d41 00021d7d-e34e-4af5-bfb1-e74b91f0702e 6f501667-54f2-49f7-8f1e-aa1d2d94ecc9 d4734bbd-ae31-4a68-8e18-4c165576d5cd 35fd7a16-1533-48d9-806f-3a59e5981286 a64b0810-d05d-41af-ba72-ccc4953dd001 e42e1ced-b96d-4c12-9e1b-a457a74c0b1b fa058176-2aca-40ab-ba47-2ae18e1658b7 8dcaf521-b159-4aba-9e8d-69f50da39e22 c8c66da4-c508-40aa-b580-1d266faba79d f3e334fa-0c42-454e-944e-7a71bea694de b6d45a7b-8777-4bf1-a197-b6008f1117a8 724a1c5f-ef36-4ab1-815f-6df0b9bf42f6 53015aac-f579-4a8e-9848-c94e192c139e 85f0fdb1-a7c0-4e06-bc8c-e47958725ce8 7130850c-a41e-494c-a26e-21f93d8b2656 0fe7d891-1f0e-402f-977e-595ea38c7960 ba90737e-1aa5-4a30-b27f-b2130df4062c Group A group of Grasshopper objects a18b2c63-20b4-469f-8719-c4f89172de21 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 47 31d2667e-7261-4c50-827a-e0598d09cf27 e72f01a5-e961-46a9-9bcd-dcc7e7c7e778 e95cbe92-eecd-4b7b-93f9-f039772adab6 47f08783-10bc-4175-a49c-7d8894f599ce c601ca6f-6d26-4735-847a-7af40244c9cd 4556b3b5-76b9-4cc4-a8b9-0b73ed6aa5cf a6ab2df9-8a53-4885-8f55-4618969a4e70 33802b53-d735-4830-8e44-b22ac1f86009 efe5c99c-57ec-40f0-b93a-18092e254f4b 5ab1afca-db3f-4418-af39-cbeb91f3a2dc 3c1fe510-b38a-40c2-87b3-2f125722346c 3cbd47ae-9375-4717-a6c1-e912119a1678 8d53a64f-7ccd-44e6-bc8c-6dcd58e0d753 8337cb6c-7caa-44d5-9902-a8a8bfe6ad36 758b8766-559b-48a1-938c-1daee0c3f30b 3b4dc9e0-b5e0-42e2-ab1b-2123fd498915 49ea3286-6960-4897-a973-7ce953d76c41 ad988fb4-100c-4fd2-b1a3-1613b547a8c6 e3ed197f-2eb7-4b66-a47e-07b6888f4d1a b1b531f3-d3ae-46c7-b7e4-7e49f829decf a08e863e-5309-4797-baab-38c9b2adecd3 1119934f-dca9-4a25-ac4c-836f9651dd55 6e46ed96-a93b-423b-8ca6-ea29433ce541 ba37c2f9-01b0-4180-b3a6-59f392684138 de8e8855-08d9-411c-ac8f-7afaf3e5e5b1 155ff589-77ae-45d8-9505-7d7ac42655d1 3f2208d7-9abc-45de-a874-9678ff995168 6051a469-c4a1-4a22-8b69-39cba5e232dc 705ca343-27ed-4d95-a8a5-9b45d839df32 11145d5b-1552-44be-bd81-8c936e17f73a 73ef2cd0-eff1-48ac-9a80-186f031b07ca 4e50927a-a950-48f5-9e5a-9ef3ced4684f 4be2007b-2f14-42bf-8315-6a5a90d8bde9 ed3087a6-1f85-44b3-9632-4ebdcfd4ca52 1ffa6092-1461-42bd-9978-8115197da38f b5506e16-5e6f-46c3-beaf-b44cbdee2cbd 816504a0-ea7f-4b51-ad0d-d285d0aecbd3 e85aeadf-db93-4fd7-9168-dc2e2c610d17 6b2e1593-6d39-431d-a978-dfd243f1c22f 721431ba-03c0-4f1e-a486-dd73799ca4e7 a0f2ee4a-10ae-44db-812b-0bb7b9539ac8 e624808b-0627-4711-9475-401a227f6051 54ef0f53-8d24-47e5-96ea-8a3ed6fb0e10 7e8e3cd2-673c-4945-82ba-7812a9ca8e1f 51a6dc04-700e-4d68-b703-11b65f8bf94f 2bfe60cf-de75-48a6-a814-6bf7e937a323 87eb2044-324e-41be-9bbb-3fb9ca22df63 Group A group of Grasshopper objects b89dc193-08d5-4a78-82c3-799d7ca225ff c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 27 c601ca6f-6d26-4735-847a-7af40244c9cd 4556b3b5-76b9-4cc4-a8b9-0b73ed6aa5cf a6ab2df9-8a53-4885-8f55-4618969a4e70 33802b53-d735-4830-8e44-b22ac1f86009 efe5c99c-57ec-40f0-b93a-18092e254f4b 5ab1afca-db3f-4418-af39-cbeb91f3a2dc 3c1fe510-b38a-40c2-87b3-2f125722346c 3cbd47ae-9375-4717-a6c1-e912119a1678 758b8766-559b-48a1-938c-1daee0c3f30b 3b4dc9e0-b5e0-42e2-ab1b-2123fd498915 49ea3286-6960-4897-a973-7ce953d76c41 ad988fb4-100c-4fd2-b1a3-1613b547a8c6 b1b531f3-d3ae-46c7-b7e4-7e49f829decf 1119934f-dca9-4a25-ac4c-836f9651dd55 6e46ed96-a93b-423b-8ca6-ea29433ce541 ba37c2f9-01b0-4180-b3a6-59f392684138 de8e8855-08d9-411c-ac8f-7afaf3e5e5b1 155ff589-77ae-45d8-9505-7d7ac42655d1 3f2208d7-9abc-45de-a874-9678ff995168 6051a469-c4a1-4a22-8b69-39cba5e232dc 11145d5b-1552-44be-bd81-8c936e17f73a 73ef2cd0-eff1-48ac-9a80-186f031b07ca 4e50927a-a950-48f5-9e5a-9ef3ced4684f 4be2007b-2f14-42bf-8315-6a5a90d8bde9 ed3087a6-1f85-44b3-9632-4ebdcfd4ca52 1ffa6092-1461-42bd-9978-8115197da38f b5506e16-5e6f-46c3-beaf-b44cbdee2cbd Group A group of Grasshopper objects 31d2667e-7261-4c50-827a-e0598d09cf27 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 e95cbe92-eecd-4b7b-93f9-f039772adab6 47f08783-10bc-4175-a49c-7d8894f599ce 8d53a64f-7ccd-44e6-bc8c-6dcd58e0d753 8337cb6c-7caa-44d5-9902-a8a8bfe6ad36 e3ed197f-2eb7-4b66-a47e-07b6888f4d1a a08e863e-5309-4797-baab-38c9b2adecd3 b6cdd99a-da92-4dfc-91c4-9023e63cdd21 705ca343-27ed-4d95-a8a5-9b45d839df32 816504a0-ea7f-4b51-ad0d-d285d0aecbd3 e85aeadf-db93-4fd7-9168-dc2e2c610d17 6b2e1593-6d39-431d-a978-dfd243f1c22f 721431ba-03c0-4f1e-a486-dd73799ca4e7 a0f2ee4a-10ae-44db-812b-0bb7b9539ac8 e624808b-0627-4711-9475-401a227f6051 54ef0f53-8d24-47e5-96ea-8a3ed6fb0e10 7e8e3cd2-673c-4945-82ba-7812a9ca8e1f 51a6dc04-700e-4d68-b703-11b65f8bf94f 2bfe60cf-de75-48a6-a814-6bf7e937a323 87eb2044-324e-41be-9bbb-3fb9ca22df63 Group A group of Grasshopper objects e72f01a5-e961-46a9-9bcd-dcc7e7c7e778 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 11 816504a0-ea7f-4b51-ad0d-d285d0aecbd3 e85aeadf-db93-4fd7-9168-dc2e2c610d17 6b2e1593-6d39-431d-a978-dfd243f1c22f 721431ba-03c0-4f1e-a486-dd73799ca4e7 a0f2ee4a-10ae-44db-812b-0bb7b9539ac8 e624808b-0627-4711-9475-401a227f6051 54ef0f53-8d24-47e5-96ea-8a3ed6fb0e10 7e8e3cd2-673c-4945-82ba-7812a9ca8e1f 51a6dc04-700e-4d68-b703-11b65f8bf94f 2bfe60cf-de75-48a6-a814-6bf7e937a323 87eb2044-324e-41be-9bbb-3fb9ca22df63 Group A group of Grasshopper objects e95cbe92-eecd-4b7b-93f9-f039772adab6 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 b789bee2-5610-47e8-842e-044b52e0ac66 2dc6b67b-6059-4561-9040-3c8944e5abef Group A group of Grasshopper objects cb0054fe-5d3c-4276-b8f4-2558e075f415 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 2 f4be8f74-a73d-4bf7-bc27-8fbf4de69122 e9d55c22-6987-49c2-911c-a0a52ac2a86c Group A group of Grasshopper objects abb6005e-203a-4464-99c3-80142a86bfbe c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 29 fd33cd1e-15f0-4849-9fca-b4e68883b4b2 5c12180c-88d2-4e75-87b8-0d6670318ded 6e447519-6cb4-4270-8a72-32648b0ffefc 2ebbb798-d8fd-4ba1-911f-935dc29a1bff 4eb105b2-42a5-4da5-84ce-7f3adcae2dbc 92faa785-174f-468d-bb51-3e23d89ebf64 a15b5f10-04e9-4281-8111-ac2431ead4e8 4864d52c-650b-4923-ae84-567423019c27 36c2ada4-4180-4ff0-bd29-dee15ee4489f 3e7969a8-66f6-495b-b06b-834e5c345fce 408d18d4-158e-4e73-a1a8-d3d2e9796c12 857a1102-c755-4813-b4e9-8e18a0c94814 df582112-efb9-4b97-95f6-b48b64ad8230 061c2eec-3d71-4e7a-b51c-0dad8926fa6a 94f0731e-fa99-463c-9129-9dba08153e15 96b329b0-9943-46a4-b9ee-642f0d5a7461 905c4a2a-45d7-4b9b-b3cf-ff1d6e4b56e8 6b19e67b-8a27-46b2-9f03-e00b2200ece0 561f4d14-9b5f-4e5a-a574-0fac37ecb1a6 10888512-b3d9-4f77-9c8b-b6b481fe02b9 02bfa132-9eb6-4075-93c9-e8b2d0fce2c8 7d0e4b77-bebc-4f9a-972c-e3d4116a6826 b01a2f6f-315b-4d92-b03d-aa56e69f4482 996f8e6a-182b-46a4-909f-2b4853bdb99c e2820327-5b7e-4674-b167-26a5a1acc2ba 71642740-51fb-4b5a-be1d-f4efdffff7c7 a34d63a4-2a8b-477f-9de8-80108b6f69e2 6cb748a9-580a-4b68-822d-def2f5274fcc 264a5973-0a26-40c6-aa18-5f9824f02675 Group A group of Grasshopper objects 6d902819-9cfa-4d95-ad13-7c09d25fda05 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 8be9cd0e-70e1-43ad-b802-e64bd674efff c8383529-32a6-427c-ba23-b9f2f43e8bad Group A group of Grasshopper objects 60ec9816-fedf-428e-93f8-5d8ca3565207 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 50b8fd7a-254b-4fcf-aea0-1e5db2b51128 2058da52-5494-423d-ae81-29b70ad1db26 Group A group of Grasshopper objects c9d95531-4e26-4ff8-a63f-cda46fa3d753 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 43 ffcf91e2-39d7-4ea1-9c67-1555738aec25 d30f3291-6b58-4250-b6de-0514d7d4e11f dbdbecea-464e-4045-8849-27e943318791 3a3d4967-3787-4ee9-9efd-d0315c2dd0cb 20dbd3ff-31ed-45fb-a962-756db85808bb 185ebe3d-12c0-48c7-a768-1d86461f3017 4cfb3044-198c-4e15-bc89-77b7b01ee19b e0b82b8a-1eaa-411a-b4a5-8f9f3ca6dada 03160323-2468-4e2f-a1c7-db24d0d9d4a2 e2c34fd0-c74f-4ff9-a886-9fbd045d452c 8fb4c026-e5e9-4c87-98ec-bccbfd775dba 0379cd77-7259-45e6-ae36-528496946ab0 704b02c0-8fe8-4335-9ac4-bbec374801e1 8c984887-3f82-45c5-b147-b80ddcdd4031 5d8d7037-7581-4429-a9ae-edb643e15f23 2621214e-40f9-4630-8167-32c156518273 d48e8f16-20d9-4a67-be0c-b3d8b35af73d 10ff869a-74dc-4b75-a013-f2f99cfb5c08 ea09b88e-3eb8-4a37-a42e-3ca6f7c9c142 73fd822e-0093-4aa8-bcfb-cfd79d76a518 9726a32d-a6f1-42a6-96ba-d073aa09553a df0f7aab-ed9c-4598-9bcc-24fc29e2b41f 7690a0ed-39b4-4aa6-9355-30ada4258269 d62edaa7-ccb7-47d3-86ac-a137f3c19789 181310f2-ef00-42af-bf17-826b0d4aaefc c98785e0-76a2-4e7d-b9e5-2d139d0c3923 1e267842-2494-4201-b419-1bb0cc4e2a96 f5aaefcd-ba5b-4ab9-b4ec-5d6d1f8a907d ae037981-99ff-4e61-aced-5393b797735e df2a3fa2-4343-42e1-a642-31b1c508b755 0f868272-827b-4908-b923-9fa9ddf67d5a e04346b7-859a-4e0b-8f65-eedbad9d41c7 add99d78-f839-4b2d-a04b-4de6f249f4e6 5d3d5a1e-b4d6-4a68-8c93-ca91989c4252 c58c2fc6-320c-4730-addb-42c6d8bb4714 366cc25e-2339-4bb4-9d0f-fc8286714597 3b1d4414-5a04-4b1e-a3fb-85dd8005129a 040d37ba-6468-4e48-ba3f-5b2f817e9a34 58c79dd1-fb99-4339-bb2e-ddcb2cfa8bdb 605fb748-b2b3-4659-b335-398fb69172eb f0267abc-cd9a-45f1-8817-835a4c13848a 9ca4b865-0ed3-4c5b-8879-a0059967d42e f9659f2a-2ffd-4fe1-ad13-e917ff21618b Group A group of Grasshopper objects d1fb8706-5476-4029-9e55-793aeda7cd8c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 47f41f1f-5da4-41bf-b9fa-1887ef85eb62 e731aed6-a70b-429c-94fb-6337c45fbe06 eb83e312-98a4-4faf-8b0c-37786f8d5a96 8eae1d5a-9006-48ff-b201-d83014ebd610 3f3297ed-d593-442c-9942-86b99855dac5 a0534f03-380d-4400-969a-2e2f0c5984c1 950b8436-00ea-4069-af22-522f0166b8b5 ead4ca74-141e-471b-9035-d394e1cbf9f2 47a12c86-5488-4916-bc78-cd07c0f9d69d afc84d7c-d604-47d2-b99d-96cde7586d64 Group A group of Grasshopper objects d6916c90-d5eb-434d-beb6-5d3f4884ee84 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 11 0773e91e-b0b8-4d56-8435-04e11f179f40 936ff99e-3652-4ea7-87f2-318cdc636f66 f81c4e32-9342-419d-9fd6-d51f40914e5b 23cb2bff-4b85-447f-876f-4d113de35648 7afbc80e-52a0-46eb-90b0-26e43de17314 63910bc3-921c-4419-9bf9-2411c365eda2 370fc4e6-3776-4943-857b-a3d38ff3ddd8 cabfb494-d8d2-48a9-b003-039a19a4bd90 43b02660-57bf-4dec-83ec-4c5c9b31358e b094f065-0e9c-46df-95bd-25494b2ae825 c2c34286-cf87-4b26-9a67-b81d412955ef Group A group of Grasshopper objects f76c1ecf-4b51-4bfe-a375-8b601ab02a09 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 29 6f5daa23-1dad-436b-a3b4-c69605b87d34 d2d4262e-cb7e-409b-a760-52d175fd158e e3af2934-e7b3-4db4-827c-b25c13d52229 3c489362-3b20-45c5-bfb3-0b5c9573c2b2 a49b4644-a326-40fb-9588-f2be6cc9d288 6f5b080f-bf6c-414d-9a08-2e1b96121210 7ee35f74-b13d-47ef-978f-59058e054a6f 90abf822-56cd-4787-bc16-ea3d9e58599d c1d80bd7-fe42-4967-9a40-599754dcb415 da38ea69-7e5e-4491-99e0-0d57fc9ffa24 7ee35897-4c61-4179-a6d4-4c204f197f3d fcafa81c-188a-46a9-ba33-467dbce48a73 1e922483-7aba-425b-a899-fd57b5c111bf 9f6a2ba4-8203-4765-abd8-8e096f61fd35 dfb7fbfc-5a4b-4968-99f2-54a124deb7ed 469baadb-3d83-4bd5-a03b-e9b28fbc1090 13622084-77e4-433d-ae68-bc4dac07f506 2d058dde-2be1-462c-9e46-35c57c5e27e0 ee2df6f5-384a-49e2-9e8e-424a7f82d666 7d25bd01-a3dd-4534-bb4f-aeecd0c942d2 ad50a4cc-360e-4c0f-a351-8aaaeb6d97b9 754c647d-8edb-4f15-847f-1d61d47957fc ec7b4c02-38bb-49ed-b8ab-a512c901458f 06f5f9b9-5bd8-4a62-a78d-f6f0cec7bfda 02a15578-ffe1-4e92-91b0-b1f8c14bb8db 2e9019ea-1b19-49c9-9572-3813789fe3d7 60daba50-4379-4336-bf3a-bab33061ea7c 6c78face-a925-434c-9528-6a5081f3cacb 122187fb-dc7d-4e4e-8261-d9b404fb71da Group A group of Grasshopper objects f2773534-d235-46ae-b1db-2f482d09f712 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 7ee35f74-b13d-47ef-978f-59058e054a6f 469baadb-3d83-4bd5-a03b-e9b28fbc1090 2d058dde-2be1-462c-9e46-35c57c5e27e0 ee2df6f5-384a-49e2-9e8e-424a7f82d666 7d25bd01-a3dd-4534-bb4f-aeecd0c942d2 ad50a4cc-360e-4c0f-a351-8aaaeb6d97b9 754c647d-8edb-4f15-847f-1d61d47957fc 2e9019ea-1b19-49c9-9572-3813789fe3d7 60daba50-4379-4336-bf3a-bab33061ea7c 6c78face-a925-434c-9528-6a5081f3cacb Group A group of Grasshopper objects 6f5daa23-1dad-436b-a3b4-c69605b87d34 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 9 90abf822-56cd-4787-bc16-ea3d9e58599d c1d80bd7-fe42-4967-9a40-599754dcb415 da38ea69-7e5e-4491-99e0-0d57fc9ffa24 7ee35897-4c61-4179-a6d4-4c204f197f3d fcafa81c-188a-46a9-ba33-467dbce48a73 1e922483-7aba-425b-a899-fd57b5c111bf 9f6a2ba4-8203-4765-abd8-8e096f61fd35 ec7b4c02-38bb-49ed-b8ab-a512c901458f 06f5f9b9-5bd8-4a62-a78d-f6f0cec7bfda Group A group of Grasshopper objects d2d4262e-cb7e-409b-a760-52d175fd158e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 4 a49b4644-a326-40fb-9588-f2be6cc9d288 06617295-520d-4588-9340-24a9c83cb7eb 6f5b080f-bf6c-414d-9a08-2e1b96121210 02a15578-ffe1-4e92-91b0-b1f8c14bb8db Group A group of Grasshopper objects e3af2934-e7b3-4db4-827c-b25c13d52229 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 b973ca17-80a6-43f9-bb4c-fa98cdd521e2 9a5c4f19-54e8-45c6-97f0-2ef0ec806b7e b4e4fe99-572e-41af-b77f-3485580a2d2d 5358ed7f-5411-4976-b681-6922cf590599 d6d17345-3949-4718-8ad9-0e383f4ff1de bb8ff491-d090-456d-87f6-3f85f32e004b d22a79b6-800b-443c-8fc8-dac18f2ec086 8a718ce7-5078-4fd1-b2b2-28de123e5da4 05f14b71-dff2-4cc3-b6b7-e284f8c44fce 52569f18-93ee-46f4-aa67-b555783eaef4 Group A group of Grasshopper objects 60e06538-02c5-45db-b6b9-0e2b630a5b13 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 11 b31f7fbd-af5d-4480-ac94-502c0f74fd8c 4016f71c-3f83-4a9f-b3b5-df01c5db8f4c ec348405-152a-40d3-a22d-91a826fe0fa3 298bd816-df87-4814-bd76-e281642d15e1 0e6db1fa-0570-44e6-b712-4abeda3bc60f 86264af5-3cb5-42be-8f5e-ab1e49c0ee41 f7b28932-3e8c-4555-a16e-9348bcde2312 c13b03aa-2a5c-4a8e-ae33-e713c1c8ca25 17e7b6cd-473a-4d4d-a7a0-bc9f2ea4502f 2c84beb5-dd39-4bbd-8834-ad8a874d44f9 1291a223-7b97-4c0f-82ca-74e27fad90ac Group A group of Grasshopper objects da6e4b87-1ad1-4bc2-a330-b5f55ec26356 919e146f-30ae-4aae-be34-4d72f555e7da Brep Brep Brep Represents a collection of 3D Boundary Representations (polysurfaces) d05f235a-cc15-4483-89c3-8fd27b56e01f false true true 0 1 135 1104 50 20 135 1104 50 20 160.0577 1114.475 false 4ec734ff-82fb-4691-899c-442b2315a524 5106bafc-d5d4-4983-83e7-7be3ed07f502 Divide Surface Divide Surface SDivide Generate a grid of {uv} points on a surface. f4be8f74-a73d-4bf7-bc27-8fbf4de69122 false true true longest_list 1367 1241 90 78 1406 1243 24 74 1418 1280 false Surface S Surface to divide c26f7268-77b0-4968-be21-99c3711b2ead true true true 1 1 d05f235a-cc15-4483-89c3-8fd27b56e01f 1369 1243 34 24 1369 1243 34 24 1395.5 1255.333 false U Count U Number of segments in {u} direction 594e3a3f-8ff3-4e1b-af74-812434cf2259 false true true 1 42fda087-838f-40cd-ad45-f34973a193cd 1 1369 1267 34 25 1385 1267 18 25 1395.5 1280 false 10 V Count V Number of segments in {v} direction e935106b-cd8e-4600-ad7d-5f339382cf86 false true true 1 1879c1b1-e6ca-4769-a3f5-92c59d941f58 1 1369 1292 34 25 1385 1292 18 25 1395.5 1304.667 false 10 Points P Division points a635b741-8277-4049-96d0-ad41be0e75df true true true 0 1433 1243 22 24 1433 1243 22 24 1445.5 1255.333 false Normals N Normal vectors at division points 79ff49d8-250f-46d3-a07c-d71ea305126d false true true 0 1433 1267 22 25 1433 1267 22 25 1445.5 1280 false Parameters uv Parameter coordinates at division points 5b25e3a3-e460-4c96-a706-730a9d55eedd false true true 0 1433 1292 22 25 1433 1292 22 25 1445.5 1304.667 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication b31f7fbd-af5d-4480-ac94-502c0f74fd8c false true true longest_list 566 1445 69 50 588 1447 24 46 600 1470 false A A First item for multiplication 1389f9b4-b23b-4271-a816-e70e9e212181 true true true 1 c13b03aa-2a5c-4a8e-ae33-e713c1c8ca25 568 1447 17 23 568 1447 17 23 578 1458.5 false B B Second item for multiplication 8b132a71-35c7-4ddc-a2d5-a7ddec6daf3b true true true 1 298bd816-df87-4814-bd76-e281642d15e1 568 1470 17 23 568 1470 17 23 578 1481.5 false Result R The result of the Multiplication d7d00d86-d6d6-4d8c-915e-55297b64ff57 true true true 0 615 1447 18 46 615 1447 18 46 625.5 1470 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 4016f71c-3f83-4a9f-b3b5-df01c5db8f4c false true true longest_list 565 1381 69 50 587 1383 24 46 599 1406 false A A First item for multiplication 40fb2cad-aff7-4558-86a7-ae7ab59d4484 true true true 1 4f5cc74a-6b60-4f44-b7e9-8b5f4f0c5ae7 567 1383 17 23 567 1383 17 23 577 1394.5 false B B Second item for multiplication b1a19912-b993-4151-9b47-a15f81ecbc53 true true true 1 c13b03aa-2a5c-4a8e-ae33-e713c1c8ca25 567 1406 17 23 567 1406 17 23 577 1417.5 false Result R The result of the Multiplication 114c73ac-baf4-4690-ab37-e381b9ac8ea3 true true true 0 614 1383 18 46 614 1383 18 46 624.5 1406 false 9445ca40-cc73-4861-a455-146308676855 Range Range Range Create a range of numbers. 0773e91e-b0b8-4d56-8435-04e11f179f40 false true true longest_list 982 1895 70 68 1005 1897 24 64 1017 1929 false Domain D Domain of numeric range 9c30f6fa-28a1-45ce-9534-b1f3c6d86526 false true true 0 1 984 1897 18 32 984 1897 18 32 994.5 1913 false 0 1 Steps N Number of steps 1e51ddc2-cfe2-4869-b3d1-1764f8f38eba false true true 1 114c73ac-baf4-4690-ab37-e381b9ac8ea3 1 984 1929 18 32 984 1929 18 32 994.5 1945 false 28 Range R Range of numbers b7db9c57-7838-46ea-8e53-c4439a68c831 false true true 0 1032 1897 18 64 1032 1897 18 64 1042.5 1929 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 2f8ba856-4b79-435a-a7e5-aff41fdeae7e false true true longest_list 2029 1946 70 46 2052 1948 24 42 2064 1969 false Data D Data matrix to flip ae3c4d05-ab60-4ecf-a495-07a8d33e81ab true true true 2 1 1feea6ba-f54c-4d51-96a7-6c6a2cd49a0a 2031 1948 18 42 2031 1948 18 42 2041.5 1969 false Data D Flipped data matrix e2278b74-3577-4bcf-a09f-dfece413f3c5 true true true 0 2079 1948 18 42 2079 1948 18 42 2089.5 1969 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider half depth of roof Numeric slider for single values 936ff99e-3652-4ea7-87f2-318cdc636f66 false true true 0 1067 1945 241 20 1067 1945 117 20 1067.747 1945.483 false 0.15 0 1 3 0 d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. 58cd463d-b257-4c44-a841-b3fefd92310b false true true longest_list 2614 1891 68 48 2636 1893 24 44 2648 1915 false Vector V Base vector 126036aa-279d-4b57-8306-1d27731729a7 false true true 1 79ff49d8-250f-46d3-a07c-d71ea305126d 2616 1893 17 44 2616 1893 17 44 2626 1915 false Vector V Unit vector 19ed6fa9-ba13-426c-b1da-2cc86f6167ca false true true 0 2663 1893 17 44 2663 1893 17 44 2673 1915 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data uDiv Represents a collection of generic data 9d418f1f-1fdd-457b-b4a6-f3609b476a7e false true true 1 42fda087-838f-40cd-ad45-f34973a193cd 2814 1369 50 20 2814 1369 50 20 2839.154 1379.866 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 29187b93-9a90-4ec1-a842-40db21a71572 false true true longest_list 3567 1871 72 59 3591 1873 24 55 3603 1901 false Geometry G Base geometry bd2ea597-e4a5-46ce-a43c-24d7cd4a0868 true true true 2 ef766c3a-f6fb-4dc8-96b7-e4084135302b abf39d34-264d-48fe-9460-d8e7bafc9c01 3569 1873 19 27 3569 1873 19 27 3580 1886.75 false Translation T Translation vector 9f10049c-2026-4687-ba0a-9ecf2a49343c false true true 1 f632be69-80d8-463a-b475-73451c2c2333 3569 1900 19 28 3569 1900 19 28 3580 1914.25 false Geometry G Translated geometry 3fb8b4db-18d9-48c5-8304-60a86c0befe1 true true true 0 3618 1873 19 55 3618 1873 19 55 3629 1900.5 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. c46d7e35-38d6-4beb-b55d-b1e900db818a false true true longest_list 3567 1943 72 59 3591 1945 24 55 3603 1973 false Geometry G Base geometry 5c80d19b-863c-44ce-bc56-1bf3e51c8942 true true true 2 ef766c3a-f6fb-4dc8-96b7-e4084135302b abf39d34-264d-48fe-9460-d8e7bafc9c01 3569 1945 19 27 3569 1945 19 27 3580 1958.75 false Translation T Translation vector 2e7c5d3c-60f2-4b0b-a093-ddbe65bc7d4b false true true 1 da0bddcf-8560-4424-931a-972999b19b84 3569 1972 19 28 3569 1972 19 28 3580 1986.25 false Geometry G Translated geometry fda5380d-7027-4baf-a16e-623aaaea14f6 true true true 0 3618 1945 19 55 3618 1945 19 55 3629 1972.5 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 8c52178b-dcd5-48f8-99b3-49305a8ef5d4 false true true longest_list 3282 1952 68 53 3304 1954 24 49 3316 1979 false Vector V Base vector e634587d-6b0d-4347-9c64-d97e3327b58d false true true 2 d81c791c-e930-412c-bc05-d4c983c7459a 19ed6fa9-ba13-426c-b1da-2cc86f6167ca 3284 1954 17 24 3284 1954 17 24 3294 1966.25 false Amplitude A Amplitude (length) value be20ce18-f04c-4387-b660-007496562df6 false true true 2 f7952d18-d3ad-4a0c-90df-ec4d3ac6b680 83f92b18-128b-4c5d-8511-7304c0009ceb 1 3284 1978 17 25 3284 1978 17 25 3294 1990.75 false 1 Vector V Resulting vector f632be69-80d8-463a-b475-73451c2c2333 false true true 0 3331 1954 17 49 3331 1954 17 49 3341 1978.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fea91b7f-7203-475c-b6d0-1f5e80c5989e false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 2926 2063 50 20 2926 2063 50 20 2926.965 2063.094 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. b60713c4-0933-4db0-b65a-356b7498ffda false true true longest_list 3282 2040 68 53 3304 2042 24 49 3316 2067 false Vector V Base vector 45e843a9-778f-4df6-8230-349b40757b69 false true true 2 19ed6fa9-ba13-426c-b1da-2cc86f6167ca d81c791c-e930-412c-bc05-d4c983c7459a 3284 2042 17 24 3284 2042 17 24 3294 2054.25 false Amplitude A Amplitude (length) value db087e9d-69f7-4128-8116-9adb9c1a517f false true true 1 cf1c3d8a-d9da-4240-a318-9117e264e6cd 1 3284 2066 17 25 3284 2066 17 25 3294 2078.75 false 1 Vector V Resulting vector da0bddcf-8560-4424-931a-972999b19b84 false true true 0 3331 2042 17 49 3331 2042 17 49 3341 2066.5 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 23be1c24-4835-4e9f-a5d1-2a49892fbc48 false true true longest_list 2995 2034 69 50 3017 2036 24 46 3029 2059 false A A First item for multiplication 796171e0-b16c-4a97-bccd-c9c8669f5107 true true true 4 f7952d18-d3ad-4a0c-90df-ec4d3ac6b680 ae4c387a-ecd5-45e7-8f77-0a4eba6226e0 4b63bcf0-a35d-4128-8598-293d3924fbfb 4b456843-75ce-45ef-bb2a-afaa009b86a5 2997 2036 17 23 2997 2036 17 23 3007 2047.5 false B B Second item for multiplication 0b317e7d-59ec-4e56-9d15-1374b44c6c76 true true true 1 fea91b7f-7203-475c-b6d0-1f5e80c5989e 2997 2059 17 23 2997 2059 17 23 3007 2070.5 false Result R The result of the Multiplication cf1c3d8a-d9da-4240-a318-9117e264e6cd true true true 0 3044 2036 18 46 3044 2036 18 46 3054.5 2059 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 2b5ebed8-477e-4932-86b2-5d3acd5f7a47 false true true longest_list 3783 1885 87 63 3823 1887 24 59 3835 1917 false Data D Tree to split 3659342f-8703-4a23-b224-1c67e6ed5036 true true true 2 1 3fb8b4db-18d9-48c5-8304-60a86c0befe1 3785 1887 35 29 3801 1887 19 29 3812 1901.75 false Masks M Splitting masks 085f2747-0b8a-461b-afec-27d4b6b4fa8a false true true 1 1 1 8e0f9550-e279-4dfe-bc41-d05ed8e84475 3785 1916 35 30 3785 1916 35 30 3812 1931.25 false Positive P Positive set of data (all branches that match any of the masks) 508a3495-0d14-4ac8-9002-435b84b72039 true true true 0 3850 1887 18 29 3850 1887 18 29 3860.5 1901.75 false Negative N Negative set of data (all branches that do not match any of the masks 84170207-5c0d-404c-bb13-78404a6cab81 false true true 0 3850 1916 18 30 3850 1916 18 30 3860.5 1931.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values af9dbaa9-bc6d-49fb-97f6-2c00788d85cf false true true 0 0;0;0 1;0;0 2;0;0 3;0;0 false true false 1 0 false 255;0;0;0 255;255;250;90 3423 1654 82 70 3423 1654 82 70 3423.931 1654.981 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 347d6f41-aa02-4bb8-9e8f-1a9cf720912a false true true longest_list 3783 1956 87 63 3823 1958 24 59 3835 1988 false Data D Tree to split 3a835a69-0296-4faf-a31b-5f8ff1afb8c3 true true true 2 1 fda5380d-7027-4baf-a16e-623aaaea14f6 3785 1958 35 29 3801 1958 19 29 3812 1972.75 false Masks M Splitting masks 3ae0d3d9-6fc8-4857-bb19-5b5708391dbe false true true 1 1 1 8e0f9550-e279-4dfe-bc41-d05ed8e84475 3785 1987 35 30 3785 1987 35 30 3812 2002.25 false Positive P Positive set of data (all branches that match any of the masks) fea935d1-29bc-446a-bfef-92e3230f3f94 true true true 0 3850 1958 18 29 3850 1958 18 29 3860.5 1972.75 false Negative N Negative set of data (all branches that do not match any of the masks 200928a3-d6ff-4cb9-890b-5df24d6427da false true true 0 3850 1987 18 30 3850 1987 18 30 3860.5 2002.25 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. eea363eb-8366-4702-a039-ba5205712f39 false true true longest_list 4494 1811 85 64 4533 1813 24 60 4545 1843 false Curve C Curve to evaluate 7fc271f5-5eae-4060-a068-4648836476b3 true true true 1 2b67fa44-bf95-48aa-88ad-418061b1a224 true 4496 1813 34 30 4496 1813 34 30 4522.5 1828 false Parameter t Parameter on curve domain to evaluate 00054291-2042-47be-b22c-a9203bcc7b75 false true true 1 c451a4c6-648e-4841-aea8-05c616278823 4496 1843 34 30 4512 1843 18 30 4522.5 1858 false Point P Point on the curve at {t} 59ebdae1-b5e3-4474-ba9c-ed1961ea2246 true true true 0 4560 1813 17 20 4560 1813 17 20 4570 1823 false Tangent T Tangent vector at {t} 9f15cd86-c144-44cd-86ba-f39c7487d530 false true true 0 4560 1833 17 20 4560 1833 17 20 4570 1843 false Length L Length along the curve from the start to {t} 9975b24a-64ab-43b1-85f5-281a5945f57e false true true 0 4560 1853 17 20 4560 1853 17 20 4570 1863 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. e5dd4353-861c-442d-a871-4424e96f6820 false true true longest_list 4494 1880 85 64 4533 1882 24 60 4545 1912 false Curve C Curve to evaluate b0cfb153-0b42-4ccf-95b6-17b02beeb8fd true true true 1 22f9cae9-50f6-4dd7-aa53-e380b0d383aa true 4496 1882 34 30 4496 1882 34 30 4522.5 1897 false Parameter t Parameter on curve domain to evaluate e8e19303-4272-4381-9979-0daffc124600 false true true 1 c451a4c6-648e-4841-aea8-05c616278823 4496 1912 34 30 4512 1912 18 30 4522.5 1927 false Point P Point on the curve at {t} 3997b1a5-7487-4718-9505-9b7a59c7e0e9 true true true 0 4560 1882 17 20 4560 1882 17 20 4570 1892 false Tangent T Tangent vector at {t} 1c7c296e-7320-4860-9c4f-075d2c136763 false true true 0 4560 1902 17 20 4560 1902 17 20 4570 1912 false Length L Length along the curve from the start to {t} 9c50c53b-534b-4c79-8c3e-9178afa196de false true true 0 4560 1922 17 20 4560 1922 17 20 4570 1932 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c451a4c6-648e-4841-aea8-05c616278823 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 4392 1851 50 20 4392 1851 50 20 4392.68 1851.151 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data points Represents a collection of generic data abf39d34-264d-48fe-9460-d8e7bafc9c01 false true true 1 eb0f95e4-6809-450b-9f33-19a5fa7e70f3 3318 1818 55 20 3318 1818 55 20 3345.772 1828.575 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b97a94a8-d87e-47c3-8228-34714ef777bf false true true 0 0;0; 1;0; 2;0; 3;0; false true false 1 0 false 255;0;0;0 255;255;250;90 3333 1714 77 69 3333 1714 77 69 3333.226 1714.546 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings b86e1628-840f-44c8-b0ff-cca8610cddf1 false true true longest_list 3436 1729 69 73 3458 1731 24 69 3470 1766 false Start A String to append to. 22143d03-adf3-4171-947b-05a167e3571c false true true 1 b97a94a8-d87e-47c3-8228-34714ef777bf 3438 1731 17 34 3438 1731 17 34 3448 1748.25 false End B String to append. 3f131f35-6cfa-4c8c-828d-d820255837fb false true true 1 9d418f1f-1fdd-457b-b4a6-f3609b476a7e 3438 1765 17 35 3438 1765 17 35 3448 1782.75 false Result R Resulting string consisting of A+B 0dfea278-7ff1-4654-9298-517c729f68d9 false true true 0 3485 1731 18 69 3485 1731 18 69 3495.5 1765.5 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 92cc3e96-267d-4be5-ac44-07ad659a6d50 false true true longest_list 3548 1700 68 66 3570 1702 24 62 3582 1733 false Stream A A Input stream #1 822b0123-2d2d-4dde-b979-193e81f24bad true true true 2 1 af9dbaa9-bc6d-49fb-97f6-2c00788d85cf 3550 1702 17 31 3550 1702 17 31 3560 1717.5 false Stream B B Input stream #2 856cb05c-bf44-4a4a-ae74-48d6e12292df true true true 2 1 0dfea278-7ff1-4654-9298-517c729f68d9 3550 1733 17 31 3550 1733 17 31 3560 1748.5 false Stream S Merged stream 8e0f9550-e279-4dfe-bc41-d05ed8e84475 true true true 0 3597 1702 17 62 3597 1702 17 62 3607 1733 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1077.107 1807.649 1540.951 1818.946 1538.438 1922.19 1074.594 1910.893 Controls for pavilion thickness 44.1928253 Arial Black true false Scribble Scribble A quick note f81c4e32-9342-419d-9fd6-d51f40914e5b 1069.594 1802.649 476.3568 124.5413 1069.594 1802.649 476.3568 124.5413 1077.107 1807.649 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 159.6912 1510.688 597.1403 1513.964 596.4283 1609.209 158.9793 1605.933 Define the Number of Nodes 44.1928253 Arial Black true false Scribble Scribble A quick note ec348405-152a-40d3-a22d-91a826fe0fa3 153.9793 1505.688 448.1609 108.521 153.9793 1505.688 448.1609 108.521 159.6912 1510.688 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure 7844d4af-0a1f-4358-b771-aea1f0c8f1ec false true true longest_list 5376 1786 70 81 5399 1788 24 77 5411 1827 false Data D Data stream to process 1de190aa-a454-4307-8f0c-3f1a3e6fa9a9 true true true 2 1 2b6adc5b-ea83-4052-b4c4-cfefe08e2187 5378 1788 18 25 5378 1788 18 25 5388.5 1800.833 false Search S Search masks 6d954732-d5e8-4742-9ed6-7d059911ef20 false true true 1 1 c09caa37-2a1a-4d37-a304-d56c5beea482 1 5378 1813 18 26 5378 1813 18 26 5388.5 1826.5 false false * Replace R Respective replacement paths 1993ca95-ef1b-467c-87c7-c08ecf6eb673 false true true 1 1 d853e96b-bc4e-4208-8aac-0a9ba317b155 5378 1839 18 26 5378 1839 18 26 5388.5 1852.167 false Data D Processed tree data e8d9a10a-4fd9-4a65-85e8-4e995e384b65 true true true 0 5426 1788 18 77 5426 1788 18 77 5436.5 1826.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 3268.751 2121.868 3732.128 2121.201 3732.269 2216.448 3268.892 2217.115 Offset Points from the surface 44.1928253 Arial Black true false Scribble Scribble A quick note 178d45b4-0657-42ea-8e53-873c9c22be94 3263.751 2116.201 473.5178 105.9146 3263.751 2116.201 473.5178 105.9146 3268.751 2121.868 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 6.482117 1130.68 496.3615 1144.472 495.0099 1192.451 5.130484 1178.659 Base Surface 64.375 Arial Black true false Scribble Scribble A quick note 777d84e4-e427-4006-8d1b-9142b7fa1dd1 0.1304841 1125.68 501.231 71.77136 0.1304841 1125.68 501.231 71.77136 6.482117 1130.68 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 861658b7-06de-43d7-adb9-1bf2fc543c5c false true true 2 1 c03835a3-414d-49e3-b744-f1f7966dd7ff 1 {A;B;C;D;E} {A;1;0} 4750.194 1760.559 163 40 4756.194 1766.559 151 28 4750.194 1760.559 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c09caa37-2a1a-4d37-a304-d56c5beea482 false true true 0 0;1;0 1;1;0 2;1;0 3;1;0 0;1;1 1;1;1 2;1;1 3;1;1 false true false 1 1 false 255;0;0;0 255;255;250;90 5130 1958 73 138 5130 1958 73 138 5130.153 1958.099 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 47316131-c60e-44ef-ace2-7cc3db3530bf false true true longest_list 4638 1758 66 47 4659 1760 24 43 4671 1782 false List L Base list 6866fa41-c8f8-456e-bdd4-91b2ddec32ad true true true 1 1 59ebdae1-b5e3-4474-ba9c-ed1961ea2246 4640 1760 16 43 4640 1760 16 43 4649.5 1781.5 false List L Reversed list c03835a3-414d-49e3-b744-f1f7966dd7ff true true true 0 4686 1760 16 43 4686 1760 16 43 4695.5 1781.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. b6696e12-0471-4dd7-9656-db2183e2e4ab false true true 2 1 59ebdae1-b5e3-4474-ba9c-ed1961ea2246 1 {A;B;C;D} {A;1;1} 4750.194 1802.347 163 40 4756.194 1808.347 151 28 4750.194 1802.347 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. fcb8bb98-61d4-461a-a8f2-6586de31ea0c false true true longest_list 5130 1768 69 64 5153 1770 24 60 5165 1800 false Stream A A Input stream #1 a620be13-1598-4f29-a952-4fbe4feb5228 true true true 2 1 861658b7-06de-43d7-adb9-1bf2fc543c5c 5132 1770 18 20 5132 1770 18 20 5142.5 1780 false Stream B B Input stream #2 b7e72d81-8f17-41f3-95eb-68a994b9f46c true true true 2 1 586cc460-3b2e-41dd-b69a-7046b8557a51 5132 1790 18 20 5132 1790 18 20 5142.5 1800 false Stream C C Input stream #3 75a54d3d-67e7-4198-8c87-f253b20b13d8 true true true 2 1 d127ff97-1c00-4d8e-951f-82e7bbdec88f 5132 1810 18 20 5132 1810 18 20 5142.5 1820 false Stream S Merged stream 2b6adc5b-ea83-4052-b4c4-cfefe08e2187 true true true 0 5180 1770 17 60 5180 1770 17 60 5190 1800 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure 349d9ce6-e113-4565-accb-9df4ca02b79f false true true longest_list 5376 1899 70 81 5399 1901 24 77 5411 1940 false Data D Data stream to process 0165a23d-cfe4-432b-861e-c87221d68d4e true true true 2 1 9af58c0a-5881-45d0-99f8-c0c204e1ae22 5378 1901 18 25 5378 1901 18 25 5388.5 1913.833 false Search S Search masks b30c677d-7193-496e-8d53-98bba83c6d8b false true true 1 1 c09caa37-2a1a-4d37-a304-d56c5beea482 1 5378 1926 18 26 5378 1926 18 26 5388.5 1939.5 false false * Replace R Respective replacement paths 29b02368-ce4f-4c2a-b146-ea8cbd5e503e false true true 1 1 d853e96b-bc4e-4208-8aac-0a9ba317b155 5378 1952 18 26 5378 1952 18 26 5388.5 1965.167 false Data D Processed tree data b6fd961a-f6f9-4cce-a3ca-52936ecb00d9 true true true 0 5426 1901 18 77 5426 1901 18 77 5436.5 1939.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. e8932d36-4aef-4c43-9251-05393734d60e false true true 2 1 3997b1a5-7487-4718-9505-9b7a59c7e0e9 1 {A;B;C;D} {A;1;0} 4750.194 1871.928 164 40 4756.194 1877.928 152 28 4750.194 1871.928 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 984cafda-9e06-4c8b-b54b-acf9b7a8fb7d false true true longest_list 4638 1909 66 47 4659 1911 24 43 4671 1933 false List L Base list 53513b4b-9060-4458-82b2-24bba32ba85e true true true 1 1 3997b1a5-7487-4718-9505-9b7a59c7e0e9 4640 1911 16 43 4640 1911 16 43 4649.5 1932.5 false List L Reversed list 851bf314-9bed-4673-b243-dae7f05fabc8 true true true 0 4686 1911 16 43 4686 1911 16 43 4695.5 1932.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. d127ff97-1c00-4d8e-951f-82e7bbdec88f false true true 2 1 851bf314-9bed-4673-b243-dae7f05fabc8 1 {A;B;C;D;E} {A;1;1} 4750.194 1914.019 164 40 4756.194 1920.019 152 28 4750.194 1914.019 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 7e2422aa-e0d3-43e4-bb60-abfcafbfdd66 false true true longest_list 5130 1882 69 64 5153 1884 24 60 5165 1914 false Stream A A Input stream #1 da3ba3a0-0bf4-4df7-82a5-a96ccd67ae70 true true true 2 1 e8932d36-4aef-4c43-9251-05393734d60e 5132 1884 18 20 5132 1884 18 20 5142.5 1894 false Stream B B Input stream #2 aad43a50-83b5-4369-a03f-7f14f3fe439f true true true 2 1 9a9d31fc-d2f5-4f46-a2c4-e297a24083f7 5132 1904 18 20 5132 1904 18 20 5142.5 1914 false Stream C C Input stream #3 3d8a3efc-6705-4deb-a8be-82fe0e1e1326 true true true 2 1 b6696e12-0471-4dd7-9656-db2183e2e4ab 5132 1924 18 20 5132 1924 18 20 5142.5 1934 false Stream S Merged stream 9af58c0a-5881-45d0-99f8-c0c204e1ae22 true true true 0 5180 1884 17 60 5180 1884 17 60 5190 1914 false ef4ead41-6762-4adf-8a20-12b973bdf008 Variable Expression a*e^(-1*((x-b)²)/(2*c²)) +d Variable Expression Exp Expression component with a variable amount of input parameters. 23cb2bff-4b85-447f-876f-4d113de35648 false true true longest_list 1489 1918 63 104 1510 1920 24 100 1522 1970 false 5 ba80fd98-91a1-4958-b6a7-a94e40e52bdb Variable x Expression input variable x true false ba80fd98-91a1-4958-b6a7-a94e40e52bdb Variable a Expression input variable a true false ba80fd98-91a1-4958-b6a7-a94e40e52bdb Variable b Expression input variable b true false ba80fd98-91a1-4958-b6a7-a94e40e52bdb Variable c Expression input variable c true false ba80fd98-91a1-4958-b6a7-a94e40e52bdb Variable min Expression input variable min true false Variable x x Expression input variable x 52c39008-3219-4119-ba55-3d8c21e62520 false true true 1 b7db9c57-7838-46ea-8e53-c4439a68c831 1491 1920 16 20 1491 1920 16 20 1500.5 1930 false Variable a a Expression input variable a 58e78d91-a4e6-4265-992d-f7045d845d1f false true true 1 ac01680d-211b-4756-a12d-ad808d29a8af 1491 1940 16 20 1491 1940 16 20 1500.5 1950 false Variable b b Expression input variable b 8a697066-b743-458b-808b-010338a2919a false true true 1 b094f065-0e9c-46df-95bd-25494b2ae825 1491 1960 16 20 1491 1960 16 20 1500.5 1970 false Variable c c Expression input variable c e8f99bd0-8f66-4b17-8ef7-5f3eba2b4062 false true true 1 c2c34286-cf87-4b26-9a67-b81d412955ef 1491 1980 16 20 1491 1980 16 20 1500.5 1990 false Variable min d Expression input variable min 743369f4-d4a4-46e8-9337-76d5f8546466 false true true 1 370fc4e6-3776-4943-857b-a3d38ff3ddd8 1491 2000 16 20 1491 2000 16 20 1500.5 2010 false Result r Expression result 1feea6ba-f54c-4d51-96a7-6c6a2cd49a0a true true true 0 1537 1920 13 100 1537 1920 13 100 1545 1970 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 770.7493 2024.115 1059.598 2028.002 1059.429 2040.531 770.5801 2036.644 Shifts the position of minimum depth 13.52018 Arial Black true false Scribble Scribble A quick note 7afbc80e-52a0-46eb-90b0-26e43de17314 765.5801 2019.115 299.0178 26.41577 765.5801 2019.115 299.0178 26.41577 770.7493 2024.115 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 878.8013 2059.011 1060.511 2060.615 1060.092 2108.818 878.3821 2107.214 Affects the distribution of thickness of the offset of the surface. 13.52018 Arial Black true false Scribble Scribble A quick note 63910bc3-921c-4419-9bf9-2411c365eda2 873.3821 2054.011 192.129 59.80737 873.3821 2054.011 192.129 59.80737 878.8013 2059.011 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data eb0f95e4-6809-450b-9f33-19a5fa7e70f3 false true true 1 a635b741-8277-4049-96d0-ad41be0e75df 2813 1309 50 20 2813 1309 50 20 2838.908 1319.389 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider half depth at wall Numeric slider for single values 370fc4e6-3776-4943-857b-a3d38ff3ddd8 false true true 0 1067 1976 260 20 1067 1976 117 20 1067.437 1976.328 false 0.35 0 1 3 0 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction cabfb494-d8d2-48a9-b003-039a19a4bd90 false true true longest_list 1361 1938 69 46 1383 1940 24 42 1395 1961 false A A Item to subtract from (minuend) b0bea8d8-a50d-45ec-8b2e-24a2ff79110e true true true 1 936ff99e-3652-4ea7-87f2-318cdc636f66 1363 1940 17 21 1363 1940 17 21 1373 1950.5 false B B Item to subtract (subtrahend) 54a19cb6-e6b7-4797-b6e0-50f27c7a1cc1 true true true 1 370fc4e6-3776-4943-857b-a3d38ff3ddd8 1363 1961 17 21 1363 1961 17 21 1373 1971.5 false Result R The result of the Subtraction ac01680d-211b-4756-a12d-ad808d29a8af true true true 0 1410 1940 18 42 1410 1940 18 42 1420.5 1961 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 586cc460-3b2e-41dd-b69a-7046b8557a51 false true true 1 7e39cabe-4df3-43a7-9e1a-a08bd9356877 4955 1964 50 20 4955 1964 50 20 4980.903 1974.7 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9a9d31fc-d2f5-4f46-a2c4-e297a24083f7 false true true 1 200928a3-d6ff-4cb9-890b-5df24d6427da 4955 1995 50 20 4955 1995 50 20 4980.653 2005.45 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d853e96b-bc4e-4208-8aac-0a9ba317b155 false true true 1 8e0f9550-e279-4dfe-bc41-d05ed8e84475 5141 1732 50 20 5141 1732 50 20 5166.6 1742.35 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data uDiv Represents a collection of generic data be1deeef-b13d-4f7a-8899-b963a4b7eee3 false true true 1 9d418f1f-1fdd-457b-b4a6-f3609b476a7e 5507 1370 50 20 5507 1370 50 20 5532.478 1380.161 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 4129.979 1687.635 4516.172 1702.865 4514.535 1744.35 4128.342 1729.12 fix edge seams 44.1928253 Arial Black true false Scribble Scribble A quick note 049a75ea-e066-431e-a97b-79cbdce636bc 4123.342 1682.635 397.8301 66.71472 4123.342 1682.635 397.8301 66.71472 4129.979 1687.635 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 4782.201 2099.639 5443.731 2111.707 5442.005 2206.399 4780.475 2194.331 Integrate averaged points back into the data tree. 44.1928253 Arial Black true false Scribble Scribble A quick note 31963223-1c48-49ae-a168-8081c5edbe70 4775.475 2094.639 673.2563 116.7605 4775.475 2094.639 673.2563 116.7605 4782.201 2099.639 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 298bd816-df87-4814-bd76-e281642d15e1 false true true 0 5 true true true 1 0 false 255;0;0;0 255;255;250;90 496 1493 50 20 496 1493 50 20 496.3042 1493.458 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data RIB CENTERLINES Represents a collection of generic data fd33cd1e-15f0-4849-9fca-b4e68883b4b2 false true true 1 87eb2044-324e-41be-9bbb-3fb9ca22df63 13085 931 138 20 13085 931 138 20 13154.9 941.8208 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nodes Represents a collection of generic data 5c12180c-88d2-4e75-87b8-0d6670318ded false true true 1 705ca343-27ed-4d95-a8a5-9b45d839df32 13174 978 54 20 13174 978 54 20 13201.31 988.8707 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 6e447519-6cb4-4270-8a72-32648b0ffefc false true true longest_list 13278 971 99 68 13316 973 24 64 13328 1005 false Point P Sample point 92669f8d-7fe8-47b0-a5d9-6aac472ec8df true true true 1 5c12180c-88d2-4e75-87b8-0d6670318ded 13280 973 33 32 13296 973 17 32 13306 989 false Surface S Base surface 6e7d3e3f-dfc4-405f-9bfc-1746df684f6a true true true 1 a34d63a4-2a8b-477f-9de8-80108b6f69e2 true 13280 1005 33 32 13280 1005 33 32 13306 1021 false Point P Closest point 714a8801-a766-4c7e-85bf-3eea016322a7 true true true 0 13343 973 32 21 13343 973 32 21 13360.5 983.6667 false UV Point uvP {uv} coordinates of closest point 0192c044-7589-4d34-b382-fef477d34259 false true true 0 13343 994 32 21 13343 994 32 21 13360.5 1005 false Distance D Distance between sample point and surface 4108c65e-6d3a-42b5-8a1a-20df1ef752c1 false true true 0 13343 1015 32 22 13343 1015 32 22 13360.5 1026.333 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 2ebbb798-d8fd-4ba1-911f-935dc29a1bff false true true longest_list 13537 953 90 64 13580 955 24 60 13592 985 false Surface S Base surface 98ceec41-696d-4b92-8aed-99295e5322e9 true true true 1 264a5973-0a26-40c6-aa18-5f9824f02675 true 13539 955 38 30 13539 955 38 30 13567.5 970 false Point uv {uv} coordinate to evaluate 04b74d6f-5857-474a-8be2-aa26350c0d33 false true true 1 0192c044-7589-4d34-b382-fef477d34259 13539 985 38 30 13555 985 22 30 13567.5 1000 false Point P Point at {uv} 1c02d967-b9fa-409e-ae81-037fdbdb1458 true true true 0 13607 955 18 20 13607 955 18 20 13617.5 965 false Normal N Normal at {uv} 15afc906-5e7a-4851-b0ae-b4c655a5a2b1 false true true 0 13607 975 18 20 13607 975 18 20 13617.5 985 false Frame F Frame at {uv} e727d082-4947-47b5-ae6f-b04504967a70 true true true 0 13607 995 18 20 13607 995 18 20 13617.5 1005 false a50fcd4a-cf42-4c3f-8616-022761e6cc93 Decompose Decompose vComp Decompose a vector into its component parts. 4eb105b2-42a5-4da5-84ce-7f3adcae2dbc false true true longest_list 13993 1020 68 73 14015 1022 24 69 14027 1057 false Vector V Input vector 672ac3fc-a882-444e-ab58-4d8ede578906 false true true 1 94f0731e-fa99-463c-9129-9dba08153e15 13995 1022 17 69 13995 1022 17 69 14005 1056.5 false X component X Vector {x} component ab1725a6-e78c-459a-9b16-213ff8c3265c false true true 0 14042 1022 17 23 14042 1022 17 23 14052 1033.5 false Y component Y Vector {y} component cd216059-0b1e-41e6-a7f2-26057f6e3d9e false true true 0 14042 1045 17 23 14042 1045 17 23 14052 1056.5 false Z component Z Vector {z} component cb380cbd-bb38-4c14-822d-ddd115d99880 false true true 0 14042 1068 17 23 14042 1068 17 23 14052 1079.5 false a50fcd4a-cf42-4c3f-8616-022761e6cc93 Decompose Decompose vComp Decompose a vector into its component parts. 92faa785-174f-468d-bb51-3e23d89ebf64 false true true longest_list 13993 951 68 73 14015 953 24 69 14027 988 false Vector V Input vector b92b855c-fedc-4e27-a900-63a48c6f6c5b false true true 1 15afc906-5e7a-4851-b0ae-b4c655a5a2b1 13995 953 17 69 13995 953 17 69 14005 987.5 false X component X Vector {x} component e09ed129-0165-4125-8774-70a9d579e141 false true true 0 14042 953 17 23 14042 953 17 23 14052 964.5 false Y component Y Vector {y} component 260f4a77-29a2-4448-810a-dc4067de9a8b false true true 0 14042 976 17 23 14042 976 17 23 14052 987.5 false Z component Z Vector {z} component 0e9b9299-64e8-4644-8ae6-0d7a4b2d8894 false true true 0 14042 999 17 23 14042 999 17 23 14052 1010.5 false 56b92eab-d121-43f7-94d3-6cd8f0ddead8 Vector XYZ Vector XYZ Vec Create a vector from {xyz} components. a15b5f10-04e9-4281-8111-ac2431ead4e8 false true true longest_list 14228 1018 68 64 14250 1020 24 60 14262 1050 false X component X Vector {x} component 7d77d15e-73f6-4223-a2d7-0b9efa977838 false true true 1 3eba3d5b-3638-4fa2-b3cc-89985cc88094 1 14230 1020 17 20 14230 1020 17 20 14240 1030 false 0 Y component Y Vector {y} component a9bf0b86-46ca-46d6-bb9e-d481bd71cf31 false true true 1 05e5c71a-d02c-4b34-8fb5-50440ad57462 1 14230 1040 17 20 14230 1040 17 20 14240 1050 false 0 Z component Z Vector {z} component e6cba655-49ad-41f5-8be6-7b080d28586c false true true 1 20682870-9c3f-4d2f-b716-6cf44ead5114 1 14230 1060 17 20 14230 1060 17 20 14240 1070 false 0 Vector V Vector construct 8cc32e76-fa84-4a75-b98f-54d1ba1ffea5 false true true 0 14277 1020 17 30 14277 1020 17 30 14287 1035 false Length L Vector length 4c887abe-f1cc-4f96-9129-629ea7ba843e false true true 0 14277 1050 17 30 14277 1050 17 30 14287 1065 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 4864d52c-650b-4923-ae84-567423019c27 false true true longest_list 14114 975 69 50 14136 977 24 46 14148 1000 false A A First item for addition 4bf2780e-47b4-47b3-9c40-a9acfd024595 true true true 1 e09ed129-0165-4125-8774-70a9d579e141 14116 977 17 23 14116 977 17 23 14126 988.5 false B B Second item for addition affdca46-2089-4566-b49b-ab52312601ad true true true 1 ab1725a6-e78c-459a-9b16-213ff8c3265c 14116 1000 17 23 14116 1000 17 23 14126 1011.5 false Result R The result of the Addition 3eba3d5b-3638-4fa2-b3cc-89985cc88094 true true true 0 14163 977 18 46 14163 977 18 46 14173.5 1000 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 36c2ada4-4180-4ff0-bd29-dee15ee4489f false true true longest_list 14114 1024 69 50 14136 1026 24 46 14148 1049 false A A First item for addition 380556b2-5fa2-4c24-8af0-69dc88523427 true true true 1 260f4a77-29a2-4448-810a-dc4067de9a8b 14116 1026 17 23 14116 1026 17 23 14126 1037.5 false B B Second item for addition de9eaa18-745b-45a4-a25d-9ddf4ba79146 true true true 1 cd216059-0b1e-41e6-a7f2-26057f6e3d9e 14116 1049 17 23 14116 1049 17 23 14126 1060.5 false Result R The result of the Addition 05e5c71a-d02c-4b34-8fb5-50440ad57462 true true true 0 14163 1026 18 46 14163 1026 18 46 14173.5 1049 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 3e7969a8-66f6-495b-b06b-834e5c345fce false true true longest_list 14114 1073 69 50 14136 1075 24 46 14148 1098 false A A First item for addition b7ad41e4-3ba1-446c-af72-51059b3e76f4 true true true 1 0e9b9299-64e8-4644-8ae6-0d7a4b2d8894 14116 1075 17 23 14116 1075 17 23 14126 1086.5 false B B Second item for addition fe483a82-87b7-49c9-9d61-377cd6722ff5 true true true 1 cb380cbd-bb38-4c14-822d-ddd115d99880 14116 1098 17 23 14116 1098 17 23 14126 1109.5 false Result R The result of the Addition 20682870-9c3f-4d2f-b716-6cf44ead5114 true true true 0 14163 1075 18 46 14163 1075 18 46 14173.5 1098 false d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. 408d18d4-158e-4e73-a1a8-d3d2e9796c12 false true true longest_list 14350 1011 68 48 14372 1013 24 44 14384 1035 false Vector V Base vector f64b4682-5acd-4b94-9f65-8cece9a32cc9 false true true 1 8cc32e76-fa84-4a75-b98f-54d1ba1ffea5 14352 1013 17 44 14352 1013 17 44 14362 1035 false Vector V Unit vector 59b9b7d9-5076-4eb7-98f9-f28c005ed95d false true true 0 14399 1013 17 44 14399 1013 17 44 14409 1035 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 857a1102-c755-4813-b4e9-8e18a0c94814 false true true longest_list 14342 933 85 64 14381 935 24 60 14393 965 false Curve C Curve to evaluate 258e357e-6dc4-4126-8d0b-1df8fb624a88 true true true 1 996f8e6a-182b-46a4-909f-2b4853bdb99c true 14344 935 34 30 14344 935 34 30 14370.5 950 false Parameter t Parameter on curve domain to evaluate 44f8cc66-0829-4aad-a4f8-bbcf48c38cdc false true true 1 df582112-efb9-4b97-95f6-b48b64ad8230 14344 965 34 30 14360 965 18 30 14370.5 980 false Point P Point on the curve at {t} 79b4589b-07eb-4b9f-ae57-de46f87422fb true true true 0 14408 935 17 20 14408 935 17 20 14418 945 false Tangent T Tangent vector at {t} 28917f63-61ae-4a80-bb7e-71db197f9970 false true true 0 14408 955 17 20 14408 955 17 20 14418 965 false Length L Length along the curve from the start to {t} 179d1cec-19f3-41b7-89e0-4d3099cdb289 false true true 0 14408 975 17 20 14408 975 17 20 14418 985 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values df582112-efb9-4b97-95f6-b48b64ad8230 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 14245 975 50 20 14245 975 50 20 14245.04 975.6666 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 061c2eec-3d71-4e7a-b51c-0dad8926fa6a false true true longest_list 13668 1023 71 64 13694 1025 24 60 13706 1055 false List L List to shift 0f295216-dca0-40ed-954b-50f48680e8ed true true true 1 1 15afc906-5e7a-4851-b0ae-b4c655a5a2b1 13670 1025 21 20 13670 1025 21 20 13682 1035 false Shift S Shift offset 5c494e90-cb1a-4f89-8e01-2250d2a628e2 false true true 0 1 13670 1045 21 20 13670 1045 21 20 13682 1055 false 1 Wrap W Wrap values 878d25e4-21c3-481d-8925-4bc10ebe5f5f false true true 0 1 false 13670 1065 21 20 13670 1065 21 20 13682 1075 false true List L Shifted list 890269fd-ca09-411c-be28-99c778d0e16f true true true 0 13721 1025 16 60 13721 1025 16 60 13730.5 1055 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 94f0731e-fa99-463c-9129-9dba08153e15 false true true 2 1 890269fd-ca09-411c-be28-99c778d0e16f 1 {A;B} {0;0;A} 13774.93 1038.29 194 40 13780.93 1044.29 182 28 13774.93 1038.29 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 96b329b0-9943-46a4-b9ee-642f0d5a7461 false true true shortest_list 14473 926 72 59 14497 928 24 55 14509 956 false Geometry G Base geometry a4e94f5c-b2f1-44bc-9a5d-44a1ff9a04bd true true true 1 79b4589b-07eb-4b9f-ae57-de46f87422fb 14475 928 19 27 14475 928 19 27 14486 941.75 false Translation T Translation vector 62d3b80a-294e-4aec-902c-d233cfe7fa03 false true true 1 59b9b7d9-5076-4eb7-98f9-f28c005ed95d 14475 955 19 28 14475 955 19 28 14486 969.25 false Geometry G Translated geometry 71a5c5d4-700d-4057-8235-f466b5341a68 true true true 0 14524 928 19 55 14524 928 19 55 14535 955.5 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 905c4a2a-45d7-4b9b-b3cf-ff1d6e4b56e8 false true true longest_list 14350 873 69 47 14373 875 24 43 14385 897 false Curve C Curve to evaluate 47096ea6-73f8-406b-acbf-bdf216560750 true true true 1 996f8e6a-182b-46a4-909f-2b4853bdb99c 14352 875 18 43 14352 875 18 43 14362.5 896.5 false Start S Curve start point a2f5b78d-6339-4b17-a812-da48cb0c8441 true true true 0 14400 875 17 21 14400 875 17 21 14410 885.75 false End E Curve end point 3c90bb60-d21c-4309-b937-bc00206515f5 true true true 0 14400 896 17 22 14400 896 17 22 14410 907.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nodal surface Represents a collection of generic data 1178521f-6593-462e-86f1-d554f910aa06 false true true 1 210e4a09-9b09-40c4-9fed-8d804ed98e94 15311 1476 103 20 15311 1476 103 20 15362.91 1486.328 false c98a6015-7a2f-423c-bc66-bdc505249b45 Plane 3Pt Plane 3Pt Pl 3Pt Create a plane through three points. 6b19e67b-8a27-46b2-9f03-e00b2200ece0 false true true longest_list 14596 876 72 64 14619 878 24 60 14631 908 false Point A A Origin point 4322c78b-0e1f-41c7-a40f-96b7a4aa7e15 true true true 1 79b4589b-07eb-4b9f-ae57-de46f87422fb 14598 878 18 20 14598 878 18 20 14608.5 888 false Point B B X-direction point 47bcde5c-2292-4808-8a30-157cae4baefc true true true 1 3c90bb60-d21c-4309-b937-bc00206515f5 14598 898 18 20 14598 898 18 20 14608.5 908 false Point C C Orientation point a2c24bc9-90ef-428a-ba1b-1695c7e5fe4e true true true 1 71a5c5d4-700d-4057-8235-f466b5341a68 14598 918 18 20 14598 918 18 20 14608.5 928 false Plane Pl Plane definition 27da76af-a108-4909-9daf-ed74b559300e true true true 0 14646 878 20 60 14646 878 20 60 14657.5 908 false 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Srf Plane Srf Plane Create a plane surface 561f4d14-9b5f-4e5a-a574-0fac37ecb1a6 false true true longest_list 14722 948 68 64 14744 950 24 60 14756 980 false Plane P Surface base plane 3b55dea9-0dd0-402c-9a95-c50e7717861f true true true 1 27da76af-a108-4909-9daf-ed74b559300e 1 14724 950 17 20 14724 950 17 20 14734 960 false 0 0 0 1 0 0 0 1 0 X Size X Dimensions in X direction 896f6485-d15f-4ab3-b153-230d0f7d5e8f false true true 1 bdca3103-a4a0-408d-acec-6a4468d593c9 1 14724 970 17 20 14724 970 17 20 14734 980 false -10 10 Y Size Y Dimensions in Y direction c4dd1213-0951-44e1-a506-01592c5220f7 false true true 1 127bfb7e-66ea-490f-a266-99ab3d0018b9 1 14724 990 17 20 14724 990 17 20 14734 1000 false -10 10 Plane P Resulting plane surface f4a82eaa-2f8a-4a49-a305-283d2ff627fb true true true 0 14771 950 17 60 14771 950 17 60 14781 980 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. 10888512-b3d9-4f77-9c8b-b6b481fe02b9 false true true longest_list 14592 955 79 53 14630 957 24 49 14642 982 false a*-1 Domain start A Start value of numeric interval 17962670-0f5a-4ac3-be7b-8dc1a6fd4b2c false true true 1 71642740-51fb-4b5a-be1d-f4efdffff7c7 14594 957 33 24 14594 957 33 24 14620 969.25 false Domain end B End value of numeric interval e1059e2d-00dc-4cc1-b883-89d41a4b27f4 false true true 1 71642740-51fb-4b5a-be1d-f4efdffff7c7 14594 981 33 25 14610 981 17 25 14620 993.75 false Domain I Numeric interval between {A} and {B} bdca3103-a4a0-408d-acec-6a4468d593c9 false true true 0 14657 957 12 49 14657 957 12 49 14664.5 981.5 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. 7d0e4b77-bebc-4f9a-972c-e3d4116a6826 false true true longest_list 14592 1012 79 53 14630 1014 24 49 14642 1039 false a*-1 Domain start A Start value of numeric interval 29e02b06-d0da-4095-b657-5174547dc0b2 false true true 1 6cb748a9-580a-4b68-822d-def2f5274fcc 14594 1014 33 24 14594 1014 33 24 14620 1026.25 false Domain end B End value of numeric interval 6f0921d1-eb7d-42aa-96a6-3ee66cbe2bcf false true true 1 6cb748a9-580a-4b68-822d-def2f5274fcc 14594 1038 33 25 14610 1038 17 25 14620 1050.75 false Domain I Numeric interval between {A} and {B} 127bfb7e-66ea-490f-a266-99ab3d0018b9 false true true 0 14657 1014 12 49 14657 1014 12 49 14664.5 1038.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Udiv Represents a collection of generic data 42fda087-838f-40cd-ad45-f34973a193cd false true true 1 114c73ac-baf4-4690-ab37-e381b9ac8ea3 906 1412 50 20 906 1412 50 20 931.5762 1422.988 false 2b69bf71-4e69-43aa-b7be-4f6ce7e45bef Quick Graph Quick Graph Graph Display a set of y-values as a graph 43b02660-57bf-4dec-83ec-4c5c9b31358e false true true 1 1 1feea6ba-f54c-4d51-96a7-6c6a2cd49a0a 1600 1783 209 178 1606 1789 197 166 1600.549 1783.43 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider center of gaussian Numeric slider for single values b094f065-0e9c-46df-95bd-25494b2ae825 false true true 0 1067 2024 250 20 1067 2024 126 20 1067.687 2024.328 false 0.5 0 1 3 0 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider width of gaussian Numeric slider for single values c2c34286-cf87-4b26-9a67-b81d412955ef false true true 0 1067 2057 250 20 1067 2057 120 20 1067.937 2057.328 false 0.141 0 0.5 3 0 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Vdiv Represents a collection of generic data 1879c1b1-e6ca-4769-a3f5-92c59d941f58 false true true 1 d7d00d86-d6d6-4d8c-915e-55297b64ff57 906 1462 50 20 906 1462 50 20 931.2764 1472.788 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 69.19717 1237.634 415.7546 1236.297 416.0547 1313.853 69.49728 1315.19 The number of nodes per surface, times two surfaces, plus one (to keep the number of nodes odd which is needed to generate a seamless spaceframe) 15 Arial Black true false Scribble Scribble A quick note 0e6db1fa-0570-44e6-b712-4abeda3bc60f 64.19717 1231.297 356.8576 88.89258 64.19717 1231.297 356.8576 88.89258 69.19717 1237.634 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 F(x) A function of a single variable; {x}. 86264af5-3cb5-42be-8f5e-ab1e49c0ee41 true true true longest_list 430 1341 63 47 451 1343 24 43 463 1365 false Function F Expression to solve 6c6eec15-06cf-4813-ac7b-fefe90e593a5 false true true 0 int(x*2+1) 432 1343 16 21 432 1343 16 21 441.5 1353.75 false Variable x x Variable #1 eb02d370-826c-4e30-b97b-9d75f586d45b false true true 1 17e7b6cd-473a-4d4d-a7a0-bc9f2ea4502f 432 1364 16 22 432 1364 16 22 441.5 1375.25 false Result r Expression result 4f5cc74a-6b60-4f44-b7e9-8b5f4f0c5ae7 true true true 0 478 1343 13 43 478 1343 13 43 486 1364.5 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider res interpolation Numeric slider for single values f7b28932-3e8c-4555-a16e-9348bcde2312 false true true 0 179 1431 212 20 179 1431 112 20 179.6572 1431.495 false 7 -1 9 3 2 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers c13b03aa-2a5c-4a8e-ae33-e713c1c8ca25 false true true 1 f7b28932-3e8c-4555-a16e-9348bcde2312 479 1431 50 20 479 1431 50 20 504.9973 1441.677 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider DIVISIONS Numeric slider for single values 17e7b6cd-473a-4d4d-a7a0-bc9f2ea4502f false true true 0 190 1328 196 20 190 1328 83 20 190.8203 1328.397 false 17 17 29 3 1 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 173.1253 1468.134 420.3141 1465.291 420.6801 1497.063 173.4912 1499.906 Should not need to be changed. (the'int' box is a necessity) 13.52018 Arial Black true false Scribble Scribble A quick note 2c84beb5-dd39-4bbd-8834-ad8a874d44f9 168.1253 1460.291 257.5547 44.61462 168.1253 1460.291 257.5547 44.61462 173.1253 1468.134 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 457.7241 1518.338 604.6556 1515.845 605.5167 1566.505 458.5852 1568.998 This generates the number of ribs. Don't change it. 13.52018 Arial Black true false Scribble Scribble A quick note 1291a223-7b97-4c0f-82ca-74e27fad90ac 452.7241 1510.845 157.7926 63.15344 452.7241 1510.845 157.7926 63.15344 457.7241 1518.338 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values b789bee2-5610-47e8-842e-044b52e0ac66 false true true 0 1774 2145 149 20 1774 2145 49 20 1774.097 2145.652 false 0.074 0 0.25 3 0 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1337.06 1186.588 1560.205 1189.352 1559.613 1237.554 1336.468 1234.79 Base surface subdivision for resolution to generate a smooth surface. 13.52018 Arial Black true false Scribble Scribble A quick note e9d55c22-6987-49c2-911c-a0a52ac2a86c 1331.468 1181.588 233.7369 60.9657 1331.468 1181.588 233.7369 60.9657 1337.06 1186.588 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1563.743 2133.562 1749.356 2134.507 1749.174 2181.509 1563.561 2180.564 Half width of rib 0.074m -> (2.9") 20 Arial Black true false Scribble Scribble A quick note 2dc6b67b-6059-4561-9040-3c8944e5abef 1558.561 2128.562 195.7948 57.94678 1558.561 2128.562 195.7948 57.94678 1563.743 2133.562 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 14619.91 1763.77 15233.56 1776.304 15231.59 1870.613 14617.94 1858.079 Set this toggle to true to cacluate rib solids. -> 43.7668152 Arial Black true false Scribble Scribble A quick note 50b8fd7a-254b-4fcf-aea0-1e5db2b51128 14612.94 1758.77 625.624 116.8429 14612.94 1758.77 625.624 116.8429 14619.91 1763.77 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13397.88 834.4909 14024.98 834.3648 14024.99 928.6943 13397.89 928.8204 Ideal joint nodes, frames & surface normals. 43.7668152 Arial Black true false Scribble Scribble A quick note b01a2f6f-315b-4d92-b03d-aa56e69f4482 13392.88 829.3648 637.1055 104.4556 13392.88 829.3648 637.1055 104.4556 13397.88 834.4909 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 5287.435 1669.113 5949.397 1667.38 5949.67 1771.237 5287.708 1772.97 Create the double mobius as a single surface (2x) ... 44.1928253 Arial Black true false Scribble Scribble A quick note 7444ac46-a438-41aa-88ad-a5f77bba08e2 5282.435 1662.38 672.2349 115.5901 5282.435 1662.38 672.2349 115.5901 5287.435 1669.113 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 3546.041 1648.286 3761.063 1652.406 3760.099 1703.058 3545.077 1698.938 Create the strings for two paths, one for the frist path and one for the last path. 13.52018 Arial Black true false Scribble Scribble A quick note b8cd90ac-200a-413c-b288-4e7f71a3fa49 3540.077 1643.286 225.9866 64.77185 3540.077 1643.286 225.9866 64.77185 3546.041 1648.286 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 3741.178 2030.899 3922.792 2032.011 3922.487 2082.843 3740.872 2081.731 Split the paths that are ok from the ones that need averaging 13.52018 Arial Black true false Scribble Scribble A quick note 767dcb76-dcbb-4370-a38d-67d1e29e9fa1 3735.872 2025.899 191.9204 61.94373 3735.872 2025.899 191.9204 61.94373 3741.178 2030.899 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 3904.977 1796.278 4043.035 1785.111 4045.373 1813.991 3907.315 1825.158 split the last path from the frist 13.52018 Arial Black true false Scribble Scribble A quick note 0f7ba76d-1b46-4e32-a776-13de783ecec7 3899.977 1780.111 150.3962 50.04712 3899.977 1780.111 150.3962 50.04712 3904.977 1796.278 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 4383.987 1773.627 4598.24 1774.883 4598.06 1806.313 4383.807 1805.057 Find the 'average' or mid point between the two sets 13.52018 Arial Black true false Scribble Scribble A quick note c4afa457-f099-4ff1-8a29-ec9ab9f167a3 4378.807 1768.627 224.4326 42.68604 4378.807 1768.627 224.4326 42.68604 4383.987 1773.627 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 996f8e6a-182b-46a4-909f-2b4853bdb99c false true true 1 fd33cd1e-15f0-4849-9fca-b4e68883b4b2 14132 946 50 20 14132 946 50 20 14157.27 956.7896 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 71642740-51fb-4b5a-be1d-f4efdffff7c7 false true true 1 179d1cec-19f3-41b7-89e0-4d3099cdb289 14488 992 50 20 14488 992 50 20 14513.04 1002.382 false f241e42e-8983-4ed3-b869-621c07630b00 Dimensions Dimensions Dim Approximate surface dimensions b973ca17-80a6-43f9-bb4c-fa98cdd521e2 false true true longest_list 9336 2240 85 47 9374 2242 24 43 9386 2264 false Surface S Surface to measure 5dbbbc1f-3cdb-4c7f-b443-e99a71d316a2 true true true 1 cc214f85-565d-4abc-b3cc-2b0084a3720f true 9338 2242 33 43 9338 2242 33 43 9364 2263.5 false U dimension U Approximate dimension in U direction 27848a4c-ac41-4cb9-9196-b4b625e5946e false true true 0 9401 2242 18 21 9401 2242 18 21 9411.5 2252.75 false V dimension V Approximate dimension in V direction 4a8da17b-0359-4975-bed1-72e75eed6f5c false true true 0 9401 2263 18 22 9401 2263 18 22 9411.5 2274.25 false 0373008a-80ee-45be-887d-ab5a244afc29 Cylinder Cylinder Cyl Create a cylindrical surface. 9a5c4f19-54e8-45c6-97f0-2ef0ec806b7e false true true longest_list 9942 2242 70 64 9965 2244 24 60 9977 2274 false Base B Base plane 595414d8-ca5d-4995-bbe0-835c7308ed08 true true true 0 1 9944 2244 18 20 9944 2244 18 20 9954.5 2254 false 0 0 0 1 0 0 0 1 0 Radius R Cylinder radius 7a58edc0-91f7-4a3d-8116-aedc8ece72f7 false true true 1 267d694c-1a4a-473b-8c2d-82531a15c945 1 9944 2264 18 20 9944 2264 18 20 9954.5 2274 false 0.5 Length L Cylinder height 346686a5-0ece-466c-9299-6ef8e25910f6 false true true 1 d22a79b6-800b-443c-8fc8-dac18f2ec086 1 9944 2284 18 20 9944 2284 18 20 9954.5 2294 false 1 Cylinder C Resulting cylinder 69beb2df-941d-4ffe-9ffa-729372f1dc34 true true true 0 9992 2244 18 60 9992 2244 18 60 10002.5 2274 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division b4e4fe99-572e-41af-b77f-3485580a2d2d false true true longest_list 9629 2241 69 45 9651 2243 24 41 9663 2264 false A A Item to divide (dividend) d444ec64-b599-4994-bc9c-80a91189495b true true true 1 27848a4c-ac41-4cb9-9196-b4b625e5946e 9631 2243 17 20 9631 2243 17 20 9641 2253.25 false B B Item to divide with (divisor) 8846e8fe-f3af-4845-a52f-78df541ac9c4 true true true 1 5e45b014-ea3c-4ec8-b918-2944d3c2d338 9631 2263 17 21 9631 2263 17 21 9641 2273.75 false Result R The result of the Division dc93f6bc-74e1-44c8-9612-eae2cfaca881 true true true 0 9678 2243 18 41 9678 2243 18 41 9688.5 2263.5 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 5358ed7f-5411-4976-b681-6922cf590599 true true true longest_list 9492 2258 67 31 9515 2260 24 27 9527 2274 false Factor N Factor to be multiplied by Pi f6f5b6c8-d455-4039-b223-fbeb729d68ed false true true 0 1 9494 2260 18 27 9494 2260 18 27 9504.5 2273.5 false 1 Output y Output value 5e45b014-ea3c-4ec8-b918-2944d3c2d338 false true true 0 9542 2260 15 27 9542 2260 15 27 9551 2273.5 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division d6d17345-3949-4718-8ad9-0e383f4ff1de false true true longest_list 9786 2251 69 45 9808 2253 24 41 9820 2274 false A A Item to divide (dividend) 348b39be-16b1-44cd-bd98-9447223e1dcb true true true 1 dc93f6bc-74e1-44c8-9612-eae2cfaca881 9788 2253 17 20 9788 2253 17 20 9798 2263.25 false B B Item to divide with (divisor) d6a4d9b4-ee7d-49e3-aa69-23707bb875fc true true true 1 bb8ff491-d090-456d-87f6-3f85f32e004b 9788 2273 17 21 9788 2273 17 21 9798 2283.75 false Result R The result of the Division 267d694c-1a4a-473b-8c2d-82531a15c945 true true true 0 9835 2253 18 41 9835 2253 18 41 9845.5 2273.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values bb8ff491-d090-456d-87f6-3f85f32e004b false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 9645 2298 50 20 9645 2298 50 20 9645.246 2298.264 false cdd5d441-3bad-4f19-a370-6cf180b6f0fa Brep CP Brep CP Brep CP Find the closest point on a Brep 58d94c57-2459-41e1-a6f6-1a51c304f060 false true true longest_list 11421 2294 69 83 11443 2296 24 79 11455 2336 false Point P Sample point 73dfdeb4-a060-4c0b-9954-e2a415c135d7 true true true 1 6f7ece50-a818-492b-86b1-73bbf56bc7a2 11423 2296 17 39 11423 2296 17 39 11433 2315.75 false Brep B Base Brep c6bca021-fc19-417e-a7e9-a616e7536496 true true true 1 5f4f692b-f82d-40de-a324-f49443809ef1 11423 2335 17 40 11423 2335 17 40 11433 2355.25 false Point P Closest point 67fdb25d-486d-4ffa-8a5e-e3af2a552ea3 true true true 0 11470 2296 18 39 11470 2296 18 39 11480.5 2315.75 false Distance D Distance between sample point and Brep b105f240-699a-4607-9253-2c8f3659d847 false true true 0 11470 2335 18 40 11470 2335 18 40 11480.5 2355.25 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 3c489362-3b20-45c5-bfb3-0b5c9573c2b2 false true true longest_list 10159 2231 68 82 10181 2233 24 78 10193 2272 false Brep B Base Brep 4430a67b-4fab-4d1d-a412-08069d8675a9 true true true 1 69beb2df-941d-4ffe-9ffa-729372f1dc34 10161 2233 17 78 10161 2233 17 78 10171 2272 false Faces F Faces of Brep b0889991-eaff-424b-94c5-6ee3797fce7b true true true 0 10208 2233 17 26 10208 2233 17 26 10218 2246 false Edges E Edges of Brep 36c98e09-9125-4af4-9590-fa1a896365f8 true true true 0 10208 2259 17 26 10208 2259 17 26 10218 2272 false Vertices V Vertices of Brep 017644f8-b45a-461d-ac2e-af5f7f7b6f23 true true true 0 10208 2285 17 26 10208 2285 17 26 10218 2298 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a49b4644-a326-40fb-9588-f2be6cc9d288 false true true 1 36c98e09-9125-4af4-9590-fa1a896365f8 Double click to edit panel content… true true false 1 1 false 255;0;0;0 255;255;250;90 10273 2292 164 55 10273 2292 164 55 10273.46 2292.512 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 06617295-520d-4588-9340-24a9c83cb7eb false true true longest_list 10567 2262 72 64 10593 2264 24 60 10605 2294 false List L Base list afd2f061-7237-49c9-89c1-105e0cced154 true true true 1 1 36c98e09-9125-4af4-9590-fa1a896365f8 10569 2264 21 20 10569 2264 21 20 10581 2274 false Index i Item index 96bf3483-d15f-47e1-9800-70a931cf9ddf false true true 1 6f5b080f-bf6c-414d-9a08-2e1b96121210 1 10569 2284 21 20 10569 2284 21 20 10581 2294 false 0 Wrap W Wrap index to list bounds fba634fd-12c4-4a0d-8610-971ef8afbc25 false true true 0 1 false 10569 2304 21 20 10569 2304 21 20 10581 2314 false false Element E Item at {i'} 82bb6c54-688e-4a58-9069-e66fbf57aa67 true true true 0 10620 2264 17 60 10620 2264 17 60 10630 2294 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6f5b080f-bf6c-414d-9a08-2e1b96121210 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 10493 2289 50 20 10493 2289 50 20 10493.8 2289.68 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments a0383a79-7b41-4f94-a0d0-92ace6d3a202 false true true longest_list 11288 2210 69 67 11311 2212 24 63 11323 2244 false Curve C Curve to divide c7e8f1c2-1528-45f1-b37f-0439f2ea0e03 true true true 1 c3f94cbe-37ff-4ecd-b737-5b2fa50131a4 11290 2212 18 21 11290 2212 18 21 11300.5 2222.5 false Number N Number of segments aef6b2b4-fc27-427d-9acf-d4c8634dd8e2 false true true 1 d3521c86-13a8-4035-8d72-eac953c6bfa6 1 11290 2233 18 21 11290 2233 18 21 11300.5 2243.5 false 10 Kinks K Split segments at kinks 18fbe0ed-3fd8-4d04-bdb4-d103d7acbf31 false true true 0 1 false 11290 2254 18 21 11290 2254 18 21 11300.5 2264.5 false false Points P Division points 6f7ece50-a818-492b-86b1-73bbf56bc7a2 true true true 0 11338 2212 17 21 11338 2212 17 21 11348 2222.5 false Tangents T Tangent vectors at division points c911e3ea-d3d3-42a1-bf68-15e3c9a9f9d6 false true true 0 11338 2233 17 21 11338 2233 17 21 11348 2243.5 false Parameters t Parameter values at division points 42176fbf-45f7-4acf-99d1-8d9c178412de false true true 0 11338 2254 17 21 11338 2254 17 21 11348 2264.5 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 16e4272a-8ee7-4fd4-94ff-7c8927688b4d false true true longest_list 11288 2280 69 67 11311 2282 24 63 11323 2314 false Curve C Curve to divide 3f0aeeb4-caa6-45c9-83c2-db1459270d5a true true true 1 82bb6c54-688e-4a58-9069-e66fbf57aa67 11290 2282 18 21 11290 2282 18 21 11300.5 2292.5 false Number N Number of segments 6427c3c9-86d7-4aa7-8565-76f61bc4051e false true true 1 d3521c86-13a8-4035-8d72-eac953c6bfa6 1 11290 2303 18 21 11290 2303 18 21 11300.5 2313.5 false 10 Kinks K Split segments at kinks 89644a4a-df45-4578-be23-76637005da22 false true true 0 1 false 11290 2324 18 21 11290 2324 18 21 11300.5 2334.5 false false Points P Division points 9b1e50e5-f3a4-43d9-8d02-2cc589661276 true true true 0 11338 2282 17 21 11338 2282 17 21 11348 2292.5 false Tangents T Tangent vectors at division points 2004dc5a-7ccb-463d-a918-02f88dcf6311 false true true 0 11338 2303 17 21 11338 2303 17 21 11348 2313.5 false Parameters t Parameter values at division points 7a8fb42b-4a91-416d-8174-a75fddbca080 false true true 0 11338 2324 17 21 11338 2324 17 21 11348 2334.5 false 9d2583dd-6cf5-497c-8c40-c9a290598396 Arc SED Arc SED Arc Create an arc defined by start point, end point and a tangent vector. 6bdc8740-f927-4c3b-9b45-b20316d4b7da false true true longest_list 11681 2212 70 64 11704 2214 24 60 11716 2244 false Start S Start point of arc 5fa4a5d9-5b02-4d97-b19b-83d834370de9 true true true 1 9b1e50e5-f3a4-43d9-8d02-2cc589661276 11683 2214 18 20 11683 2214 18 20 11693.5 2224 false End E End point of arc 0f371efa-38d3-484e-8ed4-096841c3fb35 true true true 1 67fdb25d-486d-4ffa-8a5e-e3af2a552ea3 11683 2234 18 20 11683 2234 18 20 11693.5 2244 false Direction D Direction (tangent) at start 90bd55ed-382b-45a6-8143-758364b8faec false true true 1 ff17a874-2222-4311-84b1-7030f209995c 11683 2254 18 20 11683 2254 18 20 11693.5 2264 false Arc A Resulting arc 4a934ce9-fa6a-4131-91f0-637e168ff70e true true true 0 11731 2214 18 20 11731 2214 18 20 11741.5 2224 false Plane P Arc plane 16bca3f1-a5c2-4136-80ee-d0d0ec377a7c false true true 0 11731 2234 18 20 11731 2234 18 20 11741.5 2244 false Radius R Arc radius 37fa65f2-b8b4-4dfc-b9c7-355f5182dca3 false true true 0 11731 2254 18 20 11731 2254 18 20 11741.5 2264 false d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit Y Y Unit vector parallel to the world {y} axis. fa30d229-0b2f-4ca2-a10e-491998a6e3dd false true true longest_list 11599 2250 67 28 11620 2252 24 24 11632 2264 false Factor F Unit multiplication 52b52563-f931-4344-ab97-7eb3bb9d6e03 false true true 0 1 11601 2252 16 24 11601 2252 16 24 11610.5 2264 false 1 Unit vector V World {y} vector ff17a874-2222-4311-84b1-7030f209995c false true true 0 11647 2252 17 24 11647 2252 17 24 11657 2264 false 9d2583dd-6cf5-497c-8c40-c9a290598396 Arc SED Arc SED Arc Create an arc defined by start point, end point and a tangent vector. c2317ebb-43ec-4e60-b598-12c2e675a1af false true true longest_list 11682 2281 70 64 11705 2283 24 60 11717 2313 false Start S Start point of arc 4bd8ee32-d8eb-4cd7-80ee-026f40fcb25f true true true 1 9b1e50e5-f3a4-43d9-8d02-2cc589661276 11684 2283 18 20 11684 2283 18 20 11694.5 2293 false End E End point of arc 3933d5a8-6214-42b5-a168-d0d5b9af4b4b true true true 1 67fdb25d-486d-4ffa-8a5e-e3af2a552ea3 11684 2303 18 20 11684 2303 18 20 11694.5 2313 false Direction D Direction (tangent) at start 64171b90-2f18-48ca-a4a4-c82622c1005b false true true 1 bc2624a8-caaf-4f02-8bd6-434959fd1dd3 11684 2323 18 20 11684 2323 18 20 11694.5 2333 false Arc A Resulting arc eb30bf77-a346-47d1-bf18-b7401ac05276 true true true 0 11732 2283 18 20 11732 2283 18 20 11742.5 2293 false Plane P Arc plane f845df75-bce1-4802-b261-64741c79165b false true true 0 11732 2303 18 20 11732 2303 18 20 11742.5 2313 false Radius R Arc radius f42cf6ae-c1f3-45a6-912e-a003bd680f23 false true true 0 11732 2323 18 20 11732 2323 18 20 11742.5 2333 false d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit Y Y Unit vector parallel to the world {y} axis. 8752e7b8-9e84-43c0-b4ef-ce60ac9188ce false true true longest_list 11517 2334 67 28 11538 2336 24 24 11550 2348 false Factor F Unit multiplication 152081a0-3a45-4952-8da4-606a711e0e65 false true true 0 1 11519 2336 16 24 11519 2336 16 24 11528.5 2348 false 1 Unit vector V World {y} vector 7972f22f-7956-4085-97d1-79b1ff502618 false true true 0 11565 2336 17 24 11565 2336 17 24 11575 2348 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 2e8d8ccf-85b5-476e-8b7c-3a5383de3655 false true true longest_list 11598 2325 68 47 11620 2327 24 43 11632 2349 false Vector V Base vector cc9a1395-7e98-4413-bce2-a3f8e5a460c9 false true true 1 7972f22f-7956-4085-97d1-79b1ff502618 11600 2327 17 43 11600 2327 17 43 11610 2348.5 false Vector V Reversed vector bc2624a8-caaf-4f02-8bd6-434959fd1dd3 false true true 0 11647 2327 17 43 11647 2327 17 43 11657 2348.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. fe6ddb31-4926-42f3-afc6-eefaa28de8a0 false true true longest_list 11788 2281 71 46 11812 2283 24 42 11824 2304 false Curve C Curve to offset 12cc5e09-7cc2-4fb8-918a-4ce7fcc63606 true true true 1 eb30bf77-a346-47d1-bf18-b7401ac05276 11790 2283 19 21 11790 2283 19 21 11801 2293.5 false Guide G Optional guide curve 11fe1556-32a1-4e03-a438-4967a540b00b true true true 0 11790 2304 19 21 11790 2304 19 21 11801 2314.5 false Curve C Flipped curve b94bf275-ac41-491e-b5c8-6262dd66dae6 true true true 0 11839 2283 18 21 11839 2283 18 21 11849.5 2293.5 false Flag F Flip action b38d6e6f-148e-4545-aa3f-a047edb924bb false true true 0 false 11839 2304 18 21 11839 2304 18 21 11849.5 2314.5 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 471b5f10-0429-4249-b640-7bfe68e47b22 false true true longest_list 11922 2212 69 67 11945 2214 24 63 11957 2246 false Curve C Curve to divide b353fb9a-faf4-4f61-87c3-9ef6de82edf4 true true true 1 4a934ce9-fa6a-4131-91f0-637e168ff70e 11924 2214 18 21 11924 2214 18 21 11934.5 2224.5 false Number N Number of segments e87f94c7-98a1-4f1d-a1be-cf2d48b6a6d9 false true true 1 757165be-0caf-4143-b15d-2d211af1d75d 1 11924 2235 18 21 11924 2235 18 21 11934.5 2245.5 false 10 Kinks K Split segments at kinks 2fbc6db4-4c0d-4fec-8d3e-562a48a126ce false true true 0 1 false 11924 2256 18 21 11924 2256 18 21 11934.5 2266.5 false false Points P Division points eedab583-80e7-41f8-ba42-fa1552422f0a true true true 0 11972 2214 17 21 11972 2214 17 21 11982 2224.5 false Tangents T Tangent vectors at division points c3ebc868-b8e6-4bd0-a5b6-e8db8bf85da7 false true true 0 11972 2235 17 21 11972 2235 17 21 11982 2245.5 false Parameters t Parameter values at division points d4322dbd-e82d-4e98-aa0e-fc8876829399 false true true 0 11972 2256 17 21 11972 2256 17 21 11982 2266.5 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Number of Moire Numeric slider for single values 757165be-0caf-4143-b15d-2d211af1d75d false true true 0 11336 1935 216 20 11336 1935 116 20 11336.39 1935.793 false 151 0 250 3 1 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 82587019-ac56-4918-8b86-62c5779623ac false true true longest_list 12029 2233 66 47 12050 2235 24 43 12062 2257 false List L Base list 4f08d035-f83f-48cc-a23b-0714b3d85669 true true true 1 1 eedab583-80e7-41f8-ba42-fa1552422f0a 12031 2235 16 43 12031 2235 16 43 12040.5 2256.5 false Length L Number of items in L 24193c89-4338-44c0-a510-7760fb5055e8 false true true 0 12077 2235 16 43 12077 2235 16 43 12086.5 2256.5 false 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split List Split Split a list into separate parts. e1afabe6-097b-490a-be92-330e0fe2f8f7 false true true longest_list 12121 2212 83 52 12158 2214 24 48 12170 2238 false List L Base list ef6d6564-a07a-4f19-8104-d51638901791 true true true 1 1 eedab583-80e7-41f8-ba42-fa1552422f0a 12123 2214 32 24 12139 2214 16 24 12148.5 2226 false i-1 Index i Splitting index 1f4c9d35-968c-43ba-822d-558d58783f8c false true true 1 24193c89-4338-44c0-a510-7760fb5055e8 12123 2238 32 24 12123 2238 32 24 12148.5 2250 false List A A Items to the left of (i) 4b44ea1f-a5da-4bd6-a751-25c19890b005 true true true 0 12185 2214 17 24 12185 2214 17 24 12195 2226 false List B B Items to the right of and including (i) ab727101-d4e1-4de7-a1c8-8b0d350f7da7 true true true 0 12185 2238 17 24 12185 2238 17 24 12195 2250 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. aede8dbc-b6da-4be0-8202-516fd8775492 false true true longest_list 12029 2302 66 47 12050 2304 24 43 12062 2326 false List L Base list 46e4e1e3-ccba-4056-b20b-be51af29f778 true true true 1 1 556adf64-2107-4dda-9800-01ed39068376 12031 2304 16 43 12031 2304 16 43 12040.5 2325.5 false Length L Number of items in L ba385edf-2ebf-4ce3-ac1f-f2d8e6371fd7 false true true 0 12077 2304 16 43 12077 2304 16 43 12086.5 2325.5 false 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split List Split Split a list into separate parts. ee11285c-e7b6-4387-b8ce-e39310aeba32 false true true longest_list 12121 2281 83 52 12158 2283 24 48 12170 2307 false List L Base list ed076281-69d7-4f69-a850-2b830a7ee5b2 true true true 1 1 556adf64-2107-4dda-9800-01ed39068376 12123 2283 32 24 12139 2283 16 24 12148.5 2295 false i-1 Index i Splitting index 86152a8d-d2dd-4892-8a46-bad86d550c72 false true true 1 ba385edf-2ebf-4ce3-ac1f-f2d8e6371fd7 12123 2307 32 24 12123 2307 32 24 12148.5 2319 false List A A Items to the left of (i) 5454e357-f593-4786-906e-a6994ab6ed83 true true true 0 12185 2283 17 24 12185 2283 17 24 12195 2295 false List B B Items to the right of and including (i) 1503bf5e-10c7-4d37-9978-069ce80801d8 true true true 0 12185 2307 17 24 12185 2307 17 24 12195 2319 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 91aea80d-ca68-4c14-916d-b22effe63e8b false true true 1 69beb2df-941d-4ffe-9ffa-729372f1dc34 10217 2384 69 20 10217 2384 69 20 10252.29 2394.347 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values d3521c86-13a8-4035-8d72-eac953c6bfa6 false true true 0 11095 2310 149 20 11095 2310 49 20 11095.18 2310.06 false 12 0 20 3 1 aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. f336e48f-89a8-4bda-96cf-b19fe3a1e0e4 false true true longest_list 13075 2513 90 64 13118 2515 24 60 13130 2545 false Surface S Base surface 5a63f99c-0092-403a-9a8d-83bd6fa42934 true true true 1 eba5a21b-1c40-424b-a923-7b80f1b6f2ca true 13077 2515 38 30 13077 2515 38 30 13105.5 2530 false Point uv {uv} coordinate to evaluate d10f604e-ae69-41fb-b73f-eb9f01aff140 false true true 1 ddd8782f-9ad3-479c-8588-505e74f00a01 13077 2545 38 30 13093 2545 22 30 13105.5 2560 false Point P Point at {uv} a7472797-7865-4c44-91db-2274b3d6bc57 true true true 0 13145 2515 18 20 13145 2515 18 20 13155.5 2525 false Normal N Normal at {uv} 8f27fdfb-b561-4581-9522-93d7cf53d096 false true true 0 13145 2535 18 20 13145 2535 18 20 13155.5 2545 false Frame F Frame at {uv} 4d82f22a-1a28-4a1e-b9c5-c3c70b7f1ece true true true 0 13145 2555 18 20 13145 2555 18 20 13155.5 2565 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 2b9e2f2b-9c59-4a7b-9a11-c0e20c4f0365 false true true longest_list 12963 2528 72 64 12989 2530 24 60 13001 2560 false List L Base list c7274bc1-a305-4643-b9d5-cc91ca18b3d8 true true true 1 1 c6ef57e0-8b16-4f2b-a458-874784ac5fc3 12965 2530 21 20 12965 2530 21 20 12977 2540 false Index i Item index 360ef536-3504-4b8a-90f8-648954d5ba57 false true true 1 6e19569b-d955-4ef3-9064-dcc90482b251 1 12965 2550 21 20 12965 2550 21 20 12977 2560 false 0 Wrap W Wrap index to list bounds 79502f34-fac0-4594-829a-4fb49fca58ed false true true 0 1 false 12965 2570 21 20 12965 2570 21 20 12977 2580 false false Element E Item at {i'} ddd8782f-9ad3-479c-8588-505e74f00a01 true true true 0 13016 2530 17 60 13016 2530 17 60 13026 2560 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6e19569b-d955-4ef3-9064-dcc90482b251 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 12873 2551 50 20 12873 2551 50 20 12873.88 2551.128 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values e6a6df78-f41d-43d5-892f-5ccb7ea6232f false true true 0 12501 2708 184 20 12501 2708 49 20 12501.03 2708.865 false 0.04 0 0.05 3 0 f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 338e457e-4f64-4ab4-b363-6a171a408332 false true true 2 1 ee4b8d84-72cf-4351-8d5c-c825c62a759b 1 {A;B;C;D;E} {A;B;D} 13007.6 2598.124 175 40 13013.6 2604.124 163 28 13007.6 2598.124 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. cc5622b8-6965-4919-92d6-010007a78040 false true true longest_list 13302 2594 69 47 13325 2596 24 43 13337 2618 false Curve C Curve to evaluate 6f0876c4-bb57-4e55-882f-e9bbb54af551 true true true 1 338e457e-4f64-4ab4-b363-6a171a408332 13304 2596 18 43 13304 2596 18 43 13314.5 2617.5 false Start S Curve start point a49a706d-5339-4df4-9bba-8f8a6c5cc107 true true true 0 13352 2596 17 21 13352 2596 17 21 13362 2606.75 false End E Curve end point f31f5fbb-dd9c-4354-8c9b-167a1de419a5 true true true 0 13352 2617 17 22 13352 2617 17 22 13362 2628.25 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 2b69fd09-882d-427a-8880-dc5e9ff05c82 false true true longest_list 13302 2446 69 47 13325 2448 24 43 13337 2470 false Curve C Curve to evaluate def037a3-8b4b-41c5-95fd-c332ff01430e true true true 1 a259c923-605b-4437-a0b7-4672d65c1176 13304 2448 18 43 13304 2448 18 43 13314.5 2469.5 false Start S Curve start point 43d99574-b824-4044-9a53-f4907e4a332b true true true 0 13352 2448 17 21 13352 2448 17 21 13362 2458.75 false End E Curve end point 97980638-ecc9-4866-a134-c9e397489037 true true true 0 13352 2469 17 22 13352 2469 17 22 13362 2480.25 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 022da15c-daef-4ecc-9538-ccec44eb4a46 false true true longest_list 13650 2495 72 59 13674 2497 24 55 13686 2525 false Geometry G Base geometry 2109a687-e5eb-4d48-b868-efa49d2c1c66 true true true 1 57d3f976-1f5b-40a5-ab01-324bf1af397f 13652 2497 19 27 13652 2497 19 27 13663 2510.75 false Translation T Translation vector 10425b66-146f-435e-9d46-5fdeed5c3eba false true true 1 020dd83d-1296-49b4-a142-79fbb34dc179 13652 2524 19 28 13652 2524 19 28 13663 2538.25 false Geometry G Translated geometry e2243178-8692-4ad7-bbba-ed69129a8913 true true true 0 13701 2497 19 55 13701 2497 19 55 13712 2524.5 false d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. 89f33b8f-b9d6-43c0-af56-f8c1b2c0b71b false true true longest_list 13196 2521 68 48 13218 2523 24 44 13230 2545 false Vector V Base vector f748c3e7-b80a-4503-a846-216d34fd78fe false true true 1 8f27fdfb-b561-4581-9522-93d7cf53d096 13198 2523 17 44 13198 2523 17 44 13208 2545 false Vector V Unit vector cfba2732-f168-487b-8cdd-42bfaf7436ef false true true 0 13245 2523 17 44 13245 2523 17 44 13255 2545 false c98a6015-7a2f-423c-bc66-bdc505249b45 Plane 3Pt Plane 3Pt Pl 3Pt Create a plane through three points. 920fed55-d83d-4849-a396-f4578aeca939 false true true longest_list 13762 2472 72 64 13785 2474 24 60 13797 2504 false Point A A Origin point 96886f50-125c-4ec7-bdd5-2a5a57db5a28 true true true 1 57d3f976-1f5b-40a5-ab01-324bf1af397f 13764 2474 18 20 13764 2474 18 20 13774.5 2484 false Point B B X-direction point 0cc657ac-baab-4bc2-8973-cdfc00a7a24f true true true 1 1a295364-8b46-4ade-9258-88b63373510f 13764 2494 18 20 13764 2494 18 20 13774.5 2504 false Point C C Orientation point 74505462-ef30-43a6-94b6-c4a8853656b3 true true true 1 e2243178-8692-4ad7-bbba-ed69129a8913 13764 2514 18 20 13764 2514 18 20 13774.5 2524 false Plane Pl Plane definition 65f0abe1-287b-4baf-af55-cdc3edf4e707 true true true 0 13812 2474 20 60 13812 2474 20 60 13823.5 2504 false 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Srf Plane Srf Plane Create a plane surface bca2d7f8-8297-4370-ae94-3b7c9bc0296e false true true longest_list 13840 2694 68 64 13862 2696 24 60 13874 2726 false Plane P Surface base plane 4631f46b-3a9a-4c38-a753-ae0795b4c01c true true true 1 d030bc5b-996f-4f1e-8f3b-e33b5de6464e 1 13842 2696 17 20 13842 2696 17 20 13852 2706 false 0 0 0 1 0 0 0 1 0 X Size X Dimensions in X direction 7f5f0d7d-aaab-4804-a1b7-27f62b1e47b5 false true true 1 fc99c8c6-063c-49f5-8826-4093d026bdc1 1 13842 2716 17 20 13842 2716 17 20 13852 2726 false -10 10 Y Size Y Dimensions in Y direction 41cd2b96-7861-43ed-9450-464facc00cd0 false true true 1 7b2dc4ef-87b4-49dd-9d51-41304d687eda 1 13842 2736 17 20 13842 2736 17 20 13852 2746 false -10 10 Plane P Resulting plane surface 5e73c181-2d65-467b-a1ea-3739069a4d18 true true true 0 13889 2696 17 60 13889 2696 17 60 13899 2726 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fc99c8c6-063c-49f5-8826-4093d026bdc1 false true true 1 ee0ebf77-6286-4ae1-88ed-81906139600a -0.020 to +0.020 true true true 1 0 false 255;0;0;0 255;255;250;90 13547 2701 150 30 13547 2701 150 30 13547.27 2701.002 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7b2dc4ef-87b4-49dd-9d51-41304d687eda false true true 1 a29d146a-d4bc-484c-af8b-eee206865271 -0.01 to +0.01 true true true 1 0 false 255;0;0;0 255;255;250;90 13539 2764 161 28 13539 2764 161 28 13539.93 2764.716 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. e3ab1dd9-dea1-45fd-b88d-3f54cf815358 false true true longest_list 13735 2637 70 38 13759 2639 24 34 13771 2656 false Origin O Origin of plane 82f7015e-a844-4217-89a4-6477ff479140 true true true 0 1 13737 2639 19 34 13737 2639 19 34 13748 2656 false 0 0 0 Plane P World XY plane d030bc5b-996f-4f1e-8f3b-e33b5de6464e true true true 0 13786 2639 17 34 13786 2639 17 34 13796 2656 false a35811bc-1034-4491-acb8-608a8cfa27b1 Orient Orient Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. f0771d98-b997-4d38-b60f-538e0fd96bd2 false true true longest_list 13951 2623 72 66 13975 2625 24 62 13987 2656 false Geometry G Base geometry 8d9a0e07-4cef-464a-8eba-f2dde11f2643 true true true 1 5e73c181-2d65-467b-a1ea-3739069a4d18 13953 2625 19 20 13953 2625 19 20 13964 2635.333 false Initial A Reference plane 13da20cd-5465-4152-ab93-acc5d9153a4e true true true 1 d030bc5b-996f-4f1e-8f3b-e33b5de6464e 1 13953 2645 19 21 13953 2645 19 21 13964 2656 false 0 0 0 1 0 0 0 1 0 Final B Target plane 90e16e45-7fc1-4ef7-8c49-a00f251ef7c1 true true true 1 65f0abe1-287b-4baf-af55-cdc3edf4e707 13953 2666 19 20 13953 2666 19 20 13964 2676.667 false Geometry G Reoriented geometry f9d9a499-18d1-4edd-92a5-55724f4e11d5 true true true 0 14002 2625 19 62 14002 2625 19 62 14013 2656 false f80cfe18-9510-4b89-8301-8e58faf423bb Flatten Tree Flatten Tree Flatten Removes all branching information from a data tree. d9e5d7d2-feda-40e2-9d93-c1d83b7dfed5 false true true longest_list 14074 2636 70 71 14097 2638 24 67 14109 2672 false Data D Data stream to flatten 87640e3e-1063-4fb4-94f0-314b82cfef13 true true true 2 1 f9d9a499-18d1-4edd-92a5-55724f4e11d5 14076 2638 18 33 14076 2638 18 33 14086.5 2654.75 false Path P Path of flattened tree b451db6b-caaa-49cd-aa76-8db933cba09c false true true 0 1 14076 2671 18 34 14076 2671 18 34 14086.5 2688.25 false {0} Data D Squished data 2e0fd83d-1ea6-4f8e-8a9b-913955f20c1b true true true 0 14124 2638 18 67 14124 2638 18 67 14134.5 2671.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 164adeb6-1b24-433d-9ef7-42512b40b735 false true true longest_list 12880 2588 72 64 12906 2590 24 60 12918 2620 false List L Base list a2cae6da-da5e-407a-881e-57b74ebc30d6 true true true 1 1 b7829f2d-ffda-4c46-9cdd-413800228980 12882 2590 21 20 12882 2590 21 20 12894 2600 false Index i Item index 740e3e3c-ba5d-43e1-81cb-56d2674825db false true true 1 5b7f2d79-9d37-4e70-a08d-0113bf54cbe5 1 12882 2610 21 20 12882 2610 21 20 12894 2620 false 0 Wrap W Wrap index to list bounds b660303f-21b3-4cb6-9533-b4998ef73c57 false true true 0 1 false 12882 2630 21 20 12882 2630 21 20 12894 2640 false false Element E Item at {i'} ee4b8d84-72cf-4351-8d5c-c825c62a759b true true true 0 12933 2590 17 60 12933 2590 17 60 12943 2620 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5b7f2d79-9d37-4e70-a08d-0113bf54cbe5 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 12820 2610 50 20 12820 2610 50 20 12820.45 2610.566 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. c7e61719-799b-413f-bbfa-122ea334826b false true true longest_list 13303 2527 68 53 13325 2529 24 49 13337 2554 false Vector V Base vector 80602ecb-e780-4944-82bc-24f230b9a72a false true true 1 cfba2732-f168-487b-8cdd-42bfaf7436ef 13305 2529 17 24 13305 2529 17 24 13315 2541.25 false Amplitude A Amplitude (length) value 46d68a0f-36f6-4d03-bbb1-41dff05a2151 false true true 0 1 13305 2553 17 25 13305 2553 17 25 13315 2565.75 false -0.1 Vector V Resulting vector 53a7d446-6572-43c2-86b2-acdf7eafacf2 false true true 0 13352 2529 17 49 13352 2529 17 49 13362 2553.5 false b661519d-43fd-4e5a-b244-d54d9fae2bde Rotate Rotate Rotate Rotate an object in a plane. d82effc9-fc23-4e55-9a0a-d83663f51b81 false true true longest_list 11846 2451 72 68 11870 2453 24 64 11882 2485 false Geometry G Base geometry 5135f6b0-9162-4c93-b7df-2b25861d8ce5 true true true 1 fc28feb8-702f-47d7-b3d5-fad3d7875a27 11848 2453 19 21 11848 2453 19 21 11859 2463.667 false Angle A Rotation angle in radians 13130e79-58b1-4e2f-a869-665c732b4785 false true true 1 8c1f1981-5b77-4268-a90b-271f133ec850 11848 2474 19 21 11848 2474 19 21 11859 2485 false Plane P Rotation plane bec879c6-2a3c-45c7-9d6b-a069af781079 true true true 0 1 11848 2495 19 22 11848 2495 19 22 11859 2506.333 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry f72b05d3-e096-472b-b621-fb74a999657c true true true 0 11897 2453 19 64 11897 2453 19 64 11908 2485 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 1347d8d9-0442-4bed-85be-ee8385e9478c false true true longest_list 11580 2481 67 31 11603 2483 24 27 11615 2497 false Factor N Factor to be multiplied by Pi c767bb26-481e-4c61-866d-2e0ad1526986 false true true 0 1 11582 2483 18 27 11582 2483 18 27 11592.5 2496.5 false 1 Output y Output value a69b6333-501c-4817-80e8-515a866f8484 false true true 0 11630 2483 15 27 11630 2483 15 27 11639 2496.5 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication f4f2f8ea-a952-432a-af4d-308695559ab9 false true true longest_list 11673 2460 69 50 11695 2462 24 46 11707 2485 false A A First item for multiplication 060b4965-8873-4a75-ad3a-7a9b0ac136ef true true true 1 4ba31064-bd32-45d0-9515-6f310f1f45cf 11675 2462 17 23 11675 2462 17 23 11685 2473.5 false B B Second item for multiplication aa6b7004-3120-455e-9fa4-619947405928 true true true 1 a69b6333-501c-4817-80e8-515a866f8484 11675 2485 17 23 11675 2485 17 23 11685 2496.5 false Result R The result of the Multiplication 8c1f1981-5b77-4268-a90b-271f133ec850 true true true 0 11722 2462 18 46 11722 2462 18 46 11732.5 2485 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 92503ea0-483e-4e4d-b3f6-80bba0789b7d false true true longest_list 12305 2247 99 68 12343 2249 24 64 12355 2281 false Point P Sample point d41d703a-fef0-4780-8603-21bfc5716f42 true true true 2 4b44ea1f-a5da-4bd6-a751-25c19890b005 5454e357-f593-4786-906e-a6994ab6ed83 12307 2249 33 32 12323 2249 17 32 12333 2265 false Surface S Base surface 28288447-46df-46f2-89af-83bec0c3d05d true true true 1 f72b05d3-e096-472b-b621-fb74a999657c true 12307 2281 33 32 12307 2281 33 32 12333 2297 false Point P Closest point 9dbc6a68-dd53-45a4-97aa-63e2fd23e592 true true true 0 12370 2249 32 21 12370 2249 32 21 12387.5 2259.667 false UV Point uvP {uv} coordinates of closest point 75ef5935-bea6-4c5e-a760-e2983ab55d84 false true true 0 12370 2270 32 21 12370 2270 32 21 12387.5 2281 false Distance D Distance between sample point and surface 5f7a717b-715b-4023-9fa6-97362fff04ad false true true 0 12370 2291 32 22 12370 2291 32 22 12387.5 2302.333 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 440ef0a3-b7a7-4311-854e-3fe73c7d6116 false true true longest_list 11922 2281 69 67 11945 2283 24 63 11957 2315 false Curve C Curve to divide e7232daa-b250-4f7b-bf9e-a987d8bfe3a0 true true true 1 b94bf275-ac41-491e-b5c8-6262dd66dae6 11924 2283 18 21 11924 2283 18 21 11934.5 2293.5 false Number N Number of segments f8382072-8ea0-44f5-a04c-8accb888d153 false true true 1 757165be-0caf-4143-b15d-2d211af1d75d 1 11924 2304 18 21 11924 2304 18 21 11934.5 2314.5 false 10 Kinks K Split segments at kinks 71ed1156-0881-4008-8c3b-d9431798f597 false true true 0 1 false 11924 2325 18 21 11924 2325 18 21 11934.5 2335.5 false false Points P Division points 556adf64-2107-4dda-9800-01ed39068376 true true true 0 11972 2283 17 21 11972 2283 17 21 11982 2293.5 false Tangents T Tangent vectors at division points 2699a94e-3f9b-48d2-8715-b32d07bcad95 false true true 0 11972 2304 17 21 11972 2304 17 21 11982 2314.5 false Parameters t Parameter values at division points 2dded265-7585-4c2c-b3c1-bb4cd204068e false true true 0 11972 2325 17 21 11972 2325 17 21 11982 2335.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 4b846157-0b23-46f9-b286-cd5943295391 false true true longest_list 11171 2211 71 46 11195 2213 24 42 11207 2234 false Curve C Curve to offset 49880837-6b1a-4765-90a2-b09d5f789cc3 true true true 1 285e9c9f-f432-4c47-bbbc-c8d351929ee6 11173 2213 19 21 11173 2213 19 21 11184 2223.5 false Guide G Optional guide curve 44cbb06a-4e1b-4310-968f-c39f3be82ac9 true true true 0 11173 2234 19 21 11173 2234 19 21 11184 2244.5 false Curve C Flipped curve c3f94cbe-37ff-4ecd-b737-5b2fa50131a4 true true true 0 11222 2213 18 21 11222 2213 18 21 11232.5 2223.5 false Flag F Flip action 9c83ac8d-a320-4c24-a500-0bd4c981f2d0 false true true 0 false 11222 2234 18 21 11222 2234 18 21 11232.5 2244.5 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 1cddc8c6-33f0-4732-8d6c-72ba2b7803d4 false true true longest_list 12455 2259 70 46 12478 2261 24 42 12490 2282 false Data D Data matrix to flip e709b1d2-a4d7-4090-8c5c-0f9fed7747c0 true true true 2 1 75ef5935-bea6-4c5e-a760-e2983ab55d84 12457 2261 18 42 12457 2261 18 42 12467.5 2282 false Data D Flipped data matrix 039a3e8c-d62f-406f-8ce8-d009d43ae052 true true true 0 12505 2261 18 42 12505 2261 18 42 12515.5 2282 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13469.02 2793.311 13774.8 2793.717 13774.79 2812.169 13469.01 2811.763 dimensions of moire strips 19.9103146 Arial Black true false Scribble Scribble A quick note 66563172-5bc0-4a61-95fd-4d9a81a760c7 13464.01 2788.311 315.79 28.85815 13464.01 2788.311 315.79 28.85815 13469.02 2793.311 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data a259c923-605b-4437-a0b7-4672d65c1176 false true true 1 5382b115-c878-493b-a67d-4b6489c593fa 13042 2352 50 20 13042 2352 50 20 13067.14 2362.931 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 265ca3f8-7b13-47e1-be41-2fe6953882b8 false true true longest_list 13407 2468 67 44 13429 2470 24 40 13441 2490 false Point A A Line start point 6cc3671e-7cf3-4142-a7fa-e6e80bb05da2 true true true 1 97980638-ecc9-4866-a134-c9e397489037 13409 2470 17 20 13409 2470 17 20 13419 2480 false Point B B Line end point 6b22fd79-fdd7-4131-b370-70976f28e8f6 true true true 1 f31f5fbb-dd9c-4354-8c9b-167a1de419a5 13409 2490 17 20 13409 2490 17 20 13419 2500 false Line L Line segment 8ea16151-a217-472c-8e60-e60785dd79d4 true true true 0 13456 2470 16 40 13456 2470 16 40 13465.5 2490 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 57df24bf-f3b8-4a11-a252-94001a286abb false true true longest_list 13513 2473 85 64 13552 2475 24 60 13564 2505 false Curve C Curve to evaluate 6372588e-ce18-4f84-83db-e11a899e3521 true true true 1 8ea16151-a217-472c-8e60-e60785dd79d4 true 13515 2475 34 30 13515 2475 34 30 13541.5 2490 false Parameter t Parameter on curve domain to evaluate 4a937a77-08e3-4ef5-93d7-12f8be87c5d4 false true true 1 6c96bf8b-cd19-4f9e-aa20-46aa111635c2 13515 2505 34 30 13531 2505 18 30 13541.5 2520 false Point P Point on the curve at {t} 57d3f976-1f5b-40a5-ab01-324bf1af397f true true true 0 13579 2475 17 20 13579 2475 17 20 13589 2485 false Tangent T Tangent vector at {t} 95ad3a82-138f-4671-aaa2-c7f2cb8289ea false true true 0 13579 2495 17 20 13579 2495 17 20 13589 2505 false Length L Length along the curve from the start to {t} 6cf88c55-3bf3-4233-b1f1-d3b0a98f463a false true true 0 13579 2515 17 20 13579 2515 17 20 13589 2525 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6c96bf8b-cd19-4f9e-aa20-46aa111635c2 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 13427 2521 50 20 13427 2521 50 20 13427.25 2521.086 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 1a295364-8b46-4ade-9258-88b63373510f false true true 1 f31f5fbb-dd9c-4354-8c9b-167a1de419a5 13652 2622 50 20 13652 2622 50 20 13677.63 2632.094 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 020dd83d-1296-49b4-a142-79fbb34dc179 false true true 1 53a7d446-6572-43c2-86b2-acdf7eafacf2 13533 2546 50 20 13533 2546 50 20 13558.09 2556.134 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 071bf686-8821-4085-a33a-3a462c86e7f6 false true true longest_list 13174 2700 69 45 13196 2702 24 41 13208 2723 false A A Item to divide (dividend) 25fdadd0-944c-42df-b009-06ae20159acc true true true 1 e6a6df78-f41d-43d5-892f-5ccb7ea6232f 13176 2702 17 20 13176 2702 17 20 13186 2712.25 false B B Item to divide with (divisor) c79b3a2f-adbf-4a85-ba07-de4434231123 true true true 1 0d9a71fa-de8a-4c68-81e6-9f559771e3f9 13176 2722 17 21 13176 2722 17 21 13186 2732.75 false Result R The result of the Division d5c8a15a-9039-4a1d-9547-801b20f6832f true true true 0 13223 2702 18 41 13223 2702 18 41 13233.5 2722.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0d9a71fa-de8a-4c68-81e6-9f559771e3f9 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 13081 2727 50 20 13081 2727 50 20 13081.32 2727.367 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 609a5057-b8ca-4345-b12e-90c476bbb787 false true true longest_list 13290 2665 69 50 13312 2667 24 46 13324 2690 false A A First item for multiplication c299d60d-5cac-44aa-8847-e526f8b63c63 true true true 1 c838b16b-14a1-4931-b48c-5e824543e015 13292 2667 17 23 13292 2667 17 23 13302 2678.5 false B B Second item for multiplication a09cf53f-4148-47b5-8c7d-c40c7480aafd true true true 1 d5c8a15a-9039-4a1d-9547-801b20f6832f 13292 2690 17 23 13292 2690 17 23 13302 2701.5 false Result R The result of the Multiplication 9b645964-12b0-4f0c-b7e8-2b0001c26d31 true true true 0 13339 2667 18 46 13339 2667 18 46 13349.5 2690 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c838b16b-14a1-4931-b48c-5e824543e015 false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 13192 2675 50 20 13192 2675 50 20 13192.44 2675.769 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. b05d990c-259e-4c5e-a398-6451f597ab08 false true true longest_list 13404 2687 63 53 13426 2689 24 49 13438 2714 false Domain start A Start value of numeric interval 3baa8956-18bf-4316-96d4-a1181e378058 false true true 1 9b645964-12b0-4f0c-b7e8-2b0001c26d31 13406 2689 17 24 13406 2689 17 24 13416 2701.25 false Domain end B End value of numeric interval cfa3d0a9-d8c7-4293-9ba8-9ba42edfe41b false true true 1 d5c8a15a-9039-4a1d-9547-801b20f6832f 13406 2713 17 25 13406 2713 17 25 13416 2725.75 false Domain I Numeric interval between {A} and {B} ee0ebf77-6286-4ae1-88ed-81906139600a false true true 0 13453 2689 12 49 13453 2689 12 49 13460.5 2713.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 12500.64 2736.783 12769.14 2747.293 12768.54 2762.116 12500.04 2751.606 Width of Moire Element 19.9103146 Arial Black true false Scribble Scribble A quick note b2b3f00a-4b70-4544-898c-dfbef941afcc 12495.04 2731.783 279.0957 35.33325 12495.04 2731.783 279.0957 35.33325 12500.64 2736.783 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11368.94 2498.7 11616.65 2500.268 11616.36 2547.058 11368.65 2545.49 Rotation of Moire (relative to the seam) 19.9103146 Arial Black true false Scribble Scribble A quick note 51fae1f3-5cf4-487a-b7d5-7e5278b3d55e 11363.65 2493.7 257.9971 58.3584 11363.65 2493.7 257.9971 58.3584 11368.94 2498.7 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cd57641b-ed52-4cc9-91d3-084b323e7a91 false true true 0 0.02 true true true 1 0 false 255;0;0;0 255;255;250;90 1926 2047 77 20 1926 2047 77 20 1926.803 2047.398 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1874.988 2073.392 2042.147 2074.081 2042.017 2105.848 1874.858 2105.159 Offset the moire by the shown amount 13.52018 Arial Black true false Scribble Scribble A quick note 1c29b5a5-ee64-4afb-8445-42cdc6ba7b87 1869.858 2068.392 177.2888 42.45581 1869.858 2068.392 177.2888 42.45581 1874.988 2073.392 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 1cbb1d29-72ce-4819-acbf-5815890dcaa3 false true true longest_list 2473 2015 69 50 2495 2017 24 46 2507 2040 false A A First item for addition 5e02b5b5-62a3-46e7-940c-4dbb94c902e4 true true true 1 8f7ea233-4f4b-46b7-86f5-e78106b7914b 2475 2017 17 23 2475 2017 17 23 2485 2028.5 false B B Second item for addition 5a262d89-95af-44ea-ab73-19bf02e8c308 true true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2475 2040 17 23 2475 2040 17 23 2485 2051.5 false Result R The result of the Addition 3c86b10d-7ac4-420f-a3ad-cb6b2225f79b true true true 0 2522 2017 18 46 2522 2017 18 46 2532.5 2040 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. ae4c387a-ecd5-45e7-8f77-0a4eba6226e0 false true true 2 1 3c86b10d-7ac4-420f-a3ad-cb6b2225f79b 1 {A;B} {1;0;B} 2585.849 2019.723 168 40 2591.849 2025.723 156 28 2585.849 2019.723 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data f7952d18-d3ad-4a0c-90df-ec4d3ac6b680 false true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2627 1958 50 20 2627 1958 50 20 2652.599 1968.515 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. d81c791c-e930-412c-bc05-d4c983c7459a false true true 2 1 19ed6fa9-ba13-426c-b1da-2cc86f6167ca 3 {A;B;C} {1;B;C} {A;B;C} {2;B;C} {A;B;C} {3;B;C} 2740.381 1822.063 143 84 2746.381 1828.063 131 72 2740.381 1822.063 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 269644c2-940c-451e-8aae-089a2b50b64e false true true 0 ?;0;0 true true true 1 0 false 255;0;0;0 255;255;250;90 3783 1860 87 20 3783 1860 87 20 3783.969 1860.209 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 5cc6ae48-76af-4ce2-8678-203d2f5004ff false true true longest_list 3935 1823 87 63 3975 1825 24 59 3987 1855 false Data D Tree to split a68019a0-dffd-48a3-a629-2689d504b309 true true true 2 1 508a3495-0d14-4ac8-9002-435b84b72039 3937 1825 35 29 3953 1825 19 29 3964 1839.75 false Masks M Splitting masks be4d46f4-1328-421b-992a-6aab6c84689a false true true 1 1 1 269644c2-940c-451e-8aae-089a2b50b64e 3937 1854 35 30 3937 1854 35 30 3964 1869.25 false Positive P Positive set of data (all branches that match any of the masks) b910b5e7-6e49-452b-ae95-bf944ee77ff8 true true true 0 4002 1825 18 29 4002 1825 18 29 4012.5 1839.75 false Negative N Negative set of data (all branches that do not match any of the masks d7c5a3e5-804a-48ff-8d71-594c4cc68ba1 false true true 0 4002 1854 18 30 4002 1854 18 30 4012.5 1869.25 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 0c1443ad-9788-463d-95df-9511e48b3a4e false true true longest_list 3935 1889 87 63 3975 1891 24 59 3987 1921 false Data D Tree to split a916eba3-1104-43eb-ad81-a7f7e54e2dca true true true 2 1 fea935d1-29bc-446a-bfef-92e3230f3f94 3937 1891 35 29 3953 1891 19 29 3964 1905.75 false Masks M Splitting masks 0541878f-bdc3-491b-b4bc-8f2eea1e0805 false true true 1 1 1 269644c2-940c-451e-8aae-089a2b50b64e 3937 1920 35 30 3937 1920 35 30 3964 1935.25 false Positive P Positive set of data (all branches that match any of the masks) 0092684f-50b8-4627-9984-4f64c9570548 true true true 0 4002 1891 18 29 4002 1891 18 29 4012.5 1905.75 false Negative N Negative set of data (all branches that do not match any of the masks 802fd99f-7ba6-4df1-bd69-aa75a609a456 false true true 0 4002 1920 18 30 4002 1920 18 30 4012.5 1935.25 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. f89d717e-5074-4c19-8636-60a3ce95d6d2 false true true longest_list 4094 1796 66 47 4115 1798 24 43 4127 1820 false List L Base list 55d162b5-bb50-42ef-b029-22393d6bbef3 true true true 1 1 b910b5e7-6e49-452b-ae95-bf944ee77ff8 4096 1798 16 43 4096 1798 16 43 4105.5 1819.5 false List L Reversed list 8fb8691f-8ec2-4cac-b10c-de1bc3c02652 true true true 0 4142 1798 16 43 4142 1798 16 43 4151.5 1819.5 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 0b92792d-2335-49de-98a0-cd141c6f62d0 false true true longest_list 4094 1843 66 47 4115 1845 24 43 4127 1867 false List L Base list 8f6cea02-d1cb-4541-a713-4285c0e2bf6d true true true 1 1 d7c5a3e5-804a-48ff-8d71-594c4cc68ba1 4096 1845 16 43 4096 1845 16 43 4105.5 1866.5 false List L Reversed list ac565276-5757-4571-aafa-f1b4cbf63249 true true true 0 4142 1845 16 43 4142 1845 16 43 4151.5 1866.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. c89e8cea-bd70-475e-80eb-4e010b106841 false true true shortest_list 4285 1806 67 44 4307 1808 24 40 4319 1828 false Point A A Line start point e61c061e-2850-447a-8e87-44b03830f7f0 true true true 1 8fb8691f-8ec2-4cac-b10c-de1bc3c02652 4287 1808 17 20 4287 1808 17 20 4297 1818 false Point B B Line end point 09c60bc6-4704-4cc0-817c-d822afa1e3fe true true true 1 802fd99f-7ba6-4df1-bd69-aa75a609a456 4287 1828 17 20 4287 1828 17 20 4297 1838 false Line L Line segment 2b67fa44-bf95-48aa-88ad-418061b1a224 true true true 0 4334 1808 16 40 4334 1808 16 40 4343.5 1828 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. eada294d-cd9f-4a6f-b125-3e68755d2c4c false true true shortest_list 4285 1874 67 44 4307 1876 24 40 4319 1896 false Point A A Line start point 07a9f7e8-a70f-4c93-bed9-abbb05278645 true true true 1 ac565276-5757-4571-aafa-f1b4cbf63249 4287 1876 17 20 4287 1876 17 20 4297 1886 false Point B B Line end point 0f62497b-5280-4f47-837c-db78c2fd2728 true true true 1 0092684f-50b8-4627-9984-4f64c9570548 4287 1896 17 20 4287 1896 17 20 4297 1906 false Line L Line segment 22f9cae9-50f6-4dd7-aa53-e380b0d383aa true true true 0 4334 1876 16 40 4334 1876 16 40 4343.5 1896 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1485.349 2230.843 2292.34 2232.84 2291.956 2390.406 1484.965 2388.409 Offset for secondary surfaces (for moire, ribs etc) established here. 44.1928253 Arial Black true false Scribble Scribble A quick note 195c97d9-9008-48d5-b740-a646d9fa628c 1479.965 2225.843 817.3749 169.563 1479.965 2225.843 817.3749 169.563 1485.349 2230.843 false d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Curve Crv Represents a collection of 3D Curves 7ee35f74-b13d-47ef-978f-59058e054a6f false true true 0 1 9887 1903 50 20 9887 1903 50 20 9912.097 1913.208 false c626aac7-50f5-4086-a778-afc8ec25b162 -1 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 90abf822-56cd-4787-bc16-ea3d9e58599d false true true longest_list 10331 2125 72 64 10357 2127 24 60 10369 2157 false List L Base list 12e09075-846d-44e3-887b-9ba255d9f61d true true true 1 1 36c98e09-9125-4af4-9590-fa1a896365f8 10333 2127 21 20 10333 2127 21 20 10345 2137 false Index i Item index abe52dc6-44f8-48a3-a906-15aa7dd0619e false true true 1 c1d80bd7-fe42-4967-9a40-599754dcb415 1 10333 2147 21 20 10333 2147 21 20 10345 2157 false 0 Wrap W Wrap index to list bounds c9ca2c40-a2ae-4441-a25d-e7f96e9ab16d false true true 0 1 false 10333 2167 21 20 10333 2167 21 20 10345 2177 false false Element E Item at {i'} cf61d010-62c6-456e-96be-5d54f4f55e8b true true true 0 10384 2127 17 60 10384 2127 17 60 10394 2157 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c1d80bd7-fe42-4967-9a40-599754dcb415 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 10263 2153 50 20 10263 2153 50 20 10263 2153.342 false 6b021f56-b194-4210-b9a1-6cef3b7d0848 Evaluate Length Evaluate Length Eval 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. da38ea69-7e5e-4491-99e0-0d57fc9ffa24 false true true longest_list 10450 2145 85 64 10489 2147 24 60 10501 2177 false Curve C Curve to evaluate 1e609466-bddf-48f4-883a-03553a7406d7 true true true 1 cf61d010-62c6-456e-96be-5d54f4f55e8b true 10452 2147 34 20 10452 2147 34 20 10478.5 2157 false Length L Length factor for curve evaluation 9bd4ca3e-6936-4910-951d-36c16a100ad2 false true true 1 7ee35897-4c61-4179-a6d4-4c204f197f3d 1 10452 2167 34 20 10468 2167 18 20 10478.5 2177 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) 53f96e09-21c3-4685-8fb4-2155b9ff6cb9 false true true 0 1 false 10452 2187 34 20 10468 2187 18 20 10478.5 2197 false true Point P Point at the specified length eb95d048-3f38-4c2b-a8eb-6c8f6700a672 true true true 0 10516 2147 17 20 10516 2147 17 20 10526 2157 false Tangent T Tangent vector at the specified length edef40c8-82e0-4b4f-bbba-22c7645a4900 false true true 0 10516 2167 17 20 10516 2167 17 20 10526 2177 false Parameter t Curve parameter at the specified length 4a9df99f-c86a-4f79-95b8-d40541306ed2 false true true 0 10516 2187 17 20 10516 2187 17 20 10526 2197 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7ee35897-4c61-4179-a6d4-4c204f197f3d false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 10346 2200 50 20 10346 2200 50 20 10346.21 2200.992 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. fcafa81c-188a-46a9-ba33-467dbce48a73 false true true longest_list 10598 2105 99 68 10636 2107 24 64 10648 2139 false Point P Sample point 7a8f7c32-c8d3-46c3-9869-a156f58c7a1b true true true 1 eb95d048-3f38-4c2b-a8eb-6c8f6700a672 10600 2107 33 32 10616 2107 17 32 10626 2123 false Surface S Base surface 66b8a2df-f754-4f52-bf4a-9be00497edcc true true true 1 9f6a2ba4-8203-4765-abd8-8e096f61fd35 true 10600 2139 33 32 10600 2139 33 32 10626 2155 false Point P Closest point 02ea1fc1-0973-4fc5-bfa3-78899276b2ce true true true 0 10663 2107 32 21 10663 2107 32 21 10680.5 2117.667 false UV Point uvP {uv} coordinates of closest point 159a2798-35c4-41b7-8a21-de5430684c96 false true true 0 10663 2128 32 21 10663 2128 32 21 10680.5 2139 false Distance D Distance between sample point and surface 717d9261-e30a-4ce3-ad0b-80c254926dc7 false true true 0 10663 2149 32 22 10663 2149 32 22 10680.5 2160.333 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 1e922483-7aba-425b-a899-fd57b5c111bf false true true longest_list 10741 2073 90 64 10784 2075 24 60 10796 2105 false Surface S Base surface 01d89005-9810-46ca-91ed-611c1882578a true true true 1 9f6a2ba4-8203-4765-abd8-8e096f61fd35 true 10743 2075 38 30 10743 2075 38 30 10771.5 2090 false Point uv {uv} coordinate to evaluate 61e5d581-ca85-4bb2-bdde-18812251f9ce false true true 1 159a2798-35c4-41b7-8a21-de5430684c96 10743 2105 38 30 10759 2105 22 30 10771.5 2120 false Point P Point at {uv} 5a616d65-e4b9-4def-8ab7-3ffe3bf009b1 true true true 0 10811 2075 18 20 10811 2075 18 20 10821.5 2085 false Normal N Normal at {uv} 4c3dd947-ebe0-40e6-b394-2547bfc7736b false true true 0 10811 2095 18 20 10811 2095 18 20 10821.5 2105 false Frame F Frame at {uv} 8f53cca6-0784-4155-b81a-66538a78651d true true true 0 10811 2115 18 20 10811 2115 18 20 10821.5 2125 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 9f6a2ba4-8203-4765-abd8-8e096f61fd35 false true true 1 69beb2df-941d-4ffe-9ffa-729372f1dc34 10217 2084 69 20 10217 2084 69 20 10252.24 2094.305 false a35811bc-1034-4491-acb8-608a8cfa27b1 Orient Orient Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. dfb7fbfc-5a4b-4968-99f2-54a124deb7ed false true true longest_list 10924 1947 72 66 10948 1949 24 62 10960 1980 false Geometry G Base geometry 2f28f2e4-6c51-4e64-8650-997d18bbde2c true true true 1 122187fb-dc7d-4e4e-8261-d9b404fb71da 10926 1949 19 20 10926 1949 19 20 10937 1959.333 false Initial A Reference plane 8ea5f5be-0c65-4a67-bc34-47fff42baef5 true true true 1 b6804069-5d25-4539-941f-d5a17cfd6d4a 1 10926 1969 19 21 10926 1969 19 21 10937 1980 false 0 0 0 1 0 0 0 1 0 Final B Target plane 6ba6bab9-fa96-4627-ac69-4f559f72c187 true true true 1 8f53cca6-0784-4155-b81a-66538a78651d 10926 1990 19 21 10926 1990 19 21 10937 2000.667 false Geometry G Reoriented geometry 285e9c9f-f432-4c47-bbbc-c8d351929ee6 true true true 0 10975 1949 19 62 10975 1949 19 62 10986 1980 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 469baadb-3d83-4bd5-a03b-e9b28fbc1090 false true true longest_list 10597 1961 70 38 10621 1963 24 34 10633 1980 false Origin O Origin of plane 0adde2b5-f693-4ab3-9ae1-ad7aea6cc1bf true true true 1 b0212284-d90a-4a5b-b57e-7755ec1e383a 1 10599 1963 19 34 10599 1963 19 34 10610 1980 false 0 0 0 Plane P World XY plane b6804069-5d25-4539-941f-d5a17cfd6d4a true true true 0 10648 1963 17 34 10648 1963 17 34 10658 1980 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 10184.36 1781.643 10503.33 1783.341 10503.14 1815.952 10184.17 1814.254 Moire Profile 43.7668152 Arial Black true false Scribble Scribble A quick note 13622084-77e4-433d-ae68-bc4dac07f506 10179.17 1776.643 329.1621 44.30884 10179.17 1776.643 329.1621 44.30884 10184.36 1781.643 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 77fa7d5e-aad1-4dda-a6cd-028c50c2f2f7 false true true longest_list 5550 1916 66 47 5571 1918 24 43 5583 1940 false List L Base list 2784d862-c12c-46c4-878e-f4f37f0733e4 true true true 1 1 b6fd961a-f6f9-4cce-a3ca-52936ecb00d9 5552 1918 16 43 5552 1918 16 43 5561.5 1939.5 false List L Reversed list 1f6e9622-46eb-45e8-9f70-dd656b87817b true true true 0 5598 1918 16 43 5598 1918 16 43 5607.5 1939.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 618d203b-677d-427a-8ebe-914f4a195ef7 false true true 2 1 1f6e9622-46eb-45e8-9f70-dd656b87817b 1 {A;B;C;D} {A} 5658.428 1919.257 125 40 5664.428 1925.257 113 28 5658.428 1919.257 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 24ffbf1a-4ee2-4b62-b05f-acf4e3f109b3 false true true 2 1 e8d9a10a-4fd9-4a65-85e8-4e995e384b65 1 {A;B;C} {A} 5657.428 1807.182 125 40 5663.428 1813.182 113 28 5657.428 1807.182 false 4b04a1e1-cddf-405d-a7db-335aaa940541 Surface From Points Surface From Points SrfGrid Create a nurbs surface from a grid of points. bcd4c541-151e-4951-b9a0-1d0acd7e6207 false true true longest_list 5823 1846 85 74 5862 1848 24 70 5874 1883 false Points P Grid of points b7d1e436-b2e2-4f03-8428-4d8912871351 true true true 1 2 618d203b-677d-427a-8ebe-914f4a195ef7 24ffbf1a-4ee2-4b62-b05f-acf4e3f109b3 5825 1848 34 23 5841 1848 18 23 5851.5 1859.667 false 2*U+2 U Count U Number of points in {u} direction 9f8fb274-6d6f-42e1-b3b2-447f767ae473 false true true 1 f81e8468-10d9-46df-9788-16fe759f1771 5825 1871 34 23 5825 1871 34 23 5851.5 1883 false Interpolate I Interpolate samples d2b6eccd-22c0-4e25-8ea9-f354b95f3549 false true true 0 1 false 5825 1894 34 23 5841 1894 18 23 5851.5 1906.333 false false Surface S Resulting surface 7daa8b05-98a2-4c5b-a089-ee59a06f564d true true true 0 5889 1848 17 70 5889 1848 17 70 5899 1883 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data uDiv Represents a collection of generic data f81e8468-10d9-46df-9788-16fe759f1771 false true true 1 be1deeef-b13d-4f7a-8899-b963a4b7eee3 5728 1873 50 20 5728 1873 50 20 5753.586 1883.711 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 5592.518 1970.404 5810.563 1970.032 5810.626 2001.799 5592.581 2002.171 Setup the two data trees so that they will merge well 13.52018 Arial Black true false Scribble Scribble A quick note 3445bcdd-9d48-4f36-a04c-4fb629471085 5587.518 1965.032 228.1084 42.13916 5587.518 1965.032 228.1084 42.13916 5592.518 1970.404 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11373.38 1880.487 11551.53 1881.487 11551.28 1924.592 11373.13 1923.592 Half-Number Of Moire Elements 20 Arial Black true false Scribble Scribble A quick note 5313ad60-d993-408e-a23c-562ea1904dac 11368.13 1875.487 188.4014 54.10474 11368.13 1875.487 188.4014 54.10474 11373.38 1880.487 false 87df35c8-6e1d-4e2a-821a-7c1066714409 Bounding Box Bounding Box BBox Solve oriented geometry bounding boxes. 2d058dde-2be1-462c-9e46-35c57c5e27e0 false true true longest_list 10006 1954 69 64 10029 1956 24 60 10041 1986 false Content C Geometry to contain b07d2514-1cce-452c-8394-fe2011eca828 true true true 1 1 7ee35f74-b13d-47ef-978f-59058e054a6f 10008 1956 18 20 10008 1956 18 20 10018.5 1966 false Union U Create a single unified box for all objects 99e5a152-ebce-4fba-9fbd-9e09aafa9f57 false true true 0 1 false 10008 1976 18 20 10008 1976 18 20 10018.5 1986 false false Plane P BoundingBox orientation plane 7c530a65-4b69-469b-869e-8e45800d95fd false true true 0 1 10008 1996 18 20 10008 1996 18 20 10018.5 2006 false 0 0 0 1 0 0 0 1 0 Box B Aligned bounding box in world coordinates 21cba219-b9c6-4d92-8f05-76034b385d0a true true true 0 10056 1956 17 30 10056 1956 17 30 10066 1971 false Box B Bounding box in orientation plane coordinates e2e6f1e4-0ace-448c-8ee9-ff4ddac02574 false true true 0 10056 1986 17 30 10056 1986 17 30 10066 2001 false db7d83b1-2898-4ef9-9be5-4e94b4e2048d Box Components Box Components Box Decompose a Box object into its component parts. ee2df6f5-384a-49e2-9e8e-424a7f82d666 false true true longest_list 10133 1929 68 84 10155 1931 24 80 10167 1971 false Box B Base box cec20a6e-6111-4e70-9943-4a1a340d37da true true true 1 21cba219-b9c6-4d92-8f05-76034b385d0a 10135 1931 17 80 10135 1931 17 80 10145 1971 false Plane P Box plane 3bd8ce26-e19a-4c7e-aa80-c099b039154a true true true 0 10182 1931 17 20 10182 1931 17 20 10192 1941 false X X {x} dimension of box 66159e0b-e590-41f9-8aa5-d5a0310b7a77 false true true 0 10182 1951 17 20 10182 1951 17 20 10192 1961 false Y Y {y} dimension of box 4b321d7b-7598-4790-b83b-373223bb6b6e false true true 0 10182 1971 17 20 10182 1971 17 20 10192 1981 false Z Z {z} dimension of box e2709051-c290-4256-978c-fb30ef687c7b false true true 0 10182 1991 17 20 10182 1991 17 20 10192 2001 false 7986486c-621a-48fb-8f27-a28a22c91cc9 Average Average Avr Solve the arithmetic average for a set of items 7d25bd01-a3dd-4534-bb4f-aeecd0c942d2 false true true longest_list 10366 1938 75 44 10383 1940 24 40 10395 1960 false Input I Input values for averaging 6339105a-6ee1-4b99-97a5-94f227c8f99f true true true 1 2 eab6a442-9f0d-426d-b9a0-48ad37ebcc06 1c7ecad6-603f-4f15-a83f-d16704ec53a4 10368 1940 12 40 10368 1940 12 40 10375.5 1960 false Arithmetic mean AM Arithmetic mean (average) of all input values b3d9a93f-0aff-4f37-bf7e-b4c91c8034d4 true true true 0 10410 1940 29 40 10410 1940 29 40 10426 1960 false 825ea536-aebb-41e9-af32-8baeb2ecb590 Domain Components Domain Components DomComp Decompose a numeric domain into its component parts. ad50a4cc-360e-4c0f-a351-8aaaeb6d97b9 false true true longest_list 10248 1910 63 102 10265 1912 24 98 10277 1961 false Domain I Base domain 109a6741-c95b-4e5f-b1a2-48bd0db6023c false true true 1 66159e0b-e590-41f9-8aa5-d5a0310b7a77 10250 1912 12 98 10250 1912 12 98 10257.5 1961 false Start S Start of domain 1c7ecad6-603f-4f15-a83f-d16704ec53a4 false true true 0 10292 1912 17 49 10292 1912 17 49 10302 1936.5 false End E End of domain eab6a442-9f0d-426d-b9a0-48ad37ebcc06 false true true 0 10292 1961 17 49 10292 1961 17 49 10302 1985.5 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 754c647d-8edb-4f15-847f-1d61d47957fc false true true longest_list 10501 1948 72 64 10523 1950 24 60 10535 1980 false X component X {x} component 6abfbde8-2a50-4a67-ae41-d961ff69c491 false true true 1 b3d9a93f-0aff-4f37-bf7e-b4c91c8034d4 1 10503 1950 17 20 10503 1950 17 20 10513 1960 false 0 Y component Y {y} component 61119fd7-2121-4cea-bb5f-04203922de40 false true true 0 1 10503 1970 17 20 10503 1970 17 20 10513 1980 false 0 Z component Z {z} component 0542239e-54c0-4e96-94d2-6dc1515ddf04 false true true 0 1 10503 1990 17 20 10503 1990 17 20 10513 2000 false 0 Point Pt Point coordinate b0212284-d90a-4a5b-b57e-7755ec1e383a true true true 0 10550 1950 21 60 10550 1950 21 60 10562 1980 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 72eb335a-fb93-467e-ac8c-d698f204297a false true true longest_list 15812 1710 69 53 15836 1712 24 49 15848 1737 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 2438784e-2c72-4d59-9c2b-234db71a7c62 true true true 2 1 ff5684e4-7593-432e-9b89-e0d005464052 15814 1712 19 24 15814 1712 19 24 15825 1724.25 false Gate G Gate index of output stream 4f460185-6b71-4f35-8725-50cd3afc47f1 false true true 1 2058da52-5494-423d-ae81-29b70ad1db26 1 15814 1736 19 25 15814 1736 19 25 15825 1748.75 false 0 Target 0 0 Output for Gate index 0 d5807780-04b4-4965-a344-d4a1bfb26959 true false true 0 15863 1712 16 24 15863 1712 16 24 15872.5 1724.25 false Target 1 1 Output for Gate index 1 1263a98e-8818-4346-97a1-b1521c342fac true false true 0 15863 1736 16 25 15863 1736 16 25 15872.5 1748.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle 2058da52-5494-423d-ae81-29b70ad1db26 false true true 0 15266 1853 96 20 15266 1853 96 20 15266.43 1853.824 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 2f2a6e8d-4517-401c-9ebd-3669b2e6bcfc false true true longest_list 2473 2068 69 50 2495 2070 24 46 2507 2093 false A A First item for addition 3b5bff59-3e9e-4331-b168-43dde1970f8b true true true 1 b789bee2-5610-47e8-842e-044b52e0ac66 2475 2070 17 23 2475 2070 17 23 2485 2081.5 false B B Second item for addition 68b3757f-36e5-46aa-8f3d-0fd5f594cba2 true true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2475 2093 17 23 2475 2093 17 23 2485 2104.5 false Result R The result of the Addition 444ec15f-a90e-410e-9efe-115d1d2b3d56 true true true 0 2522 2070 18 46 2522 2070 18 46 2532.5 2093 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4b63bcf0-a35d-4128-8598-293d3924fbfb false true true 2 1 444ec15f-a90e-410e-9efe-115d1d2b3d56 1 {A;B} {2;0;B} 2586.349 2073.323 168 40 2592.349 2079.323 156 28 2586.349 2073.323 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 771d73d7-6298-4ee4-ab78-fd9ac94ff98c false true true longest_list 2473 2122 69 46 2495 2124 24 42 2507 2145 false A A Item to subtract from (minuend) 75694d63-70e2-4b01-9bd8-02000e96a9ae true true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2475 2124 17 21 2475 2124 17 21 2485 2134.5 false B B Item to subtract (subtrahend) 0ee9b096-d65c-4d8f-94e6-e750e114b81f true true true 1 b789bee2-5610-47e8-842e-044b52e0ac66 2475 2145 17 21 2475 2145 17 21 2485 2155.5 false Result R The result of the Subtraction 532e962f-b88f-451f-ab8e-cf4eb6813c8e true true true 0 2522 2124 18 42 2522 2124 18 42 2532.5 2145 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4b456843-75ce-45ef-bb2a-afaa009b86a5 false true true 2 1 532e962f-b88f-451f-ab8e-cf4eb6813c8e 1 {A;B} {3;0;B} 2586.349 2125.923 168 40 2592.349 2131.923 156 28 2586.349 2125.923 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. ccd28c6f-9b30-46e7-b2dd-190009d22973 false true true longest_list 15798 1814 87 63 15838 1816 24 59 15850 1846 false Data D Tree to split 1131bc8b-608c-4f20-9b15-f2a3468a133a true true true 2 1 5608e3bb-78bb-46e1-9259-08402de4c007 15800 1816 35 29 15816 1816 19 29 15827 1830.75 false Masks M Splitting masks 7c5025b3-ed91-472d-b0c5-1f51184170f7 false true true 1 1 1 66ca6d2b-aa72-4e4c-890b-b920628a5163 15800 1845 35 30 15800 1845 35 30 15827 1860.25 false Positive P Positive set of data (all branches that match any of the masks) 68784517-b267-4479-9d91-799f8fc3a8ff true true true 0 15865 1816 18 29 15865 1816 18 29 15875.5 1830.75 false Negative N Negative set of data (all branches that do not match any of the masks 55c24f12-a2f2-4124-aad4-022334055af3 false true true 0 15865 1845 18 30 15865 1845 18 30 15875.5 1860.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 66ca6d2b-aa72-4e4c-890b-b920628a5163 false true true 0 3 true true true 1 1 false 255;0;0;0 255;255;250;90 15728 1853 50 20 15728 1853 50 20 15728.2 1853.006 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. ef766c3a-f6fb-4dc8-96b7-e4084135302b false true true 2 1 eb0f95e4-6809-450b-9f33-19a5fa7e70f3 3 {A;B;C} {1;B;C} {A;B;C} {2;B;C} {A;B;C} {3;B;C} 3254.656 1842.746 143 84 3260.656 1848.746 131 72 3254.656 1842.746 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 83f92b18-128b-4c5d-8511-7304c0009ceb false true true 3 4b456843-75ce-45ef-bb2a-afaa009b86a5 4b63bcf0-a35d-4128-8598-293d3924fbfb ae4c387a-ecd5-45e7-8f77-0a4eba6226e0 2998 1983 50 20 2998 1983 50 20 3023.583 1993.668 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d22a79b6-800b-443c-8fc8-dac18f2ec086 false true true 1 8a718ce7-5078-4fd1-b2b2-28de123e5da4 9802 2322 50 20 9802 2322 50 20 9827.057 2332.379 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 8a718ce7-5078-4fd1-b2b2-28de123e5da4 false true true 1 4a8da17b-0359-4975-bed1-72e75eed6f5c 9507 2322 50 20 9507 2322 50 20 9532.057 2332.379 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib edge surfaces Represents a collection of generic data 5608e3bb-78bb-46e1-9259-08402de4c007 false true true 1 70169c31-d7d6-4a5b-a5a0-04ba9d921346 14771 1516 128 20 14771 1516 128 20 14835.45 1526.506 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 9705.757 2188.533 9976.563 2188.073 9976.652 2238.74 9705.847 2239.2 create a clyinder that is the same dimentions as the surface we want to generate the morie on. 13.52018 Arial Black true false Scribble Scribble A quick note 05f14b71-dff2-4cc3-b6b7-e284f8c44fce 9700.757 2183.073 280.8955 61.12744 9700.757 2183.073 280.8955 61.12744 9705.757 2188.533 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 9439.101 2213.554 9639.552 2209.846 9640.092 2238.816 9439.641 2242.524 Find the approximate dimentions of the surface 13.52018 Arial Black true false Scribble Scribble A quick note 52569f18-93ee-46f4-aa67-b555783eaef4 9434.101 2204.846 210.9912 42.67773 9434.101 2204.846 210.9912 42.67773 9439.101 2213.554 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 10736.31 2149.862 10917.25 2151.363 10916.86 2202.194 10735.91 2200.693 create a suface frame at the mid-point of that cylinder 13.52018 Arial Black true false Scribble Scribble A quick note ec7b4c02-38bb-49ed-b8ab-a512c901458f 10730.91 2144.862 191.3447 62.33203 10730.91 2144.862 191.3447 62.33203 10736.31 2149.862 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 10438.17 2095.863 10552.67 2096.875 10552.26 2147.706 10437.76 2146.694 Get one of the circles making the cylinder... 13.52018 Arial Black true false Scribble Scribble A quick note 06f5f9b9-5bd8-4a62-a78d-f6f0cec7bfda 10432.76 2090.863 124.9111 61.84302 10432.76 2090.863 124.9111 61.84302 10438.17 2095.863 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 10476.71 2338.744 10614.7 2339.518 10614.55 2371.285 10476.56 2370.511 Get the seam line of the cylinder. 13.52018 Arial Black true false Scribble Scribble A quick note 02a15578-ffe1-4e92-91b0-b1f8c14bb8db 10471.56 2333.744 148.1426 42.54102 10471.56 2333.744 148.1426 42.54102 10476.71 2338.744 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 9987.457 1896.377 10160.75 1897.551 10160.45 1948.389 9987.156 1947.215 This takes a profile drawn on the xy plane (though 0,0) .... 13.52018 Arial Black true false Scribble Scribble A quick note 2e9019ea-1b19-49c9-9572-3813789fe3d7 9982.156 1891.377 183.5898 62.01245 9982.156 1891.377 183.5898 62.01245 9987.457 1896.377 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 10348.58 1895.707 10494.21 1895.674 10494.22 1924.649 10348.59 1924.682 Find the numerical extremes of x.... 13.52018 Arial Black true false Scribble Scribble A quick note 60daba50-4379-4336-bf3a-bab33061ea7c 10343.58 1890.674 155.6357 39.00769 10343.58 1890.674 155.6357 39.00769 10348.58 1895.707 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 10553.61 1894.921 10691.06 1896.137 10690.68 1944.341 10553.23 1943.125 and offset the plane to take this into account. 13.52018 Arial Black true false Scribble Scribble A quick note 6c78face-a925-434c-9528-6a5081f3cacb 10548.23 1889.921 147.834 59.41968 10548.23 1889.921 147.834 59.41968 10553.61 1894.921 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 122187fb-dc7d-4e4e-8261-d9b404fb71da false true true 1 7ee35f74-b13d-47ef-978f-59058e054a6f 10817 1902 50 20 10817 1902 50 20 10842.38 1912.289 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 0c0b0060-e508-42dc-8614-2b7da418213d false true true longest_list 16338 1762 69 51 16360 1764 24 47 16372 1788 false Brep A First Brep 267182c9-323a-4d6c-bc60-68f5f5f31815 true true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 16340 1764 17 23 16340 1764 17 23 16350 1775.75 false Brep B Second Brep 61430b98-5b3d-41e4-9355-19441e1c69b5 true true true 1 d70c53b7-5623-476b-ac38-4d14e26cac0e 16340 1787 17 24 16340 1787 17 24 16350 1799.25 false Curves C Intersection curves 2e461fe8-d144-4f73-a2c2-820cf2a906d0 true true true 0 16387 1764 18 23 16387 1764 18 23 16397.5 1775.75 false Points P Intersection points d5dab1fe-bb91-4004-8861-56a4a3cc3ef1 true true true 0 16387 1787 18 24 16387 1787 18 24 16397.5 1799.25 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 52f3e420-eed0-477c-a40e-110b6e80b8ab false true true longest_list 17491 1754 68 46 17514 1756 24 42 17526 1777 false Curve C Curve to measure ac502d0e-3828-41e0-9ff2-9817ca687fd2 true true true 1 0af78cd6-a427-4364-9769-e1dc504b520c 17493 1756 18 42 17493 1756 18 42 17503.5 1777 false Length L Curve length c8cdf5b2-7c2b-435e-a587-c770ec31cd86 false true true 0 17541 1756 16 42 17541 1756 16 42 17550.5 1777 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7e748a9f-54df-4aed-b4ad-15a4607b3dc7 false true true 1 6672b52b-29e9-464c-80c8-15b5f61c59e5 0.045 true false false 1 0 false 255;0;0;0 255;255;0;0 17571 1716 66 20 17571 1716 66 20 17571.52 1716.875 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 41a541b7-1ba8-4ced-bce0-c9214fabf62f false true true longest_list 17699 1764 69 46 17721 1766 24 42 17733 1787 false A A Item to subtract from (minuend) 89760f6a-b4a4-4a26-b309-ff69a9d083af true true true 1 c8cdf5b2-7c2b-435e-a587-c770ec31cd86 17701 1766 17 21 17701 1766 17 21 17711 1776.5 false B B Item to subtract (subtrahend) b1b7cdb3-2b9f-4ffc-8f19-e178ba1a4346 true true true 1 7e748a9f-54df-4aed-b4ad-15a4607b3dc7 17701 1787 17 21 17701 1787 17 21 17711 1797.5 false Result R The result of the Subtraction dcacec3b-dac2-4972-b2f6-b870d54a3291 true true true 0 17748 1766 18 42 17748 1766 18 42 17758.5 1787 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 2cd85503-da2d-4fba-821c-5f642bb3881e false true true longest_list 17797 1687 72 69 17819 1689 24 65 17831 1722 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices ae120a59-8c7e-47a2-98f6-4edccae9ac9a false true true 1 0 2 17799 1689 17 21 17799 1689 17 21 17809 1699.833 false 0 1 Stream 0 0 Input stream 0 fa95528e-437f-4141-8517-5e7f08b285fa true false true 1 1 7e748a9f-54df-4aed-b4ad-15a4607b3dc7 17799 1710 17 22 17799 1710 17 22 17809 1721.5 false Stream 1 1 Input stream 1 95bd5319-a8d1-474f-97f1-3c74c1bd23fe true false true 1 1 dcacec3b-dac2-4972-b2f6-b870d54a3291 17799 1732 17 22 17799 1732 17 22 17809 1743.167 false Weave W Weave result a0c5876e-f2e5-4f0d-a46b-30cac816fbda true true true 0 17846 1689 21 65 17846 1689 21 65 17858 1721.5 false 06b3086c-1e9d-41c2-bcfc-bb843156196e Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. e14b1379-b2e2-4411-a344-2829a8012a8c false true true longest_list 17375 1736 66 82 17396 1738 24 78 17408 1777 false Tree T Tree to simplify. f508e234-369e-48d7-a7e6-c65c43a0cf41 true true true 2 1 2e461fe8-d144-4f73-a2c2-820cf2a906d0 17377 1738 16 78 17377 1738 16 78 17386.5 1777 false Tree T Simplified tree. 0af78cd6-a427-4364-9769-e1dc504b520c true true true 0 17423 1738 16 78 17423 1738 16 78 17432.5 1777 false 6b021f56-b194-4210-b9a1-6cef3b7d0848 Evaluate Length Evaluate Length Eval 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. ecfc13d1-9306-4d33-9b39-3908502d08f9 false true true longest_list 17921 1690 69 64 17944 1692 24 60 17956 1722 false Curve C Curve to evaluate 620668a2-7f4d-4677-93de-512cb423b842 true true true 1 ab8851d5-231b-4067-8ff3-1f88f811ed96 17923 1692 18 20 17923 1692 18 20 17933.5 1702 false Length L Length factor for curve evaluation ac838277-efbe-4151-a285-4aac30c5bb0e false true true 1 a0c5876e-f2e5-4f0d-a46b-30cac816fbda 1 17923 1712 18 20 17923 1712 18 20 17933.5 1722 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) 950114cf-5f87-484a-ac52-390403056cb5 false true true 0 1 false 17923 1732 18 20 17923 1732 18 20 17933.5 1742 false false Point P Point at the specified length 3cc6c9bf-e57a-4e22-9e61-42d9af5e7c9a true true true 0 17971 1692 17 20 17971 1692 17 20 17981 1702 false Tangent T Tangent vector at the specified length 4e71e9d7-11af-49ef-a666-9dc8e939a53c false true true 0 17971 1712 17 20 17971 1712 17 20 17981 1722 false Parameter t Curve parameter at the specified length ad6d53d7-08dd-41a2-ba63-ddc57c5accba false true true 0 17971 1732 17 20 17971 1732 17 20 17981 1742 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 75f6976a-2b9f-4b48-8dbb-11bd86921c83 false true true longest_list 20265 1732 69 50 20287 1734 24 46 20299 1757 false A A First item for multiplication 5321b46d-b5b0-45c6-bdc9-d2fed4ed7c3b true true true 1 0f90bc94-8d23-4fa8-81ca-06a0fb801159 20267 1734 17 23 20267 1734 17 23 20277 1745.5 false B B Second item for multiplication 46fb39c5-77fb-4142-8d7c-8d80b8255ef9 true true true 1 7cb53f93-1280-4b93-86a0-4e83a47e00bd 20267 1757 17 23 20267 1757 17 23 20277 1768.5 false Result R The result of the Multiplication cda744ef-1fe6-45ae-a27a-0ed3062917f6 true true true 0 20314 1734 18 46 20314 1734 18 46 20324.5 1757 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7cb53f93-1280-4b93-86a0-4e83a47e00bd false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 20192 1763 50 20 20192 1763 50 20 20192.05 1763.3 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0f90bc94-8d23-4fa8-81ca-06a0fb801159 false true true 0 0.01905 true true true 1 0 false 255;0;0;0 255;247;0;0 20006 1721 102 20 20006 1721 102 20 20006.34 1721.155 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 17583.5 1658.061 17794.22 1655.302 17794.89 1705.965 17584.17 1708.724 This number determines how much is removed from ribs to allow for joint. 13.52018 Arial Black true false Scribble Scribble A quick note 90bd1bcc-c9d8-4214-90b2-607c6bdcbd29 17578.5 1650.302 221.3887 63.42224 17578.5 1650.302 221.3887 63.42224 17583.5 1658.061 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 20527.86 1757.866 20858.28 1753.462 20858.8 1794.997 20528.38 1799.401 RIBS (SOLID) 44.1928253 Arial Black true false Scribble Scribble A quick note b9b57fa5-7487-4825-867e-6f25e4311eb8 20522.86 1748.462 340.9453 55.93933 20522.86 1748.462 340.9453 55.93933 20527.86 1757.866 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data ade21ba9-ad70-43dc-85ad-5f43b83e3f70 false true true 1 fa058176-2aca-40ab-ba47-2ae18e1658b7 17447 1946 50 20 17447 1946 50 20 17472.1 1956.6 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data ab8851d5-231b-4067-8ff3-1f88f811ed96 false true true 1 458cc037-4b76-4fc2-8d79-e9a79db93394 17822 1632 50 20 17822 1632 50 20 17847.33 1642.44 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 458cc037-4b76-4fc2-8d79-e9a79db93394 false true true 1 0af78cd6-a427-4364-9769-e1dc504b520c 17538 1632 50 20 17538 1632 50 20 17563.27 1642.44 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 2e2e847c-8ca4-4d33-9709-19a63333cea3 false true true longest_list 16340 1811 69 51 16362 1813 24 47 16374 1837 false Brep A First Brep e19fb6b5-ce7a-403e-9045-8843d619760d true true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 16342 1813 17 23 16342 1813 17 23 16352 1824.75 false Brep B Second Brep a1d88ca3-68f1-4d1d-baf3-82ea63d2613c true true true 1 06e8289b-023c-418d-ba3a-c88be8b34fe4 16342 1836 17 24 16342 1836 17 24 16352 1848.25 false Curves C Intersection curves 8b348531-8dea-4bd6-ae4b-e6bc51e3570a true true true 0 16389 1813 18 23 16389 1813 18 23 16399.5 1824.75 false Points P Intersection points 24de78da-a268-428a-946d-84611b60db2e true true true 0 16389 1836 18 24 16389 1836 18 24 16399.5 1848.25 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 0a1d598d-6e8d-4b3d-841e-6027dd5736f8 false true true longest_list 16338 1861 69 51 16360 1863 24 47 16372 1887 false Brep A First Brep 623514f1-e8e3-45e8-a247-6d75dc6a70cd true true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 16340 1863 17 23 16340 1863 17 23 16350 1874.75 false Brep B Second Brep 75e96908-b670-4abd-a6b8-04294808ba87 true true true 1 838e0382-6a15-4991-ac3d-2179f18cc400 16340 1886 17 24 16340 1886 17 24 16350 1898.25 false Curves C Intersection curves 52a9341c-5f82-470a-9980-93d1a746a12a true true true 0 16387 1863 18 23 16387 1863 18 23 16397.5 1874.75 false Points P Intersection points 8859b07f-368e-44ea-ae99-ea617d41e568 true true true 0 16387 1886 18 24 16387 1886 18 24 16397.5 1898.25 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible d9309dbf-f8d2-4aa0-a92a-822aa9fa1dc2 false true true longest_list 16832 1890 70 50 16855 1892 24 46 16867 1915 false Curves C Curves to join 435930e2-cb26-403e-b18e-1137a9651038 true true true 1 1 1d209ea3-6b99-4ea6-a0d1-0a414ae93edc 16834 1892 18 23 16834 1892 18 23 16844.5 1903.5 false Preserve P Preserve direction of input curves ec880e89-de4b-468f-8ea8-5fbe393ae7f4 false true true 0 1 false 16834 1915 18 23 16834 1915 18 23 16844.5 1926.5 false false Curves C Joined curves and individual curves that could not be joined. 87c06b45-75b2-4400-af12-fe554cf6d198 true true true 0 16882 1892 18 46 16882 1892 18 46 16892.5 1915 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible d2af1b8c-4352-4d94-a78d-e2eaab3b9d41 false true true longest_list 16833 1817 70 50 16856 1819 24 46 16868 1842 false Curves C Curves to join a55518dd-856b-452d-93a0-dd4196dfdbff true true true 1 1 e6283cde-00b1-4aeb-900f-311f3e86ab76 16835 1819 18 23 16835 1819 18 23 16845.5 1830.5 false Preserve P Preserve direction of input curves 2093048b-2dc2-49b4-914d-36bea9427940 false true true 0 1 false 16835 1842 18 23 16835 1842 18 23 16845.5 1853.5 false false Curves C Joined curves and individual curves that could not be joined. f5a79547-876b-4352-ba6c-112425c1f23a true true true 0 16883 1819 18 46 16883 1819 18 46 16893.5 1842 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 00021d7d-e34e-4af5-bfb1-e74b91f0702e false true true longest_list 17235 1851 69 47 17259 1853 24 43 17271 1875 false Section S Section curves 47060035-8028-49cd-ba31-47bfc33f511b true true true 1 1 a018b405-af1e-4542-88b8-fe59f798b098 17237 1853 19 21 17237 1853 19 21 17248 1863.75 false Options O Loft options c18aebf8-82e8-45cf-9390-e80c73b7ea75 false true true 1 ce25d5df-155c-4195-b324-0920719bff9e 1 17237 1874 19 22 17237 1874 19 22 17248 1885.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 4d143c63-eb4f-4090-9041-b6ed6d370e59 true true true 0 17286 1853 16 43 17286 1853 16 43 17295.5 1874.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 6f501667-54f2-49f7-8f1e-aa1d2d94ecc9 false true true longest_list 16950 1828 72 64 16976 1830 24 60 16988 1860 false List L Base list f7cc738f-4106-4fe8-af90-66385cdb4537 true true true 1 1 f5a79547-876b-4352-ba6c-112425c1f23a 16952 1830 21 20 16952 1830 21 20 16964 1840 false Index i Item index 371e746e-b872-463e-a273-b428ffbeebae false true true 1 35fd7a16-1533-48d9-806f-3a59e5981286 1 16952 1850 21 20 16952 1850 21 20 16964 1860 false 0 Wrap W Wrap index to list bounds c8dd4d1a-4de7-41d1-9b7d-5b5c7692c5da false true true 0 1 false 16952 1870 21 20 16952 1870 21 20 16964 1880 false false Element E Item at {i'} fbef4fb7-5ef1-44dd-b4c8-d21445e47d25 true true true 0 17003 1830 17 60 17003 1830 17 60 17013 1860 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. d4734bbd-ae31-4a68-8e18-4c165576d5cd false true true longest_list 16950 1905 72 64 16976 1907 24 60 16988 1937 false List L Base list 406397ff-8d18-4fd8-9e39-3da607bbacac true true true 1 1 87c06b45-75b2-4400-af12-fe554cf6d198 16952 1907 21 20 16952 1907 21 20 16964 1917 false Index i Item index e976a5d4-af1b-4604-b08b-b7de232143bb false true true 1 35fd7a16-1533-48d9-806f-3a59e5981286 1 16952 1927 21 20 16952 1927 21 20 16964 1937 false 0 Wrap W Wrap index to list bounds 28459786-70b4-42cd-9fab-ea9720b6c41b false true true 0 1 false 16952 1947 21 20 16952 1947 21 20 16964 1957 false false Element E Item at {i'} 62f67684-70b5-435e-9a0c-b14cd760be72 true true true 0 17003 1907 17 60 17003 1907 17 60 17013 1937 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 35fd7a16-1533-48d9-806f-3a59e5981286 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 16854 1870 50 20 16854 1870 50 20 16854.6 1870.886 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 8eb83ec7-57df-4f8e-a489-d017e5317547 false true true longest_list 19153 1645 68 76 19176 1647 24 72 19188 1683 false Surface S Base surface 04044c7a-c9d1-4e8f-9a2a-47e5b1d2552a true true true 1 5cbfa099-4042-4ac6-9ca6-089b9da29628 19155 1647 18 36 19155 1647 18 36 19165.5 1665 false Curves C Splitting curves 06ec3738-860e-46ab-9abb-f6e7a0839070 true true true 1 1 9d84f02d-b24a-4b14-a059-df52688ac9a7 19155 1683 18 36 19155 1683 18 36 19165.5 1701 false Fragments F Splitting fragments 759f5ace-cf35-4ab8-9df6-f65eb4d137a5 true true true 0 19203 1647 16 72 19203 1647 16 72 19212.5 1683 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. ac452ef0-e159-4c81-95dc-9d8863b51534 false true true longest_list 18040 1768 70 84 18062 1770 24 80 18074 1810 false Plane P Plane to decompose e69c0e98-f957-459b-b0c7-6a394450076b true true true 1 60e74f65-74fb-4d90-b594-18fc8ab2eaf4 1 18042 1770 17 80 18042 1770 17 80 18052 1810 false 0 0 0 1 0 0 0 1 0 Origin O Origin point d07c3ba0-0d38-46da-bbd2-e6461ce036a5 true true true 0 18089 1770 19 20 18089 1770 19 20 18100 1780 false X-Axis X X-Axis vector 3bbf6ffb-fb2b-4de2-897b-ddc97203bf31 false true true 0 18089 1790 19 20 18089 1790 19 20 18100 1800 false Y-Axis Y Y-Axis vector 651a2b35-f779-4b0d-a23a-ce4c6766a6d9 false true true 0 18089 1810 19 20 18089 1810 19 20 18100 1820 false Z-Axis Z Z-Axis vector 205e321f-a1f0-4f75-96f8-3037f4bd7284 false true true 0 18089 1830 19 20 18089 1830 19 20 18100 1840 false 2a5cfb31-028a-4b34-b4e1-9b20ae15312e Cross Product Cross Product XProd Compute vector cross product. f3583a60-66db-4dd2-8340-ca18c4b84ee0 false true true longest_list 18472 1746 85 66 18511 1748 24 62 18523 1779 false Vector A A First vector 60d7d656-a7a0-416e-a670-e838dcba1eb0 false true true 1 7b440ebc-58e1-4c32-83c9-eaddd35e4437 18474 1748 34 20 18490 1748 18 20 18500.5 1758.333 false Vector B B Second vector 955c1b3b-242a-44b0-a70b-00ddbee8c4e0 false true true 2 1 67dac220-548f-43c9-860d-8a7c4b662127 18474 1768 34 21 18474 1768 34 21 18500.5 1779 false Unitize U Unitize output 24292da3-c2ad-456c-a490-fc8419ff23ce false true true 1 4c3c7399-1617-4e17-8c60-82ccd8ea5b55 1 false 18474 1789 34 21 18490 1789 18 21 18500.5 1799.667 false false Vector V Cross product vector 44e198e1-976e-4746-90c0-93759b93cc8c false true true 0 18538 1748 17 31 18538 1748 17 31 18548 1763.5 false Length L Vector length da0d14b4-e3e6-4dc6-b340-db08c720516c false true true 0 18538 1779 17 31 18538 1779 17 31 18548 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 7b440ebc-58e1-4c32-83c9-eaddd35e4437 false true true 2 1 4e71e9d7-11af-49ef-a666-9dc8e939a53c 1 {A;B;C} {0;0;A;B} 18236.9 1742.194 196 40 18242.9 1748.194 184 28 18236.9 1742.194 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle 4c3c7399-1617-4e17-8c60-82ccd8ea5b55 false true true 0 18347 1796 96 20 18347 1796 96 20 18347.65 1796.194 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4e6f042b-d22a-4941-992b-e78cff206416 false true true 2 1 3cc6c9bf-e57a-4e22-9e61-42d9af5e7c9a 1 {A;B;C} {0;0;A;B} 18237.15 1685.944 196 40 18243.15 1691.944 184 28 18237.15 1685.944 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 347574dd-fa7f-4e83-8870-6a0d0ef28edb false true true longest_list 18716 1686 88 59 18756 1688 24 55 18768 1716 false Geometry G Base geometry 1c4720b7-085e-4799-9fac-93d9ee4ff6c5 true true true 2 1 4e6f042b-d22a-4941-992b-e78cff206416 18718 1688 35 27 18718 1688 35 27 18745 1701.75 false Translation T Translation vector e1a5cc5d-18b2-4a73-82f6-3305dc1162e1 false true true 2 1 44e198e1-976e-4746-90c0-93759b93cc8c 18718 1715 35 28 18718 1715 35 28 18745 1729.25 false Geometry G Translated geometry 6e301a23-59d9-4304-92b4-811e33af2a00 true true true 0 18783 1688 19 55 18783 1688 19 55 18794 1715.5 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 99e0aa2a-42d8-41f6-8503-35d9349da1f6 false true true longest_list 18716 1767 88 59 18756 1769 24 55 18768 1797 false Geometry G Base geometry a75c32ca-5cdb-4bdd-aeb7-4c90c8f85c35 true true true 2 1 4e6f042b-d22a-4941-992b-e78cff206416 18718 1769 35 27 18718 1769 35 27 18745 1782.75 false Translation T Translation vector 88d507e8-cbbf-4fea-8f7b-b38d0758c2d6 false true true 2 1 ec238a54-782e-4a33-a027-91b22c3d1701 18718 1796 35 28 18718 1796 35 28 18745 1810.25 false Geometry G Translated geometry a19e77b1-f3d2-46da-b9fd-f06ac836297e true true true 0 18783 1769 19 55 18783 1769 19 55 18794 1796.5 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). f4262846-d9a2-4e55-b016-09e93f28fe16 false true true longest_list 18604 1784 68 47 18626 1786 24 43 18638 1808 false Vector V Base vector 73aae66f-042b-4de8-a860-48ba65a8933c false true true 1 44e198e1-976e-4746-90c0-93759b93cc8c 18606 1786 17 43 18606 1786 17 43 18616 1807.5 false Vector V Reversed vector ec238a54-782e-4a33-a027-91b22c3d1701 false true true 0 18653 1786 17 43 18653 1786 17 43 18663 1807.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. d094cfce-c662-43ab-9f00-ccde30c65b4f false true true longest_list 18847 1704 67 44 18869 1706 24 40 18881 1726 false Point A A Line start point 094df9fe-f5be-4f9a-b1ae-a932d7b5dd2e true true true 1 6e301a23-59d9-4304-92b4-811e33af2a00 18849 1706 17 20 18849 1706 17 20 18859 1716 false Point B B Line end point d0b46ecd-5ce4-4c18-bd50-3b0cd90ad2df true true true 1 a19e77b1-f3d2-46da-b9fd-f06ac836297e 18849 1726 17 20 18849 1726 17 20 18859 1736 false Line L Line segment cc3fcc0b-b49b-4333-82a5-84618d48a3a5 true true true 0 18896 1706 16 40 18896 1706 16 40 18905.5 1726 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 2f907f9b-e40b-4e08-befa-30e1bcccf9b4 false true true 1 f0e47350-35c5-4912-a5e7-09ca0d491568 18236 1634 50 20 18236 1634 50 20 18261.87 1644.041 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 99d644c4-edc5-4c36-9a5a-71d16c166024 false true true 1 2f907f9b-e40b-4e08-befa-30e1bcccf9b4 18867 1633 50 20 18867 1633 50 20 18892.92 1643.319 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 9d84f02d-b24a-4b14-a059-df52688ac9a7 false true true 2 1 cc3fcc0b-b49b-4333-82a5-84618d48a3a5 1 {A;B;C;D;E} {C;D} 18954.37 1678.944 153 40 18960.37 1684.944 141 28 18954.37 1678.944 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 5cbfa099-4042-4ac6-9ca6-089b9da29628 false true true 2 1 99d644c4-edc5-4c36-9a5a-71d16c166024 1 {A;B;C;D;E;F;G;H} {C;D} 18948.21 1622.694 159 40 18954.21 1628.694 147 28 18948.21 1622.694 false 45f19d16-1c9f-4b0f-a9a6-45a77f3d206c Loft Options Loft Options Loft Opt Create loft options from atomic inputs a64b0810-d05d-41af-ba72-ccc4953dd001 false true true longest_list 17107 1951 86 104 17145 1953 24 100 17157 2003 false Closed Cls Closed loft 28b9e265-11ce-4d18-a27b-3d5a13072aaf false true true 0 1 false 17109 1953 33 20 17109 1953 33 20 17127 1963 false false Adjust Adj Adjust seams 62101b54-d4b6-49d9-8d71-b1e38f24993c false true true 0 1 false 17109 1973 33 20 17109 1973 33 20 17127 1983 false true Rebuild Rbd Rebuild count (zero = no rebuild) 685ba38d-12d1-4399-9507-86becdd12cc6 false true true 1 e42e1ced-b96d-4c12-9e1b-a457a74c0b1b 1 17109 1993 33 20 17109 1993 33 20 17127 2003 false 20 Refit Rft Refit tolerance (zero = no refit) 5399934c-f537-4ec1-8bb7-a7aa4ab571ad false true true 0 1 17109 2013 33 20 17109 2013 33 20 17127 2023 false 0 Type T Loft type (0=Normal, 1=Loose, 2=Tight, 3=Straight, 4=Developable, 5=Uniform) dd1f3132-79d8-4364-8882-f7af5cb1ba90 false true true 0 1 17109 2033 33 20 17109 2033 33 20 17127 2043 false 0 Options O Loft options ce25d5df-155c-4195-b324-0920719bff9e false true true 0 17172 1953 19 100 17172 1953 19 100 17183 2003 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 85a5b353-4c4d-438f-98ba-278bd5e5c4d1 false true true longest_list 19313 1669 72 64 19339 1671 24 60 19351 1701 false List L Base list e70336df-3fbe-4d66-b264-a9d1bf672f8b true true true 1 1 759f5ace-cf35-4ab8-9df6-f65eb4d137a5 19315 1671 21 20 19315 1671 21 20 19327 1681 false Index i Item index ce0cc10a-ef30-4a52-9cb2-d5507890f034 false true true 1 f8e02004-8d0f-42dd-ab1a-3088e6eeb5cc 1 19315 1691 21 20 19315 1691 21 20 19327 1701 false 0 Wrap W Wrap index to list bounds 57dd21fb-7d23-4a38-af57-ac68379fa040 false true true 0 1 false 19315 1711 21 20 19315 1711 21 20 19327 1721 false false Element E Item at {i'} f251952b-ce68-4a6d-91ef-953cb3db5e32 true true true 0 19366 1671 17 60 19366 1671 17 60 19376 1701 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f8e02004-8d0f-42dd-ab1a-3088e6eeb5cc false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 19240 1696 50 21 19240 1696 50 21 19240.62 1696.221 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. dead26d6-e6ec-44cc-a624-1172da123907 false true true 2 1 f251952b-ce68-4a6d-91ef-953cb3db5e32 1 {A;B;C} {A;B} 19442.7 1682.822 137 40 19448.7 1688.822 125 28 19442.7 1682.822 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e42e1ced-b96d-4c12-9e1b-a457a74c0b1b false true true 0 20 true true true 1 0 false 255;0;0;0 255;255;250;90 17050 1994 50 20 17050 1994 50 20 17050.54 1994.886 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 67dac220-548f-43c9-860d-8a7c4b662127 false true true 1 205e321f-a1f0-4f75-96f8-3037f4bd7284 18143 1774 50 20 18143 1774 50 20 18168.12 1784.212 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data fa058176-2aca-40ab-ba47-2ae18e1658b7 false true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 17126 1739 50 20 17126 1739 50 20 17151.63 1749.99 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 60e74f65-74fb-4d90-b594-18fc8ab2eaf4 false true true 1 ade21ba9-ad70-43dc-85ad-5f43b83e3f70 17749 1944 50 20 17749 1944 50 20 17774.57 1954.392 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data f0e47350-35c5-4912-a5e7-09ca0d491568 false true true 1 cee87886-a399-4a8e-afe8-3d0cf71435b3 17749 1864 50 20 17749 1864 50 20 17774.89 1874.615 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data cee87886-a399-4a8e-afe8-3d0cf71435b3 false true true 1 4d143c63-eb4f-4090-9041-b6ed6d370e59 17447 1866 50 20 17447 1866 50 20 17472.53 1876.803 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 3c8f181c-050f-44a4-bab1-c56d24c15340 false true true longest_list 13174 2763 69 45 13196 2765 24 41 13208 2786 false A A Item to divide (dividend) cee6cba5-5f39-488c-a3ce-c11da26b890b true true true 1 15df8372-a997-4b9d-8756-74574a481848 13176 2765 17 20 13176 2765 17 20 13186 2775.25 false B B Item to divide with (divisor) b0cbb893-a787-4f00-8cb7-b70f97b252d0 true true true 1 0d9a71fa-de8a-4c68-81e6-9f559771e3f9 13176 2785 17 21 13176 2785 17 21 13186 2795.75 false Result R The result of the Division 2b100011-36d9-47c4-9862-01e4467dfc23 true true true 0 13223 2765 18 41 13223 2765 18 41 13233.5 2785.5 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 82dfe1f1-026f-4bee-9cdb-98d8d117edb9 false true true longest_list 13290 2728 69 50 13312 2730 24 46 13324 2753 false A A First item for multiplication 301a4f22-dfd7-4138-9ae9-3b1c4c1817ff true true true 1 c838b16b-14a1-4931-b48c-5e824543e015 13292 2730 17 23 13292 2730 17 23 13302 2741.5 false B B Second item for multiplication e136155e-46b4-4ec3-b28e-1741ca61b2ea true true true 1 2b100011-36d9-47c4-9862-01e4467dfc23 13292 2753 17 23 13292 2753 17 23 13302 2764.5 false Result R The result of the Multiplication c36d1b4c-bfef-42e4-9034-d26f96407937 true true true 0 13339 2730 18 46 13339 2730 18 46 13349.5 2753 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. e88dede8-a633-48c4-aa56-e0818a82b034 false true true longest_list 13404 2750 63 53 13426 2752 24 49 13438 2777 false Domain start A Start value of numeric interval d34e15b4-079b-461f-a783-efde1a68a8e8 false true true 1 c36d1b4c-bfef-42e4-9034-d26f96407937 13406 2752 17 24 13406 2752 17 24 13416 2764.25 false Domain end B End value of numeric interval e4a72715-b7e8-4b8c-84bc-2f0c89fabd6b false true true 1 2b100011-36d9-47c4-9862-01e4467dfc23 13406 2776 17 25 13406 2776 17 25 13416 2788.75 false Domain I Numeric interval between {A} and {B} a29d146a-d4bc-484c-af8b-eee206865271 false true true 0 13453 2752 12 49 13453 2752 12 49 13460.5 2776.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 15df8372-a997-4b9d-8756-74574a481848 false true true 0 0.0127 true true true 1 0 false 255;0;0;0 255;255;250;90 13074 2771 65 20 13074 2771 65 20 13074.43 2771.696 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9743e3e7-a472-4c71-978a-e3562700bf43 false true true 1 1263a98e-8818-4346-97a1-b1521c342fac 16190 1742 50 20 16190 1742 50 20 16215.65 1752.79 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d70c53b7-5623-476b-ac38-4d14e26cac0e false true true 1 1178521f-6593-462e-86f1-d554f910aa06 16190 1792 50 20 16190 1792 50 20 16215.65 1802.29 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 06e8289b-023c-418d-ba3a-c88be8b34fe4 false true true 1 68784517-b267-4479-9d91-799f8fc3a8ff 16190 1841 50 20 16190 1841 50 20 16215.65 1851.689 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 838e0382-6a15-4991-ac3d-2179f18cc400 false true true 1 55c24f12-a2f2-4124-aad4-022334055af3 16190 1890 50 20 16190 1890 50 20 16215.05 1900.49 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data a3530971-4147-42d9-9120-6cf4738eae1c false true true 1 dead26d6-e6ec-44cc-a624-1172da123907 20285 1697 50 20 20285 1697 50 20 20310.49 1707.083 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 74bee8d7-2def-48e3-803b-d3dfdbb9d9b0 false true true longest_list 20494 1616 68 82 20516 1618 24 78 20528 1657 false Brep B Base Brep 49b2f87c-d67a-43e3-b2dc-32b4d69b5184 true true true 1 fbb0cc5d-a4d5-45a5-8328-7a69c3709b45 20496 1618 17 78 20496 1618 17 78 20506 1657 false Faces F Faces of Brep ea5946f9-1c2c-4c21-b24a-2063b4f7dc15 true true true 0 20543 1618 17 26 20543 1618 17 26 20553 1631 false Edges E Edges of Brep f80030cc-92e1-49d5-b4e6-fc7ee3ce1edd true true true 0 20543 1644 17 26 20543 1644 17 26 20553 1657 false Vertices V Vertices of Brep 1eea08e7-ff1d-4905-bb74-50f873f49edf true true true 0 20543 1670 17 26 20543 1670 17 26 20553 1683 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 21074.82 1683.608 21130.73 1685.669 21130.37 1695.159 21074.46 1693.098 entire rib 11.816143 Comic Sans MS true false Scribble Scribble A quick note 1d4bd04b-3562-44e4-a0cc-32f833544124 21069.46 1678.608 66.26563 21.55078 21069.46 1678.608 66.26563 21.55078 21074.82 1683.608 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data surfaces 2 & 3 Represents a collection of generic data 70169c31-d7d6-4a5b-a5a0-04ba9d921346 false true true 1 a5aef6e5-144d-4fe1-b6c4-06132ebea24b 13101 1516 107 20 13101 1516 107 20 13154.9 1526.649 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data a34d63a4-2a8b-477f-9de8-80108b6f69e2 false true true 1 57b7584f-a913-454c-8380-d86b410db844 13196 1034 50 20 13196 1034 50 20 13221.88 1044.064 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6cb748a9-580a-4b68-822d-def2f5274fcc false true true 0 0.24 true true true 1 0 false 255;0;0;0 255;255;250;90 14490 1022 50 20 14490 1022 50 20 14490.86 1022.161 false b25c5762-f90e-4839-9fc5-74b74ab42b1e Offset Offset Offset Offset a surface by a fixed amount. 8ec52005-4961-4c28-81bc-a9a0a82fd1d2 false true true longest_list 20377 1691 69 65 20400 1693 24 61 20412 1724 false Surface S Base surface d289748a-89c7-448f-95a5-0573b871e235 true true true 1 a3530971-4147-42d9-9120-6cf4738eae1c 20379 1693 18 20 20379 1693 18 20 20389.5 1703.167 false Distance D Offset distance 8928bc03-455a-4d84-96f1-20d728b4e9f1 false true true 2 cda744ef-1fe6-45ae-a27a-0ed3062917f6 0f90bc94-8d23-4fa8-81ca-06a0fb801159 1 20379 1713 18 20 20379 1713 18 20 20389.5 1723.5 false 0 Retrim T Retrim offset 6343a0bb-41ec-4fb2-9925-7320d744ebf1 false true true 0 1 false 20379 1733 18 20 20379 1733 18 20 20389.5 1743.833 false true Surface S Offset result fbb0cc5d-a4d5-45a5-8328-7a69c3709b45 true true true 0 20427 1693 17 61 20427 1693 17 61 20437 1723.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 3f4e6da4-4021-439c-8ae6-e7f3c0074e19 false true true longest_list 20696 1640 70 50 20719 1642 24 46 20731 1665 false Curves C Curves to join 90946665-bff2-4dab-9b5f-d4e2055c79cd true true true 1 1 f80030cc-92e1-49d5-b4e6-fc7ee3ce1edd 20698 1642 18 23 20698 1642 18 23 20708.5 1653.5 false Preserve P Preserve direction of input curves 2e6854cc-a38a-4c3f-aad7-e3e299a86c20 false true true 0 1 false 20698 1665 18 23 20698 1665 18 23 20708.5 1676.5 false false Curves C Joined curves and individual curves that could not be joined. 42f8872e-622e-4da8-9ed6-72a37939743a true true true 0 20746 1642 18 46 20746 1642 18 46 20756.5 1665 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 750879fa-cdc6-4fd9-b17b-e71637a1fa9f false true true longest_list 20955 1651 69 47 20979 1653 24 43 20991 1675 false Section S Section curves 0e7d4027-b59c-46d2-bbb5-afef00d7da5f true true true 1 1 8b579145-8b66-4667-8940-8b704077c2eb 20957 1653 19 21 20957 1653 19 21 20968 1663.75 false Options O Loft options 3c517937-dba9-4853-a9d5-5864475ef1eb false true true 0 1 20957 1674 19 22 20957 1674 19 22 20968 1685.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 45a1f280-9708-4505-a920-197a242279cc true true true 0 21006 1653 16 43 21006 1653 16 43 21015.5 1674.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8b579145-8b66-4667-8940-8b704077c2eb false true true 2 1 42f8872e-622e-4da8-9ed6-72a37939743a 1 {A;B;C;D} {A;B} 20783.11 1645.962 125 40 20789.11 1651.962 113 28 20783.11 1645.962 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together fdc15f94-30d6-4419-9ac0-ae0e0361613c false true true longest_list 21062 1700 69 50 21084 1702 24 46 21096 1725 false Breps B Breps to join 9e97b3f1-9e96-441c-b274-03d166f4c1bc true true true 1 2 fbb0cc5d-a4d5-45a5-8328-7a69c3709b45 45a1f280-9708-4505-a920-197a242279cc 21064 1702 17 46 21064 1702 17 46 21074 1725 false Breps B Joined Breps eaad2924-2ba5-49a3-9294-8bd35a491846 true true true 0 21111 1702 18 23 21111 1702 18 23 21121.5 1713.5 false Closed C Closed flag for each resulting Brep 15cbfbfd-0b58-487a-9eb6-29b007127381 false true true 0 false 21111 1725 18 23 21111 1725 18 23 21121.5 1736.5 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 0 Group A group of Grasshopper objects c02e42f9-2ee3-40c1-b46b-26c82689026e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 0 Group A group of Grasshopper objects 4b90a5c2-c05b-46c1-af24-9ce6bd52812d 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Half width of rib Represents a collection of generic data 9e539f22-b423-4d7d-9a55-018d15dd5b0c false true true 1 72915dfe-243f-4e29-bc88-84ae038967a1 21275 1400 118 20 21275 1400 118 20 21334.79 1410.927 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 0 Group A group of Grasshopper objects df10b0b5-0ab5-4420-aa54-6faaa0e36c6f 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 40cc0ec4-ee4b-4ac5-8a57-3ad9850c8f47 false true true 1 4f5cc74a-6b60-4f44-b7e9-8b5f4f0c5ae7 906 1355 135 20 906 1355 135 20 974.0803 1365.648 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 3015c727-b855-41cb-b731-316b9fde8177 false true true 1 529be592-e72e-4806-a91a-4431d7afb186 15135 1352 135 20 15135 1352 135 20 15202.91 1362.346 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers b6145409-7401-4e5d-b150-22255757cf2a false true true 1 3ffa4e7a-a83c-4dfa-9123-13a09bbbae53 20917 1351 143 20 20917 1351 143 20 20988.88 1361.919 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Surface Frames Represents a collection of generic data 342735f6-80ad-42b3-9056-413dbad6be4e false true true 1 8886eaa2-00ea-4172-b39b-886a6cb02598 14142 1374 117 20 14142 1374 117 20 14200.99 1384.307 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Surface Frames Represents a collection of generic data fef790e0-e184-4114-938a-6358fdc29ffe false true true 1 5d33b79e-e756-492a-9c71-06c47a04754e 21267 1374 117 20 21267 1374 117 20 21326.43 1384.349 false 3a0c7bda-3d22-4588-8bab-03f57a52a6ea Plane Offset Plane Offset Pl Offset Offset a plane. cd00c892-8e02-40bc-8166-5e360d473667 false true true longest_list 22775 1115 89 86 22815 1117 24 82 22827 1158 false Base Plane P Base plane for offset 078f479a-3ac3-4083-8c63-a1bcbef503d9 true true true 2 1 e3675db2-6247-4ccb-ad63-8909bfc21932 1 22777 1117 35 41 22777 1117 35 41 22804 1137.5 false 0 0 0 1 0 0 0 1 0 o*-1 Offset O Offset distance (along base plane z-axis 8337627a-d7c7-49ce-8072-f0752248425a false true true 1 5f1bb8cf-1f8b-495a-8ef9-7bbc0a44e284 1 22777 1158 35 41 22777 1158 35 41 22804 1178.5 false 1 Plane Pl Offset plane e608d5e4-c50e-4fe2-b664-ab2b0828df7c true true true 0 22842 1117 20 82 22842 1117 20 82 22853.5 1158 false 75d0442c-1aa3-47cf-bd94-457b42c16e9f Line | Plane Line | Plane PLX Solve intersection event for a line and a plane. d9685aa4-2ce1-466c-8c74-5c7c5838f797 false true true longest_list 22934 1052 73 64 22956 1054 24 60 22968 1084 false Line L Base line bbf7d91c-17fc-45c4-8414-10a1dbeb5e40 true true true 1 2dc1b8f2-afc8-49b1-ba36-a4d91973b260 22936 1054 17 30 22936 1054 17 30 22946 1069 false Plane P Intersection plane 282ba0a3-0acc-4ed9-b803-26c575b5e9ee true true true 1 e608d5e4-c50e-4fe2-b664-ab2b0828df7c 22936 1084 17 30 22936 1084 17 30 22946 1099 false Point P Intersection event 5a73c8a9-ac6d-41c6-ae61-14ad6083b009 true true true 0 22983 1054 22 20 22983 1054 22 20 22995.5 1064 false Param L t Parameter {t} on infinite line c7021378-14e0-4e2b-a77c-7694160a9f82 false true true 0 22983 1074 22 20 22983 1074 22 20 22995.5 1084 false Param P uv Parameter {uv} on plane c7ce8cf1-1ceb-48d0-bde2-62ceb1dac557 false true true 0 22983 1094 22 20 22983 1094 22 20 22995.5 1104 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. ae8e54d8-62dc-4474-b0ad-bc89ed3943b0 false true true longest_list 23886 1059 67 44 23908 1061 24 40 23920 1081 false Point A A Line start point 8d71f09f-f4ae-47d8-b7bb-9dd4e8ee4309 true true true 1 c4a8befb-ce4c-4643-87af-8e83f7d2db72 23888 1061 17 20 23888 1061 17 20 23898 1071 false Point B B Line end point 079f1621-3b5e-49b6-b755-a67e26781eed true true true 1 e608d5e4-c50e-4fe2-b664-ab2b0828df7c 23888 1081 17 20 23888 1081 17 20 23898 1091 false Line L Line segment c8e42258-5d49-4c63-aec5-39e977394e59 true true true 0 23935 1061 16 40 23935 1061 16 40 23944.5 1081 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 22090.17 947.2667 23262.43 955.9551 23261.66 1058.776 22089.4 1050.088 Set destination Frames for Flowers/ Définir un cadre de destination pour les fleurs 44 Arial Black true false Scribble Scribble A quick note 9863c9ed-6da9-48fe-8665-e555499218b7 22084.4 942.2667 1183.033 121.5098 22084.4 942.2667 1183.033 121.5098 22090.17 947.2667 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 2744ee4d-631b-4962-a7fb-fb4c94b8ec72 false true true 1 d5f6546b-85b1-4be9-b4ca-0436a1c01d1f 32739 1300 148 20 32739 1300 148 20 32813.96 1310.276 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers a3f5e6d9-9d83-4d5f-88ba-25266084ca96 false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29739 1351 135 20 29739 1351 135 20 29807.13 1361.101 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 22396.74 1200.098 22597.68 1200.278 22597.7 1215.413 22396.76 1215.233 Base Plate offset 20.3125 Arial Black true false Scribble Scribble A quick note 88c673bc-237d-4334-a055-b6cbb3e9564d 22391.74 1195.098 210.9629 25.31506 22391.74 1195.098 210.9629 25.31506 22396.74 1200.098 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Half width of rib Represents a collection of generic data c0ac643a-3b95-47ba-91cd-08fd2abc2b41 false true true 1 9e539f22-b423-4d7d-9a55-018d15dd5b0c 22454 1242 118 20 22454 1242 118 20 22513.33 1252.941 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition a326ec69-a52e-444d-88e2-2a058ece6004 false true true longest_list 22671 1166 69 50 22693 1168 24 46 22705 1191 false A A First item for addition 56804ad9-447f-4a6c-aa4e-e42fe4d25995 true true true 1 c706e2d1-9534-41fc-aae1-6069615b4663 22673 1168 17 23 22673 1168 17 23 22683 1179.5 false B B Second item for addition 3239569c-e9b6-4b27-ba9a-e70b17fb7b22 true true true 1 c0ac643a-3b95-47ba-91cd-08fd2abc2b41 22673 1191 17 23 22673 1191 17 23 22683 1202.5 false Result R The result of the Addition 5f1bb8cf-1f8b-495a-8ef9-7bbc0a44e284 true true true 0 22720 1168 18 46 22720 1168 18 46 22730.5 1191 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Surface Frames Represents a collection of generic data 5d33b79e-e756-492a-9c71-06c47a04754e false true true 1 342735f6-80ad-42b3-9056-413dbad6be4e 17615 1374 117 20 17615 1374 117 20 17674.19 1384.747 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Surface Frames Represents a collection of generic data e3675db2-6247-4ccb-ad63-8909bfc21932 false true true 1 fef790e0-e184-4114-938a-6358fdc29ffe 22291 1131 117 20 22291 1131 117 20 22349.85 1141.508 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 264a5973-0a26-40c6-aa18-5f9824f02675 false true true 1 a34d63a4-2a8b-477f-9de8-80108b6f69e2 13420 1034 50 20 13420 1034 50 20 13445.69 1044.143 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13007.79 2828.875 13644.91 2829.835 13644.86 2870.396 13007.74 2869.436 Set up sectional profile... 43.7668152 Arial Black true false Scribble Scribble A quick note bf4e5202-6784-4745-bff4-dff423431955 13002.74 2823.875 647.168 51.52124 13002.74 2823.875 647.168 51.52124 13007.79 2828.875 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 30 4534ec8f-11d4-41a4-a2b0-a5ca238616e0 71484cdd-c023-4614-bba2-a2984e017007 e8092af0-b3db-48cf-9f0a-b016a85b9e4d 3cd92a3e-dfa8-41cb-a71b-b1f88d9bf29f e2bb0706-c9fd-496f-9854-e6486c8481fe 3ba77bcd-bd10-4c8a-9dc4-ba2fc570d6be f5033b76-a531-4426-80d5-66debfa7b597 c77b24c3-394d-4161-9d79-44efdc92ed42 d927860a-b8d0-4ede-8cb1-655603193ddc 8714f1d1-e875-4745-9797-e9356b8b5aae cec996a9-a159-4200-8615-96abc6fb49cb 0e144a48-d4ae-47f4-bf6c-a55f2424bac1 1ad9a2c4-6c1e-4d07-b7d0-5c6e92044474 67c33b60-c9fc-409d-b478-a2acb6f83e8b 0a4637bf-0476-4221-9490-ab690247347c bbc969e3-ced4-4525-bc3f-0d796769f06e 654f98d5-d05a-4bb0-8e7b-254cf298c991 67461a3c-b7ff-4b73-9f35-e31334a0dc1b d7e041b8-556d-4d48-a59b-22811e332594 660eb17a-f6d9-4e25-8b1f-1e22da3cbcd3 b55b8139-9026-4d5a-8a6b-3898aeee0f93 ba72e86c-6327-4a55-a1ba-b4769cb8fcd7 03427728-8ca2-4c8c-85db-9903edbbaf57 4db0d641-a299-4c93-96e7-562218cfabf5 441456ee-ab1e-4100-96fc-365590479988 547a454e-9d0f-4420-924f-d8eefbd1c839 21817600-0a57-4f68-93c7-e1eb815da1c5 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 c9b011b7-2bd9-48e9-9a85-6e35353f4128 45cd461f-0155-4f59-8f8a-2818eb0405ce Group A group of Grasshopper objects ea37c59a-9719-4b44-b245-e41bf688e02c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 8714f1d1-e875-4745-9797-e9356b8b5aae cec996a9-a159-4200-8615-96abc6fb49cb 0e144a48-d4ae-47f4-bf6c-a55f2424bac1 1ad9a2c4-6c1e-4d07-b7d0-5c6e92044474 67c33b60-c9fc-409d-b478-a2acb6f83e8b 0a4637bf-0476-4221-9490-ab690247347c bbc969e3-ced4-4525-bc3f-0d796769f06e 654f98d5-d05a-4bb0-8e7b-254cf298c991 67461a3c-b7ff-4b73-9f35-e31334a0dc1b d7e041b8-556d-4d48-a59b-22811e332594 660eb17a-f6d9-4e25-8b1f-1e22da3cbcd3 ba72e86c-6327-4a55-a1ba-b4769cb8fcd7 03427728-8ca2-4c8c-85db-9903edbbaf57 4db0d641-a299-4c93-96e7-562218cfabf5 441456ee-ab1e-4100-96fc-365590479988 547a454e-9d0f-4420-924f-d8eefbd1c839 21817600-0a57-4f68-93c7-e1eb815da1c5 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 c9b011b7-2bd9-48e9-9a85-6e35353f4128 Group A group of Grasshopper objects 4534ec8f-11d4-41a4-a2b0-a5ca238616e0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;138;150;255 5 1 3cd92a3e-dfa8-41cb-a71b-b1f88d9bf29f Group A group of Grasshopper objects 71484cdd-c023-4614-bba2-a2984e017007 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;133;97;255 5 5 3ba77bcd-bd10-4c8a-9dc4-ba2fc570d6be f5033b76-a531-4426-80d5-66debfa7b597 c77b24c3-394d-4161-9d79-44efdc92ed42 d927860a-b8d0-4ede-8cb1-655603193ddc b55b8139-9026-4d5a-8a6b-3898aeee0f93 Group A group of Grasshopper objects e8092af0-b3db-48cf-9f0a-b016a85b9e4d a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 3cd92a3e-dfa8-41cb-a71b-b1f88d9bf29f false true true longest_list 8162 1814 69 47 8186 1816 24 43 8198 1838 false Section S Section curves ef1bd6cb-c7c2-43cb-88f0-2bc5f7839336 true true true 1 1 441456ee-ab1e-4100-96fc-365590479988 8164 1816 19 21 8164 1816 19 21 8175 1826.75 false Options O Loft options 129d3c2b-0e6a-457d-b713-7726ca961ddc false true true 0 1 8164 1837 19 22 8164 1837 19 22 8175 1848.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces ad149ceb-1031-44eb-b278-c4cda3674f97 true true true 0 8213 1816 16 43 8213 1816 16 43 8222.5 1837.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 6124.667 1766.576 6502.66 1762.603 6503.41 1833.588 6125.417 1837.561 This stuff fixes the UV Space of secondary surfaces so the moire works ok 19.9103146 Arial Black true false Scribble Scribble A quick note e2bb0706-c9fd-496f-9854-e6486c8481fe 6119.667 1757.603 388.7427 84.95789 6119.667 1757.603 388.7427 84.95789 6124.667 1766.576 false 0148a65d-6f42-414a-9db7-9a9b2eb78437 Brep Edges Brep Edges Edges Extract the edge curves of a Brep object. 3ba77bcd-bd10-4c8a-9dc4-ba2fc570d6be false true true longest_list 6060 1846 80 67 6082 1848 24 63 6094 1880 false Brep B Base Brep 0a290b3e-2847-49a0-990e-13d832345e68 true true true 1 7daa8b05-98a2-4c5b-a089-ee59a06f564d 6062 1848 17 63 6062 1848 17 63 6072 1879.5 false Naked En Naked edge curves e2cd954c-fe10-43ba-90eb-c6ed64c0a623 true true true 0 6109 1848 29 21 6109 1848 29 21 6125 1858.5 false Interior Ei Interior edge curves 853bbff6-f7c8-495a-9e4e-a700e3192fc2 true true true 0 6109 1869 29 21 6109 1869 29 21 6125 1879.5 false Non-Manifold Em Non-Manifold edge curves 6657f234-07c2-4b01-b3b6-a10e750a7dc1 true true true 0 6109 1890 29 21 6109 1890 29 21 6125 1900.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5033b76-a531-4426-80d5-66debfa7b597 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 6181 1888 50 20 6181 1888 50 20 6181.901 1888.748 false 2ad2a4d4-3de1-42f6-a4b8-f71835f35710 Shatter Shatter Shatter Shatter a curve into segments. c77b24c3-394d-4161-9d79-44efdc92ed42 false true true longest_list 6249 1839 105 74 6308 1841 24 70 6320 1876 false Curve C Curve to trim 3f0769b2-dcf8-478b-9b9a-a57aeb7a71ff true true true 2 1 e2cd954c-fe10-43ba-90eb-c6ed64c0a623 true 6251 1841 54 35 6251 1841 54 35 6297.5 1858.5 false Parameters t Parameters to split at 090a8f7c-d26b-4743-ac55-c4058bd34037 false true true 1 1 f5033b76-a531-4426-80d5-66debfa7b597 6251 1876 54 35 6287 1876 18 35 6297.5 1893.5 false Segments S Shattered remains 9d21dfd2-083b-4a9a-afcc-81cecd03c28d true true true 0 6335 1841 17 70 6335 1841 17 70 6345 1876 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. d927860a-b8d0-4ede-8cb1-655603193ddc false true true longest_list 6400 1855 69 82 6423 1857 24 78 6435 1896 false Curve C Curve to explode c915d757-525a-445a-b814-490ec4123ac0 true true true 1 9d21dfd2-083b-4a9a-afcc-81cecd03c28d 6402 1857 18 39 6402 1857 18 39 6412.5 1876.5 false Recursive R Recursive decomposition until all segments are atomic 062d0ac3-ffc7-48bd-b65c-0176fb222af6 false true true 0 1 false 6402 1896 18 39 6402 1896 18 39 6412.5 1915.5 false true Segments S Exploded segments that make up the base curve bfcbf6bc-13b9-400f-803d-75052839deaa true true true 0 6450 1857 17 39 6450 1857 17 39 6460 1876.5 false Vertices V Vertices of the exploded segments d56d034c-5187-4a68-a204-a70631c739f5 true true true 0 6450 1896 17 39 6450 1896 17 39 6460 1915.5 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 8714f1d1-e875-4745-9797-e9356b8b5aae false true true longest_list 6974 1804 69 67 6997 1806 24 63 7009 1838 false Curve C Curve to divide 5808a438-af3b-4fca-96f6-c2c11defd2f6 true true true 1 654f320f-f229-4ba1-83b1-9ccd4d84a0b6 6976 1806 18 21 6976 1806 18 21 6986.5 1816.5 false Number N Number of segments 375b1d7a-787d-4ce6-903a-96dbbb01aac8 false true true 1 cec996a9-a159-4200-8615-96abc6fb49cb 1 6976 1827 18 21 6976 1827 18 21 6986.5 1837.5 false 10 Kinks K Split segments at kinks e4a1d1ba-d124-4f18-b25f-c1fb2d88c6b1 false true true 0 1 false 6976 1848 18 21 6976 1848 18 21 6986.5 1858.5 false false Points P Division points 2f59b9f6-d959-435b-bd06-7173d224519f true true true 0 7024 1806 17 21 7024 1806 17 21 7034 1816.5 false Tangents T Tangent vectors at division points 131a10f1-9d77-4b91-a8df-d766cf7e22a4 false true true 0 7024 1827 17 21 7024 1827 17 21 7034 1837.5 false Parameters t Parameter values at division points d845343d-7b9b-4f45-8764-2ffe8d66c39c false true true 0 7024 1848 17 21 7024 1848 17 21 7034 1858.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cec996a9-a159-4200-8615-96abc6fb49cb false true true 0 1000 true true true 1 0 false 255;0;0;0 255;255;250;90 6893 1885 50 20 6893 1885 50 20 6893.111 1885.768 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 0e144a48-d4ae-47f4-bf6c-a55f2424bac1 false true true longest_list 7549 1804 67 44 7571 1806 24 40 7583 1826 false Point A A Line start point f47ecc76-b9a8-45fb-a4ae-263f59215f5f true true true 1 0561e617-0fa7-47c3-84b4-5f347e2b9d1d 7551 1806 17 20 7551 1806 17 20 7561 1816 false Point B B Line end point 6b6514c8-a1ad-4cc7-917b-fd21806da83a true true true 1 1033d2c4-93e9-4e2c-bcf2-11d5dba1ac7e 7551 1826 17 20 7551 1826 17 20 7561 1836 false Line L Line segment 734fc442-5d12-4207-a0ae-2f4c97d18c2c true true true 0 7598 1806 16 40 7598 1806 16 40 7607.5 1826 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 1ad9a2c4-6c1e-4d07-b7d0-5c6e92044474 false true true longest_list 7398 1822 66 47 7419 1824 24 43 7431 1846 false List L Base list 5b2f5d49-ecbe-4b5a-afce-b73b08afa70d true true true 1 1 b9fcc267-75c6-49f2-9fd5-7259e634a93a 7400 1824 16 43 7400 1824 16 43 7409.5 1845.5 false List L Reversed list 32b1473f-3623-4523-865f-de235185f3ac true true true 0 7446 1824 16 43 7446 1824 16 43 7455.5 1845.5 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 67c33b60-c9fc-409d-b478-a2acb6f83e8b false true true longest_list 6974 1912 69 67 6997 1914 24 63 7009 1946 false Curve C Curve to divide 92938f08-9463-48d0-825b-3b1ce316c96f true true true 1 438063e7-b33f-462f-838e-9feac34b3b4d 6976 1914 18 21 6976 1914 18 21 6986.5 1924.5 false Number N Number of segments a41c9d65-a336-4faf-ac78-c8a108530711 false true true 1 cec996a9-a159-4200-8615-96abc6fb49cb 1 6976 1935 18 21 6976 1935 18 21 6986.5 1945.5 false 10 Kinks K Split segments at kinks f5c0122b-ebc8-4e97-99eb-924d32513c09 false true true 0 1 false 6976 1956 18 21 6976 1956 18 21 6986.5 1966.5 false false Points P Division points ceb85582-ff8a-4542-99c0-e32d04e6d14c true true true 0 7024 1914 17 21 7024 1914 17 21 7034 1924.5 false Tangents T Tangent vectors at division points cf760a47-c1d3-467d-aa26-03f1ec4d58f1 false true true 0 7024 1935 17 21 7024 1935 17 21 7034 1945.5 false Parameters t Parameter values at division points b8ce56f5-7633-4f65-b3e0-5e34da42d757 false true true 0 7024 1956 17 21 7024 1956 17 21 7034 1966.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 0a4637bf-0476-4221-9490-ab690247347c false true true longest_list 7549 1891 67 44 7571 1893 24 40 7583 1913 false Point A A Line start point 0655dc1b-0a29-4222-82cb-485fd73c2bf5 true true true 1 32b1473f-3623-4523-865f-de235185f3ac 7551 1893 17 20 7551 1893 17 20 7561 1903 false Point B B Line end point 58bba518-8c3b-479a-9732-f8766380714b true true true 1 46ee764e-d596-4b83-996e-866a4ab966f6 7551 1913 17 20 7551 1913 17 20 7561 1923 false Line L Line segment 1ced99f7-2bd3-4ae1-8f50-beaf061a1496 true true true 0 7598 1893 16 40 7598 1893 16 40 7607.5 1913 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. bbc969e3-ced4-4525-bc3f-0d796769f06e false true true longest_list 7398 1929 66 47 7419 1931 24 43 7431 1953 false List L Base list b848527d-bb69-4ad8-a997-5ad0c71ce726 true true true 1 1 4fc978fa-7f49-419e-814c-bd56c11f889e 7400 1931 16 43 7400 1931 16 43 7409.5 1952.5 false List L Reversed list 1033d2c4-93e9-4e2c-bcf2-11d5dba1ac7e true true true 0 7446 1931 16 43 7446 1931 16 43 7455.5 1952.5 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 654f98d5-d05a-4bb0-8e7b-254cf298c991 false true true longest_list 7743 1901 71 64 7769 1903 24 60 7781 1933 false List L List to cull 1c228c83-4f5a-41c7-9e67-9b6bccfd5b7f true true true 1 1 a08f03cb-1dd4-42de-8024-90d321d51764 7745 1903 21 20 7745 1903 21 20 7757 1913 false Indices I Culling indices 24166fe2-c0ea-438e-83fc-a2d1cfd5b8db false true true 1 1 67461a3c-b7ff-4b73-9f35-e31334a0dc1b 1 7745 1923 21 20 7745 1923 21 20 7757 1933 false 0 Wrap W Wrap indices to list range 7733d2d3-2e49-487c-8b2b-a4caa65ec674 false true true 0 1 false 7745 1943 21 20 7745 1943 21 20 7757 1953 false false List L Culled list 6448693a-1f21-40ca-a83b-be58087578b9 true true true 0 7796 1903 16 60 7796 1903 16 60 7805.5 1933 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 67461a3c-b7ff-4b73-9f35-e31334a0dc1b false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 7667 1942 50 20 7667 1942 50 20 7667.752 1942.645 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. d7e041b8-556d-4d48-a59b-22811e332594 false true true longest_list 7647 1889 66 47 7668 1891 24 43 7680 1913 false List L Base list ad31533d-6420-43e8-8796-545a03fc010c true true true 1 1 1ced99f7-2bd3-4ae1-8f50-beaf061a1496 7649 1891 16 43 7649 1891 16 43 7658.5 1912.5 false List L Reversed list a08f03cb-1dd4-42de-8024-90d321d51764 true true true 0 7695 1891 16 43 7695 1891 16 43 7704.5 1912.5 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 660eb17a-f6d9-4e25-8b1f-1e22da3cbcd3 false true true longest_list 6763 1860 87 63 6803 1862 24 59 6815 1892 false Data D Tree to split 1c1f58e9-bbe6-4c60-8f37-30f732fa78c1 true true true 2 1 b55b8139-9026-4d5a-8a6b-3898aeee0f93 6765 1862 35 29 6781 1862 19 29 6792 1876.75 false Masks M Splitting masks d4bbc111-71fb-4354-b5a4-47d58b923e4b false true true 1 1 1 ba72e86c-6327-4a55-a1ba-b4769cb8fcd7 6765 1891 35 30 6765 1891 35 30 6792 1906.25 false Positive P Positive set of data (all branches that match any of the masks) 654f320f-f229-4ba1-83b1-9ccd4d84a0b6 true true true 0 6830 1862 18 29 6830 1862 18 29 6840.5 1876.75 false Negative N Negative set of data (all branches that do not match any of the masks 438063e7-b33f-462f-838e-9feac34b3b4d false true true 0 6830 1891 18 30 6830 1891 18 30 6840.5 1906.25 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. b55b8139-9026-4d5a-8a6b-3898aeee0f93 false true true 2 1 bfcbf6bc-13b9-400f-803d-75052839deaa 1 {A;B;C;D;E} {A;B;C} 6514.575 1860.749 125 40 6520.575 1866.749 113 28 6514.575 1860.749 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ba72e86c-6327-4a55-a1ba-b4769cb8fcd7 false true true 0 ?;?;0 false true false 1 0 false 255;0;0;0 255;255;250;90 6641 1972 72 20 6641 1972 72 20 6641.474 1972.933 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 03427728-8ca2-4c8c-85db-9903edbbaf57 false true true 2 1 2f59b9f6-d959-435b-bd06-7173d224519f 1 {A;B;C;D} {A;C;D} 7107.033 1799.903 126 40 7113.033 1805.903 114 28 7107.033 1799.903 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4db0d641-a299-4c93-96e7-562218cfabf5 false true true 2 1 ceb85582-ff8a-4542-99c0-e32d04e6d14c 1 {A;B;C;D} {A;C;D} 7106.033 1907.903 128 40 7112.033 1913.903 116 28 7106.033 1907.903 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 441456ee-ab1e-4100-96fc-365590479988 false true true 2 2 734fc442-5d12-4207-a0ae-2f4c97d18c2c 6448693a-1f21-40ca-a83b-be58087578b9 2 {A;B;C;D} {A} {A;B;C;D;E;F} {A} 7894.982 1799.702 175 62 7900.982 1805.702 163 50 7894.982 1799.702 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 547a454e-9d0f-4420-924f-d8eefbd1c839 false true true longest_list 7276 1799 87 63 7316 1801 24 59 7328 1831 false Data D Tree to split b7fa867c-ddf2-4ae8-93f5-788feb9b4b63 true true true 2 1 03427728-8ca2-4c8c-85db-9903edbbaf57 7278 1801 35 29 7294 1801 19 29 7305 1815.75 false Masks M Splitting masks 0db2f2e4-6446-4291-b282-e57cb2cf2ad4 false true true 1 1 1 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 7278 1830 35 30 7278 1830 35 30 7305 1845.25 false Positive P Positive set of data (all branches that match any of the masks) 0561e617-0fa7-47c3-84b4-5f347e2b9d1d true true true 0 7343 1801 18 29 7343 1801 18 29 7353.5 1815.75 false Negative N Negative set of data (all branches that do not match any of the masks b9fcc267-75c6-49f2-9fd5-7259e634a93a false true true 0 7343 1830 18 30 7343 1830 18 30 7353.5 1845.25 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 21817600-0a57-4f68-93c7-e1eb815da1c5 false true true longest_list 7276 1907 87 63 7316 1909 24 59 7328 1939 false Data D Tree to split c6803cb8-00b1-4d80-bf0f-a38cbc53dc8a true true true 2 1 4db0d641-a299-4c93-96e7-562218cfabf5 7278 1909 35 29 7294 1909 19 29 7305 1923.75 false Masks M Splitting masks 823a0322-50f9-46f8-a93f-b6c08614d4a1 false true true 1 1 1 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 7278 1938 35 30 7278 1938 35 30 7305 1953.25 false Positive P Positive set of data (all branches that match any of the masks) 46ee764e-d596-4b83-996e-866a4ab966f6 true true true 0 7343 1909 18 29 7343 1909 18 29 7353.5 1923.75 false Negative N Negative set of data (all branches that do not match any of the masks 4fc978fa-7f49-419e-814c-bd56c11f889e false true true 0 7343 1938 18 30 7343 1938 18 30 7353.5 1953.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 false true true 1 c9b011b7-2bd9-48e9-9a85-6e35353f4128 7179 1972 50 20 7179 1972 50 20 7204.422 1982.622 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c9b011b7-2bd9-48e9-9a85-6e35353f4128 false true true 0 ?;?;0 false true false 1 0 false 255;0;0;0 255;255;250;90 7090 1972 72 20 7090 1972 72 20 7090.358 1972.664 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 7182.432 1722.221 8133.91 1727.081 8133.732 1761.356 7182.254 1756.496 Rebuild the double mobius surfaces 46 Arial Black true false Scribble Scribble A quick note 45cd461f-0155-4f59-8f8a-2818eb0405ce 7177.254 1717.221 961.6563 49.13501 7177.254 1717.221 961.6563 49.13501 7182.432 1722.221 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nodal surface Represents a collection of generic data 6bb4a606-8b1e-4e43-ac21-45f62bfc10c3 false true true 1 87bd937d-0d05-4442-ab0d-4e3ed980243d 8961 1453 103 20 8961 1453 103 20 9012.833 1463.24 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib surface outside Represents a collection of generic data 2fb54c46-3424-48ae-9c67-a447dab49fcb false true true 1 c523f429-9ad0-424c-bdc7-a0c4183f8d64 8961 1473 137 20 8961 1473 137 20 9029.833 1483.907 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data cc214f85-565d-4abc-b3cc-2b0084a3720f false true true 1 a0b1d220-be0c-48d9-a685-d62b3e818992 8960 1496 104 20 8960 1496 104 20 9012.833 1506.573 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib surface inside Represents a collection of generic data 7dc88c66-61aa-4258-a9b5-dcbc61f9319b false true true 1 eecb2d79-173c-40ac-9c7c-528d34bb4296 8960 1516 128 20 8960 1516 128 20 9024.833 1526.439 false 8a470a35-d673-4779-a65e-ba95765e59e4 Explode Tree Explode Tree BANG! Extract all the branches from a tree 2f0fc0e6-bbb3-42a7-a01e-d2405122e006 false true true longest_list 8365 1794 66 84 8386 1796 24 80 8398 1836 false 4 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 0 First branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 1 Second branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 2 Third branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 3 Fourth branch in tree false false Tree T Data tree to explode 1a0b7e26-89bf-4123-ad0c-c7cc225a4e31 true true true 2 1 ad149ceb-1031-44eb-b278-c4cda3674f97 8367 1796 16 80 8367 1796 16 80 8376.5 1836 false Branch 0 0 First branch in tree 87bd937d-0d05-4442-ab0d-4e3ed980243d true false true 0 8413 1796 16 20 8413 1796 16 20 8422.5 1806 false Branch 1 1 Second branch in tree a0b1d220-be0c-48d9-a685-d62b3e818992 true false true 0 8413 1816 16 20 8413 1816 16 20 8422.5 1826 false Branch 2 2 Third branch in tree c523f429-9ad0-424c-bdc7-a0c4183f8d64 true false true 0 8413 1836 16 20 8413 1836 16 20 8422.5 1846 false Branch 3 3 Fourth branch in tree eecb2d79-173c-40ac-9c7c-528d34bb4296 true false true 0 8413 1856 16 20 8413 1856 16 20 8422.5 1866 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nodal surface Represents a collection of generic data 210e4a09-9b09-40c4-9fed-8d804ed98e94 false true true 1 6bb4a606-8b1e-4e43-ac21-45f62bfc10c3 9235 1476 103 20 9235 1476 103 20 9286.941 1486.286 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib edge surfaces Represents a collection of generic data a5aef6e5-144d-4fe1-b6c4-06132ebea24b false true true 2 7dc88c66-61aa-4258-a9b5-dcbc61f9319b 2fb54c46-3424-48ae-9c67-a447dab49fcb 9223 1517 128 20 9223 1517 128 20 9287.038 1527.307 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Half width of rib Represents a collection of generic data 72915dfe-243f-4e29-bc88-84ae038967a1 false true true 1 b789bee2-5610-47e8-842e-044b52e0ac66 2813 1400 118 20 2813 1400 118 20 2872.443 1410.752 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 455f50fe-565c-490a-8e7e-c8cdd9ec15f6 false true true 1 f7fd36f2-8c07-4f83-bfae-898c9ff37e72 8989 1116 50 20 8989 1116 50 20 9014.84 1126.332 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. a730f2e5-4c91-42e0-9075-066d4ec8417d false true true longest_list 7834 1005 69 67 7857 1007 24 63 7869 1039 false Start S First number in the series 91378fa9-3d3e-4ff3-8367-6b5583f0fcd0 false true true 1 e2a9b097-f69a-45b8-acbc-8f6453d993ef 1 7836 1007 18 21 7836 1007 18 21 7846.5 1017.5 false 0 Step N Step size for each successive number 180ad059-83e6-499d-b860-4dadee9854c5 false true true 1 4145e7c8-3aa0-45a8-afb7-8bb926e7c7b8 1 7836 1028 18 21 7836 1028 18 21 7846.5 1038.5 false 1 Count C Number of values in the series 40cfdabf-a647-44f7-a93e-4aadef36edd5 false true true 1 c8c2d14e-a4c6-4985-a2a5-e399336e934d 1 7836 1049 18 21 7836 1049 18 21 7846.5 1059.5 false 10 Series S Series of numbers 21a9bac1-cf04-41b8-b3c3-e9bd026c1269 false true true 0 7884 1007 17 63 7884 1007 17 63 7894 1038.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4145e7c8-3aa0-45a8-afb7-8bb926e7c7b8 false true true 0 0.2 true true true 1 0 false 255;0;0;0 255;255;250;90 7771 1036 50 20 7771 1036 50 20 7771.669 1036.231 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c8c2d14e-a4c6-4985-a2a5-e399336e934d false true true 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 7771 1055 50 20 7771 1055 50 20 7771.228 1055.599 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 10f9e170-07fe-443a-9d71-d8d30e4f95b9 false true true longest_list 7938 912 69 45 7960 914 24 41 7972 935 false A A Item to divide (dividend) 0445ac1f-7c7b-4725-9265-8abf15953c5c true true true 1 a42eded7-5f0a-48f7-ba6e-554e26ff13ad 7940 914 17 20 7940 914 17 20 7950 924.25 false B B Item to divide with (divisor) cd89def5-74d7-467a-94bc-88f90d9441b9 true true true 1 7f9a0710-8ff0-4b8b-ad48-17e76442eceb 7940 934 17 21 7940 934 17 21 7950 944.75 false Result R The result of the Division 35120aea-07d1-4924-b1b2-5f4f5078ce83 true true true 0 7987 914 18 41 7987 914 18 41 7997.5 934.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a42eded7-5f0a-48f7-ba6e-554e26ff13ad false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 7857 921 50 20 7857 921 50 20 7857.688 921.5834 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. f21600fd-0f8b-4a5d-9842-96b3f8ce566b false true true longest_list 8142 913 69 67 8165 915 24 63 8177 947 false Start S First number in the series 77456754-6ecc-4796-b179-f8b9953a8267 false true true 0 1 8144 915 18 21 8144 915 18 21 8154.5 925.5 false 0 Step N Step size for each successive number aa8e1699-e852-4129-b4b9-3126660e1412 false true true 1 35120aea-07d1-4924-b1b2-5f4f5078ce83 1 8144 936 18 21 8144 936 18 21 8154.5 946.5 false 1 Count C Number of values in the series 8d7400be-cc00-4be4-8ce2-2d651c1c1eab false true true 1 7f9a0710-8ff0-4b8b-ad48-17e76442eceb 1 8144 957 18 21 8144 957 18 21 8154.5 967.5 false 10 Series S Series of numbers d3d62e90-9aad-49d7-b609-940173d443dc false true true 0 8192 915 17 63 8192 915 17 63 8202 946.5 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 366d9ffc-8c21-4df1-bed6-d54aaa6171b5 false true true longest_list 8126 987 85 64 8165 989 24 60 8177 1019 false Stream A A Input stream #1 fe95a092-4d77-426d-a91b-8847ae321d81 true true true 2 1 e982db6d-3d4d-4a7b-bb42-dfd1ef5a400f 8128 989 34 20 8144 989 18 20 8154.5 999 false Stream B B Input stream #2 c84c1f9d-8a54-4499-8b59-ff08bfa0cf5c true true true 2 1 1 21a9bac1-cf04-41b8-b3c3-e9bd026c1269 8128 1009 34 20 8128 1009 34 20 8154.5 1019 false Stream C C Input stream #3 f22d40e0-e9b8-4317-8cab-fed3227c1057 true true true 2 1 3a562821-c38e-4e50-a353-788b81147f71 8128 1029 34 20 8144 1029 18 20 8154.5 1039 false Stream S Merged stream 3e9a4f12-b1c1-4231-a8cd-d7d8b54e570c true true true 0 8192 989 17 60 8192 989 17 60 8202 1019 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e2a9b097-f69a-45b8-acbc-8f6453d993ef false true true 0 0.2 true true true 1 0 false 255;0;0;0 255;255;250;90 7771 1015 50 20 7771 1015 50 20 7771.498 1015.589 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 950a5196-92bb-4a22-a0b9-1c1b26ba012b false true true longest_list 8640 974 90 64 8683 976 24 60 8695 1006 false Surface S Base surface 021d25ee-901c-4722-abe4-312acdd630df true true true 1 494b4076-1563-4a22-a55e-025af2fa04a3 true 8642 976 38 30 8642 976 38 30 8670.5 991 false Point uv {uv} coordinate to evaluate 8e7ba495-922a-4ee1-9d70-0a689d66b0b9 false true true 1 77cb4be5-662f-44c1-86df-4aff5d966f1e 8642 1006 38 30 8658 1006 22 30 8670.5 1021 false Point P Point at {uv} a78950b5-236e-40b5-9b95-2520231f679c true true true 0 8710 976 18 20 8710 976 18 20 8720.5 986 false Normal N Normal at {uv} bba29e35-05b0-4cc6-b381-a401facaf77a false true true 0 8710 996 18 20 8710 996 18 20 8720.5 1006 false Frame F Frame at {uv} a230ffc0-530d-44d6-97b4-bf9b6b1cc43e true true true 0 8710 1016 18 20 8710 1016 18 20 8720.5 1026 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} bad5aa83-6406-40df-800d-811b55cce5f6 false true true longest_list 8877 977 68 64 8900 979 24 60 8912 1009 false Start S Line start point b69b183e-3baf-45bf-bc45-9b3638ce27d9 true true true 1 a78950b5-236e-40b5-9b95-2520231f679c 8879 979 18 20 8879 979 18 20 8889.5 989 false Direction D Line tangent (direction) d70bc96f-e066-4008-bb9a-6508cd1df1b4 false true true 1 bba29e35-05b0-4cc6-b381-a401facaf77a 1 8879 999 18 20 8879 999 18 20 8889.5 1009 false 0 0 1 Length L Line length 6cdb2c67-4c06-43b3-88ab-2e4c554811a1 false true true 1 60ce640c-eb7e-4087-9614-c839de3c9bf8 1 8879 1019 18 20 8879 1019 18 20 8889.5 1029 false 1 Line L Line segment 3ee3a98c-4e45-4e0a-926d-be011e94f6ed true true true 0 8927 979 16 60 8927 979 16 60 8936.5 1009 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 5f5cc0d6-7f1d-4119-85df-1edac985ed28 true true true longest_list 8768 1052 68 47 8790 1054 24 43 8802 1076 false Vector V Base vector ba36e22f-db2b-4be8-b2c4-a0f5a73db768 false true true 1 bba29e35-05b0-4cc6-b381-a401facaf77a 8770 1054 17 43 8770 1054 17 43 8780 1075.5 false Vector V Reversed vector 84abda90-d020-4ecb-98f4-0a66affc4207 false true true 0 8817 1054 17 43 8817 1054 17 43 8827 1075.5 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} 40a6f4f1-2b7a-4c89-a075-3ba26cf26a77 false true true longest_list 8876 1044 68 64 8899 1046 24 60 8911 1076 false Start S Line start point b145b23e-2d4c-4168-8691-5628696e0add true true true 1 a78950b5-236e-40b5-9b95-2520231f679c 8878 1046 18 20 8878 1046 18 20 8888.5 1056 false Direction D Line tangent (direction) 6e9d9aa5-9fef-48b8-8781-ec75ec3e3e02 false true true 1 84abda90-d020-4ecb-98f4-0a66affc4207 1 8878 1066 18 20 8878 1066 18 20 8888.5 1076 false 0 0 1 Length L Line length fc1fbca7-531e-4ffc-b462-0daac68fb275 false true true 1 60ce640c-eb7e-4087-9614-c839de3c9bf8 1 8878 1086 18 20 8878 1086 18 20 8888.5 1096 false 1 Line L Line segment af9280dd-a659-441e-9028-c429bbc2fa3f true true true 0 8926 1046 16 60 8926 1046 16 60 8935.5 1076 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 60ce640c-eb7e-4087-9614-c839de3c9bf8 false true true 0 0.6 true true true 1 0 false 255;0;0;0 255;255;250;90 8791 1035 50 20 8791 1035 50 20 8791.56 1035.513 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 46d3d032-3626-4f92-a5c7-7640dd4e1a45 false true true longest_list 8985 993 70 50 9008 995 24 46 9020 1018 false Curves C Curves to join 6b0013ab-08a1-4b05-94cb-1f35de48ca0c true true true 1 2 3ee3a98c-4e45-4e0a-926d-be011e94f6ed af9280dd-a659-441e-9028-c429bbc2fa3f 8987 995 18 23 8987 995 18 23 8997.5 1006.5 false Preserve P Preserve direction of input curves 87d176c5-51e7-472a-8bbc-27ddca1d7a23 false true true 0 1 false 8987 1018 18 23 8987 1018 18 23 8997.5 1029.5 false false Curves C Joined curves and individual curves that could not be joined. cab369f4-70b1-41cf-875e-1a7cd611599c true true true 0 9035 995 18 46 9035 995 18 46 9045.5 1018 false 20ef81e8-df15-4a0c-acf1-993a7607cafb Brep | Curve Brep | Curve BCX Solve intersection events for a Brep and a curve. 6885eed4-96a3-4207-a188-359cb875f9c7 false true true longest_list 9105 982 70 51 9128 984 24 47 9140 1008 false BRep B Base BRep be1fa779-cafa-4d1e-841c-cbf93d4d2051 true true true 1 455f50fe-565c-490a-8e7e-c8cdd9ec15f6 9107 984 18 23 9107 984 18 23 9117.5 995.75 false Curve C Intersection curve 47365637-4aec-4166-834c-0700a5139158 true true true 1 cab369f4-70b1-41cf-875e-1a7cd611599c 9107 1007 18 24 9107 1007 18 24 9117.5 1019.25 false Curves C Intersection overlap curves 6bc8ce05-8781-4992-9b79-6f22c4da7a1d true true true 0 9155 984 18 23 9155 984 18 23 9165.5 995.75 false Points P Intersection points e928028b-f8fb-4f36-ad3e-77b2a362bec4 true true true 0 9155 1007 18 24 9155 1007 18 24 9165.5 1019.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data base surface Represents a collection of generic data 494b4076-1563-4a22-a55e-025af2fa04a3 false true true 1 ff78103a-356e-4cda-ae03-d9ce20b68d47 8510 958 98 20 8510 958 98 20 8559.257 968.5054 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider INSET Numeric slider for single values e982db6d-3d4d-4a7b-bb42-dfd1ef5a400f false true true 0 7354 999 154 20 7354 999 54 20 7354.091 999.7189 false 0.065 0 1 3 0 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 7321.821 1028.93 7561.569 1022.233 7562.069 1040.105 7322.321 1046.802 Percentage inset from moire 16.9282513 Comic Sans MS true false Scribble Scribble A quick note 987197fc-d322-435f-9968-563cca5278e2 7316.821 1017.233 250.248 34.56891 7316.821 1017.233 250.248 34.56891 7321.821 1028.93 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 7854.348 838.3754 8422.297 845.8154 8421.741 888.1764 7853.792 880.7364 UV space calculation 46.32287 Arial Black true false Scribble Scribble A quick note 4200d3f5-0e8b-49bf-acd0-cbeb153e8665 7848.792 833.3754 578.5049 59.80096 7848.792 833.3754 578.5049 59.80096 7854.348 838.3754 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 8632.087 902.0444 9061.885 901.2844 9061.946 935.8229 8632.148 936.5829 Generate Nodes 46.32287 Arial Black true false Scribble Scribble A quick note 766f14b6-494e-4944-ad11-9c075d959bf5 8627.087 896.2844 439.8594 45.29846 8627.087 896.2844 439.8594 45.29846 8632.087 902.0444 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Base Surface Represents a collection of generic data 59a77180-545c-490b-8444-1aa10d4d83b4 false true true 1 d05f235a-cc15-4483-89c3-8fd27b56e01f 1727 1109 101 20 1727 1109 101 20 1778.007 1119.141 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Base Surface Represents a collection of generic data d7d1bc5a-195c-44cf-acaa-e8b4d59475a1 false true true 1 59a77180-545c-490b-8444-1aa10d4d83b4 2814 1283 101 20 2814 1283 101 20 2864.897 1293.075 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 170461f6-eb2c-4a28-ad1b-1bb7e79fc4e8 false true true 1 bfd8ada8-6bb0-43d9-943a-25ce33208804 9396 1352 135 20 9396 1352 135 20 9463.604 1362.688 false fbac3e32-f100-4292-8692-77240a42fd1a Point Point NODES Represents a collection of 3D Points 303fcab5-a017-4451-a69f-0c0d48389e7e false true true 1 e928028b-f8fb-4f36-ad3e-77b2a362bec4 9425 858 63 20 9425 858 63 20 9457.138 868.5041 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. fdbaac70-c2a9-4967-987a-b947acc90ad1 false true true longest_list 9526 838 68 88 9548 840 24 84 9560 882 false List L List to filter b487a86f-5951-42ed-989d-660aed3db73f true true true 1 1 303fcab5-a017-4451-a69f-0c0d48389e7e 9528 840 17 42 9528 840 17 42 9538 861 false Dispatch pattern P Dispatch pattern 63a7e7ae-a8b1-44e6-9ff5-2acca3b55bc1 false true true 1 0 2 false 9528 882 17 42 9528 882 17 42 9538 903 false true false List A A Dispatch target for True values 81a2bc6d-7d02-42ca-9c60-cadb075590e7 true true true 0 9575 840 17 42 9575 840 17 42 9585 861 false List B B Dispatch target for False values 2e6224da-f41c-4086-b25c-b32777ada1f3 true true true 0 9575 882 17 42 9575 882 17 42 9585 903 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 0b20f248-3725-4670-a968-80014cbbdc57 false true true 2 1 81a2bc6d-7d02-42ca-9c60-cadb075590e7 1 {A;B;C;D;E} {B} 9633.679 851.4962 125 40 9639.679 857.4962 113 28 9633.679 851.4962 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4224ec2d-9c17-4c92-8c9e-816083983266 false true true 2 1 2e6224da-f41c-4086-b25c-b32777ada1f3 1 {A;B;C;D;E} {B} 9633.679 885.4962 125 40 9639.679 891.4962 113 28 9633.679 885.4962 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 15bb94c1-88db-4ab1-a3c4-5a0c8270c465 false true true longest_list 10285 911 72 64 10311 913 24 60 10323 943 false List L Base list 7817311a-5432-46c8-a316-24ba4418a7e3 true true true 1 1 5cfe99b6-a2a9-4fb6-a22a-85c565aa0f91 10287 913 21 20 10287 913 21 20 10299 923 false Index i Item index 50303c6d-72ee-4986-bdf4-f370ef3beb3a false true true 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 1 10287 933 21 20 10287 933 21 20 10299 943 false 0 Wrap W Wrap index to list bounds 6a23ceb2-c607-43df-af63-55ceab035c1c false true true 0 1 false 10287 953 21 20 10287 953 21 20 10299 963 false false Element E Item at {i'} d72f2ab9-c868-4d60-acec-9550327c68e9 true true true 0 10338 913 17 60 10338 913 17 60 10348 943 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 false true true 1 0a4ed361-740c-4898-b4d3-465e04dfd1e5 16 true true true 1 0 false 255;0;0;0 255;255;250;90 10169 843 79 37 10169 843 79 37 10169.41 843.3799 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 1b44fb10-a565-44d6-b841-106ecf8460b6 false true true longest_list 10285 845 71 64 10311 847 24 60 10323 877 false List L List to cull 5c1f64ca-e691-486a-be5e-89b1f9ad36c2 true true true 1 1 5cfe99b6-a2a9-4fb6-a22a-85c565aa0f91 10287 847 21 20 10287 847 21 20 10299 857 false Indices I Culling indices b6e1cc9d-7081-4f91-b7e3-55f5444146a1 false true true 1 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 10287 867 21 20 10287 867 21 20 10299 877 false Wrap W Wrap indices to list range eee8630b-0ed0-432b-8500-432626ff7815 false true true 0 1 false 10287 887 21 20 10287 887 21 20 10299 897 false false List L Culled list 161d7878-0509-439a-b005-1e185a33ce5b true true true 0 10338 847 16 60 10338 847 16 60 10347.5 877 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. a0586774-8cef-43fe-9c87-adbe837413a5 false true true longest_list 10285 779 72 64 10311 781 24 60 10323 811 false List L Base list 164e11f9-9f80-4fa9-a1ad-857f697424d2 true true true 1 1 f71640b6-7579-472e-a22a-fdb0d0bf75c9 10287 781 21 20 10287 781 21 20 10299 791 false Index i Item index fe190864-398f-4507-973d-1defa8b80e57 false true true 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 1 10287 801 21 20 10287 801 21 20 10299 811 false 0 Wrap W Wrap index to list bounds 48d2cadd-fe18-4388-a186-680c8ec97976 false true true 0 1 false 10287 821 21 20 10287 821 21 20 10299 831 false false Element E Item at {i'} eaefdadd-0fce-4b44-bce6-3cbaf880d2b8 true true true 0 10338 781 17 60 10338 781 17 60 10348 811 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 855bf184-7037-4274-8422-5b43810bb098 false true true longest_list 10285 713 71 64 10311 715 24 60 10323 745 false List L List to cull 05497bdc-1a43-4be1-b512-1eeca6716cd6 true true true 1 1 f71640b6-7579-472e-a22a-fdb0d0bf75c9 10287 715 21 20 10287 715 21 20 10299 725 false Indices I Culling indices 4badd0ba-746f-4993-9f8a-c9064e2d096d false true true 1 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 10287 735 21 20 10287 735 21 20 10299 745 false Wrap W Wrap indices to list range 112189db-8aa4-4fa7-881f-7db872becebb false true true 0 1 false 10287 755 21 20 10287 755 21 20 10299 765 false false List L Culled list cef92cd6-4b5f-45da-855f-d494e2b5b83f true true true 0 10338 715 16 60 10338 715 16 60 10347.5 745 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 1e43fc57-d520-49b8-bb05-22a71bc32d09 false true true longest_list 10571 724 68 66 10593 726 24 62 10605 757 false Stream A A Input stream #1 6a2c1b42-685c-49dc-8e07-514dd3308746 true true true 2 1 44670f89-9421-4830-8d71-3d965bfe5c24 10573 726 17 31 10573 726 17 31 10583 741.5 false Stream B B Input stream #2 1dd3697a-4fc6-419a-84cd-fbae094fa317 true true true 2 1 77e53cd6-a2c7-4445-9bad-9e90bc204273 10573 757 17 31 10573 757 17 31 10583 772.5 false Stream S Merged stream 2f5fd12b-9769-43a1-9139-7b63b8e6c4bf true true true 0 10620 726 17 62 10620 726 17 62 10630 757 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 44670f89-9421-4830-8d71-3d965bfe5c24 false true true 2 1 cef92cd6-4b5f-45da-855f-d494e2b5b83f 1 {A;B;C} {A} 10399.53 731.8102 125 40 10405.53 737.8102 113 28 10399.53 731.8102 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 0c8e9bd2-c489-4107-bd7d-7bfb5e556cdd false true true longest_list 10572 857 68 66 10594 859 24 62 10606 890 false Stream A A Input stream #1 8b19339e-9c35-4511-94f8-b67ef2ce92de true true true 2 1 eb116f12-e7b3-4e25-9c4a-be3d1771f077 10574 859 17 31 10574 859 17 31 10584 874.5 false Stream B B Input stream #2 970eca83-c504-4e7c-8e57-f02e994d2149 true true true 2 1 3d71549a-6788-4887-a1f1-9e65c69455df 10574 890 17 31 10574 890 17 31 10584 905.5 false Stream S Merged stream a2dfa030-bde2-47fc-a6f0-cb67e1358d69 true true true 0 10621 859 17 62 10621 859 17 62 10631 890 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. eb116f12-e7b3-4e25-9c4a-be3d1771f077 false true true 2 1 161d7878-0509-439a-b005-1e185a33ce5b 1 {A;B;C;D} {A} 10399.53 862.0602 125 40 10405.53 868.0602 113 28 10399.53 862.0602 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3d71549a-6788-4887-a1f1-9e65c69455df false true true 2 1 eaefdadd-0fce-4b44-bce6-3cbaf880d2b8 1 {A;B} {A} 10414.53 797.5602 110 40 10420.53 803.5602 98 28 10414.53 797.5602 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 77e53cd6-a2c7-4445-9bad-9e90bc204273 false true true 2 1 d72f2ab9-c868-4d60-acec-9550327c68e9 1 {A;B;C} {A} 10399.53 927.3592 125 40 10405.53 933.3592 113 28 10399.53 927.3592 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 9645.515 649.993 10741.48 662.5201 10741.01 703.4734 9645.042 690.9463 reorder nodes in pattern for double mobius 44.1928253 Arial Black true false Scribble Scribble A quick note fafb6f56-2096-4720-87a9-8b5c5dca1c9b 9640.042 644.993 1106.438 63.48041 9640.042 644.993 1106.438 63.48041 9645.515 649.993 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 5cef0ae6-a7c0-46c1-80fc-b5b8ba68b253 false true true longest_list 10045 978 69 46 10067 980 24 42 10079 1001 false A A Item to subtract from (minuend) 6f0aec7d-f527-447e-8fe2-34c824d452a9 true true true 1 ad296687-dc97-4848-98ad-cc380e42e471 10047 980 17 21 10047 980 17 21 10057 990.5 false B B Item to subtract (subtrahend) f53b0dbf-d834-4ef0-ab1a-2b5097096a06 true true true 1 4890d537-4d4e-4dd6-8e6f-ac772d56e82f 10047 1001 17 21 10047 1001 17 21 10057 1011.5 false Result R The result of the Subtraction 0a4ed361-740c-4898-b4d3-465e04dfd1e5 true true true 0 10094 980 18 42 10094 980 18 42 10104.5 1001 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4890d537-4d4e-4dd6-8e6f-ac772d56e82f false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 9967 1002 50 20 9967 1002 50 20 9967.659 1002.216 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 1e137a9f-bca0-4dc0-9197-c765c69bd993 false true true longest_list 10033 883 71 64 10059 885 24 60 10071 915 false List L List to cull 02450ab3-e210-4648-b75e-4288221e453f true true true 1 1 f58f8ced-eeae-4b1b-a474-575471780084 10035 885 21 20 10035 885 21 20 10047 895 false Indices I Culling indices 9b5a8e78-cbaf-42f1-b5a7-18929f1d774e false true true 1 1 a4ae72da-20f6-4623-8cab-394c946b7594 10035 905 21 20 10035 905 21 20 10047 915 false Wrap W Wrap indices to list range ee8c29e8-164c-42f8-ad88-613db4a89cb3 false true true 0 1 false 10035 925 21 20 10035 925 21 20 10047 935 false false List L Culled list fe9b5b74-c864-4fc3-a6c9-3a546a33b9a4 true true true 0 10086 885 16 60 10086 885 16 60 10095.5 915 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a4ae72da-20f6-4623-8cab-394c946b7594 false true true 0 1 3 false true true 1 0 false 255;0;0;0 255;255;250;90 9937 819 79 53 9937 819 79 53 9937.02 819.27 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 016ec889-61b3-4123-9682-fbaf8e3889d5 false true true longest_list 10033 760 71 64 10059 762 24 60 10071 792 false List L List to cull ab4ff77d-0b38-4f3e-9cea-cd82105142af true true true 1 1 891e1387-bf21-4555-be02-555fe7aeedc7 10035 762 21 20 10035 762 21 20 10047 772 false Indices I Culling indices 7745f006-aa65-48a6-9afc-f50e5cb158ea false true true 1 1 a4ae72da-20f6-4623-8cab-394c946b7594 10035 782 21 20 10035 782 21 20 10047 792 false Wrap W Wrap indices to list range 273dd7f9-b174-4068-a662-17150e50b0b9 false true true 0 1 false 10035 802 21 20 10035 802 21 20 10047 812 false false List L Culled list 68e4735a-bcc3-4f4d-9969-56e5b3c14341 true true true 0 10086 762 16 60 10086 762 16 60 10095.5 792 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. fee41315-dad1-47a8-904c-ec9a460dcc32 false true true longest_list 9877 757 70 46 9900 759 24 42 9912 780 false Data D Data matrix to flip 1a6dbd62-3e32-4a26-b240-1f31eefe4c60 true true true 2 1 0b20f248-3725-4670-a968-80014cbbdc57 9879 759 18 42 9879 759 18 42 9889.5 780 false Data D Flipped data matrix 891e1387-bf21-4555-be02-555fe7aeedc7 true true true 0 9927 759 18 42 9927 759 18 42 9937.5 780 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 182f5baf-e753-4f9c-a650-2a969fcb4eac false true true longest_list 9796 878 70 46 9819 880 24 42 9831 901 false Data D Data matrix to flip 3be8673b-e1a3-492f-a517-becade400307 true true true 2 1 4224ec2d-9c17-4c92-8c9e-816083983266 9798 880 18 42 9798 880 18 42 9808.5 901 false Data D Flipped data matrix 6bb6d9e9-aa07-4c88-920d-1d3459bf3656 true true true 0 9846 880 18 42 9846 880 18 42 9856.5 901 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 80ddada7-391f-4857-9e47-eb3e039e349c false true true longest_list 10115 767 70 46 10138 769 24 42 10150 790 false Data D Data matrix to flip 13a66693-b26d-4d40-84f5-2cb15d8bec68 true true true 2 1 68e4735a-bcc3-4f4d-9969-56e5b3c14341 10117 769 18 42 10117 769 18 42 10127.5 790 false Data D Flipped data matrix f71640b6-7579-472e-a22a-fdb0d0bf75c9 true true true 0 10165 769 18 42 10165 769 18 42 10175.5 790 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 276d03ac-9db0-4a28-be4a-72047fe7c6e5 false true true longest_list 10115 892 70 46 10138 894 24 42 10150 915 false Data D Data matrix to flip f436932b-49f5-4709-bc9e-39634cc7b900 true true true 2 1 fe9b5b74-c864-4fc3-a6c9-3a546a33b9a4 10117 894 18 42 10117 894 18 42 10127.5 915 false Data D Flipped data matrix 5cfe99b6-a2a9-4fb6-a22a-85c565aa0f91 true true true 0 10165 894 18 42 10165 894 18 42 10175.5 915 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 56de5b04-07b1-499d-9ff6-3bd3dcfc91f5 false true true longest_list 9881 878 66 47 9902 880 24 43 9914 902 false List L Base list aaddc99d-38b6-41ef-88ec-04e248b4672e true true true 1 1 6bb6d9e9-aa07-4c88-920d-1d3459bf3656 9883 880 16 43 9883 880 16 43 9892.5 901.5 false List L Reversed list f58f8ced-eeae-4b1b-a474-575471780084 true true true 0 9929 880 16 43 9929 880 16 43 9938.5 901.5 false 008e9a6f-478a-4813-8c8a-546273bc3a6b Cull Pattern Cull Pattern Cull Cull (remove) elements in a list using a repeating bit mask. 17940469-6890-4eee-9a2e-19e97d144ffa false true true longest_list 10693 874 67 47 10715 876 24 43 10727 898 false List L List to cull b686942c-d1b3-42ac-b9a8-963abb962191 true true true 1 1 a2dfa030-bde2-47fc-a6f0-cb67e1358d69 10695 876 17 21 10695 876 17 21 10705 886.75 false Cull Pattern P Culling pattern 71c99f92-ba42-48d8-95e7-1f5785d25cc3 false true true 1 0 2 false 10695 897 17 22 10695 897 17 22 10705 908.25 false true false List L Culled list 0aafdb9b-2b5a-49c1-84a1-cdf0a05581c6 true true true 0 10742 876 16 43 10742 876 16 43 10751.5 897.5 false 008e9a6f-478a-4813-8c8a-546273bc3a6b Cull Pattern Cull Pattern Cull Cull (remove) elements in a list using a repeating bit mask. a94a0498-0b67-4555-aaeb-dbe8869be136 false true true longest_list 10693 743 67 47 10715 745 24 43 10727 767 false List L List to cull bad4a6ce-ca52-4a7a-81f8-394063a503cd true true true 1 1 2f5fd12b-9769-43a1-9139-7b63b8e6c4bf 10695 745 17 21 10695 745 17 21 10705 755.75 false Cull Pattern P Culling pattern 89801a3d-c34a-4101-8c36-53f0ab7264d5 false true true 1 0 2 false 10695 766 17 22 10695 766 17 22 10705 777.25 false false true List L Culled list e31e42d1-83ba-4407-a797-1612e9687dbb true true true 0 10742 745 16 43 10742 745 16 43 10751.5 766.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. c601ca6f-6d26-4735-847a-7af40244c9cd false true true longest_list 11225 899 72 64 11251 901 24 60 11263 931 false List L Base list 877fdc0e-9305-4edb-8725-be9c235e03ac true true true 1 1 6051a469-c4a1-4a22-8b69-39cba5e232dc 11227 901 21 20 11227 901 21 20 11239 911 false Index i Item index 115aae72-ffa9-41b4-be09-aed4d8e1397a false true true 2 afc35315-fc99-46c6-8fbb-e228d23dce53 4556b3b5-76b9-4cc4-a8b9-0b73ed6aa5cf 1 11227 921 21 20 11227 921 21 20 11239 931 false 0 Wrap W Wrap index to list bounds 0ac27cc4-580c-4564-b2bf-c899d6b663f3 false true true 0 1 false 11227 941 21 20 11227 941 21 20 11239 951 false false Element E Item at {i'} ac2c47f8-5fa3-4f70-b4f7-62f896e14a9b true true true 0 11278 901 17 60 11278 901 17 60 11288 931 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4556b3b5-76b9-4cc4-a8b9-0b73ed6aa5cf false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 11130 970 50 20 11130 970 50 20 11130.84 970.0096 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. efe5c99c-57ec-40f0-b93a-18092e254f4b false true true longest_list 11334 839 72 62 11357 841 24 58 11369 870 false Vertices V Polyline vertex points ab5550bf-3121-458c-a69b-1e69de34578a true true true 1 1 3f2208d7-9abc-45de-a874-9678ff995168 11336 841 18 29 11336 841 18 29 11346.5 855.5 false Closed C Close polyline 4b2f68bb-96e9-4537-93b7-aaf2c8938431 false true true 0 1 false 11336 870 18 29 11336 870 18 29 11346.5 884.5 false false Polyline Pl Resulting polyline b7323552-1e44-4bce-bb2f-831e6c24288c true true true 0 11384 841 20 58 11384 841 20 58 11395.5 870 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. 5ab1afca-db3f-4418-af39-cbeb91f3a2dc false true true longest_list 11334 698 72 62 11357 700 24 58 11369 729 false Vertices V Polyline vertex points b97136a6-a155-44b3-9e9a-0db0dd9c50ab true true true 1 1 6051a469-c4a1-4a22-8b69-39cba5e232dc 11336 700 18 29 11336 700 18 29 11346.5 714.5 false Closed C Close polyline 96087064-17a0-474b-8c21-602f5377a7bd false true true 0 1 false 11336 729 18 29 11336 729 18 29 11346.5 743.5 false false Polyline Pl Resulting polyline 67497299-cc1b-4ac9-a8ce-810030b31458 true true true 0 11384 700 20 58 11384 700 20 58 11395.5 729 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 3cbd47ae-9375-4717-a6c1-e912119a1678 false true true longest_list 11519 705 69 82 11542 707 24 78 11554 746 false Curve C Curve to explode f66d6509-1682-4bc6-97bc-27f55b3d0e17 true true true 1 67497299-cc1b-4ac9-a8ce-810030b31458 11521 707 18 39 11521 707 18 39 11531.5 726.5 false Recursive R Recursive decomposition until all segments are atomic cbc595a2-7d7c-4757-972f-adb814bde2b2 false true true 0 1 false 11521 746 18 39 11521 746 18 39 11531.5 765.5 false true Segments S Exploded segments that make up the base curve 5d3e3009-e4ed-4edc-9084-01f58462d068 true true true 0 11569 707 17 39 11569 707 17 39 11579 726.5 false Vertices V Vertices of the exploded segments 7cadf102-1727-4f83-8256-bac526800c53 true true true 0 11569 746 17 39 11569 746 17 39 11579 765.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 3b4dc9e0-b5e0-42e2-ab1b-2123fd498915 false true true longest_list 11225 977 72 64 11251 979 24 60 11263 1009 false List L Base list 5173d209-3d08-4212-9a34-b246d5bf874e true true true 1 1 3f2208d7-9abc-45de-a874-9678ff995168 11227 979 21 20 11227 979 21 20 11239 989 false Index i Item index 50a50f1f-b156-4b65-af79-d2630d621dd4 false true true 2 4556b3b5-76b9-4cc4-a8b9-0b73ed6aa5cf 11145d5b-1552-44be-bd81-8c936e17f73a 1 11227 999 21 20 11227 999 21 20 11239 1009 false 0 Wrap W Wrap index to list bounds 1e368a73-ced8-474e-a81e-87378946a106 false true true 0 1 false 11227 1019 21 20 11227 1019 21 20 11239 1029 false false Element E Item at {i'} f190408b-80dd-4fa5-a064-1d1b90fcd847 true true true 0 11278 979 17 60 11278 979 17 60 11288 1009 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 49ea3286-6960-4897-a973-7ce953d76c41 false true true longest_list 11338 918 67 44 11360 920 24 40 11372 940 false Point A A Line start point f1bd3b14-b0fb-4196-8217-b5fea2d371b6 true true true 1 ac2c47f8-5fa3-4f70-b4f7-62f896e14a9b 11340 920 17 20 11340 920 17 20 11350 930 false Point B B Line end point 1178a9ff-b8d8-45a7-b3d3-80483d0d930c true true true 1 f190408b-80dd-4fa5-a064-1d1b90fcd847 11340 940 17 20 11340 940 17 20 11350 950 false Line L Line segment 75cf03c1-1f82-474d-9b8e-9e7caf204b1f true true true 0 11387 920 16 40 11387 920 16 40 11396.5 940 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible ad988fb4-100c-4fd2-b1a3-1613b547a8c6 false true true longest_list 11626 927 86 50 11665 929 24 46 11677 952 false Curves C Curves to join 72d3a7e1-56be-47a4-a7f7-fe3a46ddc139 true true true 1 1 2 7cba6253-33d1-45b5-8df3-ebd48055114d 75cf03c1-1f82-474d-9b8e-9e7caf204b1f 11628 929 34 23 11628 929 34 23 11654.5 940.5 false Preserve P Preserve direction of input curves 0dbf9a76-a23e-451a-a34e-4a3403efcac4 false true true 0 1 false 11628 952 34 23 11644 952 18 23 11654.5 963.5 false false Curves C Joined curves and individual curves that could not be joined. 57c01973-7577-406e-a9e4-6e0a11516ef8 true true true 0 11692 929 18 46 11692 929 18 46 11702.5 952 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. b1b531f3-d3ae-46c7-b7e4-7e49f829decf false true true longest_list 11517 847 69 82 11540 849 24 78 11552 888 false Curve C Curve to explode 0a5ac38f-165d-4461-af7c-384bba9fc0ad true true true 1 b7323552-1e44-4bce-bb2f-831e6c24288c 11519 849 18 39 11519 849 18 39 11529.5 868.5 false Recursive R Recursive decomposition until all segments are atomic 319be927-269c-48ce-93dc-6b1d0bfa7882 false true true 0 1 false 11519 888 18 39 11519 888 18 39 11529.5 907.5 false true Segments S Exploded segments that make up the base curve 7cba6253-33d1-45b5-8df3-ebd48055114d true true true 0 11567 849 17 39 11567 849 17 39 11577 868.5 false Vertices V Vertices of the exploded segments 307c3583-cd3d-4270-81a1-5dd74612f53c true true true 0 11567 888 17 39 11567 888 17 39 11577 907.5 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. a08e863e-5309-4797-baab-38c9b2adecd3 false true true longest_list 12082 929 69 82 12105 931 24 78 12117 970 false Curve C Curve to explode b9f33654-e07b-4049-b1cd-3d600d2deef5 true true true 1 49aa36a4-6cfb-47f2-bdad-ea6f9f153b0d 12084 931 18 39 12084 931 18 39 12094.5 950.5 false Recursive R Recursive decomposition until all segments are atomic 13743ac1-2fbe-43be-a4da-84a8f71a994f false true true 0 1 false 12084 970 18 39 12084 970 18 39 12094.5 989.5 false true Segments S Exploded segments that make up the base curve f56f041b-43a4-4f0c-aeed-1e3e18d51f78 true true true 0 12132 931 17 39 12132 931 17 39 12142 950.5 false Vertices V Vertices of the exploded segments 7e6dd777-be36-4204-a242-5ee88f853496 true true true 0 12132 970 17 39 12132 970 17 39 12142 989.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11376.22 1027.922 12014.68 1017.326 12015.23 1050.272 11376.77 1060.868 Generate rib centerlines. 44.1928253 Arial Black true false Scribble Scribble A quick note 1119934f-dca9-4a25-ac4c-836f9651dd55 11371.22 1012.326 649.0137 53.54187 11371.22 1012.326 649.0137 53.54187 11376.22 1027.922 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11238.49 777.5431 11493.29 778.3334 11493.23 790.6981 11238.43 789.9078 These pline boxes do the work... 13.52018 Arial Black true false Scribble Scribble A quick note 6e46ed96-a93b-423b-8ca6-ea29433ce541 11233.43 772.5431 264.8564 23.15503 11233.43 772.5431 264.8564 23.15503 11238.49 777.5431 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11460.42 679.0914 11673.65 678.7513 11673.72 710.3533 11460.49 710.6934 the explodes just make the plines into line segments. 13.52018 Arial Black true false Scribble Scribble A quick note ba37c2f9-01b0-4180-b3a6-59f392684138 11455.42 673.7513 223.3027 41.94214 11455.42 673.7513 223.3027 41.94214 11460.42 679.0914 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11128.06 1052.185 11302.82 1052.965 11302.61 1101.005 11127.85 1100.225 These steps close the 'gap' Between the two surfaces ribs. 13.52018 Arial Black true false Scribble Scribble A quick note de8e8855-08d9-411c-ac8f-7afaf3e5e5b1 11122.85 1047.185 184.9736 58.8197 11122.85 1047.185 184.9736 58.8197 11128.06 1052.185 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11637.2 854.9919 11887.63 854.4166 11887.77 905.0775 11637.34 905.6528 Delete the 0th element from the first set of points and the 0th path from the second set. 13.52018 Arial Black true false Scribble Scribble A quick note 155ff589-77ae-45d8-9505-7d7ac42655d1 11632.2 849.4166 260.5723 61.23615 11632.2 849.4166 260.5723 61.23615 11637.2 854.9919 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 3f2208d7-9abc-45de-a874-9678ff995168 false true true 1 0aafdb9b-2b5a-49c1-84a1-cdf0a05581c6 11114 846 50 20 11114 846 50 20 11139.66 856.4448 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 6051a469-c4a1-4a22-8b69-39cba5e232dc false true true 1 e31e42d1-83ba-4407-a797-1612e9687dbb 11114 710 50 20 11114 710 50 20 11139.54 720.1019 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib vertices Represents a collection of generic data 705ca343-27ed-4d95-a8a5-9b45d839df32 false true true 1 a0f2ee4a-10ae-44db-812b-0bb7b9539ac8 12843 999 87 20 12843 999 87 20 12886.97 1009.438 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 11145d5b-1552-44be-bd81-8c936e17f73a false true true 1 22b8f8fc-0a03-46a7-abf0-afc6f6b9b9ea 0 true true false 1 0 false 255;0;0;0 255;255;250;90 11110 997 73 28 11110 997 73 28 11110.29 997.3297 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 73ef2cd0-eff1-48ac-9a80-186f031b07ca false true true longest_list 11778 936 86 50 11817 938 24 46 11829 961 false Curves C Curves to join 6ccb6beb-d990-473d-bf4c-745df62a9533 true true true 1 1 2 57c01973-7577-406e-a9e4-6e0a11516ef8 5d3e3009-e4ed-4edc-9084-01f58462d068 11780 938 34 23 11780 938 34 23 11806.5 949.5 false Preserve P Preserve direction of input curves 30cb3047-45cc-4771-8320-300c7872d3d4 false true true 0 1 false 11780 961 34 23 11796 961 18 23 11806.5 972.5 false false Curves C Joined curves and individual curves that could not be joined. 49aa36a4-6cfb-47f2-bdad-ea6f9f153b0d true true true 0 11844 938 18 46 11844 938 18 46 11854.5 961 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 4e50927a-a950-48f5-9e5a-9ef3ced4684f false true true 1 0a4ed361-740c-4898-b4d3-465e04dfd1e5 10901 945 50 20 10901 945 50 20 10926.46 955.0857 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 4be2007b-2f14-42bf-8315-6a5a90d8bde9 false true true longest_list 10993 985 69 45 11015 987 24 41 11027 1008 false A A Item to divide (dividend) 4e7bb833-2632-406a-ad3d-428139d9d938 true true true 1 4e50927a-a950-48f5-9e5a-9ef3ced4684f 10995 987 17 20 10995 987 17 20 11005 997.25 false B B Item to divide with (divisor) 8c40affb-a81d-4413-bdca-95c6774bad73 true true true 1 ed3087a6-1f85-44b3-9632-4ebdcfd4ca52 10995 1007 17 21 10995 1007 17 21 11005 1017.75 false Result R The result of the Division 22b8f8fc-0a03-46a7-abf0-afc6f6b9b9ea true true true 0 11042 987 18 41 11042 987 18 41 11052.5 1007.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ed3087a6-1f85-44b3-9632-4ebdcfd4ca52 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 10933 1014 50 20 10933 1014 50 20 10933.8 1014.428 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 1ffa6092-1461-42bd-9978-8115197da38f false true true longest_list 11108 909 69 46 11130 911 24 42 11142 932 false A A Item to subtract from (minuend) 8dfe171c-bc44-40d0-9dfb-e3163342f981 true true true 1 22b8f8fc-0a03-46a7-abf0-afc6f6b9b9ea 11110 911 17 21 11110 911 17 21 11120 921.5 false B B Item to subtract (subtrahend) 2a6862f8-e7db-49d3-8cc6-fcde493e58a5 true true true 1 b5506e16-5e6f-46c3-beaf-b44cbdee2cbd 11110 932 17 21 11110 932 17 21 11120 942.5 false Result R The result of the Subtraction afc35315-fc99-46c6-8fbb-e228d23dce53 true true true 0 11157 911 18 42 11157 911 18 42 11167.5 932 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b5506e16-5e6f-46c3-beaf-b44cbdee2cbd false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 11050 937 50 20 11050 937 50 20 11050.05 937.1779 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 816504a0-ea7f-4b51-ad0d-d285d0aecbd3 false true true longest_list 12232 962 70 46 12255 964 24 42 12267 985 false Data D Data matrix to flip f478323a-3e25-426a-a68b-8860f549017e true true true 2 1 7e6dd777-be36-4204-a242-5ee88f853496 12234 964 18 42 12234 964 18 42 12244.5 985 false Data D Flipped data matrix c06d0513-ddfc-40a7-96a9-e9a46da62f57 true true true 0 12282 964 18 42 12282 964 18 42 12292.5 985 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. e85aeadf-db93-4fd7-9168-dc2e2c610d17 false true true longest_list 12312 963 66 47 12333 965 24 43 12345 987 false List L Base list 3d95b054-f08e-4c81-9b05-a3252a3a73d1 true true true 1 1 c06d0513-ddfc-40a7-96a9-e9a46da62f57 12314 965 16 43 12314 965 16 43 12323.5 986.5 false List L Reversed list 45eeb1ec-41a3-4192-859b-6636c24f2324 true true true 0 12360 965 16 43 12360 965 16 43 12369.5 986.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 6b2e1593-6d39-431d-a978-dfd243f1c22f false true true longest_list 12405 975 71 64 12431 977 24 60 12443 1007 false List L List to shift f7e162bd-dcbf-4e74-a44f-1b03967183f3 true true true 1 1 45eeb1ec-41a3-4192-859b-6636c24f2324 12407 977 21 20 12407 977 21 20 12419 987 false Shift S Shift offset 7dcf3c64-d224-4fcd-93fc-f581a2111c0c false true true 0 1 12407 997 21 20 12407 997 21 20 12419 1007 false 1 Wrap W Wrap values 7aafb290-c031-488d-a11a-63cc01d93cb6 false true true 0 1 false 12407 1017 21 20 12407 1017 21 20 12419 1027 false true List L Shifted list d23f3367-531b-4bad-973c-0bbce3eb3e57 true true true 0 12458 977 16 60 12458 977 16 60 12467.5 1007 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 721431ba-03c0-4f1e-a486-dd73799ca4e7 false true true longest_list 12506 984 70 46 12529 986 24 42 12541 1007 false Data D Data matrix to flip 1da98c8c-2197-4e34-bf39-58a3df836d6a true true true 2 1 d23f3367-531b-4bad-973c-0bbce3eb3e57 12508 986 18 42 12508 986 18 42 12518.5 1007 false Data D Flipped data matrix 8f46b7d8-3bbe-4d1e-ad38-921efae52eeb true true true 0 12556 986 18 42 12556 986 18 42 12566.5 1007 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. a0f2ee4a-10ae-44db-812b-0bb7b9539ac8 false true true 2 1 8f46b7d8-3bbe-4d1e-ad38-921efae52eeb 1 {A;B;C;D;E} {C} 12632.41 985.5797 125 40 12638.41 991.5797 113 28 12632.41 985.5797 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 12292.57 1050.487 12614.36 1038.692 12615.06 1057.784 12293.27 1069.579 fix data to get proper order 20.3363228 Arial Black true false Scribble Scribble A quick note e624808b-0627-4711-9475-401a227f6051 12287.57 1033.692 332.4883 40.88721 12287.57 1033.692 332.4883 40.88721 12292.57 1050.487 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 54ef0f53-8d24-47e5-96ea-8a3ed6fb0e10 false true true longest_list 12235 895 70 46 12258 897 24 42 12270 918 false Data D Data matrix to flip 5b62cbbb-3d62-4a0b-a6fe-3f335be120de true true true 2 1 f56f041b-43a4-4f0c-aeed-1e3e18d51f78 12237 897 18 42 12237 897 18 42 12247.5 918 false Data D Flipped data matrix bfa7b2e2-9188-4d25-9263-139d58f59556 true true true 0 12285 897 18 42 12285 897 18 42 12295.5 918 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 7e8e3cd2-673c-4945-82ba-7812a9ca8e1f false true true longest_list 12315 896 66 47 12336 898 24 43 12348 920 false List L Base list f5b54065-bde6-4cf7-9835-c1b2451fb484 true true true 1 1 bfa7b2e2-9188-4d25-9263-139d58f59556 12317 898 16 43 12317 898 16 43 12326.5 919.5 false List L Reversed list 76de4839-7bb6-49d1-8b7e-76ee832cf563 true true true 0 12363 898 16 43 12363 898 16 43 12372.5 919.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 51a6dc04-700e-4d68-b703-11b65f8bf94f false true true longest_list 12408 908 71 64 12434 910 24 60 12446 940 false List L List to shift 62d26628-393f-4670-b3a8-af9634702c90 true true true 1 1 76de4839-7bb6-49d1-8b7e-76ee832cf563 12410 910 21 20 12410 910 21 20 12422 920 false Shift S Shift offset 7c23416b-7426-4f78-89fb-05082d7d2d00 false true true 0 1 12410 930 21 20 12410 930 21 20 12422 940 false 1 Wrap W Wrap values a7a9fd6f-603e-4873-b91b-09df6c135624 false true true 0 1 false 12410 950 21 20 12410 950 21 20 12422 960 false true List L Shifted list bcca4e9e-9da2-4f78-aa09-d9bd309e6ffe true true true 0 12461 910 16 60 12461 910 16 60 12470.5 940 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 2bfe60cf-de75-48a6-a814-6bf7e937a323 false true true longest_list 12509 918 70 46 12532 920 24 42 12544 941 false Data D Data matrix to flip d6f6933e-7871-4989-91fe-8a07502c462b true true true 2 1 bcca4e9e-9da2-4f78-aa09-d9bd309e6ffe 12511 920 18 42 12511 920 18 42 12521.5 941 false Data D Flipped data matrix 0c1b30af-08c5-45aa-b40f-098eee5508be true true true 0 12559 920 18 42 12559 920 18 42 12569.5 941 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 87eb2044-324e-41be-9bbb-3fb9ca22df63 false true true 2 1 0c1b30af-08c5-45aa-b40f-098eee5508be 1 {A;B;C;D;E} {C} 12636.16 919.8299 125 40 12642.16 925.8299 113 28 12636.16 919.8299 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data intersection Plane Represents a collection of generic data ff5684e4-7593-432e-9b89-e0d005464052 false true true 1 f4a82eaa-2f8a-4a49-a305-283d2ff627fb 15136 1460 132 20 15136 1460 132 20 15202.74 1470.616 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 8dcaf521-b159-4aba-9e8d-69f50da39e22 false true true longest_list 16454 1861 70 50 16477 1863 24 46 16489 1886 false Curves C Curves to join 3f8e5b2b-a14b-40b0-b3ee-5176b8ae00df true true true 1 1 52a9341c-5f82-470a-9980-93d1a746a12a 16456 1863 18 23 16456 1863 18 23 16466.5 1874.5 false Preserve P Preserve direction of input curves 38066b39-a57f-4630-9ba6-517f62473feb false true true 0 1 false 16456 1886 18 23 16456 1886 18 23 16466.5 1897.5 false false Curves C Joined curves and individual curves that could not be joined. 3ac18faf-aa1d-4868-a61b-71e54f8b8b30 true true true 0 16504 1863 18 46 16504 1863 18 46 16514.5 1886 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. c8c66da4-c508-40aa-b580-1d266faba79d false true true longest_list 16656 1849 68 49 16678 1851 24 45 16690 1874 false 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Keys List of sortable keys 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Values A Optional list of values to sort synchronously 1 true true Keys K List of sortable keys dde95f89-7e4c-435a-9a90-b8721ce126b3 false true true 1 1 ab949682-632f-4356-b02c-1046a6a309c1 16658 1851 17 22 16658 1851 17 22 16668 1862.25 false Values A A Optional list of values to sort synchronously 933a6f32-3277-4bf7-82a8-9d89b3bf4bf5 true true true 1 1 3ac18faf-aa1d-4868-a61b-71e54f8b8b30 16658 1873 17 23 16658 1873 17 23 16668 1884.75 false List K Sorted keys ca39c9ec-bc36-4bee-89b3-6aea05d10c5b false true true 0 16705 1851 17 22 16705 1851 17 22 16715 1862.25 false Values A A Synchronous values in A 1cd55e84-3f08-4556-aa45-94e6210bec59 true false true 0 16705 1873 17 23 16705 1873 17 23 16715 1884.75 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. f3e334fa-0c42-454e-944e-7a71bea694de false true true longest_list 16549 1842 68 46 16572 1844 24 42 16584 1865 false Curve C Curve to measure b61cfe07-fd3e-4306-a62e-f43425de2af3 true true true 1 3ac18faf-aa1d-4868-a61b-71e54f8b8b30 16551 1844 18 42 16551 1844 18 42 16561.5 1865 false Length L Curve length ab949682-632f-4356-b02c-1046a6a309c1 false true true 0 16599 1844 16 42 16599 1844 16 42 16608.5 1865 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. b6d45a7b-8777-4bf1-a197-b6008f1117a8 false true true longest_list 16745 1860 66 47 16766 1862 24 43 16778 1884 false List L Base list ae6c8bba-05d9-4729-a4c1-e2130c5bb62e true true true 1 1 1cd55e84-3f08-4556-aa45-94e6210bec59 16747 1862 16 43 16747 1862 16 43 16756.5 1883.5 false List L Reversed list 1d209ea3-6b99-4ea6-a0d1-0a414ae93edc true true true 0 16793 1862 16 43 16793 1862 16 43 16802.5 1883.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 724a1c5f-ef36-4ab1-815f-6df0b9bf42f6 false true true longest_list 16453 1811 70 50 16476 1813 24 46 16488 1836 false Curves C Curves to join 9d28171a-5d68-4399-a2d7-d7244d795fdd true true true 1 1 8b348531-8dea-4bd6-ae4b-e6bc51e3570a 16455 1813 18 23 16455 1813 18 23 16465.5 1824.5 false Preserve P Preserve direction of input curves a0e019d8-fde2-42cc-8a14-f82cf55d730b false true true 0 1 false 16455 1836 18 23 16455 1836 18 23 16465.5 1847.5 false false Curves C Joined curves and individual curves that could not be joined. d352963e-69b3-401b-8689-387a69c8ff2e true true true 0 16503 1813 18 46 16503 1813 18 46 16513.5 1836 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. 53015aac-f579-4a8e-9848-c94e192c139e false true true longest_list 16655 1799 68 49 16677 1801 24 45 16689 1824 false 2 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Keys List of sortable keys 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Values A Optional list of values to sort synchronously 1 true true Keys K List of sortable keys d8533d37-1017-4066-ac36-c2ba1885cab0 false true true 1 1 4ab6ca07-c28c-4798-8cf5-c1f203c6dd96 16657 1801 17 22 16657 1801 17 22 16667 1812.25 false Values A A Optional list of values to sort synchronously b40110f9-5c58-41b9-a3af-bd899c2456f0 true true true 1 1 d352963e-69b3-401b-8689-387a69c8ff2e 16657 1823 17 23 16657 1823 17 23 16667 1834.75 false List K Sorted keys bbb29417-9d3b-4f64-a794-d594cfdecb99 false true true 0 16704 1801 17 22 16704 1801 17 22 16714 1812.25 false Values A A Synchronous values in A 44b37843-92d7-4b83-8bc8-f124fab08fa2 true false true 0 16704 1823 17 23 16704 1823 17 23 16714 1834.75 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 85f0fdb1-a7c0-4e06-bc8c-e47958725ce8 false true true longest_list 16548 1792 68 46 16571 1794 24 42 16583 1815 false Curve C Curve to measure 72baca27-fe8f-4f8f-bb64-e6f71a7d01ae true true true 1 d352963e-69b3-401b-8689-387a69c8ff2e 16550 1794 18 42 16550 1794 18 42 16560.5 1815 false Length L Curve length 4ab6ca07-c28c-4798-8cf5-c1f203c6dd96 false true true 0 16598 1794 16 42 16598 1794 16 42 16607.5 1815 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 7130850c-a41e-494c-a26e-21f93d8b2656 false true true longest_list 16744 1810 66 47 16765 1812 24 43 16777 1834 false List L Base list d562db97-addb-4858-a01c-6b241bea9eee true true true 1 1 44b37843-92d7-4b83-8bc8-f124fab08fa2 16746 1812 16 43 16746 1812 16 43 16755.5 1833.5 false List L Reversed list e6283cde-00b1-4aeb-900f-311f3e86ab76 true true true 0 16792 1812 16 43 16792 1812 16 43 16801.5 1833.5 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. 0fe7d891-1f0e-402f-977e-595ea38c7960 false true true longest_list 17104 1850 75 84 17132 1852 24 80 17144 1892 false Curve C Curve to extend 0e8f9d93-0247-42e0-b152-bd27fcbe396c true true true 2 fbef4fb7-5ef1-44dd-b4c8-d21445e47d25 62f67684-70b5-435e-9a0c-b14cd760be72 17106 1852 23 20 17106 1852 23 20 17119 1862 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 10f4cf88-4d26-415f-b989-84b6b9a7f226 false true true 0 1 17106 1872 23 20 17106 1872 23 20 17119 1882 false 2 Start L0 Extension length at start of curve 0976172b-c3e1-4022-a023-2ae0dc7b6ee2 false true true 1 ba90737e-1aa5-4a30-b27f-b2130df4062c 1 17106 1892 23 20 17106 1892 23 20 17119 1902 false 0 End L1 Extension length at end of curve 98d8aed0-d21e-4972-98db-ac3967ba0ea7 false true true 1 ba90737e-1aa5-4a30-b27f-b2130df4062c 1 17106 1912 23 20 17106 1912 23 20 17119 1922 false 0 Curve C Extended curve a018b405-af1e-4542-88b8-fe59f798b098 true true true 0 17159 1852 18 80 17159 1852 18 80 17169.5 1892 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ba90737e-1aa5-4a30-b27f-b2130df4062c false true true 0 0.01 true true true 1 0 false 255;0;0;0 255;255;250;90 16972 1889 50 20 16972 1889 50 20 16972.15 1889.419 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data NODES Represents a collection of generic data 1a37fd77-f523-487f-ac75-b8b258cd6774 false true true 1 760c7505-51a1-4863-8da2-249202cc5864 20433 1285 63 20 20433 1285 63 20 20464.59 1295.429 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data divisions Represents a collection of generic data 00cf549c-1b71-47ab-b2bc-09b1f0a6c6e8 false true true 1 17e7b6cd-473a-4d4d-a7a0-bc9f2ea4502f 906 1326 73 20 906 1326 73 20 943.0243 1336.654 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data divisions Represents a collection of generic data 82a51f7d-064a-4343-bdae-e541b6780acf false true true 1 00cf549c-1b71-47ab-b2bc-09b1f0a6c6e8 15166 1326 73 20 15166 1326 73 20 15203.11 1336.934 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data divisions Represents a collection of generic data 41385332-5036-49b0-a104-b1400ecedfa1 false true true 1 82a51f7d-064a-4343-bdae-e541b6780acf 20428 1324 73 20 20428 1324 73 20 20464.92 1334.611 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data DIVISIONS Represents a collection of generic data ff41fc81-af6b-4bec-9d9a-a551dbb86079 false true true 1 fe6a51f8-4f89-42c3-9bde-42ec101f0b0c 25154 1316 83 20 25154 1316 83 20 25196 1326.519 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 48e95f79-e9e0-4be7-b259-3bff4120949f true true true longest_list 717 1490 69 46 739 1492 24 42 751 1513 false A A Item to subtract from (minuend) 608907a4-c598-40a6-b170-ea430f263c1a true true true 1 298bd816-df87-4814-bd76-e281642d15e1 719 1492 17 21 719 1492 17 21 729 1502.5 false B B Item to subtract (subtrahend) 71ef51ba-ce18-472e-bc65-125291bfbd07 true true true 1 46da1a95-f329-4ea6-acee-6f9980cbb5d7 719 1513 17 21 719 1513 17 21 729 1523.5 false Result R The result of the Subtraction 278ebe08-62c6-4b8c-84a5-f64dbf6c9b57 true true true 0 766 1492 18 42 766 1492 18 42 776.5 1513 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 46da1a95-f329-4ea6-acee-6f9980cbb5d7 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 648 1515 50 20 648 1515 50 20 648.3042 1515.458 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data RIBS Represents a collection of generic data 5341f5b8-5f37-4bef-8a17-10d9948ba41b false true true 1 278ebe08-62c6-4b8c-84a5-f64dbf6c9b57 2824 1423 50 20 2824 1423 50 20 2849.75 1433 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data RIBS Represents a collection of generic data 88351fe8-efe7-4926-9a5f-dcc02280d441 false true true 1 5341f5b8-5f37-4bef-8a17-10d9948ba41b 15178 1423 50 20 15178 1423 50 20 15203.05 1433 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects ccc7e55a-892a-4822-ab2b-576536e3a76d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects cda6651f-fc91-424c-a204-483d218a755a 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 435b4110-91b5-4d22-a914-948352ad4e72 false true true 1 2df77f8b-32cd-4770-a2be-fad34dc3e997 25094 1351 143 20 25094 1351 143 20 25166.1 1361.884 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 2df77f8b-32cd-4770-a2be-fad34dc3e997 1 false true true 1 b6145409-7401-4e5d-b150-22255757cf2a 24653 1351 143 20 24653 1351 143 20 24725.28 1361.623 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers bfd8ada8-6bb0-43d9-943a-25ce33208804 false true true 1 40cc0ec4-ee4b-4ac5-8a57-3ad9850c8f47 7253 1352 135 20 7253 1352 135 20 7320.514 1362.379 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Base Surface Represents a collection of generic data ff78103a-356e-4cda-ae03-d9ce20b68d47 false true true 1 d7d1bc5a-195c-44cf-acaa-e8b4d59475a1 8133 1283 101 20 8133 1283 101 20 8184.153 1293.2 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 7e39cabe-4df3-43a7-9e1a-a08bd9356877 false true true 1 84170207-5c0d-404c-bb13-78404a6cab81 3936 1964 50 20 3936 1964 50 20 3961.187 1974.7 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers ad296687-dc97-4848-98ad-cc380e42e471 false true true 1 170461f6-eb2c-4a28-ad1b-1bb7e79fc4e8 9894 981 135 20 9894 981 135 20 9962.129 991.8537 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data d9ad600d-d9bb-46b4-b74e-59bbf740c645 false true true 1 cc214f85-565d-4abc-b3cc-2b0084a3720f 9367 1496 104 20 9367 1496 104 20 9419.864 1506.823 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data 6ca299e1-e213-45b8-b491-84f3c895104c false true true 1 d9ad600d-d9bb-46b4-b74e-59bbf740c645 11381 1496 104 20 11381 1496 104 20 11433.83 1506.885 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data 53e19778-f200-44b5-8988-f07d0f749c5d false true true 1 6ca299e1-e213-45b8-b491-84f3c895104c 12425 2227 104 20 12425 2227 104 20 12477.16 2237.095 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data eba5a21b-1c40-424b-a923-7b80f1b6f2ca false true true 1 53e19778-f200-44b5-8988-f07d0f749c5d 12627 2227 104 20 12627 2227 104 20 12679.27 2237.104 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 5f4f692b-f82d-40de-a324-f49443809ef1 false true true 1 91aea80d-ca68-4c14-916d-b22effe63e8b 11292 2384 69 20 11292 2384 69 20 11326.54 2394.097 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 false true true 1 5f4f692b-f82d-40de-a324-f49443809ef1 11501 2440 69 20 11501 2440 69 20 11536.26 2450.461 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data fc28feb8-702f-47d7-b3d5-fad3d7875a27 false true true 1 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 11736 2440 69 20 11736 2440 69 20 11770.7 2450.461 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 529be592-e72e-4806-a91a-4431d7afb186 false true true 1 170461f6-eb2c-4a28-ad1b-1bb7e79fc4e8 13116 1352 135 20 13116 1352 135 20 13183.64 1362.096 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data NODES Represents a collection of generic data 0dddd673-b33f-4ceb-a5fa-36efeed5c494 false true true 1 705ca343-27ed-4d95-a8a5-9b45d839df32 13186 1287 63 20 13186 1287 63 20 13217.56 1297.391 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data NODES Represents a collection of generic data 760c7505-51a1-4863-8da2-249202cc5864 false true true 1 0dddd673-b33f-4ceb-a5fa-36efeed5c494 15171 1287 63 20 15171 1287 63 20 15203.47 1297.391 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #DIVISIONS Represents a collection of generic data fe6a51f8-4f89-42c3-9bde-42ec101f0b0c false true true 1 41385332-5036-49b0-a104-b1400ecedfa1 21283 1326 91 20 21283 1326 91 20 21328.53 1336.934 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 1c808a25-3959-4bc0-9e19-8572e7c9aa7c false true true 1 88351fe8-efe7-4926-9a5f-dcc02280d441 21314 1423 54 20 21314 1423 54 20 21341.92 1433 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nodal surface Represents a collection of generic data f7fd36f2-8c07-4f83-bfae-898c9ff37e72 false true true 1 87bd937d-0d05-4442-ab0d-4e3ed980243d 8693 1378 103 20 8693 1378 103 20 8744.565 1388.564 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nodal surface Represents a collection of generic data 57b7584f-a913-454c-8380-d86b410db844 false true true 1 f7fd36f2-8c07-4f83-bfae-898c9ff37e72 12755 1372 103 20 12755 1372 103 20 12807.17 1382.314 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 3ffa4e7a-a83c-4dfa-9123-13a09bbbae53 false true true 1 3015c727-b855-41cb-b731-316b9fde8177 20402 1351 135 20 20402 1351 135 20 20470.02 1361.346 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 176e2551-9c81-4590-bde4-79cff8d5adfb false true true 1 e608d5e4-c50e-4fe2-b664-ab2b0828df7c 23369 1300 148 20 23369 1300 148 20 23443.32 1310.586 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Lines Represents a collection of generic data cda6e8aa-c2a9-4d0a-af0b-db565106f42e false true true 1 c26346d3-1464-4648-82c6-b9f9954f57a7 24896 1329 86 20 24896 1329 86 20 24939.54 1339.173 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data d5f6546b-85b1-4be9-b4ca-0436a1c01d1f false true true 1 1b0d6a2c-0cf9-4e89-b0fe-ab7b34916f3d 30919 1300 148 20 30919 1300 148 20 30993.26 1310.97 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Lines Represents a collection of generic data da7ca109-6ea3-486e-9619-3c0e38491582 false true true 1 cda6e8aa-c2a9-4d0a-af0b-db565106f42e 30204 1320 86 20 30204 1320 86 20 30247.11 1330.14 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects 1c1e311a-c752-47bc-92bb-5ac0a0efb352 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects e2eb7b77-0500-4e2f-bd55-d68e8116c03c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 48571990-a102-4345-b3cc-f96e99697317 fd4d1908-11de-46f7-ac82-e1dc82dc5fea Group A group of Grasshopper objects 2b1924e3-6e75-42d6-b887-69cd44002577 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d743d517-1901-450a-8de5-653cc465c406 false true true 0 FS- true true true 0 0 false 255;0;0;0 255;189;255;112 51958 962 149 20 51958 962 149 20 51958.99 962.6983 false Microsoft Sans Serif 10 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 75755e1e-f2d2-41da-ae36-1205ee61ffaf false true true 0 FlowerSolids true true true 1 0 false 255;0;0;0 255;255;250;255 51819 856 242 20 51819 856 242 20 51819.14 856.6973 false Courier New 9 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 3d47c497-2f1e-43bf-9996-99313677dca5 false true true longest_list 52117 951 85 73 52155 953 24 69 52167 988 false Start A String to append to. d38b6209-c4fd-43e2-8030-4928394e2c17 false true true 1 d743d517-1901-450a-8de5-653cc465c406 52119 953 33 34 52135 953 17 34 52145 970.25 false End B String to append. c1d3d6d6-22e4-4d7b-b78c-9482ddba339c false true true 2 1 37e3b546-6cd1-44b6-a7b4-51f611fe39fb 52119 987 33 35 52119 987 33 35 52145 1004.75 false Result R Resulting string consisting of A+B 7d8b9c76-e963-45c8-b610-2ecd833d67f1 false true true 0 52182 953 18 69 52182 953 18 69 52192.5 987.5 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle BAKE with attributes Boolean (true/false) toggle 48571990-a102-4345-b3cc-f96e99697317 false true true 0 51351 2184 179 20 51351 2184 179 20 51351.93 2184.23 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 783ff143-8a1d-40e3-80e9-7666d0ab4f8e false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51958 1160 149 20 51958 1160 149 20 51958.99 1160.654 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings d87ba60f-0391-4681-a3fe-f67a30827136 false true true longest_list 52133 1148 69 73 52155 1150 24 69 52167 1185 false Start A String to append to. 9d1c8cd3-f674-4302-8eb2-83bebf5520c2 false true true 1 783ff143-8a1d-40e3-80e9-7666d0ab4f8e 52135 1150 17 34 52135 1150 17 34 52145 1167.25 false End B String to append. f64abe2d-2ee3-436e-be11-6fc217c5daaf false true true 1 37e3b546-6cd1-44b6-a7b4-51f611fe39fb 52135 1184 17 35 52135 1184 17 35 52145 1201.75 false Result R Resulting string consisting of A+B 0ef29813-bef4-4122-a076-505afdc28c9a false true true 0 52182 1150 18 69 52182 1150 18 69 52192.5 1184.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Solid Represents a collection of generic data 346ff557-a4b7-41ae-9959-280a65df7082 false true true 2 1 0fca501c-e054-43cd-b9fa-d1898bbd7c0f 51819 829 96 20 51819 829 96 20 51867.35 839.8253 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f6d13895-668e-4320-9d53-592884f3668b false true true 0 TubeCenterlines true true true 1 0 false 255;0;0;0 255;255;250;255 51819 2063 242 20 51819 2063 242 20 51819.3 2063.029 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 892c0e51-5a0c-49b1-9c76-9c81a6d47c70 false true true 0 MoireSolids true true true 1 0 false 255;0;0;0 255;255;250;255 51819 2264 242 20 51819 2264 242 20 51819.3 2264.61 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e2c6d958-38d4-433a-a6e2-08036ee78944 false true true 0 RibSolids true true true 1 0 false 255;0;0;0 255;255;250;255 51819 2465 242 20 51819 2465 242 20 51819.8 2465.171 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d4603522-f2d3-405c-8cac-d77eb98ccf27 false true true 0 RibCenterlines true true true 1 0 false 255;0;0;0 255;255;250;255 51819 2666 242 20 51819 2666 242 20 51819.3 2666.001 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 3343c0e9-bb09-4335-8e09-d2f05f944410 false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51959 3477 149 20 51959 3477 149 20 51959.18 3477.049 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings e03d9d43-6f8e-4818-9ed9-528fc252c4cf false true true longest_list 52133 3462 69 73 52155 3464 24 69 52167 3499 false Start A String to append to. c1c679a1-4b55-4754-82f1-6217ff708089 false true true 1 3343c0e9-bb09-4335-8e09-d2f05f944410 52135 3464 17 34 52135 3464 17 34 52145 3481.25 false End B String to append. 008f8308-f976-416d-a214-92f942c6ecf9 false true true 0 52135 3498 17 35 52135 3498 17 35 52145 3515.75 false Result R Resulting string consisting of A+B 8cec8317-ec62-4559-b35e-631d5567ecc8 false true true 0 52182 3464 18 69 52182 3464 18 69 52192.5 3498.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 42356989-a1c7-44f3-8155-c46953521ab1 false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51959 3279 149 20 51959 3279 149 20 51959.99 3279.348 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings eab86b65-ee18-4ab8-bff0-8250e56fb089 false true true longest_list 52134 3264 69 73 52156 3266 24 69 52168 3301 false Start A String to append to. aaf719ad-8a55-4a59-a3a2-9177e9c42cce false true true 1 42356989-a1c7-44f3-8155-c46953521ab1 52136 3266 17 34 52136 3266 17 34 52146 3283.25 false End B String to append. d3c213ff-1339-47ac-bc7f-ff1e87653ea1 false true true 0 52136 3300 17 35 52136 3300 17 35 52146 3317.75 false Result R Resulting string consisting of A+B 389c3c5e-1439-4aa7-9da7-548bfc7de40c false true true 0 52183 3266 18 69 52183 3266 18 69 52193.5 3300.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ebb175c4-2dd8-4401-a3ca-346f0f7f6c29 false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51959 3081 149 20 51959 3081 149 20 51959.18 3081.159 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 030d2f7b-666c-4202-87b6-2ba9620a1d69 false true true longest_list 52133 3067 69 73 52155 3069 24 69 52167 3104 false Start A String to append to. 4bb48b15-6142-40ed-bed6-bb93f725cf67 false true true 1 ebb175c4-2dd8-4401-a3ca-346f0f7f6c29 52135 3069 17 34 52135 3069 17 34 52145 3086.25 false End B String to append. ccddd940-591d-4146-9c6e-abcf1f1e839b false true true 0 52135 3103 17 35 52135 3103 17 35 52145 3120.75 false Result R Resulting string consisting of A+B c239ff4a-ef7d-4e79-9cbd-3b0ae9e5b856 false true true 0 52182 3069 18 69 52182 3069 18 69 52192.5 3103.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e327e25d-b8d7-473a-b8ea-b9666846b18b false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51959 2883 149 20 51959 2883 149 20 51959.99 2883.46 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings c07ce9dc-ea41-450b-8e26-9d00b8213cdd false true true longest_list 52134 2870 69 73 52156 2872 24 69 52168 2907 false Start A String to append to. 661854d0-1fb5-457c-95a5-74090e2dc87b false true true 1 e327e25d-b8d7-473a-b8ea-b9666846b18b 52136 2872 17 34 52136 2872 17 34 52146 2889.25 false End B String to append. 278059c0-c9ac-4f17-be18-ccd9aeb9845b false true true 0 52136 2906 17 35 52136 2906 17 35 52146 2923.75 false Result R Resulting string consisting of A+B 36f99dde-82d8-4c99-bc4b-05abb9848505 false true true 0 52183 2872 18 69 52183 2872 18 69 52193.5 2906.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e2cc8045-998c-4ce7-940c-406add2b5461 false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51959 3871 149 20 51959 3871 149 20 51959.18 3871.722 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings dd5ef027-f7a7-4f54-abf8-d39ee7562cdb false true true longest_list 52133 3857 69 73 52155 3859 24 69 52167 3894 false Start A String to append to. 85760018-a628-4f46-9f65-5a520438e9f6 false true true 1 e2cc8045-998c-4ce7-940c-406add2b5461 52135 3859 17 34 52135 3859 17 34 52145 3876.25 false End B String to append. 17149ff5-8920-49c0-ae70-c04d85a877e6 false true true 0 52135 3893 17 35 52135 3893 17 35 52145 3910.75 false Result R Resulting string consisting of A+B b9d3eadc-d76c-4e80-8e15-dca90573e278 false true true 0 52182 3859 18 69 52182 3859 18 69 52192.5 3893.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 64354805-5a4a-442d-8153-b5b116d2106e false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51959 3673 149 20 51959 3673 149 20 51959.99 3673.808 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 335b885e-0e55-45a5-a314-4f0955482a3f false true true longest_list 52134 3659 69 73 52156 3661 24 69 52168 3696 false Start A String to append to. 434d3633-3062-4182-834b-94f276a276fb false true true 1 64354805-5a4a-442d-8153-b5b116d2106e 52136 3661 17 34 52136 3661 17 34 52146 3678.25 false End B String to append. a173800f-c320-443f-87fd-fdbc461f49a3 false true true 0 52136 3695 17 35 52136 3695 17 35 52146 3712.75 false Result R Resulting string consisting of A+B 30739e92-9b80-46cc-b53e-00ecc8b99c43 false true true 0 52183 3661 18 69 52183 3661 18 69 52193.5 3695.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Brep Represents a collection of generic data 8ab69027-87e3-4cf6-bf9f-e21cf9556eb5 false true true 2 1 ccac7a03-654d-4a28-bef0-70b7947c2e80 51819 1031 80 20 51819 1031 80 20 51859.35 1041.51 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Tube Brep Represents a collection of generic data a6b6af9f-c9c7-4bc7-98e1-d65346de0a6e false true true 2 1 7ea406aa-a984-4328-bd3e-829ca5fb3af7 51819 1836 82 20 51819 1836 82 20 51860.35 1846.688 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Tube Lines Represents a collection of generic data 9201cf29-68e0-447d-9d33-fef29d6b72a7 false true true 2 1 a6c21175-f277-4a0b-b438-4cc9aee7fe7f 51819 2037 86 20 51819 2037 86 20 51862.35 2047.873 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire Brep Represents a collection of generic data fd35d9cb-1b72-4eec-b1b4-74fddada32b8 false true true 2 1 6c377d1b-b0ce-4003-b5e2-fed02e0fdef0 51819 2239 86 20 51819 2239 86 20 51862.1 2249.308 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Brep Represents a collection of generic data f2f51bd1-d63d-47f4-9b33-2bf862c6cc42 false true true 2 1 eaad2924-2ba5-49a3-9294-8bd35a491846 51819 2439 71 20 51819 2439 71 20 51854.6 2449.722 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Lines Represents a collection of generic data abbd978a-437b-4628-a55b-1962d5449301 false true true 2 1 12d4a10c-e89d-4d38-8657-bde66aa3ba8f 51819 2641 76 20 51819 2641 76 20 51857.6 2651.906 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data fab67f4d-a74f-4bce-8629-67c2c01e1740 false true true 2 0 51832 2839 96 20 51832 2839 96 20 51880.6 2849.542 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Labels Represents a collection of generic data 55f92643-4fc4-4b0a-a8e4-112277faf1a5 false true true 2 0 51834 3037 83 20 51834 3037 83 20 51876.1 3047.426 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire Labels Represents a collection of generic data 065b24fb-b357-46e2-974e-d2d086bf3936 false true true 2 0 51832 3234 98 20 51832 3234 98 20 51881.1 3244.561 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Tube Labels Represents a collection of generic data e21b12e8-1632-49ca-9c4c-6ea31ce1cee4 false true true 2 0 51833 3431 94 20 51833 3431 94 20 51880.35 3441.446 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Labels Represents a collection of generic data 0034494c-5988-4bb8-b9a0-9942452395d9 false true true 2 0 51831 3629 106 20 51831 3629 106 20 51884.85 3639.58 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Labels Represents a collection of generic data b4951572-9562-4bcd-911a-12667c239fa2 false true true 2 0 51832 3826 92 20 51832 3826 92 20 51878.85 3836.966 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;255;0;0 Colour Swatch Swatch Colour (palette) swatch a7fb97f1-8e53-49f6-8198-2e3224daa15b false true true 0 51684 3096 99 20 51684 3096 99 20 51684.5 3096.175 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;0;255;0 Colour Swatch Swatch Colour (palette) swatch 4deec887-872f-46a0-9c91-600d61506268 false true true 0 51684 3496 99 20 51684 3496 99 20 51684.5 3496.175 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;0;0;255 Colour Swatch Swatch Colour (palette) swatch 3235a790-4add-4939-9440-e6b98580a77d false true true 0 51679 3714 99 20 51679 3714 99 20 51679.75 3714.925 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 50771.13 2052.718 51344.03 2052.307 51344.07 2216.881 50771.17 2217.292 Set this toggle to true to bake the model. (reset to false after) -> 43.7668152 Arial Black true false Scribble Scribble A quick note fd4d1908-11de-46f7-ac82-e1dc82dc5fea 50766.13 2047.307 582.9414 174.9854 50766.13 2047.307 582.9414 174.9854 50771.13 2052.718 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 8 8c6697cf-cfad-44fb-915f-8a5f71ac5f51 d494cab2-7b36-4b57-b7cd-500ef738fb31 8cd66b32-f9b4-4b6e-ae71-f6db3670f8bd 5280afe8-c2e0-4c62-8290-3c66361e63f1 85738a93-cecd-495c-987c-9f04d01c9d73 1cb708c2-dd38-4259-99a2-e53f9a2277e0 c07b1788-5b43-428d-a49a-6009cde03505 a48383ac-bd44-4a20-926a-e407abd2f91d Group A group of Grasshopper objects 3006a766-7c99-4c5d-bd9e-65c0a8fb685f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 8 adddd774-282a-4ac5-8c8f-7ac880e16632 7dc72546-bb58-47db-9bab-be93014a7184 c0da44e8-fe9a-445f-8f53-d67475f81045 3213320f-fe45-4da1-baa4-fd8bdd96c3a0 1f5b73a8-a742-451e-9c5d-1cc780c94bf3 1d5efa9a-a954-44cd-ae73-bc1d55143fa2 ba2b9dcf-b089-476b-b9e2-85ac6d533147 912d960b-04a9-46d2-bac8-80d509b3aff5 Group A group of Grasshopper objects f30440d6-2426-4bfa-b39b-98084dbf851d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 8 ae0c7052-760d-481b-9c67-fdf4ab6d2ae6 1e49b28b-3ae0-40c1-bd6d-57cb5031d9c5 0b9b901e-6d31-422c-b084-5be6723e3dde 003d3647-e039-40bb-bb19-8969b672be51 0a54e07b-03c2-40fe-bfc3-41a10579c293 41379dc6-8416-49dc-a94d-45737e450595 fedbe9b6-c396-4aab-97f1-9eec14ee1b32 2bc90b8e-efc8-42c1-8bb4-1c6d9a77fc56 Group A group of Grasshopper objects 1a714a81-1d42-4f90-9e59-2de6126c9a52 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SPACEFRAME CENTRE LINES Represents a collection of generic data e4625a66-50da-447c-9641-0827b73b10e9 false true true 2 1 a6c21175-f277-4a0b-b438-4cc9aee7fe7f 47004 1660 215 20 47004 1660 215 20 47112.05 1670.756 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 47016.64 1297.892 47587.95 1296.75 47588.28 1462.904 47016.97 1464.046 Centerlines and nodes to be baked for structural analysis. 44.1928253 Arial Black true false Scribble Scribble A quick note c2b8226d-fd6f-48ec-a9e6-ead037973d9b 47011.64 1291.75 581.6406 177.2963 47011.64 1291.75 581.6406 177.2963 47016.64 1297.892 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data NODES Represents a collection of generic data 10a1d11c-d759-4c8e-b971-954f93ef9a47 false true true 2 1 11705588-76c4-47fc-b973-bae886b62923 47019 1584 63 20 47019 1584 63 20 47051.38 1594.221 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data RIB CENTERLINES Represents a collection of generic data 12d4a10c-e89d-4d38-8657-bde66aa3ba8f false true true 2 1 fd33cd1e-15f0-4849-9fca-b4e68883b4b2 47013 1771 138 20 47013 1771 138 20 47082.25 1781.556 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 4ce7f4b9-f108-419e-aac3-6618069d907d false true true longest_list 47860 1737 68 46 47883 1739 24 42 47895 1760 false Curve C Curve to measure 1d7d3366-698a-42d2-b3d9-d88e91435a97 true true true 1 e4625a66-50da-447c-9641-0827b73b10e9 47862 1739 18 42 47862 1739 18 42 47872.5 1760 false Length L Curve length f91fb1b5-810f-469f-959a-027ccc78a4d7 false true true 0 47910 1739 16 42 47910 1739 16 42 47919.5 1760 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items 3fd980cb-b766-4268-8881-726cec01d974 false true true longest_list 48082 1731 84 44 48115 1733 24 40 48127 1753 false Input I Input values for mass addition (either numbers or vectors) ad121963-7817-41f5-8bb4-6e2352240f49 true true true 1 1 1 baee1c9e-fb54-4d1b-8909-3d66e20f6a95 48084 1733 28 40 48084 1733 28 40 48107.5 1753 false Result R Result of mass addition 989ddf21-1cd5-47b3-bca9-3b98f8d7eee9 true true true 0 48142 1733 22 20 48142 1733 22 20 48154.5 1743 false Partial Result Pr List of partial results 3fe111e3-e87c-47b9-9c6c-5057ddaf0500 true true true 0 48142 1753 22 20 48142 1753 22 20 48154.5 1763 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bounds Bnd Create a numeric domain which encompasses a list of numbers. ae8a91f0-56a7-4718-baaf-a3c65082e1f2 false true true longest_list 48082 1787 80 48 48121 1789 24 44 48133 1811 false Numbers N Numbers to include in Bounds 3ec75d56-6b56-4508-bc99-0f4bd75c8789 false true true 1 1 1 baee1c9e-fb54-4d1b-8909-3d66e20f6a95 48084 1789 34 44 48084 1789 34 44 48110.5 1811 false Domain I Numeric Domain between the lowest and highest numbers in {N} f925fdcf-e51a-4fd9-8306-fad324dd6b07 false true true 0 48148 1789 12 44 48148 1789 12 44 48155.5 1811 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values adddd774-282a-4ac5-8c8f-7ac880e16632 false true true 1 f925fdcf-e51a-4fd9-8306-fad324dd6b07 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48450 1769 182 82 48450 1769 182 82 48450.23 1769.076 false Arial Black 16.2 true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. baa0c184-4677-4886-92e0-301c993bdb84 false true true longest_list 48082 1586 82 47 48119 1588 24 43 48131 1610 false List L Base list 98a1f85b-7e24-41e9-8c74-1aa9640bac1b true true true 1 1 1 10a1d11c-d759-4c8e-b971-954f93ef9a47 48084 1588 32 43 48084 1588 32 43 48109.5 1609.5 false Length L Number of items in L a51e0128-28d4-499b-aab9-9f02282cf450 false true true 0 48146 1588 16 43 48146 1588 16 43 48155.5 1609.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7dc72546-bb58-47db-9bab-be93014a7184 false true true 1 a51e0128-28d4-499b-aab9-9f02282cf450 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48451 1579 181 61 48451 1579 181 61 48451.13 1579.12 false Arial 36 true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c0da44e8-fe9a-445f-8f53-d67475f81045 false true true 1 989ddf21-1cd5-47b3-bca9-3b98f8d7eee9 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48450 1722 182 42 48450 1722 182 42 48450.49 1722.637 false Arial Black 16.2 true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 2937296a-3a06-48d5-85d9-830bf4b71b5d false true true longest_list 48082 1653 82 47 48119 1655 24 43 48131 1677 false List L Base list b906fefa-8ae4-4a04-a40c-2b722e51f24a true true true 1 1 1 e4625a66-50da-447c-9641-0827b73b10e9 48084 1655 32 43 48084 1655 32 43 48109.5 1676.5 false Length L Number of items in L 36831cf3-1390-4992-9d8a-4fb0d9d7c9b0 false true true 0 48146 1655 16 43 48146 1655 16 43 48155.5 1676.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 3213320f-fe45-4da1-baa4-fd8bdd96c3a0 false true true 1 36831cf3-1390-4992-9d8a-4fb0d9d7c9b0 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48450 1647 181 61 48450 1647 181 61 48450.91 1647.261 false Arial 36 true false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48661.89 1662.019 49203.74 1661.546 49203.77 1694.399 48661.92 1694.872 SPACEFRAME TUBES 44.0625 Arial Black true false Scribble Scribble A quick note 1f5b73a8-a742-451e-9c5d-1cc780c94bf3 48656.89 1656.546 551.8828 43.32629 48656.89 1656.546 551.8828 43.32629 48661.89 1662.019 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48684.5 1799.748 48991.29 1800.55 48991.26 1815.395 48684.47 1814.593 MAX / MIN TUBE LENGTHS 19.9103146 Arial Black true false Scribble Scribble A quick note 1d5efa9a-a954-44cd-ae73-bc1d55143fa2 48679.47 1794.748 316.8203 25.64722 48679.47 1794.748 316.8203 25.64722 48684.5 1799.748 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48655.26 1738.053 48958.54 1738.974 48958.49 1758.089 48655.21 1757.168 TOTAL TUBE LENGTH (m) 20.3363228 Arial Black true false Scribble Scribble A quick note ba2b9dcf-b089-476b-b9e2-85ac6d533147 48650.21 1733.053 313.3281 30.03589 48650.21 1733.053 313.3281 30.03589 48655.26 1738.053 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. c7156eb6-a8db-4acc-b8ce-9d0db647f70c false true true longest_list 47860 2243 68 46 47883 2245 24 42 47895 2266 false Curve C Curve to measure 8490a6e1-8883-4a8c-baf8-4e789b774e89 true true true 1 12d4a10c-e89d-4d38-8657-bde66aa3ba8f 47862 2245 18 42 47862 2245 18 42 47872.5 2266 false Length L Curve length eebaef8a-3fa3-477b-9452-a20c67502a7d false true true 0 47910 2245 16 42 47910 2245 16 42 47919.5 2266 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items 549335c2-6208-4c74-bc42-17ddccd5514a false true true longest_list 48082 2216 84 44 48115 2218 24 40 48127 2238 false Input I Input values for mass addition (either numbers or vectors) d2eeb34f-5b0b-4483-95ec-5a41d91597a8 true true true 1 1 1 b7fff41e-ff5c-4eb6-9c59-7d5248d16ff0 48084 2218 28 40 48084 2218 28 40 48107.5 2238 false Result R Result of mass addition 6c934339-22da-4069-adfe-aa6785297616 true true true 0 48142 2218 22 20 48142 2218 22 20 48154.5 2228 false Partial Result Pr List of partial results 11f07c89-38c8-4ee5-a535-22b5bc681af7 true true true 0 48142 2238 22 20 48142 2238 22 20 48154.5 2248 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bounds Bnd Create a numeric domain which encompasses a list of numbers. fccc40cc-8e2d-47bb-95e8-db07be59780f false true true longest_list 48082 2270 80 48 48121 2272 24 44 48133 2294 false Numbers N Numbers to include in Bounds 89552a99-e93a-46d9-8580-094506f21cdc false true true 1 1 1 b7fff41e-ff5c-4eb6-9c59-7d5248d16ff0 48084 2272 34 44 48084 2272 34 44 48110.5 2294 false Domain I Numeric Domain between the lowest and highest numbers in {N} 546b2132-b365-45b5-a6d5-c679efbc29dc false true true 0 48148 2272 12 44 48148 2272 12 44 48155.5 2294 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ae0c7052-760d-481b-9c67-fdf4ab6d2ae6 false true true 1 546b2132-b365-45b5-a6d5-c679efbc29dc Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48450 2255 212 82 48450 2255 212 82 48450.89 2255.256 false Arial Black 16.2 true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1e49b28b-3ae0-40c1-bd6d-57cb5031d9c5 false true true 1 6c934339-22da-4069-adfe-aa6785297616 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48451 2207 214 42 48451 2207 214 42 48451.2 2207.815 false Arial Black 16.2 true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 1590659d-5813-48bb-9c85-4dea2e3d27b6 false true true longest_list 48082 2107 82 47 48119 2109 24 43 48131 2131 false List L Base list 9c1a948f-2851-4eda-8af1-5af7f39c5fb6 true true true 1 1 1 12d4a10c-e89d-4d38-8657-bde66aa3ba8f 48084 2109 32 43 48084 2109 32 43 48109.5 2130.5 false Length L Number of items in L 22e94b7a-cd6e-46f6-83c8-3f10a8d02253 false true true 0 48146 2109 16 43 48146 2109 16 43 48155.5 2130.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0b9b901e-6d31-422c-b084-5be6723e3dde false true true 1 22e94b7a-cd6e-46f6-83c8-3f10a8d02253 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48451 2100 181 62 48451 2100 181 62 48451.57 2100.078 false Arial 36 true false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48661.55 2115.7 48780.34 2115.596 48780.36 2148.449 48661.58 2148.553 RIBS 44.0625 Arial Black true false Scribble Scribble A quick note 003d3647-e039-40bb-bb19-8969b672be51 48656.55 2110.596 128.8125 42.95728 48656.55 2110.596 128.8125 42.95728 48661.55 2115.7 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48684.16 2290.931 49173.76 2292.208 49173.71 2311.323 48684.11 2310.046 MAX / MIN (APPROXIMATE) RIB LENGTHS 20.3363228 Arial Black true false Scribble Scribble A quick note 0a54e07b-03c2-40fe-bfc3-41a10579c293 48679.11 2285.931 499.6484 30.39209 48679.11 2285.931 499.6484 30.39209 48684.16 2290.931 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48683.79 2225.515 49116.28 2225.567 49116.29 2244.682 48683.8 2244.63 (APPROXIMATE) TOTAL RIB LENGTH 20.3363228 Arial Black true false Scribble Scribble A quick note 41379dc6-8416-49dc-a94d-45737e450595 48678.79 2220.515 442.5039 29.16699 48678.79 2220.515 442.5039 29.16699 48683.79 2225.515 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data MOIRE EDGELINES Represents a collection of generic data 27462e54-5daf-4dcf-bff4-8faf28c31402 false true true 2 0 47012 1915 142 20 47012 1915 142 20 47083.04 1925.546 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 75752d94-54bf-4b1c-a441-16df854bc88a false true true longest_list 47860 2988 68 46 47883 2990 24 42 47895 3011 false Curve C Curve to measure 2becafac-0552-4ed4-a6bf-b55ffb373651 true true true 1 27462e54-5daf-4dcf-bff4-8faf28c31402 47862 2990 18 42 47862 2990 18 42 47872.5 3011 false Length L Curve length 7ae31847-40fd-4b1d-9aa9-26eaa6fecb5e false true true 0 47910 2990 16 42 47910 2990 16 42 47919.5 3011 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items 16b5cb04-6ccd-446b-bc59-7b336d71bce0 false true true longest_list 48082 2979 84 44 48115 2981 24 40 48127 3001 false Input I Input values for mass addition (either numbers or vectors) e72c3a3a-51de-487d-980d-4ec486697f2b true true true 1 1 1 bdbafa95-2025-457c-af79-80510226663b 48084 2981 28 40 48084 2981 28 40 48107.5 3001 false Result R Result of mass addition e8b36266-5990-4faf-9e08-286bb51e4b2d true true true 0 48142 2981 22 20 48142 2981 22 20 48154.5 2991 false Partial Result Pr List of partial results 3e064ca0-e00a-494f-9656-0bd715e619a2 true true true 0 48142 3001 22 20 48142 3001 22 20 48154.5 3011 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bounds Bnd Create a numeric domain which encompasses a list of numbers. 39b262ac-2922-4c67-87ee-0b174bc9f13a false true true longest_list 48082 3033 80 48 48121 3035 24 44 48133 3057 false Numbers N Numbers to include in Bounds ae42b6e5-6be4-4637-9dbf-600595d9a723 false true true 1 1 1 bdbafa95-2025-457c-af79-80510226663b 48084 3035 34 44 48084 3035 34 44 48110.5 3057 false Domain I Numeric Domain between the lowest and highest numbers in {N} 606eb143-7e9c-4e2d-9828-29d99c1665b8 false true true 0 48148 3035 12 44 48148 3035 12 44 48155.5 3057 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8c6697cf-cfad-44fb-915f-8a5f71ac5f51 false true true 1 606eb143-7e9c-4e2d-9828-29d99c1665b8 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48451 3016 212 82 48451 3016 212 82 48451.48 3016.471 false Arial Black 16.2 true false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d494cab2-7b36-4b57-b7cd-500ef738fb31 false true true 1 e8b36266-5990-4faf-9e08-286bb51e4b2d Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48451 2970 214 42 48451 2970 214 42 48451.79 2970.031 false Arial Black 16.2 true false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 03120c9c-9f82-4f45-8d65-9aefc72ed077 false true true longest_list 48082 2860 82 47 48119 2862 24 43 48131 2884 false List L Base list 5c8926d2-dfef-4bf8-854e-0116399a6692 true true true 1 1 1 27462e54-5daf-4dcf-bff4-8faf28c31402 48084 2862 32 43 48084 2862 32 43 48109.5 2883.5 false Length L Number of items in L ed05c0d0-50b9-47a8-a313-2af57454958b false true true 0 48146 2862 16 43 48146 2862 16 43 48155.5 2883.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8cd66b32-f9b4-4b6e-ae71-f6db3670f8bd false true true 1 ed05c0d0-50b9-47a8-a313-2af57454958b Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48452 2853 181 60 48452 2853 181 60 48452.16 2853.287 false Arial 36 true false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48503.38 2743.795 48966.73 2743.389 48966.77 2792.856 48503.42 2793.262 MOIRE INFO 66.34529 Arial Black true false Scribble Scribble A quick note d2eca8cc-e01f-4611-bd7a-3dffc9d0ae36 48498.38 2738.389 473.3906 59.87329 48498.38 2738.389 473.3906 59.87329 48503.38 2743.795 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48684.75 3047.147 49274.07 3048.686 49274.04 3067.801 48684.71 3066.262 MAX / MIN (APPROXIMATE) MOIRE STRIP LENGTH 20.3363228 Arial Black true false Scribble Scribble A quick note 5280afe8-c2e0-4c62-8290-3c66361e63f1 48679.71 3042.147 599.3633 30.65405 48679.71 3042.147 599.3633 30.65405 48684.75 3047.147 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48684.38 2981.732 49232.89 2981.796 49232.91 3000.911 48684.39 3000.847 (APPROXIMATE) TOTAL MOIRE STRIP LENGTH 20.3363228 Arial Black true false Scribble Scribble A quick note 85738a93-cecd-495c-987c-9f04d01c9d73 48679.38 2976.732 558.5273 29.17896 48679.38 2976.732 558.5273 29.17896 48684.38 2981.732 false ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. 1584a9a8-aca5-4a1c-98e2-808ee7bd1827 false true true longest_list 47857 2356 69 53 47879 2358 24 49 47891 2383 false Brep B Base Brep 072ebfaa-3e41-42c5-b678-96515829e909 true true true 1 71981fe8-7aa7-452e-a764-c01c894aef55 47859 2358 17 49 47859 2358 17 49 47869 2382.5 false Area A Area of Brep 4ead7a35-fff5-47f4-bb9c-7e18d7208d28 false true true 0 47906 2358 18 24 47906 2358 18 24 47916.5 2370.25 false Centroid C Area centroid of Brep 6cab99ba-d38e-46d0-b434-63845abb4931 true true true 0 47906 2382 18 25 47906 2382 18 25 47916.5 2394.75 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items cbbedaf1-77b3-4e03-a108-3a2bf32df3a8 false true true longest_list 47955 2350 84 44 47988 2352 24 40 48000 2372 false Input I Input values for mass addition (either numbers or vectors) 300e30c0-7976-43b2-adfd-075e4dab8230 true true true 1 1 1 4ead7a35-fff5-47f4-bb9c-7e18d7208d28 47957 2352 28 40 47957 2352 28 40 47980.5 2372 false Result R Result of mass addition 30b73783-2360-43e8-991c-fb653b85b63f true true true 0 48015 2352 22 20 48015 2352 22 20 48027.5 2362 false Partial Result Pr List of partial results 52807afe-50b7-4258-9974-fb800c60070a true true true 0 48015 2372 22 20 48015 2372 22 20 48027.5 2382 false deaf8653-5528-4286-807c-3de8b8dad781 Surface Surface RIB SURFACE FOR CNC Represents a collection of 3D Surfaces f7c9fdf6-5ac9-4fb4-9edb-a44586f809ca false true true 2 0 47008 1740 174 20 47008 1740 174 20 47095.64 1750.936 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fedbe9b6-c396-4aab-97f1-9eec14ee1b32 false true true 1 b7f39436-a4c0-4c98-85e6-d89dc8004eb5 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48450 2355 353 62 48450 2355 353 62 48450.95 2355.078 false Arial 36 true false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48826.25 2366.814 49461 2366.693 49461.02 2408.109 48826.26 2408.23 RIB SURFACE AREA (m2) 44.0625 Arial Black true false Scribble Scribble A quick note 2bc90b8e-efc8-42c1-8bb4-1c6d9a77fc56 48821.25 2361.693 644.7656 51.53711 48821.25 2361.693 644.7656 51.53711 48826.25 2366.814 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data MOIRE SURFACE FOR CNC Represents a collection of generic data 9f3b7675-d4e6-4578-997a-be664fbe68de false true true 2 0 47006 1946 196 20 47006 1946 196 20 47104.09 1956.296 false ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. 0d03d20b-e71c-4f99-a8e4-b21a1182449f false true true longest_list 47782 3122 69 53 47804 3124 24 49 47816 3149 false Brep B Base Brep 5e3e133a-cbd7-459a-8dcc-005c12c0946e true true true 1 8a6c5b9d-4704-429b-929c-ffde63d4c9fb 47784 3124 17 49 47784 3124 17 49 47794 3148.5 false Area A Area of Brep 233a3852-414c-4540-96ed-c2fb174d2e3f false true true 0 47831 3124 18 24 47831 3124 18 24 47841.5 3136.25 false Centroid C Area centroid of Brep 2107e38b-fe5a-4c40-8ef2-5f5a096772c3 true true true 0 47831 3148 18 25 47831 3148 18 25 47841.5 3160.75 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items 1721c172-5b4a-4ab3-bd0b-7e978ea84cb2 false true true longest_list 47892 3114 84 44 47925 3116 24 40 47937 3136 false Input I Input values for mass addition (either numbers or vectors) 9bee63ee-469a-4a30-bb19-34f5e99aa446 true true true 1 1 1 233a3852-414c-4540-96ed-c2fb174d2e3f 47894 3116 28 40 47894 3116 28 40 47917.5 3136 false Result R Result of mass addition 8f7bb525-b1e3-4c05-ac75-006ba26d1157 true true true 0 47952 3116 22 20 47952 3116 22 20 47964.5 3126 false Partial Result Pr List of partial results 4dc7df43-1582-4956-b4cc-03c4a8e55759 true true true 0 47952 3136 22 20 47952 3136 22 20 47964.5 3146 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1cb708c2-dd38-4259-99a2-e53f9a2277e0 false true true 1 490368de-62bf-40a3-9a11-39dcd586bfe8 Double click to edit panel content… true false false 1 0 false 255;0;0;0 255;255;250;90 48452 3115 353 62 48452 3115 353 62 48452.54 3115.295 false Arial 36 true false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48836.73 3123.836 49423.33 3125.238 49423.26 3158.091 48836.66 3156.689 MOIRE SURFACE AREA 44.0625 Arial Black true false Scribble Scribble A quick note c07b1788-5b43-428d-a49a-6009cde03505 48831.66 3118.836 596.6719 44.25537 48831.66 3118.836 596.6719 44.25537 48836.73 3123.836 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48655.73 1597.443 48846.89 1598.206 48846.76 1631.059 48655.6 1630.296 JOINTS 44.0625 Arial Black true false Scribble Scribble A quick note 912d960b-04a9-46d2-bac8-80d509b3aff5 48650.6 1592.443 201.2891 43.61609 48650.6 1592.443 201.2891 43.61609 48655.73 1597.443 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48672.14 2878.917 49042.54 2878.592 49042.57 2911.445 48672.17 2911.77 MOIRE STRIPS 44.0625 Arial Black true false Scribble Scribble A quick note a48383ac-bd44-4a20-926a-e407abd2f91d 48667.14 2873.592 380.4297 43.17822 48667.14 2873.592 380.4297 43.17822 48672.14 2878.917 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48338.12 1972.595 48680.93 1973.214 48680.84 2022.681 48338.04 2022.062 RIB INFO 66.34529 Arial Black true false Scribble Scribble A quick note f384e8c4-5058-4db7-9256-8404e6556c42 48333.04 1967.595 352.8867 60.0863 48333.04 1967.595 352.8867 60.0863 48338.12 1972.595 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48378.37 1452.026 49149.23 1440.71 49149.95 1489.854 48379.09 1501.171 JOINT & TUBE INFO 65.91928 Arial Black true false Scribble Scribble A quick note 4bf465d1-e6e4-4277-a9a2-6ba2cf9ee20b 48373.37 1435.71 781.582 70.46057 48373.37 1435.71 781.582 70.46057 48378.37 1452.026 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. f2485912-6de7-4b80-b5f1-35b9aa55f774 false true true longest_list 47732 2344 69 53 47756 2346 24 49 47768 2371 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 898e5ead-0a03-4800-a4db-db74ed55411a true true true 2 1 f7c9fdf6-5ac9-4fb4-9edb-a44586f809ca 47734 2346 19 24 47734 2346 19 24 47745 2358.25 false Gate G Gate index of output stream a89dc3fc-e0d1-4dab-bddf-fff227641d31 false true true 1 b5df2036-9adc-4e03-915a-facefa2002eb 1 47734 2370 19 25 47734 2370 19 25 47745 2382.75 false 0 Target 0 0 Output for Gate index 0 7c6c8516-5661-4e38-8d5a-4ebc523edd07 true false true 0 47783 2346 16 24 47783 2346 16 24 47792.5 2358.25 false Target 1 1 Output for Gate index 1 71981fe8-7aa7-452e-a764-c01c894aef55 true false true 0 47783 2370 16 25 47783 2370 16 25 47792.5 2382.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle b5df2036-9adc-4e03-915a-facefa2002eb false true true 0 47625 2373 96 20 47625 2373 96 20 47625.16 2373.783 false e1905a16-da43-4705-bd65-41d34328c4e6 Bar Graph 10 255;255;0;90 Bar Graph Bar Graph Bar graph representation of a set of numbers b1a5c8df-f138-420b-ad68-467dfdf41af3 false true true 1 baee1c9e-fb54-4d1b-8909-3d66e20f6a95 49509.32 1633.323 381 297 49515.32 1639.323 369 285 49509.32 1633.323 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = x 0 VB Script 3decimal A VB.NET scriptable component 7d17ea19-b465-49e1-a602-f569a766b52a false true true longest_list 48082 2321 76 89 48102 2323 24 85 48114 2366 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x a27c1a34-0769-4d10-9ed5-75de0e56a855 true true true 1 1 30b73783-2360-43e8-991c-fb653b85b63f abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 48084 2323 15 85 48084 2323 15 85 48093 2365.5 false Output out Print, Reflect and Error streams 9892a515-280f-4b36-ab5f-5c9c6d6d440a false true true 0 48129 2323 27 42 48129 2323 27 42 48144 2344.25 false Result A A Output parameter A b7f39436-a4c0-4c98-85e6-d89dc8004eb5 true true true 0 48129 2365 27 43 48129 2365 27 43 48144 2386.75 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = x 0 VB Script 3decimal A VB.NET scriptable component b72367ef-0b8a-474d-bff8-95bf58e38713 false true true longest_list 47963 2222 76 89 47983 2224 24 85 47995 2267 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x ad98baf8-539a-41bb-b35b-0a85fd267ef3 true true true 1 1 eebaef8a-3fa3-477b-9452-a20c67502a7d abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 47965 2224 15 85 47965 2224 15 85 47974 2266.5 false Output out Print, Reflect and Error streams f54b0d83-affa-4d21-844d-97c544026bf9 false true true 0 48010 2224 27 42 48010 2224 27 42 48025 2245.25 false Result A A Output parameter A b7fff41e-ff5c-4eb6-9c59-7d5248d16ff0 true true true 0 48010 2266 27 43 48010 2266 27 43 48025 2287.75 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = x 0 VB Script 3decimal A VB.NET scriptable component 9c1d4c92-9268-4cc5-81ad-f40bb68382f5 false true true longest_list 47963 1716 76 89 47983 1718 24 85 47995 1761 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x ab649245-07e1-4392-9efe-197d46042412 true true true 1 1 f91fb1b5-810f-469f-959a-027ccc78a4d7 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 47965 1718 15 85 47965 1718 15 85 47974 1760.5 false Output out Print, Reflect and Error streams 79378873-d5c8-4e51-93fb-6b372541392f false true true 0 48010 1718 27 42 48010 1718 27 42 48025 1739.25 false Result A A Output parameter A baee1c9e-fb54-4d1b-8909-3d66e20f6a95 true true true 0 48010 1760 27 43 48010 1760 27 43 48025 1781.75 false e1905a16-da43-4705-bd65-41d34328c4e6 Bar Graph 10 255;255;0;90 Bar Graph Bar Graph Bar graph representation of a set of numbers 2136a33d-893a-4d98-8958-c7ff2281b67a false true true 1 b7fff41e-ff5c-4eb6-9c59-7d5248d16ff0 49509.32 2268.762 381 297 49515.32 2274.762 369 285 49509.32 2268.762 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = x 0 VB Script 3decimal A VB.NET scriptable component 429a3b14-fbc6-4b4a-a756-3a6f09173f70 false true true longest_list 47963 2966 76 89 47983 2968 24 85 47995 3011 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x c2680ca5-1a15-4ecc-96d6-37b331e81061 true true true 1 1 7ae31847-40fd-4b1d-9aa9-26eaa6fecb5e abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 47965 2968 15 85 47965 2968 15 85 47974 3010.5 false Output out Print, Reflect and Error streams 31298db9-a41a-4b5d-a606-7e0857382584 false true true 0 48010 2968 27 42 48010 2968 27 42 48025 2989.25 false Result A A Output parameter A bdbafa95-2025-457c-af79-80510226663b true true true 0 48010 3010 27 43 48010 3010 27 43 48025 3031.75 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 2d375f24-fa39-4093-9fbc-bd4bd5afb13e false true true longest_list 47691 3109 69 53 47715 3111 24 49 47727 3136 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 724bc6b1-7f41-402e-897d-5baaba0f8735 true true true 2 1 9f3b7675-d4e6-4578-997a-be664fbe68de 47693 3111 19 24 47693 3111 19 24 47704 3123.25 false Gate G Gate index of output stream 5feba742-9fd6-4807-b2a8-594a353f5f8c false true true 1 14275c51-71cd-4eda-821d-b11ce88900e6 1 47693 3135 19 25 47693 3135 19 25 47704 3147.75 false 0 Target 0 0 Output for Gate index 0 8d4237a3-68e7-4676-bb1a-7ca241411908 true false true 0 47742 3111 16 24 47742 3111 16 24 47751.5 3123.25 false Target 1 1 Output for Gate index 1 8a6c5b9d-4704-429b-929c-ffde63d4c9fb true false true 0 47742 3135 16 25 47742 3135 16 25 47751.5 3147.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle 14275c51-71cd-4eda-821d-b11ce88900e6 false true true 0 47579 3138 96 20 47579 3138 96 20 47579.13 3138.471 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim whole_str As String Dim decimal_str As String Dim i As Integer For i = 0 To x.Count - 1 If x(i).contains(".") Then whole_str = x(i).Split(".")(0) decimal_str = x(i).Split(".")(1) decimal_str = Microsoft.VisualBasic.Left(decimal_str, 3) x(i) = whole_str & "." & decimal_str End If Next a = x 0 VB Script 3decimal A VB.NET scriptable component 216b2160-f57a-48eb-836d-842a5e2afd08 false true true longest_list 48082 3081 76 89 48102 3083 24 85 48114 3126 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x 9d035f23-de01-4ee7-b95e-2bc0b77da703 true true true 1 1 8f7bb525-b1e3-4c05-ac75-006ba26d1157 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 48084 3083 15 85 48084 3083 15 85 48093 3125.5 false Output out Print, Reflect and Error streams 12abc738-0b22-4f36-80d6-edc278466c70 false true true 0 48129 3083 27 42 48129 3083 27 42 48144 3104.25 false Result A A Output parameter A 490368de-62bf-40a3-9a11-39dcd586bfe8 true true true 0 48129 3125 27 43 48129 3125 27 43 48144 3146.75 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4cb040db-1697-427a-971b-d58cd6f5f293 false true true 2 1 6cab99ba-d38e-46d0-b434-63845abb4931 1 {A;B} {A;0}(B) 47978.75 2566.25 125 40 47984.75 2572.25 113 28 47978.75 2566.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cfd7875c-47e9-4f7e-94e1-cb9b19a97a58 false true true 0 RJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51947 4257 149 20 51947 4257 149 20 51947.23 4257.074 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings b5a08872-e716-44f5-b970-4104bd4946bc false true true longest_list 52121 4244 69 73 52143 4246 24 69 52155 4281 false Start A String to append to. 8081cb02-82f9-4b3e-9b0a-b829c67b5761 false true true 1 cfd7875c-47e9-4f7e-94e1-cb9b19a97a58 52123 4246 17 34 52123 4246 17 34 52133 4263.25 false End B String to append. d464abcb-2958-4e8b-918e-880e99afec2a false true true 0 52123 4280 17 35 52123 4280 17 35 52133 4297.75 false Result R Resulting string consisting of A+B c86a7dac-9ff2-4aeb-8b3d-49f761dbd359 false true true 0 52170 4246 18 69 52170 4246 18 69 52180.5 4280.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Centerlines Represents a collection of generic data 46ca6e36-5240-44a6-8ff3-fd60a6a04751 false true true 2 0 51830 4214 123 20 51830 4214 123 20 51891.59 4224.33 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 45657402-5559-4ef9-86af-bcc1a3aa13ab false true true 0 FJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51947 4059 149 20 51947 4059 149 20 51947.23 4059.118 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 10920d24-d56e-4751-ad34-d1cb249cb6c3 false true true longest_list 52121 4047 69 73 52143 4049 24 69 52155 4084 false Start A String to append to. c26e499b-f03b-45ff-ba91-1cd083a98f03 false true true 1 45657402-5559-4ef9-86af-bcc1a3aa13ab 52123 4049 17 34 52123 4049 17 34 52133 4066.25 false End B String to append. 708128de-32d8-4c23-b468-5e42ac6d522b false true true 0 52123 4083 17 35 52123 4083 17 35 52133 4100.75 false Result R Resulting string consisting of A+B 2f64c9c9-3596-47b3-8412-ff1f857e5083 false true true 0 52170 4049 18 69 52170 4049 18 69 52180.5 4083.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Centerlines Represents a collection of generic data 299138da-f62a-406e-a053-de19b7bedf1a false true true 2 1 cda6e8aa-c2a9-4d0a-af0b-db565106f42e 51828 4016 137 20 51828 4016 137 20 51896.59 4026.945 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. d45c57de-eff8-4515-9f82-f1c7da51a78b false true true longest_list 14523 2622 68 47 14545 2624 24 43 14557 2646 false Brep B Brep to cap 6a92daf0-56e0-4eb8-8172-236233682ae6 true true true 1 b8b9ab34-be08-4a14-9c28-cc2cd4c7daee 14525 2624 17 43 14525 2624 17 43 14535 2645.5 false Brep B Capped Brep 6c377d1b-b0ce-4003-b5e2-fed02e0fdef0 true true true 0 14572 2624 17 43 14572 2624 17 43 14582 2645.5 false 76975309-75a6-446a-afed-f8653720a9f2 Create Material Create Material Material (Steel Proxy) Create an OpenGL material. 3fefe96d-8c89-4072-8551-d6aced29df5b 1 false true true longest_list 51268 1579 78 190 51298 1581 24 186 51310 1674 false Diffuse Kd Colour of the diffuse channel c29663d9-6a1b-42fb-80ee-51a196451e90 false true true 1 d87cec02-3e12-4eb9-a41e-234e2a8e5de7 1 51270 1581 25 37 51270 1581 25 37 51284 1599.6 false 255;255;105;180 Specular Ks Colour of the specular highlight 888a972f-f483-41b4-8ebe-4683b976fcb3 false true true 1 4356ef29-c8d8-4de7-9d8e-cf47ddbe2fb7 1 51270 1618 25 37 51270 1618 25 37 51284 1636.8 false 255;255;255;255 Emission Ke Emissive colour of the material 271db1a4-62e1-491a-9a3a-18155f59c93b false true true 0 1 51270 1655 25 37 51270 1655 25 37 51284 1674 false 255;0;0;0 Transparency T Amount of transparency (0.0 = opaque, 1.0 = transparent 5e95b55d-c750-44cc-af35-c02eb261ad32 false true true 0 1 51270 1692 25 37 51270 1692 25 37 51284 1711.2 false 0 Shine S Amount of shinyness (0 = none, 1 = low shine, 100 = max shine 6a07156a-a4df-4cda-9d91-9eeafacfdade false true true 1 c742e1c2-091b-4620-bb80-0a101d951c6e 1 51270 1729 25 38 51270 1729 25 38 51284 1748.4 false 0 Material M Resulting material bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c false true true 0 51325 1581 19 186 51325 1581 19 186 51336 1674 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;163;181;184 Colour Swatch Swatch Colour (palette) swatch d87cec02-3e12-4eb9-a41e-234e2a8e5de7 false true true 0 51109 1589 99 20 51109 1589 99 20 51109.7 1589.2 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;230;241;242 Colour Swatch Swatch Colour (palette) swatch 4356ef29-c8d8-4de7-9d8e-cf47ddbe2fb7 false true true 0 51107 1615 99 20 51107 1615 99 20 51107.7 1615.2 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c742e1c2-091b-4620-bb80-0a101d951c6e false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 51161 1739 50 20 51161 1739 50 20 51161.19 1739.6 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Edges Represents a collection of generic data 7f4f2ca3-4555-4e7a-ac17-41f1efc33878 false true true 1 45a1f280-9708-4505-a920-197a242279cc 21299 1450 81 20 21299 1450 81 20 21340.33 1460 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Edges Represents a collection of generic data 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f false true true 1 7f4f2ca3-4555-4e7a-ac17-41f1efc33878 28715 1450 81 20 28715 1450 81 20 28756.26 1460 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 9dd54613-32e9-45ce-a07b-d616af84fcfb false true true 1 435b4110-91b5-4d22-a914-948352ad4e72 29290 1351 135 20 29290 1351 135 20 29358.04 1361.351 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 5701ea23-a739-4d93-a764-e69097d9c454 false true true 1 da80449e-d97a-4b3a-8ffe-e8ae2982cd4d 35175 1423 54 20 35175 1423 54 20 35202.09 1433.793 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Half width of rib Represents a collection of generic data c9853aee-3411-47a7-a963-87d891855a6e false true true 1 9e539f22-b423-4d7d-9a55-018d15dd5b0c 28711 1400 118 20 28711 1400 118 20 28770.88 1410.527 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Pre-Offset Petal Folds Represents a collection of generic data a54547b1-b046-4b9a-857f-fba265cd51db false true true 2 1 af5a4c3a-d80e-4b36-b069-2624c1ef60f7 26077 2102 157 20 26077 2102 157 20 26156.2 2112.331 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. c18019c8-f1ec-43db-98f8-2a3a2c2cdf29 false true true longest_list 26931 1764 69 53 26955 1766 24 49 26967 1791 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 8298056e-87ae-4663-954a-e999f0a25f67 true true true 2 1 0d3ba56a-ccbd-4802-b8c5-b4aa895a082b 26933 1766 19 24 26933 1766 19 24 26944 1778.25 false Gate G Gate index of output stream 6ac1c164-499f-47f7-a6c0-f3f7452ed5db false true true 2 1 8c098aec-0626-4cb5-99a7-247c4a9e212b 1 26933 1790 19 25 26933 1790 19 25 26944 1802.75 false 0 Target 0 0 Output for Gate index 0 8d2ec6dc-c3ed-477b-8251-76fa504e20b4 true false true 0 26982 1766 16 24 26982 1766 16 24 26991.5 1778.25 false Target 1 1 Output for Gate index 1 39f90971-2a71-4550-bfcd-442547bd9541 true false true 0 26982 1790 16 25 26982 1790 16 25 26991.5 1802.75 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport f6d01550-5b90-4d14-9a96-3417262c6d17 false true true longest_list 27085 1789 48 64 27107 1791 24 60 27119 1821 false Location L Location and orientation of text tag 929b5288-22c7-469d-afa8-52625d2ba49a false true true 1 39f90971-2a71-4550-bfcd-442547bd9541 27087 1791 17 20 27087 1791 17 20 27097 1801 false Text T The text to display 4c5e4952-401e-409a-9c72-0c7a504e3fae false true true 1 2d729702-bdf5-484d-bcc9-9a1ad1fa98db 27087 1811 17 20 27087 1811 17 20 27097 1821 false Size S Size of text c00ecde9-5654-4618-950c-3863b21fa4b2 false true true 1 c0f60ea2-30b2-4f5c-908b-6d68ac6c3a89 1 27087 1831 17 20 27087 1831 17 20 27097 1841 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c0f60ea2-30b2-4f5c-908b-6d68ac6c3a89 false true true 0 0.07 true true true 1 0 false 255;0;0;0 255;255;250;90 27020 1832 50 20 27020 1832 50 20 27020.59 1832.569 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 26401.43 1705.071 27097.8 1697.657 27098.18 1730.508 26401.8 1737.922 ASSEMBLED NODE LABELS 44.0625 Arial Black true false Scribble Scribble A quick note cb250cbb-98eb-404e-b875-f29d647cf414 26396.43 1692.657 706.7461 50.26526 26396.43 1692.657 706.7461 50.26526 26401.43 1705.071 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;88;160;255 5 5 6ce2e71e-0f8e-4bc5-9cb6-1a75c9bce4bf 7affb983-5004-4d01-a650-2a1a513d218b 29b399a7-d02b-418c-8e44-cf77f7210677 376a9727-ca02-4d8f-a311-46d027b6ea7d fff0b15e-2f2c-4bbd-a241-bb1aee067ff8 Group A group of Grasshopper objects f86b6d5e-d6c7-4213-9bc8-c2fc8a32f689 e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 6ce2e71e-0f8e-4bc5-9cb6-1a75c9bce4bf false true true longest_list 21610 1934 69 67 21633 1936 24 63 21645 1968 false Start S First number in the series 30f402bc-5e81-4ded-8164-97afdd960b07 false true true 0 1 21612 1936 18 21 21612 1936 18 21 21622.5 1946.5 false 0 Step N Step size for each successive number fd360449-d202-4b78-825b-e7ce7bc2c8a7 false true true 0 1 21612 1957 18 21 21612 1957 18 21 21622.5 1967.5 false 1 Count C Number of values in the series dee4973b-60c4-48a6-9de8-833420c4833e false true true 1 7affb983-5004-4d01-a650-2a1a513d218b 1 21612 1978 18 21 21612 1978 18 21 21622.5 1988.5 false 10 Series S Series of numbers 63a44a50-7a3a-454d-a4f2-6838c08f7bfc false true true 0 21660 1936 17 63 21660 1936 17 63 21670 1967.5 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 7affb983-5004-4d01-a650-2a1a513d218b false true true 1 b6145409-7401-4e5d-b150-22255757cf2a 21466 1984 135 20 21466 1984 135 20 21533.7 1994.758 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 29b399a7-d02b-418c-8e44-cf77f7210677 false true true 1 63a44a50-7a3a-454d-a4f2-6838c08f7bfc 21701 1963 50 20 21701 1963 50 20 21726.21 1973.154 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim xi As String Dim i As Integer For i = 0 To x.Count-1 xi = x(i) If xi.Length = 1 xi = "0" & xi x(i) = xi End If Next a = x 0 VB Script VB A VB.NET scriptable component 376a9727-ca02-4d8f-a311-46d027b6ea7d false true true longest_list 21759 1946 76 44 21779 1948 24 40 21791 1968 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x 04cfc736-4b84-40fb-b703-94e3f46eafbe true true true 1 1 29b399a7-d02b-418c-8e44-cf77f7210677 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 21761 1948 15 40 21761 1948 15 40 21770 1968 false Output out Print, Reflect and Error streams f6b60d2d-c894-4221-907b-3114e38bb959 false true true 0 21806 1948 27 20 21806 1948 27 20 21821 1958 false Result A A Output parameter A 63f30d4c-d2bd-4906-91c3-a2ba099821ef true true true 0 21806 1968 27 20 21806 1968 27 20 21821 1978 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 21528.63 1922.882 21834.76 1921.897 21834.82 1940.359 21528.69 1941.344 Double digit Node integers 19.9103146 Arial Black true false Scribble Scribble A quick note fff0b15e-2f2c-4bbd-a241-bb1aee067ff8 21523.63 1916.897 316.1875 29.44666 21523.63 1916.897 316.1875 29.44666 21528.63 1922.882 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 0be7db58-897a-4b85-9733-3d50f06889ae false true true longest_list 22142 1926 85 73 22180 1928 24 69 22192 1963 false Start A String to append to. 73f4e005-d08d-41f5-833f-81b8a1c57d7f false true true 2 1 1a1eb70d-a2e5-41e4-8a57-e77a5698b295 22144 1928 33 34 22144 1928 33 34 22170 1945.25 false End B String to append. c75af031-ce2d-4673-8b48-8743fca0c5d2 false true true 1 63f30d4c-d2bd-4906-91c3-a2ba099821ef 22144 1962 33 35 22160 1962 17 35 22170 1979.75 false Result R Resulting string consisting of A+B aeed47f2-f4a3-49be-bb9f-73415ebee6b9 false true true 0 22207 1928 18 69 22207 1928 18 69 22217.5 1962.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 26274.28 2397.432 27039.54 2401.994 27039.35 2434.8 26274.09 2430.238 FLOWER JOINT/NODE LABELS 44 Arial Black true false Scribble Scribble A quick note 5de5d31a-bba6-490a-8171-9f9081572fa6 26269.09 2392.432 775.4492 47.36816 26269.09 2392.432 775.4492 47.36816 26274.28 2397.432 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 56b6e289-897b-4e99-90c1-72b2e77b38fc false true true 0 A B C D false true true 1 0 false 255;0;0;0 255;255;250;90 21917 1903 57 92 21917 1903 57 92 21917.89 1903.268 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 1a1eb70d-a2e5-41e4-8a57-e77a5698b295 false true true 2 1 56b6e289-897b-4e99-90c1-72b2e77b38fc 1 {A} {A;0;0} 21995.1 1929.101 125 40 22001.1 1935.101 113 28 21995.1 1929.101 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a2cc7543-a5e6-46d0-8033-79bdd05518a3 false true true 1 aeed47f2-f4a3-49be-bb9f-73415ebee6b9 Double click to edit panel content… true true false 1 1 false 255;0;0;0 255;255;250;90 22272 1896 100 100 22272 1896 100 100 22272.45 1896.154 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Assembled Node Labels Boolean (true/false) toggle 8c098aec-0626-4cb5-99a7-247c4a9e212b false true true 0 51146 2597 203 20 51146 2597 203 20 51146.47 2597.314 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Fabrication Rib Labels Boolean (true/false) toggle 60d31fa0-ba3d-4397-b9b8-657f6ab2f02f false true true 0 51156 2717 191 20 51156 2717 191 20 51156.49 2717.689 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Assembled Rib Labels Boolean (true/false) toggle 1abee95a-25dc-49af-b75f-a6881901f1a8 false true true 0 51156 2693 191 20 51156 2693 191 20 51156.74 2693.439 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 25a87059-551a-4c92-9a40-043ba2dc2c0b false true true 1 b7e794c3-6631-4523-a221-666f3be87641 26078 1762 148 20 26078 1762 148 20 26152.52 1772.215 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Assembled SF_Tube Labels Boolean (true/false) toggle f9cb0878-72a1-46a3-9563-890939d9a917 false true true 0 51127 2667 226 20 51127 2667 226 20 51127.52 2667.458 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 51045.02 2408.306 51386.06 2408.712 51385.36 3248.106 51044.32 3247.7 SUPER REMOTE CONTROL | | | | | | | | | | | | | | | | | | do not lose under couch 44 Arial Black true false Scribble Scribble A quick note 1249bdea-e06e-4efe-92c2-728f1c6978a7 51039.32 2403.306 351.7422 849.8003 51039.32 2403.306 351.7422 849.8003 51045.02 2408.306 false 76975309-75a6-446a-afed-f8653720a9f2 Create Material Create Material Material (Wood Proxy) Create an OpenGL material. 60d11e23-4a14-406f-8d7d-5a22897256b2 1 false true true longest_list 51270 1749 78 196 51300 1751 24 192 51312 1847 false Diffuse Kd Colour of the diffuse channel e5381960-da63-4ad9-b39b-80bce93d9ec2 false true true 1 200c5439-ac19-480f-882f-3d34853eee12 1 51272 1751 25 38 51272 1751 25 38 51286 1770.2 false 255;255;105;180 Specular Ks Colour of the specular highlight 8399b426-2211-47b9-95e3-e15ccd41ef07 false true true 1 1c4ba7ca-fd5b-41b9-a4fe-4fd41c1648fd 1 51272 1789 25 38 51272 1789 25 38 51286 1808.6 false 255;255;255;255 Emission Ke Emissive colour of the material d57a66f7-a3f3-4476-ae95-2b475c38b7fe false true true 0 1 51272 1827 25 39 51272 1827 25 39 51286 1847 false 255;0;0;0 Transparency T Amount of transparency (0.0 = opaque, 1.0 = transparent c9c5b981-261b-42d4-baa8-2ddedacf15b5 false true true 0 1 51272 1866 25 38 51272 1866 25 38 51286 1885.4 false 0 Shine S Amount of shinyness (0 = none, 1 = low shine, 100 = max shine d297e4dd-d44c-4456-b36f-da832177b3db false true true 1 7cd19cb5-7f00-43bb-a1f6-94a440d558ad 1 51272 1904 25 38 51272 1904 25 38 51286 1923.8 false 0 Material M Resulting material f0d97ceb-d805-44fc-b733-b692877fc6cb false true true 0 51327 1751 19 192 51327 1751 19 192 51338 1847 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;242;207;117 Colour Swatch Swatch Colour (palette) swatch 200c5439-ac19-480f-882f-3d34853eee12 false true true 0 51112 1762 99 20 51112 1762 99 20 51112.5 1762.4 false 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;255;255;242 Colour Swatch Swatch Colour (palette) swatch 1c4ba7ca-fd5b-41b9-a4fe-4fd41c1648fd false true true 0 51110 1788 99 20 51110 1788 99 20 51110.5 1788.4 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7cd19cb5-7f00-43bb-a1f6-94a440d558ad false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 51163 1912 50 20 51163 1912 50 20 51163.99 1912.8 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 18960.24 1763.3 19330.28 1754.672 19331.21 1796.2 18961.18 1804.828 RIBS (Surface) 44.1928253 Arial Black true false Scribble Scribble A quick note 9034ce02-8038-4618-b496-9959f87fab6a 18955.24 1749.672 380.9746 60.15601 18955.24 1749.672 380.9746 60.15601 18960.24 1763.3 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 16387.7 1938.332 16934.23 1940.971 16934.01 1981.387 16387.47 1978.748 rib plane intersection 44.1928253 Arial Black true false Scribble Scribble A quick note 7149ecef-5916-413d-9ac8-5c9c658819ce 16382.47 1933.332 556.7637 53.05481 16382.47 1933.332 556.7637 53.05481 16387.7 1938.332 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 19966.15 1686.066 20149.35 1682.575 20149.7 1701.276 19966.5 1704.768 thickness of ply 19.9103146 Arial Black true false Scribble Scribble A quick note 7ab49f99-1029-4a4a-af01-2b05caddb41e 19961.15 1677.575 193.5527 32.19275 19961.15 1677.575 193.5527 32.19275 19966.15 1686.066 false ffe2dbed-9b5d-4f91-8fe3-10c8961ac2f8 Curve On Surface Curve On Surface CrvSrf Create an interpolated curve through a set of points on a surface. c32d1112-bf31-4d36-be83-d8c29c48b5a5 false true true longest_list 12614 2249 110 68 12677 2251 24 64 12689 2283 false Surface S Base surface 3828fa77-689f-410d-891b-f86f55fcf279 false true true 1 1 53e19778-f200-44b5-8988-f07d0f749c5d true 12616 2251 58 21 12616 2251 58 21 12664.5 2261.667 false UV coordinates uv {v} coordinates of interpolation points 7b7b426d-e859-4661-a709-996d99ea4015 true true true 1 1 039a3e8c-d62f-406f-8ce8-d009d43ae052 12616 2272 58 21 12652 2272 22 21 12664.5 2283 false Closed C Closed curve 6f782d62-0598-47a0-be90-e057d9dfb107 false true true 0 1 false 12616 2293 58 22 12652 2293 22 22 12664.5 2304.333 false false Curve C Resulting nurbs curve 5382b115-c878-493b-a67d-4b6489c593fa true true true 0 12704 2251 18 21 12704 2251 18 21 12714.5 2261.667 false Length L Curve length 27bb3d03-ac21-43e1-9930-7c886b19d0b5 false true true 0 12704 2272 18 21 12704 2272 18 21 12714.5 2283 false Domain D Curve domain b66c2744-130c-48e3-b905-9207ad7b8fbe false true true 0 12704 2293 18 22 12704 2293 18 22 12714.5 2304.333 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. f4ddcfdf-d7b9-46b8-9d26-1f76b66eae17 false true true longest_list 12305 2335 99 68 12343 2337 24 64 12355 2369 false Point P Sample point b30f10c7-9fa1-4339-adc5-1f6c586fcbd8 true true true 2 4b44ea1f-a5da-4bd6-a751-25c19890b005 5454e357-f593-4786-906e-a6994ab6ed83 12307 2337 33 32 12323 2337 17 32 12333 2353 false Surface S Base surface 9ec456b5-ebb9-4fa7-aee3-28f4fb7a5e39 true true true 1 5f4f692b-f82d-40de-a324-f49443809ef1 true 12307 2369 33 32 12307 2369 33 32 12333 2385 false Point P Closest point b8f3fa3b-a408-4c11-bbfe-e98da10fda81 true true true 0 12370 2337 32 21 12370 2337 32 21 12387.5 2347.667 false UV Point uvP {uv} coordinates of closest point a83e8ee7-d935-4816-b8f0-efdbc31bd346 false true true 0 12370 2358 32 21 12370 2358 32 21 12387.5 2369 false Distance D Distance between sample point and surface be539043-e1fe-4155-b9a1-a19051565251 false true true 0 12370 2379 32 22 12370 2379 32 22 12387.5 2390.333 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 7ab4e817-3fe1-4451-ada9-49a3725a5224 false true true longest_list 12444 2346 70 46 12467 2348 24 42 12479 2369 false Data D Data matrix to flip 6fa34fff-1dc4-4704-9d21-1569abd5f343 true true true 2 1 a83e8ee7-d935-4816-b8f0-efdbc31bd346 12446 2348 18 42 12446 2348 18 42 12456.5 2369 false Data D Flipped data matrix dff071c1-f4e7-4fc7-b05f-7756d824e482 true true true 0 12494 2348 18 42 12494 2348 18 42 12504.5 2369 false b661519d-43fd-4e5a-b244-d54d9fae2bde Rotate Rotate Rotate Rotate an object in a plane. 740b222a-a89c-4f25-87d3-ca7b3e434c42 false true true longest_list 11850 2528 72 68 11874 2530 24 64 11886 2562 false Geometry G Base geometry 182c6ab0-a747-4727-b561-f2194243d1cb true true true 1 fc28feb8-702f-47d7-b3d5-fad3d7875a27 11852 2530 19 21 11852 2530 19 21 11863 2540.667 false Angle A Rotation angle in radians e0f9f0f5-cf6e-4054-bcc4-c855c57dcb46 false true true 1 bcad1d1e-ac8b-4216-8ae6-0439faa419fd 11852 2551 19 21 11852 2551 19 21 11863 2562 false Plane P Rotation plane 37363670-904f-4509-9aeb-200c6783dc41 true true true 0 1 11852 2572 19 22 11852 2572 19 22 11863 2583.333 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry afc0b66c-39a1-4292-b1bd-ab11c855ee2a true true true 0 11901 2530 19 64 11901 2530 19 64 11912 2562 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 82921829-07c0-4995-bb10-4c5376b8342c false true true longest_list 11752 2537 69 50 11774 2539 24 46 11786 2562 false A A First item for multiplication a05290d8-795b-4656-9db2-aa00bad6b34f true true true 1 8c1f1981-5b77-4268-a90b-271f133ec850 11754 2539 17 23 11754 2539 17 23 11764 2550.5 false B B Second item for multiplication 3b76f314-e38b-4a1b-9f72-78ccbc0e4da4 true true true 1 db6070ba-7637-493c-80d7-89e5a0214271 11754 2562 17 23 11754 2562 17 23 11764 2573.5 false Result R The result of the Multiplication bcad1d1e-ac8b-4216-8ae6-0439faa419fd true true true 0 11801 2539 18 46 11801 2539 18 46 11811.5 2562 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values db6070ba-7637-493c-80d7-89e5a0214271 false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 11677 2563 50 20 11677 2563 50 20 11677.22 2563.992 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 3b241f6c-39ff-40cd-a658-e3d16589dba6 false true true longest_list 12305 2423 99 68 12343 2425 24 64 12355 2457 false Point P Sample point 94b80a1c-d3f1-49f3-b472-88c9fa146ec8 true true true 2 4b44ea1f-a5da-4bd6-a751-25c19890b005 5454e357-f593-4786-906e-a6994ab6ed83 12307 2425 33 32 12323 2425 17 32 12333 2441 false Surface S Base surface 28d1ed62-9239-47f0-8392-ae474743263b true true true 1 afc0b66c-39a1-4292-b1bd-ab11c855ee2a true 12307 2457 33 32 12307 2457 33 32 12333 2473 false Point P Closest point 50d0d65a-f23d-487c-820d-899cb3405c29 true true true 0 12370 2425 32 21 12370 2425 32 21 12387.5 2435.667 false UV Point uvP {uv} coordinates of closest point 4f223ce1-5148-4e20-97a0-471c64b0fa8d false true true 0 12370 2446 32 21 12370 2446 32 21 12387.5 2457 false Distance D Distance between sample point and surface f8701b58-25af-4ac6-82e0-534c6866c602 false true true 0 12370 2467 32 22 12370 2467 32 22 12387.5 2478.333 false ffe2dbed-9b5d-4f91-8fe3-10c8961ac2f8 Curve On Surface Curve On Surface CrvSrf Create an interpolated curve through a set of points on a surface. f2b374b9-eb5b-4761-add8-2a09febe89d8 false true true longest_list 12614 2425 110 68 12677 2427 24 64 12689 2459 false Surface S Base surface 608e875c-08d9-4b39-8d71-e717444b6406 false true true 1 1 53e19778-f200-44b5-8988-f07d0f749c5d true 12616 2427 58 21 12616 2427 58 21 12664.5 2437.667 false UV coordinates uv {v} coordinates of interpolation points dff083a9-f41e-4e99-8e9d-87912907274d true true true 1 1 6a137584-42cc-4bdf-a8a7-94c56c1d0de1 12616 2448 58 21 12652 2448 22 21 12664.5 2459 false Closed C Closed curve 86ccf25a-5b45-469b-a097-2c19b218347c false true true 0 1 false 12616 2469 58 22 12652 2469 22 22 12664.5 2480.333 false false Curve C Resulting nurbs curve b7829f2d-ffda-4c46-9cdd-413800228980 true true true 0 12704 2427 18 21 12704 2427 18 21 12714.5 2437.667 false Length L Curve length a452220b-f0d3-4ff7-a803-00568fa50f91 false true true 0 12704 2448 18 21 12704 2448 18 21 12714.5 2459 false Domain D Curve domain c02ab218-461a-4a0b-a15b-178b0ecda596 false true true 0 12704 2469 18 22 12704 2469 18 22 12714.5 2480.333 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 30dbd1a3-c856-4cd4-80dc-db90be2f3cce false true true longest_list 12455 2434 70 46 12478 2436 24 42 12490 2457 false Data D Data matrix to flip e63cd824-305b-41b7-bf8b-4f4a4468ef81 true true true 2 1 4f223ce1-5148-4e20-97a0-471c64b0fa8d 12457 2436 18 42 12457 2436 18 42 12467.5 2457 false Data D Flipped data matrix 6a137584-42cc-4bdf-a8a7-94c56c1d0de1 true true true 0 12505 2436 18 42 12505 2436 18 42 12515.5 2457 false f2935f94-8e47-45df-919b-797044c1bacd Sweep2 Sweep2 Swp2 Create a sweep surface with two rail curves. 11045917-3554-47ee-9de0-7e7d3e6ca432 false true true longest_list 14406 2603 89 84 14449 2605 24 80 14461 2645 false Rail 1 First rail curve 6b8cc1b2-1888-4a65-970b-04b69aebd25c true true true 2 1 1cfd5427-8041-4392-9514-d8d29e1802d4 14408 2605 38 20 14408 2605 38 20 14436.5 2615 false Rail 2 Second rail curve 828b9f91-4d40-4921-84cf-887cb8f32add true true true 2 1 6f5ddbb7-86d4-49ee-aa2a-31f965ebf83a 14408 2625 38 20 14408 2625 38 20 14436.5 2635 false Sections S Section curves 5daf9eb0-8d0c-42b2-ae42-2666689ddf9f true true true 1 2 1 2e0fd83d-1ea6-4f8e-8a9b-913955f20c1b 14408 2645 38 20 14408 2645 38 20 14436.5 2655 false Same Height H Create a sweep with same-height properties. 983ac52d-16d4-4756-b5a6-10d0ae7ebb06 false true true 0 1 false 14408 2665 38 20 14424 2665 22 20 14436.5 2675 false false Brep S Resulting Brep b8b9ab34-be08-4a14-9c28-cc2cd4c7daee true true true 0 14476 2605 17 80 14476 2605 17 80 14486 2645 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 745800d3-9335-4bb8-a514-90e9e632851f false true true longest_list 14274 2541 87 46 14314 2543 24 42 14326 2564 false Curve C Curve to offset 4cd3577b-7be6-4190-8c45-d950a157760b true true true 1 1 20f559f4-9311-4b54-bd4e-17a7748832a7 14276 2543 35 21 14276 2543 35 21 14303 2553.5 false Guide G Optional guide curve 4032ebd0-67b1-47a9-9dd2-8024b33e541f true true true 0 14276 2564 35 21 14292 2564 19 21 14303 2574.5 false Curve C Flipped curve 1cfd5427-8041-4392-9514-d8d29e1802d4 true true true 0 14341 2543 18 21 14341 2543 18 21 14351.5 2553.5 false Flag F Flip action 7d2205a7-aff8-495c-a43b-b167f2226395 false true true 0 false 14341 2564 18 21 14341 2564 18 21 14351.5 2574.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 0b828f4a-be92-49b3-bfbd-ba7fc0c5f004 false true true longest_list 14274 2602 87 46 14314 2604 24 42 14326 2625 false Curve C Curve to offset ad23f64e-f1e2-456b-a85e-f3c76c2f048d true true true 1 1 877f3b33-795a-4abc-b0dd-8cd0cd3001fa 14276 2604 35 21 14276 2604 35 21 14303 2614.5 false Guide G Optional guide curve c7c523b9-2cdc-4e3d-816f-8c9744c8cadd true true true 0 14276 2625 35 21 14292 2625 19 21 14303 2635.5 false Curve C Flipped curve 6f5ddbb7-86d4-49ee-aa2a-31f965ebf83a true true true 0 14341 2604 18 21 14341 2604 18 21 14351.5 2614.5 false Flag F Flip action d993debe-aa1b-407a-bd48-dc0dfbe6cc7e false true true 0 false 14341 2625 18 21 14341 2625 18 21 14351.5 2635.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 20f559f4-9311-4b54-bd4e-17a7748832a7 false true true 1 a259c923-605b-4437-a0b7-4672d65c1176 13957 2351 50 20 13957 2351 50 20 13982.64 2361.621 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 877f3b33-795a-4abc-b0dd-8cd0cd3001fa false true true 1 b7829f2d-ffda-4c46-9cdd-413800228980 13959 2428 50 20 13959 2428 50 20 13984.21 2438.746 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data c6ef57e0-8b16-4f2b-a458-874784ac5fc3 false true true 1 dff071c1-f4e7-4fc7-b05f-7756d824e482 12582 2359 50 20 12582 2359 50 20 12607.25 2369.531 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4ba31064-bd32-45d0-9515-6f310f1f45cf false true true 0 0.001 true true true 1 0 false 255;0;0;0 255;255;250;90 11467 2465 50 20 11467 2465 50 20 11467.21 2465.992 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11532.21 2136.907 11999.63 2126.32 12000.54 2166.871 11533.12 2177.458 Set up sweep rails 43.7668152 Arial Black true false Scribble Scribble A quick note fef5e56f-b200-470e-b71c-8f181581c45b 11527.21 2121.32 478.334 61.13794 11527.21 2121.32 478.334 61.13794 11532.21 2136.907 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 14181.29 2479.771 14720.85 2480.535 14720.82 2513.168 14181.26 2512.404 Create moire solids... 43.7668152 Arial Black true false Scribble Scribble A quick note bb815793-020f-4648-a5b0-4d5781f5eff1 14176.26 2474.771 549.5918 43.39673 14176.26 2474.771 549.5918 43.39673 14181.29 2479.771 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition ad160f85-e162-4157-8b8f-fb22e7f3d18e true true true longest_list 2025 2042 69 50 2047 2044 24 46 2059 2067 false A A First item for addition ebc90be2-c5b1-49ef-aac4-7e12be4f3029 true true true 1 cd57641b-ed52-4cc9-91d3-084b323e7a91 2027 2044 17 23 2027 2044 17 23 2037 2055.5 false B B Second item for addition c222257d-d2af-486a-b9bf-dc76031aae4c true true true 1 b789bee2-5610-47e8-842e-044b52e0ac66 2027 2067 17 23 2027 2067 17 23 2037 2078.5 false Result R The result of the Addition 8f7ea233-4f4b-46b7-86f5-e78106b7914b true true true 0 2074 2044 18 46 2074 2044 18 46 2084.5 2067 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 9c966f74-fac8-4ae3-9044-076a3c00bff2 false true true longest_list 8256 988 88 64 8294 990 24 60 8306 1020 false X component X {x} component 7212c565-fa86-4be9-87d4-09ae05da55a1 false true true 1 d3d62e90-9aad-49d7-b609-940173d443dc 1 8258 990 33 20 8274 990 17 20 8284 1000 false 0 Y component Y {y} component 692e4497-d6f4-4680-b2ac-365cd1f2f457 false true true 2 1 3e9a4f12-b1c1-4231-a8cd-d7d8b54e570c 1 8258 1010 33 20 8258 1010 33 20 8284 1020 false 0 Z component Z {z} component 937e3634-bbbb-4e5a-b733-aba774896c2b false true true 0 1 8258 1030 33 20 8274 1030 17 20 8284 1040 false 0 Point Pt Point coordinate 77cb4be5-662f-44c1-86df-4aff5d966f1e true true true 0 8321 990 21 60 8321 990 21 60 8333 1020 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim numRibs As Integer 'calculate the number of ribs we are using based on the input of the datatree with nodes 'these values are used to refer to the node we want to reference at the other end of our SF_line (the start point is always what ever node we are working with). Dim ribAbove As Integer Dim ribBelow As Integer Dim colRight As Integer Dim colLeft As Integer Dim myLine As New Line 'used in the inner loop to hold the line we are currently calculating 'this variable stores the lines until we output them. Dim lineCollection As New DataTree(Of Line) numribs = node.BranchCount - 1 'loop though all the paths (which should corrispond to ribs) For i As Integer = 0 To numribs If node.Branch(i).Count <> 0 Then 'skip empty paths ribAbove = numribs - i ribBelow = numribs - (i - 1) 'loop though all the elements in the path i For ii As Integer = 0 To node.Branch(i).Count - 2 Dim myPath As New Gh_Path 'we will create a string to set each path and store it here. myPath.FromString(i & ";" & ii) 'set the destination path for the group of lines we are about to generate 'print(myPath.ToString) colLeft = ii + divisions colRight = colLeft + 1 If colLeft >= vertNodeGroups Then colLeft = colLeft - vertNodeGroups colRight = colRight - vertNodeGroups Else If colRight >= vertNodeGroups Then colRight = colRight - vertNodeGroups End If lineCollection.EnsurePath(myPath) myLine.From = node.Branch(i)(ii) If ribBelow <= numribs Then 'for the 'A' series ribs this code will never run... myLine.To = node.Branch(ribBelow)(colRight) lineCollection.Add(myLine, myPath) myLine.To = node.Branch(ribBelow)(colLeft) lineCollection.Add(myLine, myPath) print("added 2 lines to " & myPath.ToString) End If If ribAbove <= numribs Then 'this sould always pass... myLine.To = node.Branch(ribAbove)(colRight) lineCollection.Add(myLine, myPath) myLine.To = node.Branch(ribAbove)(colLeft) lineCollection.Add(myLine, myPath) print("added 2 lines to " & myPath.ToString) End If Next 'output centerline = lineCollection Else Print("The input data was not stuctured as expected. Data must be stuctured {rib](element) ex {3}(25) for the sript to function.") End If Next 0 VB Script SF_lines - ideal A VB.NET scriptable component f54cabbf-897e-4b34-ad33-0dfe0d799b68 1 false true true longest_list 21164 803 210 140 21278 805 24 136 21290 873 false 3 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nodes Script Variable nodes 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable divisions Script Variable divisions true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result centerline Output parameter centerline true false Variable nodes node Script Variable nodes b195eb4b-3c72-4a20-98d4-c2f352185f84 true true true 2 1 1a37fd77-f523-487f-ac75-b8b258cd6774 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 21166 805 109 45 21166 805 109 45 21222 827.6667 false Variable divisions divisions Script Variable divisions 5c85c86b-8295-462f-9eeb-ee9ff1e5f35d true true true 1 41385332-5036-49b0-a104-b1400ecedfa1 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 21166 850 109 45 21166 850 109 45 21222 873 false Variable x vertNodeGroups Script Variable x a9c6b967-ace8-4558-98b0-d1aec1cb7d6b true true true 1 3ffa4e7a-a83c-4dfa-9123-13a09bbbae53 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 21166 895 109 46 21166 895 109 46 21222 918.3334 false Output out Print, Reflect and Error streams e808cf6e-f5c5-42d8-8449-2682c9c1cc43 false true true 0 21305 805 67 68 21305 805 67 68 21340 839 false Result centerline centerline Output parameter centerline 34f8b735-b781-4750-bf12-6a98e915ce5a true true true 0 21305 873 67 68 21305 873 67 68 21340 907 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. f1b2cdc9-a32e-4fc5-9d1a-bea67b4db91a false true true longest_list 21400 888 71 64 21426 890 24 60 21438 920 false List L List to shift 951278f2-17ea-4642-9791-31d6d18ad33a true true true 1 1 34f8b735-b781-4750-bf12-6a98e915ce5a 21402 890 21 20 21402 890 21 20 21414 900 false Shift S Shift offset ac7bcecd-13db-4a22-a1f7-ee60a4627e1f false true true 0 1 21402 910 21 20 21402 910 21 20 21414 920 false -1 Wrap W Wrap values a99d4859-833f-4d84-ad95-40453257a288 false true true 0 1 false 21402 930 21 20 21402 930 21 20 21414 940 false true List L Shifted list bfdbb949-a507-4802-8f7b-9b3fdd295461 true true true 0 21453 890 16 60 21453 890 16 60 21462.5 920 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 071af66e-dc32-44ee-943e-3d30dd3f63b7 false true true 0 0.038 true true true 1 0 false 255;0;0;0 255;255;250;90 16632 1116 74 20 16632 1116 74 20 16632.85 1116.993 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers 14847bc4-819e-4930-942e-7aab03ea020b false true true 1 071af66e-dc32-44ee-943e-3d30dd3f63b7 16723 1117 50 20 16723 1117 50 20 16748.38 1127.193 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 16584.22 1103.4 16777.56 1103.565 16777.54 1146.68 16584.2 1146.515 MINIMUM BASE PLATE "RADIUS" 20 Arial Black true false Scribble Scribble A quick note c4bea0db-d74f-452b-b10c-78738d80dcc7 16579.2 1098.4 203.3613 53.28015 16579.2 1098.4 203.3613 53.28015 16584.22 1103.4 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 3 071af66e-dc32-44ee-943e-3d30dd3f63b7 14847bc4-819e-4930-942e-7aab03ea020b c4bea0db-d74f-452b-b10c-78738d80dcc7 Group A group of Grasshopper objects a83e5519-fed2-4765-9279-0dbc89487740 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 21117.91 727.1071 21874.43 723.7294 21874.59 764.5064 21118.07 767.8842 Setup ideal space frame lines 44 Arial Black true false Scribble Scribble A quick note 5acdddfa-521e-4d3f-a017-284e995d71d8 21112.91 718.7294 766.6816 54.15479 21112.91 718.7294 766.6816 54.15479 21117.91 727.1071 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 b3e9ca3e-95ac-4bd6-b5ca-30fb6dfd2376 a578d5df-2876-4175-b391-ff9a2826fff2 Group A group of Grasshopper objects b17564b5-1d4b-49cf-8b00-8969a83919fc 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b3e9ca3e-95ac-4bd6-b5ca-30fb6dfd2376 false true true 0 1.25 true true true 1 0 false 255;0;0;0 255;255;250;90 23806 879 50 20 23806 879 50 20 23806.95 879.2065 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 23696.28 799.8362 23955.82 800.9571 23955.52 877.4263 23695.98 876.3053 factor fixing problem flowers by multiplying lilr (petal width) 20.3363228 Arial Black true false Scribble Scribble A quick note a578d5df-2876-4175-b391-ff9a2826fff2 23690.98 794.8362 269.8418 87.59009 23690.98 794.8362 269.8418 87.59009 23696.28 799.8362 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 806270cb-c201-49f5-9c16-f24f48c55b92 false true true 0 0.04216 true true true 1 0 false 255;0;0;0 255;255;250;90 23443 471 94 20 23443 471 94 20 23443.95 471.1976 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers 15712951-110e-4575-b899-2a697cb0eb2e false true true 1 806270cb-c201-49f5-9c16-f24f48c55b92 23554 471 50 20 23554 471 50 20 23579.15 481.3978 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 23413.95 448.9708 23652.04 448.1854 23652.12 465.5923 23414.02 466.3777 SF_TUBE DIAMETER 20.3363228 Arial Black true false Scribble Scribble A quick note 19fe5762-4d0d-48a2-aece-70c3cde5179e 23408.95 443.1854 248.166 28.19229 23408.95 443.1854 248.166 28.19229 23413.95 448.9708 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5c5a5cbe-415f-4cb3-b54f-17203372318c false true true 0 0.003556 true true true 1 0 false 255;0;0;0 255;255;250;90 23446 527 91 20 23446 527 91 20 23446.48 527.1976 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers 5aa13931-5c91-4c1c-a215-89e3b3fd767e false true true 1 5c5a5cbe-415f-4cb3-b54f-17203372318c 23554 527 50 20 23554 527 50 20 23579.15 537.3978 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 23407.95 504.9708 23704.45 503.9927 23704.52 521.1117 23408.02 522.0898 SF_TUBE WALL thickness 20 Arial Black true false Scribble Scribble A quick note f0fcd004-6150-4908-ad00-e3ea2bee2fd6 23402.95 498.9927 306.5723 28.09708 23402.95 498.9927 306.5723 28.09708 23407.95 504.9708 false 00ec9ecd-4e1d-45ba-a8fc-dff716dbd9e4 F2 F2 F(x,y) A function of two variables; {x,y} 0cc2a4f3-0b23-499c-ac04-dbff45d950fd false true true longest_list 23757 458 63 64 23778 460 24 60 23790 490 false Function F Expression to solve b2d67813-cea0-4c69-92fb-7b2405128bea false true true 0 (((π*x)-(2*π*y))/2) + 2*y 23759 460 16 20 23759 460 16 20 23768.5 470 false Variable x x Variable #1 49fbee39-730e-4916-afd8-77b591a55192 false true true 1 15712951-110e-4575-b899-2a697cb0eb2e 23759 480 16 20 23759 480 16 20 23768.5 490 false Variable y y Variable #2 f603b47b-aa5c-4c6a-873a-942d2caef61e false true true 1 5aa13931-5c91-4c1c-a215-89e3b3fd767e 23759 500 16 20 23759 500 16 20 23768.5 510 false Result r Expression result 5e874150-d235-4018-9132-8cad57d7f249 true true true 0 23805 460 13 60 23805 460 13 60 23813 490 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 23728.1 412.1285 24026.43 417.1041 24025.73 460.9388 23727.4 455.9632 APPROXIMATE CRUSHED TUBE WIDTH 20.3363228 Arial Black true false Scribble Scribble A quick note 9f9f87d5-bef9-4e20-8a26-f745a12aa26b 23722.4 407.1285 309.0293 58.81027 23722.4 407.1285 309.0293 58.81027 23728.1 412.1285 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 5a6b0bf7-1aaf-4dd1-a528-bac237e502df false true true longest_list 23918 526 69 45 23940 528 24 41 23952 549 false A A Item to divide (dividend) 434de18a-14d6-49a0-8bed-6ca729359dca true true true 1 5e874150-d235-4018-9132-8cad57d7f249 23920 528 17 20 23920 528 17 20 23930 538.25 false B B Item to divide with (divisor) 4305ea20-61c1-4b39-af05-ba38cad1c3a6 true true true 1 41bbbc3c-2308-4be2-856f-a0a6d4ff7eb1 23920 548 17 21 23920 548 17 21 23930 558.75 false Result R The result of the Division 65a9880b-c0c1-4c9c-b3ad-a61e38f47efd true true true 0 23967 528 18 41 23967 528 18 41 23977.5 548.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 41bbbc3c-2308-4be2-856f-a0a6d4ff7eb1 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 23845 550 50 20 23845 550 50 20 23845.91 550.2845 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 23817.31 581.9209 24046.6 582.9695 24046.44 626.8094 23817.15 625.7609 APPROX. CRUSHED TUBE 1/2-WIDTH 20.3363228 Arial Black true false Scribble Scribble A quick note 823e6fcd-5d83-4553-a3e1-b6978f5de186 23812.15 576.9209 239.4473 54.88855 23812.15 576.9209 239.4473 54.88855 23817.31 581.9209 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'This code generates points where petals for flower joints will be connected. 'It takes in the projected lines from the ideal spaceframe onto the flower joint baseplate, 'then optimizes their position around the center of the joint where the bolt will go. 'thetaMin is the minimum angle between petals that will prevent petal intersection. Dim thetaMin As Double = 2 * math.Atan((lilr * petalFactor) / BigR) Dim pointCollection As New DataTree(Of Point3d) Dim alphaCollection As New DataTree(Of Double) Dim deltaLCollection As New DataTree(Of Double) Dim myPath As GH_Path Dim movedPoint0 As Point3d Dim movedPoint1 As Point3d Dim ln As Line Dim centerLine As Line Dim recenterLine As Line Dim vecRecenter As Vector3d Dim alpha As Double Dim deltaL As Double Dim xForm As Transform 'check that the value of thetaMin is reasonable print(thetaMin.ToString) 'loop through all of the branches of the input dataTree For i As Integer = 0 To petalLines.BranchCount - 1 'myPath is the current node we are working on myPath = petalLines.Path(i) print("Working with Path: " & myPath.ToString) 'make sure that there is enough space in the output container pointCollection.EnsurePath(myPath) alphaCollection.EnsurePath(myPath) deltaLCollection.EnsurePath(myPath) 'check if the joint has four petals If petalLines.Branch(i).Count = 4 Then Dim movedPoints As New List (Of Point3d) 'this function does the bulk of the work, adjusting the angles and distances of the petal points over and over 'until none of them are within thetaMin Call fixBadPetalsRecursive(200, petalLines.Branch(i), baseFrames.Branch(i)(0), thetaMin, BigR, movedPoints) 'for all four petals, do this next section For j As Integer = 0 To 3 'create a line from the bolthole center to the adjusted petal points ln.From = movedPoints(j) ln.To = baseFrames.Branch(i)(0).origin 'for the purposes of fixing the flower joints which "broken" because of cases of extreme geometry, 'we calculate two indicators: an angle alpha and a difference in length deltaL 'alpha is the angle between the original petal line and our new, moved line (ie, how much we turned it) alpha = Vector3d.VectorAngle(petalLines.Branch(i)(j).Direction, ln.Direction) print("the angular difference between the input and output lines (in radians) is: " & alpha) 'deltaL is the difference between the length of the projected line and our line, which 'is an indicator of how shallow the geometry is, which causes a buttload of problems deltaL = petalLines.Branch(i)(j).Length - ln.Length print("the shallowness indicator deltaL is: " & deltaL) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'this is where we might be adjusting lengths of bad petals 'movedPoints(j) = setToBigR(ln, ln.Length + (alpha * math.Pow(deltaL, 2) * 10)) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'store output in container alphaCollection.Add(alpha, myPath) deltaLCollection.Add(deltaL, myPath) pointCollection.Add(movedPoints(j), myPath) Next 'this next bit of code is for flower joints with two petals Else If petalLines.Branch(i).Count = 2 Then 'cases where there are 2 petals should not have petal intersection problems. 'Therefore, we set the petal points at the minimum base plate radius (defined by 'BigR') movedPoint0 = setToBigR(petalLines.Branch(i)(0), BigR) movedPoint1 = setToBigR(petalLines.Branch(i)(1), BigR) 'To reduce eccentricity, we move the centroid of these new points to the center of the flower baseplate (bolthole center) centerLine.From = movedPoint0 centerLine.To = movedPoint1 'define vector from the midpoint of the line connecting the two points to the flower baseplate center recenterLine.From = centerLine.PointAt(0.5) recenterLine.To = baseFrames.Branch(i)(0).Origin vecRecenter = recenterLine.Direction 'move both petal points by the "recentering" vector xForm = Transform.Translation(vecRecenter) movedPoint0.Transform(xForm) movedPoint1.Transform(xForm) 'add points to the output collection deltaL = petalLines.Branch(i)(0).Length - BigR deltaLCollection.Add(deltaL, myPath) deltaL = petalLines.Branch(i)(1).Length - BigR deltaLCollection.Add(deltaL, myPath) alphaCollection.Add(0, myPath) alphaCollection.Add(0, myPath) pointCollection.Add(movedPoint0, myPath) pointCollection.Add(movedPoint1, myPath) Else print("***************************************************************") print(" we have a fucked up flower joint with neither 2 nor 4 petals! ") print("***************************************************************") End If Next 'return output petalPoints = pointCollection alphaList = alphaCollection deltaLList = deltaLCollection Function calcTheta (ByVal center As Point3d, ByVal pt0 As Point3d, ByVal pt1 As Point3d) As Double Dim theta As Double Dim petalLn0 As Line Dim petalLn1 As Line Dim vector0 As Vector3d Dim vector1 As Vector3d petalLn0.To = center petalLn1.To = center petalLn0.From = pt0 petalLn1.From = pt1 vector0 = petalLn0.Direction vector1 = petalLn1.Direction 'compute the angle between 2 vectors 'uses the form Acos( dot product(V1,V2) / ( LengthV1*LengthV2 ) ) theta = math.Acos((vector0.X * vector1.X + vector0.Y * vector1.Y + vector0.Z * vector1.Z) / (vector0.Length * vector1.Length)) Return theta End Function Sub rotatePetalPairPosition (ByVal baseFrame As Plane, ByVal theta As Double, ByVal thetaMin As Double, ByRef petalPt0 As Point3d, ByRef petalPt1 As Point3d) 'this function deals with pairs of petal points, because we need to increase the angle between pairs to eliminate petal intersection. 'through since this function gets called many times, the value of theta gets closer and closer to thetaMin Dim xForm As Transform Dim ln As Line Dim adjustAngle As Double = ((thetaMin - theta) / 2) ln.From = baseFrame.Origin ln.To = petalPt0 xForm = Transform.Rotation((-1) * adjustAngle, baseFrame.Normal, baseFrame.Origin) petalPt0.Transform(xForm) ln.To = petalPt1 xForm = Transform.Rotation(adjustAngle, baseFrame.Normal, baseFrame.Origin) petalPt1.Transform(xForm) End Sub Function setToBigR (ByVal petalLn As Line, ByVal BigR As Double) As Point3d Dim movedPoint As Point3d = petalLn.PointAt((petalLn.Length - BigR) / petalLn.Length) Return movedPoint End Function Sub fixBadPetalsRecursive(ByVal maxLevel As Integer, ByVal lineCollection As List(Of Line), ByVal baseFrame As Plane, ByVal thetaMin As Double, ByVal BigR As Double, ByRef ptList As list(Of point3d)) For Each ln As Line In lineCollection ptList.add(setToBigR(ln, BigR)) Next Call fixBadPetalsRecursive(0, maxLevel, baseFrame, thetaMin, ptList) End Sub Private Sub fixBadPetalsRecursive(ByVal level As Integer, ByVal maxLevel As Integer, ByVal baseFrame As Plane, ByVal thetaMin As Double, ByRef ptList As List(Of Point3d)) If level = maxLevel Then End If If Not level >= maxLevel Then Dim tol As Double = 0.000001 ' Dim theta As New List (Of Double) Dim theta As Double Dim escapeBool As Boolean = True Dim kOffset As Integer For k As Integer = 0 To ptList.Count - 1 kOffset = k + 1 'wrap the kOffset value back to 0 If kOffset = ptList.Count Then kOffset = 0 End If theta = calcTheta(baseFrame.Origin, ptList(k), ptList(kOffset)) If theta < (thetaMin - tol) Then escapeBool = False print("the current recursion level is: " & level) print("Failed test " & k & ": angle diff is " & (180 / math.PI) * (thetaMin - theta)) Call rotatePetalPairPosition(baseFrame, theta, thetaMin, ptList(k), ptList(kOffset)) End If Next If escapeBool Then print("the max recursion level is: " & level) level = maxLevel End If Call fixBadPetalsRecursive((level + 1), maxLevel, baseFrame, thetaMin, ptList) End If End Sub ' Function calcCentroid4pts (ByVal pt0 As Point3d, ByVal pt1 As Point3d, ByVal pt2 As Point3d, ByVal pt3 As Point3d) As Point3d ' Dim diagonal0 As Line ' Dim diagonal1 As Line ' Dim midPtLn As line ' ' diagonal0.From = pt0 ' diagonal0.To = pt2 ' diagonal1.From = pt1 ' diagonal1.To = pt3 ' ' midPtLn.From = diagonal0.PointAt(0.5) ' midPtLn.To = diagonal1.PointAt(0.5) ' ' Return midPtLn.PointAt(0.5) ' End Function 0 VB Script Move Petal Points VB A VB.NET scriptable component 1df72121-aafa-47ff-9513-1c33896b7d40 1 false true true longest_list 24197 931 213 244 24305 933 24 240 24317 1053 false 12 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable lilr Script Variable lilr true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable BigR Script Variable BigR true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable petalLines Script Variable petalLines 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable baseFrames Script Variable baseFrames 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable petalFactor Script Variable petalFactor true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable SFLinesIdeal Script Variable SFLinesIdeal 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable alpha0Factor Script Variable alpha0Factor true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable alpha1Factor Script Variable alpha1Factor true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable deltaL0Factor Script Variable deltaL0Factor true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable deltaL1Factor Script Variable deltaL1Factor true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable alphaExponent Script Variable alphaExponent true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable deltaLExponent Script Variable deltaLExponent true true 4 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result petalPoints Output parameter petalPoints true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result alphaList Output parameter alphaList true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result deltaLList Output parameter deltaLList true false Variable lilr lilr Script Variable lilr 4d5c6128-4db6-4758-9064-1b8ca76861a4 true true true 1 65a9880b-c0c1-4c9c-b3ad-a61e38f47efd 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 933 103 20 24199 933 103 20 24252 943 false Variable BigR BigR Script Variable BigR 94d5d8e4-994b-4864-bc18-4c45e39ca0c7 true true true 1 9b563bcd-76b6-4914-b3f9-f66dac8ba788 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 953 103 20 24199 953 103 20 24252 963 false Variable petalLines petalLines Script Variable petalLines 661b6b22-37fa-49e1-9467-feea5708ee51 true true true 2 1 c8e42258-5d49-4c63-aec5-39e977394e59 f802a8cd-e699-4a94-97ea-83b5406271de true true 24199 973 103 20 24199 973 103 20 24252 983 false Variable baseFrames baseFrames Script Variable baseFrames f8837221-d7c8-45a0-a643-af2b4a1ac998 true true true 2 1 1b3a76f5-379c-457b-a6cc-fc76e31f42a7 3897522d-58e9-4d60-b38c-978ddacfedd8 true true 24199 993 103 20 24199 993 103 20 24252 1003 false Variable petalFactor petalFactor Script Variable petalFactor 515eea01-9678-43d5-9be5-01aa5bdd1062 true true true 1 b3e9ca3e-95ac-4bd6-b5ca-30fb6dfd2376 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1013 103 20 24199 1013 103 20 24252 1023 false Variable SFLinesIdeal SFLinesIdeal Script Variable SFLinesIdeal 4a8c207e-ac34-4bf8-87b7-9117e3ff2c53 true true true 2 1 ec097897-e652-47fa-9c7c-fa98a88d9c6e f802a8cd-e699-4a94-97ea-83b5406271de true true 24199 1033 103 20 24199 1033 103 20 24252 1043 false Variable alpha0Factor alpha0Factor Script Variable alpha0Factor 8b50a799-ec00-4356-83cb-f8c9ee5a6515 true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1053 103 20 24199 1053 103 20 24252 1063 false Variable alpha1Factor alpha1Factor Script Variable alpha1Factor ee785cce-3ccd-4d75-9b8c-e62238752b09 true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1073 103 20 24199 1073 103 20 24252 1083 false Variable deltaL0Factor deltaL0Factor Script Variable deltaL0Factor 32f141e5-538f-40f0-b97f-96e1584851ba true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1093 103 20 24199 1093 103 20 24252 1103 false Variable deltaL1Factor deltaL1Factor Script Variable deltaL1Factor be8c762a-3588-46b3-bd84-6ccd4a037aac true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1113 103 20 24199 1113 103 20 24252 1123 false Variable alphaExponent alphaExponent Script Variable alphaExponent 5d7f3526-70d6-4568-aeca-d221c9e54972 true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1133 103 20 24199 1133 103 20 24252 1143 false Variable deltaLExponent deltaLExponent Script Variable deltaLExponent c9a53740-3481-45c7-b82e-b277f46f01bd true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24199 1153 103 20 24199 1153 103 20 24252 1163 false Output out Print, Reflect and Error streams 07335fa2-d9b7-4a5a-b3bf-855a55615a45 false true true 0 24332 933 76 60 24332 933 76 60 24371.5 963 false Result petalPoints petalPoints Output parameter petalPoints 0ab6edb0-d9cb-4059-b500-cac69c505233 true true true 0 24332 993 76 60 24332 993 76 60 24371.5 1023 false Result alphaList alphaList Output parameter alphaList 281bdf10-aca9-40c5-80a0-5a2160beaa10 true true true 0 24332 1053 76 60 24332 1053 76 60 24371.5 1083 false Result deltaLList deltaLList Output parameter deltaLList 0737f3ec-b457-41d1-8756-4d985c50a9a5 true true true 0 24332 1113 76 60 24332 1113 76 60 24371.5 1143 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 1b3a76f5-379c-457b-a6cc-fc76e31f42a7 false true true 1 176e2551-9c81-4590-bde4-79cff8d5adfb 23889 1300 148 20 23889 1300 148 20 23963.54 1310.025 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data ffc5fc1d-8eff-42f1-86ef-fe58504a02ca false true true 1 1b3a76f5-379c-457b-a6cc-fc76e31f42a7 24167 1300 148 20 24167 1300 148 20 24241.29 1310.025 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data MINIMUM BASE PLATE 'RADIUS' Represents a collection of generic data d4f969bc-a516-4b8a-981c-a9d95437f5c6 false true true 1 4b89001e-6ab2-461e-8b57-0c1ca6302eb9 32924 1248 230 20 32924 1248 230 20 33039.95 1258.39 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 2dc1b8f2-afc8-49b1-ba36-a4d91973b260 false true true 2 1 bfdbb949-a507-4802-8f7b-9b3fdd295461 1 {A;B;C} {A;B} 21547.5 902 176 40 21553.5 908 164 28 21547.5 902 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Assembled Flower Labels Boolean (true/false) toggle bd2d59b2-cdf9-4288-982c-51cf358b041e false true true 0 51139 2756 211 20 51139 2756 211 20 51139.52 2756.458 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 0cd7375b-2fd4-413a-ab08-cc9325bd470e false true true longest_list 27091 2023 48 64 27113 2025 24 60 27125 2055 false Location L Location and orientation of text tag fa3746c5-ba92-466c-a291-28fa71aa59e5 false true true 1 ea2d6248-13eb-4323-8292-9b7dbb37e3da 27093 2025 17 20 27093 2025 17 20 27103 2035 false Text T The text to display ddf6e69c-28e5-4fa0-a81c-1b0837c24963 false true true 1 ceb169e4-35ee-48aa-b103-a1161cdde3e4 27093 2045 17 20 27093 2045 17 20 27103 2055 false Size S Size of text 229e8c1d-af02-4da6-888f-7297c69665c9 false true true 1 cfb5e3a3-370f-4fc4-b26d-8be58e977ad2 1 27093 2065 17 20 27093 2065 17 20 27103 2075 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cfb5e3a3-370f-4fc4-b26d-8be58e977ad2 false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 27021 2068 60 20 27021 2068 60 20 27021.31 2068.191 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 0dc8ae9c-138f-417b-a488-ce881d1ef37b false true true longest_list 26938 2072 69 53 26962 2074 24 49 26974 2099 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 0dbe1746-605e-4964-b645-69fb5fbee18e true true true 2 1 cdb17bb4-e4ad-4360-86d0-da06cf241838 26940 2074 19 24 26940 2074 19 24 26951 2086.25 false Gate G Gate index of output stream cb0f4782-e064-4d34-9d9b-e980a17626a2 false true true 2 1 bd2d59b2-cdf9-4288-982c-51cf358b041e 1 26940 2098 19 25 26940 2098 19 25 26951 2110.75 false 0 Target 0 0 Output for Gate index 0 60634cb3-5867-4fb4-b7e1-5f71b11aeead true false true 0 26989 2074 16 24 26989 2074 16 24 26998.5 2086.25 false Target 1 1 Output for Gate index 1 ea2d6248-13eb-4323-8292-9b7dbb37e3da true false true 0 26989 2098 16 25 26989 2098 16 25 26998.5 2110.75 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 4394e658-6bcb-45b7-8ee6-0adb4f738daa false true true longest_list 13672 1173 71 64 13698 1175 24 60 13710 1205 false List L List to shift 81e072c3-55cf-4f42-b0bc-7b85f7238204 true true true 1 1 e727d082-4947-47b5-ae6f-b04504967a70 13674 1175 21 20 13674 1175 21 20 13686 1185 false Shift S Shift offset a08db63d-2ca4-46a2-9a45-f40c5902af7b false true true 0 1 13674 1195 21 20 13674 1195 21 20 13686 1205 false -1 Wrap W Wrap values 00058e4a-e5bc-44e7-9bc3-9b8d69820ccc false true true 0 1 false 13674 1215 21 20 13674 1215 21 20 13686 1225 false false List L Shifted list 91809be0-fad2-42ac-bce8-12dd1c88307f true true true 0 13725 1175 16 60 13725 1175 16 60 13734.5 1205 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8886eaa2-00ea-4172-b39b-886a6cb02598 false true true 2 1 91809be0-fad2-42ac-bce8-12dd1c88307f 1 {A;B} {A} 13777.53 1185.427 136 40 13783.53 1191.427 124 28 13777.53 1185.427 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Flower Joints Boolean (true/false) toggle 613fcd7e-291b-4154-98ab-8f09874ad0c0 false true true 0 51200 2938 135 20 51200 2938 135 20 51200.94 2938.554 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data MINIMUM BASE PLATE 'RADIUS' Represents a collection of generic data d32c315b-4970-4d12-945c-3cfd58682c27 false true true 1 14847bc4-819e-4930-942e-7aab03ea020b 16829 1252 230 20 16829 1252 230 20 16944.64 1262.08 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data MINIMUM BASE PLATE 'RADIUS' Represents a collection of generic data 4b89001e-6ab2-461e-8b57-0c1ca6302eb9 false true true 1 d32c315b-4970-4d12-945c-3cfd58682c27 21237 1248 230 20 21237 1248 230 20 21352.19 1258.127 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_lines - ideal Represents a collection of generic data c680a87a-657d-480d-95b2-ee2fd8602049 false true true 1 2dc1b8f2-afc8-49b1-ba36-a4d91973b260 22148 1237 114 20 22148 1237 114 20 22205.37 1247.632 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_lines - ideal Represents a collection of generic data ec097897-e652-47fa-9c7c-fa98a88d9c6e false true true 1 c680a87a-657d-480d-95b2-ee2fd8602049 24026 1237 114 20 24026 1237 114 20 24083.04 1247.651 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim rearrangedNodes As New list(Of Point3d) 'Dim pt As Point3d If nodes.Count = 4 Then For i As Integer = 0 To 3 print("index " & i & " will be swaped for " & destinationOrder(i)) rearrangedNodes.add(nodes(destinationOrder(i))) Next Else For Each pt As point3d In nodes rearrangedNodes.add(pt) Next End If fixedNodes = rearrangedNodes 0 VB Script Fix Node Order VB A VB.NET scriptable component 1d4e7920-7271-43f3-a980-7812e55c1c83 false true true longest_list 23346 982 220 168 23460 984 24 164 23472 1066 false 2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x 1 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable y Script Variable y 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x nodes Script Variable x 32e67dc9-f9bb-4001-abf7-81435ca7c3ae true true true 1 1 5a73c8a9-ac6d-41c6-ae61-14ad6083b009 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 23348 984 109 82 23348 984 109 82 23404 1025 false Variable y destinationOrder Script Variable y 9e549489-aa3a-4741-aef7-f8d76a8802a8 true true true 1 1 74febbca-7032-4efc-adb3-ad1c638db80c efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 23348 1066 109 82 23348 1066 109 82 23404 1107 false Output out Print, Reflect and Error streams 3463fe0f-05a2-422f-a1b7-cc3d47964bdd false true true 0 23487 984 77 82 23487 984 77 82 23527 1025 false Result A fixedNodes Output parameter A f3f73eb7-66a4-4df0-bf23-deed4e776e3c true true true 0 23487 1066 77 82 23487 1066 77 82 23527 1107 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 74febbca-7032-4efc-adb3-ad1c638db80c false true true 0 0 2 1 3 false true true 1 0 false 255;0;0;0 255;255;250;90 23269 1056 59 100 23269 1056 59 100 23269 1056.69 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c4a8befb-ce4c-4643-87af-8e83f7d2db72 false true true 2 1 f3f73eb7-66a4-4df0-bf23-deed4e776e3c 1 {A;B;C} {A;B} 23589.68 1086.501 154 40 23595.68 1092.501 142 28 23589.68 1086.501 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 75ec43c3-996a-4f2f-b9b2-d3883853ffee false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 26552 2183 67 20 26552 2183 67 20 26552.51 2183.251 false bc3e379e-7206-4e7b-b63a-ff61f4b38a3e Plane Plane Pl Create a plane from {x} and {y} axes. 1a2e11ef-56e8-4364-8f5b-347312cf5ee8 false true true longest_list 26344 2144 73 64 26368 2146 24 60 26380 2176 false Origin O Origin of plane e5f247a7-f07c-4a40-90d6-3efc169652cf true true true 1 28d946a9-dc4d-41d8-b721-71e1cf7d63cb 1 26346 2146 19 20 26346 2146 19 20 26357 2156 false 0 0 0 X-Axis X X-Axis direction of plane f0a63321-7aa4-4e85-bf16-a3a6a10fddc9 false true true 1 459bd2ab-9a78-4100-a35e-8bc9ec585698 1 26346 2166 19 20 26346 2166 19 20 26357 2176 false 1 0 0 Y-Axis Y Y-Axis direction of plane d952287a-440a-4dbe-b706-581275807127 false true true 1 a54547b1-b046-4b9a-857f-fba265cd51db 1 26346 2186 19 20 26346 2186 19 20 26357 2196 false 0 1 0 Plane Pl Plane definition 246283c2-584f-4d34-a8cc-eaef69b2a37b true true true 0 26395 2146 20 60 26395 2146 20 60 26406.5 2176 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Lines Represents a collection of generic data 459bd2ab-9a78-4100-a35e-8bc9ec585698 false true true 1 cda6e8aa-c2a9-4d0a-af0b-db565106f42e 26148 2167 86 20 26148 2167 86 20 26191.67 2177.081 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. c6ea4a08-5957-404d-a54f-883b67548bb1 false true true longest_list 26251 2122 69 47 26274 2124 24 43 26286 2146 false Curve C Curve to evaluate 05748727-a8ae-43f4-a8f6-f36447175010 true true true 1 a54547b1-b046-4b9a-857f-fba265cd51db 26253 2124 18 43 26253 2124 18 43 26263.5 2145.5 false Start S Curve start point 28d946a9-dc4d-41d8-b721-71e1cf7d63cb true true true 0 26301 2124 17 21 26301 2124 17 21 26311 2134.75 false End E Curve end point b726ee69-e886-4fe4-b38a-2693c97c972b true true true 0 26301 2145 17 22 26301 2145 17 22 26311 2156.25 false e76040ec-3b91-41e1-8e00-c74c23b89391 Align Plane Align Plane Align Perform minimal rotation to align a plane with a guide vector bd904293-ba33-4186-9abd-e84a21a854a7 false true true longest_list 26449 2071 69 58 26472 2073 24 54 26484 2100 false Plane P Plane to straighten 0ee78033-30a5-4949-a540-a027feef7c10 true true true 1 246283c2-584f-4d34-a8cc-eaef69b2a37b 26451 2073 18 27 26451 2073 18 27 26461.5 2086.5 false Direction D Straightening guide direction 6db74e8d-9be5-4dbf-971e-c082cd2f9470 false true true 1 a54547b1-b046-4b9a-857f-fba265cd51db 26451 2100 18 27 26451 2100 18 27 26461.5 2113.5 false Plane P Straightened plane b7968ccd-3bd0-40cf-b208-58142cd94aae true true true 0 26499 2073 17 27 26499 2073 17 27 26509 2086.5 false Angle A Rotation angle 6e75952b-953a-4efd-b39b-c07a715ab98d false true true 0 26499 2100 17 27 26499 2100 17 27 26509 2113.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 543c4c0f-a28a-4b8f-85b7-c0dc1f60e49e false true true longest_list 26829 2071 72 59 26853 2073 24 55 26865 2101 false Geometry G Base geometry 0ff84084-ce5b-4717-bfc5-bf91f2885b25 true true true 1 b7968ccd-3bd0-40cf-b208-58142cd94aae 26831 2073 19 27 26831 2073 19 27 26842 2086.75 false Translation T Translation vector 77442d5f-586e-4a87-95c9-a06a7604d544 false true true 1 8ce7b01c-5630-4e8c-91e8-2a7b42807a64 26831 2100 19 28 26831 2100 19 28 26842 2114.25 false Geometry G Translated geometry cdb17bb4-e4ad-4360-86d0-da06cf241838 true true true 0 26880 2073 19 27 26880 2073 19 27 26891 2086.75 false Transform X Transformation data b7869b2e-2a4e-4f19-99bf-68af244ed2d6 false true true 0 26880 2100 19 28 26880 2100 19 28 26891 2114.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 0a82130c-1ef8-446a-85ae-47e63205c6c5 false true true longest_list 26652 2108 68 53 26674 2110 24 49 26686 2135 false Vector V Base vector 14e5ed9b-f12c-4377-8384-9706a6b76130 false true true 1 8eb71e04-d4db-4938-ae4b-d3bd5680abd2 26654 2110 17 24 26654 2110 17 24 26664 2122.25 false Amplitude A Amplitude (length) value e3792f34-fd01-4bbf-9c03-1031ff6d7f81 false true true 1 75ec43c3-996a-4f2f-b9b2-d3883853ffee 1 26654 2134 17 25 26654 2134 17 25 26664 2146.75 false 1 Vector V Resulting vector ff53cc7e-4927-4ad9-8836-736541cc88b5 false true true 0 26701 2110 17 49 26701 2110 17 49 26711 2134.5 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 13a58da9-594c-4ec1-b87c-95ef424ab476 false true true longest_list 26546 2092 70 84 26568 2094 24 80 26580 2134 false Plane P Plane to decompose 936338a4-2a0d-4cb7-b654-22ce9288a849 true true true 1 b7968ccd-3bd0-40cf-b208-58142cd94aae 1 26548 2094 17 80 26548 2094 17 80 26558 2134 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 60c4bc03-f336-443b-9243-4bc782232940 true true true 0 26595 2094 19 20 26595 2094 19 20 26606 2104 false X-Axis X X-Axis vector 8eb71e04-d4db-4938-ae4b-d3bd5680abd2 false true true 0 26595 2114 19 20 26595 2114 19 20 26606 2124 false Y-Axis Y Y-Axis vector 7e1fba79-61b9-4a52-b05c-121b08511c33 false true true 0 26595 2134 19 20 26595 2134 19 20 26606 2144 false Z-Axis Z Z-Axis vector 38678c46-d5fd-4e09-81bb-79a5aaa826e7 false true true 0 26595 2154 19 20 26595 2154 19 20 26606 2164 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 4fa7151f-46c1-40e3-bbdd-c2964a89bf54 false true true longest_list 26739 2122 69 50 26761 2124 24 46 26773 2147 false A A First item for addition e666c9de-b066-4a41-9155-77742effd8b6 true true true 1 ff53cc7e-4927-4ad9-8836-736541cc88b5 26741 2124 17 23 26741 2124 17 23 26751 2135.5 false B B Second item for addition a1f86d21-09ef-4bf0-a94c-ba74a7fd122a true true true 1 3e05b179-03c2-4a64-8340-422359cb49a2 26741 2147 17 23 26741 2147 17 23 26751 2158.5 false Result R The result of the Addition 8ce7b01c-5630-4e8c-91e8-2a7b42807a64 true true true 0 26788 2124 18 46 26788 2124 18 46 26798.5 2147 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 26268.74 1986.709 27055.01 1994.107 27054.7 2026.912 26268.43 2019.514 FLOWER JOINT/PETAL LABELS 44 Arial Black true false Scribble Scribble A quick note e0150300-7cf9-4cb3-bfa0-0df3250a8d58 26263.43 1981.709 796.582 50.20325 26263.43 1981.709 796.582 50.20325 26268.74 1986.709 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27019.02 2093.385 27147.81 2094.798 27147.38 2132.186 27018.59 2130.773 height of font for petal label 16 Arial Black true false Scribble Scribble A quick note 58996df2-6fc8-4cfc-a63e-2d88d94e2fc1 27013.59 2088.385 139.2188 48.80127 27013.59 2088.385 139.2188 48.80127 27019.02 2093.385 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data 248359ae-52de-4eaa-8dbf-f4ab75c8894e false true true 1 c1245a2c-5cde-4084-a342-261f0758ada0 25764 2172 96 20 25764 2172 96 20 25812.05 2182.112 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data bae10398-59ea-41cd-9e5c-886ad07b7cd6 false true true 1 b7e794c3-6631-4523-a221-666f3be87641 26086 2478 148 20 26086 2478 148 20 26160.13 2488.964 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 503b96e9-9c67-4541-bf46-11ccef3063bd false true true longest_list 27260 2432 48 64 27282 2434 24 60 27294 2464 false Location L Location and orientation of text tag 66ff5d88-d171-40e9-a0d6-58fc30d4f4c6 false true true 1 4aa20f1a-e226-48a2-a80f-1ae707ccfaf5 27262 2434 17 20 27262 2434 17 20 27272 2444 false Text T The text to display d80cb3a5-d461-4707-a3fb-384214e22283 false true true 1 5a757f18-e919-4d4c-96dd-8b9e621f8010 27262 2454 17 20 27262 2454 17 20 27272 2464 false Size S Size of text 50a0333b-9f51-4864-a263-b52a3526fe36 false true true 1 a373b300-6ea7-4d20-8b3d-a548a5029c67 1 27262 2474 17 20 27262 2474 17 20 27272 2484 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a373b300-6ea7-4d20-8b3d-a548a5029c67 false true true 0 0.007 true true true 1 0 false 255;0;0;0 255;255;250;90 27191 2477 59 20 27191 2477 59 20 27191.14 2477.471 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 5ac97dbe-fcd4-4874-89ef-7a92f116dde7 false true true longest_list 27107 2483 69 53 27131 2485 24 49 27143 2510 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 2311e80d-f7e9-4965-9134-acc9101e4bbb true true true 2 1 309f6bd0-ad1b-4724-9bae-36c436479d28 27109 2485 19 24 27109 2485 19 24 27120 2497.25 false Gate G Gate index of output stream 17f4b0b9-aed6-4409-9d65-1f500f53a7e2 false true true 2 1 bd2d59b2-cdf9-4288-982c-51cf358b041e 1 27109 2509 19 25 27109 2509 19 25 27120 2521.75 false 0 Target 0 0 Output for Gate index 0 d1d37358-f1eb-431d-bf84-a103a07e2e15 true false true 0 27158 2485 16 24 27158 2485 16 24 27167.5 2497.25 false Target 1 1 Output for Gate index 1 4aa20f1a-e226-48a2-a80f-1ae707ccfaf5 true false true 0 27158 2509 16 25 27158 2509 16 25 27167.5 2521.75 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. b649f7aa-ed63-436f-9a4b-6ff5eebc8181 false true true longest_list 25660 2148 72 64 25686 2150 24 60 25698 2180 false List L Base list f77df78c-42ce-43e9-b61f-e0d864d11ed0 true true true 1 1 d5ac622e-df2e-4cdd-897e-a390cbee05dc 25662 2150 21 20 25662 2150 21 20 25674 2160 false Index i Item index 3261d937-43b4-4e7e-b7fd-58aead41a1c2 false true true 0 1 25662 2170 21 20 25662 2170 21 20 25674 2180 false 0 Wrap W Wrap index to list bounds a03b4092-2efd-4469-9caf-5cd711f3c988 false true true 0 1 false 25662 2190 21 20 25662 2190 21 20 25674 2200 false false Element E Item at {i'} c1245a2c-5cde-4084-a342-261f0758ada0 true true true 0 25713 2150 17 60 25713 2150 17 60 25723 2180 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c706e2d1-9534-41fc-aae1-6069615b4663 false true true 0 .01 true true true 1 0 false 255;0;0;0 255;255;250;90 22538 1038 50 20 22538 1038 50 20 22538.88 1038.416 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data 2d729702-bdf5-484d-bcc9-9a1ad1fa98db false true true 1 673ac759-baf9-43d3-bcd9-2d0038c15b1d 26905 1738 96 20 26905 1738 96 20 26953.45 1748.831 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 325ce704-d6e7-498c-a292-58531b317d59 false true true longest_list 26245 1799 70 84 26267 1801 24 80 26279 1841 false Plane P Plane to decompose 73516332-2d6c-4795-abee-8e4a5dafde93 true true true 1 25a87059-551a-4c92-9a40-043ba2dc2c0b 1 26247 1801 17 80 26247 1801 17 80 26257 1841 false 0 0 0 1 0 0 0 1 0 Origin O Origin point d20e5d1f-2a60-44bb-ac8b-94400d036f5d true true true 0 26294 1801 19 20 26294 1801 19 20 26305 1811 false X-Axis X X-Axis vector bdac9194-afa5-4bec-b20a-8420c3e45ef0 false true true 0 26294 1821 19 20 26294 1821 19 20 26305 1831 false Y-Axis Y Y-Axis vector a25485be-1599-48f1-b961-9047c9529c37 false true true 0 26294 1841 19 20 26294 1841 19 20 26305 1851 false Z-Axis Z Z-Axis vector 5eb917c2-6fc0-4796-9c08-766612b06c1a false true true 0 26294 1861 19 20 26294 1861 19 20 26305 1871 false 3dfb9a77-6e05-4016-9f20-94f78607d672 Rotate 3D Rotate 3D Rot3D Rotate an object around a center point and an axis vector. 5b3da517-e2c2-4b14-a14c-1b55bc914f08 false true true longest_list 26477 1757 72 84 26501 1759 24 80 26513 1799 false Geometry G Base geometry ab36c516-a60e-4992-9d2a-274cd355af53 true true true 1 25a87059-551a-4c92-9a40-043ba2dc2c0b 26479 1759 19 20 26479 1759 19 20 26490 1769 false Angle A Rotation angle in radians c8cc6152-badd-479e-8a7c-86b202f07942 false true true 1 2d8ef6a5-095a-4444-bcaf-a7ccfafe994d 26479 1779 19 20 26479 1779 19 20 26490 1789 false Center C Center of rotation 14eebab6-8a15-4228-9543-72a2a4cbdd80 true true true 1 d20e5d1f-2a60-44bb-ac8b-94400d036f5d 26479 1799 19 20 26479 1799 19 20 26490 1809 false Axis X Axis of rotation 1d8d2c46-cc1c-4cf9-b9c4-0fe28ec5ec74 false true true 1 dc34d018-46d7-4b8a-9b88-42f705a51681 1 26479 1819 19 20 26479 1819 19 20 26490 1829 false 0 0 1 Geometry G Rotated geometry 8c1e0687-082d-41b8-a00d-775004a5992c true true true 0 26528 1759 19 40 26528 1759 19 40 26539 1779 false Transform X Transformation data 96fe7836-b857-4dcb-b01e-8a73073f38cb false true true 0 26528 1799 19 40 26528 1799 19 40 26539 1819 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 297465b9-b99a-4126-bf44-b775c5a55355 false true true longest_list 26385 1774 67 31 26408 1776 24 27 26420 1790 false Factor N Factor to be multiplied by Pi 426a7b38-4058-4ad6-9059-3e6f789840c1 false true true 0 1 26387 1776 18 27 26387 1776 18 27 26397.5 1789.5 false 1 Output y Output value 2d8ef6a5-095a-4444-bcaf-a7ccfafe994d false true true 0 26435 1776 15 27 26435 1776 15 27 26444 1789.5 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 378e38ae-4655-4c8d-875c-f30e75b5132c false true true longest_list 26383 1826 69 50 26405 1828 24 46 26417 1851 false A A First item for addition 8603271f-e7ab-4a3a-ba87-bf091553a6b2 true true true 1 bdac9194-afa5-4bec-b20a-8420c3e45ef0 26385 1828 17 23 26385 1828 17 23 26395 1839.5 false B B Second item for addition 4ca4dd26-0d48-4c95-9d5a-4350626fb280 true true true 1 5eb917c2-6fc0-4796-9c08-766612b06c1a 26385 1851 17 23 26385 1851 17 23 26395 1862.5 false Result R The result of the Addition dc34d018-46d7-4b8a-9b88-42f705a51681 true true true 0 26432 1828 18 46 26432 1828 18 46 26442.5 1851 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 4e7c6e1d-cf39-4a57-88c4-71d86b5287d1 false true true longest_list 26827 1763 72 59 26851 1765 24 55 26863 1793 false Geometry G Base geometry 408aeb3d-5e7d-4e81-9d5d-dc5c6584b9d5 true true true 1 8c1e0687-082d-41b8-a00d-775004a5992c 26829 1765 19 27 26829 1765 19 27 26840 1778.75 false Translation T Translation vector b6bfbcb7-dcc9-43c3-8247-220b1760ab4b false true true 1 998e7424-7e83-47f6-a2b4-79164565a568 26829 1792 19 28 26829 1792 19 28 26840 1806.25 false Geometry G Translated geometry 0d3ba56a-ccbd-4802-b8c5-b4aa895a082b true true true 0 26878 1765 19 27 26878 1765 19 27 26889 1778.75 false Transform X Transformation data a37a08b8-d0c8-4c90-9f33-29bbb65b2c78 false true true 0 26878 1792 19 28 26878 1792 19 28 26889 1806.25 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 5a16b8ed-c9db-4979-bd28-ef08e5f68d37 false true true longest_list 26591 1796 70 84 26613 1798 24 80 26625 1838 false Plane P Plane to decompose 18cdeb97-a9ab-43ef-af50-fe886982918c true true true 1 8c1e0687-082d-41b8-a00d-775004a5992c 1 26593 1798 17 80 26593 1798 17 80 26603 1838 false 0 0 0 1 0 0 0 1 0 Origin O Origin point d4d9e479-64b7-4098-a469-bd861f2491dd true true true 0 26640 1798 19 20 26640 1798 19 20 26651 1808 false X-Axis X X-Axis vector 0c9b8d7d-3b2c-483b-8aaa-14c97637ad30 false true true 0 26640 1818 19 20 26640 1818 19 20 26651 1828 false Y-Axis Y Y-Axis vector 851b33b0-2059-4ed7-9db3-5158ff4574f0 false true true 0 26640 1838 19 20 26640 1838 19 20 26651 1848 false Z-Axis Z Z-Axis vector 146e5dbe-6ae9-40f9-b61b-684eca64caee false true true 0 26640 1858 19 20 26640 1858 19 20 26651 1868 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 8e4d6da6-86f5-4af4-a715-58c333e0d885 false true true longest_list 26736 1814 68 53 26758 1816 24 49 26770 1841 false Vector V Base vector 68271685-82f6-4ec9-b5b6-35758c4fdcfa false true true 1 0c9b8d7d-3b2c-483b-8aaa-14c97637ad30 26738 1816 17 24 26738 1816 17 24 26748 1828.25 false Amplitude A Amplitude (length) value 0e593ae5-f0b5-4bd2-a51e-fb2d261d1ec9 false true true 1 8ec8c1cb-daf4-488e-aa54-b526d2a0f117 1 26738 1840 17 25 26738 1840 17 25 26748 1852.75 false 1 Vector V Resulting vector 998e7424-7e83-47f6-a2b4-79164565a568 false true true 0 26785 1816 17 49 26785 1816 17 49 26795 1840.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8ec8c1cb-daf4-488e-aa54-b526d2a0f117 false true true 0 0.2 true true true 1 0 false 255;0;0;0 255;255;250;90 26676 1845 50 20 26676 1845 50 20 26676.9 1845.769 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data 5a757f18-e919-4d4c-96dd-8b9e621f8010 false true true 1 d977e7f8-b362-4952-8f82-d4b3820d61c4 27082 2455 96 20 27082 2455 96 20 27130.64 2465.198 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 41314.41 290.2168 41853.07 298.8272 41852.79 317.5298 41314.12 308.9194 Set up cylinder to cut out the bolt holes with... 19.9103146 Arial Black true false Scribble Scribble A quick note 14e61588-4a89-43a2-8999-76687496f7d8 41309.12 285.2168 548.9531 37.31296 41309.12 285.2168 548.9531 37.31296 41314.41 290.2168 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 40413.65 619.5513 40810.37 618.6669 40810.53 693.862 40413.81 694.7464 ratio Between the width of a petal and the lenght of tube that is completly crushed. 20 Arial Black true false Scribble Scribble A quick note 25939cc1-1180-476d-b128-e7ba71ad2d69 40408.65 613.6669 406.8789 86.07953 40408.65 613.6669 406.8789 86.07953 40413.65 619.5513 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 7d8c3df6-a504-4e6d-83a0-385872f5b7f7 false true true longest_list 26303 2527 70 84 26325 2529 24 80 26337 2569 false Plane P Plane to decompose 51b14f1b-1fb0-4a9a-ab4f-dfdb34295251 true true true 1 bae10398-59ea-41cd-9e5c-886ad07b7cd6 1 26305 2529 17 80 26305 2529 17 80 26315 2569 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 3406d387-846c-417c-9854-c11563a485da true true true 0 26352 2529 19 20 26352 2529 19 20 26363 2539 false X-Axis X X-Axis vector 233558ab-b366-4ffd-a43e-cbba2a85f508 false true true 0 26352 2549 19 20 26352 2549 19 20 26363 2559 false Y-Axis Y Y-Axis vector 66595edd-ad8c-4a80-85f9-5a5545645708 false true true 0 26352 2569 19 20 26352 2569 19 20 26363 2579 false Z-Axis Z Z-Axis vector 93b894f0-8c9c-45d0-a2ff-df5aa5999dd5 false true true 0 26352 2589 19 20 26352 2589 19 20 26363 2599 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data bolt hole Diameter Represents a collection of generic data ec6abc17-4b7e-4a95-b056-55dae7607b89 false true true 2 1 a01223bb-7e5f-4765-bdd0-1f24c4c8ad8d 26624 2617 134 20 26624 2617 134 20 26691.46 2627.76 false 3dfb9a77-6e05-4016-9f20-94f78607d672 Rotate 3D Rotate 3D Rot3D Rotate an object around a center point and an axis vector. dd8c0e0a-f38d-4871-9fd4-b941f1ce7191 false true true longest_list 26403 2476 72 84 26427 2478 24 80 26439 2518 false Geometry G Base geometry 4081f9ea-3811-4b5a-96ab-dad903e267ae true true true 1 bae10398-59ea-41cd-9e5c-886ad07b7cd6 26405 2478 19 20 26405 2478 19 20 26416 2488 false Angle A Rotation angle in radians 2f178e7b-889c-4168-8eaf-de84f8a4411f false true true 1 161a74c2-0d6a-4597-ae68-e76bdb12b43b 26405 2498 19 20 26405 2498 19 20 26416 2508 false Center C Center of rotation f43b4984-42c3-43d0-a071-e365133ede99 true true true 1 3406d387-846c-417c-9854-c11563a485da 26405 2518 19 20 26405 2518 19 20 26416 2528 false Axis X Axis of rotation 3ce04e96-4ee9-4508-b43c-1d25e67d7edd false true true 1 66595edd-ad8c-4a80-85f9-5a5545645708 1 26405 2538 19 20 26405 2538 19 20 26416 2548 false 0 0 1 Geometry G Rotated geometry 33f74a3c-ecb6-4020-b48a-125879af7de3 true true true 0 26454 2478 19 40 26454 2478 19 40 26465 2498 false Transform X Transformation data ef606a3f-b201-47a1-b7cf-d5dacd99e1ac false true true 0 26454 2518 19 40 26454 2518 19 40 26465 2538 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 9f859974-ebb0-4706-8fa4-aa33053e983a false true true longest_list 26306 2493 67 31 26329 2495 24 27 26341 2509 false Factor N Factor to be multiplied by Pi ded3f4c4-72ad-42b0-bb51-e326dde1a0b6 false true true 0 1 26308 2495 18 27 26308 2495 18 27 26318.5 2508.5 false 1 Output y Output value 161a74c2-0d6a-4597-ae68-e76bdb12b43b false true true 0 26356 2495 15 27 26356 2495 15 27 26365 2508.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 06be26ee-9ecd-4022-89fd-0460e5155579 false true true longest_list 26998 2482 72 59 27022 2484 24 55 27034 2512 false Geometry G Base geometry 2f411aaa-09f9-4303-bc32-5ef738f2c6a3 true true true 1 37190980-d061-4d5a-8363-fcbdf2c124b9 27000 2484 19 27 27000 2484 19 27 27011 2497.75 false Translation T Translation vector 6959f3f2-e6b6-49b2-9753-86f0bf2c9dd2 false true true 1 592d862d-54d7-4bba-82f2-9bf95681d1df 27000 2511 19 28 27000 2511 19 28 27011 2525.25 false Geometry G Translated geometry 309f6bd0-ad1b-4724-9bae-36c436479d28 true true true 0 27049 2484 19 27 27049 2484 19 27 27060 2497.75 false Transform X Transformation data fc5c412a-f9ee-426a-b338-63c49357bbbc false true true 0 27049 2511 19 28 27049 2511 19 28 27060 2525.25 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 51720b55-b38a-4a2c-a573-ad381ac1ffce false true true longest_list 26685 2505 70 84 26707 2507 24 80 26719 2547 false Plane P Plane to decompose 37c0def6-2f9d-4d53-a0ec-4cc02999fc4d true true true 1 37190980-d061-4d5a-8363-fcbdf2c124b9 1 26687 2507 17 80 26687 2507 17 80 26697 2547 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 83a2ca6d-f6e3-477c-a7b7-4da9c800638c true true true 0 26734 2507 19 20 26734 2507 19 20 26745 2517 false X-Axis X X-Axis vector 02d29e3e-2faf-4c14-8d13-81e8a73134f8 false true true 0 26734 2527 19 20 26734 2527 19 20 26745 2537 false Y-Axis Y Y-Axis vector 7aec3352-ecc0-482b-9053-dda1b4d5eced false true true 0 26734 2547 19 20 26734 2547 19 20 26745 2557 false Z-Axis Z Z-Axis vector 557d97d4-f450-469c-9f70-d1bf7588a27f false true true 0 26734 2567 19 20 26734 2567 19 20 26745 2577 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 1bc8836f-a17c-4163-8001-aacb92cbabcb false true true longest_list 26800 2578 68 53 26822 2580 24 49 26834 2605 false Vector V Base vector 19dffef9-8893-4d67-a003-b40f0b2f5b6a false true true 1 7aec3352-ecc0-482b-9053-dda1b4d5eced 26802 2580 17 24 26802 2580 17 24 26812 2592.25 false Amplitude A Amplitude (length) value ab6892d7-e7de-48e0-81fb-7bc8bb4eab0a false true true 1 ec6abc17-4b7e-4a95-b056-55dae7607b89 1 26802 2604 17 25 26802 2604 17 25 26812 2616.75 false 1 Vector V Resulting vector 494e8b42-f9ec-4d72-a75b-4025724b6894 false true true 0 26849 2580 17 49 26849 2580 17 49 26859 2604.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 65621842-80cc-44e9-88a6-3e6e9a5b2e6f false true true 0 -0.009 true true true 1 0 false 255;0;0;0 255;255;250;90 26693 2595 65 20 26693 2595 65 20 26693.05 2595.7 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0962740e-7253-441a-8433-6b37f57296c5 false true true 0 0.002 true true true 1 0 false 255;0;0;0 255;255;250;90 26552 2203 67 20 26552 2203 67 20 26552.71 2203.651 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 04886945-9859-4838-9428-b0a4aead4d4e false true true longest_list 26652 2164 68 53 26674 2166 24 49 26686 2191 false Vector V Base vector bc688141-a2df-49c3-a15c-809e2056514b false true true 1 7e1fba79-61b9-4a52-b05c-121b08511c33 26654 2166 17 24 26654 2166 17 24 26664 2178.25 false Amplitude A Amplitude (length) value 377658ec-4ccf-442b-8425-6543f601281b false true true 1 0962740e-7253-441a-8433-6b37f57296c5 1 26654 2190 17 25 26654 2190 17 25 26664 2202.75 false 1 Vector V Resulting vector 3e05b179-03c2-4a64-8340-422359cb49a2 false true true 0 26701 2166 17 49 26701 2166 17 49 26711 2190.5 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 2bbb9fdf-8b05-4bdb-b53a-564bbe35f048 false true true longest_list 26800 2523 68 53 26822 2525 24 49 26834 2550 false Vector V Base vector 2efe7d94-f84c-44c9-b6c8-e24d6bacefb1 false true true 1 02d29e3e-2faf-4c14-8d13-81e8a73134f8 26802 2525 17 24 26802 2525 17 24 26812 2537.25 false Amplitude A Amplitude (length) value cd660dc6-8c70-463d-a333-a04093131a93 false true true 1 65621842-80cc-44e9-88a6-3e6e9a5b2e6f 1 26802 2549 17 25 26802 2549 17 25 26812 2561.75 false 1 Vector V Resulting vector b13fbd37-35de-4dd7-a3b3-e386464000a2 false true true 0 26849 2525 17 49 26849 2525 17 49 26859 2549.5 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 9f77de1b-ea12-40c8-ba72-2033736e44a4 false true true longest_list 26891 2552 69 50 26913 2554 24 46 26925 2577 false A A First item for addition fd4f9d06-800e-4707-bb20-a36b467b0774 true true true 1 b13fbd37-35de-4dd7-a3b3-e386464000a2 26893 2554 17 23 26893 2554 17 23 26903 2565.5 false B B Second item for addition a6fb2b01-d990-452f-bccf-1ab1400473de true true true 1 494e8b42-f9ec-4d72-a75b-4025724b6894 26893 2577 17 23 26893 2577 17 23 26903 2588.5 false Result R The result of the Addition 592d862d-54d7-4bba-82f2-9bf95681d1df true true true 0 26940 2554 18 46 26940 2554 18 46 26950.5 2577 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data d977e7f8-b362-4952-8f82-d4b3820d61c4 false true true 1 248359ae-52de-4eaa-8dbf-f4ab75c8894e 26138 2455 96 20 26138 2455 96 20 26186.64 2465.198 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Next Node Labels Represents a collection of generic data ceb169e4-35ee-48aa-b103-a1161cdde3e4 false true true 1 f0c00812-08a2-47db-a9f6-6c5b27313de7 26880 2047 129 20 26880 2047 129 20 26944.89 2057.698 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27188.88 2509.571 27315.56 2510.369 27315.34 2544.853 27188.66 2544.055 height of font for node label 16 Arial Black true false Scribble Scribble A quick note 38ec9dc4-c144-47ac-998a-5fec521e2d9e 27183.66 2504.571 136.8984 45.28149 27183.66 2504.571 136.8984 45.28149 27188.88 2509.571 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data 673ac759-baf9-43d3-bcd9-2d0038c15b1d false true true 1 248359ae-52de-4eaa-8dbf-f4ab75c8894e 26130 1738 96 20 26130 1738 96 20 26178.26 1748.518 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data b7e794c3-6631-4523-a221-666f3be87641 false true true 1 ffc5fc1d-8eff-42f1-86ef-fe58504a02ca 24921 1300 148 20 24921 1300 148 20 24995.53 1310.775 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Next Node Labels Represents a collection of generic data f0c00812-08a2-47db-a9f6-6c5b27313de7 false true true 1 79ea74c1-c708-4ab5-8a1e-befb18a70439 25729 2046 129 20 25729 2046 129 20 25793.56 2056.948 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 7 1941e624-ae5f-4d46-a036-0e0cdd443af8 b7c2934c-3342-4017-8ffe-251e0d87f5b1 61dabaab-34cf-44e9-910f-f792f1babd20 7b33df9a-ad05-442a-8be0-31cd5b3fe04e c4deeff1-1e54-47f7-83c1-c6467690af00 85a795f1-5f89-49b4-becf-350072750164 6896fcf1-4b63-4fc3-a94a-f4c86db12920 Group A group of Grasshopper objects 8e98442c-bfa8-4005-865c-012982e9a613 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Half width of rib Represents a collection of generic data b6c7905a-4838-4f30-b764-0e405321a800 false true true 1 c9853aee-3411-47a7-a963-87d891855a6e 29714 2005 118 20 29714 2005 118 20 29773 2015.686 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 7caab667-c7a7-499c-a12d-088ef1be3713 false true true longest_list 34801 1891 69 50 34823 1893 24 46 34835 1916 false Breps B Breps to join 2e62dc1b-480a-4730-8105-3944c313104c true true true 1 1 8bd7a4b7-0f1c-4d71-8bff-80e116dbc2c4 34803 1893 17 46 34803 1893 17 46 34813 1916 false Breps B Joined Breps ccac7a03-654d-4a28-bef0-70b7947c2e80 true true true 0 34850 1893 18 23 34850 1893 18 23 34860.5 1904.5 false Closed C Closed flag for each resulting Brep 87aefba2-f403-4d03-b797-9295d3c2c4ca false true true 0 false 34850 1916 18 23 34850 1916 18 23 34860.5 1927.5 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 1941e624-ae5f-4d46-a036-0e0cdd443af8 false true true longest_list 35114 2095 69 50 35136 2097 24 46 35148 2120 false Breps B Breps to join 2cfae2be-60d2-4d41-be99-4c440fc138f9 true true true 1 1 df378f21-df77-4796-bf35-dac8cefeb05a 35116 2097 17 46 35116 2097 17 46 35126 2120 false Breps B Joined Breps c46aef61-500d-431e-90ad-781cee09977b true true true 0 35163 2097 18 23 35163 2097 18 23 35173.5 2108.5 false Closed C Closed flag for each resulting Brep 4e5de4cb-826f-4984-b907-f40c7db6d247 false true true 0 false 35163 2120 18 23 35163 2120 18 23 35173.5 2131.5 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. b7c2934c-3342-4017-8ffe-251e0d87f5b1 false true true longest_list 34675 1983 90 64 34718 1985 24 60 34730 2015 false Surface S Base surface aac6b0eb-4ed4-44dd-b6ee-6eef6552602c true true true 4 9571e1b0-745b-4203-9ddc-f21cf555b95b 38e0b067-856e-4757-b435-c8f5b1d6787f 65e8d7a6-3998-4c19-96a3-9a8796f8295c 5b736647-84bf-459b-89ae-20ac26682d9a true 34677 1985 38 30 34677 1985 38 30 34705.5 2000 false Point uv {uv} coordinate to evaluate 5b266455-e0b4-40f4-ac82-396a0e9fa422 false true true 1 61dabaab-34cf-44e9-910f-f792f1babd20 34677 2015 38 30 34693 2015 22 30 34705.5 2030 false Point P Point at {uv} f27de07a-3203-4b7d-aa07-ac706bd06e28 true true true 0 34745 1985 18 20 34745 1985 18 20 34755.5 1995 false Normal N Normal at {uv} af377dcc-da6e-4fc4-9105-e822ad3b064f false true true 0 34745 2005 18 20 34745 2005 18 20 34755.5 2015 false Frame F Frame at {uv} ce812f86-89f6-41dc-ab4b-0ee02969332e true true true 0 34745 2025 18 20 34745 2025 18 20 34755.5 2035 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 38e0b067-856e-4757-b435-c8f5b1d6787f false true true 1 61e08d59-4640-497c-905b-ba1f35a572c3 34368 2073 150 20 34368 2073 150 20 34443.22 2083.872 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 65e8d7a6-3998-4c19-96a3-9a8796f8295c false true true 1 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 34349 2032 171 20 34349 2032 171 20 34434.72 2042.467 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data INSIDE loft of the ring + hole Represents a collection of generic data 5b736647-84bf-459b-89ae-20ac26682d9a false true true 1 b61f70a4-57db-46f9-960c-d152638c1b5a 34322 1887 200 20 34322 1887 200 20 34422.97 1897.623 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flaps of the ring Represents a collection of generic data 9571e1b0-745b-4203-9ddc-f21cf555b95b false true true 1 fc21400b-7f89-43dc-9771-ddae13314e40 34398 1992 117 20 34398 1992 117 20 34456.72 2002.155 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 61dabaab-34cf-44e9-910f-f792f1babd20 false true true 0 0.5,0.5,0 true true true 1 0 false 255;0;0;0 255;255;250;90 34564 2025 101 21 34564 2025 101 21 34564.2 2025.757 false 0b6c5dac-6c93-4158-b8d1-ca3187d45f25 Merge Multiple Merge Multiple Merge Merge multiple input streams into one 7b33df9a-ad05-442a-8be0-31cd5b3fe04e false true true longest_list 34696 2066 67 84 34717 2068 24 80 34729 2108 false 4 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream #0 2 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream #1 2 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 2 Input stream #2 2 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 3 Input stream #3 2 false true Stream 0 0 Input stream #0 cdd18e82-d73d-4528-b288-9d93334f43c0 true false true 2 1 9571e1b0-745b-4203-9ddc-f21cf555b95b 34698 2068 16 20 34698 2068 16 20 34707.5 2078 false Stream 1 1 Input stream #1 d6b03261-c7ea-4e1e-894d-8b408a699d94 true false true 2 1 38e0b067-856e-4757-b435-c8f5b1d6787f 34698 2088 16 20 34698 2088 16 20 34707.5 2098 false Stream 2 2 Input stream #2 ad32d2d7-f76f-49a0-b09e-56505251087b true false true 2 1 65e8d7a6-3998-4c19-96a3-9a8796f8295c 34698 2108 16 20 34698 2108 16 20 34707.5 2118 false Stream 3 3 Input stream #3 f80b892e-132d-49bb-a221-296ae9060fa5 true false true 2 1 5b736647-84bf-459b-89ae-20ac26682d9a 34698 2128 16 20 34698 2128 16 20 34707.5 2138 false Stream S Merged stream 03dcf3ef-3efa-4d9d-9d9b-7b3308167bfb true true true 0 34744 2068 17 80 34744 2068 17 80 34754 2108 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. c4deeff1-1e54-47f7-83c1-c6467690af00 false true true longest_list 35017 2094 69 48 35040 2096 24 44 35052 2118 false Base B Profile curve or surface b9781fd0-3ac5-4078-9437-740638baea3f true true true 1 03dcf3ef-3efa-4d9d-9d9b-7b3308167bfb 35019 2096 18 22 35019 2096 18 22 35029.5 2107 false Direction D Extrusion direction 665a04b6-c765-4666-b9ab-495b6960f06a false true true 1 6ce95b5e-6665-4d17-86a0-ceea37cfba65 35019 2118 18 22 35019 2118 18 22 35029.5 2129 false Extrusion E Extrusion result df378f21-df77-4796-bf35-dac8cefeb05a true true true 0 35067 2096 17 44 35067 2096 17 44 35077 2118 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 85a795f1-5f89-49b4-becf-350072750164 false true true longest_list 34933 1999 68 53 34955 2001 24 49 34967 2026 false Vector V Base vector fd96de0b-6c6f-4526-959f-5db715b5147e false true true 1 af377dcc-da6e-4fc4-9105-e822ad3b064f 34935 2001 17 24 34935 2001 17 24 34945 2013.25 false Amplitude A Amplitude (length) value a3706bd6-ab5b-40a1-a9a6-241af332580a false true true 1 6eebc25a-26d7-4d0c-950f-9a2c01d38d4f 1 34935 2025 17 25 34935 2025 17 25 34945 2037.75 false 1 Vector V Resulting vector 6ce95b5e-6665-4d17-86a0-ceea37cfba65 false true true 0 34982 2001 17 49 34982 2001 17 49 34992 2025.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 23fe1d89-c369-47d3-80be-fdae2e9083d8 false true true 2 1 07c3962e-11b6-45fa-9056-1fc64f871c70 1 {A;B;C} {A;B} 29721.06 2438.829 173 40 29727.06 2444.829 161 28 29721.06 2438.829 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 74cff743-5aa2-4dcb-a697-654abb593c63 false true true longest_list 29985 2349 72 64 30011 2351 24 60 30023 2381 false List L Base list 111ef295-9a0e-446e-bd9b-e6dd88922c5d true true true 1 1 23fe1d89-c369-47d3-80be-fdae2e9083d8 29987 2351 21 20 29987 2351 21 20 29999 2361 false Index i Item index 9920ab8b-16ab-49cf-87ff-0411ccf359a2 false true true 1 051b6e87-1e15-4f77-b3fa-a45c607d29c1 1 29987 2371 21 20 29987 2371 21 20 29999 2381 false 0 Wrap W Wrap index to list bounds 012cf6a1-6c50-4717-8f46-b6a62d237f08 false true true 0 1 false 29987 2391 21 20 29987 2391 21 20 29999 2401 false false Element E Item at {i'} 8f4e7ee6-06a8-438b-b94c-cc7b30051310 true true true 0 30038 2351 17 60 30038 2351 17 60 30048 2381 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 051b6e87-1e15-4f77-b3fa-a45c607d29c1 false true true 0 1 4 false true false 1 0 false 255;0;0;0 255;255;250;90 29925 2366 50 38 29925 2366 50 38 29925.19 2366.971 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 49f22a92-f88b-419f-8777-fc03d15bca2a false true true longest_list 31133 2708 70 38 31157 2710 24 34 31169 2727 false Origin O Origin of plane 187c42cc-9851-4fb3-9239-d8750bf25312 true true true 1 a92781da-e554-4e5b-bf51-ac5d5eb14c06 1 31135 2710 19 34 31135 2710 19 34 31146 2727 false 0 0 0 Plane P World XY plane a1117180-9fd7-4e1b-8962-49cfa010a5f5 true true true 0 31184 2710 17 34 31184 2710 17 34 31194 2727 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib top widths Represents a collection of generic data 8bebf84d-1042-47b8-8dea-f918f533b726 false true true 1 8f4e7ee6-06a8-438b-b94c-cc7b30051310 30109 2375 104 20 30109 2375 104 20 30161.75 2385.53 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30206.92 2249.631 31502.32 2251.74 31502.21 2311.084 30206.8 2308.975 Align generic ring joint tabs to ribs 64 Arial Black true false Scribble Scribble A quick note b0c7fcd9-6c4d-47d5-b30a-46600a93fdaf 30201.8 2244.631 1305.523 71.45264 30201.8 2244.631 1305.523 71.45264 30206.92 2249.631 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 1b0d6a2c-0cf9-4e89-b0fe-ab7b34916f3d false true true 1 ffc5fc1d-8eff-42f1-86ef-fe58504a02ca 28753 1300 148 20 28753 1300 148 20 28827.06 1310.97 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 05f9ecfb-06a3-4ee6-8271-38f1825ad061 false true true 1 1b0d6a2c-0cf9-4e89-b0fe-ab7b34916f3d 29683 2056 148 20 29683 2056 148 20 29757.78 2066.501 false 3a0c7bda-3d22-4588-8bab-03f57a52a6ea Plane Offset Plane Offset Pl Offset Offset a plane. 4f55e3e9-5d8b-4d72-b5b4-4193f5a23f63 false true true longest_list 30272 2040 73 86 30296 2042 24 82 30308 2083 false Base Plane P Base plane for offset 80261e02-e342-42a3-a35d-f6c7eb8ccc04 true true true 1 05f9ecfb-06a3-4ee6-8271-38f1825ad061 1 30274 2042 19 41 30274 2042 19 41 30285 2062.5 false 0 0 0 1 0 0 0 1 0 Offset O Offset distance (along base plane z-axis c8897f0a-40e8-4526-86c3-07ae74414381 false true true 1 10550377-aa6c-423d-983a-03788f10738d 1 30274 2083 19 41 30274 2083 19 41 30285 2103.5 false 1 Plane Pl Offset plane 0f5ef5b2-c753-4627-89e3-341ac16dda59 true true true 0 30323 2042 20 82 30323 2042 20 82 30334.5 2083 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data metal thickness of flower joint Represents a collection of generic data 10550377-aa6c-423d-983a-03788f10738d false true true 1 4883ca90-6221-45b8-b0a4-1c3e2de262fe 30047 2096 211 20 30047 2096 211 20 30152.76 2106.703 false 3a0c7bda-3d22-4588-8bab-03f57a52a6ea Plane Offset Plane Offset Pl Offset Offset a plane. 1a08ff1c-e1ab-4000-82ea-1d512f4ffa6e false true true longest_list 30414 1971 73 86 30438 1973 24 82 30450 2014 false Base Plane P Base plane for offset eef903cc-d41f-4f88-82c3-605f9f3b5ce3 true true true 1 0f5ef5b2-c753-4627-89e3-341ac16dda59 1 30416 1973 19 41 30416 1973 19 41 30427 1993.5 false 0 0 0 1 0 0 0 1 0 Offset O Offset distance (along base plane z-axis 438f6c0e-c1b6-4f8e-af49-4a4e7738ed6f false true true 1 48500fa9-5cd3-40b5-ad7a-bb0231587f0f 1 30416 2014 19 41 30416 2014 19 41 30427 2034.5 false 1 Plane Pl Offset plane f46f70b6-b445-46ce-bf61-2522a3cdb2ba true true true 0 30465 1973 20 82 30465 1973 20 82 30476.5 2014 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction c5a05a90-97ba-45c4-b20c-fc32852777f6 false true true longest_list 30151 2013 69 46 30173 2015 24 42 30185 2036 false A A Item to subtract from (minuend) 789d8e27-9a3f-4d35-a78d-cf0c2cdfe250 true true true 1 ccf2671e-7e26-4a6f-a68d-cd39d379445e 30153 2015 17 21 30153 2015 17 21 30163 2025.5 false B B Item to subtract (subtrahend) 0fe8e86b-cd4a-49cd-84b3-1134e09c1971 true true true 1 902e57a6-7f90-4021-abf3-a93721fb39a7 30153 2036 17 21 30153 2036 17 21 30163 2046.5 false Result R The result of the Subtraction 48500fa9-5cd3-40b5-ad7a-bb0231587f0f true true true 0 30200 2015 18 42 30200 2015 18 42 30210.5 2036 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 902e57a6-7f90-4021-abf3-a93721fb39a7 false true true 0 0.0025 true true true 1 0 false 255;0;0;0 255;255;250;90 30036 2036 72 20 30036 2036 72 20 30036.97 2036.777 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication e3a85952-6b45-41b8-b710-271ed120d5ed false true true longest_list 29852 1999 69 50 29874 2001 24 46 29886 2024 false A A First item for multiplication 8e8850f8-11d0-45e8-9bb0-5a49359bbec5 true true true 1 b6c7905a-4838-4f30-b764-0e405321a800 29854 2001 17 23 29854 2001 17 23 29864 2012.5 false B B Second item for multiplication d7f012e7-18ea-4799-bd1a-bfc3063db72e true true true 1 0c3ce4f9-e820-4bf4-800e-dc9f8d9993ec 29854 2024 17 23 29854 2024 17 23 29864 2035.5 false Result R The result of the Multiplication ccf2671e-7e26-4a6f-a68d-cd39d379445e true true true 0 29901 2001 18 46 29901 2001 18 46 29911.5 2024 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0c3ce4f9-e820-4bf4-800e-dc9f8d9993ec false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 29781 2028 50 20 29781 2028 50 20 29781.84 2028.082 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 29946.51 1972.243 30133.73 1974.262 30132.92 2043.745 29945.7 2041.726 depth that the outer ring joint plane is inset from the outer planes of the ribs 14 Arial Black true false Scribble Scribble A quick note 2600487d-b507-4ed9-8258-cd327b568d3b 29940.7 1967.243 198.0293 81.50146 29940.7 1967.243 198.0293 81.50146 29946.51 1972.243 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 9858e867-1a06-4575-bf4b-0b796ab97993 false true true longest_list 30588 2683 69 45 30610 2685 24 41 30622 2706 false A A Item to divide (dividend) e0e7ba2e-82d2-46d2-9429-757ba67dc758 true true true 1 099b6df7-9efc-4d6f-84f8-67f3900d50d0 30590 2685 17 20 30590 2685 17 20 30600 2695.25 false B B Item to divide with (divisor) cf2695f4-8148-4e2d-b73e-4e6716b3c1ad true true true 1 faa9d535-9e55-495b-a4ca-e0e92569e354 30590 2705 17 21 30590 2705 17 21 30600 2715.75 false Result R The result of the Division bca418bf-e25f-4c3e-89ba-e828b3cf2655 true true true 0 30637 2685 18 41 30637 2685 18 41 30647.5 2705.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values faa9d535-9e55-495b-a4ca-e0e92569e354 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30533 2715 50 20 30533 2715 50 20 30533.53 2715.101 false 845527a6-5cea-4ae9-a667-96ae1667a4e8 Polygon Polygon Polygon Create a polygon with optional round edges. 9412b40e-646f-4650-bc6c-043ee99ea675 false true true longest_list 30825 2655 89 84 30868 2657 24 80 30880 2697 false Plane P Polygon base plane 4dda8d29-7c7f-4f20-ba2b-d8248c909f26 true true true 2 944ddf24-64b0-488c-ae75-c0922b507609 a87a11b1-a479-43c3-bc85-cc4995784411 1 30827 2657 38 20 30843 2657 22 20 30855.5 2667 false 0 0 0 1 0 0 0 1 0 r*1.5 Radius R Radius of polygon (distance from center to tip). 6a3efe9e-0514-4ef5-9d65-1ec7a57a636f false true true 1 268d07d4-f110-43f5-9d52-163de2c2b0a7 1 30827 2677 38 20 30827 2677 38 20 30855.5 2687 false 3 Segments S Number of segments 1b57fcb6-6d93-40b9-b257-f41668b51b01 false true true 0 1 30827 2697 38 20 30843 2697 22 20 30855.5 2707 false 6 Fillet Radius Rf Polygon corner fillet radius 66fa74b5-7e74-43b6-a9c1-7a6028d1713e false true true 0 1 30827 2717 38 20 30843 2717 22 20 30855.5 2727 false 0 Polygon P Polygon 6e044f7f-0cf4-4d34-a44c-7c9c685658ad true true true 0 30895 2657 17 40 30895 2657 17 40 30905 2677 false Length L Length of polygon curve 8be85bf4-0487-4910-bcca-31b24b29fed1 false true true 0 30895 2697 17 40 30895 2697 17 40 30905 2717 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. ae3ef051-82e1-404d-a9d7-7c9579d9377c false true true longest_list 30951 2664 69 48 30974 2666 24 44 30986 2688 false Base B Profile curve or surface 1974947b-b314-416d-a398-300a8ccdb9ca true true true 1 6e044f7f-0cf4-4d34-a44c-7c9c685658ad 30953 2666 18 22 30953 2666 18 22 30963.5 2677 false Direction D Extrusion direction 353f7c60-736a-4713-8224-d1f4719ff6ce false true true 1 ec65285b-5714-40db-baaf-e1b4ad5fbb4d 30953 2688 18 22 30953 2688 18 22 30963.5 2699 false Extrusion E Extrusion result 553eaa7c-fa3f-4722-99fa-90967dcfac1d true true true 0 31001 2666 17 44 31001 2666 17 44 31011 2688 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. cd1f3bfa-cfd9-46e3-93ee-5cba8ff01ef5 false true true longest_list 31039 2665 68 47 31061 2667 24 43 31073 2689 false Brep B Brep to cap 221ce185-122b-43c8-a6ae-58ef77c1993e true true true 1 553eaa7c-fa3f-4722-99fa-90967dcfac1d 31041 2667 17 43 31041 2667 17 43 31051 2688.5 false Brep B Capped Brep 6395cad8-da95-4c6a-ad8d-9b68039ebbd6 true true true 0 31088 2667 17 43 31088 2667 17 43 31098 2688.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a21d7f3b-5de5-4b10-9f5c-995afb04854a false true true 0 0.009 true true true 1 0 false 255;0;0;0 255;255;250;90 30703 2804 58 20 30703 2804 58 20 30703.37 2804.828 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 9a3daa84-bc73-4023-8f1f-731196ab7179 false true true longest_list 30832 2747 83 28 30869 2749 24 24 30881 2761 false -F Factor F Unit multiplication 709e0c34-6b0d-4ff6-8783-44fc82e35dfd false true true 1 a21d7f3b-5de5-4b10-9f5c-995afb04854a 1 30834 2749 32 24 30834 2749 32 24 30859.5 2761 false 1 Unit vector V World {z} vector ec65285b-5714-40db-baaf-e1b4ad5fbb4d false true true 0 30896 2749 17 24 30896 2749 17 24 30906 2761 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. cef4cb9d-4b51-4907-84a4-e160e5f89dbd false true true longest_list 30690 2691 69 53 30714 2693 24 49 30726 2718 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream cbfac6d6-63d6-45cb-9cfe-4c8416aebe9c true true true 2 1 bca418bf-e25f-4c3e-89ba-e828b3cf2655 30692 2693 19 24 30692 2693 19 24 30703 2705.25 false Gate G Gate index of output stream 0057327c-1956-43da-9c46-38248eee4f98 false true true 2 1 3923e384-3d2e-4e01-a170-123a06b59e0e 1 30692 2717 19 25 30692 2717 19 25 30703 2729.75 false 0 Target 0 0 Output for Gate index 0 151121dd-4098-46ef-8750-0cf5b6df28e2 true false true 0 30741 2693 16 24 30741 2693 16 24 30750.5 2705.25 false Target 1 1 Output for Gate index 1 268d07d4-f110-43f5-9d52-163de2c2b0a7 true false true 0 30741 2717 16 25 30741 2717 16 25 30750.5 2729.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Ring tab bolts Boolean (true/false) toggle 3923e384-3d2e-4e01-a170-123a06b59e0e false true true 0 51198 3046 138 20 51198 3046 138 20 51198.15 3046.058 false 378d0690-9da0-4dd1-ab16-1d15246e7c22 Orient Orient Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. 0213c6f9-bae6-49a8-af96-02f2c1f9e1c4 false true true longest_list 31237 2678 88 66 31277 2680 24 62 31289 2711 false Geometry G Base geometry 3fb1b3c8-79aa-4c02-bcf2-e9facc646605 true true true 1 6395cad8-da95-4c6a-ad8d-9b68039ebbd6 31239 2680 35 20 31255 2680 19 20 31266 2690.333 false Initial A Reference plane 576d5479-75da-4299-9254-9822c3816ddd true true true 1 a1117180-9fd7-4e1b-8962-49cfa010a5f5 1 31239 2700 35 21 31255 2700 19 21 31266 2711 false 0 0 0 1 0 0 0 1 0 Final B Target plane 44d6ceea-9f24-43af-acbd-ab8de4b5c54b true true true 2 1 1 671e7164-6c2f-4ec7-8e15-a3e90240ab41 31239 2721 35 20 31239 2721 35 20 31266 2731.667 false Geometry G Reoriented geometry 855eb3de-4455-4e35-902e-cca0a2d483a8 true true true 0 31304 2680 19 31 31304 2680 19 31 31315 2695.5 false Transform X Transformation data acf1c2d6-95df-4d08-a9a4-75920a866aad false true true 0 31304 2711 19 31 31304 2711 19 31 31315 2726.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9f2a6fb7-8f33-4f86-a2e6-0f33955a3640 false true true 2 855eb3de-4455-4e35-902e-cca0a2d483a8 f01b487b-eb1e-47fe-8633-0779fe74b7a4 31604 2690 50 20 31604 2690 50 20 31629.79 2700.828 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. b1d291a2-c433-4451-aa66-fbbb0912a6d6 false true true longest_list 31474 2765 88 59 31514 2767 24 55 31526 2795 false Geometry G Base geometry b34be937-f3a1-4ca9-9211-ad63f2f0b5d1 true true true 1 855eb3de-4455-4e35-902e-cca0a2d483a8 31476 2767 35 27 31492 2767 19 27 31503 2780.75 false Translation T Translation vector e6846c5f-8e95-4198-9d08-853dc395f65c false true true 2 1 78e379b4-0e0a-41d8-8204-9327022cb068 31476 2794 35 28 31476 2794 35 28 31503 2808.25 false Geometry G Translated geometry f01b487b-eb1e-47fe-8633-0779fe74b7a4 true true true 0 31541 2767 19 27 31541 2767 19 27 31552 2780.75 false Transform X Transformation data 0f2420b5-f2fb-4887-bd62-8c24ad4a3ce7 false true true 0 31541 2794 19 28 31541 2794 19 28 31552 2808.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 727773b1-2080-4598-a03c-dd3756094036 false true true longest_list 31374 2821 68 53 31396 2823 24 49 31408 2848 false Vector V Base vector 950086ae-e28f-486c-8231-3c7157b4a60c false true true 1 1 991b7525-b8f1-4be8-8cb0-741e87015a7a 31376 2823 17 24 31376 2823 17 24 31386 2835.25 false Amplitude A Amplitude (length) value 5d54e9f9-a1a8-4eec-8c62-fc79ee891f55 false true true 1 4df5126e-851b-4309-b1a1-158123fb07f8 1 31376 2847 17 25 31376 2847 17 25 31386 2859.75 false 1 Vector V Resulting vector 78e379b4-0e0a-41d8-8204-9327022cb068 false true true 0 31423 2823 17 49 31423 2823 17 49 31433 2847.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30873.54 2912.743 31575.31 2916.404 31574.97 2975.747 30873.2 2972.086 Ring joint tab bolts 64 Arial Black true false Scribble Scribble A quick note 4041ced1-587e-45d1-a36c-1143f4474479 30868.2 2907.743 712.1113 73.00391 30868.2 2907.743 712.1113 73.00391 30873.54 2912.743 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition e195fcfd-3f7b-4cda-b026-f2ab226210ee false true true longest_list 16988 1090 69 50 17010 1092 24 46 17022 1115 false A A First item for addition ec8664a0-26c5-472b-98ce-bf9d7951410d true true true 1 75380f92-d3d4-4d16-b710-9405b2e76ad5 16990 1092 17 23 16990 1092 17 23 17000 1103.5 false B B Second item for addition a9592985-1a23-4ee9-b4ce-281cef446a49 true true true 1 14847bc4-819e-4930-942e-7aab03ea020b 16990 1115 17 23 16990 1115 17 23 17000 1126.5 false Result R The result of the Addition 359381e3-436c-44e7-b516-d70ea899a65a true true true 0 17037 1092 18 46 17037 1092 18 46 17047.5 1115 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 75380f92-d3d4-4d16-b710-9405b2e76ad5 false true true 0 .0116 true true true 1 0 false 255;0;0;0 255;255;250;90 16908 1094 62 20 16908 1094 62 20 16908.13 1094.852 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data ADJUSTED MIN. BASE PLATE 'RADIUS' Represents a collection of generic data 6672b52b-29e9-464c-80c8-15b5f61c59e5 false true true 1 359381e3-436c-44e7-b516-d70ea899a65a 17104 1223 275 20 17104 1223 275 20 17241.84 1233.04 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 17098.68 1071.921 17530.14 1071.637 17530.22 1146.588 17098.76 1146.872 This adjustment ensures that we maintain minimum metal around bolt holes when we create the joints. 20 Arial Black true false Scribble Scribble A quick note 55303f00-fb94-4fcb-988a-a4a58448a8bb 17093.68 1066.637 441.5449 85.23523 17093.68 1066.637 441.5449 85.23523 17098.68 1071.921 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data ADJUSTED MIN. BASE PLATE 'RADIUS' Represents a collection of generic data 9b563bcd-76b6-4914-b3f9-f66dac8ba788 false true true 1 6672b52b-29e9-464c-80c8-15b5f61c59e5 23490 1223 275 20 23490 1223 275 20 23628.25 1233.04 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data e2baa408-d3d0-4f3e-88c1-04a615e8be18 false true true 1 2744ee4d-631b-4962-a7fb-fb4c94b8ec72 35890 1300 148 20 35890 1300 148 20 35964.28 1310.1 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 32bc7aeb-ccce-4c3f-a299-acdfafeb3026 false true true 1 e2baa408-d3d0-4f3e-88c1-04a615e8be18 36702 1300 148 20 36702 1300 148 20 36776.68 1310.1 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. f970b536-1635-45ed-9d49-7f9b3dc37f7d false true true longest_list 34690 1878 69 53 34714 1880 24 49 34726 1905 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream c67c1626-755d-48ec-9db3-0f9f2b0bce35 true true true 2 4 5b736647-84bf-459b-89ae-20ac26682d9a 9571e1b0-745b-4203-9ddc-f21cf555b95b 38e0b067-856e-4757-b435-c8f5b1d6787f 65e8d7a6-3998-4c19-96a3-9a8796f8295c 34692 1880 19 24 34692 1880 19 24 34703 1892.25 false Gate G Gate index of output stream e8f6dac9-a20c-4dae-b928-e3ef9121eb86 false true true 2 1 d9fe6640-7d79-422a-b56f-4a27329f60bf 1 34692 1904 19 25 34692 1904 19 25 34703 1916.75 false 0 Target 0 0 Output for Gate index 0 0bdf8681-d517-4692-b0bd-e81878cdc0e7 true false true 0 34741 1880 16 24 34741 1880 16 24 34750.5 1892.25 false Target 1 1 Output for Gate index 1 8bd7a4b7-0f1c-4d71-8bff-80e116dbc2c4 true false true 0 34741 1904 16 25 34741 1904 16 25 34750.5 1916.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Ring Joint Boolean (true/false) toggle d9fe6640-7d79-422a-b56f-4a27329f60bf false true true 0 51216 2914 115 20 51216 2914 115 20 51216.09 2914.705 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 28b48741-a291-41ef-81d9-a17b25e86c46 false true true longest_list 30525 2035 68 66 30547 2037 24 62 30559 2068 false Stream A A Input stream #1 8a4714c4-7634-40a2-bff8-df2f0acbd296 true true true 2 1 f46f70b6-b445-46ce-bf61-2522a3cdb2ba 30527 2037 17 31 30527 2037 17 31 30537 2052.5 false Stream B B Input stream #2 905e9dfd-9956-4008-8fd9-8654ab36ff89 true true true 2 1 0f5ef5b2-c753-4627-89e3-341ac16dda59 30527 2068 17 31 30527 2068 17 31 30537 2083.5 false Stream S Merged stream f36144a3-1af3-46f0-bb18-a963976b4352 true true true 0 30574 2037 17 62 30574 2037 17 62 30584 2068 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 873180aa-6ae1-4664-921e-2e7952fafa82 false true true longest_list 30297 2401 69 47 30320 2403 24 43 30332 2425 false Curve C Curve to evaluate 5d98f1af-6172-4a46-a3e5-9423e7df83c3 true true true 1 8bebf84d-1042-47b8-8dea-f918f533b726 30299 2403 18 43 30299 2403 18 43 30309.5 2424.5 false Start S Curve start point 80fddd1b-ea40-4fd0-a311-821be8946d6d true true true 0 30347 2403 17 21 30347 2403 17 21 30357 2413.75 false End E Curve end point 384263fc-18b5-4c0e-815e-47e044cd3e6c true true true 0 30347 2424 17 22 30347 2424 17 22 30357 2435.25 false 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Vector 2Pt Vec2Pt Create a vector between two points. 66880d8d-9cec-40fd-840e-a9b48836ef73 false true true longest_list 30422 2400 69 72 30445 2402 24 68 30457 2436 false Point A A Base point a7686745-f423-4460-b464-859adc8bb9ca true true true 1 80fddd1b-ea40-4fd0-a311-821be8946d6d 30424 2402 18 22 30424 2402 18 22 30434.5 2413.333 false Point B B Tip point 53556d49-9b60-4d86-b7fa-91c96ca90a4c true true true 1 384263fc-18b5-4c0e-815e-47e044cd3e6c 30424 2424 18 23 30424 2424 18 23 30434.5 2436 false Unitize U Unitize output 8f28d549-34a5-4bc1-adff-b4aa16e266b1 false true true 0 1 false 30424 2447 18 22 30424 2447 18 22 30434.5 2458.667 false false Vector V Vector c32f5454-5bcb-475f-be82-563fd3c3d518 false true true 0 30472 2402 17 34 30472 2402 17 34 30482 2419 false Length L Vector length 75c254a7-dd0a-42ba-9427-1cf98513050b false true true 0 30472 2436 17 34 30472 2436 17 34 30482 2453 false cfb6b17f-ca82-4f5d-b604-d4f69f569de3 Plane Normal Plane Normal Pl Create a plane perpendicular to a vector. f369939d-f486-4d36-9c62-b9168f2f51fe false true true longest_list 30542 2336 70 44 30566 2338 24 40 30578 2358 false Origin O Origin of plane b066c04e-9535-4753-83bc-b275ab3a439f true true true 1 8e0b61d6-b262-4a24-b5a2-c563156012b9 1 30544 2338 19 20 30544 2338 19 20 30555 2348 false 0 0 0 Z-Axis Z Z-Axis direction of plane d903d3ef-37ca-4b64-baf8-b1ed0141f66d false true true 1 991b7525-b8f1-4be8-8cb0-741e87015a7a 1 30544 2358 19 20 30544 2358 19 20 30555 2368 false 0 0 1 Plane P Plane definition ca6d7905-bea3-4078-919c-1b3a87ff665c true true true 0 30593 2338 17 40 30593 2338 17 40 30603 2358 false e76040ec-3b91-41e1-8e00-c74c23b89391 Align Plane Align Plane Align Perform minimal rotation to align a plane with a guide vector 0eb554af-b908-42fb-881f-d6ff58ece98b false true true longest_list 30665 2349 69 58 30688 2351 24 54 30700 2378 false Plane P Plane to straighten cafec8f3-8fac-40a7-850a-6fe46b249318 true true true 1 ca6d7905-bea3-4078-919c-1b3a87ff665c 30667 2351 18 27 30667 2351 18 27 30677.5 2364.5 false Direction D Straightening guide direction acd36d16-3bd4-43a8-b3d2-e7f28ca545f3 false true true 1 c32f5454-5bcb-475f-be82-563fd3c3d518 30667 2378 18 27 30667 2378 18 27 30677.5 2391.5 false Plane P Straightened plane 0ea1378c-86d8-4cb0-85c7-559c5f27d63c true true true 0 30715 2351 17 27 30715 2351 17 27 30725 2364.5 false Angle A Rotation angle a4e8a66c-81eb-46ee-93c3-fd928923381d false true true 0 30715 2378 17 27 30715 2378 17 27 30725 2391.5 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. c35327ca-2860-4fac-8e9a-34a1ded765f7 false true true longest_list 30297 2335 85 64 30336 2337 24 60 30348 2367 false Curve C Curve to evaluate 060d7361-3370-41c1-8efd-6da370bae733 true true true 1 8bebf84d-1042-47b8-8dea-f918f533b726 true 30299 2337 34 30 30299 2337 34 30 30325.5 2352 false Parameter t Parameter on curve domain to evaluate 1c136d78-a967-40da-961c-3d3f812532a1 false true true 1 c92c85c4-88ed-4ed7-82ea-9bac2c2d1f3f 30299 2367 34 30 30315 2367 18 30 30325.5 2382 false Point P Point on the curve at {t} 8e0b61d6-b262-4a24-b5a2-c563156012b9 true true true 0 30363 2337 17 20 30363 2337 17 20 30373 2347 false Tangent T Tangent vector at {t} 91f5db6b-880d-49a7-ae30-de4ca73ed1ba false true true 0 30363 2357 17 20 30363 2357 17 20 30373 2367 false Length L Length along the curve from the start to {t} 839232dd-e391-4a2d-9b16-03a6469172bf false true true 0 30363 2377 17 20 30363 2377 17 20 30373 2387 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c92c85c4-88ed-4ed7-82ea-9bac2c2d1f3f false true true 0 0.5 true false false 1 0 false 255;0;0;0 255;255;250;90 30235 2378 50 20 30235 2378 50 20 30235.49 2378.057 false f6f14b09-6497-4564-8403-09e4eb5a6b82 Rotate Plane Rotate Plane PRot Perform plane rotation around plane z-axis e65379a2-a764-470f-94d8-1d749bafb38b false true true longest_list 30801 2394 68 55 30823 2396 24 51 30835 2422 false Plane P Plane to rotate 0bc92a26-9a31-4164-843e-fb8f171a6f3e true true true 1 0ea1378c-86d8-4cb0-85c7-559c5f27d63c 30803 2396 17 25 30803 2396 17 25 30813 2408.75 false Angle A Rotation (counter clockwise) around plane z-axis in radians e3a5579a-a566-41c0-8773-7c61b4b87b5e false true true 1 22b608a5-d8e8-4cb8-9f98-6a31dc796def 30803 2421 17 26 30803 2421 17 26 30813 2434.25 false Plane P Rotated plane 671e7164-6c2f-4ec7-8e15-a3e90240ab41 true true true 0 30850 2396 17 51 30850 2396 17 51 30860 2421.5 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 98fe256d-49e4-4d8c-9d2b-51a0141bc663 false true true longest_list 30668 2419 67 31 30691 2421 24 27 30703 2435 false Factor N Factor to be multiplied by Pi fa857c26-5e9a-4c66-9dd0-83bb3c923a2d false true true 1 bf9ca920-58c7-4733-8381-189323895a28 1 30670 2421 18 27 30670 2421 18 27 30680.5 2434.5 false 1 Output y Output value 22b608a5-d8e8-4cb8-9f98-6a31dc796def false true true 0 30718 2421 15 27 30718 2421 15 27 30727 2434.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values bf9ca920-58c7-4733-8381-189323895a28 false true true 0 -0.5 true false false 1 0 false 255;0;0;0 255;255;250;90 30608 2431 50 20 30608 2431 50 20 30608.85 2431.138 false 378d0690-9da0-4dd1-ab16-1d15246e7c22 Orient Orient Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. eba41c7f-087e-4406-bd72-e29dad80b6a4 false true true longest_list 31534 2330 72 66 31558 2332 24 62 31570 2363 false Geometry G Base geometry 7b0544ed-92cf-4ee5-b769-bd8fdf2effb5 true true true 1 10b778a6-01dc-4c7f-ab1e-15a31ea30984 31536 2332 19 20 31536 2332 19 20 31547 2342.333 false Initial A Reference plane ab6f4d16-f0d1-40c4-ab1a-966216df8d27 true true true 1 130ee03d-8e98-4459-af70-8e838d3d358d 1 31536 2352 19 21 31536 2352 19 21 31547 2363 false 0 0 0 1 0 0 0 1 0 Final B Target plane f1a0f8bf-7c27-4bc4-aa24-753998902acf true true true 1 89dd137e-8a9d-4a7a-b5da-c55c882df403 31536 2373 19 20 31536 2373 19 20 31547 2383.667 false Geometry G Reoriented geometry 37d28d98-b10b-4891-ad8f-f57ad44400b6 true true true 0 31585 2332 19 31 31585 2332 19 31 31596 2347.5 false Transform X Transformation data 0073a468-8c94-418f-ad84-1d4ce02c9e0c false true true 0 31585 2363 19 31 31585 2363 19 31 31596 2378.5 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. ff6a7fb8-8b43-4518-9485-40e67436a8b2 false true true longest_list 30798 2353 70 38 30822 2355 24 34 30834 2372 false Origin O Origin of plane 1645126d-59e0-4f7a-a719-eea3dbaf4398 true true true 0 1 30800 2355 19 34 30800 2355 19 34 30811 2372 false 0 0 0 Plane P World XY plane 130ee03d-8e98-4459-af70-8e838d3d358d true true true 0 30849 2355 17 34 30849 2355 17 34 30859 2372 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Generic Ring Joint Tab Represents a collection of generic data 7ddf35ba-be80-4bf2-9bf3-03c46d7d6805 false true true 1 061b4739-6bd4-4a3d-acde-18d54f3b418e 29681 2593 164 20 29681 2593 164 20 29763.93 2603.928 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Generic Ring Joint Tab Represents a collection of generic data 10b778a6-01dc-4c7f-ab1e-15a31ea30984 false true true 1 7ddf35ba-be80-4bf2-9bf3-03c46d7d6805 31212 2594 164 20 31212 2594 164 20 31294.8 2604.331 false 290f418a-65ee-406a-a9d0-35699815b512 Scale NU Scale NU Scale NU Scale an object with non-uniform factors. 8c6b54e2-32aa-4c3f-89e2-f9c9e16f9d8b false true true longest_list 30463 1733 72 104 30487 1735 24 100 30499 1785 false Geometry G Base geometry 09ea9c71-598e-472b-82f4-b865762b3cb8 true true true 1 94fdd62e-3745-4762-9077-e5e1bc984525 30465 1735 19 20 30465 1735 19 20 30476 1745 false Plane P Base plane 166eaddd-15e4-4dac-b836-e6524f045c10 true true true 1 d8f872e9-f5b1-4259-b267-b7f104296212 1 30465 1755 19 20 30465 1755 19 20 30476 1765 false 0 0 0 1 0 0 0 1 0 X X Scaling factor in {x} direction 8cc55e24-76e8-4317-ba85-f1996d109522 false true true 0 1 30465 1775 19 20 30465 1775 19 20 30476 1785 false 1 Y Y Scaling factor in {y} direction 5cad7421-12a0-49a5-b73e-7e0e2618f5c0 false true true 1 4eec3368-b0ce-422a-8ac8-2c28fb2df20c 1 30465 1795 19 20 30465 1795 19 20 30476 1805 false 1 Z Z Scaling factor in {z} direction 751643f3-8d39-4059-ab3b-cd14b4d8e77d false true true 0 1 30465 1815 19 20 30465 1815 19 20 30476 1825 false 1 Geometry G Scaled geometry 1a199804-5153-4c3b-aacc-32acf622fbf6 true true true 0 30514 1735 19 50 30514 1735 19 50 30525 1760 false Transform X Transformation data 25109eea-88e4-4e3f-a94f-02a19ce180e7 false true true 0 30514 1785 19 50 30514 1785 19 50 30525 1810 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 73fc921d-20fd-47f0-844e-4d98f0b799cf false true true 2 1 bf45037b-fab5-47bc-8aa3-65e83dcfd262 1 {A;B;C} {A;B} 29707.38 1705.214 173 40 29713.38 1711.214 161 28 29707.38 1705.214 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. d3085ece-2d60-4cbb-94c6-83b59729b803 false true true longest_list 29973 1712 72 64 29999 1714 24 60 30011 1744 false List L Base list 3a9a12db-ea64-4b63-83ff-364e0e57415d true true true 1 1 73fc921d-20fd-47f0-844e-4d98f0b799cf 29975 1714 21 20 29975 1714 21 20 29987 1724 false Index i Item index ee1891a0-4850-4269-b342-586db5348a1c false true true 1 a2814c2b-77ce-46ed-8996-f869e5d46d94 1 29975 1734 21 20 29975 1734 21 20 29987 1744 false 0 Wrap W Wrap index to list bounds dd0765d9-d1cd-47fd-a8d2-e5f6aeef83ce false true true 0 1 false 29975 1754 21 20 29975 1754 21 20 29987 1764 false false Element E Item at {i'} 8ef13148-6935-4b57-8db6-f613044ae578 true true true 0 30026 1714 17 60 30026 1714 17 60 30036 1744 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a2814c2b-77ce-46ed-8996-f869e5d46d94 false true true 0 1 3 false true false 1 0 false 255;0;0;0 255;255;250;90 29911 1728 50 38 29911 1728 50 38 29911.52 1728.855 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib width faces Represents a collection of generic data 94fdd62e-3745-4762-9077-e5e1bc984525 false true true 1 8ef13148-6935-4b57-8db6-f613044ae578 30093 1733 110 20 30093 1733 110 20 30148.08 1743.215 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. f5ae7d18-fc49-4f44-8762-0937f5ad4d0f false true true longest_list 30280 1751 90 64 30323 1753 24 60 30335 1783 false Surface S Base surface 426c5463-dcaa-49b9-b72f-e6e87ec0a1e8 true true true 1 94fdd62e-3745-4762-9077-e5e1bc984525 true 30282 1753 38 30 30282 1753 38 30 30310.5 1768 false Point uv {uv} coordinate to evaluate ce996892-3c69-4f9b-9fd3-bf789c1bb03e false true true 1 e93f66b8-c05b-4860-974b-c657a361bb0c 30282 1783 38 30 30298 1783 22 30 30310.5 1798 false Point P Point at {uv} 85e52d14-364b-4056-9363-4164841f8a70 true true true 0 30350 1753 18 20 30350 1753 18 20 30360.5 1763 false Normal N Normal at {uv} ef8ba50e-dba6-40f5-8de0-01c44c619f39 false true true 0 30350 1773 18 20 30350 1773 18 20 30360.5 1783 false Frame F Frame at {uv} d8f872e9-f5b1-4259-b267-b7f104296212 true true true 0 30350 1793 18 20 30350 1793 18 20 30360.5 1803 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e93f66b8-c05b-4860-974b-c657a361bb0c false true true 0 0.5,0.5,0 true false false 1 0 false 255;0;0;0 255;255;250;90 30165 1788 94 20 30165 1788 94 20 30165.81 1788.142 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4eec3368-b0ce-422a-8ac8-2c28fb2df20c false true true 0 2 true false false 1 0 false 255;0;0;0 255;255;250;90 30400 1797 50 20 30400 1797 50 20 30400.42 1797.341 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 35ba4302-ee27-4081-98d4-a13506b427e4 false true true longest_list 30574 1737 68 88 30596 1739 24 84 30608 1781 false List L List to filter 34202695-fbe3-4355-ac42-61dc11c76da4 true true true 1 1 1a199804-5153-4c3b-aacc-32acf622fbf6 30576 1739 17 42 30576 1739 17 42 30586 1760 false Dispatch pattern P Dispatch pattern 1a986573-2342-4192-96b2-42515c12fbe6 false true true 1 0 2 false 30576 1781 17 42 30576 1781 17 42 30586 1802 false true false List A A Dispatch target for True values b05ce90e-2bc3-4c82-916a-99151d2dced1 true true true 0 30623 1739 17 42 30623 1739 17 42 30633 1760 false List B B Dispatch target for False values 8a30c589-1063-438f-b380-5f68101d47f9 true true true 0 30623 1781 17 42 30623 1781 17 42 30633 1802 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. c628190a-4a85-4458-a9e6-b11734d352df false true true longest_list 33811 1821 70 64 33834 1823 24 60 33846 1853 false Center C Center point 23986118-4668-4931-af91-9676cf778165 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1823 18 20 33813 1823 18 20 33823.5 1833 false Normal N Normal vector of circle plane 4d305b12-d924-4223-9efa-b028f6961d1b false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1843 18 20 33813 1843 18 20 33823.5 1853 false 0 0 1 Radius R Radius of circle aa4670c3-2949-4e9f-9599-722a1fce6479 false true true 1 1c89806d-87f7-4b08-890c-50926d7bf23a 1 33813 1863 18 20 33813 1863 18 20 33823.5 1873 false 1 Circle C Resulting circle 73952200-1696-4ff2-b02b-b06f936ab2fb true true true 0 33861 1823 18 60 33861 1823 18 60 33871.5 1853 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 590bbc05-18ba-4205-b1a9-21b8fa362117 false true true longest_list 32900 2069 72 64 32926 2071 24 60 32938 2101 false List L Base list 37b0a110-26d5-4a6d-8bcc-c209218991f0 true true true 1 1 831d15ca-7715-4426-8382-d92a62aae503 32902 2071 21 20 32902 2071 21 20 32914 2081 false Index i Item index 86157a14-c512-411b-a100-e8829c65c08a false true true 1 edbaecbd-6db2-4825-9acf-01f09d947592 1 32902 2091 21 20 32902 2091 21 20 32914 2101 false 0 Wrap W Wrap index to list bounds 518d965e-b7ec-4ed4-961d-01dde2ff2e70 false true true 0 1 false 32902 2111 21 20 32902 2111 21 20 32914 2121 false false Element E Item at {i'} 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 true true true 0 32953 2071 17 60 32953 2071 17 60 32963 2101 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values edbaecbd-6db2-4825-9acf-01f09d947592 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 32842 2094 50 20 32842 2094 50 20 32842.41 2094.991 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 371f8e0f-4089-4c8a-910a-f5e3dc831cfd false true true longest_list 32901 2136 72 64 32927 2138 24 60 32939 2168 false List L Base list 2c1b0dea-3421-44df-a52a-9be20cd6c2fd true true true 1 1 831d15ca-7715-4426-8382-d92a62aae503 32903 2138 21 20 32903 2138 21 20 32915 2148 false Index i Item index 7f1171b5-7ac6-41b1-aad0-6d3796764999 false true true 1 5092acff-9e2a-415f-9a73-d8c6c7e5c51c 1 32903 2158 21 20 32903 2158 21 20 32915 2168 false 0 Wrap W Wrap index to list bounds 80f921c0-39c1-4eb5-a2e4-043e9ebd2ed6 false true true 0 1 false 32903 2178 21 20 32903 2178 21 20 32915 2188 false false Element E Item at {i'} 1d109f7e-8d95-49a7-9505-341cffb5899b true true true 0 32954 2138 17 60 32954 2138 17 60 32964 2168 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5092acff-9e2a-415f-9a73-d8c6c7e5c51c false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 32842 2162 50 20 32842 2162 50 20 32842.55 2162.145 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. f6c1553c-02a5-4ff2-92c1-95a0fa5174b1 false true true longest_list 33329 2019 69 47 33353 2021 24 43 33365 2043 false Section S Section curves a1ec9aee-6a00-4242-a867-a877d1f38ac1 true true true 1 2 0b34aa37-2619-40db-9a01-740f2e6201ca a356ace0-3b56-4b09-be83-34311955aece 33331 2021 19 21 33331 2021 19 21 33342 2031.75 false Options O Loft options 5eb15995-dd18-47f0-ae4f-1ec279d2548a false true true 0 1 33331 2042 19 22 33331 2042 19 22 33342 2053.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces a98f47e1-cf84-4533-9f38-d6eaacbbf078 true true true 0 33380 2021 16 43 33380 2021 16 43 33389.5 2042.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 7079c082-1080-45fa-aab1-81a981ae7218 false true true longest_list 32900 2002 72 64 32926 2004 24 60 32938 2034 false List L Base list fd2805c3-89f7-4f0d-8815-cfc82b0b81ce true true true 1 1 831d15ca-7715-4426-8382-d92a62aae503 32902 2004 21 20 32902 2004 21 20 32914 2014 false Index i Item index 7778a020-ec8b-48e3-9e23-d97ba1628d2b false true true 1 3423262a-d3cd-4909-b3b6-437c11943827 1 32902 2024 21 20 32902 2024 21 20 32914 2034 false 0 Wrap W Wrap index to list bounds d3b6677d-b754-4b72-b087-dab9fe749c3c false true true 0 1 false 32902 2044 21 20 32902 2044 21 20 32914 2054 false false Element E Item at {i'} a356ace0-3b56-4b09-be83-34311955aece true true true 0 32953 2004 17 60 32953 2004 17 60 32963 2034 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 3423262a-d3cd-4909-b3b6-437c11943827 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 32842 2028 50 20 32842 2028 50 20 32842.01 2028.279 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ff3e491c-f68e-4df4-93a1-e79ea3e14a75 false true true longest_list 32901 2203 72 64 32927 2205 24 60 32939 2235 false List L Base list bbcbfe76-ce26-48ea-a249-5234097388c6 true true true 1 1 831d15ca-7715-4426-8382-d92a62aae503 32903 2205 21 20 32903 2205 21 20 32915 2215 false Index i Item index 2731e98c-cb64-4e16-946f-c7a5ef2af897 false true true 1 1d471785-2860-4241-883a-50271f1d2764 1 32903 2225 21 20 32903 2225 21 20 32915 2235 false 0 Wrap W Wrap index to list bounds 0f9e0868-a564-498b-bf21-97eb01ee2ec1 false true true 0 1 false 32903 2245 21 20 32903 2245 21 20 32915 2255 false false Element E Item at {i'} 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 true true true 0 32954 2205 17 60 32954 2205 17 60 32964 2235 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1d471785-2860-4241-883a-50271f1d2764 false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 32842 2229 50 20 32842 2229 50 20 32842.62 2229.286 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 7ed688b7-f355-479e-87b1-ad74b21fca95 false true true longest_list 33250 1866 69 47 33274 1868 24 43 33286 1890 false Section S Section curves 8e705841-dfcb-443b-9a01-4069dd624aae true true true 1 2 438e6845-2b2b-4359-82e6-a06143d5aec8 d6ffdf00-d5ae-433f-a211-7f4a260f89f6 33252 1868 19 21 33252 1868 19 21 33263 1878.75 false Options O Loft options ee5713ee-b71f-40c6-9713-8fd23e0e4947 false true true 0 1 33252 1889 19 22 33252 1889 19 22 33263 1900.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1868 16 43 33301 1868 16 43 33310.5 1889.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d17d2730-03b4-4806-b44f-007c298b977e false true true longest_list 33112 2079 71 46 33136 2081 24 42 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33114 2081 19 21 33114 2081 19 21 33125 2091.5 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33114 2102 19 21 33114 2102 19 21 33125 2112.5 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2081 18 21 33163 2081 18 21 33173.5 2091.5 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 18 21 33163 2102 18 21 33173.5 2112.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 923223c4-7611-4205-80ac-ef3a07beb385 false true true longest_list 33114 2137 69 47 33138 2139 24 43 33150 2161 false Section S Section curves 5d4e95d3-1092-4c22-bf68-6575dadbc48f true true true 1 2 a356ace0-3b56-4b09-be83-34311955aece 1d109f7e-8d95-49a7-9505-341cffb5899b 33116 2139 19 21 33116 2139 19 21 33127 2149.75 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33116 2160 19 22 33116 2160 19 22 33127 2171.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2139 16 43 33165 2139 16 43 33174.5 2160.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. fb11629f-5e3f-40c1-acc7-52d965aebe91 false true true longest_list 33114 2187 69 47 33138 2189 24 43 33150 2211 false Section S Section curves e5d840c2-0b5f-4b1a-9e73-050c347d69f7 true true true 1 2 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33116 2189 19 21 33116 2189 19 21 33127 2199.75 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33116 2210 19 22 33116 2210 19 22 33127 2221.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2189 16 43 33165 2189 16 43 33174.5 2210.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 61e08d59-4640-497c-905b-ba1f35a572c3 false true true 2 7cc793ec-0552-4a1b-bd34-f80593970e87 6c98f816-0714-4608-ae1d-9f8adaac526a 33553 2073 150 20 33553 2073 150 20 33628.63 2083.219 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 false true true 1 a98f47e1-cf84-4533-9f38-d6eaacbbf078 33550 2032 171 20 33550 2032 171 20 33636.13 2042.813 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. fe3cd439-e146-4161-977c-20a82b8b0797 false true true longest_list 33511 1903 72 62 33534 1905 24 58 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33513 1905 18 29 33513 1905 18 29 33523.5 1919.5 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33513 1934 18 29 33513 1934 18 29 33523.5 1948.5 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1905 20 58 33561 1905 20 58 33572.5 1934 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f165c30e-506b-42e9-8d59-ba4d7a74030f false true true longest_list 33934 1864 70 76 33957 1866 24 72 33969 1902 false Curves C Curves for boolean union operation 661ede73-7be5-4984-89ff-4f5c13242e83 true true true 1 2 73952200-1696-4ff2-b02b-b06f936ab2fb 54120841-bfda-4058-8fce-dd62bca4ea45 33936 1866 18 36 33936 1866 18 36 33946.5 1884 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33936 1902 18 36 33936 1902 18 36 33946.5 1920 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1866 18 72 33984 1866 18 72 33994.5 1902 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. b4030b81-af1c-4ee4-a107-01b5e6b8fa67 false true true longest_list 34198 1798 68 68 34220 1800 24 64 34232 1832 false Edges E Edge curves 0cb90ed4-7293-4e8a-a5c7-a38f17154137 true true true 1 2 3ec41447-a68f-4f4e-af7a-85f484713cea d5b1102d-ca78-4d26-b1b8-d2ed0342b01f 34200 1800 17 64 34200 1800 17 64 34210 1832 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1800 17 64 34247 1800 17 64 34257 1832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min base plate radius Represents a collection of generic data 1c89806d-87f7-4b08-890c-50926d7bf23a false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 33497 1653 154 20 33497 1653 154 20 33574.2 1663.265 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. d124e20d-009d-4a19-8af4-cde1f8ef15f5 false true true longest_list 33627 1788 74 64 33654 1790 24 60 33666 1820 false Surface S Base surface 60d8eb5b-f40d-40e8-81a6-925ba90d5599 true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33629 1790 22 30 33629 1790 22 30 33641.5 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33629 1820 22 30 33629 1820 22 30 33641.5 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 18 20 33681 1790 18 20 33691.5 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 18 20 33681 1810 18 20 33691.5 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 18 20 33681 1830 18 20 33691.5 1840 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 3a617fb5-a276-46bc-954f-80526f293241 false true true longest_list 33811 1750 70 64 33834 1752 24 60 33846 1782 false Center C Center point 3080ce6d-9fab-4b41-9b7b-1e6f8e198a74 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1752 18 20 33813 1752 18 20 33823.5 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1772 18 20 33813 1772 18 20 33823.5 1782 false 0 0 1 Radius R Radius of circle 2c86edc1-9152-4fd7-b647-20404cc856c9 false true true 1 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 1 33813 1792 18 20 33813 1792 18 20 33823.5 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 18 60 33861 1752 18 60 33871.5 1782 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3ec41447-a68f-4f4e-af7a-85f484713cea false true true 2 1 bd071c3b-ebde-49fa-865b-2359e40e42f8 1 {A;B;C} {A;B} 34025.66 1849.46 150 40 34031.66 1855.46 138 28 34025.66 1849.46 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a false true true 1 42839130-3487-4cea-b77b-1dcb33005065 33444 1626 213 20 33444 1626 213 20 33550.65 1636.005 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c false true true longest_list 30778 1812 69 67 30801 1814 24 63 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30780 1814 18 21 30780 1814 18 21 30790.5 1824.5 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30780 1835 18 21 30780 1835 18 21 30790.5 1845.5 false 1 Count C Number of values in the series 10c24dac-4532-494f-b40e-5a0e2d9a24af false true true 1 0cd4b0c2-75cc-4658-9779-e2897015cb6f 1 30780 1856 18 21 30780 1856 18 21 30790.5 1866.5 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1814 17 63 30828 1814 17 63 30838 1845.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0cd4b0c2-75cc-4658-9779-e2897015cb6f false true true 1 0798807f-c021-4878-9670-6a988b4801f6 4 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1857 50 20 30720 1857 50 20 30720.08 1857.845 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers e12069b1-58e6-477f-9cf8-4e3b07476cb4 false true true 1 68fe8c17-7f52-43dc-9960-078d11826bfd 30871 1833 50 20 30871 1833 50 20 30896.54 1843.82 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. c0336d01-055b-478a-980f-133e103c2113 false true true longest_list 30778 1881 69 67 30801 1883 24 63 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30780 1883 18 21 30780 1883 18 21 30790.5 1893.5 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30780 1904 18 21 30780 1904 18 21 30790.5 1914.5 false 1 Count C Number of values in the series c50472f2-9d1b-4e82-80ac-d8204ed9ba8c false true true 1 55b711e3-6973-4364-b4f4-5f2e5b6ef790 1 30780 1925 18 21 30780 1925 18 21 30790.5 1935.5 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1883 17 63 30828 1883 17 63 30838 1914.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 55b711e3-6973-4364-b4f4-5f2e5b6ef790 false true true 1 20104076-5c6f-4b3e-a85f-4afd3646a9ae 35 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1927 50 20 30720 1927 50 20 30720.32 1927.731 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers ee032f2a-6569-4b80-8215-6f641e5081a9 false true true 1 be0eaf6d-3df5-499d-b70b-da77e838620a 30871 1904 50 20 30871 1904 50 20 30896.01 1914.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3629a43-4115-4995-84ee-1fac64ef24de false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 30874 1874 50 20 30874 1874 50 20 30874.3 1874.674 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 30cd08ec-534c-45d9-b261-14d87265e69f false true true longest_list 30936 1826 69 73 30958 1828 24 69 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30938 1828 17 34 30938 1828 17 34 30948 1845.25 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30938 1862 17 35 30938 1862 17 35 30948 1879.75 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1828 18 69 30985 1828 18 69 30995.5 1862.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. eb9bd8ea-b2fd-465c-89af-b6aee4209479 false true true longest_list 30778 1951 69 67 30801 1953 24 63 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30780 1953 18 21 30780 1953 18 21 30790.5 1963.5 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30780 1974 18 21 30780 1974 18 21 30790.5 1984.5 false 1 Count C Number of values in the series 92419e0e-e080-4564-9459-207a52db0a0b false true true 1 95fba8f5-4069-4794-8526-89587c96e437 1 30780 1995 18 21 30780 1995 18 21 30790.5 2005.5 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1953 17 63 30828 1953 17 63 30838 1984.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 95fba8f5-4069-4794-8526-89587c96e437 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30720 1997 50 20 30720 1997 50 20 30720.75 1997.395 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 90cce779-5dcc-4be7-8ead-16f57845a265 false true true 1 a25b2d45-55fe-432e-accb-9449e6f806ca 30871 1977 50 20 30871 1977 50 20 30896.3 1987.1 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure c7492f15-2126-40f8-9a91-08092d69c2b1 false true true longest_list 31620 1841 86 81 31659 1843 24 77 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31622 1843 34 25 31638 1843 18 25 31648.5 1855.833 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31622 1868 34 26 31622 1868 34 26 31648.5 1881.5 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31622 1894 34 26 31622 1894 34 26 31648.5 1907.167 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1843 18 77 31686 1843 18 77 31696.5 1881.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 false true true longest_list 30934 1905 71 64 30960 1907 24 60 30972 1937 false List L List to shift c58fac5b-8d40-4c30-bb64-542cb8ad7643 true true true 1 1 ee032f2a-6569-4b80-8215-6f641e5081a9 30936 1907 21 20 30936 1907 21 20 30948 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30936 1927 21 20 30936 1927 21 20 30948 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30936 1947 21 20 30936 1947 21 20 30948 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 16 60 30987 1907 16 60 30996.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31029 1844 85 73 31067 1846 24 69 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31031 1846 33 34 31031 1846 33 34 31057 1863.25 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31031 1880 33 35 31047 1880 17 35 31057 1897.75 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1846 18 69 31094 1846 18 69 31104.5 1880.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 false true true longest_list 31134 1882 85 73 31172 1884 24 69 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31136 1884 33 34 31136 1884 33 34 31162 1901.25 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31136 1918 33 35 31152 1918 17 35 31162 1935.75 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1884 18 69 31199 1884 18 69 31209.5 1918.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 7439f57d-8e4c-4c2e-b91e-f602deb7b891 false true true longest_list 31239 1935 85 73 31277 1937 24 69 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31241 1937 33 34 31241 1937 33 34 31267 1954.25 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31241 1971 33 35 31257 1971 17 35 31267 1988.75 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1937 18 69 31304 1937 18 69 31314.5 1971.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34007351-2466-44bb-b7ad-951815956515 false true true longest_list 31351 1920 84 88 31389 1922 24 84 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31353 1922 33 42 31353 1922 33 42 31379 1943 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31353 1964 33 42 31369 1964 17 42 31379 1985 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1922 17 42 31416 1922 17 42 31426 1943 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 17 42 31416 1964 17 42 31426 1985 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 false true true longest_list 31494 1944 71 64 31520 1946 24 60 31532 1976 false List L List to shift baf434de-14f2-4dcf-a016-2839487676b7 true true true 1 1 0f80026c-7e74-4471-b036-2964fcc57e6b 31496 1946 21 20 31496 1946 21 20 31508 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31496 1966 21 20 31496 1966 21 20 31508 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31496 1986 21 20 31496 1986 21 20 31508 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 16 60 31547 1946 16 60 31556.5 1976 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. fd4347bf-639e-400b-bdb7-040985e52501 false true true longest_list 31785 1740 68 66 31807 1742 24 62 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31787 1742 17 31 31787 1742 17 31 31797 1757.5 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31787 1773 17 31 31787 1773 17 31 31797 1788.5 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1742 17 62 31834 1742 17 62 31844 1773 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c76aa04d-6e5e-43de-bad8-3efe29eedcc1 false true true 2 1 d3693c7d-2f3b-4604-8c95-1e9527217569 1 {A;B;C} {A;B} 31881.22 1754.773 161 40 31887.22 1760.773 149 28 31881.22 1754.773 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 704e1584-a432-4a2b-8b7d-93391e02e14c false true true cross_reference 32075 1761 69 46 32097 1763 24 42 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32077 1763 17 21 32077 1763 17 21 32087 1773.5 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32077 1784 17 21 32077 1784 17 21 32087 1794.5 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1763 18 21 32124 1763 18 21 32134.5 1773.5 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 18 21 32124 1784 18 21 32134.5 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 831d15ca-7715-4426-8382-d92a62aae503 false true true 2 1 cdec0cdf-31b3-4c41-b381-d8b650678c33 1 {A;B;C} {A;B} 32181.9 2066.871 161 40 32187.9 2072.871 149 28 32181.9 2066.871 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ab9d5c-a827-4d16-80b8-63b444b2e179 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 31068 1930 50 20 31068 1930 50 20 31068.9 1930.874 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31245.22 1877.899 31530.3 1879.253 31530.07 1922.368 31244.99 1921.014 REMAP LAST ELEMENTS TO THE FRONT 20 Arial Black true false Scribble Scribble A quick note 3a915658-6b42-4822-a177-5973184d2030 31239.99 1872.899 295.3145 54.46863 31239.99 1872.899 295.3145 54.46863 31245.22 1877.899 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 20104076-5c6f-4b3e-a85f-4afd3646a9ae false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29689 1927 143 20 29689 1927 143 20 29760.97 1937.264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 0798807f-c021-4878-9670-6a988b4801f6 false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 29778 1857 54 20 29778 1857 54 20 29805.37 1867.848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint outer and inner planes Represents a collection of generic data e7f38283-94fa-48ba-a83f-49c28d743a04 false true true 1 f36144a3-1af3-46f0-bb18-a963976b4352 31613 2059 232 20 31613 2059 232 20 31729.15 2069.752 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30701.79 2112.527 31524.19 2114.226 31524.05 2174.351 30701.65 2172.652 Create ring joint 'loop' 64 Arial Black true false Scribble Scribble A quick note a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 30696.65 2107.527 832.543 71.82373 30696.65 2107.527 832.543 71.82373 30701.79 2112.527 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 26cce2d8-cdf4-4db8-8522-85136cd327ef false true true longest_list 29451 2099 68 82 29473 2101 24 78 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29453 2101 17 78 29453 2101 17 78 29463 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2101 17 26 29500 2101 17 26 29510 2114 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2127 17 26 29500 2127 17 26 29510 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2153 17 26 29500 2153 17 26 29510 2166 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 82db12a4-7f12-4dbd-9d6f-a957844960c2 3f2928a3-cc05-4750-b5f9-13a7ea67a546 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 515c91a9-23e5-46d8-b026-2ff296fe76b0 82891a33-3114-4dd0-bfc3-24aa24ebf539 d7ddc450-9c77-4d79-8da1-b6b6f8395005 28ebbb9c-4024-418e-8ad8-841f10dca5dc 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 8360a838-2e31-41af-913a-1b2e636a4a8f 05c5be2d-e2b4-4dba-8e4d-f73283499771 a085ef54-5395-42de-a921-e7f8620eed9c 6c16c683-dd27-4cc8-b893-afd129c784b1 51469373-8903-49a1-a0b0-431f743ee6ec f1394be8-9c2c-43df-917e-29023b5522f2 898b4f81-6695-4eec-bc4c-ea12adce7d76 c851adee-6dc6-4e9b-92f2-706893714380 b68a30fa-4361-4326-9d31-d96a753617c2 6493623b-4900-44eb-bf62-bc190a0a95a1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 Group A group of Grasshopper objects 8f78a871-2f06-4ea6-90e0-a01d24a7fec5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 d84794f5-af9c-4d72-9811-1147cf2d1525 462dd5a8-2601-4478-a481-1ee8dd5f86a3 58895c8f-6f40-4e01-aeb7-4888b6115911 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 b6ef6f8b-ad1e-4423-9960-898706e731e5 33a365e1-47c8-4aa3-abb4-aaab25609dda Group A group of Grasshopper objects 2323bc63-fb22-4ea5-bae7-7f31cd96c285 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 344c7746-254d-4ee3-a5f3-c921cc3fad86 11a32f71-68dd-4a60-8252-b6858619f35f 89be9209-650a-4860-ad45-6c85048a8cdd 48851bdf-6969-4b43-869a-1d05256c4cc6 05afd2fc-829f-4e36-8fbc-8634a6568f9a d483dc85-bf4f-450c-a292-ab6739c1fb90 Group A group of Grasshopper objects 8d909d1c-39b0-4e2a-9815-72238e5d9872 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 18 1579d30d-0bc1-4f6c-a443-d20feff6ed86 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f f1507620-5f5b-4c09-bd9e-2ac42037cbf2 03039d2b-47cc-433f-8e65-a5a9adcd8adf 9da6b53c-b09f-4170-bf84-5b86fd029c9a c8ef31d0-d381-466e-804e-0a1f6c92b605 22afb730-9d5b-4285-a585-43055f3514ce 953869e2-c8c9-4762-9926-1e2e595fc951 c6e571df-0499-4a77-802d-37c950993f53 1c14eabf-aa33-4535-9f65-86e0028a5553 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 0bf1d58f-aad3-4275-bd50-99cf2548a74d 8d879b03-b313-4ee8-a0d1-094d74aa8200 6048eea0-e847-4264-a20b-0bed78f3c756 f8000704-355a-4f41-a0e0-e728ec168ab4 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 24d23a42-7fb8-4bda-a925-06fb45878274 Group A group of Grasshopper objects 40f7d70c-8025-422c-8276-3dc0a8166921 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 2e206c4b-291d-421f-9435-7954b7e7d8c7 Group A group of Grasshopper objects e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 8cc25b5a-724f-44a8-90cd-f1fed91f00ce fd531c1b-0046-4a4d-8f48-eb87a12ba23d 34f90c53-9630-4933-b0e3-139fe4eea79b 25a63f9a-d713-44ed-86bf-fcb22d773b92 6640e9c1-ee52-4c92-8db0-af8616b9d0fa 6265ef48-81df-47e8-8e1e-d9c1734740ed 9b309e16-5c1a-4408-903e-100e36ec8367 8df76cee-b5cf-4a32-86fc-d95cfbec3910 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d aef8cc94-8f44-497f-8ad5-cc4fd32c869b eb0f36ad-d674-43e4-8314-dba70f5a2153 42953d23-da99-4261-86b0-b58a33585590 85f955fa-7aed-409d-9696-2fd1446cf52e 30293baf-2d74-4edb-a0e6-d422c5130f6a 5f6fa00a-1820-410f-95a6-639a56dc1689 ab0717cc-fed2-449c-ab71-42dc1f41bf2b 24b2f230-0ce8-485e-8952-970a2f8d7ceb Group A group of Grasshopper objects 95a900f5-baf6-4021-8707-9bf068ece39b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 82db12a4-7f12-4dbd-9d6f-a957844960c2 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 Group A group of Grasshopper objects 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 f0b70e8e-7337-4ce4-a7bb-317fc971f918 Trim Solid Trim Solid Trim Perform a solid trim on two Brep sets. 55bf66d6-0ebc-4e28-b955-56fb1959dc3e false true true longest_list 29910 853 69 52 29932 855 24 48 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29912 855 17 24 29912 855 17 24 29922 867 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29912 879 17 24 29912 879 17 24 29922 891 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 855 18 48 29959 855 18 48 29969.5 879 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 344c7746-254d-4ee3-a5f3-c921cc3fad86 false true true longest_list 36350 1059 68 68 36372 1061 24 64 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 me="gh_string" type_code="10">L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1868 16 43 33301 1868 16 43 33310.5 1889.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d17d2730-03b4-4806-b44f-007c298b977e false true true longest_list 33112 2079 71 46 33136 2081 24 42 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33114 2081 19 21 33114 2081 19 21 33125 2091.5 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33114 2102 19 21 33114 2102 19 21 33125 2112.5 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2081 18 21 33163 2081 18 21 33173.5 2091.5 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 18 21 33163 2102 18 21 33173.5 2112.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 923223c4-7611-4205-80ac-ef3a07beb385 false true true longest_list 33114 2137 69 47 33138 2139 24 43 33150 2161 false Section S Section curves 5d4e95d3-1092-4c22-bf68-6575dadbc48f true true true 1 2 a356ace0-3b56-4b09-be83-34311955aece 1d109f7e-8d95-49a7-9505-341cffb5899b 33116 2139 19 21 33116 2139 19 21 33127 2149.75 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33116 2160 19 22 33116 2160 19 22 33127 2171.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2139 16 43 33165 2139 16 43 33174.5 2160.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. fb11629f-5e3f-40c1-acc7-52d965aebe91 false true true longest_list 33114 2187 69 47 33138 2189 24 43 33150 2211 false Section S Section curves e5d840c2-0b5f-4b1a-9e73-050c347d69f7 true true true 1 2 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33116 2189 19 21 33116 2189 19 21 33127 2199.75 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33116 2210 19 22 33116 2210 19 22 33127 2221.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2189 16 43 33165 2189 16 43 33174.5 2210.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 61e08d59-4640-497c-905b-ba1f35a572c3 false true true 2 7cc793ec-0552-4a1b-bd34-f80593970e87 6c98f816-0714-4608-ae1d-9f8adaac526a 33553 2073 150 20 33553 2073 150 20 33628.63 2083.219 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 false true true 1 a98f47e1-cf84-4533-9f38-d6eaacbbf078 33550 2032 171 20 33550 2032 171 20 33636.13 2042.813 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. fe3cd439-e146-4161-977c-20a82b8b0797 false true true longest_list 33511 1903 72 62 33534 1905 24 58 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33513 1905 18 29 33513 1905 18 29 33523.5 1919.5 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33513 1934 18 29 33513 1934 18 29 33523.5 1948.5 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1905 20 58 33561 1905 20 58 33572.5 1934 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f165c30e-506b-42e9-8d59-ba4d7a74030f false true true longest_list 33934 1864 70 76 33957 1866 24 72 33969 1902 false Curves C Curves for boolean union operation 661ede73-7be5-4984-89ff-4f5c13242e83 true true true 1 2 73952200-1696-4ff2-b02b-b06f936ab2fb 54120841-bfda-4058-8fce-dd62bca4ea45 33936 1866 18 36 33936 1866 18 36 33946.5 1884 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33936 1902 18 36 33936 1902 18 36 33946.5 1920 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1866 18 72 33984 1866 18 72 33994.5 1902 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. b4030b81-af1c-4ee4-a107-01b5e6b8fa67 false true true longest_list 34198 1798 68 68 34220 1800 24 64 34232 1832 false Edges E Edge curves 0cb90ed4-7293-4e8a-a5c7-a38f17154137 true true true 1 2 3ec41447-a68f-4f4e-af7a-85f484713cea d5b1102d-ca78-4d26-b1b8-d2ed0342b01f 34200 1800 17 64 34200 1800 17 64 34210 1832 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1800 17 64 34247 1800 17 64 34257 1832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min base plate radius Represents a collection of generic data 1c89806d-87f7-4b08-890c-50926d7bf23a false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 33497 1653 154 20 33497 1653 154 20 33574.2 1663.265 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. d124e20d-009d-4a19-8af4-cde1f8ef15f5 false true true longest_list 33627 1788 74 64 33654 1790 24 60 33666 1820 false Surface S Base surface 60d8eb5b-f40d-40e8-81a6-925ba90d5599 true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33629 1790 22 30 33629 1790 22 30 33641.5 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33629 1820 22 30 33629 1820 22 30 33641.5 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 18 20 33681 1790 18 20 33691.5 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 18 20 33681 1810 18 20 33691.5 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 18 20 33681 1830 18 20 33691.5 1840 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 3a617fb5-a276-46bc-954f-80526f293241 false true true longest_list 33811 1750 70 64 33834 1752 24 60 33846 1782 false Center C Center point 3080ce6d-9fab-4b41-9b7b-1e6f8e198a74 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1752 18 20 33813 1752 18 20 33823.5 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1772 18 20 33813 1772 18 20 33823.5 1782 false 0 0 1 Radius R Radius of circle 2c86edc1-9152-4fd7-b647-20404cc856c9 false true true 1 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 1 33813 1792 18 20 33813 1792 18 20 33823.5 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 18 60 33861 1752 18 60 33871.5 1782 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3ec41447-a68f-4f4e-af7a-85f484713cea false true true 2 1 bd071c3b-ebde-49fa-865b-2359e40e42f8 1 {A;B;C} {A;B} 34025.66 1849.46 150 40 34031.66 1855.46 138 28 34025.66 1849.46 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a false true true 1 42839130-3487-4cea-b77b-1dcb33005065 33444 1626 213 20 33444 1626 213 20 33550.65 1636.005 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c false true true longest_list 30778 1812 69 67 30801 1814 24 63 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30780 1814 18 21 30780 1814 18 21 30790.5 1824.5 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30780 1835 18 21 30780 1835 18 21 30790.5 1845.5 false 1 Count C Number of values in the series 10c24dac-4532-494f-b40e-5a0e2d9a24af false true true 1 0cd4b0c2-75cc-4658-9779-e2897015cb6f 1 30780 1856 18 21 30780 1856 18 21 30790.5 1866.5 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1814 17 63 30828 1814 17 63 30838 1845.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0cd4b0c2-75cc-4658-9779-e2897015cb6f false true true 1 0798807f-c021-4878-9670-6a988b4801f6 4 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1857 50 20 30720 1857 50 20 30720.08 1857.845 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers e12069b1-58e6-477f-9cf8-4e3b07476cb4 false true true 1 68fe8c17-7f52-43dc-9960-078d11826bfd 30871 1833 50 20 30871 1833 50 20 30896.54 1843.82 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. c0336d01-055b-478a-980f-133e103c2113 false true true longest_list 30778 1881 69 67 30801 1883 24 63 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30780 1883 18 21 30780 1883 18 21 30790.5 1893.5 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30780 1904 18 21 30780 1904 18 21 30790.5 1914.5 false 1 Count C Number of values in the series c50472f2-9d1b-4e82-80ac-d8204ed9ba8c false true true 1 55b711e3-6973-4364-b4f4-5f2e5b6ef790 1 30780 1925 18 21 30780 1925 18 21 30790.5 1935.5 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1883 17 63 30828 1883 17 63 30838 1914.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 55b711e3-6973-4364-b4f4-5f2e5b6ef790 false true true 1 20104076-5c6f-4b3e-a85f-4afd3646a9ae 35 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1927 50 20 30720 1927 50 20 30720.32 1927.731 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers ee032f2a-6569-4b80-8215-6f641e5081a9 false true true 1 be0eaf6d-3df5-499d-b70b-da77e838620a 30871 1904 50 20 30871 1904 50 20 30896.01 1914.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3629a43-4115-4995-84ee-1fac64ef24de false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 30874 1874 50 20 30874 1874 50 20 30874.3 1874.674 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 30cd08ec-534c-45d9-b261-14d87265e69f false true true longest_list 30936 1826 69 73 30958 1828 24 69 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30938 1828 17 34 30938 1828 17 34 30948 1845.25 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30938 1862 17 35 30938 1862 17 35 30948 1879.75 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1828 18 69 30985 1828 18 69 30995.5 1862.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. eb9bd8ea-b2fd-465c-89af-b6aee4209479 false true true longest_list 30778 1951 69 67 30801 1953 24 63 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30780 1953 18 21 30780 1953 18 21 30790.5 1963.5 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30780 1974 18 21 30780 1974 18 21 30790.5 1984.5 false 1 Count C Number of values in the series 92419e0e-e080-4564-9459-207a52db0a0b false true true 1 95fba8f5-4069-4794-8526-89587c96e437 1 30780 1995 18 21 30780 1995 18 21 30790.5 2005.5 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1953 17 63 30828 1953 17 63 30838 1984.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 95fba8f5-4069-4794-8526-89587c96e437 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30720 1997 50 20 30720 1997 50 20 30720.75 1997.395 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 90cce779-5dcc-4be7-8ead-16f57845a265 false true true 1 a25b2d45-55fe-432e-accb-9449e6f806ca 30871 1977 50 20 30871 1977 50 20 30896.3 1987.1 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure c7492f15-2126-40f8-9a91-08092d69c2b1 false true true longest_list 31620 1841 86 81 31659 1843 24 77 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31622 1843 34 25 31638 1843 18 25 31648.5 1855.833 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31622 1868 34 26 31622 1868 34 26 31648.5 1881.5 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31622 1894 34 26 31622 1894 34 26 31648.5 1907.167 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1843 18 77 31686 1843 18 77 31696.5 1881.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 false true true longest_list 30934 1905 71 64 30960 1907 24 60 30972 1937 false List L List to shift c58fac5b-8d40-4c30-bb64-542cb8ad7643 true true true 1 1 ee032f2a-6569-4b80-8215-6f641e5081a9 30936 1907 21 20 30936 1907 21 20 30948 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30936 1927 21 20 30936 1927 21 20 30948 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30936 1947 21 20 30936 1947 21 20 30948 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 16 60 30987 1907 16 60 30996.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31029 1844 85 73 31067 1846 24 69 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31031 1846 33 34 31031 1846 33 34 31057 1863.25 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31031 1880 33 35 31047 1880 17 35 31057 1897.75 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1846 18 69 31094 1846 18 69 31104.5 1880.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 false true true longest_list 31134 1882 85 73 31172 1884 24 69 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31136 1884 33 34 31136 1884 33 34 31162 1901.25 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31136 1918 33 35 31152 1918 17 35 31162 1935.75 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1884 18 69 31199 1884 18 69 31209.5 1918.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 7439f57d-8e4c-4c2e-b91e-f602deb7b891 false true true longest_list 31239 1935 85 73 31277 1937 24 69 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31241 1937 33 34 31241 1937 33 34 31267 1954.25 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31241 1971 33 35 31257 1971 17 35 31267 1988.75 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1937 18 69 31304 1937 18 69 31314.5 1971.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34007351-2466-44bb-b7ad-951815956515 false true true longest_list 31351 1920 84 88 31389 1922 24 84 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31353 1922 33 42 31353 1922 33 42 31379 1943 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31353 1964 33 42 31369 1964 17 42 31379 1985 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1922 17 42 31416 1922 17 42 31426 1943 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 17 42 31416 1964 17 42 31426 1985 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 false true true longest_list 31494 1944 71 64 31520 1946 24 60 31532 1976 false List L List to shift baf434de-14f2-4dcf-a016-2839487676b7 true true true 1 1 0f80026c-7e74-4471-b036-2964fcc57e6b 31496 1946 21 20 31496 1946 21 20 31508 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31496 1966 21 20 31496 1966 21 20 31508 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31496 1986 21 20 31496 1986 21 20 31508 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 16 60 31547 1946 16 60 31556.5 1976 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. fd4347bf-639e-400b-bdb7-040985e52501 false true true longest_list 31785 1740 68 66 31807 1742 24 62 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31787 1742 17 31 31787 1742 17 31 31797 1757.5 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31787 1773 17 31 31787 1773 17 31 31797 1788.5 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1742 17 62 31834 1742 17 62 31844 1773 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c76aa04d-6e5e-43de-bad8-3efe29eedcc1 false true true 2 1 d3693c7d-2f3b-4604-8c95-1e9527217569 1 {A;B;C} {A;B} 31881.22 1754.773 161 40 31887.22 1760.773 149 28 31881.22 1754.773 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 704e1584-a432-4a2b-8b7d-93391e02e14c false true true cross_reference 32075 1761 69 46 32097 1763 24 42 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32077 1763 17 21 32077 1763 17 21 32087 1773.5 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32077 1784 17 21 32077 1784 17 21 32087 1794.5 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1763 18 21 32124 1763 18 21 32134.5 1773.5 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 18 21 32124 1784 18 21 32134.5 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 831d15ca-7715-4426-8382-d92a62aae503 false true true 2 1 cdec0cdf-31b3-4c41-b381-d8b650678c33 1 {A;B;C} {A;B} 32181.9 2066.871 161 40 32187.9 2072.871 149 28 32181.9 2066.871 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ab9d5c-a827-4d16-80b8-63b444b2e179 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 31068 1930 50 20 31068 1930 50 20 31068.9 1930.874 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31245.22 1877.899 31530.3 1879.253 31530.07 1922.368 31244.99 1921.014 REMAP LAST ELEMENTS TO THE FRONT 20 Arial Black true false Scribble Scribble A quick note 3a915658-6b42-4822-a177-5973184d2030 31239.99 1872.899 295.3145 54.46863 31239.99 1872.899 295.3145 54.46863 31245.22 1877.899 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 20104076-5c6f-4b3e-a85f-4afd3646a9ae false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29689 1927 143 20 29689 1927 143 20 29760.97 1937.264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 0798807f-c021-4878-9670-6a988b4801f6 false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 29778 1857 54 20 29778 1857 54 20 29805.37 1867.848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint outer and inner planes Represents a collection of generic data e7f38283-94fa-48ba-a83f-49c28d743a04 false true true 1 f36144a3-1af3-46f0-bb18-a963976b4352 31613 2059 232 20 31613 2059 232 20 31729.15 2069.752 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30701.79 2112.527 31524.19 2114.226 31524.05 2174.351 30701.65 2172.652 Create ring joint 'loop' 64 Arial Black true false Scribble Scribble A quick note a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 30696.65 2107.527 832.543 71.82373 30696.65 2107.527 832.543 71.82373 30701.79 2112.527 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 26cce2d8-cdf4-4db8-8522-85136cd327ef false true true longest_list 29451 2099 68 82 29473 2101 24 78 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29453 2101 17 78 29453 2101 17 78 29463 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2101 17 26 29500 2101 17 26 29510 2114 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2127 17 26 29500 2127 17 26 29510 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2153 17 26 29500 2153 17 26 29510 2166 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 82db12a4-7f12-4dbd-9d6f-a957844960c2 3f2928a3-cc05-4750-b5f9-13a7ea67a546 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 515c91a9-23e5-46d8-b026-2ff296fe76b0 82891a33-3114-4dd0-bfc3-24aa24ebf539 d7ddc450-9c77-4d79-8da1-b6b6f8395005 28ebbb9c-4024-418e-8ad8-841f10dca5dc 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 8360a838-2e31-41af-913a-1b2e636a4a8f 05c5be2d-e2b4-4dba-8e4d-f73283499771 a085ef54-5395-42de-a921-e7f8620eed9c 6c16c683-dd27-4cc8-b893-afd129c784b1 51469373-8903-49a1-a0b0-431f743ee6ec f1394be8-9c2c-43df-917e-29023b5522f2 898b4f81-6695-4eec-bc4c-ea12adce7d76 c851adee-6dc6-4e9b-92f2-706893714380 b68a30fa-4361-4326-9d31-d96a753617c2 6493623b-4900-44eb-bf62-bc190a0a95a1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 Group A group of Grasshopper objects 8f78a871-2f06-4ea6-90e0-a01d24a7fec5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 d84794f5-af9c-4d72-9811-1147cf2d1525 462dd5a8-2601-4478-a481-1ee8dd5f86a3 58895c8f-6f40-4e01-aeb7-4888b6115911 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 b6ef6f8b-ad1e-4423-9960-898706e731e5 33a365e1-47c8-4aa3-abb4-aaab25609dda Group A group of Grasshopper objects 2323bc63-fb22-4ea5-bae7-7f31cd96c285 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 344c7746-254d-4ee3-a5f3-c921cc3fad86 11a32f71-68dd-4a60-8252-b6858619f35f 89be9209-650a-4860-ad45-6c85048a8cdd 48851bdf-6969-4b43-869a-1d05256c4cc6 05afd2fc-829f-4e36-8fbc-8634a6568f9a d483dc85-bf4f-450c-a292-ab6739c1fb90 Group A group of Grasshopper objects 8d909d1c-39b0-4e2a-9815-72238e5d9872 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 18 1579d30d-0bc1-4f6c-a443-d20feff6ed86 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f f1507620-5f5b-4c09-bd9e-2ac42037cbf2 03039d2b-47cc-433f-8e65-a5a9adcd8adf 9da6b53c-b09f-4170-bf84-5b86fd029c9a c8ef31d0-d381-466e-804e-0a1f6c92b605 22afb730-9d5b-4285-a585-43055f3514ce 953869e2-c8c9-4762-9926-1e2e595fc951 c6e571df-0499-4a77-802d-37c950993f53 1c14eabf-aa33-4535-9f65-86e0028a5553 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 0bf1d58f-aad3-4275-bd50-99cf2548a74d 8d879b03-b313-4ee8-a0d1-094d74aa8200 6048eea0-e847-4264-a20b-0bed78f3c756 f8000704-355a-4f41-a0e0-e728ec168ab4 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 24d23a42-7fb8-4bda-a925-06fb45878274 Group A group of Grasshopper objects 40f7d70c-8025-422c-8276-3dc0a8166921 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 2e206c4b-291d-421f-9435-7954b7e7d8c7 Group A group of Grasshopper objects e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 8cc25b5a-724f-44a8-90cd-f1fed91f00ce fd531c1b-0046-4a4d-8f48-eb87a12ba23d 34f90c53-9630-4933-b0e3-139fe4eea79b 25a63f9a-d713-44ed-86bf-fcb22d773b92 6640e9c1-ee52-4c92-8db0-af8616b9d0fa 6265ef48-81df-47e8-8e1e-d9c1734740ed 9b309e16-5c1a-4408-903e-100e36ec8367 8df76cee-b5cf-4a32-86fc-d95cfbec3910 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d aef8cc94-8f44-497f-8ad5-cc4fd32c869b eb0f36ad-d674-43e4-8314-dba70f5a2153 42953d23-da99-4261-86b0-b58a33585590 85f955fa-7aed-409d-9696-2fd1446cf52e 30293baf-2d74-4edb-a0e6-d422c5130f6a 5f6fa00a-1820-410f-95a6-639a56dc1689 ab0717cc-fed2-449c-ab71-42dc1f41bf2b 24b2f230-0ce8-485e-8952-970a2f8d7ceb Group A group of Grasshopper objects 95a900f5-baf6-4021-8707-9bf068ece39b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 82db12a4-7f12-4dbd-9d6f-a957844960c2 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 Group A group of Grasshopper objects 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 f0b70e8e-7337-4ce4-a7bb-317fc971f918 Trim Solid Trim Solid Trim Perform a solid trim on two Brep sets. 55bf66d6-0ebc-4e28-b955-56fb1959dc3e false true true longest_list 29910 853 69 52 29932 855 24 48 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29912 855 17 24 29912 855 17 24 29922 867 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29912 879 17 24 29912 879 17 24 29922 891 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 855 18 48 29959 855 18 48 29969.5 879 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 344c7746-254d-4ee3-a5f3-c921cc3fad86 false true true longest_list 36350 1059 68 68 36372 1061 24 64 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 me="gh_string" type_code="10">L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1868 16 43 33301 1868 16 43 33310.5 1889.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d17d2730-03b4-4806-b44f-007c298b977e false true true longest_list 33112 2079 71 46 33136 2081 24 42 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33114 2081 19 21 33114 2081 19 21 33125 2091.5 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33114 2102 19 21 33114 2102 19 21 33125 2112.5 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2081 18 21 33163 2081 18 21 33173.5 2091.5 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 18 21 33163 2102 18 21 33173.5 2112.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 923223c4-7611-4205-80ac-ef3a07beb385 false true true longest_list 33114 2137 69 47 33138 2139 24 43 33150 2161 false Section S Section curves 5d4e95d3-1092-4c22-bf68-6575dadbc48f true true true 1 2 a356ace0-3b56-4b09-be83-34311955aece 1d109f7e-8d95-49a7-9505-341cffb5899b 33116 2139 19 21 33116 2139 19 21 33127 2149.75 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33116 2160 19 22 33116 2160 19 22 33127 2171.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2139 16 43 33165 2139 16 43 33174.5 2160.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. fb11629f-5e3f-40c1-acc7-52d965aebe91 false true true longest_list 33114 2187 69 47 33138 2189 24 43 33150 2211 false Section S Section curves e5d840c2-0b5f-4b1a-9e73-050c347d69f7 true true true 1 2 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33116 2189 19 21 33116 2189 19 21 33127 2199.75 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33116 2210 19 22 33116 2210 19 22 33127 2221.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2189 16 43 33165 2189 16 43 33174.5 2210.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 61e08d59-4640-497c-905b-ba1f35a572c3 false true true 2 7cc793ec-0552-4a1b-bd34-f80593970e87 6c98f816-0714-4608-ae1d-9f8adaac526a 33553 2073 150 20 33553 2073 150 20 33628.63 2083.219 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 false true true 1 a98f47e1-cf84-4533-9f38-d6eaacbbf078 33550 2032 171 20 33550 2032 171 20 33636.13 2042.813 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. fe3cd439-e146-4161-977c-20a82b8b0797 false true true longest_list 33511 1903 72 62 33534 1905 24 58 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33513 1905 18 29 33513 1905 18 29 33523.5 1919.5 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33513 1934 18 29 33513 1934 18 29 33523.5 1948.5 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1905 20 58 33561 1905 20 58 33572.5 1934 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f165c30e-506b-42e9-8d59-ba4d7a74030f false true true longest_list 33934 1864 70 76 33957 1866 24 72 33969 1902 false Curves C Curves for boolean union operation 661ede73-7be5-4984-89ff-4f5c13242e83 true true true 1 2 73952200-1696-4ff2-b02b-b06f936ab2fb 54120841-bfda-4058-8fce-dd62bca4ea45 33936 1866 18 36 33936 1866 18 36 33946.5 1884 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33936 1902 18 36 33936 1902 18 36 33946.5 1920 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1866 18 72 33984 1866 18 72 33994.5 1902 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. b4030b81-af1c-4ee4-a107-01b5e6b8fa67 false true true longest_list 34198 1798 68 68 34220 1800 24 64 34232 1832 false Edges E Edge curves 0cb90ed4-7293-4e8a-a5c7-a38f17154137 true true true 1 2 3ec41447-a68f-4f4e-af7a-85f484713cea d5b1102d-ca78-4d26-b1b8-d2ed0342b01f 34200 1800 17 64 34200 1800 17 64 34210 1832 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1800 17 64 34247 1800 17 64 34257 1832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min base plate radius Represents a collection of generic data 1c89806d-87f7-4b08-890c-50926d7bf23a false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 33497 1653 154 20 33497 1653 154 20 33574.2 1663.265 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. d124e20d-009d-4a19-8af4-cde1f8ef15f5 false true true longest_list 33627 1788 74 64 33654 1790 24 60 33666 1820 false Surface S Base surface 60d8eb5b-f40d-40e8-81a6-925ba90d5599 true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33629 1790 22 30 33629 1790 22 30 33641.5 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33629 1820 22 30 33629 1820 22 30 33641.5 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 18 20 33681 1790 18 20 33691.5 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 18 20 33681 1810 18 20 33691.5 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 18 20 33681 1830 18 20 33691.5 1840 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 3a617fb5-a276-46bc-954f-80526f293241 false true true longest_list 33811 1750 70 64 33834 1752 24 60 33846 1782 false Center C Center point 3080ce6d-9fab-4b41-9b7b-1e6f8e198a74 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1752 18 20 33813 1752 18 20 33823.5 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1772 18 20 33813 1772 18 20 33823.5 1782 false 0 0 1 Radius R Radius of circle 2c86edc1-9152-4fd7-b647-20404cc856c9 false true true 1 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 1 33813 1792 18 20 33813 1792 18 20 33823.5 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 18 60 33861 1752 18 60 33871.5 1782 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3ec41447-a68f-4f4e-af7a-85f484713cea false true true 2 1 bd071c3b-ebde-49fa-865b-2359e40e42f8 1 {A;B;C} {A;B} 34025.66 1849.46 150 40 34031.66 1855.46 138 28 34025.66 1849.46 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a false true true 1 42839130-3487-4cea-b77b-1dcb33005065 33444 1626 213 20 33444 1626 213 20 33550.65 1636.005 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c false true true longest_list 30778 1812 69 67 30801 1814 24 63 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30780 1814 18 21 30780 1814 18 21 30790.5 1824.5 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30780 1835 18 21 30780 1835 18 21 30790.5 1845.5 false 1 Count C Number of values in the series 10c24dac-4532-494f-b40e-5a0e2d9a24af false true true 1 0cd4b0c2-75cc-4658-9779-e2897015cb6f 1 30780 1856 18 21 30780 1856 18 21 30790.5 1866.5 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1814 17 63 30828 1814 17 63 30838 1845.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0cd4b0c2-75cc-4658-9779-e2897015cb6f false true true 1 0798807f-c021-4878-9670-6a988b4801f6 4 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1857 50 20 30720 1857 50 20 30720.08 1857.845 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers e12069b1-58e6-477f-9cf8-4e3b07476cb4 false true true 1 68fe8c17-7f52-43dc-9960-078d11826bfd 30871 1833 50 20 30871 1833 50 20 30896.54 1843.82 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. c0336d01-055b-478a-980f-133e103c2113 false true true longest_list 30778 1881 69 67 30801 1883 24 63 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30780 1883 18 21 30780 1883 18 21 30790.5 1893.5 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30780 1904 18 21 30780 1904 18 21 30790.5 1914.5 false 1 Count C Number of values in the series c50472f2-9d1b-4e82-80ac-d8204ed9ba8c false true true 1 55b711e3-6973-4364-b4f4-5f2e5b6ef790 1 30780 1925 18 21 30780 1925 18 21 30790.5 1935.5 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1883 17 63 30828 1883 17 63 30838 1914.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 55b711e3-6973-4364-b4f4-5f2e5b6ef790 false true true 1 20104076-5c6f-4b3e-a85f-4afd3646a9ae 35 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1927 50 20 30720 1927 50 20 30720.32 1927.731 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers ee032f2a-6569-4b80-8215-6f641e5081a9 false true true 1 be0eaf6d-3df5-499d-b70b-da77e838620a 30871 1904 50 20 30871 1904 50 20 30896.01 1914.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3629a43-4115-4995-84ee-1fac64ef24de false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 30874 1874 50 20 30874 1874 50 20 30874.3 1874.674 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 30cd08ec-534c-45d9-b261-14d87265e69f false true true longest_list 30936 1826 69 73 30958 1828 24 69 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30938 1828 17 34 30938 1828 17 34 30948 1845.25 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30938 1862 17 35 30938 1862 17 35 30948 1879.75 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1828 18 69 30985 1828 18 69 30995.5 1862.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. eb9bd8ea-b2fd-465c-89af-b6aee4209479 false true true longest_list 30778 1951 69 67 30801 1953 24 63 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30780 1953 18 21 30780 1953 18 21 30790.5 1963.5 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30780 1974 18 21 30780 1974 18 21 30790.5 1984.5 false 1 Count C Number of values in the series 92419e0e-e080-4564-9459-207a52db0a0b false true true 1 95fba8f5-4069-4794-8526-89587c96e437 1 30780 1995 18 21 30780 1995 18 21 30790.5 2005.5 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1953 17 63 30828 1953 17 63 30838 1984.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 95fba8f5-4069-4794-8526-89587c96e437 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30720 1997 50 20 30720 1997 50 20 30720.75 1997.395 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 90cce779-5dcc-4be7-8ead-16f57845a265 false true true 1 a25b2d45-55fe-432e-accb-9449e6f806ca 30871 1977 50 20 30871 1977 50 20 30896.3 1987.1 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure c7492f15-2126-40f8-9a91-08092d69c2b1 false true true longest_list 31620 1841 86 81 31659 1843 24 77 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31622 1843 34 25 31638 1843 18 25 31648.5 1855.833 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31622 1868 34 26 31622 1868 34 26 31648.5 1881.5 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31622 1894 34 26 31622 1894 34 26 31648.5 1907.167 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1843 18 77 31686 1843 18 77 31696.5 1881.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 false true true longest_list 30934 1905 71 64 30960 1907 24 60 30972 1937 false List L List to shift c58fac5b-8d40-4c30-bb64-542cb8ad7643 true true true 1 1 ee032f2a-6569-4b80-8215-6f641e5081a9 30936 1907 21 20 30936 1907 21 20 30948 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30936 1927 21 20 30936 1927 21 20 30948 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30936 1947 21 20 30936 1947 21 20 30948 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 16 60 30987 1907 16 60 30996.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31029 1844 85 73 31067 1846 24 69 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31031 1846 33 34 31031 1846 33 34 31057 1863.25 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31031 1880 33 35 31047 1880 17 35 31057 1897.75 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1846 18 69 31094 1846 18 69 31104.5 1880.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 false true true longest_list 31134 1882 85 73 31172 1884 24 69 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31136 1884 33 34 31136 1884 33 34 31162 1901.25 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31136 1918 33 35 31152 1918 17 35 31162 1935.75 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1884 18 69 31199 1884 18 69 31209.5 1918.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 7439f57d-8e4c-4c2e-b91e-f602deb7b891 false true true longest_list 31239 1935 85 73 31277 1937 24 69 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31241 1937 33 34 31241 1937 33 34 31267 1954.25 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31241 1971 33 35 31257 1971 17 35 31267 1988.75 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1937 18 69 31304 1937 18 69 31314.5 1971.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34007351-2466-44bb-b7ad-951815956515 false true true longest_list 31351 1920 84 88 31389 1922 24 84 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31353 1922 33 42 31353 1922 33 42 31379 1943 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31353 1964 33 42 31369 1964 17 42 31379 1985 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1922 17 42 31416 1922 17 42 31426 1943 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 17 42 31416 1964 17 42 31426 1985 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 false true true longest_list 31494 1944 71 64 31520 1946 24 60 31532 1976 false List L List to shift baf434de-14f2-4dcf-a016-2839487676b7 true true true 1 1 0f80026c-7e74-4471-b036-2964fcc57e6b 31496 1946 21 20 31496 1946 21 20 31508 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31496 1966 21 20 31496 1966 21 20 31508 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31496 1986 21 20 31496 1986 21 20 31508 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 16 60 31547 1946 16 60 31556.5 1976 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. fd4347bf-639e-400b-bdb7-040985e52501 false true true longest_list 31785 1740 68 66 31807 1742 24 62 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31787 1742 17 31 31787 1742 17 31 31797 1757.5 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31787 1773 17 31 31787 1773 17 31 31797 1788.5 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1742 17 62 31834 1742 17 62 31844 1773 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c76aa04d-6e5e-43de-bad8-3efe29eedcc1 false true true 2 1 d3693c7d-2f3b-4604-8c95-1e9527217569 1 {A;B;C} {A;B} 31881.22 1754.773 161 40 31887.22 1760.773 149 28 31881.22 1754.773 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 704e1584-a432-4a2b-8b7d-93391e02e14c false true true cross_reference 32075 1761 69 46 32097 1763 24 42 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32077 1763 17 21 32077 1763 17 21 32087 1773.5 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32077 1784 17 21 32077 1784 17 21 32087 1794.5 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1763 18 21 32124 1763 18 21 32134.5 1773.5 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 18 21 32124 1784 18 21 32134.5 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 831d15ca-7715-4426-8382-d92a62aae503 false true true 2 1 cdec0cdf-31b3-4c41-b381-d8b650678c33 1 {A;B;C} {A;B} 32181.9 2066.871 161 40 32187.9 2072.871 149 28 32181.9 2066.871 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ab9d5c-a827-4d16-80b8-63b444b2e179 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 31068 1930 50 20 31068 1930 50 20 31068.9 1930.874 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31245.22 1877.899 31530.3 1879.253 31530.07 1922.368 31244.99 1921.014 REMAP LAST ELEMENTS TO THE FRONT 20 Arial Black true false Scribble Scribble A quick note 3a915658-6b42-4822-a177-5973184d2030 31239.99 1872.899 295.3145 54.46863 31239.99 1872.899 295.3145 54.46863 31245.22 1877.899 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 20104076-5c6f-4b3e-a85f-4afd3646a9ae false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29689 1927 143 20 29689 1927 143 20 29760.97 1937.264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 0798807f-c021-4878-9670-6a988b4801f6 false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 29778 1857 54 20 29778 1857 54 20 29805.37 1867.848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint outer and inner planes Represents a collection of generic data e7f38283-94fa-48ba-a83f-49c28d743a04 false true true 1 f36144a3-1af3-46f0-bb18-a963976b4352 31613 2059 232 20 31613 2059 232 20 31729.15 2069.752 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30701.79 2112.527 31524.19 2114.226 31524.05 2174.351 30701.65 2172.652 Create ring joint 'loop' 64 Arial Black true false Scribble Scribble A quick note a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 30696.65 2107.527 832.543 71.82373 30696.65 2107.527 832.543 71.82373 30701.79 2112.527 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 26cce2d8-cdf4-4db8-8522-85136cd327ef false true true longest_list 29451 2099 68 82 29473 2101 24 78 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29453 2101 17 78 29453 2101 17 78 29463 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2101 17 26 29500 2101 17 26 29510 2114 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2127 17 26 29500 2127 17 26 29510 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2153 17 26 29500 2153 17 26 29510 2166 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 82db12a4-7f12-4dbd-9d6f-a957844960c2 3f2928a3-cc05-4750-b5f9-13a7ea67a546 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 515c91a9-23e5-46d8-b026-2ff296fe76b0 82891a33-3114-4dd0-bfc3-24aa24ebf539 d7ddc450-9c77-4d79-8da1-b6b6f8395005 28ebbb9c-4024-418e-8ad8-841f10dca5dc 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 8360a838-2e31-41af-913a-1b2e636a4a8f 05c5be2d-e2b4-4dba-8e4d-f73283499771 a085ef54-5395-42de-a921-e7f8620eed9c 6c16c683-dd27-4cc8-b893-afd129c784b1 51469373-8903-49a1-a0b0-431f743ee6ec f1394be8-9c2c-43df-917e-29023b5522f2 898b4f81-6695-4eec-bc4c-ea12adce7d76 c851adee-6dc6-4e9b-92f2-706893714380 b68a30fa-4361-4326-9d31-d96a753617c2 6493623b-4900-44eb-bf62-bc190a0a95a1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 Group A group of Grasshopper objects 8f78a871-2f06-4ea6-90e0-a01d24a7fec5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 d84794f5-af9c-4d72-9811-1147cf2d1525 462dd5a8-2601-4478-a481-1ee8dd5f86a3 58895c8f-6f40-4e01-aeb7-4888b6115911 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 b6ef6f8b-ad1e-4423-9960-898706e731e5 33a365e1-47c8-4aa3-abb4-aaab25609dda Group A group of Grasshopper objects 2323bc63-fb22-4ea5-bae7-7f31cd96c285 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 344c7746-254d-4ee3-a5f3-c921cc3fad86 11a32f71-68dd-4a60-8252-b6858619f35f 89be9209-650a-4860-ad45-6c85048a8cdd 48851bdf-6969-4b43-869a-1d05256c4cc6 05afd2fc-829f-4e36-8fbc-8634a6568f9a d483dc85-bf4f-450c-a292-ab6739c1fb90 Group A group of Grasshopper objects 8d909d1c-39b0-4e2a-9815-72238e5d9872 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 18 1579d30d-0bc1-4f6c-a443-d20feff6ed86 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f f1507620-5f5b-4c09-bd9e-2ac42037cbf2 03039d2b-47cc-433f-8e65-a5a9adcd8adf 9da6b53c-b09f-4170-bf84-5b86fd029c9a c8ef31d0-d381-466e-804e-0a1f6c92b605 22afb730-9d5b-4285-a585-43055f3514ce 953869e2-c8c9-4762-9926-1e2e595fc951 c6e571df-0499-4a77-802d-37c950993f53 1c14eabf-aa33-4535-9f65-86e0028a5553 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 0bf1d58f-aad3-4275-bd50-99cf2548a74d 8d879b03-b313-4ee8-a0d1-094d74aa8200 6048eea0-e847-4264-a20b-0bed78f3c756 f8000704-355a-4f41-a0e0-e728ec168ab4 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 24d23a42-7fb8-4bda-a925-06fb45878274 Group A group of Grasshopper objects 40f7d70c-8025-422c-8276-3dc0a8166921 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 2e206c4b-291d-421f-9435-7954b7e7d8c7 Group A group of Grasshopper objects e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 8cc25b5a-724f-44a8-90cd-f1fed91f00ce fd531c1b-0046-4a4d-8f48-eb87a12ba23d 34f90c53-9630-4933-b0e3-139fe4eea79b 25a63f9a-d713-44ed-86bf-fcb22d773b92 6640e9c1-ee52-4c92-8db0-af8616b9d0fa 6265ef48-81df-47e8-8e1e-d9c1734740ed 9b309e16-5c1a-4408-903e-100e36ec8367 8df76cee-b5cf-4a32-86fc-d95cfbec3910 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d aef8cc94-8f44-497f-8ad5-cc4fd32c869b eb0f36ad-d674-43e4-8314-dba70f5a2153 42953d23-da99-4261-86b0-b58a33585590 85f955fa-7aed-409d-9696-2fd1446cf52e 30293baf-2d74-4edb-a0e6-d422c5130f6a 5f6fa00a-1820-410f-95a6-639a56dc1689 ab0717cc-fed2-449c-ab71-42dc1f41bf2b 24b2f230-0ce8-485e-8952-970a2f8d7ceb Group A group of Grasshopper objects 95a900f5-baf6-4021-8707-9bf068ece39b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 82db12a4-7f12-4dbd-9d6f-a957844960c2 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 Group A group of Grasshopper objects 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 f0b70e8e-7337-4ce4-a7bb-317fc971f918 Trim Solid Trim Solid Trim Perform a solid trim on two Brep sets. 55bf66d6-0ebc-4e28-b955-56fb1959dc3e false true true longest_list 29910 853 69 52 29932 855 24 48 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29912 855 17 24 29912 855 17 24 29922 867 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29912 879 17 24 29912 879 17 24 29922 891 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 855 18 48 29959 855 18 48 29969.5 879 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 344c7746-254d-4ee3-a5f3-c921cc3fad86 false true true longest_list 36350 1059 68 68 36372 1061 24 64 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 me="gh_string" type_code="10">L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1868 16 43 33301 1868 16 43 33310.5 1889.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d17d2730-03b4-4806-b44f-007c298b977e false true true longest_list 33112 2079 71 46 33136 2081 24 42 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33114 2081 19 21 33114 2081 19 21 33125 2091.5 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33114 2102 19 21 33114 2102 19 21 33125 2112.5 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2081 18 21 33163 2081 18 21 33173.5 2091.5 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 18 21 33163 2102 18 21 33173.5 2112.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 923223c4-7611-4205-80ac-ef3a07beb385 false true true longest_list 33114 2137 69 47 33138 2139 24 43 33150 2161 false Section S Section curves 5d4e95d3-1092-4c22-bf68-6575dadbc48f true true true 1 2 a356ace0-3b56-4b09-be83-34311955aece 1d109f7e-8d95-49a7-9505-341cffb5899b 33116 2139 19 21 33116 2139 19 21 33127 2149.75 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33116 2160 19 22 33116 2160 19 22 33127 2171.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2139 16 43 33165 2139 16 43 33174.5 2160.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. fb11629f-5e3f-40c1-acc7-52d965aebe91 false true true longest_list 33114 2187 69 47 33138 2189 24 43 33150 2211 false Section S Section curves e5d840c2-0b5f-4b1a-9e73-050c347d69f7 true true true 1 2 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33116 2189 19 21 33116 2189 19 21 33127 2199.75 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33116 2210 19 22 33116 2210 19 22 33127 2221.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2189 16 43 33165 2189 16 43 33174.5 2210.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 61e08d59-4640-497c-905b-ba1f35a572c3 false true true 2 7cc793ec-0552-4a1b-bd34-f80593970e87 6c98f816-0714-4608-ae1d-9f8adaac526a 33553 2073 150 20 33553 2073 150 20 33628.63 2083.219 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 false true true 1 a98f47e1-cf84-4533-9f38-d6eaacbbf078 33550 2032 171 20 33550 2032 171 20 33636.13 2042.813 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. fe3cd439-e146-4161-977c-20a82b8b0797 false true true longest_list 33511 1903 72 62 33534 1905 24 58 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33513 1905 18 29 33513 1905 18 29 33523.5 1919.5 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33513 1934 18 29 33513 1934 18 29 33523.5 1948.5 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1905 20 58 33561 1905 20 58 33572.5 1934 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f165c30e-506b-42e9-8d59-ba4d7a74030f false true true longest_list 33934 1864 70 76 33957 1866 24 72 33969 1902 false Curves C Curves for boolean union operation 661ede73-7be5-4984-89ff-4f5c13242e83 true true true 1 2 73952200-1696-4ff2-b02b-b06f936ab2fb 54120841-bfda-4058-8fce-dd62bca4ea45 33936 1866 18 36 33936 1866 18 36 33946.5 1884 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33936 1902 18 36 33936 1902 18 36 33946.5 1920 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1866 18 72 33984 1866 18 72 33994.5 1902 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. b4030b81-af1c-4ee4-a107-01b5e6b8fa67 false true true longest_list 34198 1798 68 68 34220 1800 24 64 34232 1832 false Edges E Edge curves 0cb90ed4-7293-4e8a-a5c7-a38f17154137 true true true 1 2 3ec41447-a68f-4f4e-af7a-85f484713cea d5b1102d-ca78-4d26-b1b8-d2ed0342b01f 34200 1800 17 64 34200 1800 17 64 34210 1832 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1800 17 64 34247 1800 17 64 34257 1832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min base plate radius Represents a collection of generic data 1c89806d-87f7-4b08-890c-50926d7bf23a false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 33497 1653 154 20 33497 1653 154 20 33574.2 1663.265 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. d124e20d-009d-4a19-8af4-cde1f8ef15f5 false true true longest_list 33627 1788 74 64 33654 1790 24 60 33666 1820 false Surface S Base surface 60d8eb5b-f40d-40e8-81a6-925ba90d5599 true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33629 1790 22 30 33629 1790 22 30 33641.5 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33629 1820 22 30 33629 1820 22 30 33641.5 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 18 20 33681 1790 18 20 33691.5 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 18 20 33681 1810 18 20 33691.5 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 18 20 33681 1830 18 20 33691.5 1840 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 3a617fb5-a276-46bc-954f-80526f293241 false true true longest_list 33811 1750 70 64 33834 1752 24 60 33846 1782 false Center C Center point 3080ce6d-9fab-4b41-9b7b-1e6f8e198a74 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1752 18 20 33813 1752 18 20 33823.5 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1772 18 20 33813 1772 18 20 33823.5 1782 false 0 0 1 Radius R Radius of circle 2c86edc1-9152-4fd7-b647-20404cc856c9 false true true 1 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 1 33813 1792 18 20 33813 1792 18 20 33823.5 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 18 60 33861 1752 18 60 33871.5 1782 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3ec41447-a68f-4f4e-af7a-85f484713cea false true true 2 1 bd071c3b-ebde-49fa-865b-2359e40e42f8 1 {A;B;C} {A;B} 34025.66 1849.46 150 40 34031.66 1855.46 138 28 34025.66 1849.46 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a false true true 1 42839130-3487-4cea-b77b-1dcb33005065 33444 1626 213 20 33444 1626 213 20 33550.65 1636.005 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c false true true longest_list 30778 1812 69 67 30801 1814 24 63 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30780 1814 18 21 30780 1814 18 21 30790.5 1824.5 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30780 1835 18 21 30780 1835 18 21 30790.5 1845.5 false 1 Count C Number of values in the series 10c24dac-4532-494f-b40e-5a0e2d9a24af false true true 1 0cd4b0c2-75cc-4658-9779-e2897015cb6f 1 30780 1856 18 21 30780 1856 18 21 30790.5 1866.5 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1814 17 63 30828 1814 17 63 30838 1845.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0cd4b0c2-75cc-4658-9779-e2897015cb6f false true true 1 0798807f-c021-4878-9670-6a988b4801f6 4 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1857 50 20 30720 1857 50 20 30720.08 1857.845 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers e12069b1-58e6-477f-9cf8-4e3b07476cb4 false true true 1 68fe8c17-7f52-43dc-9960-078d11826bfd 30871 1833 50 20 30871 1833 50 20 30896.54 1843.82 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. c0336d01-055b-478a-980f-133e103c2113 false true true longest_list 30778 1881 69 67 30801 1883 24 63 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30780 1883 18 21 30780 1883 18 21 30790.5 1893.5 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30780 1904 18 21 30780 1904 18 21 30790.5 1914.5 false 1 Count C Number of values in the series c50472f2-9d1b-4e82-80ac-d8204ed9ba8c false true true 1 55b711e3-6973-4364-b4f4-5f2e5b6ef790 1 30780 1925 18 21 30780 1925 18 21 30790.5 1935.5 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1883 17 63 30828 1883 17 63 30838 1914.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 55b711e3-6973-4364-b4f4-5f2e5b6ef790 false true true 1 20104076-5c6f-4b3e-a85f-4afd3646a9ae 35 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1927 50 20 30720 1927 50 20 30720.32 1927.731 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers ee032f2a-6569-4b80-8215-6f641e5081a9 false true true 1 be0eaf6d-3df5-499d-b70b-da77e838620a 30871 1904 50 20 30871 1904 50 20 30896.01 1914.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3629a43-4115-4995-84ee-1fac64ef24de false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 30874 1874 50 20 30874 1874 50 20 30874.3 1874.674 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 30cd08ec-534c-45d9-b261-14d87265e69f false true true longest_list 30936 1826 69 73 30958 1828 24 69 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30938 1828 17 34 30938 1828 17 34 30948 1845.25 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30938 1862 17 35 30938 1862 17 35 30948 1879.75 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1828 18 69 30985 1828 18 69 30995.5 1862.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. eb9bd8ea-b2fd-465c-89af-b6aee4209479 false true true longest_list 30778 1951 69 67 30801 1953 24 63 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30780 1953 18 21 30780 1953 18 21 30790.5 1963.5 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30780 1974 18 21 30780 1974 18 21 30790.5 1984.5 false 1 Count C Number of values in the series 92419e0e-e080-4564-9459-207a52db0a0b false true true 1 95fba8f5-4069-4794-8526-89587c96e437 1 30780 1995 18 21 30780 1995 18 21 30790.5 2005.5 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1953 17 63 30828 1953 17 63 30838 1984.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 95fba8f5-4069-4794-8526-89587c96e437 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30720 1997 50 20 30720 1997 50 20 30720.75 1997.395 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 90cce779-5dcc-4be7-8ead-16f57845a265 false true true 1 a25b2d45-55fe-432e-accb-9449e6f806ca 30871 1977 50 20 30871 1977 50 20 30896.3 1987.1 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure c7492f15-2126-40f8-9a91-08092d69c2b1 false true true longest_list 31620 1841 86 81 31659 1843 24 77 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31622 1843 34 25 31638 1843 18 25 31648.5 1855.833 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31622 1868 34 26 31622 1868 34 26 31648.5 1881.5 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31622 1894 34 26 31622 1894 34 26 31648.5 1907.167 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1843 18 77 31686 1843 18 77 31696.5 1881.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 false true true longest_list 30934 1905 71 64 30960 1907 24 60 30972 1937 false List L List to shift c58fac5b-8d40-4c30-bb64-542cb8ad7643 true true true 1 1 ee032f2a-6569-4b80-8215-6f641e5081a9 30936 1907 21 20 30936 1907 21 20 30948 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30936 1927 21 20 30936 1927 21 20 30948 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30936 1947 21 20 30936 1947 21 20 30948 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 16 60 30987 1907 16 60 30996.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31029 1844 85 73 31067 1846 24 69 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31031 1846 33 34 31031 1846 33 34 31057 1863.25 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31031 1880 33 35 31047 1880 17 35 31057 1897.75 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1846 18 69 31094 1846 18 69 31104.5 1880.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 false true true longest_list 31134 1882 85 73 31172 1884 24 69 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31136 1884 33 34 31136 1884 33 34 31162 1901.25 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31136 1918 33 35 31152 1918 17 35 31162 1935.75 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1884 18 69 31199 1884 18 69 31209.5 1918.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 7439f57d-8e4c-4c2e-b91e-f602deb7b891 false true true longest_list 31239 1935 85 73 31277 1937 24 69 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31241 1937 33 34 31241 1937 33 34 31267 1954.25 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31241 1971 33 35 31257 1971 17 35 31267 1988.75 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1937 18 69 31304 1937 18 69 31314.5 1971.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34007351-2466-44bb-b7ad-951815956515 false true true longest_list 31351 1920 84 88 31389 1922 24 84 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31353 1922 33 42 31353 1922 33 42 31379 1943 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31353 1964 33 42 31369 1964 17 42 31379 1985 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1922 17 42 31416 1922 17 42 31426 1943 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 17 42 31416 1964 17 42 31426 1985 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 false true true longest_list 31494 1944 71 64 31520 1946 24 60 31532 1976 false List L List to shift baf434de-14f2-4dcf-a016-2839487676b7 true true true 1 1 0f80026c-7e74-4471-b036-2964fcc57e6b 31496 1946 21 20 31496 1946 21 20 31508 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31496 1966 21 20 31496 1966 21 20 31508 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31496 1986 21 20 31496 1986 21 20 31508 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 16 60 31547 1946 16 60 31556.5 1976 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. fd4347bf-639e-400b-bdb7-040985e52501 false true true longest_list 31785 1740 68 66 31807 1742 24 62 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31787 1742 17 31 31787 1742 17 31 31797 1757.5 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31787 1773 17 31 31787 1773 17 31 31797 1788.5 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1742 17 62 31834 1742 17 62 31844 1773 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c76aa04d-6e5e-43de-bad8-3efe29eedcc1 false true true 2 1 d3693c7d-2f3b-4604-8c95-1e9527217569 1 {A;B;C} {A;B} 31881.22 1754.773 161 40 31887.22 1760.773 149 28 31881.22 1754.773 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 704e1584-a432-4a2b-8b7d-93391e02e14c false true true cross_reference 32075 1761 69 46 32097 1763 24 42 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32077 1763 17 21 32077 1763 17 21 32087 1773.5 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32077 1784 17 21 32077 1784 17 21 32087 1794.5 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1763 18 21 32124 1763 18 21 32134.5 1773.5 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 18 21 32124 1784 18 21 32134.5 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 831d15ca-7715-4426-8382-d92a62aae503 false true true 2 1 cdec0cdf-31b3-4c41-b381-d8b650678c33 1 {A;B;C} {A;B} 32181.9 2066.871 161 40 32187.9 2072.871 149 28 32181.9 2066.871 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ab9d5c-a827-4d16-80b8-63b444b2e179 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 31068 1930 50 20 31068 1930 50 20 31068.9 1930.874 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31245.22 1877.899 31530.3 1879.253 31530.07 1922.368 31244.99 1921.014 REMAP LAST ELEMENTS TO THE FRONT 20 Arial Black true false Scribble Scribble A quick note 3a915658-6b42-4822-a177-5973184d2030 31239.99 1872.899 295.3145 54.46863 31239.99 1872.899 295.3145 54.46863 31245.22 1877.899 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 20104076-5c6f-4b3e-a85f-4afd3646a9ae false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29689 1927 143 20 29689 1927 143 20 29760.97 1937.264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 0798807f-c021-4878-9670-6a988b4801f6 false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 29778 1857 54 20 29778 1857 54 20 29805.37 1867.848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint outer and inner planes Represents a collection of generic data e7f38283-94fa-48ba-a83f-49c28d743a04 false true true 1 f36144a3-1af3-46f0-bb18-a963976b4352 31613 2059 232 20 31613 2059 232 20 31729.15 2069.752 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30701.79 2112.527 31524.19 2114.226 31524.05 2174.351 30701.65 2172.652 Create ring joint 'loop' 64 Arial Black true false Scribble Scribble A quick note a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 30696.65 2107.527 832.543 71.82373 30696.65 2107.527 832.543 71.82373 30701.79 2112.527 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 26cce2d8-cdf4-4db8-8522-85136cd327ef false true true longest_list 29451 2099 68 82 29473 2101 24 78 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29453 2101 17 78 29453 2101 17 78 29463 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2101 17 26 29500 2101 17 26 29510 2114 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2127 17 26 29500 2127 17 26 29510 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2153 17 26 29500 2153 17 26 29510 2166 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 82db12a4-7f12-4dbd-9d6f-a957844960c2 3f2928a3-cc05-4750-b5f9-13a7ea67a546 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 515c91a9-23e5-46d8-b026-2ff296fe76b0 82891a33-3114-4dd0-bfc3-24aa24ebf539 d7ddc450-9c77-4d79-8da1-b6b6f8395005 28ebbb9c-4024-418e-8ad8-841f10dca5dc 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 8360a838-2e31-41af-913a-1b2e636a4a8f 05c5be2d-e2b4-4dba-8e4d-f73283499771 a085ef54-5395-42de-a921-e7f8620eed9c 6c16c683-dd27-4cc8-b893-afd129c784b1 51469373-8903-49a1-a0b0-431f743ee6ec f1394be8-9c2c-43df-917e-29023b5522f2 898b4f81-6695-4eec-bc4c-ea12adce7d76 c851adee-6dc6-4e9b-92f2-706893714380 b68a30fa-4361-4326-9d31-d96a753617c2 6493623b-4900-44eb-bf62-bc190a0a95a1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 Group A group of Grasshopper objects 8f78a871-2f06-4ea6-90e0-a01d24a7fec5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 d84794f5-af9c-4d72-9811-1147cf2d1525 462dd5a8-2601-4478-a481-1ee8dd5f86a3 58895c8f-6f40-4e01-aeb7-4888b6115911 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 b6ef6f8b-ad1e-4423-9960-898706e731e5 33a365e1-47c8-4aa3-abb4-aaab25609dda Group A group of Grasshopper objects 2323bc63-fb22-4ea5-bae7-7f31cd96c285 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 344c7746-254d-4ee3-a5f3-c921cc3fad86 11a32f71-68dd-4a60-8252-b6858619f35f 89be9209-650a-4860-ad45-6c85048a8cdd 48851bdf-6969-4b43-869a-1d05256c4cc6 05afd2fc-829f-4e36-8fbc-8634a6568f9a d483dc85-bf4f-450c-a292-ab6739c1fb90 Group A group of Grasshopper objects 8d909d1c-39b0-4e2a-9815-72238e5d9872 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 18 1579d30d-0bc1-4f6c-a443-d20feff6ed86 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f f1507620-5f5b-4c09-bd9e-2ac42037cbf2 03039d2b-47cc-433f-8e65-a5a9adcd8adf 9da6b53c-b09f-4170-bf84-5b86fd029c9a c8ef31d0-d381-466e-804e-0a1f6c92b605 22afb730-9d5b-4285-a585-43055f3514ce 953869e2-c8c9-4762-9926-1e2e595fc951 c6e571df-0499-4a77-802d-37c950993f53 1c14eabf-aa33-4535-9f65-86e0028a5553 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 0bf1d58f-aad3-4275-bd50-99cf2548a74d 8d879b03-b313-4ee8-a0d1-094d74aa8200 6048eea0-e847-4264-a20b-0bed78f3c756 f8000704-355a-4f41-a0e0-e728ec168ab4 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 24d23a42-7fb8-4bda-a925-06fb45878274 Group A group of Grasshopper objects 40f7d70c-8025-422c-8276-3dc0a8166921 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 2e206c4b-291d-421f-9435-7954b7e7d8c7 Group A group of Grasshopper objects e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 8cc25b5a-724f-44a8-90cd-f1fed91f00ce fd531c1b-0046-4a4d-8f48-eb87a12ba23d 34f90c53-9630-4933-b0e3-139fe4eea79b 25a63f9a-d713-44ed-86bf-fcb22d773b92 6640e9c1-ee52-4c92-8db0-af8616b9d0fa 6265ef48-81df-47e8-8e1e-d9c1734740ed 9b309e16-5c1a-4408-903e-100e36ec8367 8df76cee-b5cf-4a32-86fc-d95cfbec3910 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d aef8cc94-8f44-497f-8ad5-cc4fd32c869b eb0f36ad-d674-43e4-8314-dba70f5a2153 42953d23-da99-4261-86b0-b58a33585590 85f955fa-7aed-409d-9696-2fd1446cf52e 30293baf-2d74-4edb-a0e6-d422c5130f6a 5f6fa00a-1820-410f-95a6-639a56dc1689 ab0717cc-fed2-449c-ab71-42dc1f41bf2b 24b2f230-0ce8-485e-8952-970a2f8d7ceb Group A group of Grasshopper objects 95a900f5-baf6-4021-8707-9bf068ece39b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 82db12a4-7f12-4dbd-9d6f-a957844960c2 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 Group A group of Grasshopper objects 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 f0b70e8e-7337-4ce4-a7bb-317fc971f918 Trim Solid Trim Solid Trim Perform a solid trim on two Brep sets. 55bf66d6-0ebc-4e28-b955-56fb1959dc3e false true true longest_list 29910 853 69 52 29932 855 24 48 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29912 855 17 24 29912 855 17 24 29922 867 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29912 879 17 24 29912 879 17 24 29922 891 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 855 18 48 29959 855 18 48 29969.5 879 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 344c7746-254d-4ee3-a5f3-c921cc3fad86 false true true longest_list 36350 1059 68 68 36372 1061 24 64 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 me="gh_string" type_code="10">L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1868 16 43 33301 1868 16 43 33310.5 1889.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d17d2730-03b4-4806-b44f-007c298b977e false true true longest_list 33112 2079 71 46 33136 2081 24 42 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33114 2081 19 21 33114 2081 19 21 33125 2091.5 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33114 2102 19 21 33114 2102 19 21 33125 2112.5 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2081 18 21 33163 2081 18 21 33173.5 2091.5 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 18 21 33163 2102 18 21 33173.5 2112.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 923223c4-7611-4205-80ac-ef3a07beb385 false true true longest_list 33114 2137 69 47 33138 2139 24 43 33150 2161 false Section S Section curves 5d4e95d3-1092-4c22-bf68-6575dadbc48f true true true 1 2 a356ace0-3b56-4b09-be83-34311955aece 1d109f7e-8d95-49a7-9505-341cffb5899b 33116 2139 19 21 33116 2139 19 21 33127 2149.75 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33116 2160 19 22 33116 2160 19 22 33127 2171.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2139 16 43 33165 2139 16 43 33174.5 2160.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. fb11629f-5e3f-40c1-acc7-52d965aebe91 false true true longest_list 33114 2187 69 47 33138 2189 24 43 33150 2211 false Section S Section curves e5d840c2-0b5f-4b1a-9e73-050c347d69f7 true true true 1 2 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33116 2189 19 21 33116 2189 19 21 33127 2199.75 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33116 2210 19 22 33116 2210 19 22 33127 2221.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2189 16 43 33165 2189 16 43 33174.5 2210.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 61e08d59-4640-497c-905b-ba1f35a572c3 false true true 2 7cc793ec-0552-4a1b-bd34-f80593970e87 6c98f816-0714-4608-ae1d-9f8adaac526a 33553 2073 150 20 33553 2073 150 20 33628.63 2083.219 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 false true true 1 a98f47e1-cf84-4533-9f38-d6eaacbbf078 33550 2032 171 20 33550 2032 171 20 33636.13 2042.813 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. fe3cd439-e146-4161-977c-20a82b8b0797 false true true longest_list 33511 1903 72 62 33534 1905 24 58 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33513 1905 18 29 33513 1905 18 29 33523.5 1919.5 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33513 1934 18 29 33513 1934 18 29 33523.5 1948.5 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1905 20 58 33561 1905 20 58 33572.5 1934 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f165c30e-506b-42e9-8d59-ba4d7a74030f false true true longest_list 33934 1864 70 76 33957 1866 24 72 33969 1902 false Curves C Curves for boolean union operation 661ede73-7be5-4984-89ff-4f5c13242e83 true true true 1 2 73952200-1696-4ff2-b02b-b06f936ab2fb 54120841-bfda-4058-8fce-dd62bca4ea45 33936 1866 18 36 33936 1866 18 36 33946.5 1884 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33936 1902 18 36 33936 1902 18 36 33946.5 1920 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1866 18 72 33984 1866 18 72 33994.5 1902 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. b4030b81-af1c-4ee4-a107-01b5e6b8fa67 false true true longest_list 34198 1798 68 68 34220 1800 24 64 34232 1832 false Edges E Edge curves 0cb90ed4-7293-4e8a-a5c7-a38f17154137 true true true 1 2 3ec41447-a68f-4f4e-af7a-85f484713cea d5b1102d-ca78-4d26-b1b8-d2ed0342b01f 34200 1800 17 64 34200 1800 17 64 34210 1832 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1800 17 64 34247 1800 17 64 34257 1832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min base plate radius Represents a collection of generic data 1c89806d-87f7-4b08-890c-50926d7bf23a false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 33497 1653 154 20 33497 1653 154 20 33574.2 1663.265 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. d124e20d-009d-4a19-8af4-cde1f8ef15f5 false true true longest_list 33627 1788 74 64 33654 1790 24 60 33666 1820 false Surface S Base surface 60d8eb5b-f40d-40e8-81a6-925ba90d5599 true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33629 1790 22 30 33629 1790 22 30 33641.5 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33629 1820 22 30 33629 1820 22 30 33641.5 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 18 20 33681 1790 18 20 33691.5 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 18 20 33681 1810 18 20 33691.5 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 18 20 33681 1830 18 20 33691.5 1840 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 3a617fb5-a276-46bc-954f-80526f293241 false true true longest_list 33811 1750 70 64 33834 1752 24 60 33846 1782 false Center C Center point 3080ce6d-9fab-4b41-9b7b-1e6f8e198a74 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1752 18 20 33813 1752 18 20 33823.5 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1772 18 20 33813 1772 18 20 33823.5 1782 false 0 0 1 Radius R Radius of circle 2c86edc1-9152-4fd7-b647-20404cc856c9 false true true 1 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 1 33813 1792 18 20 33813 1792 18 20 33823.5 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 18 60 33861 1752 18 60 33871.5 1782 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3ec41447-a68f-4f4e-af7a-85f484713cea false true true 2 1 bd071c3b-ebde-49fa-865b-2359e40e42f8 1 {A;B;C} {A;B} 34025.66 1849.46 150 40 34031.66 1855.46 138 28 34025.66 1849.46 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a false true true 1 42839130-3487-4cea-b77b-1dcb33005065 33444 1626 213 20 33444 1626 213 20 33550.65 1636.005 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c false true true longest_list 30778 1812 69 67 30801 1814 24 63 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30780 1814 18 21 30780 1814 18 21 30790.5 1824.5 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30780 1835 18 21 30780 1835 18 21 30790.5 1845.5 false 1 Count C Number of values in the series 10c24dac-4532-494f-b40e-5a0e2d9a24af false true true 1 0cd4b0c2-75cc-4658-9779-e2897015cb6f 1 30780 1856 18 21 30780 1856 18 21 30790.5 1866.5 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1814 17 63 30828 1814 17 63 30838 1845.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0cd4b0c2-75cc-4658-9779-e2897015cb6f false true true 1 0798807f-c021-4878-9670-6a988b4801f6 4 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1857 50 20 30720 1857 50 20 30720.08 1857.845 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers e12069b1-58e6-477f-9cf8-4e3b07476cb4 false true true 1 68fe8c17-7f52-43dc-9960-078d11826bfd 30871 1833 50 20 30871 1833 50 20 30896.54 1843.82 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. c0336d01-055b-478a-980f-133e103c2113 false true true longest_list 30778 1881 69 67 30801 1883 24 63 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30780 1883 18 21 30780 1883 18 21 30790.5 1893.5 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30780 1904 18 21 30780 1904 18 21 30790.5 1914.5 false 1 Count C Number of values in the series c50472f2-9d1b-4e82-80ac-d8204ed9ba8c false true true 1 55b711e3-6973-4364-b4f4-5f2e5b6ef790 1 30780 1925 18 21 30780 1925 18 21 30790.5 1935.5 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1883 17 63 30828 1883 17 63 30838 1914.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 55b711e3-6973-4364-b4f4-5f2e5b6ef790 false true true 1 20104076-5c6f-4b3e-a85f-4afd3646a9ae 35 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1927 50 20 30720 1927 50 20 30720.32 1927.731 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers ee032f2a-6569-4b80-8215-6f641e5081a9 false true true 1 be0eaf6d-3df5-499d-b70b-da77e838620a 30871 1904 50 20 30871 1904 50 20 30896.01 1914.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3629a43-4115-4995-84ee-1fac64ef24de false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 30874 1874 50 20 30874 1874 50 20 30874.3 1874.674 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 30cd08ec-534c-45d9-b261-14d87265e69f false true true longest_list 30936 1826 69 73 30958 1828 24 69 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30938 1828 17 34 30938 1828 17 34 30948 1845.25 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30938 1862 17 35 30938 1862 17 35 30948 1879.75 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1828 18 69 30985 1828 18 69 30995.5 1862.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. eb9bd8ea-b2fd-465c-89af-b6aee4209479 false true true longest_list 30778 1951 69 67 30801 1953 24 63 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30780 1953 18 21 30780 1953 18 21 30790.5 1963.5 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30780 1974 18 21 30780 1974 18 21 30790.5 1984.5 false 1 Count C Number of values in the series 92419e0e-e080-4564-9459-207a52db0a0b false true true 1 95fba8f5-4069-4794-8526-89587c96e437 1 30780 1995 18 21 30780 1995 18 21 30790.5 2005.5 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1953 17 63 30828 1953 17 63 30838 1984.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 95fba8f5-4069-4794-8526-89587c96e437 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30720 1997 50 20 30720 1997 50 20 30720.75 1997.395 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 90cce779-5dcc-4be7-8ead-16f57845a265 false true true 1 a25b2d45-55fe-432e-accb-9449e6f806ca 30871 1977 50 20 30871 1977 50 20 30896.3 1987.1 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure c7492f15-2126-40f8-9a91-08092d69c2b1 false true true longest_list 31620 1841 86 81 31659 1843 24 77 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31622 1843 34 25 31638 1843 18 25 31648.5 1855.833 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31622 1868 34 26 31622 1868 34 26 31648.5 1881.5 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31622 1894 34 26 31622 1894 34 26 31648.5 1907.167 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1843 18 77 31686 1843 18 77 31696.5 1881.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 false true true longest_list 30934 1905 71 64 30960 1907 24 60 30972 1937 false List L List to shift c58fac5b-8d40-4c30-bb64-542cb8ad7643 true true true 1 1 ee032f2a-6569-4b80-8215-6f641e5081a9 30936 1907 21 20 30936 1907 21 20 30948 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30936 1927 21 20 30936 1927 21 20 30948 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30936 1947 21 20 30936 1947 21 20 30948 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 16 60 30987 1907 16 60 30996.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31029 1844 85 73 31067 1846 24 69 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31031 1846 33 34 31031 1846 33 34 31057 1863.25 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31031 1880 33 35 31047 1880 17 35 31057 1897.75 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1846 18 69 31094 1846 18 69 31104.5 1880.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 false true true longest_list 31134 1882 85 73 31172 1884 24 69 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31136 1884 33 34 31136 1884 33 34 31162 1901.25 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31136 1918 33 35 31152 1918 17 35 31162 1935.75 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1884 18 69 31199 1884 18 69 31209.5 1918.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 7439f57d-8e4c-4c2e-b91e-f602deb7b891 false true true longest_list 31239 1935 85 73 31277 1937 24 69 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31241 1937 33 34 31241 1937 33 34 31267 1954.25 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31241 1971 33 35 31257 1971 17 35 31267 1988.75 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1937 18 69 31304 1937 18 69 31314.5 1971.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34007351-2466-44bb-b7ad-951815956515 false true true longest_list 31351 1920 84 88 31389 1922 24 84 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31353 1922 33 42 31353 1922 33 42 31379 1943 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31353 1964 33 42 31369 1964 17 42 31379 1985 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1922 17 42 31416 1922 17 42 31426 1943 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 17 42 31416 1964 17 42 31426 1985 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 false true true longest_list 31494 1944 71 64 31520 1946 24 60 31532 1976 false List L List to shift baf434de-14f2-4dcf-a016-2839487676b7 true true true 1 1 0f80026c-7e74-4471-b036-2964fcc57e6b 31496 1946 21 20 31496 1946 21 20 31508 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31496 1966 21 20 31496 1966 21 20 31508 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31496 1986 21 20 31496 1986 21 20 31508 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 16 60 31547 1946 16 60 31556.5 1976 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. fd4347bf-639e-400b-bdb7-040985e52501 false true true longest_list 31785 1740 68 66 31807 1742 24 62 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31787 1742 17 31 31787 1742 17 31 31797 1757.5 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31787 1773 17 31 31787 1773 17 31 31797 1788.5 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1742 17 62 31834 1742 17 62 31844 1773 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c76aa04d-6e5e-43de-bad8-3efe29eedcc1 false true true 2 1 d3693c7d-2f3b-4604-8c95-1e9527217569 1 {A;B;C} {A;B} 31881.22 1754.773 161 40 31887.22 1760.773 149 28 31881.22 1754.773 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 704e1584-a432-4a2b-8b7d-93391e02e14c false true true cross_reference 32075 1761 69 46 32097 1763 24 42 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32077 1763 17 21 32077 1763 17 21 32087 1773.5 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32077 1784 17 21 32077 1784 17 21 32087 1794.5 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1763 18 21 32124 1763 18 21 32134.5 1773.5 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 18 21 32124 1784 18 21 32134.5 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 831d15ca-7715-4426-8382-d92a62aae503 false true true 2 1 cdec0cdf-31b3-4c41-b381-d8b650678c33 1 {A;B;C} {A;B} 32181.9 2066.871 161 40 32187.9 2072.871 149 28 32181.9 2066.871 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ab9d5c-a827-4d16-80b8-63b444b2e179 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 31068 1930 50 20 31068 1930 50 20 31068.9 1930.874 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31245.22 1877.899 31530.3 1879.253 31530.07 1922.368 31244.99 1921.014 REMAP LAST ELEMENTS TO THE FRONT 20 Arial Black true false Scribble Scribble A quick note 3a915658-6b42-4822-a177-5973184d2030 31239.99 1872.899 295.3145 54.46863 31239.99 1872.899 295.3145 54.46863 31245.22 1877.899 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 20104076-5c6f-4b3e-a85f-4afd3646a9ae false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29689 1927 143 20 29689 1927 143 20 29760.97 1937.264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 0798807f-c021-4878-9670-6a988b4801f6 false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 29778 1857 54 20 29778 1857 54 20 29805.37 1867.848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint outer and inner planes Represents a collection of generic data e7f38283-94fa-48ba-a83f-49c28d743a04 false true true 1 f36144a3-1af3-46f0-bb18-a963976b4352 31613 2059 232 20 31613 2059 232 20 31729.15 2069.752 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30701.79 2112.527 31524.19 2114.226 31524.05 2174.351 30701.65 2172.652 Create ring joint 'loop' 64 Arial Black true false Scribble Scribble A quick note a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 30696.65 2107.527 832.543 71.82373 30696.65 2107.527 832.543 71.82373 30701.79 2112.527 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 26cce2d8-cdf4-4db8-8522-85136cd327ef false true true longest_list 29451 2099 68 82 29473 2101 24 78 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29453 2101 17 78 29453 2101 17 78 29463 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2101 17 26 29500 2101 17 26 29510 2114 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2127 17 26 29500 2127 17 26 29510 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2153 17 26 29500 2153 17 26 29510 2166 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 82db12a4-7f12-4dbd-9d6f-a957844960c2 3f2928a3-cc05-4750-b5f9-13a7ea67a546 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 515c91a9-23e5-46d8-b026-2ff296fe76b0 82891a33-3114-4dd0-bfc3-24aa24ebf539 d7ddc450-9c77-4d79-8da1-b6b6f8395005 28ebbb9c-4024-418e-8ad8-841f10dca5dc 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 8360a838-2e31-41af-913a-1b2e636a4a8f 05c5be2d-e2b4-4dba-8e4d-f73283499771 a085ef54-5395-42de-a921-e7f8620eed9c 6c16c683-dd27-4cc8-b893-afd129c784b1 51469373-8903-49a1-a0b0-431f743ee6ec f1394be8-9c2c-43df-917e-29023b5522f2 898b4f81-6695-4eec-bc4c-ea12adce7d76 c851adee-6dc6-4e9b-92f2-706893714380 b68a30fa-4361-4326-9d31-d96a753617c2 6493623b-4900-44eb-bf62-bc190a0a95a1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 Group A group of Grasshopper objects 8f78a871-2f06-4ea6-90e0-a01d24a7fec5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 d84794f5-af9c-4d72-9811-1147cf2d1525 462dd5a8-2601-4478-a481-1ee8dd5f86a3 58895c8f-6f40-4e01-aeb7-4888b6115911 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 b6ef6f8b-ad1e-4423-9960-898706e731e5 33a365e1-47c8-4aa3-abb4-aaab25609dda Group A group of Grasshopper objects 2323bc63-fb22-4ea5-bae7-7f31cd96c285 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 344c7746-254d-4ee3-a5f3-c921cc3fad86 11a32f71-68dd-4a60-8252-b6858619f35f 89be9209-650a-4860-ad45-6c85048a8cdd 48851bdf-6969-4b43-869a-1d05256c4cc6 05afd2fc-829f-4e36-8fbc-8634a6568f9a d483dc85-bf4f-450c-a292-ab6739c1fb90 Group A group of Grasshopper objects 8d909d1c-39b0-4e2a-9815-72238e5d9872 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 18 1579d30d-0bc1-4f6c-a443-d20feff6ed86 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f f1507620-5f5b-4c09-bd9e-2ac42037cbf2 03039d2b-47cc-433f-8e65-a5a9adcd8adf 9da6b53c-b09f-4170-bf84-5b86fd029c9a c8ef31d0-d381-466e-804e-0a1f6c92b605 22afb730-9d5b-4285-a585-43055f3514ce 953869e2-c8c9-4762-9926-1e2e595fc951 c6e571df-0499-4a77-802d-37c950993f53 1c14eabf-aa33-4535-9f65-86e0028a5553 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 0bf1d58f-aad3-4275-bd50-99cf2548a74d 8d879b03-b313-4ee8-a0d1-094d74aa8200 6048eea0-e847-4264-a20b-0bed78f3c756 f8000704-355a-4f41-a0e0-e728ec168ab4 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 24d23a42-7fb8-4bda-a925-06fb45878274 Group A group of Grasshopper objects 40f7d70c-8025-422c-8276-3dc0a8166921 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 2e206c4b-291d-421f-9435-7954b7e7d8c7 Group A group of Grasshopper objects e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 8cc25b5a-724f-44a8-90cd-f1fed91f00ce fd531c1b-0046-4a4d-8f48-eb87a12ba23d 34f90c53-9630-4933-b0e3-139fe4eea79b 25a63f9a-d713-44ed-86bf-fcb22d773b92 6640e9c1-ee52-4c92-8db0-af8616b9d0fa 6265ef48-81df-47e8-8e1e-d9c1734740ed 9b309e16-5c1a-4408-903e-100e36ec8367 8df76cee-b5cf-4a32-86fc-d95cfbec3910 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d aef8cc94-8f44-497f-8ad5-cc4fd32c869b eb0f36ad-d674-43e4-8314-dba70f5a2153 42953d23-da99-4261-86b0-b58a33585590 85f955fa-7aed-409d-9696-2fd1446cf52e 30293baf-2d74-4edb-a0e6-d422c5130f6a 5f6fa00a-1820-410f-95a6-639a56dc1689 ab0717cc-fed2-449c-ab71-42dc1f41bf2b 24b2f230-0ce8-485e-8952-970a2f8d7ceb Group A group of Grasshopper objects 95a900f5-baf6-4021-8707-9bf068ece39b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 82db12a4-7f12-4dbd-9d6f-a957844960c2 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 Group A group of Grasshopper objects 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 f0b70e8e-7337-4ce4-a7bb-317fc971f918 Trim Solid Trim Solid Trim Perform a solid trim on two Brep sets. 55bf66d6-0ebc-4e28-b955-56fb1959dc3e false true true longest_list 29910 853 69 52 29932 855 24 48 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29912 855 17 24 29912 855 17 24 29922 867 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29912 879 17 24 29912 879 17 24 29922 891 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 855 18 48 29959 855 18 48 29969.5 879 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 344c7746-254d-4ee3-a5f3-c921cc3fad86 false true true longest_list 36350 1059 68 68 36372 1061 24 64 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 me="gh_string" type_code="10">L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1868 16 43 33301 1868 16 43 33310.5 1889.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d17d2730-03b4-4806-b44f-007c298b977e false true true longest_list 33112 2079 71 46 33136 2081 24 42 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33114 2081 19 21 33114 2081 19 21 33125 2091.5 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33114 2102 19 21 33114 2102 19 21 33125 2112.5 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2081 18 21 33163 2081 18 21 33173.5 2091.5 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 18 21 33163 2102 18 21 33173.5 2112.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 923223c4-7611-4205-80ac-ef3a07beb385 false true true longest_list 33114 2137 69 47 33138 2139 24 43 33150 2161 false Section S Section curves 5d4e95d3-1092-4c22-bf68-6575dadbc48f true true true 1 2 a356ace0-3b56-4b09-be83-34311955aece 1d109f7e-8d95-49a7-9505-341cffb5899b 33116 2139 19 21 33116 2139 19 21 33127 2149.75 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33116 2160 19 22 33116 2160 19 22 33127 2171.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2139 16 43 33165 2139 16 43 33174.5 2160.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. fb11629f-5e3f-40c1-acc7-52d965aebe91 false true true longest_list 33114 2187 69 47 33138 2189 24 43 33150 2211 false Section S Section curves e5d840c2-0b5f-4b1a-9e73-050c347d69f7 true true true 1 2 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33116 2189 19 21 33116 2189 19 21 33127 2199.75 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33116 2210 19 22 33116 2210 19 22 33127 2221.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2189 16 43 33165 2189 16 43 33174.5 2210.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SIDE lofts of the ring Represents a collection of generic data 61e08d59-4640-497c-905b-ba1f35a572c3 false true true 2 7cc793ec-0552-4a1b-bd34-f80593970e87 6c98f816-0714-4608-ae1d-9f8adaac526a 33553 2073 150 20 33553 2073 150 20 33628.63 2083.219 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 56da19c3-5ac8-4959-9b63-bdc7f0a4d027 false true true 1 a98f47e1-cf84-4533-9f38-d6eaacbbf078 33550 2032 171 20 33550 2032 171 20 33636.13 2042.813 false 71b5b089-500a-4ea6-81c5-2f960441a0e8 PolyLine PolyLine PLine Create a polyline connecting a number of points. fe3cd439-e146-4161-977c-20a82b8b0797 false true true longest_list 33511 1903 72 62 33534 1905 24 58 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33513 1905 18 29 33513 1905 18 29 33523.5 1919.5 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33513 1934 18 29 33513 1934 18 29 33523.5 1948.5 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1905 20 58 33561 1905 20 58 33572.5 1934 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f165c30e-506b-42e9-8d59-ba4d7a74030f false true true longest_list 33934 1864 70 76 33957 1866 24 72 33969 1902 false Curves C Curves for boolean union operation 661ede73-7be5-4984-89ff-4f5c13242e83 true true true 1 2 73952200-1696-4ff2-b02b-b06f936ab2fb 54120841-bfda-4058-8fce-dd62bca4ea45 33936 1866 18 36 33936 1866 18 36 33946.5 1884 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33936 1902 18 36 33936 1902 18 36 33946.5 1920 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1866 18 72 33984 1866 18 72 33994.5 1902 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. b4030b81-af1c-4ee4-a107-01b5e6b8fa67 false true true longest_list 34198 1798 68 68 34220 1800 24 64 34232 1832 false Edges E Edge curves 0cb90ed4-7293-4e8a-a5c7-a38f17154137 true true true 1 2 3ec41447-a68f-4f4e-af7a-85f484713cea d5b1102d-ca78-4d26-b1b8-d2ed0342b01f 34200 1800 17 64 34200 1800 17 64 34210 1832 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1800 17 64 34247 1800 17 64 34257 1832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min base plate radius Represents a collection of generic data 1c89806d-87f7-4b08-890c-50926d7bf23a false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 33497 1653 154 20 33497 1653 154 20 33574.2 1663.265 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. d124e20d-009d-4a19-8af4-cde1f8ef15f5 false true true longest_list 33627 1788 74 64 33654 1790 24 60 33666 1820 false Surface S Base surface 60d8eb5b-f40d-40e8-81a6-925ba90d5599 true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33629 1790 22 30 33629 1790 22 30 33641.5 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33629 1820 22 30 33629 1820 22 30 33641.5 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 18 20 33681 1790 18 20 33691.5 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 18 20 33681 1810 18 20 33691.5 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 18 20 33681 1830 18 20 33691.5 1840 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 3a617fb5-a276-46bc-954f-80526f293241 false true true longest_list 33811 1750 70 64 33834 1752 24 60 33846 1782 false Center C Center point 3080ce6d-9fab-4b41-9b7b-1e6f8e198a74 true true true 1 763f2150-d1f4-4025-bda5-1a27fdbd9b8f 33813 1752 18 20 33813 1752 18 20 33823.5 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33813 1772 18 20 33813 1772 18 20 33823.5 1782 false 0 0 1 Radius R Radius of circle 2c86edc1-9152-4fd7-b647-20404cc856c9 false true true 1 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a 1 33813 1792 18 20 33813 1792 18 20 33823.5 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 18 60 33861 1752 18 60 33871.5 1782 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3ec41447-a68f-4f4e-af7a-85f484713cea false true true 2 1 bd071c3b-ebde-49fa-865b-2359e40e42f8 1 {A;B;C} {A;B} 34025.66 1849.46 150 40 34031.66 1855.46 138 28 34025.66 1849.46 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 7271e4b3-9752-4e6e-9475-6a40a0e8dc7a false true true 1 42839130-3487-4cea-b77b-1dcb33005065 33444 1626 213 20 33444 1626 213 20 33550.65 1636.005 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 768a7e63-8af7-4cb5-9bc8-5bf0f8d2748c false true true longest_list 30778 1812 69 67 30801 1814 24 63 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30780 1814 18 21 30780 1814 18 21 30790.5 1824.5 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30780 1835 18 21 30780 1835 18 21 30790.5 1845.5 false 1 Count C Number of values in the series 10c24dac-4532-494f-b40e-5a0e2d9a24af false true true 1 0cd4b0c2-75cc-4658-9779-e2897015cb6f 1 30780 1856 18 21 30780 1856 18 21 30790.5 1866.5 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1814 17 63 30828 1814 17 63 30838 1845.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0cd4b0c2-75cc-4658-9779-e2897015cb6f false true true 1 0798807f-c021-4878-9670-6a988b4801f6 4 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1857 50 20 30720 1857 50 20 30720.08 1857.845 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers e12069b1-58e6-477f-9cf8-4e3b07476cb4 false true true 1 68fe8c17-7f52-43dc-9960-078d11826bfd 30871 1833 50 20 30871 1833 50 20 30896.54 1843.82 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. c0336d01-055b-478a-980f-133e103c2113 false true true longest_list 30778 1881 69 67 30801 1883 24 63 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30780 1883 18 21 30780 1883 18 21 30790.5 1893.5 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30780 1904 18 21 30780 1904 18 21 30790.5 1914.5 false 1 Count C Number of values in the series c50472f2-9d1b-4e82-80ac-d8204ed9ba8c false true true 1 55b711e3-6973-4364-b4f4-5f2e5b6ef790 1 30780 1925 18 21 30780 1925 18 21 30790.5 1935.5 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1883 17 63 30828 1883 17 63 30838 1914.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 55b711e3-6973-4364-b4f4-5f2e5b6ef790 false true true 1 20104076-5c6f-4b3e-a85f-4afd3646a9ae 35 true false false 1 0 false 255;0;0;0 255;255;250;90 30720 1927 50 20 30720 1927 50 20 30720.32 1927.731 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers ee032f2a-6569-4b80-8215-6f641e5081a9 false true true 1 be0eaf6d-3df5-499d-b70b-da77e838620a 30871 1904 50 20 30871 1904 50 20 30896.01 1914.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3629a43-4115-4995-84ee-1fac64ef24de false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 30874 1874 50 20 30874 1874 50 20 30874.3 1874.674 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 30cd08ec-534c-45d9-b261-14d87265e69f false true true longest_list 30936 1826 69 73 30958 1828 24 69 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30938 1828 17 34 30938 1828 17 34 30948 1845.25 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30938 1862 17 35 30938 1862 17 35 30948 1879.75 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1828 18 69 30985 1828 18 69 30995.5 1862.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. eb9bd8ea-b2fd-465c-89af-b6aee4209479 false true true longest_list 30778 1951 69 67 30801 1953 24 63 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30780 1953 18 21 30780 1953 18 21 30790.5 1963.5 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30780 1974 18 21 30780 1974 18 21 30790.5 1984.5 false 1 Count C Number of values in the series 92419e0e-e080-4564-9459-207a52db0a0b false true true 1 95fba8f5-4069-4794-8526-89587c96e437 1 30780 1995 18 21 30780 1995 18 21 30790.5 2005.5 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1953 17 63 30828 1953 17 63 30838 1984.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 95fba8f5-4069-4794-8526-89587c96e437 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 30720 1997 50 20 30720 1997 50 20 30720.75 1997.395 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 90cce779-5dcc-4be7-8ead-16f57845a265 false true true 1 a25b2d45-55fe-432e-accb-9449e6f806ca 30871 1977 50 20 30871 1977 50 20 30896.3 1987.1 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure c7492f15-2126-40f8-9a91-08092d69c2b1 false true true longest_list 31620 1841 86 81 31659 1843 24 77 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31622 1843 34 25 31638 1843 18 25 31648.5 1855.833 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31622 1868 34 26 31622 1868 34 26 31648.5 1881.5 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31622 1894 34 26 31622 1894 34 26 31648.5 1907.167 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1843 18 77 31686 1843 18 77 31696.5 1881.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 5fb6175b-3454-4f7b-ab26-1ecea3e64e48 false true true longest_list 30934 1905 71 64 30960 1907 24 60 30972 1937 false List L List to shift c58fac5b-8d40-4c30-bb64-542cb8ad7643 true true true 1 1 ee032f2a-6569-4b80-8215-6f641e5081a9 30936 1907 21 20 30936 1907 21 20 30948 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30936 1927 21 20 30936 1927 21 20 30948 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30936 1947 21 20 30936 1947 21 20 30948 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 16 60 30987 1907 16 60 30996.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31029 1844 85 73 31067 1846 24 69 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31031 1846 33 34 31031 1846 33 34 31057 1863.25 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31031 1880 33 35 31047 1880 17 35 31057 1897.75 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1846 18 69 31094 1846 18 69 31104.5 1880.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9f2a9d4e-79d1-4ef3-b70d-da6617808f28 false true true longest_list 31134 1882 85 73 31172 1884 24 69 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31136 1884 33 34 31136 1884 33 34 31162 1901.25 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31136 1918 33 35 31152 1918 17 35 31162 1935.75 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1884 18 69 31199 1884 18 69 31209.5 1918.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 7439f57d-8e4c-4c2e-b91e-f602deb7b891 false true true longest_list 31239 1935 85 73 31277 1937 24 69 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31241 1937 33 34 31241 1937 33 34 31267 1954.25 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31241 1971 33 35 31257 1971 17 35 31267 1988.75 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1937 18 69 31304 1937 18 69 31314.5 1971.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34007351-2466-44bb-b7ad-951815956515 false true true longest_list 31351 1920 84 88 31389 1922 24 84 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31353 1922 33 42 31353 1922 33 42 31379 1943 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31353 1964 33 42 31369 1964 17 42 31379 1985 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1922 17 42 31416 1922 17 42 31426 1943 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 17 42 31416 1964 17 42 31426 1985 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 3d6c70ad-e48a-42c5-b7d3-4d370ca13689 false true true longest_list 31494 1944 71 64 31520 1946 24 60 31532 1976 false List L List to shift baf434de-14f2-4dcf-a016-2839487676b7 true true true 1 1 0f80026c-7e74-4471-b036-2964fcc57e6b 31496 1946 21 20 31496 1946 21 20 31508 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31496 1966 21 20 31496 1966 21 20 31508 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31496 1986 21 20 31496 1986 21 20 31508 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 16 60 31547 1946 16 60 31556.5 1976 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. fd4347bf-639e-400b-bdb7-040985e52501 false true true longest_list 31785 1740 68 66 31807 1742 24 62 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31787 1742 17 31 31787 1742 17 31 31797 1757.5 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31787 1773 17 31 31787 1773 17 31 31797 1788.5 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1742 17 62 31834 1742 17 62 31844 1773 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c76aa04d-6e5e-43de-bad8-3efe29eedcc1 false true true 2 1 d3693c7d-2f3b-4604-8c95-1e9527217569 1 {A;B;C} {A;B} 31881.22 1754.773 161 40 31887.22 1760.773 149 28 31881.22 1754.773 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 704e1584-a432-4a2b-8b7d-93391e02e14c false true true cross_reference 32075 1761 69 46 32097 1763 24 42 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32077 1763 17 21 32077 1763 17 21 32087 1773.5 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32077 1784 17 21 32077 1784 17 21 32087 1794.5 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1763 18 21 32124 1763 18 21 32134.5 1773.5 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 18 21 32124 1784 18 21 32134.5 1794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 831d15ca-7715-4426-8382-d92a62aae503 false true true 2 1 cdec0cdf-31b3-4c41-b381-d8b650678c33 1 {A;B;C} {A;B} 32181.9 2066.871 161 40 32187.9 2072.871 149 28 32181.9 2066.871 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ab9d5c-a827-4d16-80b8-63b444b2e179 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 31068 1930 50 20 31068 1930 50 20 31068.9 1930.874 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31245.22 1877.899 31530.3 1879.253 31530.07 1922.368 31244.99 1921.014 REMAP LAST ELEMENTS TO THE FRONT 20 Arial Black true false Scribble Scribble A quick note 3a915658-6b42-4822-a177-5973184d2030 31239.99 1872.899 295.3145 54.46863 31239.99 1872.899 295.3145 54.46863 31245.22 1877.899 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 20104076-5c6f-4b3e-a85f-4afd3646a9ae false true true 1 9dd54613-32e9-45ce-a07b-d616af84fcfb 29689 1927 143 20 29689 1927 143 20 29760.97 1937.264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 0798807f-c021-4878-9670-6a988b4801f6 false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 29778 1857 54 20 29778 1857 54 20 29805.37 1867.848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint outer and inner planes Represents a collection of generic data e7f38283-94fa-48ba-a83f-49c28d743a04 false true true 1 f36144a3-1af3-46f0-bb18-a963976b4352 31613 2059 232 20 31613 2059 232 20 31729.15 2069.752 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30701.79 2112.527 31524.19 2114.226 31524.05 2174.351 30701.65 2172.652 Create ring joint 'loop' 64 Arial Black true false Scribble Scribble A quick note a3fc8b5e-a988-4a72-93ca-73d89d4f3d21 30696.65 2107.527 832.543 71.82373 30696.65 2107.527 832.543 71.82373 30701.79 2112.527 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 26cce2d8-cdf4-4db8-8522-85136cd327ef false true true longest_list 29451 2099 68 82 29473 2101 24 78 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29453 2101 17 78 29453 2101 17 78 29463 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2101 17 26 29500 2101 17 26 29510 2114 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2127 17 26 29500 2127 17 26 29510 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2153 17 26 29500 2153 17 26 29510 2166 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 22 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 82db12a4-7f12-4dbd-9d6f-a957844960c2 3f2928a3-cc05-4750-b5f9-13a7ea67a546 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 515c91a9-23e5-46d8-b026-2ff296fe76b0 82891a33-3114-4dd0-bfc3-24aa24ebf539 d7ddc450-9c77-4d79-8da1-b6b6f8395005 28ebbb9c-4024-418e-8ad8-841f10dca5dc 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 8360a838-2e31-41af-913a-1b2e636a4a8f 05c5be2d-e2b4-4dba-8e4d-f73283499771 a085ef54-5395-42de-a921-e7f8620eed9c 6c16c683-dd27-4cc8-b893-afd129c784b1 51469373-8903-49a1-a0b0-431f743ee6ec f1394be8-9c2c-43df-917e-29023b5522f2 898b4f81-6695-4eec-bc4c-ea12adce7d76 c851adee-6dc6-4e9b-92f2-706893714380 b68a30fa-4361-4326-9d31-d96a753617c2 6493623b-4900-44eb-bf62-bc190a0a95a1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 Group A group of Grasshopper objects 8f78a871-2f06-4ea6-90e0-a01d24a7fec5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 d84794f5-af9c-4d72-9811-1147cf2d1525 462dd5a8-2601-4478-a481-1ee8dd5f86a3 58895c8f-6f40-4e01-aeb7-4888b6115911 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 b6ef6f8b-ad1e-4423-9960-898706e731e5 33a365e1-47c8-4aa3-abb4-aaab25609dda Group A group of Grasshopper objects 2323bc63-fb22-4ea5-bae7-7f31cd96c285 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 344c7746-254d-4ee3-a5f3-c921cc3fad86 11a32f71-68dd-4a60-8252-b6858619f35f 89be9209-650a-4860-ad45-6c85048a8cdd 48851bdf-6969-4b43-869a-1d05256c4cc6 05afd2fc-829f-4e36-8fbc-8634a6568f9a d483dc85-bf4f-450c-a292-ab6739c1fb90 Group A group of Grasshopper objects 8d909d1c-39b0-4e2a-9815-72238e5d9872 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 18 1579d30d-0bc1-4f6c-a443-d20feff6ed86 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f f1507620-5f5b-4c09-bd9e-2ac42037cbf2 03039d2b-47cc-433f-8e65-a5a9adcd8adf 9da6b53c-b09f-4170-bf84-5b86fd029c9a c8ef31d0-d381-466e-804e-0a1f6c92b605 22afb730-9d5b-4285-a585-43055f3514ce 953869e2-c8c9-4762-9926-1e2e595fc951 c6e571df-0499-4a77-802d-37c950993f53 1c14eabf-aa33-4535-9f65-86e0028a5553 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 0bf1d58f-aad3-4275-bd50-99cf2548a74d 8d879b03-b313-4ee8-a0d1-094d74aa8200 6048eea0-e847-4264-a20b-0bed78f3c756 f8000704-355a-4f41-a0e0-e728ec168ab4 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 24d23a42-7fb8-4bda-a925-06fb45878274 Group A group of Grasshopper objects 40f7d70c-8025-422c-8276-3dc0a8166921 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 2 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 2e206c4b-291d-421f-9435-7954b7e7d8c7 Group A group of Grasshopper objects e7b20c8d-44b3-44ee-bafc-e4a410b41bf0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 8cc25b5a-724f-44a8-90cd-f1fed91f00ce fd531c1b-0046-4a4d-8f48-eb87a12ba23d 34f90c53-9630-4933-b0e3-139fe4eea79b 25a63f9a-d713-44ed-86bf-fcb22d773b92 6640e9c1-ee52-4c92-8db0-af8616b9d0fa 6265ef48-81df-47e8-8e1e-d9c1734740ed 9b309e16-5c1a-4408-903e-100e36ec8367 8df76cee-b5cf-4a32-86fc-d95cfbec3910 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d aef8cc94-8f44-497f-8ad5-cc4fd32c869b eb0f36ad-d674-43e4-8314-dba70f5a2153 42953d23-da99-4261-86b0-b58a33585590 85f955fa-7aed-409d-9696-2fd1446cf52e 30293baf-2d74-4edb-a0e6-d422c5130f6a 5f6fa00a-1820-410f-95a6-639a56dc1689 ab0717cc-fed2-449c-ab71-42dc1f41bf2b 24b2f230-0ce8-485e-8952-970a2f8d7ceb Group A group of Grasshopper objects 95a900f5-baf6-4021-8707-9bf068ece39b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 82db12a4-7f12-4dbd-9d6f-a957844960c2 bf6fbb42-3094-4dec-b141-fc3d3ed69f71 Group A group of Grasshopper objects 66d8e08e-8d59-4ddc-9227-1bf955a1c3d2 f0b70e8e-7337-4ce4-a7bb-317fc971f918 Trim Solid Trim Solid Trim Perform a solid trim on two Brep sets. 55bf66d6-0ebc-4e28-b955-56fb1959dc3e false true true longest_list 29910 853 69 52 29932 855 24 48 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29912 855 17 24 29912 855 17 24 29922 867 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29912 879 17 24 29912 879 17 24 29922 891 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 855 18 48 29959 855 18 48 29969.5 879 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 344c7746-254d-4ee3-a5f3-c921cc3fad86 false true true longest_list 36350 1059 68 68 36372 1061 24 64 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 "1">false Variable x x Variable #1 e6b0d8a0-ad75-4698-9b5d-ea1956161e14 false true true 1 82df404e-5a2a-40a0-b08f-f4e43e15dbab 39915 834 16 22 39915 834 16 22 39924.5 845.25 false Result r Expression result e1fa76aa-1baf-4695-bd5e-a8f211515a02 true true true 0 39961 813 13 43 39961 813 13 43 39969 834.5 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction f980c0e1-025a-4b8b-b478-ce0a5bffea3a false true true longest_list 40022 932 69 46 40044 934 24 42 40056 955 false A A Item to subtract from (minuend) ae80771d-fe78-40e2-8dbb-93b99194b6e7 true true true 1 e1fa76aa-1baf-4695-bd5e-a8f211515a02 40024 934 17 21 40024 934 17 21 40034 944.5 false B B Item to subtract (subtrahend) 68ac5e27-3578-4a11-8173-809b421410b9 true true true 1 9c9b5786-aceb-4f23-8e10-e6825cd36dc5 40024 955 17 21 40024 955 17 21 40034 965.5 false Result R The result of the Subtraction e9d6e02c-8ffa-41f4-866a-c57619b1d109 true true true 0 40071 934 18 42 40071 934 18 42 40081.5 955 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 F(x) A function of a single variable; {x}. f573aff7-8a77-4918-ab7d-6af93c8f36cc false true true longest_list 39916 941 63 47 39937 943 24 43 39949 965 false Function F Expression to solve 2c25ea49-3ad2-4a8c-8374-a3af111d98b6 false true true 0 π*x 39918 943 16 21 39918 943 16 21 39927.5 953.75 false Variable x x Variable #1 3aceabe7-4008-46cd-a4be-5ebe4693bdf6 false true true 1 15c52c8c-a76d-4416-b4f9-185c486f138c 39918 964 16 22 39918 964 16 22 39927.5 975.25 false Result r Expression result 9c9b5786-aceb-4f23-8e10-e6825cd36dc5 true true true 0 39964 943 13 43 39964 943 13 43 39972 964.5 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division a14f7c9a-a7ad-4109-84ec-07cca83ddbc9 false true true longest_list 40115 968 69 45 40137 970 24 41 40149 991 false A A Item to divide (dividend) 6e4e15ac-9fd9-4104-b81d-b585c2cf8af6 true true true 1 e9d6e02c-8ffa-41f4-866a-c57619b1d109 40117 970 17 20 40117 970 17 20 40127 980.25 false B B Item to divide with (divisor) d11cb88b-56b0-485b-90a5-92ea4d26555b true true true 1 53d4a50b-7b17-499f-b1ad-5dc04b42b5ea 40117 990 17 21 40117 990 17 21 40127 1000.75 false Result R The result of the Division 34fa0253-fd66-4c7d-b340-6e91a6f6724b true true true 0 40164 970 18 41 40164 970 18 41 40174.5 990.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 53d4a50b-7b17-499f-b1ad-5dc04b42b5ea false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 40039 996 50 20 40039 996 50 20 40039.29 996.4359 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 4f500165-eb25-4f23-b9c3-22713d8272f3 false true true longest_list 40281 916 69 50 40303 918 24 46 40315 941 false A A First item for multiplication 2b20e5f7-312f-47f0-a268-96efe66d355f true true true 1 56084464-1bb0-4fd8-bbc3-026393c82e0c 40283 918 17 23 40283 918 17 23 40293 929.5 false B B Second item for multiplication 7f76ec19-9231-4fde-a91a-5d783614fcc3 true true true 1 ec9abbcd-c538-405b-9f64-664afaf7941f 40283 941 17 23 40283 941 17 23 40293 952.5 false Result R The result of the Multiplication 761bb14f-23b8-48b1-964e-f20433253998 true true true 0 40330 918 18 46 40330 918 18 46 40340.5 941 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ec9abbcd-c538-405b-9f64-664afaf7941f false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 40217 947 50 20 40217 947 50 20 40217.79 947.212 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. af40703f-d866-4804-b5a2-619f95c65002 false true true longest_list 40380 925 63 53 40402 927 24 49 40414 952 false Domain start A Start value of numeric interval 96741815-c3d1-4efd-b1e1-0d6a296115c7 false true true 1 761bb14f-23b8-48b1-964e-f20433253998 40382 927 17 24 40382 927 17 24 40392 939.25 false Domain end B End value of numeric interval b1f2021a-0471-4bcf-8398-2a0db0f87198 false true true 1 56084464-1bb0-4fd8-bbc3-026393c82e0c 40382 951 17 25 40382 951 17 25 40392 963.75 false Domain I Numeric interval between {A} and {B} 55a7b4ef-12c2-4a06-a2c3-9e8ff4862533 false true true 0 40429 927 12 49 40429 927 12 49 40436.5 951.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data efce297e-c5da-417f-8ab7-e2147c6b2064 false true true 1 15c52c8c-a76d-4416-b4f9-185c486f138c 39991 1046 50 20 39991 1046 50 20 40016.21 1056.919 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4d58e4f6-89a0-4123-8827-2de17fcc8bc0 false true true 0 1.2 true true true 1 0 false 255;0;0;0 255;255;250;90 40814 660 50 20 40814 660 50 20 40814.16 660.6071 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 56084464-1bb0-4fd8-bbc3-026393c82e0c false true true 1 34fa0253-fd66-4c7d-b340-6e91a6f6724b 40212 986 50 20 40212 986 50 20 40237.48 996.151 false 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Srf Plane Srf Plane Create a plane surface 06229efb-bba2-4fef-94a2-d8e2b9acc81b false true true longest_list 40476 867 68 64 40498 869 24 60 40510 899 false Plane P Surface base plane 3859cf4f-37c5-48be-9806-011ee00b14c7 true true true 1 be3e7b23-6486-47a8-aa3e-ca09fcd4f3a5 1 40478 869 17 20 40478 869 17 20 40488 879 false 0 0 0 1 0 0 0 1 0 X Size X Dimensions in X direction e016ca87-23b3-44fa-b4a4-8a4999ba5987 false true true 1 98586956-dad9-42dd-889b-f9310258706a 1 40478 889 17 20 40478 889 17 20 40488 899 false -10 10 Y Size Y Dimensions in Y direction 7f498a44-c4d8-4a00-9ad2-f056f5883869 false true true 1 55a7b4ef-12c2-4a06-a2c3-9e8ff4862533 1 40478 909 17 20 40478 909 17 20 40488 919 false -10 10 Plane P Resulting plane surface 5b42e6f3-2f0c-420c-8295-43eefbdbd586 true true true 0 40525 869 17 60 40525 869 17 60 40535 899 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 54b27fe1-36de-4588-b2a5-df162d4b6ee2 false true true longest_list 40580 913 68 82 40602 915 24 78 40614 954 false Brep B Base Brep ed84599c-538f-44e2-b92c-0c678a17c327 true true true 1 5b42e6f3-2f0c-420c-8295-43eefbdbd586 40582 915 17 78 40582 915 17 78 40592 954 false Faces F Faces of Brep 89de66c7-a91f-4461-8f9c-5b5166d08e00 true true true 0 40629 915 17 26 40629 915 17 26 40639 928 false Edges E Edges of Brep deff5de0-3262-4b2c-9306-f006f2ae35b5 true true true 0 40629 941 17 26 40629 941 17 26 40639 954 false Vertices V Vertices of Brep 96d606c1-9651-4a84-bed7-e4f6eb1e477b true true true 0 40629 967 17 26 40629 967 17 26 40639 980 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. c20534b1-9dd9-4382-8398-eccc19196aff false true true longest_list 40684 941 72 64 40710 943 24 60 40722 973 false List L Base list 5e58207f-4a9e-4bd2-b084-741e08031cc9 true true true 1 1 deff5de0-3262-4b2c-9306-f006f2ae35b5 40686 943 21 20 40686 943 21 20 40698 953 false Index i Item index 6083bcaf-d37d-4534-a231-a135d79f8fd1 false true true 1 70b61e90-a854-48b5-a25c-5ad09884a8bf 1 40686 963 21 20 40686 963 21 20 40698 973 false 0 Wrap W Wrap index to list bounds 8a06c2c1-897b-4b9b-a567-a061189be78e false true true 0 1 false 40686 983 21 20 40686 983 21 20 40698 993 false false Element E Item at {i'} 7a987a11-3758-47a1-8c86-bb3cec516b8f true true true 0 40737 943 17 60 40737 943 17 60 40747 973 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 70b61e90-a854-48b5-a25c-5ad09884a8bf false true true 0 0 2 false true true 1 0 false 255;0;0;0 255;255;250;90 40595 999 50 50 40595 999 50 50 40595.69 999.7311 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 02203d1c-2180-4395-8d17-8f06bc74ce84 false true true longest_list 40774 956 85 64 40813 958 24 60 40825 988 false Curve C Curve to evaluate a65acfb4-7884-4cb4-aa3e-fd3a57740c84 true true true 1 7a987a11-3758-47a1-8c86-bb3cec516b8f true 40776 958 34 30 40776 958 34 30 40802.5 973 false Parameter t Parameter on curve domain to evaluate c5c6c2a6-9927-4aef-b3bd-0a00a976acf3 false true true 1 558a6fc1-d378-49d7-a18c-e412fef7dcf5 40776 988 34 30 40792 988 18 30 40802.5 1003 false Point P Point on the curve at {t} 07f1bb6d-60c1-4c43-a2a5-21446a7f50ad true true true 0 40840 958 17 20 40840 958 17 20 40850 968 false Tangent T Tangent vector at {t} b19f33ae-e6a3-4d1e-953e-a994523b893e false true true 0 40840 978 17 20 40840 978 17 20 40850 988 false Length L Length along the curve from the start to {t} db748bec-68de-4c37-a520-0ef41c7f2029 false true true 0 40840 998 17 20 40840 998 17 20 40850 1008 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 558a6fc1-d378-49d7-a18c-e412fef7dcf5 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 40700 1017 52 20 40700 1017 52 20 40700.8 1017.211 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. c78f212e-a16e-4264-b0c7-6fe25717bb65 false true true longest_list 40395 820 70 38 40419 822 24 34 40431 839 false Origin O Origin of plane 7aff0118-b4dc-415f-9368-cbf577fdd258 true true true 0 1 40397 822 19 34 40397 822 19 34 40408 839 false 0 0 0 Plane P World XY plane be3e7b23-6486-47a8-aa3e-ca09fcd4f3a5 true true true 0 40446 822 17 34 40446 822 17 34 40456 839 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Circle Cir Create a circle defined by base plane and radius. 10958af1-91cd-46d3-83d1-4a7d7ee56df1 false true true longest_list 40907 1018 70 44 40930 1020 24 40 40942 1040 false Plane P Base plane of circle cf02c38d-f5ee-4624-9c8f-d1f8d6f19114 true true true 1 07f1bb6d-60c1-4c43-a2a5-21446a7f50ad 1 40909 1020 18 20 40909 1020 18 20 40919.5 1030 false 0 0 0 1 0 0 0 1 0 Radius R Radius of circle 2ec69a11-fcd2-4e89-9918-536a6b7076df false true true 1 efce297e-c5da-417f-8ab7-e2147c6b2064 1 40909 1040 18 20 40909 1040 18 20 40919.5 1050 false 1 Circle C Resulting circle 843d81b1-8a58-4d05-ae9c-33232d8ccdd2 true true true 0 40957 1020 18 40 40957 1020 18 40 40967.5 1040 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) f38be660-5b1a-415a-9146-ba85ac666974 false true true longest_list 41060 874 86 76 41099 876 24 72 41111 912 false Curves C Curves for boolean union operation a4591e3b-d1af-42c1-bf5e-0fb39575c669 true true true 1 1 2 843d81b1-8a58-4d05-ae9c-33232d8ccdd2 5b42e6f3-2f0c-420c-8295-43eefbdbd586 41062 876 34 36 41062 876 34 36 41088.5 894 false Plane P Optional plane for boolean solution f7e0b187-2248-44b1-b385-ae58530afc51 true true true 1 be3e7b23-6486-47a8-aa3e-ca09fcd4f3a5 41062 912 34 36 41078 912 18 36 41088.5 930 false Result R Result outlines of boolean union 72a05bed-17c7-471f-a79c-7df496fac70e true true true 0 41126 876 18 72 41126 876 18 72 41136.5 912 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Circle Cir Create a circle defined by base plane and radius. d2f93dc0-170a-4a76-ac38-928f9e1352eb false true true longest_list 41298 746 70 44 41321 748 24 40 41333 768 false Plane P Base plane of circle 8eaf0e48-5de1-4975-881f-dee0a492bf7e true true true 1 81662ff1-8b3d-4022-9231-6a8c1e3e0475 1 41300 748 18 20 41300 748 18 20 41310.5 758 false 0 0 0 1 0 0 0 1 0 Radius R Radius of circle a0046ea7-52f4-4105-af59-cbe49e004b28 false true true 1 82df404e-5a2a-40a0-b08f-f4e43e15dbab 1 41300 768 18 20 41300 768 18 20 41310.5 778 false 1 Circle C Resulting circle 8b599caf-9bbd-4ceb-8515-70d2003f97c0 true true true 0 41348 748 18 40 41348 748 18 40 41358.5 768 false 84627490-0fb2-4498-8138-ad134ee4cb36 Curve | Curve Curve | Curve CCX Solve intersection events for two curves. 0713ffa4-5301-4a75-b1dc-609764dc26a7 false true true longest_list 41402 913 72 64 41424 915 24 60 41436 945 false Curve A A First curve 2550d98a-c5dc-4b6d-b6dc-d1163021f68f true true true 1 72a05bed-17c7-471f-a79c-7df496fac70e 41404 915 17 30 41404 915 17 30 41414 930 false Curve B B Second curve f23f6968-4b2e-41df-b01c-8ad85ecc467c true true true 1 48e2821d-ac34-403b-aae7-5aa7edd4cc67 41404 945 17 30 41404 945 17 30 41414 960 false Points P Intersection events eaf57990-c2ff-4d96-8087-6c2ab7f43a9b true true true 0 41451 915 21 20 41451 915 21 20 41463 925 false Params A tA Parameters on first curve 969fb32a-51b6-4ff7-8219-525ffd47fa5a false true true 0 41451 935 21 20 41451 935 21 20 41463 945 false Params B tB Parameters on second curve 87d6c5b8-f8cd-4dac-a0b6-e44d9e96f3f2 false true true 0 41451 955 21 20 41451 955 21 20 41463 965 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. ea1974f8-c641-438d-9f58-8846da2bb398 false true true longest_list 41163 1127 67 44 41185 1129 24 40 41197 1149 false Point A A Line start point ff5df117-17e4-4670-ad73-4b76008cb597 true true true 1 35484a41-8e0e-4b65-89dd-e346bd49f193 41165 1129 17 20 41165 1129 17 20 41175 1139 false Point B B Line end point bfb958e0-0b9f-4dc3-848c-2f5f1e634d8e true true true 1 af6dc3ff-45cc-4c6e-bc90-4b965a258ce1 41165 1149 17 20 41165 1149 17 20 41175 1159 false Line L Line segment 48e2821d-ac34-403b-aae7-5aa7edd4cc67 true true true 0 41212 1129 16 40 41212 1129 16 40 41221.5 1149 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 7e2bd193-6214-4c2e-be4f-354d3f035c60 false true true longest_list 41040 1192 72 64 41062 1194 24 60 41074 1224 false X component X {x} component fbbf9db8-0c19-4fb2-8e18-18007523dcbe false true true 0 1 41042 1194 17 20 41042 1194 17 20 41052 1204 false 0 Y component Y {y} component 1dbed608-07c1-454d-ad77-ba145f90ee0e false true true 1 6b2db4a8-4d5f-41ff-928f-c2e815403504 1 41042 1214 17 20 41042 1214 17 20 41052 1224 false 0 Z component Z {z} component 34254c94-e205-437c-8f37-cbc2d61a03b9 false true true 0 1 41042 1234 17 20 41042 1234 17 20 41052 1244 false 0 Point Pt Point coordinate af6dc3ff-45cc-4c6e-bc90-4b965a258ce1 true true true 0 41089 1194 21 60 41089 1194 21 60 41101 1224 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. ff223340-4841-45a7-82e3-c2c228ea0795 false true true longest_list 41030 1107 72 64 41052 1109 24 60 41064 1139 false X component X {x} component c287b7b0-416b-4ad9-b20f-2d348340b600 false true true 0 1 41032 1109 17 20 41032 1109 17 20 41042 1119 false 0 Y component Y {y} component fba8ebf9-c5b5-4ed0-b2a9-edbc7e230bf8 false true true 1 bbe5f93c-7bb9-47c6-a6e5-0df933865851 1 41032 1129 17 20 41032 1129 17 20 41042 1139 false 0 Z component Z {z} component 758f8f3d-a861-4855-803a-b6fce2eb3c89 false true true 0 1 41032 1149 17 20 41032 1149 17 20 41042 1159 false 0 Point Pt Point coordinate 35484a41-8e0e-4b65-89dd-e346bd49f193 true true true 0 41079 1109 21 60 41079 1109 21 60 41091 1139 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 77b52aff-41e4-44cb-8dd3-65fd30612f7c false true true longest_list 40928 1199 69 50 40950 1201 24 46 40962 1224 false A A First item for multiplication e65ecdfb-68f0-4ca5-ae26-96ebedaa1aba true true true 1 bbe5f93c-7bb9-47c6-a6e5-0df933865851 40930 1201 17 23 40930 1201 17 23 40940 1212.5 false B B Second item for multiplication 046ed8ae-36d2-4136-9cc5-21a37f768293 true true true 1 bf6f4a6c-9e26-4fee-8215-b5c204b54ef7 40930 1224 17 23 40930 1224 17 23 40940 1235.5 false Result R The result of the Multiplication 6b2db4a8-4d5f-41ff-928f-c2e815403504 true true true 0 40977 1201 18 46 40977 1201 18 46 40987.5 1224 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values bf6f4a6c-9e26-4fee-8215-b5c204b54ef7 false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 40830 1250 50 20 40830 1250 50 20 40830.59 1250.004 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 09a46983-9596-4e3e-ab8d-9c9af739410c false true true longest_list 40812 1190 69 50 40834 1192 24 46 40846 1215 false A A First item for multiplication 498ed529-a095-4b10-a0ed-9eba573ddc03 true true true 1 56084464-1bb0-4fd8-bbc3-026393c82e0c 40814 1192 17 23 40814 1192 17 23 40824 1203.5 false B B Second item for multiplication 531ba7ac-44a3-4a8e-8801-c8d3329fc83a true true true 1 c872e33b-fbb8-43c6-9740-08f6d486b0ea 40814 1215 17 23 40814 1215 17 23 40824 1226.5 false Result R The result of the Multiplication bbe5f93c-7bb9-47c6-a6e5-0df933865851 true true true 0 40861 1192 18 46 40861 1192 18 46 40871.5 1215 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c872e33b-fbb8-43c6-9740-08f6d486b0ea false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 40719 1222 50 20 40719 1222 50 20 40719.14 1222.565 false 2ad2a4d4-3de1-42f6-a4b8-f71835f35710 Shatter Shatter Shatter Shatter a curve into segments. 20b93307-ef5b-4488-a0f7-e806164dade6 false true true longest_list 41497 880 69 74 41520 882 24 70 41532 917 false Curve C Curve to trim e6078c50-a4c4-45e9-9843-1b5c3a2f848d true true true 1 72a05bed-17c7-471f-a79c-7df496fac70e 41499 882 18 35 41499 882 18 35 41509.5 899.5 false Parameters t Parameters to split at a04e3311-7f76-487a-b413-ffd37c39f376 false true true 1 1 969fb32a-51b6-4ff7-8219-525ffd47fa5a 41499 917 18 35 41499 917 18 35 41509.5 934.5 false Segments S Shattered remains dab996c2-f0f0-4813-8760-67cba3641a94 true true true 0 41547 882 17 70 41547 882 17 70 41557 917 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 9c3ff4ba-53f3-4b50-92d1-ff1b03bcc75f false true true longest_list 41590 905 72 64 41616 907 24 60 41628 937 false List L Base list 84d79163-f59c-45bf-aec1-0fd2cc127e09 true true true 1 1 dab996c2-f0f0-4813-8760-67cba3641a94 41592 907 21 20 41592 907 21 20 41604 917 false Index i Item index 1575e69e-abd2-415f-9a1b-11e9799a0a16 false true true 0 1 41592 927 21 20 41592 927 21 20 41604 937 false 0 Wrap W Wrap index to list bounds 4481a1c7-ba66-4689-b6ba-45eb9479d750 false true true 0 1 false 41592 947 21 20 41592 947 21 20 41604 957 false false Element E Item at {i'} 065bd6c0-634e-41fe-85f4-6d3758bb1e06 true true true 0 41643 907 17 60 41643 907 17 60 41653 937 false 84627490-0fb2-4498-8138-ad134ee4cb36 Curve | Curve Curve | Curve CCX Solve intersection events for two curves. 5dde3b84-d27f-47fb-9097-75fb7636ecfb false true true longest_list 41402 777 72 64 41424 779 24 60 41436 809 false Curve A A First curve dc92e614-65b7-44a1-ac9c-67b199e90409 true true true 1 8b599caf-9bbd-4ceb-8515-70d2003f97c0 41404 779 17 30 41404 779 17 30 41414 794 false Curve B B Second curve 5660e5c0-dba7-4f36-b513-6352f50064bf true true true 1 48e2821d-ac34-403b-aae7-5aa7edd4cc67 41404 809 17 30 41404 809 17 30 41414 824 false Points P Intersection events f2025b6d-a699-4fb2-ab3f-9b36fa136031 true true true 0 41451 779 21 20 41451 779 21 20 41463 789 false Params A tA Parameters on first curve cb90baf9-6979-445d-8748-8dd5db2cc645 false true true 0 41451 799 21 20 41451 799 21 20 41463 809 false Params B tB Parameters on second curve d136275c-2da4-4524-b3a3-950296d5e8ad false true true 0 41451 819 21 20 41451 819 21 20 41463 829 false 2ad2a4d4-3de1-42f6-a4b8-f71835f35710 Shatter Shatter Shatter Shatter a curve into segments. 3cc8b8de-13ec-4808-a761-af3e3b36bbb9 false true true longest_list 41497 747 69 74 41520 749 24 70 41532 784 false Curve C Curve to trim b90e64cd-cbd2-4bb2-a327-8ec6ccc7f355 true true true 1 8b599caf-9bbd-4ceb-8515-70d2003f97c0 41499 749 18 35 41499 749 18 35 41509.5 766.5 false Parameters t Parameters to split at b6c537a6-77a2-4ca2-b0e5-dd815c6849d4 false true true 1 1 cb90baf9-6979-445d-8748-8dd5db2cc645 41499 784 18 35 41499 784 18 35 41509.5 801.5 false Segments S Shattered remains 677d75d5-146d-453f-b59b-b10166fc8cf8 true true true 0 41547 749 17 70 41547 749 17 70 41557 784 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 4abf23c3-0359-4dcb-8bb1-6d42c8a1c18c false true true longest_list 41590 772 72 64 41616 774 24 60 41628 804 false List L Base list 01ce1956-f03c-4af9-ad74-8d38c29f7fa2 true true true 1 1 677d75d5-146d-453f-b59b-b10166fc8cf8 41592 774 21 20 41592 774 21 20 41604 784 false Index i Item index f4141f90-9589-4a20-b6b3-9bcf8bd78f57 false true true 0 1 41592 794 21 20 41592 794 21 20 41604 804 false 0 Wrap W Wrap index to list bounds fe8bb3eb-c18f-40bc-bc29-a5c85182214b false true true 0 1 false 41592 814 21 20 41592 814 21 20 41604 824 false false Element E Item at {i'} fd75b8df-925c-458f-93ab-b3ab68292446 true true true 0 41643 774 17 60 41643 774 17 60 41653 804 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. cc0a9e7e-7c21-4328-90ac-d51c777a8d3b false true true longest_list 41947 762 85 64 41986 764 24 60 41998 794 false Stream A A Input stream #1 d1ac443e-9378-4e6c-be62-061bd51e73d6 true true true 2 1 1 e26fe812-6f19-497d-8e78-eccec0bd04db 41949 764 34 20 41949 764 34 20 41975.5 774 false Stream B B Input stream #2 4fae5962-8dbc-4ddc-8dd7-1a315a8d0114 true true true 2 1 1 b9ea9a40-6d57-4800-a972-bf7b25663b95 41949 784 34 20 41949 784 34 20 41975.5 794 false Stream C C Input stream #3 19ea4537-ade5-4390-9f48-3405870b665d true true true 2 1 1 06e2c3ec-7cba-4b86-8b4d-01981a5d4de0 41949 804 34 20 41949 804 34 20 41975.5 814 false Stream S Merged stream 44f889b5-1199-46ae-8475-7d24d248fe41 true true true 0 42013 764 17 60 42013 764 17 60 42023 794 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. a5a33bc7-b1fe-48db-9b9d-802a5348aec0 false true true longest_list 42054 707 69 47 42078 709 24 43 42090 731 false Section S Section curves 0bb1305f-d4de-49de-af77-40c148b8d6f4 true true true 1 1 44f889b5-1199-46ae-8475-7d24d248fe41 42056 709 19 21 42056 709 19 21 42067 719.75 false Options O Loft options 0d2e871d-a63b-4c50-bcd8-8695bd1fb4ed false true true 0 1 42056 730 19 22 42056 730 19 22 42067 741.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6bc5e145-98ea-482a-961a-75d48663e6ec true true true 0 42105 709 16 43 42105 709 16 43 42114.5 730.5 false a70bdac1-1ed2-40d3-b687-3437bc150af0 Mirror Mirror Mirror Mirror an object. fc4bd187-400d-4120-b92a-71813bc3dac3 false true true longest_list 42647 438 72 65 42671 440 24 61 42683 471 false Geometry G Base geometry 18417ae3-3933-4a00-b941-477e33d0bbce true true true 1 dc005737-bac6-46eb-b132-4a517b00cf50 42649 440 19 30 42649 440 19 30 42660 455.25 false Plane P Mirror plane 373c6e6b-eb2a-4717-bf91-ea5a2bc1d090 true true true 1 03595bfd-3b45-4116-8962-4b9347326094 42649 470 19 31 42649 470 19 31 42660 485.75 false Geometry G Mirrored geometry b934dd3f-050a-4e95-a767-26a1e742f6fa true true true 0 42698 440 19 61 42698 440 19 61 42709 470.5 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 0a37c20e-35e5-4339-9b4c-dde30da549cc false true true longest_list 42773 446 69 50 42795 448 24 46 42807 471 false Breps B Breps to join 41959fed-6457-428e-9791-a7fafa908ff3 true true true 1 2 ca90e3cf-0b4a-44be-a107-d33feb334220 b934dd3f-050a-4e95-a767-26a1e742f6fa 42775 448 17 46 42775 448 17 46 42785 471 false Breps B Joined Breps c3138786-0a10-4da1-a134-5274fc103aa3 true true true 0 42822 448 18 23 42822 448 18 23 42832.5 459.5 false Closed C Closed flag for each resulting Brep 8cd05081-62c2-4a22-be69-674a23a202f7 false true true 0 false 42822 471 18 23 42822 471 18 23 42832.5 482.5 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Circle Cir Create a circle defined by base plane and radius. f5f478de-b872-4d32-a101-daa2307c31f3 false true true longest_list 41457 322 70 44 41480 324 24 40 41492 344 false Plane P Base plane of circle 685254cc-4645-46f8-b0c0-6d8c4638310d true true true 1 dda91012-b9a7-406c-a4c4-c8b09b020e12 1 41459 324 18 20 41459 324 18 20 41469.5 334 false 0 0 0 1 0 0 0 1 0 Radius R Radius of circle eda51d1c-53e3-4695-af6d-6dda6a498862 false true true 1 402dae0f-8918-4d41-ae55-beed60303038 1 41459 344 18 20 41459 344 18 20 41469.5 354 false 1 Circle C Resulting circle 5b4d5bc8-e8a4-4044-9ceb-350b64ed7479 true true true 0 41507 324 18 40 41507 324 18 40 41517.5 344 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. df315666-e653-4868-a231-a863af3b8bbc false true true longest_list 41670 329 69 48 41693 331 24 44 41705 353 false Base B Profile curve or surface a167d266-928c-4dd0-811c-572781a7382c true true true 1 5b4d5bc8-e8a4-4044-9ceb-350b64ed7479 41672 331 18 22 41672 331 18 22 41682.5 342 false Direction D Extrusion direction 12076bd2-8306-45bf-b4ad-ce36e69e72e4 false true true 1 71dc0901-addc-4391-b75f-b138041624fb 41672 353 18 22 41672 353 18 22 41682.5 364 false Extrusion E Extrusion result 78720cca-d6a6-4743-b8c7-0ca19f977bc4 true true true 0 41720 331 17 44 41720 331 17 44 41730 353 false 675e31bf-1775-48d7-bb8d-76b77786dd53 Vector Length Vector Length VLen Compute the length (amplitude) of a vector. 42c9d725-3a49-409f-93aa-8fe3f048edd3 false true true longest_list 41301 387 67 57 41323 389 24 53 41335 416 false Vector V Vector to measure fa9008cc-00c3-4dde-a288-572d69f25840 false true true 1 50ac14f4-ab40-4408-a41f-c87d3856ad14 41303 389 17 53 41303 389 17 53 41313 415.5 false Length L Vector length 812d18e2-1014-4960-b232-7b213d1f49f0 false true true 0 41350 389 16 53 41350 389 16 53 41359.5 415.5 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division c700d7dc-a0d6-4d15-ade3-8463efea5c2b false true true longest_list 41443 403 69 45 41465 405 24 41 41477 426 false A A Item to divide (dividend) 46e68f2e-3656-415d-ab05-09d259d65315 true true true 1 812d18e2-1014-4960-b232-7b213d1f49f0 41445 405 17 20 41445 405 17 20 41455 415.25 false B B Item to divide with (divisor) 549e5fa3-a6de-4efe-91a1-01a3fed0f01e true true true 1 62b874e0-c3d1-42b8-a970-a37acc9b4a0a 41445 425 17 21 41445 425 17 21 41455 435.75 false Result R The result of the Division 560496a5-1801-43e1-acd8-c5a6e10b8050 true true true 0 41492 405 18 41 41492 405 18 41 41502.5 425.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 62b874e0-c3d1-42b8-a970-a37acc9b4a0a false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 41381 430 50 20 41381 430 50 20 41381.39 430.9115 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 78cc0480-d953-4dc1-bf4e-214e8146e428 false true true longest_list 41577 412 69 50 41599 414 24 46 41611 437 false A A First item for multiplication 3e2126a3-5b2c-4b36-8906-2b234f47e871 true true true 1 560496a5-1801-43e1-acd8-c5a6e10b8050 41579 414 17 23 41579 414 17 23 41589 425.5 false B B Second item for multiplication 2dae8764-2139-4acb-88cd-77c72d6109b5 true true true 1 5581bbe5-1b06-471f-abfa-d3f02d9298fd 41579 437 17 23 41579 437 17 23 41589 448.5 false Result R The result of the Multiplication a32cf188-d7bb-4163-84aa-a82eac50790e true true true 0 41626 414 18 46 41626 414 18 46 41636.5 437 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5581bbe5-1b06-471f-abfa-d3f02d9298fd false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 41523 442 50 20 41523 442 50 20 41523.43 442.1715 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 21d57208-4b41-4604-937f-8ea413338af2 false true true longest_list 41671 377 68 53 41693 379 24 49 41705 404 false Vector V Base vector 6b549356-86d9-4d26-b478-3affea6e9995 false true true 1 71dc0901-addc-4391-b75f-b138041624fb 41673 379 17 24 41673 379 17 24 41683 391.25 false Amplitude A Amplitude (length) value 6ec10fcb-fa68-4c95-8509-34bf9f4a4c74 false true true 1 a32cf188-d7bb-4163-84aa-a82eac50790e 1 41673 403 17 25 41673 403 17 25 41683 415.75 false 1 Vector V Resulting vector 7d3cb745-be96-4b81-a9c0-2e6fa0eade6e false true true 0 41720 379 17 49 41720 379 17 49 41730 403.5 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 0afbf99e-e5d8-4888-bfd7-29efee074bfa false true true longest_list 41772 364 72 59 41796 366 24 55 41808 394 false Geometry G Base geometry 999a76cb-663c-4d65-91ac-47f90cd0a967 true true true 1 78720cca-d6a6-4743-b8c7-0ca19f977bc4 41774 366 19 27 41774 366 19 27 41785 379.75 false Translation T Translation vector 07331998-eb0e-4990-9727-baca8f898a63 false true true 1 7d3cb745-be96-4b81-a9c0-2e6fa0eade6e 41774 393 19 28 41774 393 19 28 41785 407.25 false Geometry G Translated geometry 779ac94a-9a58-4c5e-bf8f-fdc41994b09e true true true 0 41823 366 19 55 41823 366 19 55 41834 393.5 false fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 Solid Difference Solid Difference SDiff Perform a solid difference on two Brep sets. 6c104e42-c120-4fdd-a4dd-e51e455c3ac4 false true true longest_list 42995 357 68 55 43017 359 24 51 43029 385 false First set A First Brep set 30ca9a8e-ea16-4a38-90dc-e510b1916271 true true true 1 1 fecc8abd-84f0-445b-b7d0-f1ae2246a947 42997 359 17 25 42997 359 17 25 43007 371.75 false Second set B Second Brep set ceb5f91b-bb27-4de8-86f4-c6a18c5a9504 true true true 1 1 8eb199b9-2792-4fe7-8004-d02e9909d3b7 42997 384 17 26 42997 384 17 26 43007 397.25 false Brep B Difference result 1afab474-cd30-4532-9761-1ee4b5c6de40 true true true 0 43044 359 17 51 43044 359 17 51 43054 384.5 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. 4406e457-2c89-493f-8153-4a2219090911 false true true longest_list 41874 369 68 47 41896 371 24 43 41908 393 false Brep B Brep to cap 70ceb4ce-f9f1-43ad-92cf-69fa09fa0bf5 true true true 1 779ac94a-9a58-4c5e-bf8f-fdc41994b09e 41876 371 17 43 41876 371 17 43 41886 392.5 false Brep B Capped Brep 8eb199b9-2792-4fe7-8004-d02e9909d3b7 true true true 0 41923 371 17 43 41923 371 17 43 41933 392.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 71dc0901-addc-4391-b75f-b138041624fb false true true 1 dda91012-b9a7-406c-a4c4-c8b09b020e12 41498 377 50 20 41498 377 50 20 41523.36 387.6975 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 7c36ce63-d2ed-4110-a5b7-3f410e57183b false true true 1 15c52c8c-a76d-4416-b4f9-185c486f138c 40129 904 50 20 40129 904 50 20 40154.61 914.1071 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 40376.01 520.1214 40873.12 520.7582 40873.08 565.4945 40375.97 564.8577 Crushed tubes 60 Arial Black true false Scribble Scribble A quick note 5e7e46ca-d600-4db4-a284-1a77f1f72570 40370.97 515.1214 507.1523 55.37311 40370.97 515.1214 507.1523 55.37311 40376.01 520.1214 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number SF_TUBE DIAMETER Represents a collection of double precision floating point numbers 4bfcc876-1a0a-4549-8506-9ae71a3062e6 false true true 1 c7e0c128-4c36-44e1-a7b5-b47068c8628c 39578 727 152 20 39578 727 152 20 39654.2 737.978 false 06b3086c-1e9d-41c2-bcfc-bb843156196e Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 4a68dea2-54d7-4a28-a227-ccc5eb5176c5 false true true longest_list 42140 690 66 82 42161 692 24 78 42173 731 false Tree T Tree to simplify. b91f6d63-6218-48dc-b4d9-90b5d85d90ec true true true 2 1 6bc5e145-98ea-482a-961a-75d48663e6ec 42142 692 16 78 42142 692 16 78 42151.5 731 false Tree T Simplified tree. 2213bf3e-8ba1-46ef-8b25-5ec6c770267b true true true 0 42188 692 16 78 42188 692 16 78 42197.5 731 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c1aba8d2-e03f-4c4c-989a-3b8a581fcda2 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 39695 772 62 20 39695 772 62 20 39695.8 772.4581 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division b0127132-c842-4ac7-ab66-a482a46b1e83 false true true longest_list 39772 746 69 45 39794 748 24 41 39806 769 false A A Item to divide (dividend) ad174e64-2815-4891-95cd-e5f3bf625107 true true true 1 4bfcc876-1a0a-4549-8506-9ae71a3062e6 39774 748 17 20 39774 748 17 20 39784 758.25 false B B Item to divide with (divisor) 82687521-165c-4d51-a1fc-cf782cf49479 true true true 1 c1aba8d2-e03f-4c4c-989a-3b8a581fcda2 39774 768 17 21 39774 768 17 21 39784 778.75 false Result R The result of the Division 82df404e-5a2a-40a0-b08f-f4e43e15dbab true true true 0 39821 748 18 41 39821 748 18 41 39831.5 768.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 8ecabd7d-d937-4bb5-8cd2-d040ef6890ac false true true longest_list 41832 836 72 59 41856 838 24 55 41868 866 false Geometry G Base geometry f7a55b3a-8d20-48d3-9273-52ec378b6882 true true true 1 e26fe812-6f19-497d-8e78-eccec0bd04db 41834 838 19 27 41834 838 19 27 41845 851.75 false Translation T Translation vector 3ebbcc56-6043-4bb8-823d-9043e53832c5 false true true 1 9d16d61c-0000-474b-bce3-394fa1cde047 41834 865 19 28 41834 865 19 28 41845 879.25 false Geometry G Translated geometry b9ea9a40-6d57-4800-a972-bf7b25663b95 true true true 0 41883 838 19 27 41883 838 19 27 41894 851.75 false Transform X Transformation data 7f69c5eb-ea0f-4fb3-9dec-7d94be8a0b3b false true true 0 41883 865 19 28 41883 865 19 28 41894 879.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. f10394b6-470f-4761-bca7-91f3b9816e98 false true true longest_list 41710 849 68 53 41732 851 24 49 41744 876 false Vector V Base vector 333d2269-aa49-4497-a7bb-6a6a90eb7836 false true true 1 d1ba0c81-7247-4d6d-8f61-4111a665ec34 41712 851 17 24 41712 851 17 24 41722 863.25 false Amplitude A Amplitude (length) value ac1090e0-ca49-460d-820b-75916abd22d0 false true true 1 95d128aa-4a87-4302-b815-3fa9074aa512 1 41712 875 17 25 41712 875 17 25 41722 887.75 false 1 Vector V Resulting vector 9d16d61c-0000-474b-bce3-394fa1cde047 false true true 0 41759 851 17 49 41759 851 17 49 41769 875.5 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim xy As Double = x * y Dim offset As Double = 0.0001 Dim out As New List(Of Double) out.Add(xy - 2 * offset) out.Add(xy - offset) out.Add(xy) A = out 0 VB Script VB A VB.NET scriptable component 4697c862-38cc-46ca-84c8-14dd93b3434f false true true longest_list 41067 785 76 44 41087 787 24 40 41099 807 false 2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable y Script Variable y true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x e1e0c8ed-846a-4c77-88c3-faf0e449c9b0 true true true 1 b0b093ad-ace3-4eb0-b2f9-7c9b019d82ed true true 41069 787 15 20 41069 787 15 20 41078 797 false Variable y y Script Variable y 10b1bf14-0ac0-4593-9a83-8a736af20867 true true true 1 4d58e4f6-89a0-4123-8827-2de17fcc8bc0 true true 41069 807 15 20 41069 807 15 20 41078 817 false Output out Print, Reflect and Error streams 2783324f-fd95-4d86-9028-16dac2a731d1 false true true 0 41114 787 27 20 41114 787 27 20 41129 797 false Result A A Output parameter A 95d128aa-4a87-4302-b815-3fa9074aa512 true true true 0 41114 807 27 20 41114 807 27 20 41129 817 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b0b093ad-ace3-4eb0-b2f9-7c9b019d82ed false true true 1 4bfcc876-1a0a-4549-8506-9ae71a3062e6 40898 743 50 20 40898 743 50 20 40923.32 753.0365 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 04cdada3-fc9f-48a2-aa25-612aadbfb4e0 false true true longest_list 41065 696 69 50 41087 698 24 46 41099 721 false A A First item for multiplication 35fb3bab-1ed8-477a-95e9-e59cb86e8084 true true true 1 b0b093ad-ace3-4eb0-b2f9-7c9b019d82ed 41067 698 17 23 41067 698 17 23 41077 709.5 false B B Second item for multiplication f46bcc76-a477-412a-8dc8-d5223f32a2b9 true true true 1 4d58e4f6-89a0-4123-8827-2de17fcc8bc0 41067 721 17 23 41067 721 17 23 41077 732.5 false Result R The result of the Multiplication 559d40cc-01c0-4af7-80e7-7deaa3cf7bf6 true true true 0 41114 698 18 46 41114 698 18 46 41124.5 721 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d1ba0c81-7247-4d6d-8f61-4111a665ec34 false true true 1 81662ff1-8b3d-4022-9231-6a8c1e3e0475 41610 850 50 20 41610 850 50 20 41635.13 860.0365 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 81662ff1-8b3d-4022-9231-6a8c1e3e0475 false true true 1 be3e7b23-6486-47a8-aa3e-ca09fcd4f3a5 41125 841 50 20 41125 841 50 20 41150.13 851.0365 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim xy As Double = 2 * x * y Dim offset As Double = 0.0001 Dim out As New List(Of Double) out.Add(xy - 2 * offset) out.Add(xy - offset) out.Add(xy) A = out 0 VB Script VB A VB.NET scriptable component 0fbe9912-4071-4cfc-b320-67f48c4ff59a false true true longest_list 41181 655 76 44 41201 657 24 40 41213 677 false 2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable x Script Variable x true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable y Script Variable y true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable x x Script Variable x 8da3a893-09af-4bfc-b180-2f62b4da0ee7 true true true 1 559d40cc-01c0-4af7-80e7-7deaa3cf7bf6 true true 41183 657 15 20 41183 657 15 20 41192 667 false Variable y y Script Variable y c42701ef-41f0-4055-b15d-1ab324f68bde true true true 1 94979d51-3196-408b-be88-c4a034bcc3c7 true true 41183 677 15 20 41183 677 15 20 41192 687 false Output out Print, Reflect and Error streams 8113c931-04f6-4c8f-a1f4-179888d1e3f7 false true true 0 41228 657 27 20 41228 657 27 20 41243 667 false Result A A Output parameter A 5d144b4a-90c7-43b1-84c7-9af202bbd93e true true true 0 41228 677 27 20 41228 677 27 20 41243 687 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 94979d51-3196-408b-be88-c4a034bcc3c7 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 41071 672 50 20 41071 672 50 20 41071.16 672.6071 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. d518dcca-b74e-4651-adf3-a55f193c5343 false true true longest_list 41708 726 68 53 41730 728 24 49 41742 753 false Vector V Base vector 55a93aee-e1e4-4b68-b640-5a03c80bd842 false true true 1 d1ba0c81-7247-4d6d-8f61-4111a665ec34 41710 728 17 24 41710 728 17 24 41720 740.25 false Amplitude A Amplitude (length) value 878a522e-c44b-4f06-9b07-659fb8493c33 false true true 1 5d144b4a-90c7-43b1-84c7-9af202bbd93e 1 41710 752 17 25 41710 752 17 25 41720 764.75 false 1 Vector V Resulting vector 6ffaac38-1edf-4465-a9fa-8fefa3af4a5b false true true 0 41757 728 17 49 41757 728 17 49 41767 752.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 307a399b-064e-4734-83c6-ffc9e73877a8 false true true longest_list 41828 714 72 59 41852 716 24 55 41864 744 false Geometry G Base geometry 79f3353e-ab8b-4c30-9e0e-c9239231739f true true true 1 da21077e-1447-459a-beed-dcca26a16bd4 41830 716 19 27 41830 716 19 27 41841 729.75 false Translation T Translation vector e75f85f2-46aa-4c26-9e0b-d707ac25d1ee false true true 1 6ffaac38-1edf-4465-a9fa-8fefa3af4a5b 41830 743 19 28 41830 743 19 28 41841 757.25 false Geometry G Translated geometry 06e2c3ec-7cba-4b86-8b4d-01981a5d4de0 true true true 0 41879 716 19 27 41879 716 19 27 41890 729.75 false Transform X Transformation data 895d63af-b8c2-49a7-adb6-95284dcf0e39 false true true 0 41879 743 19 28 41879 743 19 28 41890 757.25 false fad344bc-09b1-4855-a2e6-437ef5715fe3 YZ Plane YZ Plane YZ World YZ plane. d3c44b4e-4020-44ba-876f-578ff7a6d04a false true true longest_list 41153 473 70 37 41177 475 24 33 41189 492 false Origin O Origin of plane 54164701-f17a-4ea4-83d1-eba3a36ecccc true true true 1 ea2d8092-8b6c-42c9-980f-2f43313a56e3 1 41155 475 19 33 41155 475 19 33 41166 491.5 false 0 0 0 Plane P World YZ plane 50ac14f4-ab40-4408-a41f-c87d3856ad14 true true true 0 41204 475 17 33 41204 475 17 33 41214 491.5 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. 9969c8ad-65f1-4b57-876c-8f8a516fd214 false true true longest_list 42876 437 68 47 42898 439 24 43 42910 461 false Brep B Brep to cap 244c7756-8b0c-48e9-9088-70e5b5d70acd true true true 1 c3138786-0a10-4da1-a134-5274fc103aa3 42878 439 17 43 42878 439 17 43 42888 460.5 false Brep B Capped Brep fecc8abd-84f0-445b-b7d0-f1ae2246a947 true true true 0 42925 439 17 43 42925 439 17 43 42935 460.5 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 49b83fa6-346e-4391-90cd-bb6a8f5caaea false true true longest_list 41034 459 72 64 41056 461 24 60 41068 491 false X component X {x} component a3c3aa19-5d28-4ce4-8ae7-bf4c0178f897 false true true 0 1 41036 461 17 20 41036 461 17 20 41046 471 false 0 Y component Y {y} component de8a63de-f60a-46fd-96d6-868893dc4840 false true true 0 1 41036 481 17 20 41036 481 17 20 41046 491 false 0 Z component Z {z} component b873aa5c-701a-41b1-8cb9-73a70396e65b false true true 1 df2b0613-51c4-421c-9c81-40240bd3a09f 1 41036 501 17 20 41036 501 17 20 41046 511 false 0 Point Pt Point coordinate ea2d8092-8b6c-42c9-980f-2f43313a56e3 true true true 0 41083 461 21 60 41083 461 21 60 41095 491 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data dda91012-b9a7-406c-a4c4-c8b09b020e12 false true true 1 50ac14f4-ab40-4408-a41f-c87d3856ad14 41305 368 50 20 41305 368 50 20 41330.52 378.0365 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 7c19d316-4648-466a-adda-c76189d2ca28 false true true longest_list 43100 345 68 82 43122 347 24 78 43134 386 false Brep B Base Brep e08dc939-5598-4d80-9a27-10bc6fdfe3a2 true true true 1 1afab474-cd30-4532-9761-1ee4b5c6de40 43102 347 17 78 43102 347 17 78 43112 386 false Faces F Faces of Brep c8d476b9-adf5-4d29-bb20-5b16b1c83cfd true true true 0 43149 347 17 26 43149 347 17 26 43159 360 false Edges E Edges of Brep cca48563-5628-4e59-ae56-a80694cf5ad5 true true true 0 43149 373 17 26 43149 373 17 26 43159 386 false Vertices V Vertices of Brep 6253be54-6ac6-4ac0-bd07-889e08a71cfc true true true 0 43149 399 17 26 43149 399 17 26 43159 412 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c4e870de-174a-4a70-ae6b-43ee69e99fbe false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 43112 441 50 22 43112 441 50 22 43112.86 441.1995 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 26c0474a-7d33-4866-bc9a-03de43d8f0a5 false true true longest_list 43219 353 71 64 43245 355 24 60 43257 385 false List L List to cull 79a3377d-22dc-4f85-a53f-9439ae3dcf6f true true true 1 1 c8d476b9-adf5-4d29-bb20-5b16b1c83cfd 43221 355 21 20 43221 355 21 20 43233 365 false Indices I Culling indices 41224e1a-a181-46d4-9203-175c9eae988b false true true 1 1 c4e870de-174a-4a70-ae6b-43ee69e99fbe 43221 375 21 20 43221 375 21 20 43233 385 false Wrap W Wrap indices to list range ffcb7499-567c-48e9-84f2-c7d75bc696a3 false true true 0 1 false 43221 395 21 20 43221 395 21 20 43233 405 false false List L Culled list 72d052b3-4337-44b7-8faf-370e4cb6f522 true true true 0 43272 355 16 60 43272 355 16 60 43281.5 385 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 2d62f322-9f84-47d9-80aa-9262981e1138 false true true longest_list 43319 360 69 50 43341 362 24 46 43353 385 false Breps B Breps to join 63e6b4a3-e933-4709-83af-56a4d7a85101 true true true 1 1 72d052b3-4337-44b7-8faf-370e4cb6f522 43321 362 17 46 43321 362 17 46 43331 385 false Breps B Joined Breps 15cf9ede-2438-49ac-8776-2d5a0c700b52 true true true 0 43368 362 18 23 43368 362 18 23 43378.5 373.5 false Closed C Closed flag for each resulting Brep eb102203-dc19-43b5-adce-efee1293193f false true true 0 false 43368 385 18 23 43368 385 18 23 43378.5 396.5 false 0148a65d-6f42-414a-9db7-9a9b2eb78437 Brep Edges Brep Edges Edges Extract the edge curves of a Brep object. 575bda67-e10d-44c5-af75-732515fe99e1 false true true longest_list 43429 308 80 67 43451 310 24 63 43463 342 false Brep B Base Brep 52d722e4-5e66-456d-8929-8ad47b471f8b true true true 1 15cf9ede-2438-49ac-8776-2d5a0c700b52 43431 310 17 63 43431 310 17 63 43441 341.5 false Naked En Naked edge curves 35f04b31-5075-496b-ae58-32b2add0a1f5 true true true 0 43478 310 29 21 43478 310 29 21 43494 320.5 false Interior Ei Interior edge curves 78c4ef44-f297-476d-933d-d2a11d6c9edb true true true 0 43478 331 29 21 43478 331 29 21 43494 341.5 false Non-Manifold Em Non-Manifold edge curves 36024991-fe0d-44da-9550-bb96e7a77fbe true true true 0 43478 352 29 21 43478 352 29 21 43494 362.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible fe6228d2-910b-4d4b-8b60-ad7596cbe2f2 false true true longest_list 43546 306 70 50 43569 308 24 46 43581 331 false Curves C Curves to join 4d7acc94-d5c5-4cb5-ab8e-8a8ddc674284 true true true 1 1 35f04b31-5075-496b-ae58-32b2add0a1f5 43548 308 18 23 43548 308 18 23 43558.5 319.5 false Preserve P Preserve direction of input curves 0321c41c-4f56-4e1f-91ec-3be5411c36b6 false true true 0 1 false 43548 331 18 23 43548 331 18 23 43558.5 342.5 false false Curves C Joined curves and individual curves that could not be joined. 3ea1e028-5e97-4e7a-a2c4-e2711350cb99 true true true 0 43596 308 18 46 43596 308 18 46 43606.5 331 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data da21077e-1447-459a-beed-dcca26a16bd4 false true true 1 fd75b8df-925c-458f-93ab-b3ab68292446 41715 784 50 20 41715 784 50 20 41740 794.0365 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e26fe812-6f19-497d-8e78-eccec0bd04db false true true 1 065bd6c0-634e-41fe-85f4-6d3758bb1e06 41718 929 50 20 41718 929 50 20 41743.25 939.0365 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. dc1ce58e-1ab2-47c1-8f4e-ea174524bb22 false true true longest_list 43709 489 84 53 43747 491 24 49 43759 516 false Vector V Base vector 4f6d779d-aab3-4865-8c97-004e7091292f false true true 1 c324a2a2-e48b-41b5-ae04-94c64a4610e5 43711 491 33 24 43727 491 17 24 43737 503.25 false A*-1 Amplitude A Amplitude (length) value b8a3a614-a904-4622-a199-a18c731d8112 false true true 1 df2b0613-51c4-421c-9c81-40240bd3a09f 1 43711 515 33 25 43711 515 33 25 43737 527.75 false 1 Vector V Resulting vector 3d074eac-3dca-45ab-88b5-41319ad312b2 false true true 0 43774 491 17 49 43774 491 17 49 43784 515.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 2789d2cb-0354-4a71-9b9a-642a036facc1 false true true longest_list 43950 485 72 59 43974 487 24 55 43986 515 false Geometry G Base geometry 48a959b3-56ed-44ae-b9be-0b17191fb804 true true true 1 b00b9c12-c591-41a9-a2c7-85691c3c7e29 43952 487 19 27 43952 487 19 27 43963 500.75 false Translation T Translation vector 66fab136-4f9a-45a2-b358-a9e1734d77a8 false true true 1 3d074eac-3dca-45ab-88b5-41319ad312b2 43952 514 19 28 43952 514 19 28 43963 528.25 false Geometry G Translated geometry ac78b152-b660-4b46-812f-d042bb0a557c true true true 0 44001 487 19 27 44001 487 19 27 44012 500.75 false Transform X Transformation data bcfef4fb-bc37-4add-a0d3-b69cabe65a5a false true true 0 44001 514 19 28 44001 514 19 28 44012 528.25 false 874eebe7-835b-4f4f-9811-97e031c41597 Group Group Group Group a set of objects 784c67e7-0849-4cad-bd09-b6d7879e1660 false true true longest_list 43706 419 88 67 43746 421 24 63 43758 453 false Objects O Objects to group 620d714c-75f4-4c90-bbc5-e095100aac71 true true true 1 1 2 3ea1e028-5e97-4e7a-a2c4-e2711350cb99 15cf9ede-2438-49ac-8776-2d5a0c700b52 43708 421 35 63 43708 421 35 63 43735 452.5 false Group G Grouped objects ee0011e7-8e4a-4fb8-83bf-50d16e16ef25 true true true 0 43773 421 19 63 43773 421 19 63 43784 452.5 false 69f3e5ee-4770-44b3-8851-ae10ae555398 Perp Frame Perp Frame PFrame Solve the perpendicular (zero-twisting) frame at a specified curve parameter. 9d0dd615-99d4-4789-8d07-bac59af63e0a false true true longest_list 44127 613 84 78 44166 615 24 74 44178 652 false Curve C Curve to evaluate 1bf2a2d7-33c1-4366-9918-06bc38bdd885 true true true 1 7befffef-ac0f-42ad-83bf-26719f3aa9ff true 44129 615 34 37 44129 615 34 37 44155.5 633.5 false Parameter t Parameter on curve domain to evaluate f7de000b-c3aa-48e7-ae8c-32c1d1e85bde false true true 1 0c056fa9-5ff8-4f24-a296-9f0ef3ed8c25 44129 652 34 37 44145 652 18 37 44155.5 670.5 false Frame F Perpendicular curve frame at {t} d2dfbd3d-d61b-4fad-ae9e-41282f55854b true true true 0 44193 615 16 74 44193 615 16 74 44202.5 652 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0c056fa9-5ff8-4f24-a296-9f0ef3ed8c25 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 44045 659 50 22 44045 659 50 22 44045.86 659.9995 false 378d0690-9da0-4dd1-ab16-1d15246e7c22 Orient Orient Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. 6218bfc5-8bf1-4440-b112-74905115e7f9 false true true longest_list 44073 536 72 66 44097 538 24 62 44109 569 false Geometry G Base geometry 94cefb00-3f9c-4af0-ae8b-64c35429535a true true true 1 ac78b152-b660-4b46-812f-d042bb0a557c 44075 538 19 20 44075 538 19 20 44086 548.3333 false Initial A Reference plane 9bce9a6c-70a4-4905-a793-dd7148083406 true true true 1 3a045ddc-3bf1-440d-bc58-28bb7eef9164 1 44075 558 19 21 44075 558 19 21 44086 569 false 0 0 0 1 0 0 0 1 0 Final B Target plane b973c780-a7a4-4f47-998f-a660821ed741 true true true 1 49cac2c2-35ca-40c0-baa0-8bff24fcf63e 44075 579 19 20 44075 579 19 20 44086 589.6666 false Geometry G Reoriented geometry b5354c4f-c9e6-453c-b41e-be2bb0538c9c true true true 0 44124 538 19 31 44124 538 19 31 44135 553.5 false Transform X Transformation data 32d406a8-7f68-4a49-9355-4fba26f302d4 false true true 0 44124 569 19 31 44124 569 19 31 44135 584.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 03595bfd-3b45-4116-8962-4b9347326094 false true true 1 50ac14f4-ab40-4408-a41f-c87d3856ad14 42452 484 50 20 42452 484 50 20 42477.46 494.0365 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 3a045ddc-3bf1-440d-bc58-28bb7eef9164 false true true 1 46598331-1534-4d38-a28f-48715bd20d43 43733 561 50 20 43733 561 50 20 43758.09 571.2865 false 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 XZ Plane XZ Plane XZ World XZ plane. 038e2c04-c62a-40f9-866c-5c84190c5d05 false true true longest_list 43614 487 70 37 43638 489 24 33 43650 506 false Origin O Origin of plane 61f8b82a-f516-4523-b41f-506c0abacd0c true true true 0 1 43616 489 19 33 43616 489 19 33 43627 505.5 false 0 0 0 Plane P World XZ plane c324a2a2-e48b-41b5-ae04-94c64a4610e5 true true true 0 43665 489 17 33 43665 489 17 33 43675 505.5 false b7798b74-037e-4f0c-8ac7-dc1043d093e0 Rotate Rotate Rotate Rotate an object in a plane. 80c7369b-0ef4-45ae-8e59-6f23546cdcfa false true true longest_list 43852 437 72 68 43876 439 24 64 43888 471 false Geometry G Base geometry 3662a5d9-a072-4fbe-8b92-034eed312194 true true true 1 ee0011e7-8e4a-4fb8-83bf-50d16e16ef25 43854 439 19 21 43854 439 19 21 43865 449.6667 false Angle A Rotation angle in radians dae9721d-79c1-440c-990f-f9a6d26e77e5 false true true 1 c68c63d3-6d50-4ec9-ac8d-53f279e41253 43854 460 19 21 43854 460 19 21 43865 471 false Plane P Rotation plane d042ea37-4e33-4ef6-b8a5-004e3e73afb1 true true true 1 3a045ddc-3bf1-440d-bc58-28bb7eef9164 1 43854 481 19 21 43854 481 19 21 43865 492.3333 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry b00b9c12-c591-41a9-a2c7-85691c3c7e29 true true true 0 43903 439 19 32 43903 439 19 32 43914 455 false Transform X Transformation data a7a3be92-00c7-488c-9660-019c84e68702 false true true 0 43903 471 19 32 43903 471 19 32 43914 487 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 16c135d4-3823-4691-831f-095da3d18023 false true true longest_list 43763 383 67 31 43786 385 24 27 43798 399 false Factor N Factor to be multiplied by Pi 9256ca13-a70e-4e07-a008-3a709879dbe5 false true true 1 0bc9ea15-f219-4a27-b2d6-b4dfda0c04e2 1 43765 385 18 27 43765 385 18 27 43775.5 398.5 false 1 Output y Output value c68c63d3-6d50-4ec9-ac8d-53f279e41253 false true true 0 43813 385 15 27 43813 385 15 27 43822 398.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0bc9ea15-f219-4a27-b2d6-b4dfda0c04e2 false true true 0 -0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 43703 392 50 20 43703 392 50 20 43703.16 392.0625 false f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror Mirror Mirror an object. 3c9f7003-abb6-4013-ae3d-75a876609b76 false true true longest_list 44258 607 72 65 44282 609 24 61 44294 640 false Geometry G Base geometry 2fbb9ec1-7a23-443e-b532-a18d65c71196 true true true 1 b5354c4f-c9e6-453c-b41e-be2bb0538c9c 44260 609 19 30 44260 609 19 30 44271 624.25 false Plane P Mirror plane 56d923e6-0f42-4048-996e-41cc5b8a53f1 true true true 1 d2dfbd3d-d61b-4fad-ae9e-41282f55854b 44260 639 19 31 44260 639 19 31 44271 654.75 false Geometry G Mirrored geometry ce0c4159-eae3-4377-91b2-ab813e7c150c true true true 0 44309 609 19 30 44309 609 19 30 44320 624.25 false Transform X Transformation data b1c32c93-930e-44d2-adc0-d5ff05807d82 false true true 0 44309 639 19 31 44309 639 19 31 44320 654.75 false fd03419e-e1cc-4603-8a57-6dfa56ed5dec Split Group Split Group GSplit Split a group 4dfecb2a-4554-4689-b978-5c800c12c6ea false true true longest_list 44479 556 72 66 44505 558 24 62 44517 589 false Group G Group to split 59e432cb-546c-4d19-a27f-7086ef4e53d0 true true true 1 5159b962-9661-47d0-9d8a-ee01d2d4e214 44481 558 21 20 44481 558 21 20 44493 568.3333 false Indices I Split indices be47830e-1043-41cf-876b-c5b3a4493deb false true true 1 1 fdd50e20-24ea-4f7d-8347-81f931ef614a 1 44481 578 21 21 44481 578 21 21 44493 589 false 1 Wrap W Wrap indices 9cce3bb7-8308-43db-8aed-2de50b40f7cb false true true 0 1 false 44481 599 21 20 44481 599 21 20 44493 609.6666 false false Group A A Group including all the indices 7ec713d8-adfa-46e8-85e6-8b04da7070b8 true true true 0 44532 558 17 31 44532 558 17 31 44542 573.5 false Group B B Group excluding all the indices (hidden) 7b24aabf-8183-4ca4-94cf-14f133c426be false true true 0 44532 589 17 31 44532 589 17 31 44542 604.5 false a45f59c8-11c1-4ea7-9e10-847061b80d75 Ungroup Ungroup Ungroup Ungroup a set of objects 5c13d49a-b4bd-4c74-a177-e38712efad8e false true true longest_list 44579 527 72 87 44603 529 24 83 44615 571 false Group G Group to break up 39563b08-2cea-4d12-ba22-05b48e2364b9 true true true 1 7ec713d8-adfa-46e8-85e6-8b04da7070b8 44581 529 19 83 44581 529 19 83 44592 570.5 false Objects O Objects inside group 69dda3ba-fce4-4c34-b77e-95c516be0e42 true true true 0 44630 529 19 83 44630 529 19 83 44641 570.5 false a45f59c8-11c1-4ea7-9e10-847061b80d75 Ungroup Ungroup Ungroup Ungroup a set of objects 76e4b0ae-60e6-432e-956c-4e996dfcc38c false true true longest_list 44580 608 72 87 44604 610 24 83 44616 652 false Group G Group to break up 6b994dad-6a03-4504-9725-52a0bb6b3900 true true true 1 7b24aabf-8183-4ca4-94cf-14f133c426be 44582 610 19 83 44582 610 19 83 44593 651.5 false Objects O Objects inside group 9f1f03d6-7e23-490c-b9b6-4780e78740cb true true true 0 44631 610 19 83 44631 610 19 83 44642 651.5 false 15204c6d-bba8-403d-9e8f-6660ab8e0df5 Merge Group Merge Group GMerge Merge two groups 18dca8cc-82d1-4c50-b7cd-2a85e4bf01cb false true true longest_list 44360 529 70 79 44382 531 24 75 44394 569 false Group A A First group d75ff25e-3722-41e5-9f65-16d22fa3f686 true true true 1 b5354c4f-c9e6-453c-b41e-be2bb0538c9c 44362 531 17 37 44362 531 17 37 44372 549.75 false Group B B Second group a1fe47f0-14f2-44f2-a485-0c346a934615 true true true 1 ce0c4159-eae3-4377-91b2-ab813e7c150c 44362 568 17 38 44362 568 17 38 44372 587.25 false Group G Merged group 5159b962-9661-47d0-9d8a-ee01d2d4e214 true true true 0 44409 531 19 75 44409 531 19 75 44420 568.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fdd50e20-24ea-4f7d-8347-81f931ef614a false true true 0 1 3 false true true 1 0 false 255;0;0;0 255;255;250;90 44373 627 50 42 44373 627 50 42 44373.25 627.9393 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. a78431d4-3644-4cdd-811d-c9cf0879345a false true true longest_list 44683 550 87 63 44723 552 24 59 44735 582 false Data D Tree to split 151bc266-063e-4ea5-8bc8-df2bca96bfbe true true true 2 1 69dda3ba-fce4-4c34-b77e-95c516be0e42 44685 552 35 29 44701 552 19 29 44712 566.75 false Masks M Splitting masks 1f629b13-18c3-4188-870e-dc9e6ef7c99a false true true 1 1 1 43705bd1-4799-46f0-a512-5512ef74709d 44685 581 35 30 44685 581 35 30 44712 596.25 false Positive P Positive set of data (all branches that match any of the masks) 53a54641-17f4-4072-9761-202002e32c1c true true true 0 44750 552 18 29 44750 552 18 29 44760.5 566.75 false Negative N Negative set of data (all branches that do not match any of the masks 14bfe8e9-5ae9-4f77-8ac8-dcb8ca5b34c1 false true true 0 44750 581 18 30 44750 581 18 30 44760.5 596.25 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 6d35336d-aa03-4df9-a0ad-45dcf63138e9 false true true longest_list 44684 632 87 63 44724 634 24 59 44736 664 false Data D Tree to split 4fb02c69-b346-42c6-8f98-49a521958194 true true true 2 1 9f1f03d6-7e23-490c-b9b6-4780e78740cb 44686 634 35 29 44702 634 19 29 44713 648.75 false Masks M Splitting masks 918da55c-3083-4bfb-ab8e-0ad650db4d84 false true true 1 1 1 43705bd1-4799-46f0-a512-5512ef74709d 44686 663 35 30 44686 663 35 30 44713 678.25 false Positive P Positive set of data (all branches that match any of the masks) 02b0c258-5143-4523-837e-b5b85194fc95 true true true 0 44751 634 18 29 44751 634 18 29 44761.5 648.75 false Negative N Negative set of data (all branches that do not match any of the masks 6ee66ad8-dcb5-4e60-8fb4-da5c83c94110 false true true 0 44751 663 18 30 44751 663 18 30 44761.5 678.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 43705bd1-4799-46f0-a512-5512ef74709d false true true 0 ?;?;?;0 true true true 1 0 false 255;0;0;0 255;255;250;90 44582 712 66 22 44582 712 66 22 44582.75 712.4835 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 72989677-da59-445c-bb63-37810f76a6ad false true true longest_list 44811 580 69 47 44835 582 24 43 44847 604 false Section S Section curves 4c751191-57e0-40eb-a962-887f3346f6ed true true true 1 1 14bfe8e9-5ae9-4f77-8ac8-dcb8ca5b34c1 44813 582 19 21 44813 582 19 21 44824 592.75 false Options O Loft options a810e88f-5d69-45f4-8902-9f076c6df9dc false true true 0 1 44813 603 19 22 44813 603 19 22 44824 614.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces ac50b31b-3402-492b-aee2-beff566cb152 true true true 0 44862 582 16 43 44862 582 16 43 44871.5 603.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. a031fad9-286e-4a46-86d7-2ff1ebda3dc9 false true true longest_list 44917 555 69 47 44941 557 24 43 44953 579 false Section S Section curves b9165ce1-4cd5-41f6-8a2a-38d3014283c2 true true true 1 1 53a54641-17f4-4072-9761-202002e32c1c 44919 557 19 21 44919 557 19 21 44930 567.75 false Options O Loft options c5c7b246-9775-4e73-bc2d-830f46d5ab6e false true true 0 1 44919 578 19 22 44919 578 19 22 44930 589.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 461d0867-b565-44b4-9238-24006493a49c true true true 0 44968 557 16 43 44968 557 16 43 44977.5 578.5 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together fce42609-05d5-4e0b-abca-7372dc2ed1c0 false true true longest_list 45033 624 69 50 45055 626 24 46 45067 649 false Breps B Breps to join 41c1a9d7-f70f-43c2-b657-daff3efb9b6e true true true 1 2 461d0867-b565-44b4-9238-24006493a49c 02b0c258-5143-4523-837e-b5b85194fc95 45035 626 17 46 45035 626 17 46 45045 649 false Breps B Joined Breps cfc43cbc-ea0d-4984-a841-7c5d5d9ab777 true true true 0 45082 626 18 23 45082 626 18 23 45092.5 637.5 false Closed C Closed flag for each resulting Brep 03ad981f-7d74-4b5d-9785-aa0bfc5d0d3c false true true 0 false 45082 649 18 23 45082 649 18 23 45092.5 660.5 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together e8e2e504-0b67-4418-bd26-5fafc75d7cf6 false true true longest_list 44925 679 69 50 44947 681 24 46 44959 704 false Breps B Breps to join 0ba9814d-dbac-438b-b5a6-14a6f8e748db true true true 1 2 6ee66ad8-dcb5-4e60-8fb4-da5c83c94110 ac50b31b-3402-492b-aee2-beff566cb152 44927 681 17 46 44927 681 17 46 44937 704 false Breps B Joined Breps 781277b4-33b4-4f19-9487-412b2efed046 true true true 0 44974 681 18 23 44974 681 18 23 44984.5 692.5 false Closed C Closed flag for each resulting Brep a8c52fc2-5fed-4d39-9dc1-0731fbe31d8a false true true 0 false 44974 704 18 23 44974 704 18 23 44984.5 715.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 46598331-1534-4d38-a28f-48715bd20d43 false true true 1 03595bfd-3b45-4116-8962-4b9347326094 42606 561 50 20 42606 561 50 20 42631.27 571.0365 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 9c3a4821-3bc4-475c-adfb-e48748f51617 false true true longest_list 45154 647 68 66 45176 649 24 62 45188 680 false Stream A A Input stream #1 aaf25173-ab69-4450-a18f-50de3d1a47ee true true true 2 1 cfc43cbc-ea0d-4984-a841-7c5d5d9ab777 45156 649 17 31 45156 649 17 31 45166 664.5 false Stream B B Input stream #2 ee2b207d-70d2-4935-a2a1-3db77ad6964b true true true 2 1 781277b4-33b4-4f19-9487-412b2efed046 45156 680 17 31 45156 680 17 31 45166 695.5 false Stream S Merged stream 7ea406aa-a984-4328-bd3e-829ca5fb3af7 true true true 0 45203 649 17 62 45203 649 17 62 45213 680 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data df2b0613-51c4-421c-9c81-40240bd3a09f false true true 1 29ac0239-9f20-4a39-9044-bcc436f69c17 40931 521 50 20 40931 521 50 20 40956.76 531.2705 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data dc005737-bac6-46eb-b132-4a517b00cf50 false true true 1 2213bf3e-8ba1-46ef-8b25-5ec6c770267b 42266 588 50 20 42266 588 50 20 42291.18 598.0365 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data ca90e3cf-0b4a-44be-a107-d33feb334220 false true true 1 dc005737-bac6-46eb-b132-4a517b00cf50 42671 588 50 20 42671 588 50 20 42696.59 598.0365 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 33854.05 518.1908 34520.09 517.1669 34520.18 619.991 33854.15 621.015 Bolt Center to Bolt Center Space Frame Lines 44 Arial Black true false Scribble Scribble A quick note 33a365e1-47c8-4aa3-abb4-aaab25609dda 33849.05 512.1669 676.1328 113.8481 33849.05 512.1669 676.1328 113.8481 33854.05 518.1908 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4d38f56b-f699-4212-b19d-4a9519556b1b false true true 2 1 ed66b337-f462-4b9b-a2cd-f936e45401e2 1 {A;B;C} {A;B} 33620.48 395.6615 125 40 33626.48 401.6615 113 28 33620.48 395.6615 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 6493623b-4900-44eb-bf62-bc190a0a95a1 false true true longest_list 31046 823 72 59 31070 825 24 55 31082 853 false Geometry G Base geometry 16c47560-6ffd-4d76-980c-3599cffb93d3 true true true 1 6ddc3c94-5277-4467-8dc1-27b60e51d214 31048 825 19 27 31048 825 19 27 31059 838.75 false Translation T Translation vector cab662d8-a43e-475f-96aa-4fe47a4cfe04 false true true 1 c9bfc4da-356f-43c4-a097-afcc24f154cf 31048 852 19 28 31048 852 19 28 31059 866.25 false Geometry G Translated geometry 8f6ed353-6655-452e-8f89-8315fa0a5758 true true true 0 31097 825 19 55 31097 825 19 55 31108 852.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 81d0b3fd-0ee0-4749-b631-67cd7c595b73 false true true 1 6ac79546-ef4d-4c5a-ac9b-c06288ab3414 30638 858 50 20 30638 858 50 20 30663.21 868.0064 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 1eca21e8-a485-41ee-b8d9-ea1e292fe32b false true true longest_list 28968 839 68 53 28990 841 24 49 29002 866 false Vector V Base vector 2b67d32f-eda4-451c-9edc-a473c89ebac2 false true true 1 6c427c41-f649-43bd-b526-bce0a4f1985b 28970 841 17 24 28970 841 17 24 28980 853.25 false Amplitude A Amplitude (length) value 9a3b2d7a-1a82-4589-9c84-552157298b48 false true true 1 ffb277b5-f62b-4a7a-8ca9-d8e64a7dbb1e 1 28970 865 17 25 28970 865 17 25 28980 877.75 false 1 Vector V Resulting vector 150fc559-f6c7-4dd3-ba8d-7c5687f578d5 false true true 0 29017 841 17 49 29017 841 17 49 29027 865.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 1dac2b58-0ed8-47f3-befe-d7558466a557 false true true longest_list 29124 818 72 59 29148 820 24 55 29160 848 false Geometry G Base geometry 2824b647-c362-4195-b2a9-068edd8445f9 true true true 1 0542fd3e-2918-41a5-94b9-5a7092589347 29126 820 19 27 29126 820 19 27 29137 833.75 false Translation T Translation vector b8ba5691-ab3d-4073-a406-3bb8022c7134 false true true 1 700b5a3c-0dee-4d2d-b219-7b99fdeb2267 29126 847 19 28 29126 847 19 28 29137 861.25 false Geometry G Translated geometry 95db3af9-ed80-4bb6-b054-24f2ddcffa22 true true true 0 29175 820 19 27 29175 820 19 27 29186 833.75 false Transform X Transformation data ecf727fa-35b8-4411-a4be-1d385cef5266 false true true 0 29175 847 19 28 29175 847 19 28 29186 861.25 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 23696d59-80b7-4cda-913f-02549de4c8fa false true true longest_list 29049 841 68 47 29071 843 24 43 29083 865 false Vector V Base vector 123cd767-96b6-4827-bb98-2bf85a565215 false true true 1 150fc559-f6c7-4dd3-ba8d-7c5687f578d5 29051 843 17 43 29051 843 17 43 29061 864.5 false Vector V Reversed vector 700b5a3c-0dee-4d2d-b219-7b99fdeb2267 false true true 0 29098 843 17 43 29098 843 17 43 29108 864.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 7f1f7cd2-8d02-4ddf-bf4d-c050b6c74ba3 false true true longest_list 31086 1099 72 59 31110 1101 24 55 31122 1129 false Geometry G Base geometry 92bb8a61-3071-4bf7-97cb-59b3a266c306 true true true 1 9a9eb5a3-336c-4e3c-aed6-059741d6e55a 31088 1101 19 27 31088 1101 19 27 31099 1114.75 false Translation T Translation vector 2e91f4ed-ebc6-46c1-a44a-b3add43e6883 false true true 1 616531c9-f83d-4adf-ad35-53e9008f1328 31088 1128 19 28 31088 1128 19 28 31099 1142.25 false Geometry G Translated geometry 31abbf49-ab25-4f6c-b451-b274ab41ae2e true true true 0 31137 1101 19 27 31137 1101 19 27 31148 1114.75 false Transform X Transformation data 41256feb-5072-4cb3-b804-fff9c157eae4 false true true 0 31137 1128 19 28 31137 1128 19 28 31148 1142.25 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 63b82aeb-21f8-44fc-a293-cb0b40d4f8aa false true true longest_list 30958 989 72 59 30982 991 24 55 30994 1019 false Geometry G Base geometry b3abea71-ece1-41ff-a054-3e5a14253690 true true true 1 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 30960 991 19 27 30960 991 19 27 30971 1004.75 false Translation T Translation vector 8db43576-9b75-4506-bdc8-6ae28110538d false true true 1 c9bfc4da-356f-43c4-a097-afcc24f154cf 30960 1018 19 28 30960 1018 19 28 30971 1032.25 false Geometry G Translated geometry 9a9eb5a3-336c-4e3c-aed6-059741d6e55a true true true 0 31009 991 19 27 31009 991 19 27 31020 1004.75 false Transform X Transformation data da4247c3-4f40-4c9e-934f-a6e78fc268a5 false true true 0 31009 1018 19 28 31009 1018 19 28 31020 1032.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. ab7efe06-c139-4c17-9c54-0f2959942f4e false true true longest_list 30676 1116 68 53 30698 1118 24 49 30710 1143 false Vector V Base vector 20280062-2fba-49ff-a459-40181458fb9d false true true 1 b201fb2c-6958-416b-af26-a6d8c2325b46 30678 1118 17 24 30678 1118 17 24 30688 1130.25 false Amplitude A Amplitude (length) value 667084f6-a6e8-4710-b60b-1843066576b1 false true true 1 82db12a4-7f12-4dbd-9d6f-a957844960c2 1 30678 1142 17 25 30678 1142 17 25 30688 1154.75 false 1 Vector V Resulting vector 13b33deb-59d4-4c4b-85de-36272bb1fff0 false true true 0 30725 1118 17 49 30725 1118 17 49 30735 1142.5 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). dad837d1-a63e-4456-8504-20ee0ce7dcc1 false true true longest_list 30794 1120 68 47 30816 1122 24 43 30828 1144 false Vector V Base vector ee24c705-175e-4ee2-a69e-b79fc945432d false true true 1 13b33deb-59d4-4c4b-85de-36272bb1fff0 30796 1122 17 43 30796 1122 17 43 30806 1143.5 false Vector V Reversed vector 616531c9-f83d-4adf-ad35-53e9008f1328 false true true 0 30843 1122 17 43 30843 1122 17 43 30853 1143.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data modifiedAveragePetalPlanes Represents a collection of generic data 67dd1954-ff13-43a8-afc0-7700fb8df8a1 false true true 1 31abbf49-ab25-4f6c-b451-b274ab41ae2e 31287 1106 202 20 31287 1106 202 20 31388.75 1116.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data modifiedAveragePetalPlanes Represents a collection of generic data 0b4c220d-b16c-42e1-97b4-5616096d9ec3 false true true 1 67dd1954-ff13-43a8-afc0-7700fb8df8a1 32664 1106 202 20 32664 1106 202 20 32765 1116.25 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. eba56c55-26cd-47de-8912-405133c3500b false true true longest_list 43931 607 69 53 43955 609 24 49 43967 634 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream b0c1a212-4f3f-4759-9339-5b58b86f9af4 true true true 2 1 a6c21175-f277-4a0b-b438-4cc9aee7fe7f 43933 609 19 24 43933 609 19 24 43944 621.25 false Gate G Gate index of output stream e18bba72-ebcb-493e-afd4-5bfc0f60c417 false true true 2 1 f8652ce1-2886-44c2-9fdc-0ee256b81804 1 43933 633 19 25 43933 633 19 25 43944 645.75 false 0 Target 0 0 Output for Gate index 0 2097d2f5-b190-4124-8e9b-4653c7712a28 true false true 0 43982 609 16 24 43982 609 16 24 43991.5 621.25 false Target 1 1 Output for Gate index 1 7befffef-ac0f-42ad-83bf-26719f3aa9ff true false true 0 43982 633 16 25 43982 633 16 25 43991.5 645.75 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE DIAMETER Represents a collection of generic data f532965b-2296-47a6-ad83-4ff11e192ae2 false true true 1 5c7907b9-580e-48f6-8807-5a5deb02894a 24211 310 152 20 24211 310 152 20 24287.72 320.4075 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE WALL WIDTH Represents a collection of generic data 8ab362e8-19a7-4083-82b9-7a8530aa091e false true true 1 0aa07ed6-0643-4bf7-8558-f7ee12ba9ee6 24209 333 169 20 24209 333 169 20 24294.01 343.3674 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data crushedTubeWidth Represents a collection of generic data dc71a090-ef83-4137-a0dc-167f15546750 false true true 1 5e874150-d235-4018-9132-8cad57d7f249 24207 354 138 20 24207 354 138 20 24276.16 364.6989 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data MINIMUM BASE PLATE 'RADIUS' Represents a collection of generic data abd78489-0ab5-4091-90cf-b5983e417246 false true true 1 d4f969bc-a516-4b8a-981c-a9d95437f5c6 35779 1248 230 20 35779 1248 230 20 35894.26 1258.39 false 845527a6-5cea-4ae9-a667-96ae1667a4e8 Polygon Polygon Polygon Create a polygon with optional round edges. 9a3f9ea9-c331-4d4e-8ca0-32891d162e37 false true true longest_list 37717 961 89 84 37760 963 24 80 37772 1003 false Plane P Polygon base plane 544b2685-66a1-43bb-aad9-a761424a0b15 true true true 1 d05065d3-ca74-4616-95bd-7d1f0672d5e9 1 37719 963 38 20 37735 963 22 20 37747.5 973 false 0 0 0 1 0 0 0 1 0 (r/2)*1.5 Radius R Radius of polygon (distance from center to tip). 0ecd235f-da62-4210-b158-e227c18c5af7 false true true 1 74599fb2-4688-4067-8fc9-3f987c814529 1 37719 983 38 20 37719 983 38 20 37747.5 993 false 3 Segments S Number of segments fc02b29b-564b-46cd-9e2e-ec377056c6b2 false true true 0 1 37719 1003 38 20 37735 1003 22 20 37747.5 1013 false 6 Fillet Radius Rf Polygon corner fillet radius 91ab29ec-00fd-4f07-b31b-83937efc7f52 false true true 0 1 37719 1023 38 20 37735 1023 22 20 37747.5 1033 false 0 Polygon P Polygon 254782b1-b47f-45eb-a4ce-d1a6356d49ef true true true 0 37787 963 17 40 37787 963 17 40 37797 983 false Length L Length of polygon curve 16864b83-0d32-4f4b-8553-c55135135432 false true true 0 37787 1003 17 40 37787 1003 17 40 37797 1023 false b661519d-43fd-4e5a-b244-d54d9fae2bde Rotate Rotate Rotate Rotate an object in a plane. 45b605a0-ef59-4e75-b663-af62fa7358ad false true true longest_list 37917 988 72 68 37941 990 24 64 37953 1022 false Geometry G Base geometry 43403016-f893-4470-bb74-197558161911 true true true 1 254782b1-b47f-45eb-a4ce-d1a6356d49ef 37919 990 19 21 37919 990 19 21 37930 1000.667 false Angle A Rotation angle in radians 9a2300a8-53fb-4516-86a9-706043a1605f false true true 1 72a9fdc6-1d72-4ab4-b93f-099ab511d6fd 37919 1011 19 21 37919 1011 19 21 37930 1022 false Plane P Rotation plane 1646af94-685c-4b33-b96a-4edc4075fa4d true true true 1 d05065d3-ca74-4616-95bd-7d1f0672d5e9 1 37919 1032 19 21 37919 1032 19 21 37930 1043.333 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry b06f4805-5726-403c-b1ed-563f4afbc8de true true true 0 37968 990 19 64 37968 990 19 64 37979 1022 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 4cc7f18f-62bb-4e4e-a000-a2be01bb4e11 false true true longest_list 37830 1006 67 31 37853 1008 24 27 37865 1022 false Factor N Factor to be multiplied by Pi d821a9ad-9ea0-4150-8528-431a9d0cc6fd false true true 0 1 37832 1008 18 27 37832 1008 18 27 37842.5 1021.5 false 1 Output y Output value 72a9fdc6-1d72-4ab4-b93f-099ab511d6fd false true true 0 37880 1008 15 27 37880 1008 15 27 37889 1021.5 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. 6232ddbb-d39d-4b93-ad93-85e8538ffd81 false true true longest_list 38208 969 69 48 38231 971 24 44 38243 993 false Base B Profile curve or surface bb1e262d-8f53-4d3f-bb9d-b8f7350139fd true true true 2 254782b1-b47f-45eb-a4ce-d1a6356d49ef b06f4805-5726-403c-b1ed-563f4afbc8de 38210 971 18 22 38210 971 18 22 38220.5 982 false Direction D Extrusion direction 6e6b1393-1382-4b1e-9c18-cca42a2ab3dd false true true 1 13ddbead-d6ce-4dfb-ba99-32fb2efd3eb0 38210 993 18 22 38210 993 18 22 38220.5 1004 false Extrusion E Extrusion result e52d6b0e-3a44-4e06-b503-6cfc9609e225 true true true 0 38258 971 17 44 38258 971 17 44 38268 993 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 491acf0e-141d-4a24-a8cb-e562fd0fbadc false true true longest_list 38060 1039 84 53 38098 1041 24 49 38110 1066 false Vector V Base vector 0319021d-39db-4edc-8f97-e3983c0e16cc false true true 1 d05065d3-ca74-4616-95bd-7d1f0672d5e9 38062 1041 33 24 38078 1041 17 24 38088 1053.25 false -A Amplitude A Amplitude (length) value c345450b-ad00-406b-8088-f0c34b4e0df7 false true true 1 6e2afec3-18ce-487c-b253-db4b96ad26dd 1 38062 1065 33 25 38062 1065 33 25 38088 1077.75 false 1 Vector V Resulting vector 13ddbead-d6ce-4dfb-ba99-32fb2efd3eb0 false true true 0 38125 1041 17 49 38125 1041 17 49 38135 1065.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6e2afec3-18ce-487c-b253-db4b96ad26dd false true true 0 0.009 true true true 1 0 false 255;0;0;0 255;255;250;90 37960 1091 76 20 37960 1091 76 20 37960.01 1091.708 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. 8fd5a44e-e818-4053-8d23-b97b0dea5579 false true true longest_list 38304 969 68 47 38326 971 24 43 38338 993 false Brep B Brep to cap 18c0cb64-6d8e-4430-8c8b-a4737b045bdf true true true 1 e52d6b0e-3a44-4e06-b503-6cfc9609e225 38306 971 17 43 38306 971 17 43 38316 992.5 false Brep B Capped Brep a6f76b46-d015-4d7b-997b-88b951d70efd true true true 0 38353 971 17 43 38353 971 17 43 38363 992.5 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. a0e7e1dd-661a-4ff0-9657-cf634433754b false true true longest_list 38457 1016 72 59 38481 1018 24 55 38493 1046 false Geometry G Base geometry 1be32b08-cd4a-4b2c-9e08-a4bd55f42c3c true true true 1 a6f76b46-d015-4d7b-997b-88b951d70efd 38459 1018 19 27 38459 1018 19 27 38470 1031.75 false Translation T Translation vector 34c21b29-0761-4025-a708-74ec862a7866 false true true 1 52c42503-adb3-4312-b08b-04cf95bf6f1e 38459 1045 19 28 38459 1045 19 28 38470 1059.25 false Geometry G Translated geometry 206f80fc-d364-48bd-acf0-c80f7a18f150 true true true 0 38508 1018 19 55 38508 1018 19 55 38519 1045.5 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 3819d2d8-8f0d-4bc6-bcc7-62db50ea6ef4 false true true longest_list 38352 1051 84 53 38390 1053 24 49 38402 1078 false Vector V Base vector fb02c06f-3594-4ff2-b441-5ad039eac4ac false true true 1 13ddbead-d6ce-4dfb-ba99-32fb2efd3eb0 38354 1053 33 24 38370 1053 17 24 38380 1065.25 false -A Amplitude A Amplitude (length) value acf2c566-a042-4966-bc40-f460bffcc573 false true true 1 3e9e827c-33f1-4e30-9bbb-f28a4b968860 1 38354 1077 33 25 38354 1077 33 25 38380 1089.75 false 1 Vector V Resulting vector 52c42503-adb3-4312-b08b-04cf95bf6f1e false true true 0 38417 1053 17 49 38417 1053 17 49 38427 1077.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data d05065d3-ca74-4616-95bd-7d1f0672d5e9 false true true 1 32bc7aeb-ccce-4c3f-a299-acdfafeb3026 37477 1298 148 20 37477 1298 148 20 37551.9 1308.478 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 3be52a36-4156-44fa-af0b-16333da5a784 false true true longest_list 38569 969 69 50 38591 971 24 46 38603 994 false Breps B Breps to join 164803e0-388d-426d-b47b-83b20d1a086f true true true 1 2 206f80fc-d364-48bd-acf0-c80f7a18f150 a6f76b46-d015-4d7b-997b-88b951d70efd 38571 971 17 46 38571 971 17 46 38581 994 false Breps B Joined Breps e33ea2c6-c82f-4bd3-a04e-c103d78b3a0e true true true 0 38618 971 18 23 38618 971 18 23 38628.5 982.5 false Closed C Closed flag for each resulting Brep 1bb1dded-f3a6-4340-9799-73fe016c2942 false true true 0 false 38618 994 18 23 38618 994 18 23 38628.5 1005.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 37862.61 924.1879 38126.37 913.9504 38127.64 946.1735 37863.88 956.4109 build bolts 44 Arial Black true false Scribble Scribble A quick note b17494dc-6850-4fb6-a2b5-a11de49fed00 37857.61 908.9504 275.0273 52.46051 37857.61 908.9504 275.0273 52.46051 37862.61 924.1879 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Plates Represents a collection of generic data c3580901-c5f2-46fe-b351-c5d15fceb346 false true true 1 a6bb752f-5e28-4e7b-a503-87d82d866c34 36467 1115 139 20 36467 1115 139 20 36536.61 1125.619 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole DIAMETER Represents a collection of generic data 76857a01-ef19-465a-8c96-9cb1080881e3 false true true 1 8a877ee6-7f12-4413-b6c2-ac0b8008ece8 37339 962 239 20 37339 962 239 20 37459.16 972.8565 false 00ec9ecd-4e1d-45ba-a8fc-dff716dbd9e4 F2 F2 F(x,y) A function of two variables; {x,y} a7cd6d23-3639-44d7-907d-4d73f409fe25 false true true longest_list 38259 1070 63 64 38280 1072 24 60 38292 1102 false Function F Expression to solve 949c32a0-9ba3-4441-bad7-a60cd780dccc false true true 0 x+2*y 38261 1072 16 20 38261 1072 16 20 38270.5 1082 false Variable x x Variable #1 c5ba330a-ce2c-4e5d-af89-ea929f411a9d false true true 1 0a99f649-8cdd-4740-a40c-5664b1417761 38261 1092 16 20 38261 1092 16 20 38270.5 1102 false Variable y y Variable #2 a7601bb4-f4f3-4722-9c4d-74f25638b831 false true true 1 9fa1ec99-1ddb-41f9-8a1c-c8aaa59fb31c 38261 1112 16 20 38261 1112 16 20 38270.5 1122 false Result r Expression result 3e9e827c-33f1-4e30-9bbb-f28a4b968860 true true true 0 38307 1072 13 60 38307 1072 13 60 38315 1102 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers 0a99f649-8cdd-4740-a40c-5664b1417761 false true true 1 6e2afec3-18ce-487c-b253-db4b96ad26dd 38189 1091 50 20 38189 1091 50 20 38214.88 1101.694 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of flower joint Represents a collection of double precision floating point numbers 9fa1ec99-1ddb-41f9-8a1c-c8aaa59fb31c false true true 1 027481fb-9e45-46c2-be73-710b7ba4438f 37972 1338 211 20 37972 1338 211 20 38078.42 1348.272 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 3c09813a-888a-4566-8355-28cdf2990cb4 false true true longest_list 37605 954 69 53 37629 956 24 49 37641 981 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 5d5b3c53-6b3c-48a7-81f8-57220c75d399 true true true 2 1 76857a01-ef19-465a-8c96-9cb1080881e3 37607 956 19 24 37607 956 19 24 37618 968.25 false Gate G Gate index of output stream a880340d-bc6b-4bbd-800f-455f97f03a12 false true true 2 1 cac1ed91-438c-4fe6-99ab-76ec0763e278 1 37607 980 19 25 37607 980 19 25 37618 992.75 false 0 Target 0 0 Output for Gate index 0 d616deb1-9ee1-4889-a41f-8ebe43448ef4 true false true 0 37656 956 16 24 37656 956 16 24 37665.5 968.25 false Target 1 1 Output for Gate index 1 74599fb2-4688-4067-8fc9-3f987c814529 true false true 0 37656 980 16 25 37656 980 16 25 37665.5 992.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Flower-to-Ring bolts Boolean (true/false) toggle cac1ed91-438c-4fe6-99ab-76ec0763e278 false true true 0 51167 3071 177 20 51167 3071 177 20 51167.28 3071.855 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle SF_Tube Solids Boolean (true/false) toggle f8652ce1-2886-44c2-9fdc-0ee256b81804 false true true 0 51187 2631 152 20 51187 2631 152 20 51187.24 2631.938 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. b7fe749b-1198-4ad9-877f-2fda1c1e0d1f false true true longest_list 38255 710 69 53 38279 712 24 49 38291 737 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 85409474-f1ff-4946-abe6-dcd14b7f31cb true true true 2 1 788dddc2-cfba-46f0-a8fe-58023177fe86 38257 712 19 24 38257 712 19 24 38268 724.25 false Gate G Gate index of output stream 837a9cfd-5f27-4453-b8b6-aedd5635e523 false true true 2 1 613fcd7e-291b-4154-98ab-8f09874ad0c0 1 38257 736 19 25 38257 736 19 25 38268 748.75 false 0 Target 0 0 Output for Gate index 0 ffaa8835-8cc3-4397-8ebc-c9a63c63d36a true false true 0 38306 712 16 24 38306 712 16 24 38315.5 724.25 false Target 1 1 Output for Gate index 1 f8ddd491-40be-407c-81e8-5aedeac1d910 true false true 0 38306 736 16 25 38306 736 16 25 38315.5 748.75 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division e947732d-1d03-43c5-b78a-d880b1a99cfe false true true longest_list 30794 2486 69 45 30816 2488 24 41 30828 2509 false A A Item to divide (dividend) 753e055c-e800-4c38-9baf-7a5d331f4203 true true true 1 991b7525-b8f1-4be8-8cb0-741e87015a7a 30796 2488 17 20 30796 2488 17 20 30806 2498.25 false B B Item to divide with (divisor) 64da57b1-080f-4d6b-9241-71f9efd20cc3 true true true 1 d863f18d-2f74-4420-a206-c2abd14368a0 30796 2508 17 21 30796 2508 17 21 30806 2518.75 false Result R The result of the Division 28621ec5-58ba-4cad-83b1-2412b6d5fced true true true 0 30843 2488 18 41 30843 2488 18 41 30853.5 2508.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d863f18d-2f74-4420-a206-c2abd14368a0 false true true 0 2 true false false 1 0 false 255;0;0;0 255;255;250;90 30732 2513 50 20 30732 2513 50 20 30732.97 2513.807 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 6ef1604b-17bd-4998-a41f-f3e131d30226 false true true 2 1 37d28d98-b10b-4891-ad8f-f57ad44400b6 1 {A;B;C} {A;B} 31642.78 2286.883 174 40 31648.78 2292.883 162 28 31642.78 2286.883 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ef9ffe06-47a2-45e5-839d-36ae263fb25d false true true longest_list 29986 2470 72 64 30012 2472 24 60 30024 2502 false List L Base list b348dd4c-ed85-4657-8ef3-7725caa8f3f0 true true true 1 1 23fe1d89-c369-47d3-80be-fdae2e9083d8 29988 2472 21 20 29988 2472 21 20 30000 2482 false Index i Item index 63374ed1-c7b3-4632-b99d-57f33c78b186 false true true 1 92acee87-9cff-4baa-874e-09049d3d743b 1 29988 2492 21 20 29988 2492 21 20 30000 2502 false 0 Wrap W Wrap index to list bounds c3960b64-ef25-4fcb-a889-fe5bd83c96b7 false true true 0 1 false 29988 2512 21 20 29988 2512 21 20 30000 2522 false false Element E Item at {i'} ec98b414-128d-412f-8878-129c8d84c30b true true true 0 30039 2472 17 60 30039 2472 17 60 30049 2502 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 92acee87-9cff-4baa-874e-09049d3d743b false true true 0 0 10 false true false 1 0 false 255;0;0;0 255;255;250;90 29925 2487 50 38 29925 2487 50 38 29925.19 2487.371 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. d47b958b-d160-45a1-a223-4e9c88d514ec false true true longest_list 30297 2479 69 47 30320 2481 24 43 30332 2503 false Curve C Curve to evaluate 71e736ef-bd70-4a92-b0f4-424b5308b0c3 true true true 1 e6d992da-249e-4c80-a765-22365ab60873 30299 2481 18 43 30299 2481 18 43 30309.5 2502.5 false Start S Curve start point e8b62315-45f6-4fd7-9cdf-e1eacf4530ab true true true 0 30347 2481 17 21 30347 2481 17 21 30357 2491.75 false End E Curve end point e90b32d1-134d-4a6e-97f1-53a1550bbd9b true true true 0 30347 2502 17 22 30347 2502 17 22 30357 2513.25 false 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Vector 2Pt Vec2Pt Create a vector between two points. 8c425aca-e214-4da4-88be-020e3dc78c5e false true true longest_list 30422 2478 69 72 30445 2480 24 68 30457 2514 false Point A A Base point 4e619ef3-75b8-40e6-adaf-456a4208372c true true true 1 e90b32d1-134d-4a6e-97f1-53a1550bbd9b 30424 2480 18 22 30424 2480 18 22 30434.5 2491.333 false Point B B Tip point 57c826b6-7cfc-4e64-b654-8e0162a6f193 true true true 1 e8b62315-45f6-4fd7-9cdf-e1eacf4530ab 30424 2502 18 23 30424 2502 18 23 30434.5 2514 false Unitize U Unitize output 293870d8-a572-4fb5-9a9e-27e1062026b3 false true true 0 1 false 30424 2525 18 22 30424 2525 18 22 30434.5 2536.667 false false Vector V Vector 991b7525-b8f1-4be8-8cb0-741e87015a7a false true true 0 30472 2480 17 34 30472 2480 17 34 30482 2497 false Length L Vector length 1794096a-e054-4fd7-a270-9347d1b6ce73 false true true 0 30472 2514 17 34 30472 2514 17 34 30482 2531 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib thickness Represents a collection of generic data e6d992da-249e-4c80-a765-22365ab60873 false true true 1 ec98b414-128d-412f-8878-129c8d84c30b 30110 2495 99 20 30110 2495 99 20 30159.75 2505.53 false 2f77b45b-034d-4053-8872-f38d87cbc676 F3 F3 F(x,y,z) A function of three variables; {x,y,z}. 3786fe95-b505-41b1-a9c8-68c29842bd9a false true true longest_list 31262 2815 63 84 31283 2817 24 80 31295 2857 false Function F Expression to solve 1d5e5b14-c7ce-4d38-9cd6-c7e116966b2d false true true 0 x+y+(2*z) 31264 2817 16 20 31264 2817 16 20 31273.5 2827 false Variable x x Variable #1 9d71b7b7-0b0b-4bfc-a8aa-1f8ac1534350 false true true 1 1 1794096a-e054-4fd7-a270-9347d1b6ce73 31264 2837 16 20 31264 2837 16 20 31273.5 2847 false Variable y y Variable #2 cf6938c1-0110-46a2-8dca-4e53f22bfdf8 false true true 1 d96a5b82-7084-494e-b852-35303d3c2532 31264 2857 16 20 31264 2857 16 20 31273.5 2867 false Variable z z Variable #3 53b80d12-9e05-49bb-8343-b232f060eb30 false true true 1 42ea3dce-db16-4643-b798-c0f1f9d67066 31264 2877 16 20 31264 2877 16 20 31273.5 2887 false Result r Expression result 4df5126e-851b-4309-b1a1-158123fb07f8 true true true 0 31310 2817 13 80 31310 2817 13 80 31318 2857 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number height of bolt head Represents a collection of double precision floating point numbers d96a5b82-7084-494e-b852-35303d3c2532 false true true 1 a21d7f3b-5de5-4b10-9f5c-995afb04854a 31099 2858 137 20 31099 2858 137 20 31167.69 2868.542 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of ring joint Represents a collection of double precision floating point numbers 42ea3dce-db16-4643-b798-c0f1f9d67066 false true true 1 3b36cfbc-a9af-46cc-9234-71dda13b0a68 30645 2880 196 20 30645 2880 196 20 30743.57 2890.702 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 5bacf71d-3eac-4368-a31b-421a9a969fdd false true true longest_list 31043 2747 72 64 31065 2749 24 60 31077 2779 false X component X {x} component ecd4e6b6-2013-4274-b8cd-c7547b319611 false true true 0 1 31045 2749 17 20 31045 2749 17 20 31055 2759 false 0 Y component Y {y} component 57aef6f9-ea5d-4dc5-895f-a0120ecffe07 false true true 0 1 31045 2769 17 20 31045 2769 17 20 31055 2779 false 0 Z component Z {z} component 3fc50f84-cf2f-41bb-8934-bbd25b40306f false true true 1 4350feae-273c-4241-be3a-33956f96d2d6 1 31045 2789 17 20 31045 2789 17 20 31055 2799 false 0 Point Pt Point coordinate a92781da-e554-4e5b-bf51-ac5d5eb14c06 true true true 0 31092 2749 21 60 31092 2749 21 60 31104 2779 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of ring joint Represents a collection of double precision floating point numbers 4350feae-273c-4241-be3a-33956f96d2d6 false true true 1 42ea3dce-db16-4643-b798-c0f1f9d67066 30829 2793 196 20 30829 2793 196 20 30927.93 2803.342 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. e78b1f62-cf2a-40e9-a3f9-75741df397fa false true true longest_list 30929 2468 72 59 30953 2470 24 55 30965 2498 false Geometry G Base geometry 60518a47-1eac-4e88-ad8e-8f9364c781e0 true true true 1 671e7164-6c2f-4ec7-8e15-a3e90240ab41 30931 2470 19 27 30931 2470 19 27 30942 2483.75 false Translation T Translation vector c3471941-b89f-47c1-a65e-e1b346824f9a false true true 1 28621ec5-58ba-4cad-83b1-2412b6d5fced 30931 2497 19 28 30931 2497 19 28 30942 2511.25 false Geometry G Translated geometry 90b96cb9-cf0d-4383-9bd1-aa40431af4ab true true true 0 30980 2470 19 27 30980 2470 19 27 30991 2483.75 false Transform X Transformation data aa44cb94-5a06-44c1-8d32-b54456a4ee87 false true true 0 30980 2497 19 28 30980 2497 19 28 30991 2511.25 false 6ce1aa3c-626b-4db7-8b5b-bf74c78f8c5e Mirror Surface Mirror Surface Mirror Mirror geometry in a freeform surface. ac225a7d-6558-4476-aeb3-1b623a2970e6 false true true longest_list 31045 2451 72 65 31069 2453 24 61 31081 2484 false Geometry G Geometry to mirror b0edf1aa-14d2-4d58-a55b-0a1784de8637 true true true 1 671e7164-6c2f-4ec7-8e15-a3e90240ab41 31047 2453 19 20 31047 2453 19 20 31058 2463.167 false Surface S Mirror surface ed797648-202b-4507-8db5-4f2f0e701938 true true true 1 90b96cb9-cf0d-4383-9bd1-aa40431af4ab 31047 2473 19 20 31047 2473 19 20 31058 2483.5 false Frame F Mirror frame (if true, mirror behaviour extends beyond surface edge) 17effbca-b666-40fa-91c8-9bf95c48fe43 false true true 0 1 false 31047 2493 19 21 31047 2493 19 21 31058 2503.833 false true Geometry G Mirrored geometry 793958d7-511c-4f8c-9137-e8a581c35109 true true true 0 31096 2453 19 61 31096 2453 19 61 31107 2483.5 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. ad06c40d-5d6b-4f67-b50b-d5eafac3c683 false true true longest_list 31203 2483 70 84 31225 2485 24 80 31237 2525 false Plane P Plane to decompose 9ae35a89-3abd-46b3-8d74-3d04a76d2c59 true true true 1 793958d7-511c-4f8c-9137-e8a581c35109 1 31205 2485 17 80 31205 2485 17 80 31215 2525 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 36ef1b00-ed32-4145-9666-f9f1cfc37651 true true true 0 31252 2485 19 20 31252 2485 19 20 31263 2495 false X-Axis X X-Axis vector d404af4f-b057-47f6-909a-56616a4c54a5 false true true 0 31252 2505 19 20 31252 2505 19 20 31263 2515 false Y-Axis Y Y-Axis vector c72ea7cd-4aff-4985-b042-7a3ee7fe3a20 false true true 0 31252 2525 19 20 31252 2525 19 20 31263 2535 false Z-Axis Z Z-Axis vector a5423a09-0408-42f7-9314-53a5e8419388 false true true 0 31252 2545 19 20 31252 2545 19 20 31263 2555 false 3dfb9a77-6e05-4016-9f20-94f78607d672 Rotate 3D Rotate 3D Rot3D Rotate an object around a center point and an axis vector. 5a4fd5b5-ff39-4bd1-9e3c-c81b0e15a13a false true true longest_list 31318 2419 72 84 31342 2421 24 80 31354 2461 false Geometry G Base geometry 8bad8aeb-ddca-4004-b2df-f8e5d2c4ef33 true true true 1 793958d7-511c-4f8c-9137-e8a581c35109 31320 2421 19 20 31320 2421 19 20 31331 2431 false Angle A Rotation angle in radians 8e839859-a1ab-4d8b-96d4-18957113484f false true true 1 888b86c9-27dc-40f1-b576-055b9268555e 31320 2441 19 20 31320 2441 19 20 31331 2451 false Center C Center of rotation f902fd4e-24ed-4944-8450-0690b460e09d true true true 1 36ef1b00-ed32-4145-9666-f9f1cfc37651 31320 2461 19 20 31320 2461 19 20 31331 2471 false Axis X Axis of rotation b3436aee-ef98-4e96-8c38-36ebc47aa2b7 false true true 1 d404af4f-b057-47f6-909a-56616a4c54a5 1 31320 2481 19 20 31320 2481 19 20 31331 2491 false 0 0 1 Geometry G Rotated geometry 8f740913-df96-428d-9a96-d14d0281ca4f true true true 0 31369 2421 19 40 31369 2421 19 40 31380 2441 false Transform X Transformation data c3364d28-c098-4fb2-83e0-3c68b2c494ca false true true 0 31369 2461 19 40 31369 2461 19 40 31380 2481 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 12ba44d2-3bb2-42ba-8861-84f7b429a638 false true true longest_list 31205 2437 67 31 31228 2439 24 27 31240 2453 false Factor N Factor to be multiplied by Pi 0f55db72-d9cc-464d-8f67-142d8ab1ff73 false true true 0 1 31207 2439 18 27 31207 2439 18 27 31217.5 2452.5 false 1 Output y Output value 888b86c9-27dc-40f1-b576-055b9268555e false true true 0 31255 2439 15 27 31255 2439 15 27 31264 2452.5 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure 23dc61d5-3cd9-4f02-a0b7-34e6bd00b3c1 false true true longest_list 33093 1914 86 81 33132 1916 24 77 33144 1955 false Data D Data stream to process c2ea3440-a8d6-4b9a-a339-978e106ae912 true true true 2 1 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 33095 1916 34 25 33111 1916 18 25 33121.5 1928.833 false Search S Search masks e1d5cc69-89d3-4913-84ae-1f2edcd87350 false true true 1 1 1 549d0d64-8266-432e-a5d2-097521e1dac7 1 33095 1941 34 26 33095 1941 34 26 33121.5 1954.5 false false * Replace R Respective replacement paths 3005ee04-d2a1-4e2b-841e-b3d5b43f412f false true true 1 1 1 9ce8cfc7-5fdc-463b-814f-a98fd56be566 33095 1967 34 26 33095 1967 34 26 33121.5 1980.167 false Data D Processed tree data 7a4d8395-6e76-4132-b6a8-5bef66321cd7 true true true 0 33159 1916 18 77 33159 1916 18 77 33169.5 1954.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 0e68f3e1-ee0f-4a4d-b8ed-f2d53a89b624 false true true longest_list 32454 1765 69 67 32477 1767 24 63 32489 1799 false Start S First number in the series 078fdcc0-9485-4642-9ca5-9fdbc225b9d4 false true true 0 1 32456 1767 18 21 32456 1767 18 21 32466.5 1777.5 false 0 Step N Step size for each successive number aee93ddb-f617-4d75-ba33-76097a39c5b1 false true true 0 1 32456 1788 18 21 32456 1788 18 21 32466.5 1798.5 false 1 Count C Number of values in the series c61c7a97-8892-482c-89b5-71c20653edd2 false true true 1 da80449e-d97a-4b3a-8ffe-e8ae2982cd4d 1 32456 1809 18 21 32456 1809 18 21 32466.5 1819.5 false 10 Series S Series of numbers 83cdf1e6-3ace-41d0-aa1e-caadec958fe8 false true true 0 32504 1767 17 63 32504 1767 17 63 32514 1798.5 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers dfb324d5-8b8b-409f-8dcb-3fd7eb23cad5 false true true 1 83cdf1e6-3ace-41d0-aa1e-caadec958fe8 32548 1790 50 20 32548 1790 50 20 32573.52 1800.805 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0f2265b6-9f05-49f2-b4ec-943e0010c0a0 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 32720 1821 50 20 32720 1821 50 20 32720.48 1821.379 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 1b518954-741d-4fa5-8da6-931fbcf34009 false true true longest_list 32777 1774 85 73 32815 1776 24 69 32827 1811 false Start A String to append to. dd1b21cb-37c3-4697-b035-2591eaad6ed8 false true true 1 1 dfb324d5-8b8b-409f-8dcb-3fd7eb23cad5 32779 1776 33 34 32779 1776 33 34 32805 1793.25 false End B String to append. 923416e2-c687-432b-a5f6-f92648806bd2 false true true 1 0f2265b6-9f05-49f2-b4ec-943e0010c0a0 32779 1810 33 35 32795 1810 17 35 32805 1827.75 false Result R Resulting string consisting of A+B 7903e9f0-c546-4ba0-bb31-1d525b292eb9 false true true 0 32842 1776 18 69 32842 1776 18 69 32852.5 1810.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 8c59b8b6-ccdd-468d-ae28-fd763b611acc false true true longest_list 32622 1802 71 64 32648 1804 24 60 32660 1834 false List L List to shift 6d61faa9-ef5a-481a-a0d3-2bdf51607fd9 true true true 1 1 dfb324d5-8b8b-409f-8dcb-3fd7eb23cad5 32624 1804 21 20 32624 1804 21 20 32636 1814 false Shift S Shift offset 10a787b1-134b-453f-89e3-12ce3424cc55 false true true 0 1 32624 1824 21 20 32624 1824 21 20 32636 1834 false -1 Wrap W Wrap values 4d6dfcd4-c3dc-4402-aba3-42607c07a677 false true true 0 1 false 32624 1844 21 20 32624 1844 21 20 32636 1854 false true List L Shifted list e7c6ecbf-2a48-44b5-ba8a-d496a060b079 true true true 0 32675 1804 16 60 32675 1804 16 60 32684.5 1834 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings cc6310ba-f224-4c84-8415-0709700a7dfc false true true longest_list 32890 1788 85 73 32928 1790 24 69 32940 1825 false Start A String to append to. b2b6fca2-f717-4b34-b2a9-bd18a10bce5b false true true 2 1 7903e9f0-c546-4ba0-bb31-1d525b292eb9 32892 1790 33 34 32892 1790 33 34 32918 1807.25 false End B String to append. d54ddcce-173e-44da-8236-5cc2124aed70 false true true 1 d703eb8b-ef26-49b6-a1a5-c123eca3794a 32892 1824 33 35 32908 1824 17 35 32918 1841.75 false Result R Resulting string consisting of A+B 549d0d64-8266-432e-a5d2-097521e1dac7 false true true 0 32955 1790 18 69 32955 1790 18 69 32965.5 1824.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 244130b3-f1eb-4b9a-88c2-8078054d9a25 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 32612 1948 50 20 32612 1948 50 20 32612.48 1948.379 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 664b7b34-baba-4856-a452-4dbebaa66efa false true true 1 c7bb7169-cfd2-4f51-b5b8-0bd321e94bec 32471 1923 143 20 32471 1923 143 20 32543.39 1933.906 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 062c8e40-790a-41fe-94e7-d31f30714356 false true true longest_list 32671 1921 69 46 32693 1923 24 42 32705 1944 false A A Item to subtract from (minuend) 29c1e696-5cd1-48cd-8981-91ef9ac24d12 true true true 1 664b7b34-baba-4856-a452-4dbebaa66efa 32673 1923 17 21 32673 1923 17 21 32683 1933.5 false B B Item to subtract (subtrahend) d006cac7-707a-4e3f-8010-45a69e4d34d4 true true true 1 244130b3-f1eb-4b9a-88c2-8078054d9a25 32673 1944 17 21 32673 1944 17 21 32683 1954.5 false Result R The result of the Subtraction d703eb8b-ef26-49b6-a1a5-c123eca3794a true true true 0 32720 1923 18 42 32720 1923 18 42 32730.5 1944 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a3ac6366-729a-4f68-b58e-2be3fe6c0fc8 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 32720 1895 50 20 32720 1895 50 20 32720.98 1895.879 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings f4eac609-dbb3-4855-90cc-2614fa193fc5 false true true longest_list 32777 1847 85 73 32815 1849 24 69 32827 1884 false Start A String to append to. 21aa8815-92a1-44de-82fa-e00ca1a9ae0c false true true 1 1 e7c6ecbf-2a48-44b5-ba8a-d496a060b079 32779 1849 33 34 32779 1849 33 34 32805 1866.25 false End B String to append. fc148a1b-df44-4aa7-9945-0b7640d3b88a false true true 1 a3ac6366-729a-4f68-b58e-2be3fe6c0fc8 32779 1883 33 35 32795 1883 17 35 32805 1900.75 false Result R Resulting string consisting of A+B e8748699-a1ba-4df3-9d76-ff4e08a66a03 false true true 0 32842 1849 18 69 32842 1849 18 69 32852.5 1883.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9ccb9b66-2ea2-44eb-a51c-49e79a9a72ed false true true longest_list 32890 1892 85 73 32928 1894 24 69 32940 1929 false Start A String to append to. 6450c3b5-7447-43ae-8f6b-0e04905e6cea false true true 2 1 e8748699-a1ba-4df3-9d76-ff4e08a66a03 32892 1894 33 34 32892 1894 33 34 32918 1911.25 false End B String to append. 8a087640-64c5-404b-9c9e-8d99ccd4f75a false true true 1 d703eb8b-ef26-49b6-a1a5-c123eca3794a 32892 1928 33 35 32908 1928 17 35 32918 1945.75 false Result R Resulting string consisting of A+B 9ce8cfc7-5fdc-463b-814f-a98fd56be566 false true true 0 32955 1894 18 69 32955 1894 18 69 32965.5 1928.5 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure 9a56aa6b-6f23-4ac0-bcf5-da56bb0a3fc3 false true true longest_list 33093 1841 86 81 33132 1843 24 77 33144 1882 false Data D Data stream to process 4714b9ec-72c6-4643-8ae1-af90a3feeba1 true true true 2 1 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33095 1843 34 25 33111 1843 18 25 33121.5 1855.833 false Search S Search masks bd4fdcac-6ae7-493f-a6ce-6b68477723b8 false true true 1 1 1 549d0d64-8266-432e-a5d2-097521e1dac7 1 33095 1868 34 26 33095 1868 34 26 33121.5 1881.5 false false * Replace R Respective replacement paths da64a300-4168-4434-88be-ef11f076dd2a false true true 1 1 1 9ce8cfc7-5fdc-463b-814f-a98fd56be566 33095 1894 34 26 33095 1894 34 26 33121.5 1907.167 false Data D Processed tree data 438e6845-2b2b-4359-82e6-a06143d5aec8 true true true 0 33159 1843 18 77 33159 1843 18 77 33169.5 1881.5 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 7770789b-c090-4448-800d-2ea1fd70f54e false true true longest_list 33422 1881 68 82 33444 1883 24 78 33456 1922 false Brep B Base Brep 8a41a74e-c632-4cfe-9597-c77f90ade7bf true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33424 1883 17 78 33424 1883 17 78 33434 1922 false Faces F Faces of Brep e5983d8c-4ae9-44d1-b79f-572f0aef8db2 true true true 0 33471 1883 17 26 33471 1883 17 26 33481 1896 false Edges E Edges of Brep e61ffc5b-dff3-47fa-9827-636f6196a131 true true true 0 33471 1909 17 26 33471 1909 17 26 33481 1922 false Vertices V Vertices of Brep 8232440b-2955-4778-b52c-5fa4f578fd42 true true true 0 33471 1935 17 26 33471 1935 17 26 33481 1948 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 54120841-bfda-4058-8fce-dd62bca4ea45 false true true 2 1 8fbef367-4be4-481b-b055-ce34ae2d9594 1 {A;B;C} {A;B} 33628.87 1914.246 125 40 33634.87 1920.246 113 28 33628.87 1914.246 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers c7bb7169-cfd2-4f51-b5b8-0bd321e94bec false true true 1 a3f5e6d9-9d83-4d5f-88ba-25266084ca96 31661 1351 135 20 31661 1351 135 20 31729.01 1361.701 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;252;0;0 3 2 7672e22d-9801-4d47-858d-c70882c2bcc1 9019e7a0-e04c-4e53-b6a1-0ecb3e288cc8 Group A group of Grasshopper objects 72e50e25-6e29-4144-bcad-70b56662cb6e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 0fd452ec-5b68-48b1-ac5b-ccff829bb1a3 d89c7e40-cad7-4fd5-8668-70cc6b56187d Group A group of Grasshopper objects 88ce5ee7-5e5b-41f4-97be-b5a6820c2bfd 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Plane at Ring joint tab connection Represents a collection of generic data 67c825b1-af29-477b-a74e-dbc5736685c7 false true true 1 d8f4905f-2257-4cb6-8e08-7292de1e7366 43703 4886 235 20 43703 4886 235 20 43821.08 4896.392 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 43856.44 5633.946 44536.8 5638.002 44536.61 5670.808 43856.25 5666.752 RING JOINT/NODE LABELS 44 Arial Black true false Scribble Scribble A quick note 1ca7fca4-d05e-431d-9f23-025f47d35043 43851.25 5628.946 690.5469 46.8623 43851.25 5628.946 690.5469 46.8623 43856.44 5633.946 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 9a7d03c0-ec1a-49b7-84a4-122b95767595 false true true longest_list 44753 4836 48 64 44775 4838 24 60 44787 4868 false Location L Location and orientation of text tag 2abd5658-c501-428d-8aec-14a20c7e3f37 false true true 1 01c207a4-3773-451b-81ea-8aa2855f7257 44755 4838 17 20 44755 4838 17 20 44765 4848 false Text T The text to display 7482d18a-34e1-405f-94b1-7e8c4ac62ff6 false true true 1 7521f33e-dd45-4b43-8906-9def658d39de 44755 4858 17 20 44755 4858 17 20 44765 4868 false Size S Size of text d4f12f77-0a9f-4015-a393-11e06f2cd133 false true true 1 0fd452ec-5b68-48b1-ac5b-ccff829bb1a3 1 44755 4878 17 20 44755 4878 17 20 44765 4888 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0fd452ec-5b68-48b1-ac5b-ccff829bb1a3 false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 44686 4883 60 20 44686 4883 60 20 44686.19 4883.202 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 91fe0c12-d41b-4ec3-a3a3-23a7cc38e502 false true true longest_list 44533 4854 69 53 44557 4856 24 49 44569 4881 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 2e7fe6fa-5e3d-47cd-bc86-9e8f171c3c8a true true true 2 1 164c7dd4-ac68-45d1-9908-060959eb13eb 44535 4856 19 24 44535 4856 19 24 44546 4868.25 false Gate G Gate index of output stream 16283e8b-e3d3-477d-b33c-2863d41a23d9 false true true 2 1 1df45d7c-41cf-4bab-8f58-4fe35f59df47 1 44535 4880 19 25 44535 4880 19 25 44546 4892.75 false 0 Target 0 0 Output for Gate index 0 6bc91855-5775-4167-bced-ec54a8e23123 true false true 0 44584 4856 16 24 44584 4856 16 24 44593.5 4868.25 false Target 1 1 Output for Gate index 1 01c207a4-3773-451b-81ea-8aa2855f7257 true false true 0 44584 4880 16 25 44584 4880 16 25 44593.5 4892.75 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44027.32 4682.574 44666.59 4681.668 44666.62 4714.475 44027.35 4715.381 RING JOINT/TAB LABELS 44 Arial Black true false Scribble Scribble A quick note 1219d6e4-d710-417a-9338-0d09123e2623 44022.32 4676.668 649.2969 43.71289 44022.32 4676.668 649.2969 43.71289 44027.32 4682.574 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44683.9 4908.396 44812.69 4909.809 44812.26 4947.197 44683.47 4945.784 height of font for petal label 16 Arial Black true false Scribble Scribble A quick note d89c7e40-cad7-4fd5-8668-70cc6b56187d 44678.47 4903.396 139.2188 48.80127 44678.47 4903.396 139.2188 48.80127 44683.9 4908.396 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring joint Frames Represents a collection of generic data e9cbc393-fafd-4cc7-b792-74bc89baad55 false true true 2 1 fef93af9-fec1-4366-9195-73d2c7b119bc 43636 5720 130 20 43636 5720 130 20 43701.04 5730.063 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport fc8e5431-9b13-4a18-b985-7040c1df03c6 false true true longest_list 44758 5660 48 64 44780 5662 24 60 44792 5692 false Location L Location and orientation of text tag 40790a83-a821-4a2c-a6de-68d384be0a98 false true true 1 81a3a4aa-d265-4968-9304-3c8f3a24fd33 44760 5662 17 20 44760 5662 17 20 44770 5672 false Text T The text to display d208f153-ed35-4f62-9a47-92c9e2d73695 false true true 1 f2ba1942-96a8-4c4e-8d7e-85fa0b18f79b 44760 5682 17 20 44760 5682 17 20 44770 5692 false Size S Size of text 0ba70a2e-3534-4036-b203-115f61e3996a false true true 1 7672e22d-9801-4d47-858d-c70882c2bcc1 1 44760 5702 17 20 44760 5702 17 20 44770 5712 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7672e22d-9801-4d47-858d-c70882c2bcc1 false true true 0 0.007 true true true 1 0 false 255;0;0;0 255;255;250;90 44692 5708 59 20 44692 5708 59 20 44692.88 5708.971 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 7f112fc2-3384-4341-9973-88c5d3a4bad9 false true true longest_list 44605 5711 69 53 44629 5713 24 49 44641 5738 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 9db21be5-a63f-4043-a457-488221f1a6f9 true true true 2 1 f0c49225-d24a-4a83-b1a8-27d8dc10b9b3 44607 5713 19 24 44607 5713 19 24 44618 5725.25 false Gate G Gate index of output stream 57fe6f38-2801-4893-bcdd-c1ee7893e253 false true true 2 1 1df45d7c-41cf-4bab-8f58-4fe35f59df47 1 44607 5737 19 25 44607 5737 19 25 44618 5749.75 false 0 Target 0 0 Output for Gate index 0 640daf59-1bed-4816-b475-e70f1ad85052 true false true 0 44656 5713 16 24 44656 5713 16 24 44665.5 5725.25 false Target 1 1 Output for Gate index 1 81a3a4aa-d265-4968-9304-3c8f3a24fd33 true false true 0 44656 5737 16 25 44656 5737 16 25 44665.5 5749.75 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data f2ba1942-96a8-4c4e-8d7e-85fa0b18f79b false true true 1 b500803a-e9da-4c88-9b27-9e2c5dde8cff 44584 5686 96 20 44584 5686 96 20 44632.38 5696.697 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data b500803a-e9da-4c88-9b27-9e2c5dde8cff false true true 2 1 248359ae-52de-4eaa-8dbf-f4ab75c8894e 43666 5686 96 20 43666 5686 96 20 43714.55 5696.697 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Next Node (RIB) Labels Represents a collection of generic data 37d6c7dc-7bf7-4eb8-9813-377afed17c2d false true true 1 4c3bc608-c09a-4c8b-87c5-b79fb47b8e0b 43906 4748 166 20 43906 4748 166 20 43989.97 4758.709 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44690.61 5741.071 44817.29 5741.869 44817.07 5776.353 44690.39 5775.555 height of font for node label 16 Arial Black true false Scribble Scribble A quick note 9019e7a0-e04c-4e53-b6a1-0ecb3e288cc8 44685.39 5736.071 136.8945 45.28223 44685.39 5736.071 136.8945 45.28223 44690.61 5741.071 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Planes for Ring Joint Tab Represents a collection of generic data d8f4905f-2257-4cb6-8e08-7292de1e7366 false true true 2 1 89dd137e-8a9d-4a7a-b5da-c55c882df403 43155 4906 180 20 43155 4906 180 20 43245.76 4916.697 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Assembled Ring Labels Boolean (true/false) toggle 1df45d7c-41cf-4bab-8f58-4fe35f59df47 false true true 0 51150 2845 198 20 51150 2845 198 20 51150.69 2845.458 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8eecb9b5-1fef-4bdd-b225-7ec19394909d false true true 2 1 629e28ad-d46f-4f5c-bfc3-7ae278372881 1 {A;B;C;D} {D} 43358.61 4738.691 125 40 43364.61 4744.691 113 28 43358.61 4738.691 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Sequential Node Labels Represents a collection of generic data 629e28ad-d46f-4f5c-bfc3-7ae278372881 false true true 2 1 4283313a-7731-4757-a6f0-95e5ef09919c 43166 4748 169 20 43166 4748 169 20 43250.8 4758.791 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Sequential Node Labels Represents a collection of generic data 4283313a-7731-4757-a6f0-95e5ef09919c false true true 1 aeed47f2-f4a3-49be-bb9f-73415ebee6b9 22261 2046 169 20 22261 2046 169 20 22345.62 2056.98 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. b86b0c90-e9da-437b-9454-76de7ce7fdd0 false true true longest_list 43628 4729 68 56 43651 4731 24 52 43663 4757 false Data D Data to graft 1e7d30c3-2c32-4f9f-8959-071019fa58e2 true true true 2 1 8eecb9b5-1fef-4bdd-b225-7ec19394909d 43630 4731 18 26 43630 4731 18 26 43640.5 4744 false Strip S Do not create branches for null items 9c5262f0-7538-470f-8481-e3d8c10bea01 false true true 0 1 false 43630 4757 18 26 43630 4757 18 26 43640.5 4770 false false Tree T Graft result 4c3bc608-c09a-4c8b-87c5-b79fb47b8e0b true true true 0 43678 4731 16 52 43678 4731 16 52 43687.5 4757 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 40c669e2-8914-4b8f-815f-9fa900106c89 false true true longest_list 31419 2373 68 56 31442 2375 24 52 31454 2401 false Data D Data to graft c5a52bb1-4ee5-4326-8f76-1aa8d4a0484d true true true 2 2 671e7164-6c2f-4ec7-8e15-a3e90240ab41 8f740913-df96-428d-9a96-d14d0281ca4f 31421 2375 18 26 31421 2375 18 26 31431.5 2388 false Strip S Do not create branches for null items da0469f0-b183-4f73-8ae6-d0d384d9b43f false true true 0 1 false 31421 2401 18 26 31421 2401 18 26 31431.5 2414 false false Tree T Graft result 89dd137e-8a9d-4a7a-b5da-c55c882df403 true true true 0 31469 2375 16 52 31469 2375 16 52 31478.5 2401 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. f8c9c477-ad41-4072-a24e-941ea4d98492 false true true longest_list 44006 4858 70 84 44028 4860 24 80 44040 4900 false Plane P Plane to decompose 8d0de279-ae89-4e7c-84ca-1f76eee3ee89 true true true 1 67c825b1-af29-477b-a74e-dbc5736685c7 1 44008 4860 17 80 44008 4860 17 80 44018 4900 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 8751c165-1e81-442c-a92b-b3c68b0de849 true true true 0 44055 4860 19 20 44055 4860 19 20 44066 4870 false X-Axis X X-Axis vector 017d9c11-576b-40f9-a306-119844c2034f false true true 0 44055 4880 19 20 44055 4880 19 20 44066 4890 false Y-Axis Y Y-Axis vector 58d5d24d-2958-4600-8703-7e90adede9b2 false true true 0 44055 4900 19 20 44055 4900 19 20 44066 4910 false Z-Axis Z Z-Axis vector cf371014-21ff-4e3f-b0b5-ea8b54d361d7 false true true 0 44055 4920 19 20 44055 4920 19 20 44066 4930 false bc3e379e-7206-4e7b-b63a-ff61f4b38a3e Plane Plane Pl Create a plane from {x} and {y} axes. 4472e656-b540-4657-bac2-10cfe94b0e51 false true true longest_list 44235 4843 73 64 44259 4845 24 60 44271 4875 false Origin O Origin of plane 6974de86-0efb-4725-84d0-7b9428a5feea true true true 1 8751c165-1e81-442c-a92b-b3c68b0de849 1 44237 4845 19 20 44237 4845 19 20 44248 4855 false 0 0 0 X-Axis X X-Axis direction of plane 8601f60d-4893-4dd4-8617-922171d569a3 false true true 1 58d5d24d-2958-4600-8703-7e90adede9b2 1 44237 4865 19 20 44237 4865 19 20 44248 4875 false 1 0 0 Y-Axis Y Y-Axis direction of plane 85a93f87-5f53-455a-abf4-758c1b94a4c2 false true true 1 017d9c11-576b-40f9-a306-119844c2034f 1 44237 4885 19 20 44237 4885 19 20 44248 4895 false 0 1 0 Plane Pl Plane definition 2310e159-d898-4fcf-8ae7-187b2baf0baf true true true 0 44286 4845 20 60 44286 4845 20 60 44297.5 4875 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Length of Ring Joint tab Represents a collection of generic data a8142231-c27a-4730-a296-092c90780337 false true true 2 1 51cf9813-098c-48ca-9fa9-5867b2e36d42 43903 4948 172 20 43903 4948 172 20 43989.65 4958.361 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 41cb673c-40c8-4c05-8fd8-c08258267885 false true true longest_list 44235 4910 68 53 44257 4912 24 49 44269 4937 false Vector V Base vector 582d7a2f-73d3-4447-974b-cf10dd0feced false true true 1 017d9c11-576b-40f9-a306-119844c2034f 44237 4912 17 24 44237 4912 17 24 44247 4924.25 false Amplitude A Amplitude (length) value e9af9c02-4d41-4205-9465-c9285746d88d false true true 1 77caea4f-5d5b-4c1c-82ed-ffa6b869496d 1 44237 4936 17 25 44237 4936 17 25 44247 4948.75 false 1 Vector V Resulting vector 79ae0fed-1889-4ae4-b606-73b38ebdaa2b false true true 0 44284 4912 17 49 44284 4912 17 49 44294 4936.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 24ed2d15-97a6-4724-a8a2-3e65a8840098 false true true longest_list 44409 4895 72 59 44433 4897 24 55 44445 4925 false Geometry G Base geometry ad07ea9e-556b-4ae8-9081-d95b196ba165 true true true 1 2310e159-d898-4fcf-8ae7-187b2baf0baf 44411 4897 19 27 44411 4897 19 27 44422 4910.75 false Translation T Translation vector d7baf9f1-0ec8-407b-893d-669112956611 false true true 1 10a75c95-c665-416c-80fa-7c1ec0e839e6 44411 4924 19 28 44411 4924 19 28 44422 4938.25 false Geometry G Translated geometry 164c7dd4-ac68-45d1-9908-060959eb13eb true true true 0 44460 4897 19 27 44460 4897 19 27 44471 4910.75 false Transform X Transformation data 77a949d2-0327-4f00-a453-0389995b6ea0 false true true 0 44460 4924 19 28 44460 4924 19 28 44471 4938.25 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 9af66e09-7aca-4221-8dbc-00b0d6fb2435 false true true longest_list 44095 4942 69 46 44117 4944 24 42 44129 4965 false A A Item to subtract from (minuend) 0606c84a-ffc9-4479-b2de-7d1e8c135d5b true true true 1 a8142231-c27a-4730-a296-092c90780337 44097 4944 17 21 44097 4944 17 21 44107 4954.5 false B B Item to subtract (subtrahend) f364ae8f-69f2-4ce4-86b1-336dc9b6a045 true true true 1 50541252-237e-4e63-84d3-ec31ede1b1f5 44097 4965 17 21 44097 4965 17 21 44107 4975.5 false Result R The result of the Subtraction 77caea4f-5d5b-4c1c-82ed-ffa6b869496d true true true 0 44144 4944 18 42 44144 4944 18 42 44154.5 4965 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 50541252-237e-4e63-84d3-ec31ede1b1f5 false true true 0 0.01 true true true 1 0 false 255;0;0;0 255;255;250;90 44011 4971 67 20 44011 4971 67 20 44011.59 4971.814 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 965b79ba-0c8a-48d0-a3ca-bff6d7d348c1 false true true longest_list 44235 4961 68 53 44257 4963 24 49 44269 4988 false Vector V Base vector 2d238f7a-5e4a-4f8c-8e2a-a68c4adc7e49 false true true 1 58d5d24d-2958-4600-8703-7e90adede9b2 44237 4963 17 24 44237 4963 17 24 44247 4975.25 false Amplitude A Amplitude (length) value 1b99c7f0-5cc4-4ef8-9654-ea685aaa739e false true true 1 75260ec8-5d9f-470a-a301-1dcaafdae027 1 44237 4987 17 25 44237 4987 17 25 44247 4999.75 false 1 Vector V Resulting vector e16c9307-51c7-4817-96a3-736ab2b3273d false true true 0 44284 4963 17 49 44284 4963 17 49 44294 4987.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 75260ec8-5d9f-470a-a301-1dcaafdae027 false true true 0 -0.006 true true true 1 0 false 255;0;0;0 255;255;250;90 44099 4994 67 20 44099 4994 67 20 44099.47 4994.312 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 0d6b6e46-22c4-4267-a455-80314df2704f false true true longest_list 44320 4936 69 50 44342 4938 24 46 44354 4961 false A A First item for addition ff3c50eb-177a-4cdb-ab26-d26687b5f8df true true true 1 79ae0fed-1889-4ae4-b606-73b38ebdaa2b 44322 4938 17 23 44322 4938 17 23 44332 4949.5 false B B Second item for addition 986d1f02-ee0e-41c7-9dcf-01162e132986 true true true 1 e16c9307-51c7-4817-96a3-736ab2b3273d 44322 4961 17 23 44322 4961 17 23 44332 4972.5 false Result R The result of the Addition 10a75c95-c665-416c-80fa-7c1ec0e839e6 true true true 0 44369 4938 18 46 44369 4938 18 46 44379.5 4961 false b7798b74-037e-4f0c-8ac7-dc1043d093e0 Rotate Rotate Rotate Rotate an object in a plane. f4302ade-03a1-47bc-9a40-48beb1bdca51 false true true longest_list 26145 2480 72 68 26169 2482 24 64 26181 2514 false Geometry G Base geometry 8cce0e5c-2598-44c6-a81b-d18f405443e2 true true true 1 33f74a3c-ecb6-4020-b48a-125879af7de3 26147 2482 19 21 26147 2482 19 21 26158 2492.667 false Angle A Rotation angle in radians c1063d49-7ff3-4693-b894-0613f5d8f390 false true true 1 e9adf4c6-0681-4a01-84f4-79fe74cbff45 26147 2503 19 21 26147 2503 19 21 26158 2514 false Plane P Rotation plane be58e7d4-4a74-4b64-9a7c-1a80b16af9a9 true true true 1 33f74a3c-ecb6-4020-b48a-125879af7de3 1 26147 2524 19 22 26147 2524 19 22 26158 2535.333 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry 37190980-d061-4d5a-8363-fcbdf2c124b9 true true true 0 26196 2482 19 32 26196 2482 19 32 26207 2498 false Transform X Transformation data 74c59437-9bb0-4ae3-a3fe-190be31d2e4e false true true 0 26196 2514 19 32 26196 2514 19 32 26207 2530 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 66c1643c-e25e-4fc3-b023-39a4c6f8dfc8 false true true longest_list 26002 2614 67 31 26025 2616 24 27 26037 2630 false Factor N Factor to be multiplied by Pi 569ba9c5-797c-496c-bbf0-7897fc0f7532 false true true 1 852bc1ba-29e6-4fbb-8f7a-5adb0b08f1c1 1 26004 2616 18 27 26004 2616 18 27 26014.5 2629.5 false 1 Output y Output value e9adf4c6-0681-4a01-84f4-79fe74cbff45 false true true 0 26052 2616 15 27 26052 2616 15 27 26061 2629.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 852bc1ba-29e6-4fbb-8f7a-5adb0b08f1c1 false true true 0 -0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 25926 2626 65 20 25926 2626 65 20 25926.52 2626.7 false e76040ec-3b91-41e1-8e00-c74c23b89391 Align Plane Align Plane Align Perform minimal rotation to align a plane with a guide vector 5f7fd99d-3da5-4416-85e1-2b0bf6204d08 false true true longest_list 43778 5709 69 58 43801 5711 24 54 43813 5738 false Plane P Plane to straighten 6d10721d-567f-4a12-8a7e-988e1ba8c442 true true true 1 e9cbc393-fafd-4cc7-b792-74bc89baad55 43780 5711 18 27 43780 5711 18 27 43790.5 5724.5 false Direction D Straightening guide direction 35e13bbb-1f58-46cc-9d2d-d809c8422296 false true true 1 a9c8ebc5-6526-44bd-b931-f885f5dd1b07 43780 5738 18 27 43780 5738 18 27 43790.5 5751.5 false Plane P Straightened plane e1e6740f-133d-4367-95cf-113ea89fb4e1 true true true 0 43828 5711 17 27 43828 5711 17 27 43838 5724.5 false Angle A Rotation angle 49ca5951-b872-4e9d-824a-25e34280c0a1 false true true 0 43828 5738 17 27 43828 5738 17 27 43838 5751.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower joint node label y-axis Represents a collection of generic data a9c8ebc5-6526-44bd-b931-f885f5dd1b07 false true true 2 1 7aec3352-ecc0-482b-9053-dda1b4d5eced 43571 5741 202 20 43571 5741 202 20 43672.9 5751.659 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data bolt hole Diameter Represents a collection of generic data d4332728-6f43-4cf8-a577-fd0302c5f5b2 false true true 2 1 a01223bb-7e5f-4765-bdd0-1f24c4c8ad8d 44002 5870 134 20 44002 5870 134 20 44069.88 5880.722 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. ff6a9b4c-9394-43b3-8592-dfe98920b7a9 false true true longest_list 44372 5716 72 59 44396 5718 24 55 44408 5746 false Geometry G Base geometry 35183a72-efc0-4e15-8c32-160c63123756 true true true 1 036c7b1a-0192-44e5-98eb-913c53e1d398 44374 5718 19 27 44374 5718 19 27 44385 5731.75 false Translation T Translation vector 7219cb80-cb5c-475b-917f-1c80c44db50f false true true 1 a51f68ed-0a5c-478e-ad2e-d206af088f83 44374 5745 19 28 44374 5745 19 28 44385 5759.25 false Geometry G Translated geometry f0c49225-d24a-4a83-b1a8-27d8dc10b9b3 true true true 0 44423 5718 19 27 44423 5718 19 27 44434 5731.75 false Transform X Transformation data e0286f1a-7289-4e91-8241-599de59753e6 false true true 0 44423 5745 19 28 44423 5745 19 28 44434 5759.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. d026e50d-3410-4085-9176-58976a22bff8 false true true longest_list 44174 5828 68 53 44196 5830 24 49 44208 5855 false Vector V Base vector 102ca84c-280f-4111-8ee6-014bba51a6f7 false true true 1 d7ae7eaf-2852-4487-b123-4ae6f2091c88 44176 5830 17 24 44176 5830 17 24 44186 5842.25 false Amplitude A Amplitude (length) value fe2a6df2-0962-44fd-99ea-f7a7218287fb false true true 1 d4332728-6f43-4cf8-a577-fd0302c5f5b2 1 44176 5854 17 25 44176 5854 17 25 44186 5866.75 false 1 Vector V Resulting vector ade5b37c-27ae-4454-b322-21f1cfa30c76 false true true 0 44223 5830 17 49 44223 5830 17 49 44233 5854.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cc5fd719-f8df-4982-ad8d-fe9d321a2e6e false true true 0 -0.009 true true true 1 0 false 255;0;0;0 255;255;250;90 44071 5848 65 20 44071 5848 65 20 44071.46 5848.663 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 3ded3f14-2630-4b3b-8ea5-b8faa214b09c false true true longest_list 44174 5773 68 53 44196 5775 24 49 44208 5800 false Vector V Base vector 45a48c6d-1153-4253-a687-e4d94434ca27 false true true 1 485e1c7b-7f46-4de2-ba9d-0f9390206f3f 44176 5775 17 24 44176 5775 17 24 44186 5787.25 false Amplitude A Amplitude (length) value d814fa6e-b296-451a-8074-5fac73f46233 false true true 1 cc5fd719-f8df-4982-ad8d-fe9d321a2e6e 1 44176 5799 17 25 44176 5799 17 25 44186 5811.75 false 1 Vector V Resulting vector e69c2d78-5062-420e-aec2-db804c4955ff false true true 0 44223 5775 17 49 44223 5775 17 49 44233 5799.5 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 84d2ef21-a730-4d7e-b416-a82f6b9258d3 false true true longest_list 44265 5802 69 50 44287 5804 24 46 44299 5827 false A A First item for addition 7a8c58a1-2a8f-499a-87d1-06e3ebe8904b true true true 1 e69c2d78-5062-420e-aec2-db804c4955ff 44267 5804 17 23 44267 5804 17 23 44277 5815.5 false B B Second item for addition 28549fd0-a24a-4cc3-bd8a-327b84773fb7 true true true 1 ade5b37c-27ae-4454-b322-21f1cfa30c76 44267 5827 17 23 44267 5827 17 23 44277 5838.5 false Result R The result of the Addition a51f68ed-0a5c-478e-ad2e-d206af088f83 true true true 0 44314 5804 18 46 44314 5804 18 46 44324.5 5827 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. a19b51bc-dae4-47c1-adea-70739a1ad03e false true true longest_list 44064 5756 70 84 44086 5758 24 80 44098 5798 false Plane P Plane to decompose 49f2cba7-f169-422a-8163-a1616b781911 true true true 1 036c7b1a-0192-44e5-98eb-913c53e1d398 1 44066 5758 17 80 44066 5758 17 80 44076 5798 false 0 0 0 1 0 0 0 1 0 Origin O Origin point d458701b-5007-4b71-98a1-1fed1beb0640 true true true 0 44113 5758 19 20 44113 5758 19 20 44124 5768 false X-Axis X X-Axis vector 485e1c7b-7f46-4de2-ba9d-0f9390206f3f false true true 0 44113 5778 19 20 44113 5778 19 20 44124 5788 false Y-Axis Y Y-Axis vector d7ae7eaf-2852-4487-b123-4ae6f2091c88 false true true 0 44113 5798 19 20 44113 5798 19 20 44124 5808 false Z-Axis Z Z-Axis vector 730dd1e2-eb05-48df-ae24-503b33484523 false true true 0 44113 5818 19 20 44113 5818 19 20 44124 5828 false b7798b74-037e-4f0c-8ac7-dc1043d093e0 Rotate Rotate Rotate Rotate an object in a plane. e343581d-b6b7-4258-8110-e28dc6587ec3 false true true longest_list 43961 5715 72 68 43985 5717 24 64 43997 5749 false Geometry G Base geometry 04b21204-36f9-498a-9a50-acb52429ab84 true true true 1 e1e6740f-133d-4367-95cf-113ea89fb4e1 43963 5717 19 21 43963 5717 19 21 43974 5727.667 false Angle A Rotation angle in radians 46a02f4c-8066-4ee8-9efc-c83e842c02b8 false true true 1 f75c848d-a436-471b-86ee-64e58856897f 43963 5738 19 21 43963 5738 19 21 43974 5749 false Plane P Rotation plane 725c5943-fa54-4efd-bdba-fd0814852a1b true true true 1 e1e6740f-133d-4367-95cf-113ea89fb4e1 1 43963 5759 19 21 43963 5759 19 21 43974 5770.333 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry 036c7b1a-0192-44e5-98eb-913c53e1d398 true true true 0 44012 5717 19 32 44012 5717 19 32 44023 5733 false Transform X Transformation data deeca09a-d76c-4045-bd32-ac7d0f37abdb false true true 0 44012 5749 19 32 44012 5749 19 32 44023 5765 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 275d7d36-688c-40a0-b1a6-15ba054f8d3b false true true longest_list 43847 5851 67 31 43870 5853 24 27 43882 5867 false Factor N Factor to be multiplied by Pi ebea3f92-745e-4b5e-839b-0b1f13b7b609 false true true 1 2e5700e4-2638-4b9d-9b61-980ad8ebd5ec 1 43849 5853 18 27 43849 5853 18 27 43859.5 5866.5 false 1 Output y Output value f75c848d-a436-471b-86ee-64e58856897f false true true 0 43897 5853 15 27 43897 5853 15 27 43906 5866.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2e5700e4-2638-4b9d-9b61-980ad8ebd5ec false true true 0 -0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 43775 5867 65 20 43775 5867 65 20 43775.39 5867.439 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 646da681-3893-485d-9ef3-3338bfe6aceb false true true longest_list 43844 5765 70 84 43866 5767 24 80 43878 5807 false Plane P Plane to decompose 8db01f5b-582c-4c5f-b719-3a5f625f242f true true true 1 e1e6740f-133d-4367-95cf-113ea89fb4e1 1 43846 5767 17 80 43846 5767 17 80 43856 5807 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 6febbbf6-00cc-4db2-818f-b382bc954b7e true true true 0 43893 5767 19 20 43893 5767 19 20 43904 5777 false X-Axis X X-Axis vector a32b0910-0604-4769-989b-027f36a4d96c false true true 0 43893 5787 19 20 43893 5787 19 20 43904 5797 false Y-Axis Y Y-Axis vector 12e64dbc-6199-46e3-8ea2-7543d135a598 false true true 0 43893 5807 19 20 43893 5807 19 20 43904 5817 false Z-Axis Z Z-Axis vector 71d0b223-a2fb-4e92-ab03-155e235f177c false true true 0 43893 5827 19 20 43893 5827 19 20 43904 5837 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 3 eb019abf-4408-4bd7-9261-3d6938593d75 97e7474c-60d9-4eba-bf88-69eea1de285a f67b76a0-4e89-471c-91a8-0e055291be0f Group A group of Grasshopper objects 4746d588-5067-4669-939a-1f275ccb6116 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 30d4c063-98a1-45df-b8b9-ccc0f5ff3805 b91cd8f8-61fc-4c0c-ad17-c14e89740b86 b2388546-efc5-4e37-b905-ba2f44061cbf 6987c33a-2929-40a3-9f1f-ca02a108f6e1 185ce976-23bd-4cbc-857f-77551ccefa2d e9b68e8c-3edc-4db4-aa13-7ef30cda0ef8 6e017781-fc50-40dc-a84b-4ba6f04bd920 53f6c5b5-3983-4f3d-89b9-758442eaf5bf Group A group of Grasshopper objects c71d5a52-9c11-4fcb-8049-279f11175790 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 23 86e7287b-182f-4e99-befc-0045a4863965 907fe74d-d810-4a6c-b3a1-d6429164b1aa 9db394cc-bd28-40b6-a5f1-4179f26950a7 8cbe9c05-ac20-4170-a971-17262503f166 7ad095ec-1a33-44d5-b8e2-556188240835 f471213e-6b71-4354-9ffe-82d80192906a 40e088fc-6f2b-43bf-bc4e-77a10599913e 2eed8e4a-1097-49e6-bdf1-caff98b19d7c fc99d478-4653-4a6f-92b9-f7389fbebc2e 436fc3fe-8544-4924-bdb2-32a16aabdcca 83744e0b-a887-4d4c-823c-18abe2f22b7d c4f2da64-3039-48c9-9f81-9cfc0b51fcd1 aced900e-4682-49b1-8404-1d264dd49c7b 1e400a07-bce7-4c24-bf9e-de017cecd4fb 7dd3aec5-e131-4fdf-a3af-edb1b984e353 57906676-c2ae-4a58-926c-f6593f9d9248 d2143936-2a47-4250-ac3b-213f23a74b1b 8f900792-80a5-4b77-8667-0c74a9a024c2 2ae4a83f-e394-4e86-9a46-bdd7eba84ac5 7fb7f959-ba9b-4312-a5aa-4981a70547ea bcc4cc93-d88d-4f9a-a83b-389282da86cc c8903599-7d2f-42b5-a2de-71923dd5bae8 6a778b58-ef62-4875-ac34-1f2e8bbf2900 Group A group of Grasshopper objects 863214cd-07b0-4eae-935a-975a04e43775 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 4a0c6ba4-767b-4cc0-b29e-98ebe0cc575d eddcb6ab-6e59-4dc3-ad26-264a834aa925 178b784f-7ec5-4525-9c05-d48d53e233c4 62270d2d-b154-4c92-89fb-a9944d515b47 5b3c66ab-a234-4af7-a3fc-395de30016b5 28088153-e1ac-4fa9-8bf7-8d309dc9541f 6e89fba7-4dce-48e6-8149-b9b8727397e4 73bebfc8-2ab4-4dc5-b050-9df4ab32dfd3 Group A group of Grasshopper objects 11d33ed1-1c8a-4981-8cd9-e41e97dfda47 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 f5b1212b-d196-435b-b9cc-e5c5bb28b13e 24454b06-93c9-4158-bcf8-c490131441ca aa42f7cf-02ad-424c-8b2c-adaef50e9dc1 a476c151-143a-40f4-8811-e3feba1022ca 3f789788-acdd-44c5-8548-c9719b2fb3f9 16bfad18-fb69-4a4c-bb55-615483621e9e 726be265-c488-47ab-b740-6e96bc96517b cc8470f1-ba4b-4bb2-9b10-b5a5762aee1f 727c4ddb-f876-46e5-8468-c516bf3ee3f3 a5e94208-f222-48ef-9853-e63c8c0703c1 Group A group of Grasshopper objects dcc0fce9-fb57-4aee-a9fd-806d69cf6de5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 11 bdf0f993-ff92-4443-95d9-f24f252df188 a2bf5357-7566-4606-bdc4-40e5308e49db 042c424d-54dc-4f67-aa88-ca1c1e834f21 a7e6fc19-bbaa-4858-a1c7-41b0a44ff841 50a1c9f4-4c9f-4af0-88fa-7d31b6e6a7b7 923b96d8-080f-4c60-8ecb-a3f4a6f34814 c7a89acb-4532-464f-af71-de1c82a13624 6a5b5b8e-b0a7-4268-a7d9-ca5f8038837e cb217b26-503d-4976-bd92-d5959f6e15ea 38836e68-f3f6-4c1b-b00d-99283e12a484 b9960f54-423e-4758-bd08-981feb13b338 Group A group of Grasshopper objects ff3b860b-83ca-4c28-8f28-8a1e018b95c3 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 9 eea14aca-f6ba-4c65-9713-99fa84947c50 b8a0889e-c18d-455f-b5aa-691e350b5ead 87e4fbd5-95c5-4ace-a604-7a2d18b66dad 89a065b0-8baa-4198-a366-86cd22e62440 eb533ebd-1904-4b1a-ae03-267838a5433c dfc4b27a-c72d-406f-bdcd-4cb5cc947e0b 09eb9283-244a-4c5a-abe5-f215ef6d71cd 148256cb-0a73-4b69-857b-fc8e06b56135 df096054-307e-4868-ac07-9a77ac0042c4 Group A group of Grasshopper objects 09be6dd5-77d5-49e1-9fd0-663ec727b23b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 14 5296edf9-48b9-404f-9309-8fc6226c7ea0 c58f7aed-ec1e-4049-b9ac-4422c1fb9451 68e154f2-d3d2-43ff-bfaa-4218e1168729 4c71fa3b-9387-4c03-8e66-457c53765133 4dd2b7dc-4df8-48f7-83e0-18b18a6a4bfa 6bac9f7e-7958-4d2d-b5f4-dfd0a61dae55 6925bac3-6c08-4773-bdd8-1d143aff20e0 e19fa399-2039-417c-8774-77c5ab4a6fab 401cef0f-077a-4514-bcdc-8ecef871e9cd b9eed70a-8bab-413e-9fda-0383a8bb5f61 2249b806-f1b8-4a10-aabe-5454302f0ad0 0a387d5e-e6c3-4285-876e-4ea27fd8c126 8da3c41e-bb3b-421e-ba04-a0b4bfd2ccf2 b3848f0a-ec56-4449-94bd-749ddb2e10f6 Group A group of Grasshopper objects 23560840-c2aa-401b-b079-471fe5f1d841 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 f41e4fc1-58e9-4ae7-847d-86d3a4fe1b8b f6d9fd2e-4716-4d07-8acc-66cc9129536d dc9e61b9-9afb-4505-9283-dcaa096523d6 eb6246ec-50fd-4342-9106-5cf060a08f5e 4dca4c22-1b17-4f24-aa5b-4ec86d72e190 77285ed1-6ea8-447a-ab13-903432f88b92 Group A group of Grasshopper objects 283122ef-c7fa-4ca1-8cbb-b1ef24c05224 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 e341bfc5-425e-40c9-bf8a-efc2adc6762d 5b2f52e0-34e9-4232-87a3-c514efdd8c0a cb5b4d66-16f4-46b3-b47d-bf76886a2764 d0a8c09f-72d5-4b0b-b5b9-4c075597c77a e5dba02f-5b38-4144-a96f-10ec0ad1e573 f9223d6b-09df-4d07-97ed-4b31fc9fc017 5a95bb81-01d0-4d80-992c-b23aa454b8bf 231b9a4d-9b73-4bd0-bc61-256824b1c43f Group A group of Grasshopper objects f9477438-9209-436d-920b-8b52d4fb5811 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 7 5d0710d7-eb45-4d81-be6c-0a6105a92799 95c24c9b-d82a-412c-b72d-bdebdf0edcbd d9648599-8dd7-46e3-b445-8393c2811349 833bbbba-ac4f-45a0-ad03-a3701e42f595 b8a499ba-b7fe-4e0a-914b-4aedeb50a7a5 851e1f43-9334-4cf9-a1ac-77a9ffcad777 4186499b-9ad9-4326-b180-94aa93df2505 Group A group of Grasshopper objects bcc823e8-9306-4916-a4a2-0c51cb677c36 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 dce5904d-7694-44a7-8b4b-a8068fb2cf13 5639deff-2d4b-4961-bdb3-9331db083957 e8909205-279e-4079-a0cd-874fc8d321cd e1956b09-2ea3-4b5a-b93b-c047af100cdf eb019abf-4408-4bd7-9261-3d6938593d75 97e7474c-60d9-4eba-bf88-69eea1de285a a7514d48-433c-436a-8061-05feca5dce16 551f0409-0e33-49aa-9498-bb1d4189cbb9 Group A group of Grasshopper objects 5caffa57-59a3-47c3-a7ac-bff7e7006bd0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 13 3fb6a7ed-ac68-4ea6-a784-9f3ac2051ad7 7c96dc82-d46e-4c5a-a1b0-b592ca5e6ae7 747601a6-d636-4ba2-862b-19c713c0091d 15997651-8561-43a4-b09e-87772c0d9d1a ec800d85-aab0-4adc-92b6-a56def3f859a 1f58f424-17f8-46a5-b843-8c7b8ea0bc66 abc7dbda-292c-413f-aa4b-9b5b8e891bbb fc9e9a74-6b6b-402f-aeb6-0b531b82b9e1 6e385d40-82d0-47eb-bd2a-bc890bcc74b5 5591bd03-28c3-42ea-ba40-9725abd261d3 f12c1a03-3698-4c00-9de4-d39f8f2489a1 c45d7056-f50c-45c9-991d-50e003fc71aa a33831fe-2d57-4f68-9663-424735ad9e00 Group A group of Grasshopper objects 6a04fad9-5638-42c1-888e-6d9f9e43bc16 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 12 a17bbc3c-7d22-4b81-b14f-637f9f274d2d 73b048d4-6765-41ff-9a4e-16546c0f0cb9 c0837fbe-3a86-4e0d-9ae2-7aca0697267e 7c0979c6-b5f4-49ea-ad93-51caca58e6ce f49a4208-0607-4f67-b13f-98f679a6a570 bfa22729-036a-498f-99c2-8438ed6066cb 6ca09821-f364-4a44-b682-6b24f1bc12be 98b6d125-f988-4084-8c6f-9ca2d0838460 56459f83-b409-4f71-8498-359cba120c4e 8bfb7d9b-435c-4b79-a110-3b125f5cda67 57f73ff7-7743-4afb-aed9-3b07e4fb356f e9028791-8149-469e-9fc5-39be931b6b09 Group A group of Grasshopper objects ec9cfa3a-4617-410c-9c6d-afca1e5fb283 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 1 7e7235d8-2d7a-4125-bbc9-3a4be691f186 Group A group of Grasshopper objects f52aee07-5b86-460f-b4b0-896e18d591bf c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 2 28088153-e1ac-4fa9-8bf7-8d309dc9541f 6e89fba7-4dce-48e6-8149-b9b8727397e4 Group A group of Grasshopper objects 4a0c6ba4-767b-4cc0-b29e-98ebe0cc575d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 1 185ce976-23bd-4cbc-857f-77551ccefa2d Group A group of Grasshopper objects 30d4c063-98a1-45df-b8b9-ccc0f5ff3805 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 1 bfa22729-036a-498f-99c2-8438ed6066cb Group A group of Grasshopper objects a17bbc3c-7d22-4b81-b14f-637f9f274d2d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 57906676-c2ae-4a58-926c-f6593f9d9248 bcc4cc93-d88d-4f9a-a83b-389282da86cc Group A group of Grasshopper objects acca2f01-2359-4e90-bcd9-dc0379cb0777 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 1 7fb7f959-ba9b-4312-a5aa-4981a70547ea Group A group of Grasshopper objects 86e7287b-182f-4e99-befc-0045a4863965 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 4883ca90-6221-45b8-b0a4-1c3e2de262fe efdf3a18-6679-44e8-a330-97e61b0f4a5d Group A group of Grasshopper objects 37b86e1e-478c-4dd0-9740-8c1a4c30bd62 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data NODES Represents a collection of generic data 3aa4e931-0c65-4391-a3f8-8abacb95c239 false true true 1 11705588-76c4-47fc-b973-bae886b62923 35902 2248 63 20 35902 2248 63 20 35933.92 2258.442 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4883ca90-6221-45b8-b0a4-1c3e2de262fe false true true 0 0.003175 true true true 1 0 false 255;0;0;0 255;255;250;90 28195 1840 92 20 28195 1840 92 20 28195.19 1840.478 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data spaceFrameCenterlines_Trimed&Unique Represents a collection of generic data afce3680-9c06-4ea4-a849-792ddede2b81 false true true 1 4a6bbf5f-9fe6-455b-8476-9c427fbf545e 42717 778 279 20 42717 778 279 20 42857.28 788.5698 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES_UNIQUE Represents a collection of generic data 98e688c6-7a71-4d9f-87d6-dffb422281dd false true true 1 134fa63f-3d84-4a14-ba28-e68205d1334b 42720 658 251 20 42720 658 251 20 42845.88 668.7698 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28117.17 1863.111 28364.43 1864.942 28364.32 1878.094 28117.06 1876.263 Metal thickness of flower joint 14 Arial Black true false Scribble Scribble A quick note efdf3a18-6679-44e8-a330-97e61b0f4a5d 28112.06 1858.111 257.373 24.98291 28112.06 1858.111 257.373 24.98291 28117.17 1863.111 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 84b9f283-2fcc-4be7-b777-89f871092053 false true true 0 0 3 4 15 16 21 33 34 false true false 1 0 false 255;0;0;0 255;255;250;90 35928 2081 50 160 35928 2081 50 160 35928.04 2081.531 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data d9212581-dda2-4d1d-a371-a4b23d7de314 false true true 1 5701ea23-a739-4d93-a764-e69097d9c454 35902 2016 54 20 35902 2016 54 20 35929.8 2026.925 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 44c2f6ad-3448-4631-b1fa-7df664309104 false true true 1 ed7acbb7-65f9-4957-b6ba-9e975f0e0de5 35902 2272 143 20 35902 2272 143 20 35973.8 2282.865 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 48749d13-446c-486f-9a29-265b811424b0 false true true longest_list 36097 2247 71 64 36123 2249 24 60 36135 2279 false List L List to cull 6ee029d4-6fb5-4d91-86e0-40b4bcbd43a9 true true true 1 1 3aa4e931-0c65-4391-a3f8-8abacb95c239 36099 2249 21 20 36099 2249 21 20 36111 2259 false Indices I Culling indices 629953b2-2778-42bb-b1c9-72c4af68965a false true true 1 1 44c2f6ad-3448-4631-b1fa-7df664309104 36099 2269 21 20 36099 2269 21 20 36111 2279 false Wrap W Wrap indices to list range a0630f38-35fc-4cf1-8c47-be530b062b9e false true true 0 1 false 36099 2289 21 20 36099 2289 21 20 36111 2299 false false List L Culled list 35d20ce1-08f4-4e6d-bbe0-8365076025d9 true true true 0 36150 2249 16 60 36150 2249 16 60 36159.5 2279 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 58e5f7df-9659-4dc7-9936-de0061eab582 false true true longest_list 37049 2226 67 44 37071 2228 24 40 37083 2248 false Point A A Line start point 467973de-1abc-407e-acaa-c7eb2becace0 true true true 1 dbf078e9-fd8d-4fd5-a303-837e6619fafc 37051 2228 17 20 37051 2228 17 20 37061 2238 false Point B B Line end point 5eaa9fd4-63c9-401b-9b96-9053677bc778 true true true 1 d44568b6-f9a1-4a51-92ca-1b774b89d4de 37051 2248 17 20 37051 2248 17 20 37061 2258 false Line L Line segment 76815288-ce3b-4466-b6e1-db456b9b00f0 true true true 0 37098 2228 16 40 37098 2228 16 40 37107.5 2248 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 2849088c-3986-4fb6-bbc1-80d21e7e562e false true true longest_list 37049 2274 67 44 37071 2276 24 40 37083 2296 false Point A A Line start point a1201de8-f414-49cc-998e-c58d1dcbf344 true true true 1 d44568b6-f9a1-4a51-92ca-1b774b89d4de 37051 2276 17 20 37051 2276 17 20 37061 2286 false Point B B Line end point fc662489-f116-4ccc-80ce-da8b66bb55f8 true true true 1 b01406ad-abc0-4146-84ec-68c0e510202c 37051 2296 17 20 37051 2296 17 20 37061 2306 false Line L Line segment fe403bb7-98f9-4293-ab9c-2bc015fb41ac true true true 0 37098 2276 16 40 37098 2276 16 40 37107.5 2296 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 4a578908-940c-44c0-b986-cd05626aafe9 false true true longest_list 37049 2322 67 44 37071 2324 24 40 37083 2344 false Point A A Line start point 592ccfe1-147e-4e28-bdac-47f0422f10b7 true true true 1 b01406ad-abc0-4146-84ec-68c0e510202c 37051 2324 17 20 37051 2324 17 20 37061 2334 false Point B B Line end point 577971a9-9147-481f-a41f-2511a3611ccd true true true 1 3118cd4a-2b61-47d4-a86d-7968f097109b 37051 2344 17 20 37051 2344 17 20 37061 2354 false Line L Line segment 0bee0fff-fd7e-4e9b-9739-591ba11d99eb true true true 0 37098 2324 16 40 37098 2324 16 40 37107.5 2344 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flaps of the ring Represents a collection of generic data 21ccc203-3a52-4dd8-9d6b-1eb51f46969d false true true 1 382c0831-bea5-4340-aa3f-1e927f957a9f 35902 1841 117 20 35902 1841 117 20 35961.38 1851.107 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. b23c5d3d-729b-4f98-ab1a-00d1966d8d5c false true true longest_list 36761 1775 88 84 36803 1777 24 80 36815 1817 false Tree T Data Tree 13048f4d-95e4-4438-8e6f-51901d6426ef true true true 2 1 21ccc203-3a52-4dd8-9d6b-1eb51f46969d 36763 1777 37 20 36779 1777 21 20 36791 1787 false Path P Data tree branch path 5afc680b-90c2-4954-865e-3f0b07104db8 false true true 2 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 36763 1797 37 20 36763 1797 37 20 36791 1807 false Index i Item index f2c47a77-e843-4047-b4aa-4191da310cc1 false true true 1 c90cbb28-b80f-4806-a274-906becb75845 36763 1817 37 20 36779 1817 21 20 36791 1827 false Wrap W Wrap index to list bounds 5a08f570-aeac-4d69-9c3e-eccc918eba5f false true true 0 1 false 36763 1837 37 20 36779 1837 21 20 36791 1847 false false Element E Item at {P:i'} db5ba7c3-6f96-4af3-9202-4f6d8695f93a true true true 0 36830 1777 17 80 36830 1777 17 80 36840 1817 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 1300df55-8d0b-41f0-b5d0-5162b2e2007f false true true longest_list 36173 1985 69 73 36195 1987 24 69 36207 2022 false Start A String to append to. 25fb4eb5-8092-4343-90cb-67640432fdf4 false true true 1 3be210b2-3cec-4521-befc-2f7900131bbc 36175 1987 17 34 36175 1987 17 34 36185 2004.25 false End B String to append. a7aa4408-0108-49fb-ad38-bfbd0a2f62c4 false true true 1 cacad2e8-82cc-45a9-b89d-da55e0d40317 36175 2021 17 35 36175 2021 17 35 36185 2038.75 false Result R Resulting string consisting of A+B 97c21f18-d892-4eb2-8c06-04d573f1fa4c false true true 0 36222 1987 18 69 36222 1987 18 69 36232.5 2021.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cacad2e8-82cc-45a9-b89d-da55e0d40317 false true true 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 36110 2029 50 20 36110 2029 50 20 36110.01 2029.073 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 6c5adf91-e92a-4135-b016-29f0b18ada38 false true true longest_list 36416 2002 85 73 36454 2004 24 69 36466 2039 false Start A String to append to. 5d96f940-68ee-4cd1-922e-49e943fe8fde false true true 1 97c21f18-d892-4eb2-8c06-04d573f1fa4c 36418 2004 33 34 36434 2004 17 34 36444 2021.25 false End B String to append. 32670a2f-0c27-4d90-8c6a-3f93904ecf48 false true true 2 1 84b9f283-2fcc-4be7-b777-89f871092053 36418 2038 33 35 36418 2038 33 35 36444 2055.75 false Result R Resulting string consisting of A+B 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e false true true 0 36481 2004 18 69 36481 2004 18 69 36491.5 2038.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c90cbb28-b80f-4806-a274-906becb75845 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 36691 1821 50 20 36691 1821 50 20 36691.52 1821.511 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. f6e28307-54ac-432f-8021-051b961bd9f6 false true true longest_list 36761 1867 88 84 36803 1869 24 80 36815 1909 false Tree T Data Tree a4fde8a5-cd17-4322-a8b4-58efd7c9d77c true true true 2 1 21ccc203-3a52-4dd8-9d6b-1eb51f46969d 36763 1869 37 20 36779 1869 21 20 36791 1879 false Path P Data tree branch path 635cee48-d674-478a-8463-7082e086c715 false true true 2 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 36763 1889 37 20 36763 1889 37 20 36791 1899 false Index i Item index 44b82251-2ae0-4840-bf48-89210c0315bc false true true 1 357c4a27-e133-47da-8672-08fe532eb685 36763 1909 37 20 36779 1909 21 20 36791 1919 false Wrap W Wrap index to list bounds f7c173e6-184d-4cce-8dce-706b6985dbcd false true true 0 1 false 36763 1929 37 20 36779 1929 21 20 36791 1939 false false Element E Item at {P:i'} 3d0a2780-5fc1-4d8a-9e24-424b4a3cc97e true true true 0 36830 1869 17 80 36830 1869 17 80 36840 1909 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 357c4a27-e133-47da-8672-08fe532eb685 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 36691 1914 50 20 36691 1914 50 20 36691.27 1914.342 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. 8bcbb5c8-09d2-4aa7-a86b-7477b5ecdef5 false true true longest_list 36761 1958 88 84 36803 1960 24 80 36815 2000 false Tree T Data Tree 262ce746-2337-4a1e-a386-4920ffc30c3f true true true 2 1 21ccc203-3a52-4dd8-9d6b-1eb51f46969d 36763 1960 37 20 36779 1960 21 20 36791 1970 false Path P Data tree branch path d1e740e0-6c24-4d0a-9b69-6c7661ff2e81 false true true 2 1 802add32-cb19-4598-995e-cb28eedf9490 36763 1980 37 20 36763 1980 37 20 36791 1990 false Index i Item index dc41911d-a0c9-4e40-8788-365508454d9c false true true 1 72118529-3f0d-46a3-9bc5-56a6c134a678 36763 2000 37 20 36779 2000 21 20 36791 2010 false Wrap W Wrap index to list bounds 0126b247-0883-4cce-973e-dd62e1311de0 false true true 0 1 false 36763 2020 37 20 36779 2020 21 20 36791 2030 false false Element E Item at {P:i'} 85b80053-8bbb-4123-b7fd-79b833813667 true true true 0 36830 1960 17 80 36830 1960 17 80 36840 2000 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 72118529-3f0d-46a3-9bc5-56a6c134a678 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 36691 2009 50 20 36691 2009 50 20 36691.87 2009.541 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. beb4a6a2-6171-43f5-9670-40395d1ad6bc false true true longest_list 36761 2046 88 84 36803 2048 24 80 36815 2088 false Tree T Data Tree 8e1598fb-d3ab-4cb8-9e6e-7261828547e8 true true true 2 1 21ccc203-3a52-4dd8-9d6b-1eb51f46969d 36763 2048 37 20 36779 2048 21 20 36791 2058 false Path P Data tree branch path d0faa387-0860-4f99-a552-dd626f20cadd false true true 2 1 802add32-cb19-4598-995e-cb28eedf9490 36763 2068 37 20 36763 2068 37 20 36791 2078 false Index i Item index ed7578c9-76fd-48bd-ab57-afbb0d1a558c false true true 1 fe99e0d7-2bea-497c-aca4-92b2198cef8b 36763 2088 37 20 36779 2088 21 20 36791 2098 false Wrap W Wrap index to list bounds 6d052574-0f45-4dd4-af9b-fe15ed1bc5fd false true true 0 1 false 36763 2108 37 20 36779 2108 21 20 36791 2118 false false Element E Item at {P:i'} 1b1d450a-56bb-4d0a-a58e-7288f176b680 true true true 0 36830 2048 17 80 36830 2048 17 80 36840 2088 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fe99e0d7-2bea-497c-aca4-92b2198cef8b false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 36692 2094 50 20 36692 2094 50 20 36692.06 2094.741 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings fc28b1aa-ba8d-4dcf-9ddb-965d09606dc3 false true true longest_list 36416 2120 85 73 36454 2122 24 69 36466 2157 false Start A String to append to. 92cc5bd8-fb97-43d4-b1c2-bc256d84efdc false true true 1 97c21f18-d892-4eb2-8c06-04d573f1fa4c 36418 2122 33 34 36434 2122 17 34 36444 2139.25 false End B String to append. 1494ebfe-63a7-4aac-a1d3-71961566db42 false true true 2 1 da72fa6f-66ed-41d1-af6b-15cb147d5c61 36418 2156 33 35 36418 2156 33 35 36444 2173.75 false Result R Resulting string consisting of A+B 802add32-cb19-4598-995e-cb28eedf9490 false true true 0 36481 2122 18 69 36481 2122 18 69 36491.5 2156.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 82266855-d0a6-4d2e-9024-d61176e14dcb false true true 2 1 db5ba7c3-6f96-4af3-9202-4f6d8695f93a 1 {A;B;C} {C;B} 36891.29 1800.97 155 40 36897.29 1806.97 143 28 36891.29 1800.97 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. af11af16-2a81-4543-8084-237f129516e2 false true true longest_list 37070 1866 84 66 37108 1868 24 62 37120 1899 false Stream A A Input stream #1 b254e83f-c667-43f7-8a0c-82f8d07f780d true true true 2 2 1 82266855-d0a6-4d2e-9024-d61176e14dcb 37072 1868 33 31 37072 1868 33 31 37098 1883.5 false Stream B B Input stream #2 4369e9ec-52ea-4dd6-beec-ae0015bade18 true true true 2 2 1 505865f8-59ca-48ba-9946-b4e25daa1b89 37072 1899 33 31 37072 1899 33 31 37098 1914.5 false Stream S Merged stream 9e85f3c7-6147-40df-96ac-8008073c03c3 true true true 0 37135 1868 17 62 37135 1868 17 62 37145 1899 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. a54c2c16-6e73-48ba-b523-5b915716ee1d false true true longest_list 37080 1979 84 66 37118 1981 24 62 37130 2012 false Stream A A Input stream #1 5e61ffba-ea2b-40f0-b16b-14bae831a04c true true true 2 2 1 547dcfe8-23ca-4a86-9f25-f3a968b2b35a 37082 1981 33 31 37082 1981 33 31 37108 1996.5 false Stream B B Input stream #2 2e968fd7-487f-4721-8ef5-aec6506b950f true true true 2 2 1 9f6acea2-9dc4-4987-833b-3019c9a37168 37082 2012 33 31 37082 2012 33 31 37108 2027.5 false Stream S Merged stream d0a35408-c21b-44e4-a104-d238e89eff9d true true true 0 37145 1981 17 62 37145 1981 17 62 37155 2012 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. ac8632e1-1d1e-425f-9f4d-82ee0a42a2e8 false true true longest_list 37199 1890 72 69 37221 1892 24 65 37233 1925 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 2862f3fc-3b64-4b4a-bea9-316e09503757 false true true 1 0 2 37201 1892 17 21 37201 1892 17 21 37211 1902.833 false 0 1 Stream 0 0 Input stream 0 9b64ffbc-4c01-46bc-b840-96a7321857fd true false true 1 1 9e85f3c7-6147-40df-96ac-8008073c03c3 37201 1913 17 22 37201 1913 17 22 37211 1924.5 false Stream 1 1 Input stream 1 39eb9bee-a65a-41e9-adcd-054ae51f9728 true false true 1 1 d0a35408-c21b-44e4-a104-d238e89eff9d 37201 1935 17 22 37201 1935 17 22 37211 1946.167 false Weave W Weave result 4d8c051f-48c6-4420-b772-0c103b9c9c81 true true true 0 37248 1892 21 65 37248 1892 21 65 37260 1924.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 0aebcf5f-d976-4b12-a15b-a946dccec46a false true true 2 1 b6521f28-faa5-4f3d-8e81-93bd46523575 1 {A;B;C} {A;C} 36275.92 2252.335 138 40 36281.92 2258.335 126 28 36275.92 2252.335 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 029eddd0-dc3a-4ce9-87e7-89c880339b5e false true true longest_list 36187 2247 68 56 36210 2249 24 52 36222 2275 false Data D Data to graft 54fcc66b-767e-46b6-9849-aaf909b7046b true true true 2 1 35d20ce1-08f4-4e6d-bbe0-8365076025d9 36189 2249 18 26 36189 2249 18 26 36199.5 2262 false Strip S Do not create branches for null items 5eef8a29-4c52-473d-b520-b4ec05bef7ce false true true 0 1 false 36189 2275 18 26 36189 2275 18 26 36199.5 2288 false false Tree T Graft result b6521f28-faa5-4f3d-8e81-93bd46523575 true true true 0 36237 2249 16 52 36237 2249 16 52 36246.5 2275 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. 0f2fba09-e965-4456-85c4-97ec25ca5bee false true true longest_list 36578 2227 88 84 36620 2229 24 80 36632 2269 false Tree T Data Tree c3e0afd4-820a-4bc2-9e25-9bfa882dd580 true true true 2 1 0aebcf5f-d976-4b12-a15b-a946dccec46a 36580 2229 37 20 36596 2229 21 20 36608 2239 false Path P Data tree branch path 6a4213f9-1572-4a7f-affa-9e55129805d9 false true true 2 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 36580 2249 37 20 36580 2249 37 20 36608 2259 false Index i Item index 8ecbda30-0e7a-4446-bac8-449175473734 false true true 1 2b7e594a-80ef-4c7e-9af6-3832ea60dca1 36580 2269 37 20 36596 2269 21 20 36608 2279 false Wrap W Wrap index to list bounds 00b1ec02-e8d1-468d-a9f3-63fd8c6260d6 false true true 0 1 false 36580 2289 37 20 36596 2289 21 20 36608 2299 false false Element E Item at {P:i'} 17c3c18a-2e33-4001-a541-be470a2186a7 true true true 0 36647 2229 17 80 36647 2229 17 80 36657 2269 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2b7e594a-80ef-4c7e-9af6-3832ea60dca1 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 36510 2277 50 20 36510 2277 50 20 36510.76 2277.61 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 47c04cae-a1e0-4570-a15e-1955e9dbd372 false true true 2 1 17c3c18a-2e33-4001-a541-be470a2186a7 1 {A;B;C} {B} 36702.76 2249.947 125 40 36708.76 2255.947 113 28 36702.76 2249.947 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ddc475ab-293a-4876-9ffd-6c88643fbd0e false true true longest_list 36939 2156 72 64 36965 2158 24 60 36977 2188 false List L Base list 16d335de-a58a-4f56-be02-e06c79003da1 true true true 1 1 47c04cae-a1e0-4570-a15e-1955e9dbd372 36941 2158 21 20 36941 2158 21 20 36953 2168 false Index i Item index 6ef16d1e-e5a7-406f-81de-9fb67cfe050a false true true 1 97949c5e-2c53-4c3c-a4c8-9fe1d40524a1 1 36941 2178 21 20 36941 2178 21 20 36953 2188 false 0 Wrap W Wrap index to list bounds 70363b83-3667-4a72-905f-2439f8e20189 false true true 0 1 false 36941 2198 21 20 36941 2198 21 20 36953 2208 false false Element E Item at {i'} dbf078e9-fd8d-4fd5-a303-837e6619fafc true true true 0 36992 2158 17 60 36992 2158 17 60 37002 2188 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 97949c5e-2c53-4c3c-a4c8-9fe1d40524a1 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 36873 2179 50 20 36873 2179 50 20 36873.63 2179.11 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 6e5e0595-5cbf-434e-935a-50c9fac2904f false true true longest_list 36939 2228 72 64 36965 2230 24 60 36977 2260 false List L Base list e24c2b59-89cb-495c-ab23-5fc9eedcf7c0 true true true 1 1 47c04cae-a1e0-4570-a15e-1955e9dbd372 36941 2230 21 20 36941 2230 21 20 36953 2240 false Index i Item index 8b75d02d-fec6-45cf-a00f-3117b0ca52c5 false true true 1 fb27a1ca-93dc-4ab6-a043-da4d73b9ab76 1 36941 2250 21 20 36941 2250 21 20 36953 2260 false 0 Wrap W Wrap index to list bounds 5f8306a1-a1a5-4fc4-be12-f869f495b5f3 false true true 0 1 false 36941 2270 21 20 36941 2270 21 20 36953 2280 false false Element E Item at {i'} d44568b6-f9a1-4a51-92ca-1b774b89d4de true true true 0 36992 2230 17 60 36992 2230 17 60 37002 2260 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fb27a1ca-93dc-4ab6-a043-da4d73b9ab76 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 36873 2251 50 20 36873 2251 50 20 36873.63 2251.777 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. a5b3d52f-046c-4c75-8a7a-4c56590b57ec false true true longest_list 36939 2301 72 64 36965 2303 24 60 36977 2333 false List L Base list 68a83311-bf8a-47f8-8073-5199b8ed3b37 true true true 1 1 47c04cae-a1e0-4570-a15e-1955e9dbd372 36941 2303 21 20 36941 2303 21 20 36953 2313 false Index i Item index fa0d5906-55d9-4162-867d-c42c324dabf8 false true true 1 8d720242-f6a7-4f98-ad48-f03e0b8c245a 1 36941 2323 21 20 36941 2323 21 20 36953 2333 false 0 Wrap W Wrap index to list bounds 3267efdd-3a97-4d4f-aedc-ca1d3f487c52 false true true 0 1 false 36941 2343 21 20 36941 2343 21 20 36953 2353 false false Element E Item at {i'} b01406ad-abc0-4146-84ec-68c0e510202c true true true 0 36992 2303 17 60 36992 2303 17 60 37002 2333 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8d720242-f6a7-4f98-ad48-f03e0b8c245a false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 36873 2324 50 20 36873 2324 50 20 36873.62 2324.444 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ea2f6bc1-a706-4d7c-afe9-a8e5d46f3abe false true true longest_list 36939 2374 72 64 36965 2376 24 60 36977 2406 false List L Base list 60636fe9-d0d2-4a05-8232-bf9ca4bda1d3 true true true 1 1 47c04cae-a1e0-4570-a15e-1955e9dbd372 36941 2376 21 20 36941 2376 21 20 36953 2386 false Index i Item index 3ad5d174-9b87-4da1-825d-df17a8695397 false true true 1 5cca2735-a6bc-492f-b730-1641989a986c 1 36941 2396 21 20 36941 2396 21 20 36953 2406 false 0 Wrap W Wrap index to list bounds 8c39ddf5-d1df-4e11-80e4-e0a4cd16e375 false true true 0 1 false 36941 2416 21 20 36941 2416 21 20 36953 2426 false false Element E Item at {i'} 3118cd4a-2b61-47d4-a86d-7968f097109b true true true 0 36992 2376 17 60 36992 2376 17 60 37002 2406 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5cca2735-a6bc-492f-b730-1641989a986c false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 36873 2397 50 20 36873 2397 50 20 36873.62 2397.109 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 4a7c1dc5-f7af-4069-a265-3806df16874f false true true longest_list 37160 2273 70 46 37183 2275 24 42 37195 2296 false Data D Data matrix to flip 53531be4-5303-45c8-b909-b612ca2195cc true true true 2 3 76815288-ce3b-4466-b6e1-db456b9b00f0 fe403bb7-98f9-4293-ab9c-2bc015fb41ac 0bee0fff-fd7e-4e9b-9739-591ba11d99eb 37162 2275 18 42 37162 2275 18 42 37172.5 2296 false Data D Flipped data matrix d205cfe6-747c-42ef-90fc-b1692daf88a0 true true true 0 37210 2275 18 42 37210 2275 18 42 37220.5 2296 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes Represents a collection of generic data e562e192-a1ae-493c-be4a-4bbe07d78951 false true true 1 2e146725-86da-4c3b-8710-1201840d214d 37968 2283 198 20 37968 2283 198 20 38067.38 2293.684 false 6b021f56-b194-4210-b9a1-6cef3b7d0848 Evaluate Length Evaluate Length Eval 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. dce5904d-7694-44a7-8b4b-a8068fb2cf13 false true true longest_list 38635 2338 69 64 38658 2340 24 60 38670 2370 false Curve C Curve to evaluate 41f0a9d2-60d3-409e-970c-bc96071b7694 true true true 1 e562e192-a1ae-493c-be4a-4bbe07d78951 38637 2340 18 20 38637 2340 18 20 38647.5 2350 false Length L Length factor for curve evaluation 5761f932-af58-4f6b-9eac-e61a36e58bb5 false true true 1 97e7474c-60d9-4eba-bf88-69eea1de285a 1 38637 2360 18 20 38637 2360 18 20 38647.5 2370 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) d6cf90d4-96dd-40f5-aeba-ba02a6e32648 false true true 0 1 false 38637 2380 18 20 38637 2380 18 20 38647.5 2390 false false Point P Point at the specified length 84e5e9d6-7178-49a2-acfe-8c2a03b9adf6 true true true 0 38685 2340 17 20 38685 2340 17 20 38695 2350 false Tangent T Tangent vector at the specified length 325d5ad0-1e14-4af0-b799-8a5eb2acec98 false true true 0 38685 2360 17 20 38685 2360 17 20 38695 2370 false Parameter t Curve parameter at the specified length 2f8cd36e-01ea-4655-9bf0-fcbbad9b2fe8 false true true 0 38685 2380 17 20 38685 2380 17 20 38695 2390 false 6b021f56-b194-4210-b9a1-6cef3b7d0848 Evaluate Length Evaluate Length Eval 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. 5639deff-2d4b-4961-bdb3-9331db083957 false true true longest_list 38635 2256 69 64 38658 2258 24 60 38670 2288 false Curve C Curve to evaluate d2a8e649-9ab4-4401-8366-5c50ba0a3ced true true true 1 e562e192-a1ae-493c-be4a-4bbe07d78951 38637 2258 18 20 38637 2258 18 20 38647.5 2268 false Length L Length factor for curve evaluation 623a38dd-989b-45ea-8a69-b5024d59b151 false true true 1 ce830510-7abd-48cb-91f0-71e8a9c16e78 1 38637 2278 18 20 38637 2278 18 20 38647.5 2288 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) 4899b006-865f-4011-a37b-f7df6a102cd5 false true true 0 1 false 38637 2298 18 20 38637 2298 18 20 38647.5 2308 false false Point P Point at the specified length 5401d333-fe82-4cab-b39b-450852f9191c true true true 0 38685 2258 17 20 38685 2258 17 20 38695 2268 false Tangent T Tangent vector at the specified length c6f678dc-bdff-4142-8dde-0d99a7a67995 false true true 0 38685 2278 17 20 38685 2278 17 20 38695 2288 false Parameter t Curve parameter at the specified length 1f8aa696-d6f2-49ce-b727-8ccf5f12cd46 false true true 0 38685 2298 17 20 38685 2298 17 20 38695 2308 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. e8909205-279e-4079-a0cd-874fc8d321cd false true true longest_list 38437 2280 68 46 38460 2282 24 42 38472 2303 false Curve C Curve to measure c69263eb-68d8-47f9-84d8-1d2650913efc true true true 1 e562e192-a1ae-493c-be4a-4bbe07d78951 38439 2282 18 42 38439 2282 18 42 38449.5 2303 false Length L Curve length b30d0f4f-36d5-4ef4-bd35-2e3c9268be35 false true true 0 38487 2282 16 42 38487 2282 16 42 38496.5 2303 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction e1956b09-2ea3-4b5a-b93b-c047af100cdf false true true longest_list 38528 2290 69 46 38550 2292 24 42 38562 2313 false A A Item to subtract from (minuend) 176b5675-c94f-475f-83d1-fa6138eb41e9 true true true 1 b30d0f4f-36d5-4ef4-bd35-2e3c9268be35 38530 2292 17 21 38530 2292 17 21 38540 2302.5 false B B Item to subtract (subtrahend) 0f6d6002-8f91-43dc-bc64-04995f1d3ac9 true true true 1 97e7474c-60d9-4eba-bf88-69eea1de285a 38530 2313 17 21 38530 2313 17 21 38540 2323.5 false Result R The result of the Subtraction ce830510-7abd-48cb-91f0-71e8a9c16e78 true true true 0 38577 2292 18 42 38577 2292 18 42 38587.5 2313 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. d708621b-bc0b-4ff0-9a09-b38f683dc819 false true true longest_list 37258 2283 87 46 37298 2285 24 42 37310 2306 false Curve C Curve to offset 69748164-804c-4725-91d0-0aaaa46de8fc true true true 2 1 d205cfe6-747c-42ef-90fc-b1692daf88a0 37260 2285 35 21 37260 2285 35 21 37287 2295.5 false Guide G Optional guide curve addc150b-5208-46a1-af72-383053349b01 true true true 0 37260 2306 35 21 37276 2306 19 21 37287 2316.5 false Curve C Flipped curve 379f22b4-f47a-423d-bc4f-c00a874c9714 true true true 0 37325 2285 18 21 37325 2285 18 21 37335.5 2295.5 false Flag F Flip action e89127e2-96d3-4bfa-9713-7933aca53009 false true true 0 false 37325 2306 18 21 37325 2306 18 21 37335.5 2316.5 false d788ad7f-6d68-4106-8b2f-9e55e6e107c0 Line + Line Line + Line LnLn Create a plane from two line segments. f41e4fc1-58e9-4ae7-847d-86d3a4fe1b8b false true true longest_list 39311 2180 71 57 39333 2182 24 53 39345 2209 false Line A A First line constraint. Plane origin will be at line start. 94f5fee2-8ecd-47ff-8ad2-7a4b4075564f true true true 1 dc383f79-d77a-4543-a344-21cf9b05d479 39313 2182 17 26 39313 2182 17 26 39323 2195.25 false Line B B Second line constraint. Line B should be co-planar with but not parallel to Line A. b8fae746-260d-4c13-bf8a-948fc2e52607 true true true 1 8f154617-68ff-43c6-848c-1937de4967e1 39313 2208 17 27 39313 2208 17 27 39323 2221.75 false Plane Pl Plane definition 056e3bf1-0b78-4ab6-a34b-f4811d01e232 true true true 0 39360 2182 20 53 39360 2182 20 53 39371.5 2208.5 false 290cf9c4-0711-4704-851e-4c99e3343ac5 Plane | Plane Plane | Plane PPX Solve the intersection event of two planes. f6d9fd2e-4716-4d07-8acc-66cc9129536d false true true longest_list 39493 2207 67 49 39515 2209 24 45 39527 2232 false Plane A A First plane cca849dd-3405-4fec-8a6a-3915eb3b6b28 true true true 1 b342b1f4-de23-43bf-835a-29183bb31210 39495 2209 17 22 39495 2209 17 22 39505 2220.25 false Plane B B Second plane 2128d509-7da9-4c3e-a795-a212bb014122 true true true 1 6929c973-23f1-434b-82f4-79645e6ef8cb 39495 2231 17 23 39495 2231 17 23 39505 2242.75 false Line L Intersection line 9ca7bb2f-108c-4fc0-8639-559b976c73bf true true true 0 39542 2209 16 45 39542 2209 16 45 39551.5 2231.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. dc9e61b9-9afb-4505-9283-dcaa096523d6 false true true longest_list 39401 2182 68 88 39423 2184 24 84 39435 2226 false List L List to filter 4a2b157c-72fb-458d-ae31-330486b9cf6d true true true 1 1 056e3bf1-0b78-4ab6-a34b-f4811d01e232 39403 2184 17 42 39403 2184 17 42 39413 2205 false Dispatch pattern P Dispatch pattern 131f4923-a556-427c-816a-9b3c63d250dc false true true 1 0 4 false 39403 2226 17 42 39403 2226 17 42 39413 2247 false true true false false List A A Dispatch target for True values b342b1f4-de23-43bf-835a-29183bb31210 true true true 0 39450 2184 17 42 39450 2184 17 42 39460 2205 false List B B Dispatch target for False values 6929c973-23f1-434b-82f4-79645e6ef8cb true true true 0 39450 2226 17 42 39450 2226 17 42 39460 2247 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. eb6246ec-50fd-4342-9106-5cf060a08f5e false true true longest_list 39579 2248 68 46 39602 2250 24 42 39614 2271 false Curve C Curve to measure c29efd70-1454-4df1-86a3-1c3cdf5079c0 true true true 1 9ca7bb2f-108c-4fc0-8639-559b976c73bf 39581 2250 18 42 39581 2250 18 42 39591.5 2271 false Length L Curve length 07055e83-1380-40cb-90e2-a7d7711f8414 false true true 0 39629 2250 16 42 39629 2250 16 42 39638.5 2271 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. 4dca4c22-1b17-4f24-aa5b-4ec86d72e190 false true true longest_list 39665 2220 75 84 39693 2222 24 80 39705 2262 false Curve C Curve to extend d09f8ebd-77ba-4700-ab0b-0be1231e4c39 true true true 1 9ca7bb2f-108c-4fc0-8639-559b976c73bf 39667 2222 23 20 39667 2222 23 20 39680 2232 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 9bac0938-1573-4949-867f-db3091d475c0 false true true 0 1 39667 2242 23 20 39667 2242 23 20 39680 2252 false 0 Start L0 Extension length at start of curve b5e48157-9040-4dba-84cd-23e0de82d145 false true true 1 07055e83-1380-40cb-90e2-a7d7711f8414 1 39667 2262 23 20 39667 2262 23 20 39680 2272 false 0 End L1 Extension length at end of curve 27aa0424-1db2-4acc-8b92-b1101c3eb4ac false true true 0 1 39667 2282 23 20 39667 2282 23 20 39680 2292 false 0 Curve C Extended curve 01d8073d-2431-48d3-af31-b13800b5b65a true true true 0 39720 2222 18 80 39720 2222 18 80 39730.5 2262 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 43c2a5c9-ba2e-4c13-85d6-865a3ff98f3d false true true 2 1 01d8073d-2431-48d3-af31-b13800b5b65a 1 {A;B;C;D} {A;B} 39762.72 2244.463 135 40 39768.72 2250.463 123 28 39762.72 2244.463 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 5296edf9-48b9-404f-9309-8fc6226c7ea0 false true true longest_list 39914 2235 68 88 39936 2237 24 84 39948 2279 false List L List to filter 73a5abdc-86ca-4b58-ac14-a607f1665042 true true true 1 1 43c2a5c9-ba2e-4c13-85d6-865a3ff98f3d 39916 2237 17 42 39916 2237 17 42 39926 2258 false Dispatch pattern P Dispatch pattern 20ae84d4-866c-421a-889a-3bc0e099481e false true true 1 0 2 false 39916 2279 17 42 39916 2279 17 42 39926 2300 false true false List A A Dispatch target for True values fee2e3eb-fd4f-46b6-85b0-ec582de75f82 true true true 0 39963 2237 17 42 39963 2237 17 42 39973 2258 false List B B Dispatch target for False values 8b5701ce-c267-468d-ac9e-32748b184e73 true true true 0 39963 2279 17 42 39963 2279 17 42 39973 2300 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. c58f7aed-ec1e-4049-b9ac-4422c1fb9451 false true true longest_list 40123 2224 69 47 40146 2226 24 43 40158 2248 false Curve C Curve to evaluate acc10c74-d4a3-4637-a182-06fc5cd353e9 true true true 1 559f16cc-3b42-4f2f-9aab-cb9510f5b524 40125 2226 18 43 40125 2226 18 43 40135.5 2247.5 false Start S Curve start point 8bf3c6d0-b297-4810-a0b7-14057040cbec true true true 0 40173 2226 17 21 40173 2226 17 21 40183 2236.75 false End E Curve end point dd0ccf3b-8b7a-468e-b8d6-d8c727f86b0a true true true 0 40173 2247 17 22 40173 2247 17 22 40183 2258.25 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 68e154f2-d3d2-43ff-bfaa-4218e1168729 false true true longest_list 40123 2272 69 47 40146 2274 24 43 40158 2296 false Curve C Curve to evaluate f7aff960-099c-4f8a-851f-7c71bccdeb38 true true true 1 8b5701ce-c267-468d-ac9e-32748b184e73 40125 2274 18 43 40125 2274 18 43 40135.5 2295.5 false Start S Curve start point 7eedb761-083d-4438-b9b4-a1878c6f3135 true true true 0 40173 2274 17 21 40173 2274 17 21 40183 2284.75 false End E Curve end point 698159f6-a69c-4e74-8bba-83b4beb7d5e9 true true true 0 40173 2295 17 22 40173 2295 17 22 40183 2306.25 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 4c71fa3b-9387-4c03-8e66-457c53765133 false true true longest_list 40240 2226 67 44 40262 2228 24 40 40274 2248 false Point A A Line start point 512a3331-33a1-4b38-9db4-fdfe1ece072b true true true 1 8bf3c6d0-b297-4810-a0b7-14057040cbec 40242 2228 17 20 40242 2228 17 20 40252 2238 false Point B B Line end point 759a97ee-3dfe-41eb-bebd-579929f8b424 true true true 1 7eedb761-083d-4438-b9b4-a1878c6f3135 40242 2248 17 20 40242 2248 17 20 40252 2258 false Line L Line segment 2a8b1751-89b0-47bc-ae01-ee4c221fe67f true true true 0 40289 2228 16 40 40289 2228 16 40 40298.5 2248 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 4dd2b7dc-4df8-48f7-83e0-18b18a6a4bfa false true true longest_list 40030 2235 71 46 40054 2237 24 42 40066 2258 false Curve C Curve to offset 691587f8-4f27-4af2-bf5e-ce2e33e37f76 true true true 1 fee2e3eb-fd4f-46b6-85b0-ec582de75f82 40032 2237 19 21 40032 2237 19 21 40043 2247.5 false Guide G Optional guide curve 6d041fdf-3ab0-4a44-8653-b2eaeb4d7452 true true true 0 40032 2258 19 21 40032 2258 19 21 40043 2268.5 false Curve C Flipped curve 559f16cc-3b42-4f2f-9aab-cb9510f5b524 true true true 0 40081 2237 18 21 40081 2237 18 21 40091.5 2247.5 false Flag F Flip action 7100f94f-6332-47a6-89db-eefe880c99c1 false true true 0 false 40081 2258 18 21 40081 2258 18 21 40091.5 2268.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 6bac9f7e-7958-4d2d-b5f4-dfd0a61dae55 false true true longest_list 40240 2273 67 44 40262 2275 24 40 40274 2295 false Point A A Line start point 7b6eaf88-d6ec-4f6a-8d72-59a36ad4e67b true true true 1 dd0ccf3b-8b7a-468e-b8d6-d8c727f86b0a 40242 2275 17 20 40242 2275 17 20 40252 2285 false Point B B Line end point 714c3853-1522-40a0-b5a8-0fc35751d730 true true true 1 698159f6-a69c-4e74-8bba-83b4beb7d5e9 40242 2295 17 20 40242 2295 17 20 40252 2305 false Line L Line segment 261ee796-79a3-4fc1-9af9-76b23c70fd25 true true true 0 40289 2275 16 40 40289 2275 16 40 40298.5 2295 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 6925bac3-6c08-4773-bdd8-1d143aff20e0 false true true longest_list 40394 2213 85 64 40433 2215 24 60 40445 2245 false Curve C Curve to evaluate 9cb9b395-ce54-4aa3-a7a7-3ab5b4a3d91b true true true 1 2a8b1751-89b0-47bc-ae01-ee4c221fe67f true 40396 2215 34 30 40396 2215 34 30 40422.5 2230 false Parameter t Parameter on curve domain to evaluate b743fcf9-673e-4902-8bbd-3c23f6dad9f7 false true true 1 e19fa399-2039-417c-8774-77c5ab4a6fab 40396 2245 34 30 40412 2245 18 30 40422.5 2260 false Point P Point on the curve at {t} f8585e29-ffe6-4f40-8fa1-df45709ea203 true true true 0 40460 2215 17 20 40460 2215 17 20 40470 2225 false Tangent T Tangent vector at {t} 0ced3750-d5dc-482b-b130-166558bb616d false true true 0 40460 2235 17 20 40460 2235 17 20 40470 2245 false Length L Length along the curve from the start to {t} c1ca4861-9569-4b09-a95f-e9747f42b811 false true true 0 40460 2255 17 20 40460 2255 17 20 40470 2265 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e19fa399-2039-417c-8774-77c5ab4a6fab false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 40333 2252 50 20 40333 2252 50 20 40333.72 2252.897 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 401cef0f-077a-4514-bcdc-8ecef871e9cd false true true longest_list 40394 2279 85 64 40433 2281 24 60 40445 2311 false Curve C Curve to evaluate 84304c02-8719-4389-9e9e-23beaecb66c6 true true true 1 261ee796-79a3-4fc1-9af9-76b23c70fd25 true 40396 2281 34 30 40396 2281 34 30 40422.5 2296 false Parameter t Parameter on curve domain to evaluate 94e1b75f-719e-4fda-a91d-4381a09db5d5 false true true 1 b9eed70a-8bab-413e-9fda-0383a8bb5f61 40396 2311 34 30 40412 2311 18 30 40422.5 2326 false Point P Point on the curve at {t} 2da53046-5bc2-4501-b8be-47f48f8c1ac9 true true true 0 40460 2281 17 20 40460 2281 17 20 40470 2291 false Tangent T Tangent vector at {t} 4544d00b-8f45-4447-85a2-4c23e654da44 false true true 0 40460 2301 17 20 40460 2301 17 20 40470 2311 false Length L Length along the curve from the start to {t} 5e1cc1a8-69c5-41bc-8e7b-41bfc62cc06e false true true 0 40460 2321 17 20 40460 2321 17 20 40470 2331 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b9eed70a-8bab-413e-9fda-0383a8bb5f61 false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 40333 2318 50 20 40333 2318 50 20 40333.72 2318.897 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 2249b806-f1b8-4a10-aabe-5454302f0ad0 false true true longest_list 40503 2246 67 44 40525 2248 24 40 40537 2268 false Point A A Line start point 5b8e4855-b1b9-4193-8596-bb8f8143037f true true true 1 f8585e29-ffe6-4f40-8fa1-df45709ea203 40505 2248 17 20 40505 2248 17 20 40515 2258 false Point B B Line end point 6e20c031-e79b-4656-bd1e-057e47361836 true true true 1 2da53046-5bc2-4501-b8be-47f48f8c1ac9 40505 2268 17 20 40505 2268 17 20 40515 2278 false Line L Line segment f0efc59f-2839-40cd-959a-7766dd8c31b8 true true true 0 40552 2248 16 40 40552 2248 16 40 40561.5 2268 false d788ad7f-6d68-4106-8b2f-9e55e6e107c0 Line + Line Line + Line LnLn Create a plane from two line segments. 0a387d5e-e6c3-4285-876e-4ea27fd8c126 false true true longest_list 40741 2250 71 57 40763 2252 24 53 40775 2279 false Line A A First line constraint. Plane origin will be at line start. 2bbb8a88-fb56-4774-9138-9a59f0272080 true true true 1 f0efc59f-2839-40cd-959a-7766dd8c31b8 40743 2252 17 26 40743 2252 17 26 40753 2265.25 false Line B B Second line constraint. Line B should be co-planar with but not parallel to Line A. 1ea05cfd-6e69-44ce-ad76-1ca98cf9c347 true true true 1 a170cfc3-86e8-4d64-99c9-fe605ecd5765 40743 2278 17 27 40743 2278 17 27 40753 2291.75 false Plane Pl Plane definition 1ec3db2b-2b9b-48db-a82a-f6ece055f997 true true true 0 40790 2252 20 53 40790 2252 20 53 40801.5 2278.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 3fb6a7ed-ac68-4ea6-a784-9f3ac2051ad7 false true true longest_list 37558 2134 72 64 37584 2136 24 60 37596 2166 false List L Base list dbfefc35-4047-4fad-921a-72102025dec9 true true true 1 1 2fb6bc0e-d4d8-4fa4-99d9-66eff9622ff6 37560 2136 21 20 37560 2136 21 20 37572 2146 false Index i Item index bb1bc631-839c-46d5-9c9b-af122bda1a98 false true true 1 7c96dc82-d46e-4c5a-a1b0-b592ca5e6ae7 1 37560 2156 21 20 37560 2156 21 20 37572 2166 false 0 Wrap W Wrap index to list bounds 6b34167d-8359-4d30-bcce-db8a4de626d8 false true true 0 1 false 37560 2176 21 20 37560 2176 21 20 37572 2186 false false Element E Item at {i'} cb644793-d97e-4009-83a7-57732b24ee74 true true true 0 37611 2136 17 60 37611 2136 17 60 37621 2166 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7c96dc82-d46e-4c5a-a1b0-b592ca5e6ae7 false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 37503 2159 50 20 37503 2159 50 20 37503.5 2159.778 false 75eec078-a905-47a1-b0d2-0934182b1e3d Plane Origin Plane Origin Pl Origin Change the origin point of a plane eea14aca-f6ba-4c65-9713-99fa84947c50 false true true longest_list 40888 2254 73 87 40912 2256 24 83 40924 2298 false Base B Base plane 68686de2-dee2-41bd-959a-50ded89d0f92 true true true 1 1ec3db2b-2b9b-48db-a82a-f6ece055f997 40890 2256 19 41 40890 2256 19 41 40901 2276.75 false Origin O New origin point of plane 58656a42-f309-487c-a38f-54c1f16116e2 true true true 1 b1626991-57b6-40c0-8107-3f9787d40791 40890 2297 19 42 40890 2297 19 42 40901 2318.25 false Plane Pl Plane definition 34cd42c7-b6e3-4ac0-9b29-587cc5cd5b7b true true true 0 40939 2256 20 83 40939 2256 20 83 40950.5 2297.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data a23ddfc6-375c-4c64-a91b-10c3c4036c9b false true true 1 e6450891-6e69-4c68-af7b-758a4488d05f 38960 2384 50 20 38960 2384 50 20 38985.65 2394.841 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b1626991-57b6-40c0-8107-3f9787d40791 false true true 1 a23ddfc6-375c-4c64-a91b-10c3c4036c9b 40420 2388 50 20 40420 2388 50 20 40445.35 2398.493 false 3a0c7bda-3d22-4588-8bab-03f57a52a6ea Plane Offset Plane Offset Pl Offset Offset a plane. b8a0889e-c18d-455f-b5aa-691e350b5ead false true true cross_reference 41138 2269 73 86 41162 2271 24 82 41174 2312 false Base Plane P Base plane for offset a9b0d0df-05c7-4886-addd-5b02c9d18e5f true true true 1 34cd42c7-b6e3-4ac0-9b29-587cc5cd5b7b 1 41140 2271 19 41 41140 2271 19 41 41151 2291.5 false 0 0 0 1 0 0 0 1 0 Offset O Offset distance (along base plane z-axis bb48b1ce-4905-4896-94ac-5894fd71d02b false true true 1 ffae3fbd-6658-43e4-9e20-dc882e4b1ce4 1 41140 2312 19 41 41140 2312 19 41 41151 2332.5 false 1 Plane Pl Offset plane b252b932-4f55-4ea3-9273-3ae53217d14e true true true 0 41189 2271 20 82 41189 2271 20 82 41200.5 2312 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 F(x) A function of a single variable; {x}. 87e4fbd5-95c5-4ace-a604-7a2d18b66dad false true true longest_list 41042 2334 63 47 41063 2336 24 43 41075 2358 false Function F Expression to solve 8215d979-c7ee-4ca2-b4e0-d4e8bd207ef8 false true true 0 -x 41044 2336 16 21 41044 2336 16 21 41053.5 2346.75 false Variable x x Variable #1 c8f99b19-6497-4e87-85e3-85b7f5e490f9 false true true 1 1b28868e-3b91-46e0-a3c0-0464d7a0220e 41044 2357 16 22 41044 2357 16 22 41053.5 2368.25 false Result r Expression result ffae3fbd-6658-43e4-9e20-dc882e4b1ce4 true true true 0 41090 2336 13 43 41090 2336 13 43 41098 2357.5 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 89a065b0-8baa-4198-a366-86cd22e62440 false true true longest_list 41231 2219 70 84 41253 2221 24 80 41265 2261 false Plane P Plane to decompose 747b8491-0b19-4a6c-871d-09fb9cc7cf2c true true true 1 5dc4d53b-fa32-4e7f-ab23-77cab65c4bd6 1 41233 2221 17 80 41233 2221 17 80 41243 2261 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 922436c7-b719-498f-b6f8-45c95f18c24a true true true 0 41280 2221 19 20 41280 2221 19 20 41291 2231 false X-Axis X X-Axis vector 315f5f9f-8f64-42c1-87d6-4e196e13be71 false true true 0 41280 2241 19 20 41280 2241 19 20 41291 2251 false Y-Axis Y Y-Axis vector 6dd893e1-9dc4-4d04-be37-48742f98760c false true true 0 41280 2261 19 20 41280 2261 19 20 41291 2271 false Z-Axis Z Z-Axis vector 17c0fa14-48b3-4e1e-9b9d-8c34779cd1ab false true true 0 41280 2281 19 20 41280 2281 19 20 41291 2291 false bc3e379e-7206-4e7b-b63a-ff61f4b38a3e Plane Plane Pl Create a plane from {x} and {y} axes. eb533ebd-1904-4b1a-ae03-267838a5433c false true true longest_list 41472 2220 73 64 41496 2222 24 60 41508 2252 false Origin O Origin of plane c58e4add-b277-4781-8cd6-48c54e02291a true true true 1 922436c7-b719-498f-b6f8-45c95f18c24a 1 41474 2222 19 20 41474 2222 19 20 41485 2232 false 0 0 0 X-Axis X X-Axis direction of plane 6821a58d-64e7-441d-b5b8-634e1140cb4f false true true 1 14c91b5f-41f0-4aa0-afe3-3e1e7f7c6a36 1 41474 2242 19 20 41474 2242 19 20 41485 2252 false 1 0 0 Y-Axis Y Y-Axis direction of plane 2921c463-83e5-4dc9-813e-e5cae9df6445 false true true 1 6dd893e1-9dc4-4d04-be37-48742f98760c 1 41474 2262 19 20 41474 2262 19 20 41485 2272 false 0 1 0 Plane Pl Plane definition 5a04f000-7027-4766-b658-178ef836c8ba true true true 0 41523 2222 20 60 41523 2222 20 60 41534.5 2252 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). dfc4b27a-c72d-406f-bdcd-4cb5cc947e0b false true true longest_list 41356 2229 68 47 41378 2231 24 43 41390 2253 false Vector V Base vector 890209af-645d-4ab3-a5e4-f2f7094d3cee false true true 1 315f5f9f-8f64-42c1-87d6-4e196e13be71 41358 2231 17 43 41358 2231 17 43 41368 2252.5 false Vector V Reversed vector 14c91b5f-41f0-4aa0-afe3-3e1e7f7c6a36 false true true 0 41405 2231 17 43 41405 2231 17 43 41415 2252.5 false 3a0c7bda-3d22-4588-8bab-03f57a52a6ea Plane Offset Plane Offset Pl Offset Offset a plane. 09eb9283-244a-4c5a-abe5-f215ef6d71cd false true true cross_reference 41034 2217 73 86 41058 2219 24 82 41070 2260 false Base Plane P Base plane for offset 1f957cc7-6653-472b-b4dd-bf5bdd395224 true true true 1 34cd42c7-b6e3-4ac0-9b29-587cc5cd5b7b 1 41036 2219 19 41 41036 2219 19 41 41047 2239.5 false 0 0 0 1 0 0 0 1 0 Offset O Offset distance (along base plane z-axis afa95e1b-8e3b-41fc-aee6-b79cff2b86d8 false true true 1 1b28868e-3b91-46e0-a3c0-0464d7a0220e 1 41036 2260 19 41 41036 2260 19 41 41047 2280.5 false 1 Plane Pl Offset plane 5dc4d53b-fa32-4e7f-ab23-77cab65c4bd6 true true true 0 41085 2219 20 82 41085 2219 20 82 41096.5 2260 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 148256cb-0a73-4b69-857b-fc8e06b56135 false true true longest_list 41574 2262 72 69 41596 2264 24 65 41608 2297 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 980d95a5-5aa5-4313-aea0-2c3754dcf2b9 false true true 1 0 2 41576 2264 17 21 41576 2264 17 21 41586 2274.833 false 0 1 Stream 0 0 Input stream 0 d43878e7-7871-4550-93e1-4cfc63fffd06 true false true 1 1 5a04f000-7027-4766-b658-178ef836c8ba 41576 2285 17 22 41576 2285 17 22 41586 2296.5 false Stream 1 1 Input stream 1 259ed6a6-5fb9-4a04-b586-5bbfc708365e true false true 1 1 b252b932-4f55-4ea3-9273-3ae53217d14e 41576 2307 17 21 41576 2307 17 21 41586 2318.167 false Weave W Weave result 7ca19f88-2057-4c4b-8081-2dc0d0ee6db6 true true true 0 41623 2264 21 65 41623 2264 21 65 41635 2296.5 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 747601a6-d636-4ba2-862b-19c713c0091d false true true longest_list 37401 2040 68 82 37423 2042 24 78 37435 2081 false Brep B Base Brep 9d3ab79d-3610-4b10-8875-ad83fa950dd3 true true true 1 4d8c051f-48c6-4420-b772-0c103b9c9c81 37403 2042 17 78 37403 2042 17 78 37413 2081 false Faces F Faces of Brep 85b66e10-d5a5-4ff1-be8a-7fd859251f94 true true true 0 37450 2042 17 26 37450 2042 17 26 37460 2055 false Edges E Edges of Brep 2fb6bc0e-d4d8-4fa4-99d9-66eff9622ff6 true true true 0 37450 2068 17 26 37450 2068 17 26 37460 2081 false Vertices V Vertices of Brep 2fef7982-4723-42aa-932e-2de87d54200c true true true 0 37450 2094 17 26 37450 2094 17 26 37460 2107 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 15997651-8561-43a4-b09e-87772c0d9d1a false true true 2 1 cb644793-d97e-4009-83a7-57732b24ee74 1 {A;B;C;D;E} {A;B} 37661.04 2149.603 168 40 37667.04 2155.603 156 28 37661.04 2149.603 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ec800d85-aab0-4adc-92b6-a56def3f859a false true true longest_list 37558 2068 72 64 37584 2070 24 60 37596 2100 false List L Base list c06d3923-8457-4a1b-8821-07a7a9a16efe true true true 1 1 2fb6bc0e-d4d8-4fa4-99d9-66eff9622ff6 37560 2070 21 20 37560 2070 21 20 37572 2080 false Index i Item index 9b74ae61-d291-44ed-acaf-0c61f543f62c false true true 1 1f58f424-17f8-46a5-b843-8c7b8ea0bc66 1 37560 2090 21 20 37560 2090 21 20 37572 2100 false 0 Wrap W Wrap index to list bounds afc3ea26-2d4d-4d60-a3b8-c00450d8fa83 false true true 0 1 false 37560 2110 21 20 37560 2110 21 20 37572 2120 false false Element E Item at {i'} 29ff5b0c-af4f-4a14-8eba-183b0ea516fa true true true 0 37611 2070 17 60 37611 2070 17 60 37621 2100 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1f58f424-17f8-46a5-b843-8c7b8ea0bc66 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 37501 2095 50 20 37501 2095 50 20 37501.75 2095.823 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. abc7dbda-292c-413f-aa4b-9b5b8e891bbb false true true 2 1 29ff5b0c-af4f-4a14-8eba-183b0ea516fa 1 {A;B;C;D;E} {A;B} 37661.04 2083.375 168 40 37667.04 2089.375 156 28 37661.04 2083.375 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. fc9e9a74-6b6b-402f-aeb6-0b531b82b9e1 false true true longest_list 38292 2084 72 59 38316 2086 24 55 38328 2114 false Geometry G Base geometry 806256b6-7699-481f-a335-7a99382562ef true true true 1 abc7dbda-292c-413f-aa4b-9b5b8e891bbb 38294 2086 19 27 38294 2086 19 27 38305 2099.75 false Translation T Translation vector a994ab15-9333-42d7-b142-ef034970d8d7 false true true 1 e7466c7d-15dc-4392-a884-b139a8e82907 38294 2113 19 28 38294 2113 19 28 38305 2127.25 false Geometry G Translated geometry 699c012c-1b2b-4136-91c5-506ccf430d86 true true true 0 38343 2086 19 27 38343 2086 19 27 38354 2099.75 false Transform X Transformation data 549e34f3-158a-4f2f-bfeb-017a734128fc false true true 0 38343 2113 19 28 38343 2113 19 28 38354 2127.25 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 6e385d40-82d0-47eb-bd2a-bc890bcc74b5 false true true longest_list 37916 2150 85 64 37955 2152 24 60 37967 2182 false Curve C Curve to evaluate 5fec796e-5e61-49ca-a507-1acf446762eb true true true 1 15997651-8561-43a4-b09e-87772c0d9d1a true 37918 2152 34 30 37918 2152 34 30 37944.5 2167 false Parameter t Parameter on curve domain to evaluate 8a6c472b-a5cb-49f1-832b-1b118f9d5f12 false true true 1 5591bd03-28c3-42ea-ba40-9725abd261d3 37918 2182 34 30 37934 2182 18 30 37944.5 2197 false Point P Point on the curve at {t} eb65cf1c-ecba-403a-bf09-095377ddbe38 true true true 0 37982 2152 17 20 37982 2152 17 20 37992 2162 false Tangent T Tangent vector at {t} b6c68354-e431-466b-84a7-8ced931ada5b false true true 0 37982 2172 17 20 37982 2172 17 20 37992 2182 false Length L Length along the curve from the start to {t} a05429cf-9309-459b-8025-37d763af84d3 false true true 0 37982 2192 17 20 37982 2192 17 20 37992 2202 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5591bd03-28c3-42ea-ba40-9725abd261d3 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 37862 2190 50 20 37862 2190 50 20 37862.13 2190.76 false d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. f12c1a03-3698-4c00-9de4-d39f8f2489a1 false true true longest_list 38061 2101 68 48 38083 2103 24 44 38095 2125 false Vector V Base vector c21e6759-6c83-47ec-a7fc-d7d36677f768 false true true 1 b6c68354-e431-466b-84a7-8ced931ada5b 38063 2103 17 44 38063 2103 17 44 38073 2125 false Vector V Unit vector 2faf604e-29e0-4a09-945e-5526144f31c3 false true true 0 38110 2103 17 44 38110 2103 17 44 38120 2125 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. c45d7056-f50c-45c9-991d-50e003fc71aa false true true longest_list 38199 2108 68 53 38221 2110 24 49 38233 2135 false Vector V Base vector 8781beb3-0ff8-4474-a6ba-476d23273712 false true true 1 2faf604e-29e0-4a09-945e-5526144f31c3 38201 2110 17 24 38201 2110 17 24 38211 2122.25 false Amplitude A Amplitude (length) value 46701386-8bf4-4d1e-b187-29a309df6120 false true true 1 027481fb-9e45-46c2-be73-710b7ba4438f 1 38201 2134 17 25 38201 2134 17 25 38211 2146.75 false 1 Vector V Resulting vector e7466c7d-15dc-4392-a884-b139a8e82907 false true true 0 38248 2110 17 49 38248 2110 17 49 38258 2134.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 5d0710d7-eb45-4d81-be6c-0a6105a92799 false true true longest_list 39118 2241 67 44 39140 2243 24 40 39152 2263 false Point A A Line start point 83b19c81-c427-49f5-b582-46bdba3b3efd true true true 1 db189d6a-48bc-44cc-b0fe-67f081bcc0b2 39120 2243 17 20 39120 2243 17 20 39130 2253 false Point B B Line end point 7990974e-15b3-42d9-8e1c-fba4f77c863f true true true 1 5401d333-fe82-4cab-b39b-450852f9191c 39120 2263 17 20 39120 2263 17 20 39130 2273 false Line L Line segment 4c67a1e0-6213-4bfc-8db8-b8711a318ce9 true true true 0 39167 2243 16 40 39167 2243 16 40 39176.5 2263 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 95c24c9b-d82a-412c-b72d-bdebdf0edcbd false true true longest_list 39119 2320 67 44 39141 2322 24 40 39153 2342 false Point A A Line start point 7afa5f43-587f-4507-8efe-a4713cde405b true true true 1 c035fa57-779e-4a1c-af45-0d3eb50e6173 39121 2322 17 20 39121 2322 17 20 39131 2332 false Point B B Line end point 69c0b3f2-ca57-4f17-a25f-b9412b6a50b7 true true true 1 84e5e9d6-7178-49a2-acfe-8c2a03b9adf6 39121 2342 17 20 39121 2342 17 20 39131 2352 false Line L Line segment f7d89152-250b-4777-a247-543489ec0128 true true true 0 39168 2322 16 40 39168 2322 16 40 39177.5 2342 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. d9648599-8dd7-46e3-b445-8393c2811349 false true true longest_list 39206 2250 72 69 39228 2252 24 65 39240 2285 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 14c39484-b485-4856-8da0-5736818559e5 false true true 1 0 2 39208 2252 17 21 39208 2252 17 21 39218 2262.833 false 0 1 Stream 0 0 Input stream 0 38e53662-ffac-4b11-8cc8-03a711eddcfb true false true 1 1 4c67a1e0-6213-4bfc-8db8-b8711a318ce9 39208 2273 17 22 39208 2273 17 22 39218 2284.5 false Stream 1 1 Input stream 1 b0d6d00a-1f51-49d2-baf5-495029451bbc true false true 1 1 f7d89152-250b-4777-a247-543489ec0128 39208 2295 17 21 39208 2295 17 21 39218 2306.167 false Weave W Weave result 8f154617-68ff-43c6-848c-1937de4967e1 true true true 0 39255 2252 21 65 39255 2252 21 65 39267 2284.5 false 378d0690-9da0-4dd1-ab16-1d15246e7c22 Orient Orient Orient Orient an object. Orientation is sometimes called a 'ChangeBasis tranformation'. It allows for remapping of geometry from one axis-system to another. bdf0f993-ff92-4443-95d9-f24f252df188 false true true longest_list 42203 2273 72 66 42227 2275 24 62 42239 2306 false Geometry G Base geometry 4ef1b461-dbec-4f0b-be34-abe578fbec0b true true true 1 a2bf5357-7566-4606-bdc4-40e5308e49db 42205 2275 19 20 42205 2275 19 20 42216 2285.333 false Initial A Reference plane 241c3af5-e014-4bbb-87e2-ac7e2061d587 true true true 1 98c02b84-ae50-426c-92d2-8924c12aca38 1 42205 2295 19 21 42205 2295 19 21 42216 2306 false 0 0 0 1 0 0 0 1 0 Final B Target plane 5df52362-8c97-4874-b17c-0147bb5ca1fe true true true 1 69b6e933-1de7-4d3d-836f-c5ceffd92477 42205 2316 19 20 42205 2316 19 20 42216 2326.667 false Geometry G Reoriented geometry 236afcbe-f9cc-42cc-af63-c6338ad896d5 true true true 0 42254 2275 19 31 42254 2275 19 31 42265 2290.5 false Transform X Transformation data 36cc42ba-a3aa-4015-a535-47d7b6749676 false true true 0 42254 2306 19 31 42254 2306 19 31 42265 2321.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data generic flower petal Represents a collection of generic data 14dc4c26-a3b1-4b29-838c-59d3b779bdcd false true true 1 84f312ca-a82a-4188-b72e-c6f2bac0711c 30803 1379 143 20 30803 1379 143 20 30874.53 1389.547 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data generic flower petal Represents a collection of generic data a2bf5357-7566-4606-bdc4-40e5308e49db false true true 1 180acde8-0f23-4833-bd79-784edbb921bf 42039 2263 143 20 42039 2263 143 20 42110.54 2273.231 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 042c424d-54dc-4f67-aa88-ca1c1e834f21 false true true longest_list 42123 2287 70 38 42147 2289 24 34 42159 2306 false Origin O Origin of plane a3a5f7b9-c8d5-4ea6-9502-056b9ecb942e true true true 0 1 42125 2289 19 34 42125 2289 19 34 42136 2306 false 0 0 0 Plane P World XY plane 98c02b84-ae50-426c-92d2-8924c12aca38 true true true 0 42174 2289 17 34 42174 2289 17 34 42184 2306 false f6f14b09-6497-4564-8403-09e4eb5a6b82 Rotate Plane Rotate Plane PRot Perform plane rotation around plane z-axis a7e6fc19-bbaa-4858-a1c7-41b0a44ff841 false true true longest_list 41933 2267 68 55 41955 2269 24 51 41967 2295 false Plane P Plane to rotate 3242f449-44d5-45de-9742-8619a9ca36db true true true 1 2be52453-2851-43d1-a859-6b2620c3445f 41935 2269 17 25 41935 2269 17 25 41945 2281.75 false Angle A Rotation (counter clockwise) around plane z-axis in radians 735d5e46-9806-4069-b45c-e99b078cfc62 false true true 1 a9f1d942-fcca-48f3-ab2e-08a548d023c0 41935 2294 17 26 41935 2294 17 26 41945 2307.25 false Plane P Rotated plane 33fb7267-c6fa-4ece-8c9d-8be3f408acd7 true true true 0 41982 2269 17 51 41982 2269 17 51 41992 2294.5 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 50a1c9f4-4c9f-4af0-88fa-7d31b6e6a7b7 false true true longest_list 41852 2290 67 31 41875 2292 24 27 41887 2306 false Factor N Factor to be multiplied by Pi 99ef0864-61b6-4ef4-aa94-86d7712a69e6 false true true 0 1 41854 2292 18 27 41854 2292 18 27 41864.5 2305.5 false 1 Output y Output value a9f1d942-fcca-48f3-ab2e-08a548d023c0 false true true 0 41902 2292 15 27 41902 2292 15 27 41911 2305.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. c7a89acb-4532-464f-af71-de1c82a13624 false true true longest_list 41715 2270 68 88 41737 2272 24 84 41749 2314 false List L List to filter fbf1dcdd-464d-40d8-bc06-b178dbb28079 true true true 1 1 d3df871a-3945-4a9d-9339-54d1ab59a061 41717 2272 17 42 41717 2272 17 42 41727 2293 false Dispatch pattern P Dispatch pattern e616801c-fc5f-4165-8202-404396af4967 false true true 1 0 4 false 41717 2314 17 42 41717 2314 17 42 41727 2335 false true true false false List A A Dispatch target for True values 2be52453-2851-43d1-a859-6b2620c3445f true true true 0 41764 2272 17 42 41764 2272 17 42 41774 2293 false List B B Dispatch target for False values 8f803fa4-d0e5-4763-ba27-6d57a425524c true true true 0 41764 2314 17 42 41764 2314 17 42 41774 2335 false a45f59c8-11c1-4ea7-9e10-847061b80d75 Ungroup Ungroup Ungroup Ungroup a set of objects 2b928b12-0349-4471-9876-ead2d29f69bc false true true longest_list 42299 2248 72 87 42323 2250 24 83 42335 2292 false Group G Group to break up 571cebb8-564f-4768-a3b8-ba12ff9844af true true true 1 236afcbe-f9cc-42cc-af63-c6338ad896d5 42301 2250 19 83 42301 2250 19 83 42312 2291.5 false Objects O Objects inside group a3eb4da8-1e98-4869-b223-0667bea57c85 true true true 0 42350 2250 19 83 42350 2250 19 83 42361 2291.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 8f50aa6c-d57f-477f-90ba-62d76a9d963e false true true longest_list 42437 2279 72 64 42463 2281 24 60 42475 2311 false List L Base list 230bb611-d8d7-40fc-8563-375023d3ec6e true true true 1 1 a3eb4da8-1e98-4869-b223-0667bea57c85 42439 2281 21 20 42439 2281 21 20 42451 2291 false Index i Item index ee31ccd7-019c-45b0-a7a8-35363dd3ab10 false true true 1 1c9ad68d-1caa-4c16-b9ae-bd915b80dfe9 1 42439 2301 21 20 42439 2301 21 20 42451 2311 false 1 Wrap W Wrap index to list bounds 7ad4d63b-a149-4495-ab1b-c1d8b2f5062a false true true 0 1 false 42439 2321 21 20 42439 2321 21 20 42451 2331 false false Element E Item at {i'} f1fd85cd-7ca0-4fdb-b497-591b6a92f5dd true true true 0 42490 2281 17 60 42490 2281 17 60 42500 2311 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 907fe74d-d810-4a6c-b3a1-d6429164b1aa false true true longest_list 42609 2147 68 82 42631 2149 24 78 42643 2188 false Brep B Base Brep c1336158-74a1-40e1-b956-c947702bf024 true true true 1 f1fd85cd-7ca0-4fdb-b497-591b6a92f5dd 42611 2149 17 78 42611 2149 17 78 42621 2188 false Faces F Faces of Brep 1af794f1-51e1-414c-9e1b-215ef3b0ac1f true true true 0 42658 2149 17 26 42658 2149 17 26 42668 2162 false Edges E Edges of Brep 9f5b3a8c-b7f7-4f66-b410-ae294d43d1bf true true true 0 42658 2175 17 26 42658 2175 17 26 42668 2188 false Vertices V Vertices of Brep 9d101938-c11b-492f-94a7-1046efcc1725 true true true 0 42658 2201 17 26 42658 2201 17 26 42668 2214 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1c9ad68d-1caa-4c16-b9ae-bd915b80dfe9 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 42373 2309 50 20 42373 2309 50 20 42373.36 2309.983 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 9db394cc-bd28-40b6-a5f1-4179f26950a7 false true true longest_list 42751 2175 72 64 42777 2177 24 60 42789 2207 false List L Base list cfb25212-a940-4cc7-8738-f323d43cb5e3 true true true 1 1 9f5b3a8c-b7f7-4f66-b410-ae294d43d1bf 42753 2177 21 20 42753 2177 21 20 42765 2187 false Index i Item index 42983fc1-4191-4837-ad3c-246ba9bc2e2b false true true 1 8cbe9c05-ac20-4170-a971-17262503f166 1 42753 2197 21 20 42753 2197 21 20 42765 2207 false 1 Wrap W Wrap index to list bounds 023130d0-4bc1-4ac7-8e4e-2715f8bf064f false true true 0 1 false 42753 2217 21 20 42753 2217 21 20 42765 2227 false false Element E Item at {i'} 27972b40-f12a-4b91-a48f-d981c6dc1965 true true true 0 42804 2177 17 60 42804 2177 17 60 42814 2207 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8cbe9c05-ac20-4170-a971-17262503f166 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 42702 2206 50 20 42702 2206 50 20 42702.97 2206.327 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 7ad095ec-1a33-44d5-b8e2-556188240835 false true true longest_list 43250 2188 72 59 43274 2190 24 55 43286 2218 false Geometry G Base geometry 6ddf1d4d-b7e2-4057-a150-f754e42a8a50 true true true 1 27972b40-f12a-4b91-a48f-d981c6dc1965 43252 2190 19 27 43252 2190 19 27 43263 2203.75 false Translation T Translation vector e762a1dc-abeb-461a-b119-4f2ac615707e false true true 1 ef9c370d-1a52-4efb-ab5a-56506b50bf9d 43252 2217 19 28 43252 2217 19 28 43263 2231.25 false Geometry G Translated geometry a5ec3045-8181-44bd-99c9-68ff9689289e true true true 0 43301 2190 19 27 43301 2190 19 27 43312 2203.75 false Transform X Transformation data 6b61118c-0063-4a01-abdc-86eb59500b44 false true true 0 43301 2217 19 28 43301 2217 19 28 43312 2231.25 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. f471213e-6b71-4354-9ffe-82d80192906a false true true longest_list 42751 2332 72 64 42777 2334 24 60 42789 2364 false List L Base list c2f2d1dd-a2d5-40f6-a712-bd9bb758c5a8 true true true 1 1 9f5b3a8c-b7f7-4f66-b410-ae294d43d1bf 42753 2334 21 20 42753 2334 21 20 42765 2344 false Index i Item index 0a7d616f-7ade-491e-8f1b-1e62a84ff392 false true true 1 40e088fc-6f2b-43bf-bc4e-77a10599913e 1 42753 2354 21 20 42753 2354 21 20 42765 2364 false 1 Wrap W Wrap index to list bounds 5a2c02a1-0dab-4f5f-ba4c-495d0ce9f172 false true true 0 1 false 42753 2374 21 20 42753 2374 21 20 42765 2384 false false Element E Item at {i'} f0ec1842-2e97-4069-91cf-f10d3ada556a true true true 0 42804 2334 17 60 42804 2334 17 60 42814 2364 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 40e088fc-6f2b-43bf-bc4e-77a10599913e false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 42692 2357 50 20 42692 2357 50 20 42692.44 2357.895 false afff17ed-5975-460b-9883-525ae0677088 Center Center Cen Find the center point and radius of arcs and circles. 2eed8e4a-1097-49e6-bdf1-caff98b19d7c false true true longest_list 42847 2341 69 47 42869 2343 24 43 42881 2365 false Arc A Arc or Circle 65224aa1-4c60-408f-bc7e-4cf56b877dd6 true true true 1 f0ec1842-2e97-4069-91cf-f10d3ada556a 42849 2343 17 43 42849 2343 17 43 42859 2364.5 false Center C Center of arc or circle c45c659f-535e-47e7-a510-2c6155e35228 true true true 0 42896 2343 18 21 42896 2343 18 21 42906.5 2353.75 false Radius R Radius of arc or circle 6fb9f500-38af-4b4d-b15c-66ef2c6b70b3 false true true 0 42896 2364 18 22 42896 2364 18 22 42906.5 2375.25 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. fc99d478-4653-4a6f-92b9-f7389fbebc2e false true true longest_list 42838 2232 85 64 42877 2234 24 60 42889 2264 false Curve C Curve to evaluate 516af944-3168-4325-80ca-8d9e65d00364 true true true 1 27972b40-f12a-4b91-a48f-d981c6dc1965 true 42840 2234 34 30 42840 2234 34 30 42866.5 2249 false Parameter t Parameter on curve domain to evaluate 6b32df43-70b4-42ab-9b91-d3fe1c030f08 false true true 1 436fc3fe-8544-4924-bdb2-32a16aabdcca 42840 2264 34 30 42856 2264 18 30 42866.5 2279 false Point P Point on the curve at {t} c47b97f6-e099-43da-a281-09ad767537c9 true true true 0 42904 2234 17 20 42904 2234 17 20 42914 2244 false Tangent T Tangent vector at {t} 06acf58b-944e-4615-a0d8-fcf0ed93c51c false true true 0 42904 2254 17 20 42904 2254 17 20 42914 2264 false Length L Length along the curve from the start to {t} c358b565-96b0-4e75-b8a8-6fbc3cb38321 false true true 0 42904 2274 17 20 42904 2274 17 20 42914 2284 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 436fc3fe-8544-4924-bdb2-32a16aabdcca false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 42787 2275 50 20 42787 2275 50 20 42787.84 2275.672 false 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Vector 2Pt Vec2Pt Create a vector between two points. 83744e0b-a887-4d4c-823c-18abe2f22b7d false true true longest_list 42940 2267 69 72 42963 2269 24 68 42975 2303 false Point A A Base point 1ee61bd9-9ffc-4dcf-aece-03208f25d590 true true true 1 c47b97f6-e099-43da-a281-09ad767537c9 42942 2269 18 22 42942 2269 18 22 42952.5 2280.333 false Point B B Tip point 727deea6-7b0d-44b8-a353-4d2bcc20868f true true true 1 c45c659f-535e-47e7-a510-2c6155e35228 42942 2291 18 23 42942 2291 18 23 42952.5 2303 false Unitize U Unitize output 0d08de42-c528-4610-a0de-61c7cc1ac828 false true true 0 1 false 42942 2314 18 22 42942 2314 18 22 42952.5 2325.667 false false Vector V Vector ef9c370d-1a52-4efb-ab5a-56506b50bf9d false true true 0 42990 2269 17 34 42990 2269 17 34 43000 2286 false Length L Vector length a0362148-aa25-41c5-89c2-7d1a32f0aab6 false true true 0 42990 2303 17 34 42990 2303 17 34 43000 2320 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. c4f2da64-3039-48c9-9f81-9cfc0b51fcd1 false true true longest_list 43349 2188 72 59 43373 2190 24 55 43385 2218 false Geometry G Base geometry 95a02096-d97b-469a-992b-bd6b800ab91e true true true 1 a5ec3045-8181-44bd-99c9-68ff9689289e 43351 2190 19 27 43351 2190 19 27 43362 2203.75 false Translation T Translation vector eb2f2d45-693b-4aca-8b92-e829bdd9a0ca false true true 1 d9eee323-aa50-4034-9813-3e3e86b0cf59 43351 2217 19 28 43351 2217 19 28 43362 2231.25 false Geometry G Translated geometry 975b27cb-9857-4712-a102-1756d018cd11 true true true 0 43400 2190 19 27 43400 2190 19 27 43411 2203.75 false Transform X Transformation data 4fe8cd47-483f-4e78-862d-dee6648f935c false true true 0 43400 2217 19 28 43400 2217 19 28 43411 2231.25 false d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. aced900e-4682-49b1-8404-1d264dd49c7b false true true longest_list 43172 2264 68 48 43194 2266 24 44 43206 2288 false Vector V Base vector 9ab393d5-56a6-42f6-8874-9b6e05f23664 false true true 1 ef9c370d-1a52-4efb-ab5a-56506b50bf9d 43174 2266 17 44 43174 2266 17 44 43184 2288 false Vector V Unit vector 262e9a3d-8d03-41b8-850d-ca1f55612c60 false true true 0 43221 2266 17 44 43221 2266 17 44 43231 2288 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 1e400a07-bce7-4c24-bf9e-de017cecd4fb false true true longest_list 43254 2270 68 53 43276 2272 24 49 43288 2297 false Vector V Base vector 658babeb-79fc-4051-9d89-2dbaa0efda28 false true true 1 262e9a3d-8d03-41b8-850d-ca1f55612c60 43256 2272 17 24 43256 2272 17 24 43266 2284.25 false Amplitude A Amplitude (length) value 657c839f-28fd-409d-a1f0-0265510ab82a false true true 1 86273927-c05a-4248-86fd-56e444f46d38 1 43256 2296 17 25 43256 2296 17 25 43266 2308.75 false 1 Vector V Resulting vector d9eee323-aa50-4034-9813-3e3e86b0cf59 false true true 0 43303 2272 17 49 43303 2272 17 49 43313 2296.5 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 F(x) A function of a single variable; {x}. 7dd3aec5-e131-4fdf-a3af-edb1b984e353 false true true longest_list 43175 2309 63 47 43196 2311 24 43 43208 2333 false Function F Expression to solve 5b364783-3a7c-45b2-b792-48ad2a11fe2a false true true 0 -x 43177 2311 16 21 43177 2311 16 21 43186.5 2321.75 false Variable x x Variable #1 db8ecae2-5871-4eae-a4fe-0b21b243891d false true true 1 57906676-c2ae-4a58-926c-f6593f9d9248 43177 2332 16 22 43177 2332 16 22 43186.5 2343.25 false Result r Expression result 86273927-c05a-4248-86fd-56e444f46d38 true true true 0 43223 2311 13 43 43223 2311 13 43 43231 2332.5 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 57906676-c2ae-4a58-926c-f6593f9d9248 false true true 0 43009 2337 149 20 43009 2337 49 20 43009.25 2337.928 false 0.027 0 1 3 0 f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8f900792-80a5-4b77-8667-0c74a9a024c2 false true true 2 1 975b27cb-9857-4712-a102-1756d018cd11 1 {A;B;C;D;E} {A;B;D} 43460.05 2189.489 200 40 43466.05 2195.489 188 28 43460.05 2189.489 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 2ae4a83f-e394-4e86-9a46-bdd7eba84ac5 false true true longest_list 43689 2085 68 76 43712 2087 24 72 43724 2123 false Surface S Base surface a5be6eb0-9aa8-4e13-8453-9f69938d225b true true true 1 99ba8d1b-ccfb-49da-85c9-d0adfd27c1a0 43691 2087 18 36 43691 2087 18 36 43701.5 2105 false Curves C Splitting curves 8f97e2b3-5acd-4cee-b972-7f215993041b true true true 1 1 8f900792-80a5-4b77-8667-0c74a9a024c2 43691 2123 18 36 43691 2123 18 36 43701.5 2141 false Fragments F Splitting fragments 02255f48-f7d8-4992-9d46-720591da792e true true true 0 43739 2087 16 72 43739 2087 16 72 43748.5 2123 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 7fb7f959-ba9b-4312-a5aa-4981a70547ea false true true longest_list 43812 2111 72 64 43838 2113 24 60 43850 2143 false List L Base list 3ef7b30a-4417-4df0-9596-4ad68024c491 true true true 1 1 02255f48-f7d8-4992-9d46-720591da792e 43814 2113 21 20 43814 2113 21 20 43826 2123 false Index i Item index 3c520c32-384c-4612-8ae2-56bb77270558 false true true 0 1 43814 2133 21 20 43814 2133 21 20 43826 2143 false 0 Wrap W Wrap index to list bounds e1987170-0a74-4901-bff1-46725bb321ca false true true 0 1 false 43814 2153 21 20 43814 2153 21 20 43826 2163 false false Element E Item at {i'} 06cb13cc-c069-4008-a3dd-a48c071d549d true true true 0 43865 2113 17 60 43865 2113 17 60 43875 2143 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 42945.63 2365.903 43234.76 2368.356 43234.6 2386.89 42945.47 2384.438 end distance of the petal 20 Arial Black true false Scribble Scribble A quick note bcc4cc93-d88d-4f9a-a83b-389282da86cc 42940.47 2360.903 299.2891 30.9873 42940.47 2360.903 299.2891 30.9873 42945.63 2365.903 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 38294.08 2327.035 38462.48 2326.986 38462.51 2369.847 38294.11 2369.896 distance away from the node 20 Arial Black true false Scribble Scribble A quick note eb019abf-4408-4bd7-9261-3d6938593d75 38289.08 2321.986 178.4297 52.91016 38289.08 2321.986 178.4297 52.91016 38294.08 2327.035 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 97e7474c-60d9-4eba-bf88-69eea1de285a false true true 0 38300 2396 149 20 38300 2396 49 20 38300.61 2396.414 false 0.07 0 1 3 0 e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. fb2b2b1f-067d-48eb-83a7-5b4eaf4bb518 false true true longest_list 36019 1970 69 67 36042 1972 24 63 36054 2004 false Start S First number in the series 5da81d4f-5bd3-4b23-bc2d-69d11f132726 false true true 0 1 36021 1972 18 21 36021 1972 18 21 36031.5 1982.5 false 0 Step N Step size for each successive number 740e9114-e687-4c60-a254-8059dd40e942 false true true 0 1 36021 1993 18 21 36021 1993 18 21 36031.5 2003.5 false 1 Count C Number of values in the series 1782d01f-cef3-4a68-acdf-be1a9a210753 false true true 1 d9212581-dda2-4d1d-a371-a4b23d7de314 1 36021 2014 18 21 36021 2014 18 21 36031.5 2024.5 false 10 Series S Series of numbers 7052593c-a582-4095-95c4-9b7e804eeacd false true true 0 36069 1972 17 63 36069 1972 17 63 36079 2003.5 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 3be210b2-3cec-4521-befc-2f7900131bbc false true true 1 7052593c-a582-4095-95c4-9b7e804eeacd 36110 1994 50 20 36110 1994 50 20 36135.68 2004.594 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 505865f8-59ca-48ba-9946-b4e25daa1b89 false true true 2 1 3d0a2780-5fc1-4d8a-9e24-424b4a3cc97e 1 {A;B;C} {C;B} 36891.29 1893.6 155 40 36897.29 1899.6 143 28 36891.29 1893.6 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 547dcfe8-23ca-4a86-9f25-f3a968b2b35a false true true 2 1 85b80053-8bbb-4123-b7fd-79b833813667 1 {A;B;C} {C;B} 36891.29 1984.897 155 40 36897.29 1990.897 143 28 36891.29 1984.897 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 9f6acea2-9dc4-4987-833b-3019c9a37168 false true true 2 1 1b1d450a-56bb-4d0a-a58e-7288f176b680 1 {A;B;C} {C;B} 36891.29 2073.6 155 40 36897.29 2079.6 143 28 36891.29 2073.6 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 73b048d4-6765-41ff-9a4e-16546c0f0cb9 false true true longest_list 38634 1893 68 88 38656 1895 24 84 38668 1937 false List L List to filter d3819e72-5609-481e-a569-b6cb838b4013 true true true 1 1 16000af5-a799-4059-846a-f1a7327e482b 38636 1895 17 42 38636 1895 17 42 38646 1916 false Dispatch pattern P Dispatch pattern 121920dc-1675-4a74-bb3d-8a777a2fe728 false true true 1 0 4 false 38636 1937 17 42 38636 1937 17 42 38646 1958 false false true true false List A A Dispatch target for True values af49c28d-c8fe-4238-88d4-9a164954a6b7 true true true 0 38683 1895 17 42 38683 1895 17 42 38693 1916 false List B B Dispatch target for False values 69da599e-1798-4752-a148-60b4f5f448da true true true 0 38683 1937 17 42 38683 1937 17 42 38693 1958 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. c0837fbe-3a86-4e0d-9ae2-7aca0697267e false true true longest_list 38727 1943 71 46 38751 1945 24 42 38763 1966 false Curve C Curve to offset 827ac59c-2dba-4f7e-a420-cb5d9ad0433a true true true 1 69da599e-1798-4752-a148-60b4f5f448da 38729 1945 19 21 38729 1945 19 21 38740 1955.5 false Guide G Optional guide curve d0396a5e-2241-43f4-87e3-abe02d539ab9 true true true 0 38729 1966 19 21 38729 1966 19 21 38740 1976.5 false Curve C Flipped curve cefc9560-408e-484a-bdd4-1548200385f3 true true true 0 38778 1945 18 21 38778 1945 18 21 38788.5 1955.5 false Flag F Flip action 84211191-7fda-49b2-a14b-10c8b9ed2b9b false true true 0 false 38778 1966 18 21 38778 1966 18 21 38788.5 1976.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 7c0979c6-b5f4-49ea-ad93-51caca58e6ce false true true longest_list 38901 1906 68 88 38923 1908 24 84 38935 1950 false List L List to filter bb465e67-b7b3-476b-84e6-a1a111e94aa9 true true true 1 1 8f54047b-661b-4846-825e-e7f8dcd34bac 38903 1908 17 42 38903 1908 17 42 38913 1929 false Dispatch pattern P Dispatch pattern 30655ced-205f-4f36-8541-ad38c0e3798c false true true 1 0 4 false 38903 1950 17 42 38903 1950 17 42 38913 1971 false true true false false List A A Dispatch target for True values dc397970-3dc1-4a14-a054-305b9de9b153 true true true 0 38950 1908 17 42 38950 1908 17 42 38960 1929 false List B B Dispatch target for False values 8b093988-2059-43a6-ae59-137bdba78b1c true true true 0 38950 1950 17 42 38950 1950 17 42 38960 1971 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. f49a4208-0607-4f67-b13f-98f679a6a570 false true true 2 1 dc397970-3dc1-4a14-a054-305b9de9b153 1 {A;B;C;D;E} {A;B;0} 38996.96 1917.03 161 40 39002.96 1923.03 149 28 38996.96 1917.03 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. bfa22729-036a-498f-99c2-8438ed6066cb false true true longest_list 39188 1928 69 47 39212 1930 24 43 39224 1952 false Section S Section curves e0c2eaeb-b676-4790-8038-de05472518ba true true true 1 2 f49a4208-0607-4f67-b13f-98f679a6a570 57f73ff7-7743-4afb-aed9-3b07e4fb356f 39190 1930 19 21 39190 1930 19 21 39201 1940.75 false Options O Loft options 39af3b28-842e-4387-84e5-34c376d84d4e false true true 0 1 39190 1951 19 22 39190 1951 19 22 39201 1962.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7337dc24-eeeb-4db5-b479-603467085ff5 true true true 0 39239 1930 16 43 39239 1930 16 43 39248.5 1951.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 6ca09821-f364-4a44-b682-6b24f1bc12be false true true 1 699c012c-1b2b-4136-91c5-506ccf430d86 38438 1894 50 20 38438 1894 50 20 38463.56 1904.566 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 98b6d125-f988-4084-8c6f-9ca2d0838460 false true true longest_list 38543 1889 72 64 38569 1891 24 60 38581 1921 false List L Base list 0f4d5095-d4a7-4be1-a05b-b55a54b5c2b1 true true true 1 1 6ca09821-f364-4a44-b682-6b24f1bc12be 38545 1891 21 20 38545 1891 21 20 38557 1901 false Index i Item index aa5c456e-c6d9-41c1-8c95-0e4ef2c6ce7c false true true 1 56459f83-b409-4f71-8498-359cba120c4e 1 38545 1911 21 20 38545 1911 21 20 38557 1921 false 0 Wrap W Wrap index to list bounds c08ac32b-4bdd-449e-aad6-4c2f7351976c false true true 0 1 false 38545 1931 21 20 38545 1931 21 20 38557 1941 false false Element E Item at {i'} 16000af5-a799-4059-846a-f1a7327e482b true true true 0 38596 1891 17 60 38596 1891 17 60 38606 1921 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 56459f83-b409-4f71-8498-359cba120c4e false true true 0 0 2 1 3 false true true 1 0 false 255;0;0;0 255;255;250;90 38480 1932 50 69 38480 1932 50 69 38480.69 1932.376 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 8bfb7d9b-435c-4b79-a110-3b125f5cda67 false true true longest_list 38817 1898 72 69 38839 1900 24 65 38851 1933 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 16d6a547-fc05-43e4-aef5-b61663e7ce2c false true true 1 0 2 38819 1900 17 21 38819 1900 17 21 38829 1910.833 false 0 1 Stream 0 0 Input stream 0 b0dc5090-3bb1-4f6e-9e54-fb712f27ef7c true false true 1 1 af49c28d-c8fe-4238-88d4-9a164954a6b7 38819 1921 17 22 38819 1921 17 22 38829 1932.5 false Stream 1 1 Input stream 1 939694b3-1648-44ce-85e0-22da6b95a5dd true false true 1 1 cefc9560-408e-484a-bdd4-1548200385f3 38819 1943 17 22 38819 1943 17 22 38829 1954.167 false Weave W Weave result 8f54047b-661b-4846-825e-e7f8dcd34bac true true true 0 38866 1900 21 65 38866 1900 21 65 38878 1932.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 57f73ff7-7743-4afb-aed9-3b07e4fb356f false true true 2 1 8b093988-2059-43a6-ae59-137bdba78b1c 1 {A;B;C;D;E} {A;B;1} 39000.17 1957.99 161 40 39006.17 1963.99 149 28 39000.17 1957.99 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. e341bfc5-425e-40c9-bf8a-efc2adc6762d false true true longest_list 38511 2076 68 88 38533 2078 24 84 38545 2120 false List L List to filter 45cf0a12-f56e-4209-b6ff-116a27fdc859 true true true 1 1 699c012c-1b2b-4136-91c5-506ccf430d86 38513 2078 17 42 38513 2078 17 42 38523 2099 false Dispatch pattern P Dispatch pattern 497c9760-1627-41e0-9959-a2469959efcc false true true 1 0 4 false 38513 2120 17 42 38513 2120 17 42 38523 2141 false true true false false List A A Dispatch target for True values 5456faa8-5847-44e9-bc06-5c396365ec8d true true true 0 38560 2078 17 42 38560 2078 17 42 38570 2099 false List B B Dispatch target for False values e906ce85-d7ba-42a7-bf07-70a62706d374 true true true 0 38560 2120 17 42 38560 2120 17 42 38570 2141 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 5b2f52e0-34e9-4232-87a3-c514efdd8c0a false true true 2 1 5456faa8-5847-44e9-bc06-5c396365ec8d 1 {A;B;C} {A;B} 38629.75 2085.648 125 40 38635.75 2091.648 113 28 38629.75 2085.648 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. cb5b4d66-16f4-46b3-b47d-bf76886a2764 false true true longest_list 38846 2081 87 63 38886 2083 24 59 38898 2113 false Data D Tree to split 69c08478-33b9-4102-80c1-56d03b7bf501 true true true 2 1 5b2f52e0-34e9-4232-87a3-c514efdd8c0a 38848 2083 35 29 38864 2083 19 29 38875 2097.75 false Masks M Splitting masks 4f2ced26-04ee-495c-9cd4-0e3720690e1f false true true 1 1 1 d0a8c09f-72d5-4b0b-b5b9-4c075597c77a 38848 2112 35 30 38848 2112 35 30 38875 2127.25 false Positive P Positive set of data (all branches that match any of the masks) 60f01879-c278-4fde-8a9f-981cab0c63d5 true true true 0 38913 2083 18 29 38913 2083 18 29 38923.5 2097.75 false Negative N Negative set of data (all branches that do not match any of the masks 816cdbfb-7fc4-4a6e-9791-2d41c2882aee false true true 0 38913 2112 18 30 38913 2112 18 30 38923.5 2127.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d0a8c09f-72d5-4b0b-b5b9-4c075597c77a false true true 0 3;? true true true 1 0 false 255;0;0;0 255;255;250;90 38788 2119 50 20 38788 2119 50 20 38788.98 2119.147 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. e5dba02f-5b38-4144-a96f-10ec0ad1e573 false true true 2 1 e906ce85-d7ba-42a7-bf07-70a62706d374 1 {A;B;C} {A;B} 38629.75 2124.448 125 40 38635.75 2130.448 113 28 38629.75 2124.448 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. f9223d6b-09df-4d07-97ed-4b31fc9fc017 false true true longest_list 38846 2134 87 63 38886 2136 24 59 38898 2166 false Data D Tree to split 8871fdd9-85fb-4a16-ba7d-7c9aae5510f9 true true true 2 1 e5dba02f-5b38-4144-a96f-10ec0ad1e573 38848 2136 35 29 38864 2136 19 29 38875 2150.75 false Masks M Splitting masks 76d47880-7d90-4e11-a540-87887f87ac2e false true true 1 1 1 5a95bb81-01d0-4d80-992c-b23aa454b8bf 38848 2165 35 30 38848 2165 35 30 38875 2180.25 false Positive P Positive set of data (all branches that match any of the masks) 07c1a710-a8cf-4ade-ac0f-b452e59ccb19 true true true 0 38913 2136 18 29 38913 2136 18 29 38923.5 2150.75 false Negative N Negative set of data (all branches that do not match any of the masks 6adedbe7-a10b-4bd4-b900-713237d70d16 false true true 0 38913 2165 18 30 38913 2165 18 30 38923.5 2180.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5a95bb81-01d0-4d80-992c-b23aa454b8bf false true true 0 0;? true true true 1 0 false 255;0;0;0 255;255;250;90 38789 2172 50 20 38789 2172 50 20 38789.38 2172.346 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 833bbbba-ac4f-45a0-ad03-a3701e42f595 false true true longest_list 39017 2202 85 64 39056 2204 24 60 39068 2234 false Curve C Curve to evaluate f748c0ec-45c2-4bb5-8b1f-0a4eae2206fb true true true 1 816cdbfb-7fc4-4a6e-9791-2d41c2882aee true 39019 2204 34 30 39019 2204 34 30 39045.5 2219 false Parameter t Parameter on curve domain to evaluate 39c596ae-cebd-4d15-b4fb-b4b5548c376f false true true 1 b8a499ba-b7fe-4e0a-914b-4aedeb50a7a5 39019 2234 34 30 39035 2234 18 30 39045.5 2249 false Point P Point on the curve at {t} db189d6a-48bc-44cc-b0fe-67f081bcc0b2 true true true 0 39083 2204 17 20 39083 2204 17 20 39093 2214 false Tangent T Tangent vector at {t} 83cd4e04-2590-4c8f-8277-cb3466f62897 false true true 0 39083 2224 17 20 39083 2224 17 20 39093 2234 false Length L Length along the curve from the start to {t} 94322bfc-9bf9-49d4-af33-c2ef6ede1730 false true true 0 39083 2244 17 20 39083 2244 17 20 39093 2254 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b8a499ba-b7fe-4e0a-914b-4aedeb50a7a5 false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 38955 2240 50 20 38955 2240 50 20 38955.6 2240.557 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 851e1f43-9334-4cf9-a1ac-77a9ffcad777 false true true longest_list 39018 2280 85 64 39057 2282 24 60 39069 2312 false Curve C Curve to evaluate d9100abc-41e3-459e-9200-5738763a2a40 true true true 1 6adedbe7-a10b-4bd4-b900-713237d70d16 true 39020 2282 34 30 39020 2282 34 30 39046.5 2297 false Parameter t Parameter on curve domain to evaluate 7bb16807-080d-4bac-a1f3-f77dd2541841 false true true 1 4186499b-9ad9-4326-b180-94aa93df2505 39020 2312 34 30 39036 2312 18 30 39046.5 2327 false Point P Point on the curve at {t} c035fa57-779e-4a1c-af45-0d3eb50e6173 true true true 0 39084 2282 17 20 39084 2282 17 20 39094 2292 false Tangent T Tangent vector at {t} bb97ddab-efa9-4bdf-bfde-6aff099e9943 false true true 0 39084 2302 17 20 39084 2302 17 20 39094 2312 false Length L Length along the curve from the start to {t} 63132faf-5b29-428c-a1f3-b3fa5131bd74 false true true 0 39084 2322 17 20 39084 2322 17 20 39094 2332 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4186499b-9ad9-4326-b180-94aa93df2505 false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 38956 2318 50 20 38956 2318 50 20 38956.35 2318.876 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 231b9a4d-9b73-4bd0-bc61-256824b1c43f false true true longest_list 38983 2113 72 69 39005 2115 24 65 39017 2148 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 5f72e7a7-c5f1-415d-bdcc-b569fcedb7af false true true 1 0 2 38985 2115 17 21 38985 2115 17 21 38995 2125.833 false 0 1 Stream 0 0 Input stream 0 a237966a-e271-4f9c-81fb-4e18459ebefb true false true 1 1 816cdbfb-7fc4-4a6e-9791-2d41c2882aee 38985 2136 17 22 38985 2136 17 22 38995 2147.5 false Stream 1 1 Input stream 1 b96f33df-2442-47e7-a198-3af88a971d1f true false true 1 1 6adedbe7-a10b-4bd4-b900-713237d70d16 38985 2158 17 21 38985 2158 17 21 38995 2169.167 false Weave W Weave result dc383f79-d77a-4543-a344-21cf9b05d479 true true true 0 39032 2115 21 65 39032 2115 21 65 39044 2147.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8da3c41e-bb3b-421e-ba04-a0b4bfd2ccf2 false true true 2 1 f0efc59f-2839-40cd-959a-7766dd8c31b8 1 {A;B;C} {A;B} 40590.32 2250.463 135 40 40596.32 2256.463 123 28 40590.32 2250.463 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. a7514d48-433c-436a-8061-05feca5dce16 false true true longest_list 38726 2273 72 69 38748 2275 24 65 38760 2308 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 00567892-ea4b-4e6b-b97a-0f21e0a66b67 false true true 1 0 2 38728 2275 17 21 38728 2275 17 21 38738 2285.833 false 0 1 Stream 0 0 Input stream 0 4d84fbb2-6503-4113-96aa-81613e7c6015 true false true 1 1 5401d333-fe82-4cab-b39b-450852f9191c 38728 2296 17 22 38728 2296 17 22 38738 2307.5 false Stream 1 1 Input stream 1 abbcce8b-a0a2-47b2-af3e-67d628f54661 true false true 1 1 84e5e9d6-7178-49a2-acfe-8c2a03b9adf6 38728 2318 17 21 38728 2318 17 21 38738 2329.167 false Weave W Weave result e6450891-6e69-4c68-af7b-758a4488d05f true true true 0 38775 2275 21 65 38775 2275 21 65 38787 2307.5 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. f5b1212b-d196-435b-b9cc-e5c5bb28b13e false true true longest_list 41927 2493 75 84 41955 2495 24 80 41967 2535 false Curve C Curve to extend a5d5ebe5-8856-4caf-84b7-83e45c7288d1 true true true 1 be4380c3-7a5a-4e7b-95f1-a0dcf050fac2 41929 2495 23 20 41929 2495 23 20 41942 2505 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) fdfede4f-fed1-4bd6-8141-a6654e7c4fd7 false true true 0 1 41929 2515 23 20 41929 2515 23 20 41942 2525 false 0 Start L0 Extension length at start of curve f1f9dc11-d68a-4beb-9d9e-e89fb4916e97 false true true 1 890e0bbf-f6b3-4906-8854-2a13f0dabec7 1 41929 2535 23 20 41929 2535 23 20 41942 2545 false 0 End L1 Extension length at end of curve 7bac58dc-9378-4a86-932c-90cc73660f5c false true true 0 1 41929 2555 23 20 41929 2555 23 20 41942 2565 false 0 Curve C Extended curve ae21343b-adea-4024-bdbe-0df3ff64b28e true true true 0 41982 2495 18 80 41982 2495 18 80 41992.5 2535 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 24454b06-93c9-4158-bcf8-c490131441ca false true true longest_list 41838 2522 68 46 41861 2524 24 42 41873 2545 false Curve C Curve to measure 268eb35e-f333-4898-8db4-527217764d04 true true true 1 be4380c3-7a5a-4e7b-95f1-a0dcf050fac2 41840 2524 18 42 41840 2524 18 42 41850.5 2545 false Length L Curve length 890e0bbf-f6b3-4906-8854-2a13f0dabec7 false true true 0 41888 2524 16 42 41888 2524 16 42 41897.5 2545 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. aa42f7cf-02ad-424c-8b2c-adaef50e9dc1 false true true 2 1 3f789788-acdd-44c5-8548-c9719b2fb3f9 1 {A;B;C;D} {A;B} 41335.3 2459.135 147 40 41341.3 2465.135 135 28 41335.3 2459.135 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data a476c151-143a-40f4-8811-e3feba1022ca false true true 1 e66cd227-48f4-4fd7-91f3-178258afda76 41246 2506 50 20 41246 2506 50 20 41271.81 2516.01 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 3f789788-acdd-44c5-8548-c9719b2fb3f9 false true true 1 9383ac07-e3d7-456d-979f-64b646e7d7cb 41246 2472 50 20 41246 2472 50 20 41271.8 2482.058 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 16bfad18-fb69-4a4c-bb55-615483621e9e false true true 2 1 a476c151-143a-40f4-8811-e3feba1022ca 1 {A;B;C;D} {A;B} 41333.7 2501.135 148 40 41339.7 2507.135 136 28 41333.7 2501.135 false 290cf9c4-0711-4704-851e-4c99e3343ac5 Plane | Plane Plane | Plane PPX Solve the intersection event of two planes. 726be265-c488-47ab-b740-6e96bc96517b false true true longest_list 41585 2449 67 49 41607 2451 24 45 41619 2474 false Plane A A First plane 8d139f40-2def-4cdd-85fd-f65e3678a312 true true true 1 5a04f000-7027-4766-b658-178ef836c8ba 41587 2451 17 22 41587 2451 17 22 41597 2462.25 false Plane B B Second plane 379f96b6-99ce-4a54-bf18-cd1e7758860b true true true 1 aa42f7cf-02ad-424c-8b2c-adaef50e9dc1 41587 2473 17 23 41587 2473 17 23 41597 2484.75 false Line L Intersection line 1d084f1b-0658-48f4-a7e3-b8729dcef0cd true true true 0 41634 2451 16 45 41634 2451 16 45 41643.5 2473.5 false 290cf9c4-0711-4704-851e-4c99e3343ac5 Plane | Plane Plane | Plane PPX Solve the intersection event of two planes. cc8470f1-ba4b-4bb2-9b10-b5a5762aee1f false true true longest_list 41585 2500 67 49 41607 2502 24 45 41619 2525 false Plane A A First plane 8db01cf2-575e-486b-a436-3043e907c1fb true true true 1 b252b932-4f55-4ea3-9273-3ae53217d14e 41587 2502 17 22 41587 2502 17 22 41597 2513.25 false Plane B B Second plane 29a4fc10-dffc-4fc2-97ad-576c721d916d true true true 1 16bfad18-fb69-4a4c-bb55-615483621e9e 41587 2524 17 23 41587 2524 17 23 41597 2535.75 false Line L Intersection line 1ba81e0f-23cc-4f65-9df9-0069e6a00fbe true true true 0 41634 2502 16 45 41634 2502 16 45 41643.5 2524.5 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 727c4ddb-f876-46e5-8468-c516bf3ee3f3 false true true longest_list 41740 2470 72 69 41762 2472 24 65 41774 2505 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 8b2fa62e-bde9-4142-bd57-7640d16308f5 false true true 1 0 2 41742 2472 17 21 41742 2472 17 21 41752 2482.833 false 0 1 Stream 0 0 Input stream 0 7633eee1-02ce-4b26-97ae-c50cdef484cb true false true 1 1 1d084f1b-0658-48f4-a7e3-b8729dcef0cd 41742 2493 17 22 41742 2493 17 22 41752 2504.5 false Stream 1 1 Input stream 1 4233c7fe-656e-41fd-a2ff-90455a7ad507 true false true 1 1 1ba81e0f-23cc-4f65-9df9-0069e6a00fbe 41742 2515 17 21 41742 2515 17 21 41752 2526.167 false Weave W Weave result be4380c3-7a5a-4e7b-95f1-a0dcf050fac2 true true true 0 41789 2472 21 65 41789 2472 21 65 41801 2504.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9383ac07-e3d7-456d-979f-64b646e7d7cb false true true 1 b342b1f4-de23-43bf-835a-29183bb31210 39592 2472 50 20 39592 2472 50 20 39617.5 2482.697 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e66cd227-48f4-4fd7-91f3-178258afda76 false true true 1 6929c973-23f1-434b-82f4-79645e6ef8cb 39592 2506 50 20 39592 2506 50 20 39617 2516.572 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. f9430dc9-8c33-493b-bad2-efc998f9942b false true true 2 1 ae21343b-adea-4024-bdbe-0df3ff64b28e 1 {A;B;C;D} {A;B} 42060.3 2515.861 143 40 42066.3 2521.861 131 28 42060.3 2515.861 false c2c73357-bfd2-45af-89ff-40ca02a3442f Surface | Line Surface | Line SCX Solve intersection events for a surface and a line. 178b784f-7ec5-4525-9c05-d48d53e233c4 false true true longest_list 42619 2494 91 84 42659 2496 24 80 42671 2536 false Surface S Base surface cea3ef85-2d12-4d5e-967e-742f2e6c5843 true true true 1 f1fd85cd-7ca0-4fdb-b497-591b6a92f5dd 42621 2496 35 26 42637 2496 19 26 42648 2509.333 false Line L Intersection line 4a47d87f-810f-4e29-8b56-cbd6f07f34bc true true true 2 1 f9430dc9-8c33-493b-bad2-efc998f9942b 42621 2522 35 27 42621 2522 35 27 42648 2536 false Limit Lf Limit to first intersection e961d1bc-a903-4a54-85e0-dc5d35e73f8f false true true 0 1 false 42621 2549 35 26 42637 2549 19 26 42648 2562.667 false false Curves C Intersection overlap curves 6e9805a7-1dc3-478e-b404-fccf6cb7e6cf true true true 0 42686 2496 22 20 42686 2496 22 20 42698.5 2506 false Points P Intersection points d424e717-48bf-47cf-8021-e77969a6e4ce true true true 0 42686 2516 22 20 42686 2516 22 20 42698.5 2526 false UV Points uv Surface {uv} coordinates at intersection events 0299bb6c-de2a-4af1-984c-1c43dfcc3de8 false true true 0 42686 2536 22 20 42686 2536 22 20 42698.5 2546 false Normal N Surface normal vector at intersection events f188ce1f-d283-4961-97c0-337c04feffbf false true true 0 42686 2556 22 20 42686 2556 22 20 42698.5 2566 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 62270d2d-b154-4c92-89fb-a9944d515b47 false true true longest_list 42781 2453 68 76 42804 2455 24 72 42816 2491 false Surface S Base surface 95b48f96-17b2-44c9-99f6-7f55b3736243 true true true 1 f1fd85cd-7ca0-4fdb-b497-591b6a92f5dd 42783 2455 18 36 42783 2455 18 36 42793.5 2473 false Curves C Splitting curves 24320f1d-b757-40cc-806c-11da75c61218 true true true 1 1 6e9805a7-1dc3-478e-b404-fccf6cb7e6cf 42783 2491 18 36 42783 2491 18 36 42793.5 2509 false Fragments F Splitting fragments a5dc1f7b-0b62-4ff3-801e-e6f5e9fb59db true true true 0 42831 2455 16 72 42831 2455 16 72 42840.5 2491 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 28088153-e1ac-4fa9-8bf7-8d309dc9541f false true true longest_list 42933 2481 72 64 42959 2483 24 60 42971 2513 false List L Base list 1cb643f1-dc73-460d-9bcb-e463fca204e4 true true true 1 1 a5dc1f7b-0b62-4ff3-801e-e6f5e9fb59db 42935 2483 21 20 42935 2483 21 20 42947 2493 false Index i Item index e4ae6c7c-4045-4d50-b53d-e0e64566a254 false true true 1 6e89fba7-4dce-48e6-8149-b9b8727397e4 1 42935 2503 21 20 42935 2503 21 20 42947 2513 false 0 Wrap W Wrap index to list bounds ead373c0-1d8f-4b22-b016-77077ed96341 false true true 0 1 false 42935 2523 21 20 42935 2523 21 20 42947 2533 false false Element E Item at {i'} 72b33dca-b06e-44c4-b3eb-992b2e26f644 true true true 0 42986 2483 17 60 42986 2483 17 60 42996 2513 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6e89fba7-4dce-48e6-8149-b9b8727397e4 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 42877 2507 50 20 42877 2507 50 20 42877.75 2507.494 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. b91cd8f8-61fc-4c0c-ad17-c14e89740b86 false true true longest_list 43038 2473 68 82 43060 2475 24 78 43072 2514 false Brep B Base Brep 87536450-325e-473a-b572-33d841cddf8f true true true 1 72b33dca-b06e-44c4-b3eb-992b2e26f644 43040 2475 17 78 43040 2475 17 78 43050 2514 false Faces F Faces of Brep 1dd8e1a6-f4bf-465c-93f0-07c84a4dd484 true true true 0 43087 2475 17 26 43087 2475 17 26 43097 2488 false Edges E Edges of Brep 439e7273-83ab-411e-9962-0ca86b8f7cc6 true true true 0 43087 2501 17 26 43087 2501 17 26 43097 2514 false Vertices V Vertices of Brep cdc1efc4-7e1e-4002-b123-fc607caab0e6 true true true 0 43087 2527 17 26 43087 2527 17 26 43097 2540 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. b2388546-efc5-4e37-b905-ba2f44061cbf false true true longest_list 43174 2501 72 64 43200 2503 24 60 43212 2533 false List L Base list 9024c33e-4125-49d7-a9bc-019717731ef6 true true true 1 1 439e7273-83ab-411e-9962-0ca86b8f7cc6 43176 2503 21 20 43176 2503 21 20 43188 2513 false Index i Item index 4be1e299-11dd-4750-a7ae-16aa37087760 false true true 1 6987c33a-2929-40a3-9f1f-ca02a108f6e1 1 43176 2523 21 20 43176 2523 21 20 43188 2533 false 0 Wrap W Wrap index to list bounds 38ad70f6-b685-4394-a01a-6e4c8077662b false true true 0 1 false 43176 2543 21 20 43176 2543 21 20 43188 2553 false false Element E Item at {i'} 5ddaca86-af4c-4b30-9742-692fb3ff9dd6 true true true 0 43227 2503 17 60 43227 2503 17 60 43237 2533 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6987c33a-2929-40a3-9f1f-ca02a108f6e1 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 43119 2527 50 20 43119 2527 50 20 43119.61 2527.494 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 185ce976-23bd-4cbc-857f-77551ccefa2d false true true longest_list 43731 2473 69 47 43755 2475 24 43 43767 2497 false Section S Section curves b06e98d3-b61e-4823-b575-b1892a4f83a5 true true true 1 2 53f6c5b5-3983-4f3d-89b9-758442eaf5bf e31dad64-4c7b-43a4-ac12-38f81c84854d 43733 2475 19 21 43733 2475 19 21 43744 2485.75 false Options O Loft options 1734d826-698a-4c17-8b71-4cf1c67d2ebe false true true 0 1 43733 2496 19 22 43733 2496 19 22 43744 2507.25 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces cc6f41f7-3f00-4761-aca7-217e2c8a494a true true true 0 43782 2475 16 43 43782 2475 16 43 43791.5 2496.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data aa4158f1-2d48-469a-9914-a221bd605eb4 false true true 1 dc383f79-d77a-4543-a344-21cf9b05d479 39592 2438 50 20 39592 2438 50 20 39617.88 2448.564 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e9b68e8c-3edc-4db4-aa13-7ef30cda0ef8 false true true 2 1 aa4158f1-2d48-469a-9914-a221bd605eb4 43096 2438 69 20 43096 2438 69 20 43140.21 2448.564 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 6e017781-fc50-40dc-a84b-4ba6f04bd920 false true true 2 1 e9b68e8c-3edc-4db4-aa13-7ef30cda0ef8 1 {A;B;C;D} {A;B} 43182.39 2428.551 185 40 43188.39 2434.551 173 28 43182.39 2428.551 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 53f6c5b5-3983-4f3d-89b9-758442eaf5bf false true true 2 1 5ddaca86-af4c-4b30-9742-692fb3ff9dd6 1 {A;B;C;D;E;F;G} {A;B;D} 43273.39 2518.002 159 40 43279.39 2524.002 147 28 43273.39 2518.002 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 7e7235d8-2d7a-4125-bbc9-3a4be691f186 false true true longest_list 44255 2491 69 50 44277 2493 24 46 44289 2516 false Breps B Breps to join 56a14843-c2aa-4b2d-8930-fc606959c295 true true true 1 1 fafb2d3f-777f-40cb-bd4e-e5f9d7ab41d5 44257 2493 17 46 44257 2493 17 46 44267 2516 false Breps B Joined Breps 97f7542f-40a1-4feb-8e4b-ff054a4eabc4 true true true 0 44304 2493 18 23 44304 2493 18 23 44314.5 2504.5 false Closed C Closed flag for each resulting Brep 6074f409-44e4-4dfe-a8cb-b8caa02e1a21 false true true 0 false 44304 2516 18 23 44304 2516 18 23 44314.5 2527.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 43750.39 2189.487 43883.12 2186.655 43883.8 2219.194 43751.07 2222.026 minimum petal surface required 14 Arial Black true false Scribble Scribble A quick note c8903599-7d2f-42b5-a2de-71923dd5bae8 43745.39 2181.655 143.4102 45.37085 43745.39 2181.655 143.4102 45.37085 43750.39 2189.487 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data finished petals Represents a collection of generic data d26ccaaa-05c0-4ba8-a9da-e3c4ef2cd1a8 false true true 1 72b33dca-b06e-44c4-b3eb-992b2e26f644 43083 2597 110 20 43083 2597 110 20 43138.72 2607.677 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data finished petals Represents a collection of generic data fe8f1b28-8e0a-493b-9f0a-d4f5cb11b9bf false true true 1 d26ccaaa-05c0-4ba8-a9da-e3c4ef2cd1a8 43776 2597 110 20 43776 2597 110 20 43831.22 2607.677 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 38593.63 1834.252 39089.75 1835.367 39089.66 1875.607 38593.54 1874.492 create middle plate 44 Arial Black true false Scribble Scribble A quick note e9028791-8149-469e-9fc5-39be931b6b09 38588.54 1829.252 506.207 51.3551 38588.54 1829.252 506.207 51.3551 38593.63 1834.252 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 37629.97 2030.858 37853.84 2032.624 37853.75 2045.598 37629.88 2043.832 offset lines for middle plate 14 Arial Black true false Scribble Scribble A quick note a33831fe-2d57-4f68-9663-424735ad9e00 37624.88 2025.858 233.9648 24.74036 37624.88 2025.858 233.9648 24.74036 37629.97 2030.858 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 38490.91 2218.601 38700.06 2221.649 38699.56 2254.191 38490.41 2251.143 establishing points where petals will be placed 14 Arial Black true false Scribble Scribble A quick note 551f0409-0e33-49aa-9498-bb1d4189cbb9 38485.41 2213.601 219.6523 45.58984 38485.41 2213.601 219.6523 45.58984 38490.91 2218.601 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 39390.59 2178.328 39677.02 2181.871 39676.84 2194.674 39390.41 2191.13 create V planes and intersect them 14 Arial Black true false Scribble Scribble A quick note 77285ed1-6ea8-447a-ab13-903432f88b92 39385.41 2173.328 296.6094 26.3457 39385.41 2173.328 296.6094 26.3457 39390.59 2178.328 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 40070.01 2212.31 40355.32 2211.884 40355.32 2225.036 40070.01 2225.462 create the common plane for joints 14 Arial Black true false Scribble Scribble A quick note b3848f0a-ec56-4449-94bd-749ddb2e10f6 40065.01 2206.884 295.3047 23.57837 40065.01 2206.884 295.3047 23.57837 40070.01 2212.31 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 41053.17 2206.386 41525.09 2209.766 41524.97 2222.74 41053.06 2219.36 offset the common plane to accomodate the crushed tube 14 Arial Black true false Scribble Scribble A quick note df096054-307e-4868-ac07-9a77ac0042c4 41048.06 2201.386 482.0273 26.35425 41048.06 2201.386 482.0273 26.35425 41053.17 2206.386 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data middle plate Represents a collection of generic data 8266cf01-da72-4beb-ae36-17774df0ec91 false true true 1 7337dc24-eeeb-4db5-b479-603467085ff5 39341 1993 94 20 39341 1993 94 20 39388.63 2003.713 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data middle plate Represents a collection of generic data 37d3c29b-be91-4eb9-804d-e33ed188298f false true true 1 8266cf01-da72-4beb-ae36-17774df0ec91 43577 1993 94 20 43577 1993 94 20 43624.97 2003.713 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data generic flower petal Represents a collection of generic data 180acde8-0f23-4833-bd79-784edbb921bf false true true 1 14dc4c26-a3b1-4b29-838c-59d3b779bdcd 41520 1380 143 20 41520 1380 143 20 41591.75 1390.252 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 41476.67 2578.832 41913.06 2578.223 41913.05 2591.198 41476.66 2591.807 intersect the common offset planes with the V planes 14 Arial Black true false Scribble Scribble A quick note a5e94208-f222-48ef-9853-e63c8c0703c1 41471.66 2573.223 446.3984 23.58374 41471.66 2573.223 446.3984 23.58374 41476.67 2578.832 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 43098.74 2119.877 43290.64 2121.832 43290.5 2134.635 43098.6 2132.68 create a minimum petal 14 Arial Black true false Scribble Scribble A quick note 6a778b58-ef62-4875-ac34-1f2e8bbf2900 43093.6 2114.877 202.0391 24.75806 43093.6 2114.877 202.0391 24.75806 43098.74 2119.877 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 42727.47 2551.047 42875.67 2552.613 42875.48 2565.586 42727.28 2564.02 create final petals 14 Arial Black true false Scribble Scribble A quick note 73bebfc8-2ab4-4dc5-b050-9df4ab32dfd3 42722.28 2546.047 158.3906 24.53906 42722.28 2546.047 158.3906 24.53906 42727.47 2551.047 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 38291.27 2420.319 38443.48 2422.367 38443.15 2447.937 38290.94 2445.889 this number depends on size of minimum petal 11 Arial Black true false Scribble Scribble A quick note f67b76a0-4e89-471c-91a8-0e055291be0f 38285.94 2415.319 162.5352 37.61743 38285.94 2415.319 162.5352 37.61743 38291.27 2420.319 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 35931.29 2351.358 36841.86 2352.279 36841.82 2393.983 35931.25 2393.062 Data preparation for reinforcement 45 Arial Black true false Scribble Scribble A quick note 0af77c7f-43da-4315-8232-f0f4f6c55adc 35926.25 2346.358 920.6094 52.62524 35926.25 2346.358 920.6094 52.62524 35931.29 2351.358 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 39299.19 1841.486 40193.63 1834.857 40193.96 1879.592 39299.52 1886.221 REINFORCEMENT JOINTS 60 Arial Black true false Scribble Scribble A quick note 936fc1c3-134a-4b40-a356-1f2f7c859875 39294.19 1829.857 904.7656 61.36401 39294.19 1829.857 904.7656 61.36401 39299.19 1841.486 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 46ac3069-c263-40e6-be1f-d45b32491cc8 false true true longest_list 41042 2105 72 64 41068 2107 24 60 41080 2137 false List L Base list 85152d18-872b-4c30-955c-1810c0763760 true true true 1 1 34cd42c7-b6e3-4ac0-9b29-587cc5cd5b7b 41044 2107 21 20 41044 2107 21 20 41056 2117 false Index i Item index 795c1922-55b7-45c2-8dc2-67eb2db18604 false true true 0 1 41044 2127 21 20 41044 2127 21 20 41056 2137 false 0 Wrap W Wrap index to list bounds 48582351-1561-4d50-a3a3-5d8995588b99 false true true 0 1 false 41044 2147 21 20 41044 2147 21 20 41056 2157 false false Element E Item at {i'} 51598724-ab82-4ad2-8ea4-ceddf226093c true true true 0 41095 2107 17 60 41095 2107 17 60 41105 2137 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. eeb117ca-76ab-49fb-a2f7-ab1f233e8bf7 false true true 2 1 a170cfc3-86e8-4d64-99c9-fe605ecd5765 1 {A;B} {A;B;1} 40900.74 2046.342 125 40 40906.74 2052.342 113 28 40900.74 2046.342 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 1f66f96b-7d46-4aac-a1d2-45fa43e7fc0a false true true 2 1 51598724-ab82-4ad2-8ea4-ceddf226093c 1 {A;B;C} {A;B;1} 41171.61 2118.663 125 40 41177.61 2124.663 113 28 41171.61 2118.663 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 04022a1d-f4c6-4f88-aa26-c26f589bf2b5 false true true longest_list 43482 647 68 66 43504 649 24 62 43516 680 false Stream A A Input stream #1 60e37e80-b392-4641-8a08-6a7c3fddfd3b true true true 2 1 98e688c6-7a71-4d9f-87d6-dffb422281dd 43484 649 17 31 43484 649 17 31 43494 664.5 false Stream B B Input stream #2 afc1264e-cdbd-4ddf-9b9e-1adf972b9f41 true true true 2 1 2002c041-51a6-4e6a-8422-1ea79e5dfe65 43484 680 17 31 43484 680 17 31 43494 695.5 false Stream S Merged stream 49cac2c2-35ca-40c0-baa0-8bff24fcf63e true true true 0 43531 649 17 62 43531 649 17 62 43541 680 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 1c172e66-1c99-4287-bcd1-7674e94ee5ae false true true longest_list 43469 769 68 66 43491 771 24 62 43503 802 false Stream A A Input stream #1 793568a2-edb0-435f-9acd-796de92224c4 true true true 2 1 afce3680-9c06-4ea4-a849-792ddede2b81 43471 771 17 31 43471 771 17 31 43481 786.5 false Stream B B Input stream #2 ddb64ab7-8c40-40d2-8c22-831277fd8d53 true true true 2 1 2d16f5aa-fdc1-45e4-9b02-7810ff090aa8 43471 802 17 31 43471 802 17 31 43481 817.5 false Stream S Merged stream a6c21175-f277-4a0b-b438-4cc9aee7fe7f true true true 0 43518 771 17 62 43518 771 17 62 43528 802 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement Orientation Planes Represents a collection of generic data d29364e9-87a3-4da9-9831-8d0a729f7fc6 false true true 1 19e7d7be-df4f-415b-8454-824b32351f18 42716 691 283 20 42716 691 283 20 42858.28 701.8719 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes centerLines Represents a collection of generic data 2d16f5aa-fdc1-45e4-9b02-7810ff090aa8 false true true 1 a79be881-efac-49bd-a0f1-c154ccd69dac 42717 803 279 20 42717 803 279 20 42857.1 813.5056 false f6f14b09-6497-4564-8403-09e4eb5a6b82 Rotate Plane Rotate Plane PRot Perform plane rotation around plane z-axis 404cf45a-d2d7-45b9-ad4c-0a3c923130ef false true true longest_list 43382 684 68 55 43404 686 24 51 43416 712 false Plane P Plane to rotate 6f6881c3-93ab-4bf1-83c8-22fb6723a279 true true true 1 d29364e9-87a3-4da9-9831-8d0a729f7fc6 43384 686 17 25 43384 686 17 25 43394 698.75 false Angle A Rotation (counter clockwise) around plane z-axis in radians c358e0eb-5c6b-4825-9d1c-adf6cec4b448 false true true 1 c30aa056-1637-4397-91ef-2e95d300374e 43384 711 17 26 43384 711 17 26 43394 724.25 false Plane P Rotated plane 2002c041-51a6-4e6a-8422-1ea79e5dfe65 true true true 0 43431 686 17 51 43431 686 17 51 43441 711.5 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. eb92ea29-3a16-4017-947d-5c4f6968f3d7 false true true longest_list 43284 717 67 31 43307 719 24 27 43319 733 false Factor N Factor to be multiplied by Pi f29b2f34-355b-40d2-808d-65180476081f false true true 1 b7b52647-1595-49bb-8107-f831d4e024e5 1 43286 719 18 27 43286 719 18 27 43296.5 732.5 false 1 Output y Output value c30aa056-1637-4397-91ef-2e95d300374e false true true 0 43334 719 15 27 43334 719 15 27 43343 732.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b7b52647-1595-49bb-8107-f831d4e024e5 false true true 0 -0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 43204 730 50 20 43204 730 50 20 43204.34 730.6639 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE WALL WIDTH Represents a collection of generic data c0ef181b-5040-4bc6-bd1d-be182158468a false true true 1 bace8509-e502-4255-9c1b-3ccb79b3cfb8 39584 1496 169 20 39584 1496 169 20 39669.21 1506.466 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of flower joint Represents a collection of double precision floating point numbers 027481fb-9e45-46c2-be73-710b7ba4438f false true true 1 6eebc25a-26d7-4d0c-950f-9a2c01d38d4f 37489 1518 211 20 37489 1518 211 20 37594.88 1528.817 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of flower joint Represents a collection of double precision floating point numbers 0b829ce2-f756-4de5-92a4-ab0bdcbf22be false true true 1 027481fb-9e45-46c2-be73-710b7ba4438f 39540 1518 211 20 39540 1518 211 20 39645.97 1528.004 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 39362c00-440e-4ee3-8a0b-98cee6153416 false true true longest_list 39843 1566 69 50 39865 1568 24 46 39877 1591 false A A First item for addition 8850ce9a-7fb2-4a32-bb8c-1afaf53045ab true true true 1 c0ef181b-5040-4bc6-bd1d-be182158468a 39845 1568 17 23 39845 1568 17 23 39855 1579.5 false B B Second item for addition 8a5b56d3-fc58-459b-aa91-f020c6b83c15 true true true 1 0b829ce2-f756-4de5-92a4-ab0bdcbf22be 39845 1591 17 23 39845 1591 17 23 39855 1602.5 false Result R The result of the Addition 7a028dc4-ee95-4282-bc4e-bcab77a503c2 true true true 0 39892 1568 18 46 39892 1568 18 46 39902.5 1591 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 1b28868e-3b91-46e0-a3c0-0464d7a0220e false true true 1 7a028dc4-ee95-4282-bc4e-bcab77a503c2 40897 2341 50 20 40897 2341 50 20 40922.2 2351.221 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of flower joint Represents a collection of double precision floating point numbers eafafd02-aca7-4eb7-a028-0e7440291ecd false true true 1 9fa1ec99-1ddb-41f9-8a1c-c8aaa59fb31c 38546 1339 211 20 38546 1339 211 20 38652.48 1349.022 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data 7e742fab-aa7d-4373-87e1-9b952f6b2133 false true true 1 caee4eb7-ae73-418b-a270-fef671a55539 29398 287 191 20 29398 287 191 20 29493.73 297.2862 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 459c4b51-c4a6-49c0-a988-afb9cc417b5e false true true 1 42839130-3487-4cea-b77b-1dcb33005065 34278 1496 213 20 34278 1496 213 20 34385.47 1506.052 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data a2ea5cb2-8bb6-44c9-aea9-1774929ed6c6 false true true 1 459c4b51-c4a6-49c0-a988-afb9cc417b5e 36861 1496 213 20 36861 1496 213 20 36968.05 1506.052 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole DIAMETER Represents a collection of generic data 8a877ee6-7f12-4413-b6c2-ac0b8008ece8 false true true 1 dd982022-fadc-4218-83a7-063559d9ce71 36859 1474 239 20 36859 1474 239 20 36979.15 1484.26 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE DIAMETER Represents a collection of generic data c7e0c128-4c36-44e1-a7b5-b47068c8628c false true true 1 f6ab9557-a393-4294-9381-804f7c33aadd 38119 310 152 20 38119 310 152 20 38195.59 320.4521 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Bolt Hole Raduis Represents a collection of generic data 1531c91f-f603-4336-b102-f7630e0f9f67 false true true 1 d0a5e743-f3b6-499f-96dc-c41b4fbaff2d 38118 262 160 20 38118 262 160 20 38198.01 272.7733 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data 33116bc8-16b5-47d6-b153-c7b8fcadf599 false true true 1 7e742fab-aa7d-4373-87e1-9b952f6b2133 38115 287 191 20 38115 287 191 20 38210.69 297.2863 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Bolt Hole Raduis Represents a collection of generic data 402dae0f-8918-4d41-ae55-beed60303038 false true true 1 1531c91f-f603-4336-b102-f7630e0f9f67 39251 346 160 20 39251 346 160 20 39331.21 356.5366 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data 29ac0239-9f20-4a39-9044-bcc436f69c17 false true true 1 33116bc8-16b5-47d6-b153-c7b8fcadf599 39248 518 191 20 39248 518 191 20 39344.19 528.6801 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE WALL WIDTH Represents a collection of generic data 15c52c8c-a76d-4416-b4f9-185c486f138c false true true 1 bace8509-e502-4255-9c1b-3ccb79b3cfb8 39250 906 169 20 39250 906 169 20 39334.89 916.068 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data spaceFrameCenterlines_Trimed&Unique Represents a collection of generic data 4a6bbf5f-9fe6-455b-8476-9c427fbf545e false true true 1 ab6ccac4-e39a-457b-97ae-75ef935224f1 41687 229 279 20 41687 229 279 20 41827.25 239.8863 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES_UNIQUE Represents a collection of generic data 134fa63f-3d84-4a14-ba28-e68205d1334b false true true 1 cc3fee72-531b-45ac-be6d-94e7141c0877 41701 205 251 20 41701 205 251 20 41826.53 215.0075 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data spaceFrameCenterlines_Trimed&Unique Represents a collection of generic data ab6ccac4-e39a-457b-97ae-75ef935224f1 false true true 1 5cd6bbcf-a455-4f1e-9c03-f2b98886a26e 35198 229 279 20 35198 229 279 20 35337.68 239.8862 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES_UNIQUE Represents a collection of generic data ca9414b6-c201-4e20-a7fa-650646d77e33 false true true 1 39423b7b-04c8-462e-ba33-b8658b42d5a4 34011 205 251 20 34011 205 251 20 34137.1 215.0075 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE WALL WIDTH Represents a collection of generic data bace8509-e502-4255-9c1b-3ccb79b3cfb8 false true true 1 ffb277b5-f62b-4a7a-8ca9-d8e64a7dbb1e 38117 332 169 20 38117 332 169 20 38201.82 342.4893 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data b02ac889-43b9-48d6-bb25-74f9d1a087f8 false true true 1 1c808a25-3959-4bc0-9e19-8572e7c9aa7c 28720 1423 54 20 28720 1423 54 20 28747.09 1433.553 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers ed7acbb7-65f9-4957-b6ba-9e975f0e0de5 false true true 1 c7bb7169-cfd2-4f51-b5b8-0bd321e94bec 34619 1351 135 20 34619 1351 135 20 34687.11 1361.451 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 33798.09 2426.036 34953.43 2421.295 34953.63 2466.031 33798.28 2470.772 FINAL CREATION OF RING JOINT 60 Arial Black true false Scribble Scribble A quick note 217a00b2-3b16-4925-97ac-2b84f60a3107 33793.09 2416.295 1165.535 59.47681 33793.09 2416.295 1165.535 59.47681 33798.09 2426.036 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 42839130-3487-4cea-b77b-1dcb33005065 false true true 1 74df954f-1f1c-4ddc-913a-22fc107f2605 33038 1496 213 20 33038 1496 213 20 33144.89 1506.625 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of ring joint Represents a collection of double precision floating point numbers 3b36cfbc-a9af-46cc-9234-71dda13b0a68 false true true 1 4883ca90-6221-45b8-b0a4-1c3e2de262fe 29818 2874 196 20 29818 2874 196 20 29916.07 2884.848 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of ring joint Represents a collection of double precision floating point numbers 6eebc25a-26d7-4d0c-950f-9a2c01d38d4f false true true 1 703b89b8-398e-4eb3-a669-a9fa230733ee 34293 1518 196 20 34293 1518 196 20 34391.56 1528.948 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole DIAMETER Represents a collection of generic data dd982022-fadc-4218-83a7-063559d9ce71 false true true 1 a01223bb-7e5f-4765-bdd0-1f24c4c8ad8d 28699 1474 239 20 28699 1474 239 20 28819.12 1484.132 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flower-to-ring bolt hole Radius Represents a collection of generic data 74df954f-1f1c-4ddc-913a-22fc107f2605 false true true 1 affe9432-e76f-4f0d-97be-7f9fe68f6501 28702 1496 213 20 28702 1496 213 20 28808.64 1506.233 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of ring joint Represents a collection of double precision floating point numbers 703b89b8-398e-4eb3-a669-a9fa230733ee false true true 1 4883ca90-6221-45b8-b0a4-1c3e2de262fe 28692 1518 196 20 28692 1518 196 20 28790.26 1528.948 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data NODES Represents a collection of generic data 11705588-76c4-47fc-b973-bae886b62923 false true true 1 1a37fd77-f523-487f-ac75-b8b258cd6774 34698 1285 63 20 34698 1285 63 20 34730.07 1295.788 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement Orientation Planes Represents a collection of generic data 19e7d7be-df4f-415b-8454-824b32351f18 false true true 1 1f66f96b-7d46-4aac-a1d2-45fa43e7fc0a 41879 1462 283 20 41879 1462 283 20 42020.87 1472.796 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes centerLines Represents a collection of generic data a79be881-efac-49bd-a0f1-c154ccd69dac false true true 1 eeb117ca-76ab-49fb-a2f7-ab1f233e8bf7 41882 1430 279 20 41882 1430 279 20 42022.11 1440.367 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Tube Names Represents a collection of generic data 996eaf68-c0b9-4feb-9d7a-aa7368ad1a51 false true true 1 153fe2ce-da12-4bdd-b95b-39cf420159db 27249 182 96 20 27249 182 96 20 27297.97 192.4199 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Tube Names Represents a collection of generic data d44d50fa-75ba-41d1-bbd5-428d12f636ba false true true 1 996eaf68-c0b9-4feb-9d7a-aa7368ad1a51 35369 182 96 20 35369 182 96 20 35417.32 192.4199 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES_UNIQUE Represents a collection of generic data cc3fee72-531b-45ac-be6d-94e7141c0877 false true true 1 ca9414b6-c201-4e20-a7fa-650646d77e33 35810 205 251 20 35810 205 251 20 35935.95 215.1324 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 5c7907b9-580e-48f6-8807-5a5deb02894a false true true 1 15712951-110e-4575-b899-2a697cb0eb2e 23798 311 50 20 23798 311 50 20 23823 321 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 0aa07ed6-0643-4bf7-8558-f7ee12ba9ee6 false true true 1 5aa13931-5c91-4c1c-a215-89e3b3fd767e 23798 332 50 20 23798 332 50 20 23823 342 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 6ac79546-ef4d-4c5a-ac9b-c06288ab3414 false true true 1 6c427c41-f649-43bd-b526-bce0a4f1985b 29913 927 50 20 29913 927 50 20 29938.84 937.277 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes Represents a collection of generic data 375b8f04-cd29-451a-84f5-202b0cdee1b1 false true true 1 e562e192-a1ae-493c-be4a-4bbe07d78951 38427 2572 198 20 38427 2572 198 20 38526.32 2582.174 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes Represents a collection of generic data a170cfc3-86e8-4d64-99c9-fe605ecd5765 false true true 1 375b8f04-cd29-451a-84f5-202b0cdee1b1 40248 2572 198 20 40248 2572 198 20 40347.95 2582.799 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Vert. Node Groups Represents a collection of Integer numbers 7f9a0710-8ff0-4b8b-ad48-17e76442eceb false true true 1 bfd8ada8-6bb0-43d9-943a-25ce33208804 7723 957 135 20 7723 957 135 20 7791.159 967.2621 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 5e457934-8fa2-4789-87dc-c51a3202b27f false true true longest_list 8034 1041 69 46 8056 1043 24 42 8068 1064 false A A Item to subtract from (minuend) ecd4464b-ce7c-44fa-9e18-89e57b51fcd8 true true true 1 ea692fcc-6ec0-4901-aa69-78cdf6ec1b5c 8036 1043 17 21 8036 1043 17 21 8046 1053.5 false B B Item to subtract (subtrahend) 6f8c54b7-8117-497e-8dfb-3cd99444065e true true true 1 b88e3594-6697-4c7f-a269-56cb8bc94b66 8036 1064 17 21 8036 1064 17 21 8046 1074.5 false Result R The result of the Subtraction 3a562821-c38e-4e50-a353-788b81147f71 true true true 0 8083 1043 18 42 8083 1043 18 42 8093.5 1064 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ea692fcc-6ec0-4901-aa69-78cdf6ec1b5c false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 7974 1045 50 20 7974 1045 50 20 7974.105 1045.183 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b88e3594-6697-4c7f-a269-56cb8bc94b66 true true true 1 e982db6d-3d4d-4a7b-bb42-dfd1ef5a400f 7829 1082 50 20 7829 1082 50 20 7854.4 1092.8 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27219.22 701.1392 27403.21 702.9926 27403.07 716.151 27219.08 714.2977 bolt hole tolerance (m) 14 Arial Black true false Scribble Scribble A quick note fa36cb1c-876b-43ae-a8de-7b5bda27ac5b 27214.08 696.1392 194.127 25.01178 27214.08 696.1392 194.127 25.01178 27219.22 701.1392 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 26988.16 726.5005 27127.23 727.5696 27127.11 740.7282 26988.04 739.6591 bolt diameter (m) 14 Arial Black true false Scribble Scribble A quick note 368063b1-7d39-4498-80b7-5225f47fa10d 26983.04 721.5005 149.1934 24.22772 26983.04 721.5005 149.1934 24.22772 26988.16 726.5005 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27371.99 954.6548 27594.42 955.6901 27594.36 966.1216 27371.93 965.0862 min material in axis of tube 14 Arial Black true false Scribble Scribble A quick note 2d88a710-4cb6-4945-a026-decd23eafbd3 27366.93 949.6548 232.4922 21.4668 27366.93 949.6548 232.4922 21.4668 27371.99 954.6548 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 0 Group A group of Grasshopper objects 45450a48-fc77-412b-a6e2-93c550ed4dd0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 0 Group A group of Grasshopper objects 3c74fadf-2174-44b7-80a7-719fec7e931d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 eae1cba3-5edb-47f2-8db7-571bc69fa5a9 19f3ab1e-aa2d-4115-a9a9-0b62d1f9ab72 Group A group of Grasshopper objects 5e46a139-9532-43ce-a64e-5748ce19632e 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values eae1cba3-5edb-47f2-8db7-571bc69fa5a9 false true true 0 .024 true true true 1 0 false 255;0;0;0 255;255;250;90 27838 927 76 20 27838 927 76 20 27838.58 927.1571 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27809.76 889.7964 27953.46 892.6777 27952.83 922.6741 27809.13 919.7927 petal width based on min material 14 Arial Black true false Scribble Scribble A quick note 19f3ab1e-aa2d-4115-a9a9-0b62d1f9ab72 27804.13 884.7964 154.332 42.87769 27804.13 884.7964 154.332 42.87769 27809.76 889.7964 false 04d3eace-deaa-475e-9e69-8f804d687998 Circular Arc Circular Arc Arc Represents a collection of 3D Arcs f96abc6c-65c2-49b6-959c-1f1de01f2799 false true true 1 be9c1fa7-be82-44a9-8590-dd9fc3666f3a 29630 717 50 20 29630 717 50 20 29655.21 727.6875 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 119c38c2-0f7f-4789-ac37-00e0380379ec false true true longest_list 29378 703 69 82 29401 705 24 78 29413 744 false Curve C Curve to explode b8faaefd-3f36-43cb-8bc7-43e9bea034a2 true true true 1 42963007-b3da-4b2c-b698-ca31efc6e39b 29380 705 18 39 29380 705 18 39 29390.5 724.5 false Recursive R Recursive decomposition until all segments are atomic 5a78bf70-6506-4592-a5aa-24d3b172ddd2 false true true 0 1 false 29380 744 18 39 29380 744 18 39 29390.5 763.5 false true Segments S Exploded segments that make up the base curve 2b36d870-04e1-4b15-a01f-18485e9f188e true true true 0 29428 705 17 39 29428 705 17 39 29438 724.5 false Vertices V Vertices of the exploded segments a4555841-8fc4-4ef8-86ca-046869f21864 true true true 0 29428 744 17 39 29428 744 17 39 29438 763.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 08282324-d3e9-45b3-8dd8-c03dcb7d413a false true true longest_list 29684 756 70 50 29707 758 24 46 29719 781 false Curves C Curves to join c64ceb84-9e61-40be-ad22-500ed8f181de true true true 1 2 7d4c6de8-e752-4b4b-8cd7-f04828c6d62d f96abc6c-65c2-49b6-959c-1f1de01f2799 29686 758 18 23 29686 758 18 23 29696.5 769.5 false Preserve P Preserve direction of input curves 58c43eea-bf12-44a4-8701-715cd22aa29f false true true 0 1 false 29686 781 18 23 29686 781 18 23 29696.5 792.5 false false Curves C Joined curves and individual curves that could not be joined. 98b80534-02a4-4656-a292-431bc115baa0 true true true 0 29734 758 18 46 29734 758 18 46 29744.5 781 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 34bb8693-6dae-4671-878d-72ac144f4149 false true true longest_list 29544 703 68 88 29566 705 24 84 29578 747 false List L List to filter 1a200ce4-cd71-4fbe-b45a-20a7604994f1 true true true 1 1 2b36d870-04e1-4b15-a01f-18485e9f188e 29546 705 17 42 29546 705 17 42 29556 726 false Dispatch pattern P Dispatch pattern 2c8cc756-1614-465f-a7b6-44f20c0f3cdc false true true 1 1 a6d1b974-e7f0-45e3-be95-bafb94ab9613 2 false 29546 747 17 42 29546 747 17 42 29556 768 false true false List A A Dispatch target for True values be9c1fa7-be82-44a9-8590-dd9fc3666f3a true true true 0 29593 705 17 42 29593 705 17 42 29603 726 false List B B Dispatch target for False values 7d4c6de8-e752-4b4b-8cd7-f04828c6d62d true true true 0 29593 747 17 42 29593 747 17 42 29603 768 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a6d1b974-e7f0-45e3-be95-bafb94ab9613 false true true 0 0 1 0 1 0 0 false true true 1 0 false 255;0;0;0 255;255;250;90 29464 733 59 98 29464 733 59 98 29464.21 733.4875 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data bolt hole - 17.5mm ( for a 15.9 bolt) Represents a collection of generic data 9f46a1e4-ee26-4cea-8b82-47cbb31b8f69 false true true 1 4e941eb5-abeb-450d-a85c-be19e7ea67a2 27855 1114 241 20 27855 1114 241 20 27976 1124 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data bolt size - 15.9mm Represents a collection of generic data 63b74adb-840c-4e3b-bc1a-f1a4ff154275 false true true 1 04fa27f0-87d8-45a6-964f-34fa9a702a43 27851 1136 136 20 27851 1136 136 20 27919.75 1146.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data bolt size - 15.9mm Represents a collection of generic data 099b6df7-9efc-4d6f-84f8-67f3900d50d0 false true true 1 63b74adb-840c-4e3b-bc1a-f1a4ff154275 29825 2685 136 20 29825 2685 136 20 29893.71 2695.835 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 776a1f9a-2162-49b3-b543-c8b009e49566 ff033654-1029-4d7c-be24-f7fd6c27a25d Group A group of Grasshopper objects 5e842151-c897-47ff-adc3-1793143912c5 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 990470ee-34ca-44bb-8cb9-138a3e68c3cd 4e9fa564-ea4f-4492-ae08-13fae095462a Group A group of Grasshopper objects ead159d1-4dbe-4ab4-bb98-914a06f7937a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 2bc0e3c6-e56a-4bdc-94f4-c2b2f62db8fc e1f32564-1d37-4f36-a196-1048fec8c286 Group A group of Grasshopper objects 3341e860-8f86-4c91-9355-9716b4c8078a 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2bc0e3c6-e56a-4bdc-94f4-c2b2f62db8fc false true true 0 0.076 true true true 1 0 false 255;0;0;0 255;255;250;90 27737 2392 66 20 27737 2392 66 20 27737.97 2392.364 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27706.15 2413.5 27845.76 2413.327 27845.85 2460.319 27706.24 2460.492 the width of a ring tab 20 Arial Black true false Scribble Scribble A quick note e1f32564-1d37-4f36-a196-1048fec8c286 27701.15 2408.327 149.6992 57.16528 27701.15 2408.327 149.6992 57.16528 27706.15 2413.5 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. 8c97b916-7450-4d7c-b49e-331da71c9d55 false true true longest_list 28816 2604 70 64 28839 2606 24 60 28851 2636 false Center C Center point 9b1f3ade-015f-4cc5-b50e-7edd2cc179de true true true 1 df951de7-37e2-4a5e-b044-7561655b224d 28818 2606 18 20 28818 2606 18 20 28828.5 2616 false Normal N Normal vector of circle plane b4103bab-1ad1-42af-92bc-9fd59f28965d false true true 0 1 28818 2626 18 20 28818 2626 18 20 28828.5 2636 false 0 0 1 Radius R Radius of circle a75561ee-a950-4c71-96d8-0d27536b37c0 false true true 1 b8af0e0c-6b25-4eae-a872-b785ad5460a8 1 28818 2646 18 20 28818 2646 18 20 28828.5 2656 false 1 Circle C Resulting circle 944ddf24-64b0-488c-ae75-c0922b507609 true true true 0 28866 2606 18 60 28866 2606 18 60 28876.5 2636 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 80b362fb-41e4-4f0b-9b07-89726681eea0 false true true longest_list 28710 2579 72 64 28732 2581 24 60 28744 2611 false X component X {x} component 53c98240-095d-459f-a016-6b60d3f292f1 false true true 1 aa6ffd30-240e-4887-983d-2488df6941b7 1 28712 2581 17 20 28712 2581 17 20 28722 2591 false 0 Y component Y {y} component 71ea00fe-1910-43e7-ab3a-40d43a90e8a5 false true true 1 84dd77b3-050d-42de-b142-10992a82c632 1 28712 2601 17 20 28712 2601 17 20 28722 2611 false 0 Z component Z {z} component fb1ebd3d-ec50-45aa-a7ca-f9fa8d55d9f3 false true true 0 1 28712 2621 17 20 28712 2621 17 20 28722 2631 false 0 Point Pt Point coordinate df951de7-37e2-4a5e-b044-7561655b224d true true true 0 28759 2581 21 60 28759 2581 21 60 28771 2611 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0a6c2c84-f81b-4f3c-ad0a-a0caab3b5114 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 28535 2655 50 20 28535 2655 50 20 28535.54 2655.587 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 344971a8-726e-4225-85fa-31c303735297 false true true longest_list 28603 2635 69 45 28625 2637 24 41 28637 2658 false A A Item to divide (dividend) c13a5022-1528-43bc-8072-8d4ea180e6d3 true true true 1 1e0768b2-8a6a-4e3f-9b84-c2d9185c85fb 28605 2637 17 20 28605 2637 17 20 28615 2647.25 false B B Item to divide with (divisor) 66579fe6-9898-4690-85c6-21112716dca3 true true true 1 0a6c2c84-f81b-4f3c-ad0a-a0caab3b5114 28605 2657 17 21 28605 2657 17 21 28615 2667.75 false Result R The result of the Division b8af0e0c-6b25-4eae-a872-b785ad5460a8 true true true 0 28652 2637 18 41 28652 2637 18 41 28662.5 2657.5 false 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Srf Plane Srf Plane Create a plane surface a5c79b74-0516-4369-89fe-f6a94f5af8c5 false true true longest_list 28198 2433 68 64 28220 2435 24 60 28232 2465 false Plane P Surface base plane efe50fe1-c73d-4e46-bfcc-d4be9b75dd5b true true true 0 1 28200 2435 17 20 28200 2435 17 20 28210 2445 false 0 0 0 1 0 0 0 1 0 X Size X Dimensions in X direction 47a02209-8df4-4785-bbf6-59135365de87 false true true 1 8884bc22-27d2-42e0-b544-5232e1f21a67 1 28200 2455 17 20 28200 2455 17 20 28210 2465 false -10 10 Y Size Y Dimensions in Y direction 262f5191-ef5a-42f0-b760-87f3ee5e7d11 false true true 1 835b5d20-2615-473b-93ea-c75659b65a0a 1 28200 2475 17 20 28200 2475 17 20 28210 2485 false -10 10 Plane P Resulting plane surface 2ee0a73b-72cd-4ba9-842b-413dbfdc5dc7 true true true 0 28247 2435 17 60 28247 2435 17 60 28257 2465 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. a755f3be-d517-410d-aa2f-e79af2cfaa0f false true true longest_list 28085 2482 63 53 28107 2484 24 49 28119 2509 false Domain start A Start value of numeric interval a7133f39-95e3-4177-82e5-3b2f16f73d58 false true true 1 0b3ce596-5007-488c-ad88-22f89afd1d85 28087 2484 17 24 28087 2484 17 24 28097 2496.25 false Domain end B End value of numeric interval e27b52a1-7dd8-4f33-9bc4-b76cd2a037de false true true 1 51cf9813-098c-48ca-9fa9-5867b2e36d42 28087 2508 17 25 28087 2508 17 25 28097 2520.75 false Domain I Numeric interval between {A} and {B} 8884bc22-27d2-42e0-b544-5232e1f21a67 false true true 0 28134 2484 12 49 28134 2484 12 49 28141.5 2508.5 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 309fb5d7-addb-4d28-aff8-f7e0736c7c39 false true true longest_list 27962 2381 69 45 27984 2383 24 41 27996 2404 false A A Item to divide (dividend) f7b2cdec-bd25-4866-a2d3-b575cdf46bc9 true true true 1 2bc0e3c6-e56a-4bdc-94f4-c2b2f62db8fc 27964 2383 17 20 27964 2383 17 20 27974 2393.25 false B B Item to divide with (divisor) 117a1b87-5d1d-4187-8dcf-c3a640539d19 true true true 1 f3a0fe94-a067-482c-890b-5366b8d60081 27964 2403 17 21 27964 2403 17 21 27974 2413.75 false Result R The result of the Division 33b9e83d-385d-470b-8c25-1ecf8461fd8f true true true 0 28011 2383 18 41 28011 2383 18 41 28021.5 2403.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f3a0fe94-a067-482c-890b-5366b8d60081 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 27895 2411 50 20 27895 2411 50 20 27895.12 2411.562 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. 1d7525b8-0994-4a8c-bd3c-275c60a12854 false true true longest_list 28077 2390 79 53 28115 2392 24 49 28127 2417 false -A Domain start A Start value of numeric interval 8a909c00-b066-4419-96e2-db38e194b412 false true true 1 33b9e83d-385d-470b-8c25-1ecf8461fd8f 28079 2392 33 24 28079 2392 33 24 28105 2404.25 false Domain end B End value of numeric interval 15bb55e7-c7e5-472a-9604-6344ab3726fa false true true 1 33b9e83d-385d-470b-8c25-1ecf8461fd8f 28079 2416 33 25 28095 2416 17 25 28105 2428.75 false Domain I Numeric interval between {A} and {B} 835b5d20-2615-473b-93ea-c75659b65a0a false true true 0 28142 2392 12 49 28142 2392 12 49 28149.5 2416.5 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. aeaec29c-6169-41c7-9e09-4c254997aaec false true true longest_list 28295 2426 68 82 28317 2428 24 78 28329 2467 false Brep B Base Brep 2d74c320-1ebb-42eb-b101-aae86904b645 true true true 1 2ee0a73b-72cd-4ba9-842b-413dbfdc5dc7 28297 2428 17 78 28297 2428 17 78 28307 2467 false Faces F Faces of Brep 167a2d50-b721-4a4a-adb1-e43056d7ec29 true true true 0 28344 2428 17 26 28344 2428 17 26 28354 2441 false Edges E Edges of Brep e74edb73-072e-4b57-be6a-266bc5e479cf true true true 0 28344 2454 17 26 28344 2454 17 26 28354 2467 false Vertices V Vertices of Brep 15e3df52-9c19-4e19-87b2-e8ede921737e true true true 0 28344 2480 17 26 28344 2480 17 26 28354 2493 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 4f0fe75a-645a-4f6a-a118-6cf3774e5fc1 false true true longest_list 28484 2372 72 64 28510 2374 24 60 28522 2404 false List L Base list 0ff08a6d-aa3a-4b46-bf3a-e672ce6d2f6f true true true 1 1 e74edb73-072e-4b57-be6a-266bc5e479cf 28486 2374 21 20 28486 2374 21 20 28498 2384 false Index i Item index a7b2f281-a261-4876-a135-9ca4fd1362bd false true true 1 56464a74-4f88-4bb1-b8eb-a9a2e0093e33 1 28486 2394 21 20 28486 2394 21 20 28498 2404 false 0 Wrap W Wrap index to list bounds 4b2253d9-22b4-43b1-8cc3-88af587cdfc6 false true true 0 1 false 28486 2414 21 20 28486 2414 21 20 28498 2424 false false Element E Item at {i'} 5692a42f-685b-435e-b54f-0a493977129d true true true 0 28537 2374 17 60 28537 2374 17 60 28547 2404 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 56464a74-4f88-4bb1-b8eb-a9a2e0093e33 false true true 0 0 1 2 false true false 1 0 false 255;0;0;0 255;255;250;90 28400 2387 50 52 28400 2387 50 52 28400.55 2387.728 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 8d829159-d035-4333-a7dc-0ae146e636bc false true true longest_list 28583 2389 70 50 28606 2391 24 46 28618 2414 false Curves C Curves to join aec75fbb-e94e-4b28-a1a8-46baf23338cb true true true 1 1 5692a42f-685b-435e-b54f-0a493977129d 28585 2391 18 23 28585 2391 18 23 28595.5 2402.5 false Preserve P Preserve direction of input curves 7919c851-49c9-407d-86ca-0cf244ebe603 false true true 0 1 false 28585 2414 18 23 28585 2414 18 23 28595.5 2425.5 false false Curves C Joined curves and individual curves that could not be joined. 6dd5586e-696b-4334-9790-9baa5136fe16 true true true 0 28633 2391 18 46 28633 2391 18 46 28643.5 2414 false 2f407944-81c3-4062-a485-276454ec4b8c Fillet Fillet Fillet Fillet the sharp corners of a curve. 5d398aa5-a05a-44ac-ad64-ccf95befd9aa false true true longest_list 28694 2376 70 55 28717 2378 24 51 28729 2404 false Curve C Curve to fillet e7211691-9490-4f19-8109-b1f55820d1b2 true true true 1 6dd5586e-696b-4334-9790-9baa5136fe16 28696 2378 18 25 28696 2378 18 25 28706.5 2390.75 false Radius R Radius of fillet bdb157e1-966c-4aac-93fc-a6d79752ee7f false true true 1 4e9fa564-ea4f-4492-ae08-13fae095462a 28696 2403 18 26 28696 2403 18 26 28706.5 2416.25 false Curve C Curve with filleted corners cf76335b-7967-43da-a85b-bf9960201b49 true true true 0 28744 2378 18 51 28744 2378 18 51 28754.5 2403.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. ea905801-33b4-4f17-a7eb-04320988a7ee false true true 2 1 cf76335b-7967-43da-a85b-bf9960201b49 1 {A;B;C} {A;B} 28784.15 2383.489 159 40 28790.15 2389.489 147 28 28784.15 2383.489 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. e0d7ebd0-b8fa-4a46-b651-3f8ebeb908d4 false true true longest_list 28484 2461 72 64 28510 2463 24 60 28522 2493 false List L Base list 84af2990-bba6-4ee1-b892-8e3642f85457 true true true 1 1 e74edb73-072e-4b57-be6a-266bc5e479cf 28486 2463 21 20 28486 2463 21 20 28498 2473 false Index i Item index dff4975c-1638-440c-95a3-15448523d1d7 false true true 1 0a8a8bab-7d3d-415f-b278-7b32ffd16f12 1 28486 2483 21 20 28486 2483 21 20 28498 2493 false 0 Wrap W Wrap index to list bounds 87eac8d2-dce3-4b99-af80-f214057571d2 false true true 0 1 false 28486 2503 21 20 28486 2503 21 20 28498 2513 false false Element E Item at {i'} 4ab0d75b-7662-4f08-a652-5db43e7b481a true true true 0 28537 2463 17 60 28537 2463 17 60 28547 2493 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0a8a8bab-7d3d-415f-b278-7b32ffd16f12 false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 28417 2482 50 20 28417 2482 50 20 28417.07 2482.59 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28518.06 2332.171 28722.66 2335.771 28722.4 2350.671 28517.8 2347.071 fillet radius - tabs 20 Arial Black true false Scribble Scribble A quick note 990470ee-34ca-44bb-8cb9-138a3e68c3cd 28512.8 2327.171 214.8574 28.50024 28512.8 2327.171 214.8574 28.50024 28518.06 2332.171 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 50815373-4eab-483d-9478-931ac8cda2b0 false true true longest_list 29396 2462 84 68 29434 2464 24 64 29446 2496 false Edges E Edge curves 04fc2b0a-4360-4258-8589-65d0a707d8af true true true 1 1 4 4ab0d75b-7662-4f08-a652-5db43e7b481a a87a11b1-a479-43c3-bc85-cc4995784411 944ddf24-64b0-488c-ae75-c0922b507609 52666afe-f320-4f7a-9c02-0ecceff887b7 29398 2464 33 64 29398 2464 33 64 29424 2496 false Surfaces S Resulting planar surfaces 061b4739-6bd4-4a3d-acde-18d54f3b418e true true true 0 29461 2464 17 64 29461 2464 17 64 29471 2496 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4e9fa564-ea4f-4492-ae08-13fae095462a false true true 0 .02 true false false 1 0 false 255;0;0;0 255;255;250;90 28584 2361 61 20 28584 2361 61 20 28584.1 2361.39 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28022.3 2728.008 29070.31 2720.935 29070.69 2781.059 28022.68 2788.132 Create generic ring joint tab 64 Arial Black true false Scribble Scribble A quick note 6143a0e4-5385-41e1-a621-4f0a25c3c4e8 28017.3 2715.935 1058.387 77.19678 28017.3 2715.935 1058.387 77.19678 28022.3 2728.008 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 aa6ffd30-240e-4887-983d-2488df6941b7 0bc5c605-4305-4419-8880-d07c479e8a9f Group A group of Grasshopper objects 80c86f55-22c4-49b9-9296-36b04c4c7a30 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values aa6ffd30-240e-4887-983d-2488df6941b7 false true true 0 0.127 true true true 1 0 false 255;0;0;0 255;255;250;90 27770 2576 66 20 27770 2576 66 20 27770.96 2576.031 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27653.38 2552.368 27829.64 2552.149 27829.73 2595.01 27653.47 2595.229 bolt-to-rib-edge distance 20 Arial Black true false Scribble Scribble A quick note 0bc5c605-4305-4419-8880-d07c479e8a9f 27648.38 2547.149 186.3496 53.08032 27648.38 2547.149 186.3496 53.08032 27653.38 2552.368 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0b3ce596-5007-488c-ad88-22f89afd1d85 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 28017 2484 50 20 28017 2484 50 20 28017.28 2484.879 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27919.69 2539.917 28119.04 2539.769 28119.1 2586.761 27919.74 2586.909 Total Length of the ring joint flap 20 Arial Black true false Scribble Scribble A quick note 1b1edaf1-e615-4627-a9ee-9e987cb605dd 27914.69 2534.769 209.4063 57.14014 27914.69 2534.769 209.4063 57.14014 27919.69 2539.917 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 51cf9813-098c-48ca-9fa9-5867b2e36d42 false true true 1 5b0b509e-6d86-4658-be5e-059ca594d4c2 0.178 true false false 1 0 false 255;0;0;0 255;255;250;90 28001 2508 65 20 28001 2508 65 20 28001.69 2508.682 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 2ed1fb48-4390-4992-a2ec-277ff92815ae false true true longest_list 28588 2515 85 64 28627 2517 24 60 28639 2547 false Curve C Curve to evaluate 57ca90f4-1803-4537-ab18-c8b497a2016f true true true 1 4ab0d75b-7662-4f08-a652-5db43e7b481a true 28590 2517 34 30 28590 2517 34 30 28616.5 2532 false Parameter t Parameter on curve domain to evaluate ddecfe19-8d24-44a7-987d-ebdd8e0db751 false true true 1 776a1f9a-2162-49b3-b543-c8b009e49566 28590 2547 34 30 28606 2547 18 30 28616.5 2562 false Point P Point on the curve at {t} f652b33c-5226-4693-bd3f-ddc56a9fd84f true true true 0 28654 2517 17 20 28654 2517 17 20 28664 2527 false Tangent T Tangent vector at {t} 6a8ce936-4089-4060-9af8-b3e51c0b4802 false true true 0 28654 2537 17 20 28654 2537 17 20 28664 2547 false Length L Length along the curve from the start to {t} 84dd77b3-050d-42de-b142-10992a82c632 false true true 0 28654 2557 17 20 28654 2557 17 20 28664 2567 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 776a1f9a-2162-49b3-b543-c8b009e49566 false true true 0 .25 false false false 1 0 false 255;0;0;0 255;255;250;90 28523 2541 50 20 28523 2541 50 20 28523.17 2541.354 false f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror Mirror Mirror an object. cacb66d8-4144-4256-a226-721327371b0e false true true longest_list 28936 2649 72 65 28960 2651 24 61 28972 2682 false Geometry G Base geometry ac3c9d98-b42e-4e36-8591-fc5d49540e2d true true true 1 944ddf24-64b0-488c-ae75-c0922b507609 28938 2651 19 30 28938 2651 19 30 28949 2666.25 false Plane P Mirror plane 3d8e058d-81ca-46da-afb2-7d74b481888f true true true 1 fc16953c-0fc1-4716-a5f5-ae85f1c8ecf4 28938 2681 19 31 28938 2681 19 31 28949 2696.75 false Geometry G Mirrored geometry a87a11b1-a479-43c3-bc85-cc4995784411 true true true 0 28987 2651 19 30 28987 2651 19 30 28998 2666.25 false Transform X Transformation data 6b1554bc-f3ed-4187-a657-eff434134897 false true true 0 28987 2681 19 31 28987 2681 19 31 28998 2696.75 false 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 XZ Plane XZ Plane XZ World XZ plane. 9a852a68-23f9-4472-92b3-ff719cecea38 false true true longest_list 28815 2679 70 37 28839 2681 24 33 28851 2698 false Origin O Origin of plane acdee1c4-2c08-46a7-849a-a7dd90afb3d5 true true true 0 1 28817 2681 19 33 28817 2681 19 33 28828 2697.5 false 0 0 0 Plane P World XZ plane fc16953c-0fc1-4716-a5f5-ae85f1c8ecf4 true true true 0 28866 2681 17 33 28866 2681 17 33 28876 2697.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28422.56 2567.031 28604.48 2568.891 28603.89 2621.531 28421.97 2619.671 location (%) of one of the paired bolts (other one is mirrored) 14 Arial Black true false Scribble Scribble A quick note ff033654-1029-4d7c-be24-f7fd6c27a25d 28416.97 2562.031 192.5059 64.50024 28416.97 2562.031 192.5059 64.50024 28422.56 2567.031 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 78e9772c-211c-4f43-8b40-d39a451537ca 8fd96f94-a055-46cf-94d9-396f9822cc9a Group A group of Grasshopper objects 12e1b3ab-d26f-4bdb-aba6-c33b91a453dc 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 78e9772c-211c-4f43-8b40-d39a451537ca false true true 0 0.024 true true true 1 0 false 255;0;0;0 255;255;250;90 27777 2711 66 20 27777 2711 66 20 27777.53 2711.844 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27659.95 2688.18 27843.09 2687.953 27843.18 2730.814 27660.04 2731.041 bolt-to-tab-edge distance 20 Arial Black true false Scribble Scribble A quick note 8fd96f94-a055-46cf-94d9-396f9822cc9a 27654.95 2682.953 193.2344 53.08838 27654.95 2682.953 193.2344 53.08838 27659.95 2688.18 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition c8651c91-d97f-4559-b960-6588af18c9d3 false true true longest_list 27889 2626 69 50 27911 2628 24 46 27923 2651 false A A First item for addition 425c5824-1a8b-420f-a162-4f6eb72589da true true true 1 aa6ffd30-240e-4887-983d-2488df6941b7 27891 2628 17 23 27891 2628 17 23 27901 2639.5 false B B Second item for addition e1162569-def8-4b1b-90f5-78a993833046 true true true 1 78e9772c-211c-4f43-8b40-d39a451537ca 27891 2651 17 23 27891 2651 17 23 27901 2662.5 false Result R The result of the Addition 5b0b509e-6d86-4658-be5e-059ca594d4c2 true true true 0 27938 2628 18 46 27938 2628 18 46 27948.5 2651 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data bolt hole - 17.5mm ( for a 15.9 bolt) Represents a collection of generic data 1e0768b2-8a6a-4e3f-9b84-c2d9185c85fb false true true 1 9f46a1e4-ee26-4cea-8b82-47cbb31b8f69 28267 2637 241 20 28267 2637 241 20 28387.94 2647.446 false 04d3eace-deaa-475e-9e69-8f804d687998 Circular Arc Circular Arc Arc Represents a collection of 3D Arcs b31d44c4-ce86-4f11-b435-1025d494bcb4 false true true 1 133cf3aa-7a13-4f63-8760-10dd73b6f14e 29233 2400 50 20 29233 2400 50 20 29258.03 2410.999 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 507e8a06-cd58-4e77-9b16-fad50e530ecd false true true longest_list 28980 2385 69 82 29003 2387 24 78 29015 2426 false Curve C Curve to explode a902897f-f611-4611-9b6d-3ca8f7ad0f98 true true true 1 ea905801-33b4-4f17-a7eb-04320988a7ee 28982 2387 18 39 28982 2387 18 39 28992.5 2406.5 false Recursive R Recursive decomposition until all segments are atomic 1e0bfc6c-9823-47c4-aa48-c4ed317e105a false true true 0 1 false 28982 2426 18 39 28982 2426 18 39 28992.5 2445.5 false true Segments S Exploded segments that make up the base curve f0e6ec1c-7c8b-43be-a0c5-abc13e08fe6d true true true 0 29030 2387 17 39 29030 2387 17 39 29040 2406.5 false Vertices V Vertices of the exploded segments d571bc16-6f7d-4e26-94b9-228ff2b73ec4 true true true 0 29030 2426 17 39 29030 2426 17 39 29040 2445.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 1001aaae-206f-4ef0-be4e-84b351738b46 false true true longest_list 29286 2438 70 50 29309 2440 24 46 29321 2463 false Curves C Curves to join 9bd4cab5-fa3a-40be-89b8-9ffc7df27b96 true true true 1 2 89a0ef00-6053-4fae-826a-d490e1185548 b31d44c4-ce86-4f11-b435-1025d494bcb4 29288 2440 18 23 29288 2440 18 23 29298.5 2451.5 false Preserve P Preserve direction of input curves a4e0cbd6-50a7-43cd-8a19-b2ca484f9f97 false true true 0 1 false 29288 2463 18 23 29288 2463 18 23 29298.5 2474.5 false false Curves C Joined curves and individual curves that could not be joined. 52666afe-f320-4f7a-9c02-0ecceff887b7 true true true 0 29336 2440 18 46 29336 2440 18 46 29346.5 2463 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. dac5497c-dfbb-4f9c-be11-9c7b5baaff59 false true true longest_list 29146 2385 68 88 29168 2387 24 84 29180 2429 false List L List to filter b8f8e4a3-9716-4f36-8122-953d39d14b55 true true true 1 1 f0e6ec1c-7c8b-43be-a0c5-abc13e08fe6d 29148 2387 17 42 29148 2387 17 42 29158 2408 false Dispatch pattern P Dispatch pattern 1f8416f3-06d2-4d02-b052-9b2d5ed19b8a false true true 1 1 6f97622c-1856-45a1-bbca-a877d544ed6f 2 false 29148 2429 17 42 29148 2429 17 42 29158 2450 false true false List A A Dispatch target for True values 133cf3aa-7a13-4f63-8760-10dd73b6f14e true true true 0 29195 2387 17 42 29195 2387 17 42 29205 2408 false List B B Dispatch target for False values 89a0ef00-6053-4fae-826a-d490e1185548 true true true 0 29195 2429 17 42 29195 2429 17 42 29205 2450 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6f97622c-1856-45a1-bbca-a877d544ed6f false true true 0 0 1 0 1 0 0 false true true 1 0 false 255;0;0;0 255;255;250;90 29067 2416 59 98 29067 2416 59 98 29067.03 2416.799 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data da80449e-d97a-4b3a-8ffe-e8ae2982cd4d false true true 1 b02ac889-43b9-48d6-bb25-74f9d1a087f8 31945 1423 54 20 31945 1423 54 20 31972.34 1433.648 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 382c0831-bea5-4340-aa3f-1e927f957a9f false true true 1 fc21400b-7f89-43dc-9771-ddae13314e40 34832 2296 50 20 34832 2296 50 20 34857.17 2306.64 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data c0b0fbd1-469e-4d6f-8981-57b422dcf81d false true true 1 6ef1604b-17bd-4998-a41f-f3e131d30226 32467 2297 50 20 32467 2297 50 20 32492.91 2307.485 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 9c61e326-b77e-4ccf-ac38-ef60c060052a false true true longest_list 33209 1942 71 46 33233 1944 24 42 33245 1965 false Curve C Curve to offset 470d204d-6606-4f2d-9822-f6a63f8a529c true true true 1 7a4d8395-6e76-4132-b6a8-5bef66321cd7 33211 1944 19 21 33211 1944 19 21 33222 1954.5 false Guide G Optional guide curve bdcdd6f1-b6e2-42a2-9db3-701b6b63b7d9 true true true 0 33211 1965 19 21 33211 1965 19 21 33222 1975.5 false Curve C Flipped curve 0b34aa37-2619-40db-9a01-740f2e6201ca true true true 0 33260 1944 18 21 33260 1944 18 21 33270.5 1954.5 false Flag F Flip action 5ca1793e-44c3-4ad1-9af9-277b1bc744af false true true 0 false 33260 1965 18 21 33260 1965 18 21 33270.5 1975.5 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 5 6 3aea63ed-5520-444d-b8c9-f0ffb10631be 86365080-19be-4068-9cb7-3337eeb99fdf 9fd8cdb0-8de3-4771-87f0-9db4454182b0 f690723a-3533-4ab9-8f89-3f696c3a57ea 15f4a191-abb5-4fca-bb9b-5f3b85099633 06ee471c-bca1-4758-b649-5621df6bd0d5 Group A group of Grasshopper objects 1650a52f-cc7b-4d1e-ba19-36b2fde0185a 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 3aea63ed-5520-444d-b8c9-f0ffb10631be false true true longest_list 44787 2260 69 50 44809 2262 24 46 44821 2285 false Breps B Breps to join 69785ea6-4f48-464c-b83d-b62a6cf33520 true true true 1 1 67237c82-b95e-4bce-827a-24da08f419dc 44789 2262 17 46 44789 2262 17 46 44799 2285 false Breps B Joined Breps 4d91f7f4-b974-4390-bf7d-299404e6dd10 true true true 0 44836 2262 18 23 44836 2262 18 23 44846.5 2273.5 false Closed C Closed flag for each resulting Brep 8be06e6e-6e89-4c07-9859-fe034e25064e false true true 0 false 44836 2285 18 23 44836 2285 18 23 44846.5 2296.5 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 86365080-19be-4068-9cb7-3337eeb99fdf false true true longest_list 44348 2148 90 64 44391 2150 24 60 44403 2180 false Surface S Base surface 0fcc5a25-fcf6-4921-a734-3823a7a738a3 true true true 3 37d3c29b-be91-4eb9-804d-e33ed188298f d8bd5dab-2504-4eeb-919c-09511544becf fe8f1b28-8e0a-493b-9f0a-d4f5cb11b9bf true 44350 2150 38 30 44350 2150 38 30 44378.5 2165 false Point uv {uv} coordinate to evaluate b0a824ab-09e7-4dfd-ad3d-1240c18f01c9 false true true 1 9fd8cdb0-8de3-4771-87f0-9db4454182b0 44350 2180 38 30 44366 2180 22 30 44378.5 2195 false Point P Point at {uv} 56ffc876-d152-42bb-8581-0b3db5a92ec2 true true true 0 44418 2150 18 20 44418 2150 18 20 44428.5 2160 false Normal N Normal at {uv} 05822068-8c98-4474-ac33-575e445b7085 false true true 0 44418 2170 18 20 44418 2170 18 20 44428.5 2180 false Frame F Frame at {uv} 01524d95-4c3f-4f88-bbf8-99ae3f98da37 true true true 0 44418 2190 18 20 44418 2190 18 20 44428.5 2200 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9fd8cdb0-8de3-4771-87f0-9db4454182b0 false true true 0 0.5,0.5,0 true true true 1 0 false 255;0;0;0 255;255;250;90 44200 2184 101 21 44200 2184 101 21 44200.63 2184.488 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. 15f4a191-abb5-4fca-bb9b-5f3b85099633 false true true longest_list 44690 2259 69 48 44713 2261 24 44 44725 2283 false Base B Profile curve or surface ae354b8a-c199-4324-a22d-2cd25e7cf420 true true true 1 f04b087e-4730-452d-8028-3ae425f4e8fe 44692 2261 18 22 44692 2261 18 22 44702.5 2272 false Direction D Extrusion direction d424536e-6c6b-4325-befc-0df85493c310 false true true 1 ffbc4b7b-02d5-42b1-a453-35c5318de32f 44692 2283 18 22 44692 2283 18 22 44702.5 2294 false Extrusion E Extrusion result 67237c82-b95e-4bce-827a-24da08f419dc true true true 0 44740 2261 17 44 44740 2261 17 44 44750 2283 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 06ee471c-bca1-4758-b649-5621df6bd0d5 false true true longest_list 44606 2164 68 53 44628 2166 24 49 44640 2191 false Vector V Base vector 70fe2542-76d2-426d-a291-803a4eadb87d false true true 1 05822068-8c98-4474-ac33-575e445b7085 44608 2166 17 24 44608 2166 17 24 44618 2178.25 false Amplitude A Amplitude (length) value ae935cb0-e821-4001-ba8f-2032985ef732 false true true 1 37466a95-5935-44b0-b4f0-92334d50bc1c 1 44608 2190 17 25 44608 2190 17 25 44618 2202.75 false 1 Vector V Resulting vector ffbc4b7b-02d5-42b1-a453-35c5318de32f false true true 0 44655 2166 17 49 44655 2166 17 49 44665 2190.5 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number metal thickness of flower joint Represents a collection of double precision floating point numbers 37466a95-5935-44b0-b4f0-92334d50bc1c false true true 1 0b829ce2-f756-4de5-92a4-ab0bdcbf22be 44244 1518 211 20 44244 1518 211 20 44350.01 1528.004 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 3c86a4fb-a8e5-4d2a-9911-0d3c290825a0 false true true longest_list 44346 2240 69 64 44369 2242 24 60 44381 2272 false Stream A A Input stream #1 1c4d0e49-c7f8-4a24-9d45-b549ad646345 true true true 2 1 37d3c29b-be91-4eb9-804d-e33ed188298f 44348 2242 18 20 44348 2242 18 20 44358.5 2252 false Stream B B Input stream #2 cce454d6-a9ee-4444-98cc-e2ddfc023122 true true true 2 1 d8bd5dab-2504-4eeb-919c-09511544becf 44348 2262 18 20 44348 2262 18 20 44358.5 2272 false Stream C C Input stream #3 002632f6-bcad-4145-872d-d27d46532357 true true true 2 1 fe8f1b28-8e0a-493b-9f0a-d4f5cb11b9bf 44348 2282 18 20 44348 2282 18 20 44358.5 2292 false Stream S Merged stream f04b087e-4730-452d-8028-3ae425f4e8fe true true true 0 44396 2242 17 60 44396 2242 17 60 44406 2272 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data finished V-plates Represents a collection of generic data d8bd5dab-2504-4eeb-919c-09511544becf false true true 1 cc6f41f7-3f00-4761-aca7-217e2c8a494a 43815 2488 124 20 43815 2488 124 20 43877.82 2498.077 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 90733749-dfb2-4e31-a592-0d63e7d00221 false true true longest_list 44108 2477 69 53 44132 2479 24 49 44144 2504 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 203f9b61-f777-4374-bbad-55ddbdf0efea true true true 2 3 37d3c29b-be91-4eb9-804d-e33ed188298f d8bd5dab-2504-4eeb-919c-09511544becf fe8f1b28-8e0a-493b-9f0a-d4f5cb11b9bf 44110 2479 19 24 44110 2479 19 24 44121 2491.25 false Gate G Gate index of output stream caebcbfc-3094-4ecc-9e13-228b786d98fa false true true 2 1 ecff5751-edb9-40b3-b42b-085a5f194211 1 44110 2503 19 25 44110 2503 19 25 44121 2515.75 false 0 Target 0 0 Output for Gate index 0 c151cb60-457a-4438-912e-c098db2dc5d0 true false true 0 44159 2479 16 24 44159 2479 16 24 44168.5 2491.25 false Target 1 1 Output for Gate index 1 fafb2d3f-777f-40cb-bd4e-e5f9d7ab41d5 true false true 0 44159 2503 16 25 44159 2503 16 25 44168.5 2515.75 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Vert. Reinforcement Joints Boolean (true/false) toggle ecff5751-edb9-40b3-b42b-085a5f194211 false true true 0 51137 2963 216 20 51137 2963 216 20 51137.01 2963.495 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport c7b837bd-6e85-4f59-915e-0972a9e2f375 false true true longest_list 44309 3205 48 64 44331 3207 24 60 44343 3237 false Location L Location and orientation of text tag e1672637-a484-4246-8107-1260f3ce36d5 false true true 1 40286949-dccb-4c10-be03-3046775fa029 44311 3207 17 20 44311 3207 17 20 44321 3217 false Text T The text to display f7450452-2bfe-4cb9-8bea-7d6c426ef670 false true true 1 6247dc78-2720-4d9a-911d-f07922fcb3e1 44311 3227 17 20 44311 3227 17 20 44321 3237 false Size S Size of text abe708c5-7db1-4085-8473-da5fa17600d3 false true true 1 f10d638e-e332-49b5-a355-1ea7cbcd3072 1 44311 3247 17 20 44311 3247 17 20 44321 3257 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f10d638e-e332-49b5-a355-1ea7cbcd3072 false true true 0 0.05 true true true 1 0 false 255;0;0;0 255;255;250;90 44250 3252 50 20 44250 3252 50 20 44250.76 3252.414 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e11de71a-957f-4dc4-ae3e-92abce58ccde false true true 0 .33 true true true 1 0 false 255;0;0;0 255;255;250;90 43568 3123 50 20 43568 3123 50 20 43568.04 3123.79 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. c073292a-c2c7-4bdd-8388-09f3873bcfa3 false true true longest_list 43443 3061 69 53 43467 3063 24 49 43479 3088 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream d0f30950-d9bb-4f2c-9622-b1d28d4bb74a true true true 2 1 4a1e6a03-68d8-4322-8c23-807fee2271aa 43445 3063 19 24 43445 3063 19 24 43456 3075.25 false Gate G Gate index of output stream a700e784-8fba-4f7b-ac73-6fdf3d7b759b false true true 2 1 f9cb0878-72a1-46a3-9563-890939d9a917 1 43445 3087 19 25 43445 3087 19 25 43456 3099.75 false 0 Target 0 0 Output for Gate index 0 7c4f794e-dac2-4fe0-be44-84f9e6e0a6df true false true 0 43494 3063 16 24 43494 3063 16 24 43503.5 3075.25 false Target 1 1 Output for Gate index 1 a396451f-7c0e-4fc4-ac1a-f1dabec840fb true false true 0 43494 3087 16 25 43494 3087 16 25 43503.5 3099.75 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. d7becca0-3b8e-4e77-b96e-f13ffbc0d467 false true true longest_list 43638 3083 85 64 43677 3085 24 60 43689 3115 false Curve C Curve to evaluate b07577e9-cfc0-4da3-b884-bf82b67e69dc true true true 1 a396451f-7c0e-4fc4-ac1a-f1dabec840fb true 43640 3085 34 30 43640 3085 34 30 43666.5 3100 false Parameter t Parameter on curve domain to evaluate c182c9a2-96f9-4b55-b361-8ef6056c2d51 false true true 1 e11de71a-957f-4dc4-ae3e-92abce58ccde 43640 3115 34 30 43656 3115 18 30 43666.5 3130 false Point P Point on the curve at {t} b931413b-424f-4148-92df-40e22c4fbac4 true true true 0 43704 3085 17 20 43704 3085 17 20 43714 3095 false Tangent T Tangent vector at {t} fa2ec1d2-25b5-419d-8bb5-32f4551cfbc5 false true true 0 43704 3105 17 20 43704 3105 17 20 43714 3115 false Length L Length along the curve from the start to {t} fe708440-c142-4ec6-8cfd-8ca0ba6e1c6f false true true 0 43704 3125 17 20 43704 3125 17 20 43714 3135 false 75eec078-a905-47a1-b0d2-0934182b1e3d Plane Origin Plane Origin Pl Origin Change the origin point of a plane 768e620c-da52-4fb4-80d9-2b36101b81ec false true true longest_list 43770 3024 73 87 43794 3026 24 83 43806 3068 false Base B Base plane 31c90302-157b-4894-8c9f-95972fac9983 true true true 1 b9d6b43b-7292-4009-8efb-19e1cc029708 43772 3026 19 41 43772 3026 19 41 43783 3046.75 false Origin O New origin point of plane 6f3cd6f0-e128-4932-ad8b-518bf727c7a7 true true true 1 b931413b-424f-4148-92df-40e22c4fbac4 43772 3067 19 42 43772 3067 19 42 43783 3088.25 false Plane Pl Plane definition 3a405b28-4511-4ca1-a3e0-ac87f1407e3c true true true 0 43821 3026 20 83 43821 3026 20 83 43832.5 3067.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 43754 2988.596 44509.86 2991.892 44509.71 3024.698 43753.85 3021.402 VERT. SPACE FRAME LABELS 44 Arial Black true false Scribble Scribble A quick note bffa70c1-119f-4c2d-92e9-71e3a7cf767e 43748.85 2983.596 766.0039 46.10254 43748.85 2983.596 766.0039 46.10254 43754 2988.596 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Vert Reinforcement Petal Plane Represents a collection of generic data 219f4713-36b8-4e03-a55c-5fc41aa5208b false true true 1 1 69b6e933-1de7-4d3d-836f-c5ceffd92477 43144 3014 218 20 43144 3014 218 20 43253.67 3024.387 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim alphabet As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" alphabet = alphabet.ToCharArray 'associate the letters to numbers from 0 to 25 Dim ribStr As String Dim colStr As String Dim maxIndexI As Integer Dim maxIndexJ As Integer Dim maxPath As Gh_Path 'later we will create a string to set each path and store it here. Dim maxPathAsString As String maxPath = pathAsStr.Path(pathAsStr.BranchCount - 1) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(0) maxPathAsString = maxPathAsString.Remove(0, 1) maxIndexI = CInt(maxPathAsString) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(1) maxPathAsString = maxPathAsString.Remove(maxPathAsString.Length - 1, 1) maxIndexJ = CInt(maxPathAsString) Dim lblCollection As New DataTree(Of String) For i As Integer = 0 To maxIndexI For j As Integer = 0 To maxIndexJ Dim currentPath As New GH_Path currentPath.FromString(i & ";" & j) ' print(currentPath.ToString) lblCollection.EnsurePath(currentPath) ribStr = pathAsStr.Branch(currentPath)(0).Split(";")(0) ribStr = alphabet(CInt(ribStr)) colStr = pathAsStr.Branch(currentPath)(0).Split(";")(1) colStr = colStr.PadLeft(2, "0") print(ribStr & colStr) lblCollection.Add(ribStr & colStr, currentPath) Next 'output Label = lblCollection Next 0 VB Script Path-to-Label VB A VB.NET scriptable component a383245f-2257-4d0b-a53b-7e9930654268 1 false true true longest_list 43702 3157 139 153 43775 3159 24 149 43787 3234 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable path Script Variable path 2 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result label Output parameter label true false Variable path pathAsStr Script Variable path d1dfb500-50b9-4439-bffb-93c7e84f6722 true true true 2 1 7b1ab425-d18f-42a2-bfe6-bf2d92b03ed5 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 43704 3159 68 149 43704 3159 68 149 43739.5 3233.5 false Output out Print, Reflect and Error streams 3408694e-a958-4bd0-b705-a3c070c50b59 false true true 0 43802 3159 37 74 43802 3159 37 74 43822 3196.25 false Result label label Output parameter label 6bb8a298-6ad9-4980-8a0a-311a7697b311 true true true 0 43802 3233 37 75 43802 3233 37 75 43822 3270.75 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 7b1ab425-d18f-42a2-bfe6-bf2d92b03ed5 false true true 2 1 c04401ea-eaae-4fd8-954a-6adec473415b 1 {A;B;C}(i) {i;B} 43496.49 3252.051 174 40 43502.49 3258.051 162 28 43496.49 3252.051 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes Represents a collection of generic data 2e146725-86da-4c3b-8710-1201840d214d false true true 1 379f22b4-f47a-423d-bc4f-c00a874c9714 37381 2283 198 20 37381 2283 198 20 37480.38 2293.684 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data vertical reinforcement tubes Represents a collection of generic data 4a1e6a03-68d8-4322-8c23-807fee2271aa false true true 2 1 1 d205cfe6-747c-42ef-90fc-b1692daf88a0 43144 3066 217 20 43144 3066 217 20 43262.69 3076.559 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. e8b6413d-c475-4160-9eab-c6c57e7534dc false true true longest_list 43396 3237 71 64 43422 3239 24 60 43434 3269 false List L List to shift 3a7a678f-8838-4101-bf82-590bbfbd2a01 true true true 1 1 1c8f72e2-37d7-473a-8e08-d95ff05dfd77 43398 3239 21 20 43398 3239 21 20 43410 3249 false Shift S Shift offset d33d4902-2f4f-41ff-bb22-b877db385991 false true true 1 6916afd7-2873-4a34-b82a-758d25bd08fb 1 43398 3259 21 20 43398 3259 21 20 43410 3269 false 1 Wrap W Wrap values fa166c75-6e53-4376-8e94-42cdb5852af7 false true true 0 1 false 43398 3279 21 20 43398 3279 21 20 43410 3289 false false List L Shifted list c04401ea-eaae-4fd8-954a-6adec473415b true true true 0 43449 3239 16 60 43449 3239 16 60 43458.5 3269 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6916afd7-2873-4a34-b82a-758d25bd08fb false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 43323 3261 50 20 43323 3261 50 20 43323.24 3261.79 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 985abc32-d2c9-4caa-969f-bd5aa8b85cbc false true true longest_list 43396 3306 71 64 43422 3308 24 60 43434 3338 false List L List to shift b96a4b88-2bcf-406c-85b6-7d067fdff5bd true true true 1 1 1c8f72e2-37d7-473a-8e08-d95ff05dfd77 43398 3308 21 20 43398 3308 21 20 43410 3318 false Shift S Shift offset ff440a67-cbfa-475f-898e-d38b5192dc03 false true true 0 1 43398 3328 21 20 43398 3328 21 20 43410 3338 false 1 Wrap W Wrap values 05ff7740-3334-40c8-894f-ba3d70b79a55 false true true 0 1 false 43398 3348 21 20 43398 3348 21 20 43410 3358 false false List L Shifted list 646cc08f-6696-4550-b995-49807a0d8e0c true true true 0 43449 3308 16 60 43449 3308 16 60 43458.5 3338 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 6b7c67cd-6b15-43a8-a884-1991cf984c6e false true true 2 1 646cc08f-6696-4550-b995-49807a0d8e0c 1 {A;B;C}(i) {i;B} 43496.49 3319.65 174 40 43502.49 3325.65 162 28 43496.49 3319.65 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim alphabet As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" alphabet = alphabet.ToCharArray 'associate the letters to numbers from 0 to 25 Dim ribStr As String Dim colStr As String Dim maxIndexI As Integer Dim maxIndexJ As Integer Dim maxPath As Gh_Path 'later we will create a string to set each path and store it here. Dim maxPathAsString As String maxPath = pathAsStr.Path(pathAsStr.BranchCount - 1) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(0) maxPathAsString = maxPathAsString.Remove(0, 1) maxIndexI = CInt(maxPathAsString) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(1) maxPathAsString = maxPathAsString.Remove(maxPathAsString.Length - 1, 1) maxIndexJ = CInt(maxPathAsString) Dim lblCollection As New DataTree(Of String) For i As Integer = 0 To maxIndexI For j As Integer = 0 To maxIndexJ Dim currentPath As New GH_Path currentPath.FromString(i & ";" & j) ' print(currentPath.ToString) lblCollection.EnsurePath(currentPath) ribStr = pathAsStr.Branch(currentPath)(0).Split(";")(0) ribStr = alphabet(CInt(ribStr)) colStr = pathAsStr.Branch(currentPath)(0).Split(";")(1) colStr = colStr.PadLeft(2, "0") print(ribStr & colStr) lblCollection.Add(ribStr & colStr, currentPath) Next 'output Label = lblCollection Next 0 VB Script Path-to-Label VB A VB.NET scriptable component 4ed0cb0c-6e1a-475e-9789-70c93debb783 1 false true true longest_list 43702 3314 139 153 43775 3316 24 149 43787 3391 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable path Script Variable path 2 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result label Output parameter label true false Variable path pathAsStr Script Variable path 2fe2864c-cd18-4a70-b711-a2d2dff0eb2e true true true 2 1 6b7c67cd-6b15-43a8-a884-1991cf984c6e abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 43704 3316 68 149 43704 3316 68 149 43739.5 3390.5 false Output out Print, Reflect and Error streams df37f733-f3e4-4be0-bc96-1a0176b5bd94 false true true 0 43802 3316 37 74 43802 3316 37 74 43822 3353.25 false Result label label Output parameter label 37dbf51b-d6a1-4cc6-a36d-75889dfb3606 true true true 0 43802 3390 37 75 43802 3390 37 75 43822 3427.75 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 376a3a74-bac0-4ea4-b36d-fc956f11cb36 false true true longest_list 44081 3305 69 73 44103 3307 24 69 44115 3342 false Start A String to append to. 893746b4-ed9c-4df8-af9b-07218ee5c4e0 false true true 1 4fb79bcb-0fc6-48f5-b7b5-ef0c5d11241e 44083 3307 17 34 44083 3307 17 34 44093 3324.25 false End B String to append. eb14262f-df23-4463-8c0a-92ebfef364c3 false true true 1 9cc9fcc9-3cac-4291-99ea-00da7b478aea 44083 3341 17 35 44083 3341 17 35 44093 3358.75 false Result R Resulting string consisting of A+B 6247dc78-2720-4d9a-911d-f07922fcb3e1 false true true 0 44130 3307 18 69 44130 3307 18 69 44140.5 3341.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data StartVertNodeLbl Represents a collection of generic data 4fb79bcb-0fc6-48f5-b7b5-ef0c5d11241e false true true 1 6bb8a298-6ad9-4980-8a0a-311a7697b311 43871 3263 127 20 43871 3263 127 20 43935.41 3273.2 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data EndVertNodeLbl Represents a collection of generic data 9cc9fcc9-3cac-4291-99ea-00da7b478aea false true true 1 37dbf51b-d6a1-4cc6-a36d-75889dfb3606 43871 3420 122 20 43871 3420 122 20 43932.51 3430.6 false e76040ec-3b91-41e1-8e00-c74c23b89391 Align Plane Align Plane Align Perform minimal rotation to align a plane with a guide vector 332f8c72-2136-4390-b3fe-440feafe7c6c false true true longest_list 41693 2094 69 58 41716 2096 24 54 41728 2123 false Plane P Plane to straighten 4828a3b7-ba02-4644-82ee-beea4f9828c9 true true true 1 729033d1-6b27-4838-95c0-ca76a8974139 41695 2096 18 27 41695 2096 18 27 41705.5 2109.5 false Direction D Straightening guide direction 98af6b0c-f346-4e0f-b284-753764c6bd42 false true true 1 a170cfc3-86e8-4d64-99c9-fe605ecd5765 41695 2123 18 27 41695 2123 18 27 41705.5 2136.5 false Plane P Straightened plane d3df871a-3945-4a9d-9339-54d1ab59a061 true true true 0 41743 2096 17 27 41743 2096 17 27 41753 2109.5 false Angle A Rotation angle 2b10fa78-b2d3-49c6-a39b-c832a917a64c false true true 0 41743 2123 17 27 41743 2123 17 27 41753 2136.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 729033d1-6b27-4838-95c0-ca76a8974139 false true true 2 1 7ca19f88-2057-4c4b-8081-2dc0d0ee6db6 1 {A;B;C;D} {A;B} 41536.5 2086 125 40 41542.5 2092 113 28 41536.5 2086 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. b621b0ba-2417-4313-8664-f530a52603d9 false true true longest_list 43651 3011 72 64 43677 3013 24 60 43689 3043 false List L Base list 57a34ebd-3dd9-4306-85fa-46493efd434d true true true 1 1 219f4713-36b8-4e03-a55c-5fc41aa5208b 43653 3013 21 20 43653 3013 21 20 43665 3023 false Index i Item index 21cde7e9-7a75-4659-9ddf-ae165855b134 false true true 1 59e3a621-41c4-4e14-8851-ff7664248bd2 1 43653 3033 21 20 43653 3033 21 20 43665 3043 false 0 Wrap W Wrap index to list bounds 6ab3978f-ce7b-485f-9e69-da5f56838225 false true true 0 1 false 43653 3053 21 20 43653 3053 21 20 43665 3063 false false Element E Item at {i'} b9d6b43b-7292-4009-8efb-19e1cc029708 true true true 0 43704 3013 17 60 43704 3013 17 60 43714 3043 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 59e3a621-41c4-4e14-8851-ff7664248bd2 false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 43568 3035 50 20 43568 3035 50 20 43568.04 3035.79 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 99ba8d1b-ccfb-49da-85c9-d0adfd27c1a0 false true true 1 f1fd85cd-7ca0-4fdb-b497-591b6a92f5dd 42520 2100 50 20 42520 2100 50 20 42545.95 2110.738 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. d3f793c3-affa-45c7-8bad-cc2e2b494cc1 false true true longest_list 42025 2301 68 66 42047 2303 24 62 42059 2334 false Stream A A Input stream #1 b5d806bd-3f57-4687-8728-ba1e56ea2ea4 true true true 2 1 33fb7267-c6fa-4ece-8c9d-8be3f408acd7 42027 2303 17 31 42027 2303 17 31 42037 2318.5 false Stream B B Input stream #2 a2f05729-8ca5-4f9e-a953-cf411499af69 true true true 2 1 8f803fa4-d0e5-4763-ba27-6d57a425524c 42027 2334 17 31 42027 2334 17 31 42037 2349.5 false Stream S Merged stream 69b6e933-1de7-4d3d-836f-c5ceffd92477 true true true 0 42074 2303 17 62 42074 2303 17 62 42084 2334 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ea98ce00-3f50-44e3-9a99-2756b7884ec7 false true true longest_list 43481 2412 72 64 43507 2414 24 60 43519 2444 false List L Base list 9ac3d2d8-31b7-4254-bf02-a0da74afe46d true true true 1 1 6e017781-fc50-40dc-a84b-4ba6f04bd920 43483 2414 21 20 43483 2414 21 20 43495 2424 false Index i Item index cf37f5cb-46bc-485f-90fd-bdafac914a69 false true true 1 c8cb2082-a4c7-468f-9e35-190aac408277 1 43483 2434 21 20 43483 2434 21 20 43495 2444 false 1 Wrap W Wrap index to list bounds fbc5481e-b3fe-483f-bc4f-64fee6390747 false true true 0 1 false 43483 2454 21 20 43483 2454 21 20 43495 2464 false false Element E Item at {i'} da56dd5a-09fb-446b-a779-96d2dd60a513 true true true 0 43534 2414 17 60 43534 2414 17 60 43544 2444 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c8cb2082-a4c7-468f-9e35-190aac408277 false true true 0 0 2 1 3 false true false 1 0 false 255;0;0;0 255;255;250;90 43406 2451 50 60 43406 2451 50 60 43406.61 2451.832 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 335ccaba-58f3-4972-982c-9e33a1169e8e false true true longest_list 43587 2427 68 56 43610 2429 24 52 43622 2455 false Data D Data to graft d4c0a128-71ee-4e73-8fe3-e3aba26858b7 true true true 2 1 da56dd5a-09fb-446b-a779-96d2dd60a513 43589 2429 18 26 43589 2429 18 26 43599.5 2442 false Strip S Do not create branches for null items 8c17f627-605c-4407-a3cb-5926daf749db false true true 0 1 false 43589 2455 18 26 43589 2455 18 26 43599.5 2468 false false Tree T Graft result e31dad64-4c7b-43a4-ac12-38f81c84854d true true true 0 43637 2429 16 52 43637 2429 16 52 43646.5 2455 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data VertNodePaths Represents a collection of generic data 1c8f72e2-37d7-473a-8e08-d95ff05dfd77 false true true 1 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 43144 3262 112 20 43144 3262 112 20 43200.59 3272.34 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 44232a98-4a7a-46b1-bf15-3a2ce29a351d false true true longest_list 43898 3096 70 84 43920 3098 24 80 43932 3138 false Plane P Plane to decompose f6bb5c6f-de97-4191-b6c9-1f7fc5efe935 true true true 1 3a405b28-4511-4ca1-a3e0-ac87f1407e3c 1 43900 3098 17 80 43900 3098 17 80 43910 3138 false 0 0 0 1 0 0 0 1 0 Origin O Origin point fac4dd5a-82f6-4d41-913f-4c69e41c98f3 true true true 0 43947 3098 19 20 43947 3098 19 20 43958 3108 false X-Axis X X-Axis vector ee21a993-d90b-4f08-b305-c7a7d6160e68 false true true 0 43947 3118 19 20 43947 3118 19 20 43958 3128 false Y-Axis Y Y-Axis vector 94eb03e3-55a9-4588-a288-ca002ee46cf3 false true true 0 43947 3138 19 20 43947 3138 19 20 43958 3148 false Z-Axis Z Z-Axis vector 171e75fa-ec6c-461b-9a97-455aef01fe54 false true true 0 43947 3158 19 20 43947 3158 19 20 43958 3168 false 3dfb9a77-6e05-4016-9f20-94f78607d672 Rotate 3D Rotate 3D Rot3D Rotate an object around a center point and an axis vector. a5c2d2ae-d57d-4496-a259-a94cfe824ab0 false true true longest_list 44078 3056 72 84 44102 3058 24 80 44114 3098 false Geometry G Base geometry 9048bc5f-2440-40cf-9516-4a3024086273 true true true 1 3a405b28-4511-4ca1-a3e0-ac87f1407e3c 44080 3058 19 20 44080 3058 19 20 44091 3068 false Angle A Rotation angle in radians 65307d99-8a6e-469f-9e81-663b785517a7 false true true 1 cd6881c9-7807-4854-843f-560c663f2aec 44080 3078 19 20 44080 3078 19 20 44091 3088 false Center C Center of rotation ee9825df-70b4-4869-b82a-536836fee777 true true true 1 fac4dd5a-82f6-4d41-913f-4c69e41c98f3 44080 3098 19 20 44080 3098 19 20 44091 3108 false Axis X Axis of rotation c7095f96-6c9a-4d22-9e6f-855b555d64d0 false true true 1 171e75fa-ec6c-461b-9a97-455aef01fe54 1 44080 3118 19 20 44080 3118 19 20 44091 3128 false 0 0 1 Geometry G Rotated geometry 40286949-dccb-4c10-be03-3046775fa029 true true true 0 44129 3058 19 40 44129 3058 19 40 44140 3078 false Transform X Transformation data 1bbc0f49-2608-4a97-95b6-d63d48d8b11b false true true 0 44129 3098 19 40 44129 3098 19 40 44140 3118 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 996e758b-256b-4026-9e33-dfead7acf9bb false true true longest_list 43979 3073 67 31 44002 3075 24 27 44014 3089 false Factor N Factor to be multiplied by Pi 9f77f211-fced-4ce4-a728-1ec79ed415fb false true true 0 1 43981 3075 18 27 43981 3075 18 27 43991.5 3088.5 false 1 Output y Output value cd6881c9-7807-4854-843f-560c663f2aec false true true 0 44029 3075 15 27 44029 3075 15 27 44038 3088.5 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 2804ed56-f7b8-4d5b-b5d2-01e6365d47f8 false true true longest_list 43526 4770 71 64 43552 4772 24 60 43564 4802 false List L List to shift a3c32cd6-7ca7-41a9-92ae-dd50e2481038 true true true 1 1 8eecb9b5-1fef-4bdd-b225-7ec19394909d 43528 4772 21 20 43528 4772 21 20 43540 4782 false Shift S Shift offset e642d01b-25f8-41f3-a2b4-c975ccada9f2 false true true 1 a7d67132-0e9d-40dc-ad44-2f00e3e2f37d 1 43528 4792 21 20 43528 4792 21 20 43540 4802 false 1 Wrap W Wrap values 79145ad6-bb0f-4c57-9f6d-8f51e2eb2a40 false true true 0 1 false 43528 4812 21 20 43528 4812 21 20 43540 4822 false true List L Shifted list fab38203-b7ca-498f-aefe-2c9c63cfe5e3 true true true 0 43579 4772 16 60 43579 4772 16 60 43588.5 4802 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 57579cad-5fef-4baa-85d2-424d83d9687a false true true longest_list 43628 4788 68 56 43651 4790 24 52 43663 4816 false Data D Data to graft 4da56975-559c-4d87-a0ff-782b1dd7aa68 true true true 2 1 fab38203-b7ca-498f-aefe-2c9c63cfe5e3 43630 4790 18 26 43630 4790 18 26 43640.5 4803 false Strip S Do not create branches for null items 535052c2-706c-41f7-8ea3-3a46eed87163 false true true 0 1 false 43630 4816 18 26 43630 4816 18 26 43640.5 4829 false false Tree T Graft result 7694225a-03db-465f-9162-685a2e2f4746 true true true 0 43678 4790 16 52 43678 4790 16 52 43687.5 4816 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a7d67132-0e9d-40dc-ad44-2f00e3e2f37d false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 43459 4795 50 20 43459 4795 50 20 43459.15 4795.065 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Previous Node (RIB) Labels Represents a collection of generic data 47125587-b7e8-47aa-abf2-548415c0e33b false true true 1 d035c873-bb10-4732-af59-1f341fd37ffe 43906 4806 194 20 43906 4806 194 20 44003.77 4816.909 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. d035c873-bb10-4732-af59-1f341fd37ffe false true true 2 1 7694225a-03db-465f-9162-685a2e2f4746 1 {A;B;C} {A;C} 43723.12 4796.226 125 40 43729.12 4802.226 113 28 43723.12 4796.226 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 296b6a3c-6cce-428c-a362-2564266c9c8a false true true longest_list 44339 4753 71 64 44363 4755 24 60 44375 4785 false Data D Data to duplicate 32aa8e60-4967-49c2-90d8-ac3535f9852a true true true 1 1 9e9d8bc1-5dce-4f7e-a887-c46b6c656ea6 44341 4755 19 20 44341 4755 19 20 44352 4765 false Number N Number of duplicates 669c35ad-c1e7-4a15-b4c5-bda3b97273fe false true true 1 ab62f6f6-a493-41b5-a23f-709ec087e538 44341 4775 19 20 44341 4775 19 20 44352 4785 false Order O Retain list order 10fc2ed8-f6e2-457f-88a6-f7b61eafbcf4 false true true 0 1 false 44341 4795 19 20 44341 4795 19 20 44352 4805 false true Data D Duplicated data 54c7bc60-8611-48f6-9fa4-462fce080336 true true true 0 44390 4755 18 60 44390 4755 18 60 44400.5 4785 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ab62f6f6-a493-41b5-a23f-709ec087e538 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 44272 4779 50 20 44272 4779 50 20 44272 4779.614 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 7521f33e-dd45-4b43-8906-9def658d39de false true true 2 1 54c7bc60-8611-48f6-9fa4-462fce080336 1 {A;B;C}(i) {A;B;i} 44442.32 4767.225 191 40 44448.32 4773.225 179 28 44442.32 4767.225 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 7540ff74-690b-4371-818a-334fc52f19f9 false true true longest_list 44171 4739 68 66 44193 4741 24 62 44205 4772 false Stream A A Input stream #1 c66ef030-2afa-4bd4-8dad-6a1d22cc36d5 true true true 2 1 47125587-b7e8-47aa-abf2-548415c0e33b 44173 4741 17 31 44173 4741 17 31 44183 4756.5 false Stream B B Input stream #2 62f8974c-14fc-491e-baff-b5f94f0f7561 true true true 2 1 37d6c7dc-7bf7-4eb8-9813-377afed17c2d 44173 4772 17 31 44173 4772 17 31 44183 4787.5 false Stream S Merged stream 9e9d8bc1-5dce-4f7e-a887-c46b6c656ea6 true true true 0 44220 4741 17 62 44220 4741 17 62 44230 4772 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 3658b2fa-450d-431b-a676-d12de79b321d false true true longest_list 44557 5364 69 53 44581 5366 24 49 44593 5391 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 531de9a2-4b8e-4d99-885c-e9ce42aebd9d true true true 2 1 e9321519-bbb6-4449-bff0-b7933decdcca 44559 5366 19 24 44559 5366 19 24 44570 5378.25 false Gate G Gate index of output stream 3685a39c-ee59-48cf-aa78-17ab23c41a1a false true true 2 1 1df45d7c-41cf-4bab-8f58-4fe35f59df47 1 44559 5390 19 25 44559 5390 19 25 44570 5402.75 false 0 Target 0 0 Output for Gate index 0 e908ac8a-38d8-4222-a560-af87c28bff3d true false true 0 44608 5366 16 24 44608 5366 16 24 44617.5 5378.25 false Target 1 1 Output for Gate index 1 d2aa65af-0c67-410a-98e9-ee6c53300db7 true false true 0 44608 5390 16 25 44608 5390 16 25 44617.5 5402.75 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. b9917fd6-0d2a-4610-8f0e-1214b7dacc41 false true true longest_list 44030 5360 70 84 44052 5362 24 80 44064 5402 false Plane P Plane to decompose 1abcdb1a-83b8-4e86-bbfc-6c13a052d53f true true true 1 55e1b260-38ca-435e-b1f9-e3247ba8affd 1 44032 5362 17 80 44032 5362 17 80 44042 5402 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 44d7873a-2a9f-4dc9-992e-0114e7a83540 true true true 0 44079 5362 19 20 44079 5362 19 20 44090 5372 false X-Axis X X-Axis vector 94c6166b-f660-4a97-a749-a18872734bb8 false true true 0 44079 5382 19 20 44079 5382 19 20 44090 5392 false Y-Axis Y Y-Axis vector 9212e730-534c-4233-8ac0-e8155534d3f9 false true true 0 44079 5402 19 20 44079 5402 19 20 44090 5412 false Z-Axis Z Z-Axis vector 4bdc9cee-5062-4284-beb9-c677d4cad780 false true true 0 44079 5422 19 20 44079 5422 19 20 44090 5432 false bc3e379e-7206-4e7b-b63a-ff61f4b38a3e Plane Plane Pl Create a plane from {x} and {y} axes. ff29a433-a7a9-4e9a-b87b-8e5c9fbf65e3 false true true longest_list 44259 5359 73 64 44283 5361 24 60 44295 5391 false Origin O Origin of plane 001e9982-ac64-4b80-a933-31a29844e278 true true true 1 44d7873a-2a9f-4dc9-992e-0114e7a83540 1 44261 5361 19 20 44261 5361 19 20 44272 5371 false 0 0 0 X-Axis X X-Axis direction of plane 7c54330c-c8da-4411-8bb3-35c61b3fd59b false true true 1 94c6166b-f660-4a97-a749-a18872734bb8 1 44261 5381 19 20 44261 5381 19 20 44272 5391 false 1 0 0 Y-Axis Y Y-Axis direction of plane 1830ad38-c2d7-484c-bd18-81eeecfdc7ce false true true 1 4d1bcca4-340a-456d-acba-41ae5135bcf4 1 44261 5401 19 20 44261 5401 19 20 44272 5411 false 0 1 0 Plane Pl Plane definition e80835c0-d1bf-44ac-8335-2c533ff84ca6 true true true 0 44310 5361 20 60 44310 5361 20 60 44321.5 5391 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 48e64e2c-a636-4fac-affb-db9bdf25f691 false true true longest_list 44259 5426 68 53 44281 5428 24 49 44293 5453 false Vector V Base vector 60cd562c-3cc2-4fd9-b572-44b4baa1d1f7 false true true 1 94c6166b-f660-4a97-a749-a18872734bb8 44261 5428 17 24 44261 5428 17 24 44271 5440.25 false Amplitude A Amplitude (length) value 39e90669-d415-4331-a258-8f0e4da0a49e false true true 1 1 f7542952-a9cb-47fa-ab7d-d6fab462d00d 1 44261 5452 17 25 44261 5452 17 25 44271 5464.75 false 1 Vector V Resulting vector c6791ddb-85dd-4e57-b5b8-6c9cb44850b0 false true true 0 44308 5428 17 49 44308 5428 17 49 44318 5452.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 1cddd94f-872c-417e-9e6c-bb34b3a7719e false true true longest_list 44433 5411 72 59 44457 5413 24 55 44469 5441 false Geometry G Base geometry 448c7270-466f-49b9-bf0d-54fa2e86a11f true true true 1 e80835c0-d1bf-44ac-8335-2c533ff84ca6 44435 5413 19 27 44435 5413 19 27 44446 5426.75 false Translation T Translation vector 8f1291a5-c906-4f55-b683-4274e8f7f6d5 false true true 1 683ca6eb-f20d-4ea0-a83e-c8b5fdc22401 44435 5440 19 28 44435 5440 19 28 44446 5454.25 false Geometry G Translated geometry e9321519-bbb6-4449-bff0-b7933decdcca true true true 0 44484 5413 19 27 44484 5413 19 27 44495 5426.75 false Transform X Transformation data 19545a79-9dc8-4387-b842-0bab4c95e847 false true true 0 44484 5440 19 28 44484 5440 19 28 44495 5454.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 84bdc784-576e-4a05-8efc-829aa6aa40a0 false true true longest_list 44259 5477 68 53 44281 5479 24 49 44293 5504 false Vector V Base vector 365c7eaa-4738-4820-83ba-6d87f005ebc1 false true true 1 9212e730-534c-4233-8ac0-e8155534d3f9 44261 5479 17 24 44261 5479 17 24 44271 5491.25 false Amplitude A Amplitude (length) value 2651831f-867e-4b00-9f83-666b1ea413d7 false true true 1 8a7a061e-dd1d-49f7-827a-30216047596e 1 44261 5503 17 25 44261 5503 17 25 44271 5515.75 false 1 Vector V Resulting vector 41da6799-cb7b-4b5d-b399-d8322209fe91 false true true 0 44308 5479 17 49 44308 5479 17 49 44318 5503.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8a7a061e-dd1d-49f7-827a-30216047596e false true true 0 0.015 true true true 1 0 false 255;0;0;0 255;255;250;90 44177 5505 67 20 44177 5505 67 20 44177.14 5505.854 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition d6e82c0d-75bc-4101-9a04-323ae1b984f3 false true true longest_list 44344 5452 69 50 44366 5454 24 46 44378 5477 false A A First item for addition f83d856b-7888-4f74-b729-5dec3e5a1f54 true true true 1 c6791ddb-85dd-4e57-b5b8-6c9cb44850b0 44346 5454 17 23 44346 5454 17 23 44356 5465.5 false B B Second item for addition 9b0a3e1f-88b9-4a10-8942-f00a7081fb9b true true true 1 41da6799-cb7b-4b5d-b399-d8322209fe91 44346 5477 17 23 44346 5477 17 23 44356 5488.5 false Result R The result of the Addition 683ca6eb-f20d-4ea0-a83e-c8b5fdc22401 true true true 0 44393 5454 18 46 44393 5454 18 46 44403.5 5477 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 43570.9 3633.187 44585.33 3639.026 44585.14 3671.832 43570.71 3665.993 VERT. REINFORCEMENT JOINT LABELS 44 Arial Black true false Scribble Scribble A quick note 8e93bd00-2597-43bf-94f9-49cbae7d09e9 43565.71 3628.187 1024.621 48.64502 43565.71 3628.187 1024.621 48.64502 43570.9 3633.187 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data finished V-plates Represents a collection of generic data c8edcc8f-4ff6-4810-bd6f-00e38b7b2976 false true true 2 1 d8bd5dab-2504-4eeb-919c-09511544becf 42974 3851 124 20 42974 3851 124 20 43036.02 3861.615 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 0f605aa6-3d1d-4214-a5a2-91ceb628253e false true true longest_list 43265 3837 69 82 43288 3839 24 78 43300 3878 false Curve C Curve to explode 67c88a12-bff1-42e9-b427-fe8fc4e98312 true true true 1 c8edcc8f-4ff6-4810-bd6f-00e38b7b2976 43267 3839 18 39 43267 3839 18 39 43277.5 3858.5 false Recursive R Recursive decomposition until all segments are atomic 35ae1152-ba0e-4e84-a3fa-5df046acacf5 false true true 0 1 false 43267 3878 18 39 43267 3878 18 39 43277.5 3897.5 false true Segments S Exploded segments that make up the base curve 96ce5824-d852-4808-b1fb-9f90168fffb8 true true true 0 43315 3839 17 39 43315 3839 17 39 43325 3858.5 false Vertices V Vertices of the exploded segments 6a8c314c-516b-46a3-8d3d-bb55fa9eebac true true true 0 43315 3878 17 39 43315 3878 17 39 43325 3897.5 false d788ad7f-6d68-4106-8b2f-9e55e6e107c0 Line + Line Line + Line LnLn Create a plane from two line segments. f2194a11-8f4e-4a4e-8bee-36f7572715d7 false true true longest_list 43724 3748 71 57 43746 3750 24 53 43758 3777 false Line A A First line constraint. Plane origin will be at line start. 710843b0-2473-4367-97af-7f0e6eb0c20e true true true 1 0335ca9f-2ef0-4abf-91d7-de9e1ac05c6f 43726 3750 17 26 43726 3750 17 26 43736 3763.25 false Line B B Second line constraint. Line B should be co-planar with but not parallel to Line A. eeeaa45f-1f9a-4dd4-a5ab-51117f3ad629 true true true 1 5a6949e5-d18f-4101-912a-ea80e76f9393 43726 3776 17 27 43726 3776 17 27 43736 3789.75 false Plane Pl Plane definition 802916d7-6a9a-42d5-ac3e-47fb9b103bdf true true true 0 43773 3750 20 53 43773 3750 20 53 43784.5 3776.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. c896cb4f-4d23-4a6d-8e28-6a52c7f46a5f false true true longest_list 43473 3787 72 64 43499 3789 24 60 43511 3819 false List L Base list 217b1e33-db99-4c68-a613-be7599a3f955 true true true 1 1 96ce5824-d852-4808-b1fb-9f90168fffb8 43475 3789 21 20 43475 3789 21 20 43487 3799 false Index i Item index 2362d9e7-eeaa-4ed2-9dcf-4b9446d8a24e false true true 1 73dd4aa6-487b-4b11-9efe-cd978ad47589 1 43475 3809 21 20 43475 3809 21 20 43487 3819 false 0 Wrap W Wrap index to list bounds 25680727-0d34-4575-b93b-00bd14df06c2 false true true 0 1 false 43475 3829 21 20 43475 3829 21 20 43487 3839 false false Element E Item at {i'} 5a6949e5-d18f-4101-912a-ea80e76f9393 true true true 0 43526 3789 17 60 43526 3789 17 60 43536 3819 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 73dd4aa6-487b-4b11-9efe-cd978ad47589 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 43389 3812 50 20 43389 3812 50 20 43389.54 3812.648 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 6d0d2afe-0c42-45c7-bd84-34644fcfb7a6 false true true longest_list 43473 3719 72 64 43499 3721 24 60 43511 3751 false List L Base list a9bee450-75ad-481d-aa69-49780579fb3d true true true 1 1 96ce5824-d852-4808-b1fb-9f90168fffb8 43475 3721 21 20 43475 3721 21 20 43487 3731 false Index i Item index 113b6a58-9b2e-484d-8459-204c95d86302 false true true 1 7c464fb0-34cb-4d43-af97-77874cb0863e 1 43475 3741 21 20 43475 3741 21 20 43487 3751 false 0 Wrap W Wrap index to list bounds a3fc256d-c715-407e-8a75-2c26a995ee4b false true true 0 1 false 43475 3761 21 20 43475 3761 21 20 43487 3771 false false Element E Item at {i'} a56976bf-df93-4990-8013-a61586ba004c true true true 0 43526 3721 17 60 43526 3721 17 60 43536 3751 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7c464fb0-34cb-4d43-af97-77874cb0863e false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 43389 3744 50 20 43389 3744 50 20 43389.54 3744.969 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 533733ef-5312-4f91-bb98-14f521ca60de false true true longest_list 43593 3738 71 46 43617 3740 24 42 43629 3761 false Curve C Curve to offset 50d70a0f-bd7d-4c95-b7ee-f0be5d9cd097 true true true 1 a56976bf-df93-4990-8013-a61586ba004c 43595 3740 19 21 43595 3740 19 21 43606 3750.5 false Guide G Optional guide curve a9cc4bc0-7689-4025-b46f-811aa8477f06 true true true 0 43595 3761 19 21 43595 3761 19 21 43606 3771.5 false Curve C Flipped curve 0335ca9f-2ef0-4abf-91d7-de9e1ac05c6f true true true 0 43644 3740 18 21 43644 3740 18 21 43654.5 3750.5 false Flag F Flip action 4caf6415-acbb-4c2d-b769-a0ecdb08aed3 false true true 0 false 43644 3761 18 21 43644 3761 18 21 43654.5 3771.5 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport f76f7763-b037-45b9-a14e-5f4d55ee02f9 false true true longest_list 44668 3901 64 64 44706 3903 24 60 44718 3933 false Location L Location and orientation of text tag 24de2fae-b53e-4f54-94fe-f47017f38549 false true true 1 1 bd14db3c-140e-47cf-bee8-6db435e0c7af 44670 3903 33 20 44670 3903 33 20 44696 3913 false Text T The text to display c75ed9de-c8ac-4b9a-918b-53e341bc4a13 false true true 1 1 7bb1a93e-45d2-47e4-98ef-49807feba78c 44670 3923 33 20 44670 3923 33 20 44696 3933 false Size S Size of text 1fc6081b-9c97-4044-93e8-c0e2c6d5c7bb false true true 1 c0cfe644-e52a-4152-ac86-9ff6a298ab54 1 44670 3943 33 20 44686 3943 17 20 44696 3953 false 1 d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. ab5f3252-4ff8-452b-a1af-6b0c452cd9d0 false true true longest_list 44283 3761 69 53 44307 3763 24 49 44319 3788 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream ac253730-e665-4fc9-a46f-a894c862fa18 true true true 2 1 c554180c-4891-4b21-90e2-1510ae22f7c7 44285 3763 19 24 44285 3763 19 24 44296 3775.25 false Gate G Gate index of output stream c8b73c8b-538c-4e74-b5f7-475754be88ec false true true 2 1 228d2b7b-7349-47a8-9b3d-c2efb4a2451d 1 44285 3787 19 25 44285 3787 19 25 44296 3799.75 false 0 Target 0 0 Output for Gate index 0 06108595-0ef1-46a7-b6b2-72774e52a762 true false true 0 44334 3763 16 24 44334 3763 16 24 44343.5 3775.25 false Target 1 1 Output for Gate index 1 bd14db3c-140e-47cf-bee8-6db435e0c7af true false true 0 44334 3787 16 25 44334 3787 16 25 44343.5 3799.75 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f7542952-a9cb-47fa-ab7d-d6fab462d00d false true true 0 0.015 true true true 1 0 false 255;0;0;0 255;255;250;90 43899 3876 67 20 43899 3876 67 20 43899.16 3876.728 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 0bf3356c-4c89-417b-b3a3-536241fb515c false true true longest_list 44174 3760 72 59 44198 3762 24 55 44210 3790 false Geometry G Base geometry 1cf8ad27-8819-4611-81d2-d4409eb5f0d5 true true true 1 802916d7-6a9a-42d5-ac3e-47fb9b103bdf 44176 3762 19 27 44176 3762 19 27 44187 3775.75 false Translation T Translation vector 82c3d4b9-8053-4a0c-b7ac-d236d444ed5a false true true 1 87ea6fb9-eacc-44f4-8192-fcb38e5c0326 44176 3789 19 28 44176 3789 19 28 44187 3803.25 false Geometry G Translated geometry c554180c-4891-4b21-90e2-1510ae22f7c7 true true true 0 44225 3762 19 27 44225 3762 19 27 44236 3775.75 false Transform X Transformation data ed79ccbd-34ee-4ceb-8866-b59b60347379 false true true 0 44225 3789 19 28 44225 3789 19 28 44236 3803.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. e2ecda5f-4eae-4c37-a467-81263435f8fe false true true longest_list 43997 3797 68 53 44019 3799 24 49 44031 3824 false Vector V Base vector eff53277-28d9-4791-b251-a9c76898e568 false true true 1 d958e909-7acc-44ed-b569-c2fd628a3f07 43999 3799 17 24 43999 3799 17 24 44009 3811.25 false Amplitude A Amplitude (length) value ee11748f-b232-40ee-a9a4-998d610f8a1a false true true 1 f7542952-a9cb-47fa-ab7d-d6fab462d00d 1 43999 3823 17 25 43999 3823 17 25 44009 3835.75 false 1 Vector V Resulting vector a1ba2e3a-18ca-4475-b3ee-a00600433b47 false true true 0 44046 3799 17 49 44046 3799 17 49 44056 3823.5 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. bbdf51a0-ae41-48f2-9119-dd01fffd1b82 false true true longest_list 43891 3781 70 84 43913 3783 24 80 43925 3823 false Plane P Plane to decompose e0322b05-8fe9-4784-a8ba-4db681987bff true true true 1 802916d7-6a9a-42d5-ac3e-47fb9b103bdf 1 43893 3783 17 80 43893 3783 17 80 43903 3823 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 5f64cc62-155f-467e-b60a-b7eb1bada077 true true true 0 43940 3783 19 20 43940 3783 19 20 43951 3793 false X-Axis X X-Axis vector d958e909-7acc-44ed-b569-c2fd628a3f07 false true true 0 43940 3803 19 20 43940 3803 19 20 43951 3813 false Y-Axis Y Y-Axis vector 36776a2c-14a0-4851-a117-3491c0a363cb false true true 0 43940 3823 19 20 43940 3823 19 20 43951 3833 false Z-Axis Z Z-Axis vector b753eebf-0802-498e-a21f-d5a45b170de8 false true true 0 43940 3843 19 20 43940 3843 19 20 43951 3853 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 9a634033-d319-4294-8539-0088a0a61282 false true true longest_list 44084 3811 69 50 44106 3813 24 46 44118 3836 false A A First item for addition 6fd70f79-4eeb-4d88-99b4-6d340cbb5f3d true true true 1 a1ba2e3a-18ca-4475-b3ee-a00600433b47 44086 3813 17 23 44086 3813 17 23 44096 3824.5 false B B Second item for addition 41c76257-b2ea-4913-9c6a-2a1f5f9d94e5 true true true 1 52794463-b67b-49a7-9e25-426c2c688a07 44086 3836 17 23 44086 3836 17 23 44096 3847.5 false Result R The result of the Addition 87ea6fb9-eacc-44f4-8192-fcb38e5c0326 true true true 0 44133 3813 18 46 44133 3813 18 46 44143.5 3836 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c0ac9ffb-60b1-4d98-97c1-6b40f59c297a false true true 0 0.01 true true true 1 0 false 255;0;0;0 255;255;250;90 43899 3897 67 20 43899 3897 67 20 43899.36 3897.128 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. fe5b953d-ca95-4fad-8310-2e42dcb64860 false true true longest_list 43997 3853 68 53 44019 3855 24 49 44031 3880 false Vector V Base vector 69c3ecfa-96ae-4a19-ace0-3273474df7df false true true 1 36776a2c-14a0-4851-a117-3491c0a363cb 43999 3855 17 24 43999 3855 17 24 44009 3867.25 false Amplitude A Amplitude (length) value 1e433756-a83d-4853-85f9-bc09c6123ec0 false true true 1 c0ac9ffb-60b1-4d98-97c1-6b40f59c297a 1 43999 3879 17 25 43999 3879 17 25 44009 3891.75 false 1 Vector V Resulting vector 52794463-b67b-49a7-9e25-426c2c688a07 false true true 0 44046 3855 17 49 44046 3855 17 49 44056 3879.5 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Assembled Vert. Reinf. Labels Boolean (true/false) toggle 228d2b7b-7349-47a8-9b3d-c2efb4a2451d false true true 0 51117 2870 239 20 51117 2870 239 20 51117.69 2870.458 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. f3bcb59b-4f06-4f37-a0b6-ac9f3bc7531b false true true longest_list 43536 5304 84 82 43574 5306 24 78 43586 5345 false Brep B Base Brep f35b9d9b-afed-48bf-b6c9-0250080037c1 true true true 1 1 1464fed1-bf75-43a2-869c-e2b03962944e 43538 5306 33 78 43538 5306 33 78 43564 5345 false Faces F Faces of Brep e865afc9-554e-4130-828d-9f1d54a6682a true true true 0 43601 5306 17 26 43601 5306 17 26 43611 5319 false Edges E Edges of Brep eb7ab74f-b113-4868-9fdd-b0132feeaf45 true true true 0 43601 5332 17 26 43601 5332 17 26 43611 5345 false Vertices V Vertices of Brep 943d9426-1c7c-4291-bfd7-96de6c675c5c true true true 0 43601 5358 17 26 43601 5358 17 26 43611 5371 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ee58e40f-b30b-40f5-bbfb-1be5a0a7ee17 false true true longest_list 43739 5333 72 64 43765 5335 24 60 43777 5365 false List L Base list a39584b3-9bf0-4973-bb8b-0b6abf0d0976 true true true 1 1 eb7ab74f-b113-4868-9fdd-b0132feeaf45 43741 5335 21 20 43741 5335 21 20 43753 5345 false Index i Item index fa670b70-4da2-49cb-9646-884f92d78729 false true true 1 5c3aabe0-e5d1-4066-8b13-c9731cc25480 1 43741 5355 21 20 43741 5355 21 20 43753 5365 false 0 Wrap W Wrap index to list bounds b7086168-0e8f-4954-8c16-07e19043b74a false true true 0 1 false 43741 5375 21 20 43741 5375 21 20 43753 5385 false false Element E Item at {i'} 52f232b0-6a84-4a92-9d10-963b49c3ff3d true true true 0 43792 5335 17 60 43792 5335 17 60 43802 5365 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5c3aabe0-e5d1-4066-8b13-c9731cc25480 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 43677 5359 50 20 43677 5359 50 20 43677.7 5359.92 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 85b9f96b-e3ff-400f-8d16-ee1d352eb838 false true true longest_list 43739 5402 72 64 43765 5404 24 60 43777 5434 false List L Base list 5b3db616-6d1b-4c8e-bbcb-4a8cb3621dca true true true 1 1 943d9426-1c7c-4291-bfd7-96de6c675c5c 43741 5404 21 20 43741 5404 21 20 43753 5414 false Index i Item index e43ee010-eb37-42b1-bf44-856d498e7083 false true true 1 f79927bd-3b6c-4986-b2ab-0740093d9861 1 43741 5424 21 20 43741 5424 21 20 43753 5434 false 0 Wrap W Wrap index to list bounds 2246198b-c70d-440f-b0a1-2a0fb57c0ba2 false true true 0 1 false 43741 5444 21 20 43741 5444 21 20 43753 5454 false false Element E Item at {i'} c3c3bd15-ceeb-4bd7-b500-7287141404d8 true true true 0 43792 5404 17 60 43792 5404 17 60 43802 5434 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f79927bd-3b6c-4986-b2ab-0740093d9861 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 43674 5428 50 20 43674 5428 50 20 43674.7 5428.92 false ccc3f2ff-c9f6-45f8-aa30-8a924a9bda36 Line + Pt Line + Pt LnPt Create a plane from a line and a point. 3076d336-43f2-4295-bf39-e294943504cd false true true longest_list 43913 5376 71 53 43935 5378 24 49 43947 5403 false Line L Line constraint. Plane origin will be at line startpoint. Plane x-axis will be parallel to line direction. 9021c2bb-a4ec-4cbe-a82c-870c38322285 true true true 1 01188baf-0a20-4db7-8ed8-24c1dfc74b87 43915 5378 17 24 43915 5378 17 24 43925 5390.25 false Point P Point on plane. Point must not be co-linear with line. 5c3dd1bf-50e7-4fd9-ab9a-dfbb9e785ed9 true true true 1 c3c3bd15-ceeb-4bd7-b500-7287141404d8 43915 5402 17 25 43915 5402 17 25 43925 5414.75 false Plane Pl Plane definition 55e1b260-38ca-435e-b1f9-e3247ba8affd true true true 0 43962 5378 20 49 43962 5378 20 49 43973.5 5402.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. ea8b3549-95e0-4da0-bd9b-e72971c65f28 false true true longest_list 43825 5352 71 46 43849 5354 24 42 43861 5375 false Curve C Curve to offset 236dbed4-ef75-4cce-aeff-eab6f17723d0 true true true 1 52f232b0-6a84-4a92-9d10-963b49c3ff3d 43827 5354 19 21 43827 5354 19 21 43838 5364.5 false Guide G Optional guide curve 47bae1df-b322-4ff6-9b1d-b85f2c627b23 true true true 0 43827 5375 19 21 43827 5375 19 21 43838 5385.5 false Curve C Flipped curve 01188baf-0a20-4db7-8ed8-24c1dfc74b87 true true true 0 43876 5354 18 21 43876 5354 18 21 43886.5 5364.5 false Flag F Flip action 784a0939-b5f8-41de-9c3b-35570bc4021c false true true 0 false 43876 5375 18 21 43876 5375 18 21 43886.5 5385.5 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 603a9708-0384-4e56-82e1-4b63b29ada70 false true true longest_list 44743 5325 64 64 44781 5327 24 60 44793 5357 false Location L Location and orientation of text tag dc53fb4f-b9ff-40de-b5fe-9553439435d0 false true true 1 1 d2aa65af-0c67-410a-98e9-ee6c53300db7 44745 5327 33 20 44745 5327 33 20 44771 5337 false Text T The text to display 18c41ee5-66ab-4236-a030-974150d3ac5a false true true 1 1 c423f79e-8ad3-4f96-b13f-e0bcc142ed38 44745 5347 33 20 44745 5347 33 20 44771 5357 false Size S Size of text cf008b7e-feb8-4613-84c5-54c0192b059f false true true 1 09e9f7a2-45a4-4e86-9978-fe4442c6b0e1 1 44745 5367 33 20 44761 5367 17 20 44771 5377 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 09e9f7a2-45a4-4e86-9978-fe4442c6b0e1 false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 44670 5371 60 20 44670 5371 60 20 44670.36 5371.096 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). d2305e2d-e977-48fb-afb6-ddb89df455c8 false true true longest_list 44149 5321 68 47 44171 5323 24 43 44183 5345 false Vector V Base vector f2db031d-5d5a-48fd-9f59-2c8960547bc9 false true true 1 9212e730-534c-4233-8ac0-e8155534d3f9 44151 5323 17 43 44151 5323 17 43 44161 5344.5 false Vector V Reversed vector 4d1bcca4-340a-456d-acba-41ae5135bcf4 false true true 0 44198 5323 17 43 44198 5323 17 43 44208 5344.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c0cfe644-e52a-4152-ac86-9ff6a298ab54 false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 44570 3949 60 20 44570 3949 60 20 44570.93 3949.895 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flaps of the ring Represents a collection of generic data dc48d0ea-cb29-4515-8db3-b99b7e1e4b08 false true false 1 382c0831-bea5-4340-aa3f-1e927f957a9f 35996 2891 117 20 35996 2891 117 20 36055.38 2901.647 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data VertNodePaths Represents a collection of generic data 49599304-c3ae-48e8-bc4e-dd0000f8cf5f false true false 1 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 36003 2996 112 20 36003 2996 112 20 36059.02 3006.389 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. ea51ad68-224d-4acf-9be0-7d2968170d1f false true false longest_list 36425 2886 88 84 36467 2888 24 80 36479 2928 false Tree T Data Tree 69d29d6a-ed1e-4b91-a993-4f22982cb9df true true false 2 1 dc48d0ea-cb29-4515-8db3-b99b7e1e4b08 36427 2888 37 20 36443 2888 21 20 36455 2898 false Path P Data tree branch path 97b320e2-da39-43a3-abef-7298b276783e false true false 2 1 49599304-c3ae-48e8-bc4e-dd0000f8cf5f 36427 2908 37 20 36427 2908 37 20 36455 2918 false Index i Item index d7dcff8d-8f31-4bec-96f7-85fc69e31ad0 false true false 1 ab628f19-f99a-4349-a97a-c97423700353 36427 2928 37 20 36443 2928 21 20 36455 2938 false Wrap W Wrap index to list bounds 7b10b0c1-654a-4954-ba01-c85f296e5769 false true false 0 1 false 36427 2948 37 20 36443 2948 21 20 36455 2958 false false Element E Item at {P:i'} 69eb61ce-a8ec-4f9e-a242-9baf44a6109e true true false 0 36494 2888 17 80 36494 2888 17 80 36504 2928 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ab628f19-f99a-4349-a97a-c97423700353 false true false 0 0 1 2 3 false true false 1 0 false 255;0;0;0 255;255;250;90 36313 2903 50 71 36313 2903 50 71 36313.04 2903.094 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure 8ccfead2-da30-4003-99ec-1be02024231e false true false longest_list 36860 2909 86 81 36899 2911 24 77 36911 2950 false Data D Data stream to process 3b1b4582-80be-4da5-b89b-c35ba6da7c3e true true false 2 1 69eb61ce-a8ec-4f9e-a242-9baf44a6109e 36862 2911 34 25 36878 2911 18 25 36888.5 2923.833 false Search S Search masks 80e0c9cb-30e7-408f-97e2-c06de26ca2ea false true false 1 1 6e9d6a1f-9d3e-4e6d-a231-4bb7f654c114 1 36862 2936 34 26 36878 2936 18 26 36888.5 2949.5 false false * Replace R Respective replacement paths 2374e48f-c871-48f8-adb7-98d244bc56eb false true false 1 1 1 7610482b-c0e6-4923-9e5e-a46b060cbe0b 36862 2962 34 25 36862 2962 34 25 36888.5 2975.167 false Data D Processed tree data 73707037-bd25-48ff-8dfb-93b2bd2f55b6 true true false 0 36926 2911 18 77 36926 2911 18 77 36936.5 2949.5 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Param Viewer Viewer A viewer for data structures. 6e9d6a1f-9d3e-4e6d-a231-4bb7f654c114 false true false 2 1 69eb61ce-a8ec-4f9e-a242-9baf44a6109e 36583 2807 200 100 36583 2807 200 100 36583.25 2807.719 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. e893d4e3-402a-48a9-8d78-a012bd5e8849 false true false longest_list 36446 2984 68 56 36469 2986 24 52 36481 3012 false Data D Data to graft 2e6ff5e9-f485-4fc0-8996-f1d405cd3d05 true true false 2 1 49599304-c3ae-48e8-bc4e-dd0000f8cf5f 36448 2986 18 26 36448 2986 18 26 36458.5 2999 false Strip S Do not create branches for null items 1600e7b4-f5ac-4c4c-8e57-05bbf12b8fd5 false true false 0 1 false 36448 3012 18 26 36448 3012 18 26 36458.5 3025 false false Tree T Graft result 7610482b-c0e6-4923-9e5e-a46b060cbe0b true true false 0 36496 2986 16 52 36496 2986 16 52 36505.5 3012 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data VertNodePaths Represents a collection of generic data c03b4e1d-56fe-47a8-b417-adf3116bde98 false true true 2 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 42894 4279 112 20 42894 4279 112 20 42950.38 4289.59 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. c8ba2fdb-3215-4970-9f59-34986407835f false true true 2 1 efb310e0-69fe-4a7f-ae19-23cc655db54c 1 {A;B}(i) {B;i} 43202.28 5142.768 174 40 43208.28 5148.768 162 28 43202.28 5142.768 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim alphabet As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" alphabet = alphabet.ToCharArray 'associate the letters to numbers from 0 to 25 Dim ribStr As String Dim colStr As String Dim maxIndexI As Integer Dim maxIndexJ As Integer Dim maxPath As Gh_Path 'later we will create a string to set each path and store it here. Dim maxPathAsString As String maxPath = pathAsStr.Path(pathAsStr.BranchCount - 1) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(0) maxPathAsString = maxPathAsString.Remove(0, 1) maxIndexI = CInt(maxPathAsString) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(1) maxPathAsString = maxPathAsString.Remove(maxPathAsString.Length - 1, 1) maxIndexJ = CInt(maxPathAsString) Dim lblCollection As New DataTree(Of String) For i As Integer = 0 To maxIndexI For j As Integer = 0 To maxIndexJ Dim currentPath As New GH_Path currentPath.FromString(i & ";" & j) ' print(currentPath.ToString) lblCollection.EnsurePath(currentPath) ribStr = pathAsStr.Branch(currentPath)(0).Split(";")(0) ribStr = alphabet(CInt(ribStr)) colStr = pathAsStr.Branch(currentPath)(0).Split(";")(1) colStr = colStr.PadLeft(2, "0") print(ribStr & colStr) lblCollection.Add(ribStr & colStr, currentPath) Next 'output Label = lblCollection Next 0 VB Script Path-to-Label VB A VB.NET scriptable component e765a695-d7be-4c31-940a-b1c06170492c 1 false true true longest_list 43406 5083 139 153 43479 5085 24 149 43491 5160 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable path Script Variable path 2 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result label Output parameter label true false Variable path pathAsStr Script Variable path 8da384e4-effc-40a3-9e96-065c6430cbc5 true true true 2 1 c8ba2fdb-3215-4970-9f59-34986407835f abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 43408 5085 68 149 43408 5085 68 149 43443.5 5159.5 false Output out Print, Reflect and Error streams 9ff8623a-98e5-422c-90cf-e4276f0b9fd9 false true true 0 43506 5085 37 74 43506 5085 37 74 43526 5122.25 false Result label label Output parameter label f9cde983-cc5e-41ad-b6c3-9dab52bcf871 true true true 0 43506 5159 37 75 43506 5159 37 75 43526 5196.75 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44634.95 5421.619 44883.59 5414.881 44884.91 5466.297 44636.27 5473.036 "This Node" Label near Vert Reinf. 24 Arial Black true false Scribble Scribble A quick note f63b29d4-705f-4dae-9363-5ee261f40364 44629.95 5409.881 259.9609 68.15479 44629.95 5409.881 259.9609 68.15479 44634.95 5421.619 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. dc2958de-3b6b-4ee0-bcd5-48c35416efcf false true true 2 1 5aa850ea-2e7f-4935-9a03-565c757bb87a 1 {A;B;C;D} {A;B} 42766.04 5380.739 125 40 42772.04 5386.739 113 28 42766.04 5380.739 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Tabs for Vert Reinf Represents a collection of generic data 5aa850ea-2e7f-4935-9a03-565c757bb87a false true true 2 1 4d8c051f-48c6-4420-b772-0c103b9c9c81 42539 5391 171 20 42539 5391 171 20 42624.93 5401.788 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 03b3dea6-884b-4c7e-9932-4daff5843873 false true true longest_list 42999 5384 87 63 43039 5386 24 59 43051 5416 false Data D Tree to split 91b00da1-2aef-4651-9ef6-89df270440ac true true true 2 1 dc2958de-3b6b-4ee0-bcd5-48c35416efcf 43001 5386 35 29 43017 5386 19 29 43028 5400.75 false Masks M Splitting masks 4e90c9b9-8fca-49e3-bda4-d4ff02772f1b false true true 1 1 1 1a34c4e3-63ba-4850-b740-33682d4d49f2 43001 5415 35 30 43001 5415 35 30 43028 5430.25 false Positive P Positive set of data (all branches that match any of the masks) b6b53a3d-9abe-4b70-a617-fcdd8a1e9282 true true true 0 43066 5386 18 29 43066 5386 18 29 43076.5 5400.75 false Negative N Negative set of data (all branches that do not match any of the masks 6ebc928b-7cb0-4986-a7a3-62f28113ee4d false true true 0 43066 5415 18 30 43066 5415 18 30 43076.5 5430.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6e64d63c-ba8a-4154-854c-3e7d0bb77cb7 false true true 0 True True False False false true false 1 0 false 255;0;0;0 255;255;250;90 43122 5305 75 69 43122 5305 75 69 43122.25 5305.632 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1a34c4e3-63ba-4850-b740-33682d4d49f2 false true true 0 0;? true true true 1 0 false 255;0;0;0 255;255;250;90 42921 5422 66 20 42921 5422 66 20 42921.02 5422.17 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. ae9899ac-50cd-47ec-9843-4abbae42bfc5 false true true longest_list 43112 5413 87 63 43152 5415 24 59 43164 5445 false Data D Tree to split 9d76e556-4668-423c-a563-92dfd5477d8a true true true 2 1 6ebc928b-7cb0-4986-a7a3-62f28113ee4d 43114 5415 35 29 43130 5415 19 29 43141 5429.75 false Masks M Splitting masks e955beb8-7852-4b0e-abdb-0c280e74a4f2 false true true 1 1 1 c150f5c1-34e1-40a7-8f24-e247601c26a4 43114 5444 35 30 43114 5444 35 30 43141 5459.25 false Positive P Positive set of data (all branches that match any of the masks) 5b58bbb2-0e8f-4c4e-acb7-3808fa69a37f true true true 0 43179 5415 18 29 43179 5415 18 29 43189.5 5429.75 false Negative N Negative set of data (all branches that do not match any of the masks be42889b-30fc-47fb-aee0-09c98049410f false true true 0 43179 5444 18 30 43179 5444 18 30 43189.5 5459.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c150f5c1-34e1-40a7-8f24-e247601c26a4 false true true 0 3;? true true true 1 0 false 255;0;0;0 255;255;250;90 43033 5450 66 20 43033 5450 66 20 43033.43 5450.17 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. f78cfb43-a979-4c1f-8048-c76e46ffc83e false true true longest_list 43243 5238 68 88 43265 5240 24 84 43277 5282 false List L List to filter d0230fee-f08c-4ace-8e92-79f2f14ae037 true true true 1 1 b6b53a3d-9abe-4b70-a617-fcdd8a1e9282 43245 5240 17 42 43245 5240 17 42 43255 5261 false Dispatch pattern P Dispatch pattern a0fb2526-25d8-440b-ae9c-9d84eb88decc false true true 1 1 6e64d63c-ba8a-4154-854c-3e7d0bb77cb7 2 false 43245 5282 17 42 43245 5282 17 42 43255 5303 false true false List A A Dispatch target for True values 821b6261-2b47-4dd4-bc6c-e22eee830f19 true true true 0 43292 5240 17 42 43292 5240 17 42 43302 5261 false List B B Dispatch target for False values 5006fe71-00a7-4a0c-92cb-606a806b0223 true true true 0 43292 5282 17 42 43292 5282 17 42 43302 5303 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 7c0b2a5b-b1ce-46c8-9bbf-fa562884393d false true true longest_list 43243 5328 68 88 43265 5330 24 84 43277 5372 false List L List to filter 2155ab0f-3ae6-49f4-8286-9a9599c7696e true true true 1 1 5b58bbb2-0e8f-4c4e-acb7-3808fa69a37f 43245 5330 17 42 43245 5330 17 42 43255 5351 false Dispatch pattern P Dispatch pattern a73d8f8d-1d17-47b1-843a-d0b60bd7cc5e false true true 1 1 6e64d63c-ba8a-4154-854c-3e7d0bb77cb7 2 false 43245 5372 17 42 43245 5372 17 42 43255 5393 false true false List A A Dispatch target for True values 54d12d67-2458-4a8a-83e8-e2c7bc77e637 true true true 0 43292 5330 17 42 43292 5330 17 42 43302 5351 false List B B Dispatch target for False values 0cb19dac-37e2-47a7-81d1-4c5025051c0a true true true 0 43292 5372 17 42 43292 5372 17 42 43302 5393 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 91b02fe1-008e-4ad2-b13d-66acab639e3e false true true longest_list 43418 5342 69 64 43441 5344 24 60 43453 5374 false Stream A A Input stream #1 534f90c5-4d17-4504-8585-7563febe70ce true true true 2 1 821b6261-2b47-4dd4-bc6c-e22eee830f19 43420 5344 18 20 43420 5344 18 20 43430.5 5354 false Stream B B Input stream #2 dde0546b-4234-4d0c-9b7d-3a2983bea7f6 true true true 2 1 be42889b-30fc-47fb-aee0-09c98049410f 43420 5364 18 20 43420 5364 18 20 43430.5 5374 false Stream C C Input stream #3 ff14a454-ecc2-474f-a4c7-c8f5430d463d true true true 2 1 0cb19dac-37e2-47a7-81d1-4c5025051c0a 43420 5384 18 20 43420 5384 18 20 43430.5 5394 false Stream S Merged stream 1464fed1-bf75-43a2-869c-e2b03962944e true true true 0 43468 5344 17 60 43468 5344 17 60 43478 5374 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 15084185-6cf8-40e0-98a3-3ceacfee5899 false true true longest_list 43777 5179 71 64 43801 5181 24 60 43813 5211 false Data D Data to duplicate 3229c55e-3f40-4a60-9110-9f3feb202c5d true true true 1 1 0bc05ee1-741f-48e8-8ab2-95190814411e 43779 5181 19 20 43779 5181 19 20 43790 5191 false Number N Number of duplicates f2d9e79d-64f8-4fe9-ad1c-89c51339bc94 false true true 1 15690bfe-50c9-43eb-b197-c79187de89c6 43779 5201 19 20 43779 5201 19 20 43790 5211 false Order O Retain list order e197a382-c791-4c8d-b391-0af87b148c3d false true true 0 1 false 43779 5221 19 20 43779 5221 19 20 43790 5231 false false Data D Duplicated data aa7352e4-1c0e-423b-b785-23f030130669 true true true 0 43828 5181 18 60 43828 5181 18 60 43838.5 5211 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 15690bfe-50c9-43eb-b197-c79187de89c6 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 43712 5204 50 20 43712 5204 50 20 43712.45 5204.942 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 0bc05ee1-741f-48e8-8ab2-95190814411e false true true 2 1 f9cde983-cc5e-41ad-b6c3-9dab52bcf871 1 {A;B} {B} 43575.44 5171.568 125 40 43581.44 5177.568 113 28 43575.44 5171.568 false 8a470a35-d673-4779-a65e-ba95765e59e4 Explode Tree Explode Tree BANG! Extract all the branches from a tree 76ce2f8e-6189-476f-a674-5e5a057e1ee6 false true true longest_list 43877 5169 66 84 43898 5171 24 80 43910 5211 false 4 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 0 First branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 1 Second branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 2 Third branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 3 Fourth branch in tree false false Tree T Data tree to explode b28193dc-613f-4a18-b307-c92c48e11aaa true true true 2 1 aa7352e4-1c0e-423b-b785-23f030130669 43879 5171 16 80 43879 5171 16 80 43888.5 5211 false Branch 0 0 First branch in tree ce80954b-e3a0-4858-800f-42b3419b6e44 true false true 0 43925 5171 16 20 43925 5171 16 20 43934.5 5181 false Branch 1 1 Second branch in tree 15e10d86-0951-489f-a348-44e334ad7b84 true false true 0 43925 5191 16 20 43925 5191 16 20 43934.5 5201 false Branch 2 2 Third branch in tree 2a248d4b-bbb0-42b3-b3e6-7b2c62d9f734 true false true 0 43925 5211 16 20 43925 5211 16 20 43934.5 5221 false Branch 3 3 Fourth branch in tree 8dc0839e-8a0e-418b-b474-4c70438d82aa true false true 0 43925 5231 16 20 43925 5231 16 20 43934.5 5241 false d788ad7f-6d68-4106-8b2f-9e55e6e107c0 Line + Line Line + Line LnLn Create a plane from two line segments. 71eee157-07ef-45c4-9653-70342eebb0db false true true longest_list 43724 3919 71 57 43746 3921 24 53 43758 3948 false Line A A First line constraint. Plane origin will be at line start. 5acdf778-1324-4155-bcc7-803c90e4ae11 true true true 1 7e6b4337-2b4d-4ef4-a02b-62f41dee0976 43726 3921 17 26 43726 3921 17 26 43736 3934.25 false Line B B Second line constraint. Line B should be co-planar with but not parallel to Line A. 81ffb09c-d12e-4a7f-a988-83d6706ac435 true true true 1 b40e1dd1-185a-4eca-89ed-0298cd2f26bc 43726 3947 17 27 43726 3947 17 27 43736 3960.75 false Plane Pl Plane definition a3bf7d16-b313-471c-8901-813296acfe7f true true true 0 43773 3921 20 53 43773 3921 20 53 43784.5 3947.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. bf6b3ce7-0a61-44e1-a0e5-be000c6355d8 false true true longest_list 43473 3958 72 64 43499 3960 24 60 43511 3990 false List L Base list 1a04418b-753c-4f31-a216-c7ba7c814d99 true true true 1 1 96ce5824-d852-4808-b1fb-9f90168fffb8 43475 3960 21 20 43475 3960 21 20 43487 3970 false Index i Item index 85118258-1bcb-4ebe-8d69-6fe50ddc26dc false true true 1 59e13058-d9e3-4128-90d7-6aea62939ed5 1 43475 3980 21 20 43475 3980 21 20 43487 3990 false 0 Wrap W Wrap index to list bounds a204088b-2840-4045-98af-eac85ab22f62 false true true 0 1 false 43475 4000 21 20 43475 4000 21 20 43487 4010 false false Element E Item at {i'} b40e1dd1-185a-4eca-89ed-0298cd2f26bc true true true 0 43526 3960 17 60 43526 3960 17 60 43536 3990 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 59e13058-d9e3-4128-90d7-6aea62939ed5 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 43389 3984 50 20 43389 3984 50 20 43389.54 3984.68 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 77cce546-6616-4219-8038-7a31748c0f97 false true true longest_list 43473 3890 72 64 43499 3892 24 60 43511 3922 false List L Base list 6be913e6-3277-4ad5-879a-31a09d72eca1 true true true 1 1 96ce5824-d852-4808-b1fb-9f90168fffb8 43475 3892 21 20 43475 3892 21 20 43487 3902 false Index i Item index d3ac8363-3576-47c7-ad99-e9090fd33e87 false true true 1 f016d1ea-5b7c-4ef4-bb2e-4d8333eead4c 1 43475 3912 21 20 43475 3912 21 20 43487 3922 false 0 Wrap W Wrap index to list bounds c301c4ec-4356-40fd-9300-50f3110bde4d false true true 0 1 false 43475 3932 21 20 43475 3932 21 20 43487 3942 false false Element E Item at {i'} 7e6b4337-2b4d-4ef4-a02b-62f41dee0976 true true true 0 43526 3892 17 60 43526 3892 17 60 43536 3922 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f016d1ea-5b7c-4ef4-bb2e-4d8333eead4c false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 43389 3916 50 20 43389 3916 50 20 43389.54 3916.999 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 92f425ad-2d55-4225-98dc-673acdcefa79 false true true longest_list 44668 4072 64 64 44706 4074 24 60 44718 4104 false Location L Location and orientation of text tag c4930255-7bdf-4173-88fb-1f9d04b7cb2f false true true 1 1 bda9f57c-7a76-433b-8793-bea6a736c9d9 44670 4074 33 20 44670 4074 33 20 44696 4084 false Text T The text to display 0312b9a1-462d-4dd6-96f9-856d03d695d0 false true true 1 1 2f5d4513-ca4b-4cc8-9aa1-680e66458df7 44670 4094 33 20 44670 4094 33 20 44696 4104 false Size S Size of text b3ed5c51-78d2-4525-ae9f-9a51af36e78c false true true 1 c88a4d29-f472-4a1c-89c9-3f2bfd310359 1 44670 4114 33 20 44686 4114 17 20 44696 4124 false 1 d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 4b31bf14-ee7e-4753-b441-bd9b206c45b5 false true true longest_list 44283 3932 69 53 44307 3934 24 49 44319 3959 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream c63f32f2-c3c8-4ae4-aca4-95d56447203c true true true 2 1 2ee0133e-8cfa-4223-b31f-84c7f7b1b123 44285 3934 19 24 44285 3934 19 24 44296 3946.25 false Gate G Gate index of output stream 46a022ba-b061-446f-abbb-3c8a7df52eba false true true 2 1 228d2b7b-7349-47a8-9b3d-c2efb4a2451d 1 44285 3958 19 25 44285 3958 19 25 44296 3970.75 false 0 Target 0 0 Output for Gate index 0 96b7327c-44a9-4a01-8cc8-f4b79ac51221 true false true 0 44334 3934 16 24 44334 3934 16 24 44343.5 3946.25 false Target 1 1 Output for Gate index 1 bda9f57c-7a76-433b-8793-bea6a736c9d9 true false true 0 44334 3958 16 25 44334 3958 16 25 44343.5 3970.75 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 72271c38-b7a7-4fc8-bf9b-dcdb6e869117 false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 43899 4048 67 20 43899 4048 67 20 43899.16 4048.76 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 26347623-78da-4b87-8ccc-39da99a6668a false true true longest_list 44174 3931 72 59 44198 3933 24 55 44210 3961 false Geometry G Base geometry e234224c-7fbc-4970-9dc3-f365ede98a48 true true true 1 a3bf7d16-b313-471c-8901-813296acfe7f 44176 3933 19 27 44176 3933 19 27 44187 3946.75 false Translation T Translation vector 24841f52-aeef-4200-ac44-10e712d54349 false true true 1 353e3036-5e0d-407b-823b-f4708c18889d 44176 3960 19 28 44176 3960 19 28 44187 3974.25 false Geometry G Translated geometry 2ee0133e-8cfa-4223-b31f-84c7f7b1b123 true true true 0 44225 3933 19 27 44225 3933 19 27 44236 3946.75 false Transform X Transformation data 4f78038a-bcc7-4ad7-83c9-fa45a1a99dc5 false true true 0 44225 3960 19 28 44225 3960 19 28 44236 3974.25 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. cec8d9c5-3c67-4edb-9421-0b5bd3bc7c77 false true true longest_list 43997 3968 68 53 44019 3970 24 49 44031 3995 false Vector V Base vector 32bf16c8-bcb7-4182-b2ce-e201784e49f8 false true true 1 fbc023e5-c24f-4f80-9c48-05f389063086 43999 3970 17 24 43999 3970 17 24 44009 3982.25 false Amplitude A Amplitude (length) value bfda2ee9-e4d6-4b9c-a2bc-6223924e1dcf false true true 1 72271c38-b7a7-4fc8-bf9b-dcdb6e869117 1 43999 3994 17 25 43999 3994 17 25 44009 4006.75 false 1 Vector V Resulting vector 60b20da8-f3e8-4a30-9ad8-6ab7a15d6c4c false true true 0 44046 3970 17 49 44046 3970 17 49 44056 3994.5 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. e8f75d79-2847-4378-aee9-340e369b0250 false true true longest_list 43891 3952 70 84 43913 3954 24 80 43925 3994 false Plane P Plane to decompose 20e3064c-9019-4747-ac40-db51523beb46 true true true 1 a3bf7d16-b313-471c-8901-813296acfe7f 1 43893 3954 17 80 43893 3954 17 80 43903 3994 false 0 0 0 1 0 0 0 1 0 Origin O Origin point c8ad7a30-6ccb-41f6-bde4-ad912f4024a8 true true true 0 43940 3954 19 20 43940 3954 19 20 43951 3964 false X-Axis X X-Axis vector fbc023e5-c24f-4f80-9c48-05f389063086 false true true 0 43940 3974 19 20 43940 3974 19 20 43951 3984 false Y-Axis Y Y-Axis vector fe6d661e-febb-4151-a489-93d591964e04 false true true 0 43940 3994 19 20 43940 3994 19 20 43951 4004 false Z-Axis Z Z-Axis vector 7bb858d5-b10e-4366-9279-744611ad4deb false true true 0 43940 4014 19 20 43940 4014 19 20 43951 4024 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition b04a2d72-8b81-4d40-8770-99fd3da09c78 false true true longest_list 44084 3982 69 50 44106 3984 24 46 44118 4007 false A A First item for addition d7ff6ca7-e878-4584-979c-689f675ec752 true true true 1 60b20da8-f3e8-4a30-9ad8-6ab7a15d6c4c 44086 3984 17 23 44086 3984 17 23 44096 3995.5 false B B Second item for addition a390bb91-abe7-4749-9f06-9b4bb5a4a719 true true true 1 5f061192-50e6-4be4-891e-30cb790f68a1 44086 4007 17 23 44086 4007 17 23 44096 4018.5 false Result R The result of the Addition 353e3036-5e0d-407b-823b-f4708c18889d true true true 0 44133 3984 18 46 44133 3984 18 46 44143.5 4007 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values dfa1f908-ddec-43d0-b781-9c83dbb320a7 false true true 0 -0.01 true true true 1 0 false 255;0;0;0 255;255;250;90 43899 4069 67 20 43899 4069 67 20 43899.36 4069.159 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 4cd85879-2940-4de4-87d7-f64036a75948 false true true longest_list 43997 4024 68 53 44019 4026 24 49 44031 4051 false Vector V Base vector b71aad7b-b3cb-4bf4-aa56-9eaa28d613a1 false true true 1 fe6d661e-febb-4151-a489-93d591964e04 43999 4026 17 24 43999 4026 17 24 44009 4038.25 false Amplitude A Amplitude (length) value efe2a943-4523-467c-93ed-045cc25a3f45 false true true 1 dfa1f908-ddec-43d0-b781-9c83dbb320a7 1 43999 4050 17 25 43999 4050 17 25 44009 4062.75 false 1 Vector V Resulting vector 5f061192-50e6-4be4-891e-30cb790f68a1 false true true 0 44046 4026 17 49 44046 4026 17 49 44056 4050.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c88a4d29-f472-4a1c-89c9-3f2bfd310359 false true true 0 0.005 true true true 1 0 false 255;0;0;0 255;255;250;90 44570 4121 60 20 44570 4121 60 20 44570.93 4121.928 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. d24c3ad8-c254-4c88-aae5-370192603d4c false true true 2 1 c03b4e1d-56fe-47a8-b417-adf3116bde98 1 {A;B}(i) {i;B} 43113.51 4269.375 174 40 43119.51 4275.375 162 28 43113.51 4269.375 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'this script combines the funtions of justin's original script to generate our space frame lines with code that accoated the lines with the node and ensured that the resultant lines where pointed at the nodes. Dim alphabet As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" alphabet = alphabet.ToCharArray 'associate the letters to numbers from 0 to 25 Dim ribStr As String Dim colStr As String Dim maxIndexI As Integer Dim maxIndexJ As Integer Dim maxPath As Gh_Path 'later we will create a string to set each path and store it here. Dim maxPathAsString As String maxPath = pathAsStr.Path(pathAsStr.BranchCount - 1) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(0) maxPathAsString = maxPathAsString.Remove(0, 1) maxIndexI = CInt(maxPathAsString) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(1) maxPathAsString = maxPathAsString.Remove(maxPathAsString.Length - 1, 1) maxIndexJ = CInt(maxPathAsString) Dim lblCollection As New DataTree(Of String) For i As Integer = 0 To maxIndexI For j As Integer = 0 To maxIndexJ Dim currentPath As New GH_Path currentPath.FromString(i & ";" & j) ' print(currentPath.ToString) lblCollection.EnsurePath(currentPath) ribStr = pathAsStr.Branch(currentPath)(0).Split(";")(0) ribStr = alphabet(CInt(ribStr)) colStr = pathAsStr.Branch(currentPath)(0).Split(";")(1) colStr = colStr.PadLeft(2, "0") print(ribStr & colStr) lblCollection.Add(ribStr & colStr, currentPath) Next 'output Label = lblCollection Next 0 VB Script Path-to-Label VB A VB.NET scriptable component 0a3a6b94-9143-4243-912d-037693185e47 1 false true true longest_list 43318 4212 139 153 43391 4214 24 149 43403 4289 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable path Script Variable path 2 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result label Output parameter label true false Variable path pathAsStr Script Variable path 9aa9014f-8396-4533-b9d9-228ae425666e true true true 2 1 d24c3ad8-c254-4c88-aae5-370192603d4c abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 43320 4214 68 149 43320 4214 68 149 43355.5 4288.5 false Output out Print, Reflect and Error streams 3cf3c693-85b9-4a30-a6ed-7d9499fe11f8 false true true 0 43418 4214 37 74 43418 4214 37 74 43438 4251.25 false Result label label Output parameter label 795a6a42-10e1-4180-b9d6-eb421f35cef1 true true true 0 43418 4288 37 75 43418 4288 37 75 43438 4325.75 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8666bb7f-99f5-4581-b49b-5d03e17e5cb4 false true true 2 1 795a6a42-10e1-4180-b9d6-eb421f35cef1 1 {A;B} {A} 43489.52 4306.975 125 40 43495.52 4312.975 113 28 43489.52 4306.975 false 8a470a35-d673-4779-a65e-ba95765e59e4 Explode Tree Explode Tree BANG! Extract all the branches from a tree b0c19625-ff2c-4b81-b629-8681859523d4 false true true longest_list 43648 4283 66 84 43669 4285 24 80 43681 4325 false 4 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 0 First branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 1 Second branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 2 Third branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 3 Fourth branch in tree false false Tree T Data tree to explode c353e37d-c739-48d5-8dd9-a3682c7727d1 true true true 2 1 8666bb7f-99f5-4581-b49b-5d03e17e5cb4 43650 4285 16 80 43650 4285 16 80 43659.5 4325 false Branch 0 0 First branch in tree 678f57b8-e88c-445f-9a3c-96f398c39b3d true false true 0 43696 4285 16 20 43696 4285 16 20 43705.5 4295 false Branch 1 1 Second branch in tree e56fadc0-e841-4064-9981-1730b29b579e true false true 0 43696 4305 16 20 43696 4305 16 20 43705.5 4315 false Branch 2 2 Third branch in tree 3b54116b-51da-48dd-b67d-94e68af60a59 true false true 0 43696 4325 16 20 43696 4325 16 20 43705.5 4335 false Branch 3 3 Fourth branch in tree 5b347cab-c96f-45bf-b9fb-2d416e3b404c true false true 0 43696 4345 16 20 43696 4345 16 20 43705.5 4355 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. c8a32bf5-f4fb-4c24-b305-69cc892c3633 false true true longest_list 43897 4105 72 69 43919 4107 24 65 43931 4140 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 881929cd-054f-4f96-a295-ea0d033bc758 false true true 1 0 2 43899 4107 17 21 43899 4107 17 21 43909 4117.833 false 0 1 Stream 0 0 Input stream 0 9a3c6554-069b-41c0-a992-686bfa61eae0 true false true 1 1 e56fadc0-e841-4064-9981-1730b29b579e 43899 4128 17 22 43899 4128 17 22 43909 4139.5 false Stream 1 1 Input stream 1 f3fedfad-40bf-44c8-9a10-9a482a0937fe true false true 1 1 678f57b8-e88c-445f-9a3c-96f398c39b3d 43899 4150 17 22 43899 4150 17 22 43909 4161.167 false Weave W Weave result ec977072-00b3-4681-a088-9592bf6690f1 true true true 0 43946 4107 21 65 43946 4107 21 65 43958 4139.5 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 16ab90d2-6bd1-4f28-bb62-801e212b6638 false true true longest_list 43897 4176 72 69 43919 4178 24 65 43931 4211 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 79cbaa23-6624-458d-9821-47a4c3ff170c false true true 1 0 2 43899 4178 17 21 43899 4178 17 21 43909 4188.833 false 0 1 Stream 0 0 Input stream 0 eb315c8e-e43d-40c6-be11-aa9c667dfa20 true false true 1 1 3b54116b-51da-48dd-b67d-94e68af60a59 43899 4199 17 22 43899 4199 17 22 43909 4210.5 false Stream 1 1 Input stream 1 dee0df5d-6a93-4c49-8a70-61c37a431f9c true false true 1 1 e56fadc0-e841-4064-9981-1730b29b579e 43899 4221 17 22 43899 4221 17 22 43909 4232.167 false Weave W Weave result 6c3fb71c-7acc-4463-9a1d-1aefa9236c97 true true true 0 43946 4178 21 65 43946 4178 21 65 43958 4210.5 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 0263dd2b-e68d-49d0-a2e0-fd2b57995fcd false true true longest_list 43897 4247 72 69 43919 4249 24 65 43931 4282 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices be61ec64-03c4-462a-b8fc-d29db4d5bfc0 false true true 1 0 2 43899 4249 17 21 43899 4249 17 21 43909 4259.833 false 0 1 Stream 0 0 Input stream 0 81f1666a-980b-4503-9889-2d64596b1693 true false true 1 1 5b347cab-c96f-45bf-b9fb-2d416e3b404c 43899 4270 17 22 43899 4270 17 22 43909 4281.5 false Stream 1 1 Input stream 1 45fc1ed7-5cea-4e40-9007-bd4bdab2cd5a true false true 1 1 3b54116b-51da-48dd-b67d-94e68af60a59 43899 4292 17 22 43899 4292 17 22 43909 4303.167 false Weave W Weave result 95b79d29-0d0b-42a5-ab48-d10fefeaad35 true true true 0 43946 4249 21 65 43946 4249 21 65 43958 4281.5 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 5a0d753f-a632-4d9b-abc9-fbb6539f4f55 false true true longest_list 44157 4197 71 64 44181 4199 24 60 44193 4229 false Data D Data to duplicate d2342252-7d21-4c2f-9f03-7c289dca398a true true true 1 1 7db615d1-678a-440a-b110-407dcafe83c5 44159 4199 19 20 44159 4199 19 20 44170 4209 false Number N Number of duplicates f02cb5cf-b3ee-44c2-a89f-5025aab956f8 false true true 1 f28aa638-b695-4bb5-8254-b6f8802737ab 44159 4219 19 20 44159 4219 19 20 44170 4229 false Order O Retain list order 4eac0e13-1947-49a1-9694-594916f5da2b false true true 0 1 false 44159 4239 19 20 44159 4239 19 20 44170 4249 false false Data D Duplicated data 2f5d4513-ca4b-4cc8-9aa1-680e66458df7 true true true 0 44208 4199 18 60 44208 4199 18 60 44218.5 4229 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f28aa638-b695-4bb5-8254-b6f8802737ab false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 44097 4225 50 20 44097 4225 50 20 44097.89 4225.766 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. faa21b3e-c474-4f83-b983-18326087a8ff false true true longest_list 44001 4178 69 64 44024 4180 24 60 44036 4210 false Stream A A Input stream #1 fce475ad-4309-4ecd-b9d4-3d28d4c2f488 true true true 2 1 ec977072-00b3-4681-a088-9592bf6690f1 44003 4180 18 20 44003 4180 18 20 44013.5 4190 false Stream B B Input stream #2 32a60d61-a6c0-427a-81b8-bbc59b52be39 true true true 2 1 6c3fb71c-7acc-4463-9a1d-1aefa9236c97 44003 4200 18 20 44003 4200 18 20 44013.5 4210 false Stream C C Input stream #3 491a514d-a6e5-4af3-8e52-b084e18d4790 true true true 2 1 95b79d29-0d0b-42a5-ab48-d10fefeaad35 44003 4220 18 20 44003 4220 18 20 44013.5 4230 false Stream S Merged stream 7db615d1-678a-440a-b110-407dcafe83c5 true true true 0 44051 4180 17 60 44051 4180 17 60 44061 4210 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. aae57519-497a-4b5f-9759-862e20089e83 false true true longest_list 43897 4335 72 69 43919 4337 24 65 43931 4370 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices b7d24fca-dbaf-4a7e-bcd5-3bab9f7c11c0 false true true 1 0 2 43899 4337 17 21 43899 4337 17 21 43909 4347.833 false 0 1 Stream 0 0 Input stream 0 63d3f5f5-ddf6-4f45-a1fa-065df94034b9 true false true 1 1 678f57b8-e88c-445f-9a3c-96f398c39b3d 43899 4358 17 22 43899 4358 17 22 43909 4369.5 false Stream 1 1 Input stream 1 e739e65a-ce02-4330-8436-bef51d11fed5 true false true 1 1 e56fadc0-e841-4064-9981-1730b29b579e 43899 4380 17 22 43899 4380 17 22 43909 4391.167 false Weave W Weave result 0bf3b0a7-dd1d-4926-9a48-c8e22016f4fc true true true 0 43946 4337 21 65 43946 4337 21 65 43958 4369.5 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. f5fac883-6685-4e32-b18f-2ef0cbed5557 false true true longest_list 43897 4406 72 69 43919 4408 24 65 43931 4441 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 1f592bfb-5133-47bd-bf4e-00528cff5415 false true true 1 0 2 43899 4408 17 21 43899 4408 17 21 43909 4418.833 false 0 1 Stream 0 0 Input stream 0 58eef469-c8aa-4006-83f1-46f0d7519b63 true false true 1 1 e56fadc0-e841-4064-9981-1730b29b579e 43899 4429 17 22 43899 4429 17 22 43909 4440.5 false Stream 1 1 Input stream 1 a3f31fc8-af4c-4c5f-82e4-6fe4b066438c true false true 1 1 3b54116b-51da-48dd-b67d-94e68af60a59 43899 4451 17 22 43899 4451 17 22 43909 4462.167 false Weave W Weave result 6ed8fccc-5a5c-4453-99ee-cdd9144a1a08 true true true 0 43946 4408 21 65 43946 4408 21 65 43958 4440.5 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 887f3b7c-9610-43d4-86a6-f8bdb20a8c98 false true true longest_list 43897 4478 72 69 43919 4480 24 65 43931 4513 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 28be62e6-3bf2-4e1d-8651-1df13ccbcf59 false true true 1 0 2 43899 4480 17 21 43899 4480 17 21 43909 4490.833 false 0 1 Stream 0 0 Input stream 0 570fc76a-6715-4a1d-b770-b5be6d2f50a7 true false true 1 1 3b54116b-51da-48dd-b67d-94e68af60a59 43899 4501 17 22 43899 4501 17 22 43909 4512.5 false Stream 1 1 Input stream 1 22937a02-8d0a-4764-8bfa-1303a9b226d8 true false true 1 1 5b347cab-c96f-45bf-b9fb-2d416e3b404c 43899 4523 17 22 43899 4523 17 22 43909 4534.167 false Weave W Weave result 2f305bd2-fd28-4eb8-b22d-7ee4278b3df3 true true true 0 43946 4480 21 65 43946 4480 21 65 43958 4512.5 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. a50ab073-f8fb-406f-8d81-75e47a4ea15d false true true longest_list 44001 4408 69 64 44024 4410 24 60 44036 4440 false Stream A A Input stream #1 00a2b0e1-c58e-45d4-a5a9-173eaa761da2 true true true 2 1 0bf3b0a7-dd1d-4926-9a48-c8e22016f4fc 44003 4410 18 20 44003 4410 18 20 44013.5 4420 false Stream B B Input stream #2 1db8504a-2c83-4739-b063-a7eab73432cb true true true 2 1 6ed8fccc-5a5c-4453-99ee-cdd9144a1a08 44003 4430 18 20 44003 4430 18 20 44013.5 4440 false Stream C C Input stream #3 c16925c1-1b38-4ed6-8288-f49186fd958a true true true 2 1 2f305bd2-fd28-4eb8-b22d-7ee4278b3df3 44003 4450 18 20 44003 4450 18 20 44013.5 4460 false Stream S Merged stream 40c1aa46-44e3-4f67-8e95-fe362372f6ec true true true 0 44051 4410 17 60 44051 4410 17 60 44061 4440 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 31368503-5c15-4d78-b6b6-6dfecde41b70 false true true longest_list 44157 4428 71 64 44181 4430 24 60 44193 4460 false Data D Data to duplicate f3da67ec-6743-4602-94b3-a856b8e7d1a3 true true true 1 1 40c1aa46-44e3-4f67-8e95-fe362372f6ec 44159 4430 19 20 44159 4430 19 20 44170 4440 false Number N Number of duplicates 940470f8-01dd-4a46-b987-3bbb0e35d795 false true true 1 6dd2685c-f7dc-4cba-988a-82a7ae43b960 44159 4450 19 20 44159 4450 19 20 44170 4460 false Order O Retain list order b839cfaf-1c42-4fe2-936c-09147af11040 false true true 0 1 false 44159 4470 19 20 44159 4470 19 20 44170 4480 false false Data D Duplicated data d1880741-462d-4a07-aaf3-48eaba34ff9a true true true 0 44208 4430 18 60 44208 4430 18 60 44218.5 4460 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6dd2685c-f7dc-4cba-988a-82a7ae43b960 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 44097 4456 50 20 44097 4456 50 20 44097.88 4456.766 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. e8c39039-0d44-4ad1-8222-fd05297aef88 false true true longest_list 44056 5112 71 64 44080 5114 24 60 44092 5144 false Data D Data to duplicate ebcbb90d-1b05-4dd6-baaa-d1857033b384 true true true 1 1 15e10d86-0951-489f-a348-44e334ad7b84 44058 5114 19 20 44058 5114 19 20 44069 5124 false Number N Number of duplicates e8e997ee-cb1c-40cf-9b65-73376dd669d4 false true true 1 1f1c9b4f-9d56-4073-a199-212b6ca907d6 44058 5134 19 20 44058 5134 19 20 44069 5144 false Order O Retain list order d56fcf60-afb0-4dbd-921e-84d0a5ad069e false true true 0 1 false 44058 5154 19 20 44058 5154 19 20 44069 5164 false false Data D Duplicated data 6435178f-0124-4b81-9f94-387674bd318f true true true 0 44107 5114 18 60 44107 5114 18 60 44117.5 5144 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1f1c9b4f-9d56-4073-a199-212b6ca907d6 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 43993 5143 50 20 43993 5143 50 20 43993.4 5143.692 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 7ec93372-d975-47b5-bcd6-ecdc47f9d939 false true true longest_list 44057 5246 71 64 44081 5248 24 60 44093 5278 false Data D Data to duplicate 14c50a7d-843a-490e-8ab8-9b06acbbd4f0 true true true 1 1 2a248d4b-bbb0-42b3-b3e6-7b2c62d9f734 44059 5248 19 20 44059 5248 19 20 44070 5258 false Number N Number of duplicates 2762fd3a-a0d1-44b3-a9d6-ffdbfd5be25b false true true 1 9eac06a3-f64a-456a-8104-addce4524092 44059 5268 19 20 44059 5268 19 20 44070 5278 false Order O Retain list order 80d7c726-5c76-4dce-95eb-60f54a701929 false true true 0 1 false 44059 5288 19 20 44059 5288 19 20 44070 5298 false false Data D Duplicated data ffb28904-dc9c-4492-9bda-174c1d8a7939 true true true 0 44108 5248 18 60 44108 5248 18 60 44118.5 5278 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9eac06a3-f64a-456a-8104-addce4524092 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 43994 5270 50 20 43994 5270 50 20 43994.4 5270.893 false 0b6c5dac-6c93-4158-b8d1-ca3187d45f25 Merge Multiple Merge Multiple Merge Merge multiple input streams into one 21fc8edc-c542-46ec-9d77-a2e015f5ef0d false true true longest_list 44188 5169 83 84 44225 5171 24 80 44237 5211 false 4 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream #0 2 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream #1 2 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 2 Input stream #2 2 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 3 Input stream #3 2 false true Stream 0 0 Input stream #0 b26a5b9f-6af6-4715-8a78-ddd2804de434 true false true 2 1 1 ce80954b-e3a0-4858-800f-42b3419b6e44 44190 5171 32 20 44190 5171 32 20 44215.5 5181 false Stream 1 1 Input stream #1 04bc225a-7110-421b-b959-042b698e52e8 true false true 2 1 1 6435178f-0124-4b81-9f94-387674bd318f 44190 5191 32 20 44190 5191 32 20 44215.5 5201 false Stream 2 2 Input stream #2 777b3908-33c6-427c-bd9a-b97925edc6fc true false true 2 1 1 ffb28904-dc9c-4492-9bda-174c1d8a7939 44190 5211 32 20 44190 5211 32 20 44215.5 5221 false Stream 3 3 Input stream #3 02f816bc-f80e-4741-abce-a19f4d8d3f0c true false true 2 1 1 8dc0839e-8a0e-418b-b474-4c70438d82aa 44190 5231 32 20 44190 5231 32 20 44215.5 5241 false Stream S Merged stream f7247d44-e481-408d-b2c9-c2467b9cc457 true true true 0 44252 5171 17 80 44252 5171 17 80 44262 5211 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44666.28 4778.434 44921.88 4779.101 44921.65 4830.534 44666.05 4829.867 "Next Node" Label near end of tab 24 Arial Black true false Scribble Scribble A quick note 5cf5d4ef-c813-486e-83b2-95835a4c8cab 44661.05 4773.434 265.8281 62.1001 44661.05 4773.434 265.8281 62.1001 44666.28 4778.434 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data VertNodePaths Represents a collection of generic data efb310e0-69fe-4a7f-ae19-23cc655db54c false true true 2 1 0d40f694-d83d-4c96-8a1e-cbeff2b2c11e 43006 5152 112 20 43006 5152 112 20 43062.27 5162.128 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44638.83 3839.328 44887.54 3835.945 44888.24 3892.038 44639.53 3895.421 "This Node" Label near ring tab 24 Arial Black true false Scribble Scribble A quick note 13ccdec5-d6ca-4a60-9da7-174a2111d87e 44633.83 3830.945 259.4102 69.47607 44633.83 3830.945 259.4102 69.47607 44638.83 3839.328 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 44624.04 4176.328 44879.63 4174.81 44879.9 4230.603 44624.31 4232.121 "Next Node" Label near vert. petal 24 Arial Black true false Scribble Scribble A quick note c19d81ed-5794-4056-be0f-9c7a01dc85f9 44619.04 4169.81 265.8633 67.31055 44619.04 4169.81 265.8633 67.31055 44624.04 4176.328 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 36009.28 3060.838 36947.91 3067.667 36946.65 3241.071 36008.02 3234.241 This might be a better way to work with the vertical reinforcement because it preserves the original rib/node numbering 45 Comic Sans MS true false Scribble Scribble A quick note 4e173385-bb53-4063-b08a-451d41b47c3b 36003.02 3055.838 949.8906 190.2327 36003.02 3055.838 949.8906 190.2327 36009.28 3060.838 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;255 5 18 7b743347-fc88-48e8-a2d9-7f9771ff6714 90c26d91-af73-4e7a-a5c8-a07416fc4645 21541c6d-d672-4315-ab8b-80f0f62884bd 1f385245-9142-4d3f-b8f5-0cb68079937d aa555cd4-af9f-40db-b329-cebb27be3aa5 cba4235c-7b29-48d1-8bb0-518d0bfe185c 81bc06c9-370f-4da8-9186-542bde8df872 2cd72612-1a62-4cc4-a4de-df5e7f5e6350 cbe057b3-7555-41fe-a83a-ef7c215eb1a1 ec6676e1-2d27-42a0-8791-292342fa59ff ea392e8f-0b10-4257-81db-03cfaca5024a 9f1c3c58-36f1-420c-8829-8dfb1740452d e13fbcae-5a07-4499-8aa6-401d7581cc3b c24fadf0-c368-47cf-af3b-fc4fbe8e93d4 0aaac779-3874-4f03-bec6-f4923a7dccd2 238ecf8a-6db4-4918-8f80-81a56457c4b5 7d2c56cf-39f0-46d5-83d6-34dba148e2f8 9b6b1421-3e12-4117-94c5-365213d60b99 Group A group of Grasshopper objects ab148b6c-d874-442f-915b-9dbccb7322b5 ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 7b743347-fc88-48e8-a2d9-7f9771ff6714 false true true longest_list 36432 41 48 64 36454 43 24 60 36466 73 false Location L Location and orientation of text tag 50127a45-3687-4920-ace9-c102b0b7c831 false true true 1 1cf0e0cc-c66e-402c-8c3c-c03ece95f4c7 36434 43 17 20 36434 43 17 20 36444 53 false Text T The text to display a0985f17-1b08-4fcd-8326-3f0d8cb95f83 false true true 1 3563dfb9-948e-49a8-bc75-8b0104d78901 36434 63 17 20 36434 63 17 20 36444 73 false Size S Size of text 3ebcd2b4-a528-4794-981f-be5ec9f542d6 false true true 1 90c26d91-af73-4e7a-a5c8-a07416fc4645 1 36434 83 17 20 36434 83 17 20 36444 93 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 90c26d91-af73-4e7a-a5c8-a07416fc4645 false true true 0 0.05 true true true 1 0 false 255;0;0;0 255;255;250;90 36372 86 50 20 36372 86 50 20 36372.36 86.3516 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 21541c6d-d672-4315-ab8b-80f0f62884bd false true true 0 .33 true true true 1 0 false 255;0;0;0 255;255;250;90 35960 128 50 20 35960 128 50 20 35960.84 128.7278 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 1f385245-9142-4d3f-b8f5-0cb68079937d false true true longest_list 35784 40 68 88 35806 42 24 84 35818 84 false List L List to filter 5f066228-f221-46b7-8fee-0f3b2ef006c5 true true true 1 1 6731bb39-262b-46b2-bdba-f6d93fdcf11b 35786 42 17 42 35786 42 17 42 35796 63 false Dispatch pattern P Dispatch pattern 0727c526-9164-4b74-98db-563e744b89d2 false true true 1 0 2 false 35786 84 17 42 35786 84 17 42 35796 105 false true false List A A Dispatch target for True values 3563dfb9-948e-49a8-bc75-8b0104d78901 true true true 0 35833 42 17 42 35833 42 17 42 35843 63 false List B B Dispatch target for False values 61da0318-e549-4dda-a58c-26c23c71470c true true true 0 35833 84 17 42 35833 84 17 42 35843 105 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. aa555cd4-af9f-40db-b329-cebb27be3aa5 false true true longest_list 35768 -64 69 53 35792 -62 24 49 35804 -37 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream 8dabbc19-1aea-4283-a69c-e8ca873d0c5a true true true 2 1 d08caada-997e-4f15-a114-03b3c568c695 35770 -62 19 24 35770 -62 19 24 35781 -49.75 false Gate G Gate index of output stream 710a94a1-4120-4269-ae4d-03d9aa433b34 false true true 2 1 f9cb0878-72a1-46a3-9563-890939d9a917 1 35770 -38 19 25 35770 -38 19 25 35781 -25.25 false 0 Target 0 0 Output for Gate index 0 eadc0db6-370a-4905-afa4-b113ae6c7b23 true false true 0 35819 -62 16 24 35819 -62 16 24 35828.5 -49.75 false Target 1 1 Output for Gate index 1 dab00352-237c-497b-b1f2-110aad3bd401 true false true 0 35819 -38 16 25 35819 -38 16 25 35828.5 -25.25 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. cba4235c-7b29-48d1-8bb0-518d0bfe185c false true true longest_list 36027 89 85 64 36066 91 24 60 36078 121 false Curve C Curve to evaluate b4c4d678-cb96-4044-a1ae-382f1cdc4baa true true true 1 ab6ccac4-e39a-457b-97ae-75ef935224f1 true 36029 91 34 30 36029 91 34 30 36055.5 106 false Parameter t Parameter on curve domain to evaluate e50a005b-5b24-4183-81e3-35d29e52088c false true true 1 21541c6d-d672-4315-ab8b-80f0f62884bd 36029 121 34 30 36045 121 18 30 36055.5 136 false Point P Point on the curve at {t} 0a0fa71a-c72c-4819-a906-de087eed896a true true true 0 36093 91 17 20 36093 91 17 20 36103 101 false Tangent T Tangent vector at {t} df52109b-60c0-4c5b-8c0c-5fce1ad6aa61 false true true 0 36093 111 17 20 36093 111 17 20 36103 121 false Length L Length along the curve from the start to {t} 8f7c2357-a968-4357-8570-802256f7d052 false true true 0 36093 131 17 20 36093 131 17 20 36103 141 false 75eec078-a905-47a1-b0d2-0934182b1e3d Plane Origin Plane Origin Pl Origin Change the origin point of a plane 81bc06c9-370f-4da8-9186-542bde8df872 false true true longest_list 36205 76 73 87 36229 78 24 83 36241 120 false Base B Base plane 53b8ecb5-5c84-4666-ab6f-cc42a5c47b83 true true true 1 cc3fee72-531b-45ac-be6d-94e7141c0877 36207 78 19 41 36207 78 19 41 36218 98.75 false Origin O New origin point of plane f651d6d0-d230-4c92-92e5-2fdfb553092d true true true 1 0a0fa71a-c72c-4819-a906-de087eed896a 36207 119 19 42 36207 119 19 42 36218 140.25 false Plane Pl Plane definition 1cf0e0cc-c66e-402c-8c3c-c03ece95f4c7 true true true 0 36256 78 20 83 36256 78 20 83 36267.5 119.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 35728.43 -235.5085 36368.17 -218.2399 36365.58 -123.4217 35725.84 -140.6904 SPACE FRAME LABELS & OUTPUT TO EXCEL 44 Arial Black true false Scribble Scribble A quick note 2cd72612-1a62-4cc4-a4de-df5e7f5e6350 35720.84 -240.5085 652.332 122.0868 35720.84 -240.5085 652.332 122.0868 35728.43 -235.5085 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script If _Stream = True Then Dim oldCI As System.Globalization.CultureInfo = system.Threading.Thread.CurrentThread.CurrentCulture System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US") Dim objExcel As Object objExcel = System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application") Dim newSheet,excelSheet As Object excelSheet = objExcel.ActiveSheet newSheet = objExcel.Sheets.Add() Dim i,k As Integer Dim x,y As Integer Dim cnt As New list(Of Integer) Dim ptA, ptB As Point3d For i = 0 To Data.BranchCount() - 1 Step 1 cnt.add(Data.Branch(i).Count()) Next Dim counts As Integer() counts = cnt.toarray Array.Sort(counts) Array.reverse(counts) If ByColumn = True Then x = Origin.X + Data.BranchCount() - 1 y = Origin.Y + counts(0) - 1 Else x = Origin.X + counts(0) - 1 y = Origin.Y + data.BranchCount() - 1 End If ptA.X = Origin.X ptA.Y = Origin.Y ptA.Z = 0 A = ptA ptB.X = x ptB.Y = y ptB.Z = 0 B = ptB For k = 0 To Data.BranchCount() - 1 Step 1 For i = 0 To data.branch(k).Count() - 1 Step 1 If ByColumn = True Then x = Origin.X + k y = Origin.Y + i Else x = Origin.X + i y = Origin.Y + k End If ' clear and current information and write values to cells excelSheet.Cells(CInt(y), CInt(x)).Clear excelSheet.Cells(CInt(y), CInt(x)).Value = data.branch(k).item(i) Next Next newSheet.activate newSheet.Delete() excelSheet.visible = True excelSheet.activate A = ptA B = ptB End If 0 VB Script Table to XL A VB.NET scriptable component cbe057b3-7555-41fe-a83a-ef7c215eb1a1 false true true longest_list 37018 -71 132 108 37094 -69 24 104 37106 -17 false 4 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable Origin Script Variable Origin true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable ByColumn Script Variable ByColumn true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable Data Script Variable Data 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable _Stream Script Variable _Stream true true 3 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result B Output parameter B true false Variable Origin Origin Script Variable Origin a1743776-df57-4e8e-a6ec-80c1d80126a2 true true true 1 87ee56b3-596a-485a-9b15-012d3a50cbdb e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 37020 -69 71 26 37020 -69 71 26 37057 -56 false Variable ByColumn ByColumn Script Variable ByColumn 4d5f49c4-a30d-49c1-8ce4-227abaf5ef94 true true true 1 e13fbcae-5a07-4499-8aa6-401d7581cc3b 3cda2745-22ac-4244-9b04-97a5255fa60f true true 37020 -43 71 26 37020 -43 71 26 37057 -30 false Variable Data Data Script Variable Data 40c94145-91a8-4021-9126-c81ad46bad76 true true true 2 1 9b6b1421-3e12-4117-94c5-365213d60b99 6a184b65-baa3-42d1-a548-3915b401de53 true true 37020 -17 71 26 37020 -17 71 26 37057 -4 false Variable _Stream _Stream Script Variable _Stream efc917c4-98fd-40be-bf16-e40d95bb74f6 true true true 1 0aaac779-3874-4f03-bec6-f4923a7dccd2 3cda2745-22ac-4244-9b04-97a5255fa60f true true 37020 9 71 26 37020 9 71 26 37057 22 false Output out Print, Reflect and Error streams 1016c9f9-1b5f-491d-a9e8-637f07a30a1b false true true 0 37121 -69 27 34 37121 -69 27 34 37136 -51.66666 false Result A A Output parameter A 895264f5-44d7-4e77-85e6-cec64c2f5d74 true true true 0 37121 -35 27 35 37121 -35 27 35 37136 -17 false Result B B Output parameter B dae435b0-cf7e-45b9-bdf6-78564fbc9426 true true true 0 37121 0 27 35 37121 0 27 35 37136 17.66667 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ec6676e1-2d27-42a0-8791-292342fa59ff false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;255;255 36825 -91 64 21 36825 -91 64 21 36825.12 -90.1361 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ea392e8f-0b10-4257-81db-03cfaca5024a false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;255;255 36824 -68 64 21 36824 -68 64 21 36824.87 -67.93705 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 9f1c3c58-36f1-420c-8829-8dfb1740452d false true true longest_list 36904 -96 72 64 36926 -94 24 60 36938 -64 false X component X {x} component f6c0e97d-2881-45f2-b4dc-aef968e451bf false true true 1 ec6676e1-2d27-42a0-8791-292342fa59ff 1 36906 -94 17 20 36906 -94 17 20 36916 -84 false 0 Y component Y {y} component c8cac108-fa37-41ff-af30-a8b7ff51f88e false true true 1 ea392e8f-0b10-4257-81db-03cfaca5024a 1 36906 -74 17 20 36906 -74 17 20 36916 -64 false 0 Z component Z {z} component e54ef03c-adc4-443b-8677-49b361ff20e1 false true true 0 1 36906 -54 17 20 36906 -54 17 20 36916 -44 false 0 Point Pt Point coordinate 87ee56b3-596a-485a-9b15-012d3a50cbdb true true true 0 36953 -94 21 60 36953 -94 21 60 36965 -64 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Stream by Column? Boolean (true/false) toggle e13fbcae-5a07-4499-8aa6-401d7581cc3b false true true 0 36788 -32 175 20 36788 -32 175 20 36788.98 -31.12306 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data A Table of Any Generic Data Represents a collection of generic data c24fadf0-c368-47cf-af3b-fc4fbe8e93d4 false true true 1 9b6b1421-3e12-4117-94c5-365213d60b99 36756 8 199 20 36756 8 199 20 36856.37 18.31293 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle If True then data will stream to an open excel sheet Boolean (true/false) toggle 0aaac779-3874-4f03-bec6-f4923a7dccd2 false true true 0 36593 30 365 20 36593 30 365 20 36593.93 30.42289 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 238ecf8a-6db4-4918-8f80-81a56457c4b5 false true true longest_list 35874 -76 68 46 35897 -74 24 42 35909 -53 false Curve C Curve to measure d06f5905-5e73-4f85-9624-dba5b6eaf25a true true true 1 dab00352-237c-497b-b1f2-110aad3bd401 35876 -74 18 42 35876 -74 18 42 35886.5 -53 false Length L Curve length fcee65eb-a138-435c-b742-199b15c7a335 false true true 0 35924 -74 16 42 35924 -74 16 42 35933.5 -53 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 7d2c56cf-39f0-46d5-83d6-34dba148e2f8 false true true longest_list 36246 -28 84 66 36284 -26 24 62 36296 5 false Stream A A Input stream #1 af391d94-85fa-4287-9bc9-ec5e0ec0ce1d true true true 2 2 1 f6896ea4-14f0-4897-bced-ede8ddfd64a8 36248 -26 33 31 36248 -26 33 31 36274 -10.5 false Stream B B Input stream #2 361f60f8-f31a-48a9-904a-64708c50a4ad true true true 2 2 1 fcee65eb-a138-435c-b742-199b15c7a335 36248 5 33 31 36248 5 33 31 36274 20.5 false Stream S Merged stream f65ee240-5f13-4548-a72c-cf65fedf368c true true true 0 36311 -26 17 62 36311 -26 17 62 36321 5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 9b6b1421-3e12-4117-94c5-365213d60b99 false true true 2 1 f65ee240-5f13-4548-a72c-cf65fedf368c 1 {A;B;C;D}(i) {i}(path_index) 36387.61 -12.88199 239 40 36393.61 -6.88199 227 28 36387.61 -12.88199 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data trimmed vertical reinforcement tubes Represents a collection of generic data 0c5848ee-fc6b-41da-a256-b17d9934f505 false true true 2 1 8e40fa8b-98ad-4a91-a29f-56fe7231ccca 34811 -77 256 20 34811 -77 256 20 34939.82 -66.38904 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. aa4192a0-296a-4054-81bc-892ade910f96 false true true 2 1 0c5848ee-fc6b-41da-a256-b17d9934f505 1 {A;B;C} {A;B;1} 35093.5 -88 162 40 35099.5 -82 150 28 35093.5 -88 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 8251b7e9-e1a1-4e89-873b-d47acb1c8f13 false true true longest_list 35670 -93 68 66 35692 -91 24 62 35704 -60 false Stream A A Input stream #1 7f7818db-233c-42d5-ad79-807151f3ac37 true true true 2 1 aa4192a0-296a-4054-81bc-892ade910f96 35672 -91 17 31 35672 -91 17 31 35682 -75.5 false Stream B B Input stream #2 91a0579a-d24d-4ba8-98c6-cdb99b93b412 true true true 2 1 ab6ccac4-e39a-457b-97ae-75ef935224f1 35672 -60 17 31 35672 -60 17 31 35682 -44.5 false Stream S Merged stream d08caada-997e-4f15-a114-03b3c568c695 true true true 0 35719 -91 17 62 35719 -91 17 62 35729 -60 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 3a290713-f02e-4bcd-bb18-65cd1c11ba86 false true true longest_list 35995 -17 68 66 36017 -15 24 62 36029 16 false Stream A A Input stream #1 7b9daf39-cdb7-4199-b5d5-5f92b8c007d7 true true true 2 1 9664f12a-22ae-498f-a53a-6b2ba5ceab7c 35997 -15 17 31 35997 -15 17 31 36007 0.5 false Stream B B Input stream #2 c6df9a5f-9a00-4a18-9497-6a4ae6b003d0 true true true 2 1 3563dfb9-948e-49a8-bc75-8b0104d78901 35997 16 17 31 35997 16 17 31 36007 31.5 false Stream S Merged stream f6896ea4-14f0-4897-bced-ede8ddfd64a8 true true true 0 36044 -15 17 62 36044 -15 17 62 36054 16 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim currentPath As New GH_Path Dim outputTree As New DataTree(Of String) For i As Integer = 0 To T.BranchCount - 1 currentPath = T.Path(i) outputTree.Add(currentPath.ToString, currentPath) Next P = outputTree 0 VB Script Paths A VB.NET scriptable component 59fcd88b-9e76-44b9-b206-ae2c9d16e596 false true true longest_list 35418 -24 77 62 35439 -22 24 58 35451 7 false 1 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable DataTree Script Variable DataTree 2 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable DataTree T Script Variable DataTree 38f0deae-35bf-410b-9209-966519ec2b02 true true true 2 1 aa4192a0-296a-4054-81bc-892ade910f96 true true 35420 -22 16 58 35420 -22 16 58 35429.5 7 false Output out Print, Reflect and Error streams 417f95fb-5b88-459b-9cf4-47166a7ed28f false true true 0 35466 -22 27 29 35466 -22 27 29 35481 -7.5 false Result A P Output parameter A 40e803a7-279f-46a4-a87a-ea6c79420da0 true true true 0 35466 7 27 29 35466 7 27 29 35481 21.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. bda609a3-05e8-427b-8653-aa7867f6d310 false true true 2 1 c45c659f-535e-47e7-a510-2c6155e35228 1 {A;B;C;D;E} {A;B} 42914.33 1752.773 169 40 42920.33 1758.773 157 28 42914.33 1752.773 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 96752023-86b2-46db-963f-402a67a280b7 false true true longest_list 43147 1685 72 64 43173 1687 24 60 43185 1717 false List L Base list 09366bfd-48fd-48a9-9517-0817180b06af true true true 1 1 bda609a3-05e8-427b-8653-aa7867f6d310 43149 1687 21 20 43149 1687 21 20 43161 1697 false Index i Item index 4bf596b8-1b14-45b3-8fcd-3e9795938222 false true true 1 6cf68374-eb2b-4836-8060-7af7c224ebe3 1 43149 1707 21 20 43149 1707 21 20 43161 1717 false 0 Wrap W Wrap index to list bounds 906fee9a-5cf3-4453-8235-8b28b97319ec false true true 0 1 false 43149 1727 21 20 43149 1727 21 20 43161 1737 false false Element E Item at {i'} f40c0680-02fa-4258-a5e0-d50b3134ddff true true true 0 43200 1687 17 60 43200 1687 17 60 43210 1717 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6cf68374-eb2b-4836-8060-7af7c224ebe3 false true true 0 0 2 false true true 1 0 false 255;0;0;0 255;255;250;90 43040 1693 50 50 43040 1693 50 50 43040.83 1693.273 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 295e813e-fcb6-4a57-969e-8dd187657852 false true true longest_list 43147 1792 72 64 43173 1794 24 60 43185 1824 false List L Base list 298b65e0-4ded-4e97-836d-16b03092eb3f true true true 1 1 bda609a3-05e8-427b-8653-aa7867f6d310 43149 1794 21 20 43149 1794 21 20 43161 1804 false Index i Item index 1740efd8-157d-40ea-8a78-cb4b92d64b3a false true true 1 60779385-c4e8-4881-aff7-9f58702f63da 1 43149 1814 21 20 43149 1814 21 20 43161 1824 false 0 Wrap W Wrap index to list bounds ba8a3f97-0427-4337-b897-a7576bf74c6e false true true 0 1 false 43149 1834 21 20 43149 1834 21 20 43161 1844 false false Element E Item at {i'} 52879eed-8e74-4d69-9ab9-b868b1673fa1 true true true 0 43200 1794 17 60 43200 1794 17 60 43210 1824 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 60779385-c4e8-4881-aff7-9f58702f63da false true true 0 1 3 false true true 1 0 false 255;0;0;0 255;255;250;90 43040 1800 50 49 43040 1800 50 49 43040.83 1800.523 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 37b0ceaa-c10c-4dac-a707-368a39593738 false true true longest_list 43274 1755 67 44 43296 1757 24 40 43308 1777 false Point A A Line start point f2e854d7-be70-49c0-9341-16d8f086ff2d true true true 1 f40c0680-02fa-4258-a5e0-d50b3134ddff 43276 1757 17 20 43276 1757 17 20 43286 1767 false Point B B Line end point 4b77c349-b670-4443-afc1-511a23aa8bf1 true true true 1 52879eed-8e74-4d69-9ab9-b868b1673fa1 43276 1777 17 20 43276 1777 17 20 43286 1787 false Line L Line segment 18c63459-601f-4a3f-82e4-a0fd4658bf2e true true true 0 43323 1757 16 40 43323 1757 16 40 43332.5 1777 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 8c5ff998-c244-4b2c-a341-88af3e22f64b false true true longest_list 43378 1765 85 64 43417 1767 24 60 43429 1797 false Curve C Curve to evaluate 52169f5f-5ff1-45ba-bdd2-b9638e4f551b true true true 1 18c63459-601f-4a3f-82e4-a0fd4658bf2e true 43380 1767 34 30 43380 1767 34 30 43406.5 1782 false Parameter t Parameter on curve domain to evaluate 56f0c6d1-c153-4387-b778-88f3cf8829d8 false true true 1 86458468-d6ed-404b-8af9-306de64b2217 43380 1797 34 30 43396 1797 18 30 43406.5 1812 false Point P Point on the curve at {t} a4f54e1c-ec1a-4257-a4b7-1007c6bbbaef true true true 0 43444 1767 17 20 43444 1767 17 20 43454 1777 false Tangent T Tangent vector at {t} 1cf56c1a-bbc9-4792-aaec-b10165b032aa false true true 0 43444 1787 17 20 43444 1787 17 20 43454 1797 false Length L Length along the curve from the start to {t} 04bdeb58-7a15-4c7b-b1fb-dc9a1a0e810e false true true 0 43444 1807 17 20 43444 1807 17 20 43454 1817 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 86458468-d6ed-404b-8af9-306de64b2217 false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 43289 1803 52 20 43289 1803 52 20 43289.71 1803.445 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. a73826ab-6b5d-4b64-ad6a-f4a50b856f80 false true true longest_list 43512 1753 68 88 43534 1755 24 84 43546 1797 false List L List to filter 79fd124f-fb50-41da-8022-5b847d771eb2 true true true 1 1 a4f54e1c-ec1a-4257-a4b7-1007c6bbbaef 43514 1755 17 42 43514 1755 17 42 43524 1776 false Dispatch pattern P Dispatch pattern 5e9e8257-849b-4025-a780-a4ad7be58c72 false true true 1 0 2 false 43514 1797 17 42 43514 1797 17 42 43524 1818 false true false List A A Dispatch target for True values b5a3dc6c-439f-4919-b069-cd9a21f369dd true true true 0 43561 1755 17 42 43561 1755 17 42 43571 1776 false List B B Dispatch target for False values f821fd37-7348-4b14-aa00-3c73143056e3 true true true 0 43561 1797 17 42 43561 1797 17 42 43571 1818 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 1c96ff7a-e0fa-4ed2-a4c8-d8c51f5dce8d false true true longest_list 43669 1778 67 44 43691 1780 24 40 43703 1800 false Point A A Line start point 37781426-337a-4c64-9e59-c06bc18a6ed0 true true true 1 b5a3dc6c-439f-4919-b069-cd9a21f369dd 43671 1780 17 20 43671 1780 17 20 43681 1790 false Point B B Line end point 11168eec-60bb-44a2-8b24-5f58ec44dee2 true true true 1 f821fd37-7348-4b14-aa00-3c73143056e3 43671 1800 17 20 43671 1800 17 20 43681 1810 false Line L Line segment e8a12a2c-a840-42b1-b51c-51a951ed0d1b true true true 0 43718 1780 16 40 43718 1780 16 40 43727.5 1800 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 08382623-f481-4a6d-b74b-2f967919457a false true true longest_list 44405 4387 69 73 44427 4389 24 69 44439 4424 false Start A String to append to. efaa7c14-19d7-4a4a-a86f-b0e4380fdefb false true true 1 bf024b99-1b0b-4e4d-b33d-edafea10cb89 44407 4389 17 34 44407 4389 17 34 44417 4406.25 false End B String to append. 367e6cae-4cdf-47d3-8e8b-507d74454256 false true true 1 5f584492-689d-449b-a363-3a0da747c769 44407 4423 17 35 44407 4423 17 35 44417 4440.75 false Result R Resulting string consisting of A+B 1c9b0e6a-1e62-4fc3-9199-20e766613e3c false true true 0 44454 4389 18 69 44454 4389 18 69 44464.5 4423.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5f584492-689d-449b-a363-3a0da747c769 false true true 0 j true true true 1 0 false 255;0;0;0 255;255;250;90 44344 4430 50 20 44344 4430 50 20 44344.49 4430.366 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. b2c9fca2-292f-4481-a885-b4060a68ee89 false true true longest_list 44254 4414 68 88 44276 4416 24 84 44288 4458 false List L List to filter bd4da108-fdfd-4638-bc47-db3d997f5596 true true true 1 1 d1880741-462d-4a07-aaf3-48eaba34ff9a 44256 4416 17 42 44256 4416 17 42 44266 4437 false Dispatch pattern P Dispatch pattern af5582f6-e0dd-4691-8b52-e6e39c71d0de false true true 1 0 2 false 44256 4458 17 42 44256 4458 17 42 44266 4479 false true false List A A Dispatch target for True values bf024b99-1b0b-4e4d-b33d-edafea10cb89 true true true 0 44303 4416 17 42 44303 4416 17 42 44313 4437 false List B B Dispatch target for False values 76cb157c-71d0-4078-a2c3-ba639d3d8923 true true true 0 44303 4458 17 42 44303 4458 17 42 44313 4479 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings e4ea1008-ecb0-460e-9107-056c76677771 false true true longest_list 44405 4468 69 73 44427 4470 24 69 44439 4505 false Start A String to append to. 84cd1978-c7a6-4097-9fa0-496cc90f49e0 false true true 1 76cb157c-71d0-4078-a2c3-ba639d3d8923 44407 4470 17 34 44407 4470 17 34 44417 4487.25 false End B String to append. f09de002-17fe-4693-abdb-f19273b7fbb0 false true true 1 5bfa72da-53b3-4b6c-ac1a-f15454097cd6 44407 4504 17 35 44407 4504 17 35 44417 4521.75 false Result R Resulting string consisting of A+B 44d5e0ae-1152-4797-b424-ab851826bdab false true true 0 44454 4470 18 69 44454 4470 18 69 44464.5 4504.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5bfa72da-53b3-4b6c-ac1a-f15454097cd6 false true true 0 k true true true 1 0 false 255;0;0;0 255;255;250;90 44344 4511 50 20 44344 4511 50 20 44344.49 4511.366 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 14e01b2c-a026-4777-875e-279714ab8c09 false true true longest_list 44496 4425 72 69 44518 4427 24 65 44530 4460 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 4aa9dd0e-73ca-4f35-90d6-4a3a0db39070 false true true 1 0 2 44498 4427 17 21 44498 4427 17 21 44508 4437.833 false 0 1 Stream 0 0 Input stream 0 055adde7-336b-4d0e-b2f4-dfb670f8a5ba true false true 1 1 1c9b0e6a-1e62-4fc3-9199-20e766613e3c 44498 4448 17 22 44498 4448 17 22 44508 4459.5 false Stream 1 1 Input stream 1 dcc209f2-9780-453c-ac40-875059e36de8 true false true 1 1 44d5e0ae-1152-4797-b424-ab851826bdab 44498 4470 17 22 44498 4470 17 22 44508 4481.167 false Weave W Weave result 7bb1a93e-45d2-47e4-98ef-49807feba78c true true true 0 44545 4427 21 65 44545 4427 21 65 44557 4459.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 271a8740-2126-4395-8d2d-4e8d832262c9 false true true longest_list 44460 5155 69 73 44482 5157 24 69 44494 5192 false Start A String to append to. 5bee6db8-3496-4fed-8b09-482c214a17d8 false true true 1 f0d5492c-52c5-442b-8fcd-beeada356230 44462 5157 17 34 44462 5157 17 34 44472 5174.25 false End B String to append. 4e4239d4-7bdd-4bee-9d50-816dbaec23d6 false true true 1 5c085f76-19d2-47d6-b00c-a196eb4a9d08 44462 5191 17 35 44462 5191 17 35 44472 5208.75 false Result R Resulting string consisting of A+B a8b737ba-53e6-4017-80e4-aa01f5ffbec7 false true true 0 44509 5157 18 69 44509 5157 18 69 44519.5 5191.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5c085f76-19d2-47d6-b00c-a196eb4a9d08 false true true 0 j true true true 1 0 false 255;0;0;0 255;255;250;90 44401 5198 50 20 44401 5198 50 20 44401.71 5198.765 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 25ac3c5c-3be6-42f1-b70b-ad75ed71e942 false true true longest_list 44309 5182 68 88 44331 5184 24 84 44343 5226 false List L List to filter 7b657f32-af97-4b47-8654-37a7be187e45 true true true 1 1 f7247d44-e481-408d-b2c9-c2467b9cc457 44311 5184 17 42 44311 5184 17 42 44321 5205 false Dispatch pattern P Dispatch pattern 7fb8eda7-35f9-439a-aed3-e3814948e14d false true true 1 0 2 false 44311 5226 17 42 44311 5226 17 42 44321 5247 false true false List A A Dispatch target for True values f0d5492c-52c5-442b-8fcd-beeada356230 true true true 0 44358 5184 17 42 44358 5184 17 42 44368 5205 false List B B Dispatch target for False values 7d312b6f-27ef-4612-9b1d-7958dfda43b7 true true true 0 44358 5226 17 42 44358 5226 17 42 44368 5247 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9580cf00-b523-4f03-bd31-3b616418f5e2 false true true longest_list 44460 5236 69 73 44482 5238 24 69 44494 5273 false Start A String to append to. 2c0ce999-1b59-452a-905b-631ac9b5528a false true true 1 7d312b6f-27ef-4612-9b1d-7958dfda43b7 44462 5238 17 34 44462 5238 17 34 44472 5255.25 false End B String to append. 07fbd411-f803-4f10-a03e-30dbb8547023 false true true 1 0638ec19-f9da-400b-8532-22c443fd1fcc 44462 5272 17 35 44462 5272 17 35 44472 5289.75 false Result R Resulting string consisting of A+B 3a3d482e-48ea-4c0f-91a8-6de9afb51d0c false true true 0 44509 5238 18 69 44509 5238 18 69 44519.5 5272.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0638ec19-f9da-400b-8532-22c443fd1fcc false true true 0 k true true true 1 0 false 255;0;0;0 255;255;250;90 44401 5279 50 20 44401 5279 50 20 44401.71 5279.765 false 160c1df2-e2e8-48e5-b538-f2d6981007e3 Weave false Weave Weave Weave a set of input streams using a custom pattern. 874b0064-fecb-46ed-a454-8ba6c917c1ba false true true longest_list 44551 5193 72 69 44573 5195 24 65 44585 5228 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Weave pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false false Pattern P Weave pattern of input indices 3f27f8c0-7b74-4121-815e-fd3f3ebcb69b false true true 1 0 2 44553 5195 17 21 44553 5195 17 21 44563 5205.833 false 0 1 Stream 0 0 Input stream 0 a03c53d8-7fc5-48dd-9023-a18456576297 true false true 1 1 a8b737ba-53e6-4017-80e4-aa01f5ffbec7 44553 5216 17 22 44553 5216 17 22 44563 5227.5 false Stream 1 1 Input stream 1 2fc7b529-866c-43fd-b928-b3e05a672130 true false true 1 1 3a3d482e-48ea-4c0f-91a8-6de9afb51d0c 44553 5238 17 22 44553 5238 17 22 44563 5249.167 false Weave W Weave result c423f79e-8ad3-4f96-b13f-e0bcc142ed38 true true true 0 44600 5195 21 65 44600 5195 21 65 44612 5227.5 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 2254b99f-f3c6-4a4d-b921-45b10c1451c3 false true true longest_list 35667 79 69 53 35691 81 24 49 35703 106 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 0 Output for Gate index 0 false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Target 1 Output for Gate index 1 false false Stream S Input stream b4bdb686-ea95-40c1-afa6-976026796d18 true true true 2 1 d44d50fa-75ba-41d1-bbd5-428d12f636ba 35669 81 19 24 35669 81 19 24 35680 93.25 false Gate G Gate index of output stream 5bde293b-22f6-40f2-ad48-b83c559e4957 false true true 2 1 f9cb0878-72a1-46a3-9563-890939d9a917 1 35669 105 19 25 35669 105 19 25 35680 117.75 false 0 Target 0 0 Output for Gate index 0 538320fb-b81e-4556-9073-2d11fe9c8aa1 true false true 0 35718 81 16 24 35718 81 16 24 35727.5 93.25 false Target 1 1 Output for Gate index 1 6731bb39-262b-46b2-bdba-f6d93fdcf11b true false true 0 35718 105 16 25 35718 105 16 25 35727.5 117.75 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'This code takes a subset of the nodes and finds the previous node (by subtracting one), then 'it wraps any values outside the limits of the domain of the existing node structure. 'This is useful for finding the bay the comes before a node Dim lowerBound As Integer lowerBound = 0 'The code assumes that the numbering system of the ribs (lowerBound) starts at 0. indexReference = indexReference - 1 'wrap If indexReference < lowerBound Then indexReference = upperBound + indexReference Else If indexReference > upperBound -1 Then indexReference = indexReference - upperBound End If wrappedList = indexReference 0 VB Script Previous Node A VB.NET scriptable component 8d97c34c-9dfb-496d-a90a-383e0dc12f50 false true true longest_list 36006 2093 220 135 36115 2095 24 131 36127 2161 false 2 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable indexReference Script Variable indexReference true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable upperBound Script Variable upperBound true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result A Output parameter A true false Variable indexReference indexReference Script Variable indexReference b1f32fca-f269-4113-8899-6f3cf8bcc695 true true true 1 84b9f283-2fcc-4be7-b777-89f871092053 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 36008 2095 104 65 36008 2095 104 65 36061.5 2127.75 false Variable upperBound upperBound Script Variable upperBound 5841b140-5491-4cb1-a2fd-80579c8a5456 true true true 1 44c2f6ad-3448-4631-b1fa-7df664309104 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 36008 2160 104 66 36008 2160 104 66 36061.5 2193.25 false Output out Print, Reflect and Error streams 4eef2434-f115-4513-b396-ef881b98868c false true true 0 36142 2095 82 65 36142 2095 82 65 36184.5 2127.75 false Result A wrappedList Output parameter A 9a751c1d-95e3-4ad5-8f60-96fc29376574 true true true 0 36142 2160 82 66 36142 2160 82 66 36184.5 2193.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values da72fa6f-66ed-41d1-af6b-15cb147d5c61 false true true 1 9a751c1d-95e3-4ad5-8f60-96fc29376574 Double click to edit panel content… true true false 1 0 false 255;0;0;0 255;255;250;90 36229 2081 50 163 36229 2081 50 163 36229.19 2081.504 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data trimmed vertical reinforcement tubes Represents a collection of generic data 8e40fa8b-98ad-4a91-a29f-56fe7231ccca false true true 1 e8a12a2c-a840-42b1-b51c-51a951ed0d1b 43776 1792 256 20 43776 1792 256 20 43904.8 1802.741 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. da97c814-d965-4758-992c-1666049f0f9f false true true longest_list 37639 821 69 48 37662 823 24 44 37674 845 false Base B Profile curve or surface 82e8a50d-ba07-4a11-966c-c202d4bce542 true true true 1 4dbe1d36-bbaa-4804-97b1-2d42be891c01 37641 823 18 22 37641 823 18 22 37651.5 834 false Direction D Extrusion direction 17529fd1-f598-42e5-8378-7055c5803888 false true true 1 f9c4613b-e22a-4908-a8d6-3ccb8904bdc8 37641 845 18 22 37641 845 18 22 37651.5 856 false Extrusion E Extrusion result ca15b8f8-55a8-4b31-9327-18bc5b26f630 true true true 0 37689 823 17 44 37689 823 17 44 37699 845 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 9556fa4e-f55b-4f4b-b230-4136de7651e1 false true true longest_list 37541 826 68 53 37563 828 24 49 37575 853 false Vector V Base vector b3ec49e4-8705-4833-b076-32dbadb823c7 false true true 1 32bc7aeb-ccce-4c3f-a299-acdfafeb3026 37543 828 17 24 37543 828 17 24 37553 840.25 false Amplitude A Amplitude (length) value d7e971ff-cc89-4cdf-af7a-b352abcf476e false true true 1 c8335943-77c0-42d6-b8a4-6860bf441326 1 37543 852 17 25 37543 852 17 25 37553 864.75 false 1 Vector V Resulting vector f9c4613b-e22a-4908-a8d6-3ccb8904bdc8 false true true 0 37590 828 17 49 37590 828 17 49 37600 852.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c8335943-77c0-42d6-b8a4-6860bf441326 false true true 0 0.015 true true true 1 0 false 255;0;0;0 255;255;250;90 37478 854 50 20 37478 854 50 20 37478.38 854.0206 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data extruded flower bolt hole Represents a collection of generic data 1433053f-2b0b-4672-b516-1fce0a191663 false true true 1 ca15b8f8-55a8-4b31-9327-18bc5b26f630 37717 835 177 20 37717 835 177 20 37806.08 845.28 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} 5ae89230-e765-4e6d-a2f8-1f661a54c875 false true true longest_list 33361 1730 68 64 33384 1732 24 60 33396 1762 false Start S Line start point 741c541a-7441-4e05-982a-12a77b453f99 true true true 1 94138895-64e0-4742-8ff0-132dc069ecc2 33363 1732 18 20 33363 1732 18 20 33373.5 1742 false Direction D Line tangent (direction) 3c18c528-a040-4ad5-b5f0-6c4effa3aea4 false true true 1 25509bd4-bfe4-42d8-aea0-e76cc246e673 1 33363 1752 18 20 33363 1752 18 20 33373.5 1762 false 0 0 1 Length L Line length 24c23439-232b-4f38-899b-91382df363dc false true true 0 1 33363 1772 18 20 33363 1772 18 20 33373.5 1782 false 1 Line L Line segment 2d4f71c3-3751-4b65-baa1-c40ba1365b3b true true true 0 33411 1732 16 60 33411 1732 16 60 33420.5 1762 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. b9b4ba95-85e4-49d3-995c-88381981e13d false true true longest_list 33248 1741 70 84 33270 1743 24 80 33282 1783 false Plane P Plane to decompose 64237eb5-4292-4d75-9292-1fb5e50e746c true true true 1 94138895-64e0-4742-8ff0-132dc069ecc2 1 33250 1743 17 80 33250 1743 17 80 33260 1783 false 0 0 0 1 0 0 0 1 0 Origin O Origin point fd1931f3-fb1b-4b16-9ff9-ce03193e5ad0 true true true 0 33297 1743 19 20 33297 1743 19 20 33308 1753 false X-Axis X X-Axis vector a279500a-66bf-4c5c-8230-6e918add2db5 false true true 0 33297 1763 19 20 33297 1763 19 20 33308 1773 false Y-Axis Y Y-Axis vector f73997a3-a5cf-4d3d-8dce-b47bb686ae4c false true true 0 33297 1783 19 20 33297 1783 19 20 33308 1793 false Z-Axis Z Z-Axis vector 25509bd4-bfe4-42d8-aea0-e76cc246e673 false true true 0 33297 1803 19 20 33297 1803 19 20 33308 1813 false c2c73357-bfd2-45af-89ff-40ca02a3442f Surface | Line Surface | Line SCX Solve intersection events for a surface and a line. 7ee036e4-594c-4aa6-af61-2c388b2e0c3f false true true longest_list 33458 1721 75 84 33482 1723 24 80 33494 1763 false Surface S Base surface 89346b8b-8137-472b-8de7-3d76c4fe249f true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33460 1723 19 26 33460 1723 19 26 33471 1736.333 false Line L Intersection line 231736b0-8e4f-46cc-8bcf-da5f2e3a8536 true true true 1 2d4f71c3-3751-4b65-baa1-c40ba1365b3b 33460 1749 19 27 33460 1749 19 27 33471 1763 false Limit Lf Limit to first intersection 1876d016-72af-40b9-aaad-5bcf50d5ac56 false true true 0 1 false 33460 1776 19 27 33460 1776 19 27 33471 1789.667 false true Curves C Intersection overlap curves d6ab11aa-6cb8-43ef-9963-a5cfd210026d true true true 0 33509 1723 22 20 33509 1723 22 20 33521.5 1733 false Points P Intersection points 81f8bf1e-c798-4a3d-bff7-39525deb1346 true true true 0 33509 1743 22 20 33509 1743 22 20 33521.5 1753 false UV Points uv Surface {uv} coordinates at intersection events d93407b8-a5a9-4994-8223-6d5fabd06e82 false true true 0 33509 1763 22 20 33509 1763 22 20 33521.5 1773 false Normal N Surface normal vector at intersection events 73394835-9e3b-4e7d-8d80-8cf42d32af6d false true true 0 33509 1783 22 20 33509 1783 22 20 33521.5 1793 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 94138895-64e0-4742-8ff0-132dc069ecc2 false true true 1 2744ee4d-631b-4962-a7fb-fb4c94b8ec72 33071 1733 148 20 33071 1733 148 20 33145.38 1743.292 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 33155.76 1695.397 33499.79 1699.882 33499.6 1713.033 33155.58 1708.548 locate flower-to-ring bolt hole on ring joint 14 Arial Black true false Scribble Scribble A quick note 8b484446-4099-4b5e-835e-94f4b7f2d4e3 33150.58 1690.397 354.207 27.63599 33150.58 1690.397 354.207 27.63599 33155.76 1695.397 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 32583.68 1747.827 32975.74 1750.542 32975.64 1763.345 32583.58 1760.63 solve the stitch problem with remapped indexes 14 Arial Black true false Scribble Scribble A quick note 699f30cb-1bfd-4fb1-ad56-06585f4a5131 32578.58 1742.827 402.1582 25.51831 32578.58 1742.827 402.1582 25.51831 32583.68 1747.827 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data fc21400b-7f89-43dc-9771-ddae13314e40 false true true 1 c0b0fbd1-469e-4d6f-8981-57b422dcf81d 34106 2296 50 20 34106 2296 50 20 34131.09 2306.171 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component f4cad261-9acb-4360-b99b-91db7b61d729 1 true true true longest_list 52344 828 118 164 52406 830 24 160 52418 910 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj 1d9edc2c-4422-4155-8eee-2dea86828960 true true true 1 346ff557-a4b7-41ae-9959-280a65df7082 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 830 57 20 52346 830 57 20 52376 840 false Variable name name Script Variable name 732dc718-eb53-4fe7-a3d5-08b12b3c369f true true true 1 7d8b9c76-e963-45c8-b610-2ecd833d67f1 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 850 57 20 52346 850 57 20 52376 860 false Variable layer layer Script Variable layer 7a65d24f-3706-4375-b209-128dc37ad1c4 true true true 1 75755e1e-f2d2-41da-ae36-1205ee61ffaf 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 870 57 20 52346 870 57 20 52376 880 false Variable color color Script Variable color 40bcfe6f-653c-44b3-8ac1-1995651d1538 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 890 57 20 52346 890 57 20 52376 900 false Variable pWidth pWidth Script Variable pWidth 6db48320-6cdd-4688-860f-9a1baf587e14 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 910 57 20 52346 910 57 20 52376 920 false Variable wires wires Script Variable wires 83a44dfd-5851-4864-80d1-f631f7e19925 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 930 57 20 52346 930 57 20 52376 940 false Variable material material Script Variable material 56b10c24-f6ad-4301-829b-686a8dc670cd true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 950 57 20 52346 950 57 20 52376 960 false Variable activate activate Script Variable activate b948e12b-5478-4517-a084-030ed1301d62 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 970 57 20 52346 970 57 20 52376 980 false Output out Print, Reflect and Error streams a6a472d9-ec4f-46b0-ac2d-8d62766ead68 false true true 0 52433 830 27 160 52433 830 27 160 52448 910 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component b34d505d-2feb-4638-8b9d-c5a37db5c8df 1 true true true longest_list 52344 1029 118 164 52406 1031 24 160 52418 1111 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj ad822a2a-e373-4df6-9fd5-76293d5c80b5 true true true 1 8ab69027-87e3-4cf6-bf9f-e21cf9556eb5 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 1031 57 20 52346 1031 57 20 52376 1041 false Variable name name Script Variable name 8e69bc82-f1b4-4c5d-be9b-e34562644107 true true true 1 0ef29813-bef4-4122-a076-505afdc28c9a 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1051 57 20 52346 1051 57 20 52376 1061 false Variable layer layer Script Variable layer 46caad61-3306-433a-aa80-a001cfcd168b true true true 1 c025a335-8416-4dfd-9323-b6dc6f8500e8 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1071 57 20 52346 1071 57 20 52376 1081 false Variable color color Script Variable color f8f3dcc2-b4bc-4224-8cd8-27c32fcea630 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 1091 57 20 52346 1091 57 20 52376 1101 false Variable pWidth pWidth Script Variable pWidth fd6a2133-6a74-4d8e-aec3-fe1a47c768e6 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 1111 57 20 52346 1111 57 20 52376 1121 false Variable wires wires Script Variable wires d84b4e19-0f34-4fa0-8ee4-ae8f8f66f054 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 1131 57 20 52346 1131 57 20 52376 1141 false Variable material material Script Variable material 556d9625-2a4b-4768-9fab-d03f2b1054a5 true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 1151 57 20 52346 1151 57 20 52376 1161 false Variable activate activate Script Variable activate d0fed2b0-68cf-4b4d-90d4-5d2e13f35675 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 1171 57 20 52346 1171 57 20 52376 1181 false Output out Print, Reflect and Error streams 4710d03f-10e9-4e12-b53b-5ecf9574969c false true true 0 52433 1031 27 160 52433 1031 27 160 52448 1111 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0efb47c3-b2c3-423f-9ec7-57534e22c19b false true true 0 FJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51952 687 149 20 51952 687 149 20 51952.99 687.9483 false Microsoft Sans Serif 10 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values adbe9cf7-dbf6-4b5a-88bf-1149cd5d1d8f false true true 0 FlowerSrfGeometry true true true 1 0 false 255;0;0;0 255;255;250;255 51819 655 242 20 51819 655 242 20 51819.14 655.8473 false Courier New 9 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings feac5f70-3ab0-4f13-9f2b-68a3b794c627 false true true longest_list 52117 677 85 73 52155 679 24 69 52167 714 false Start A String to append to. f331ec1b-e21c-4043-b79a-f662d9d146ac false true true 1 0efb47c3-b2c3-423f-9ec7-57534e22c19b 52119 679 33 34 52135 679 17 34 52145 696.25 false End B String to append. 2258ee98-bbf7-4ab1-b5ac-9552f9550973 false true true 2 1 37e3b546-6cd1-44b6-a7b4-51f611fe39fb 52119 713 33 35 52119 713 33 35 52145 730.75 false Result R Resulting string consisting of A+B f9eb3f83-d9a7-4e57-991e-ab4681c43b51 false true true 0 52182 679 18 69 52182 679 18 69 52192.5 713.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Brep Represents a collection of generic data ff828631-6dd4-475c-ba87-018a2917a3be false true true 2 1 4c672a92-9eba-4210-9e34-959cb17ea238 51819 628 93 20 51819 628 93 20 51866.35 638.7753 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Node Labels Represents a collection of generic data 37e3b546-6cd1-44b6-a7b4-51f611fe39fb false true true 2 1 c1245a2c-5cde-4084-a342-261f0758ada0 51212 1486 96 20 51212 1486 96 20 51260.5 1496.078 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component 66537edf-daed-4bb9-93ba-c9a0e2b7e671 1 true true true longest_list 52344 627 118 164 52406 629 24 160 52418 709 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj 8227abc7-5067-47b4-bd52-e9736f559b2b true true true 1 ff828631-6dd4-475c-ba87-018a2917a3be c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 629 57 20 52346 629 57 20 52376 639 false Variable name name Script Variable name 864e7aee-a0c8-4af5-9010-8ff16d838da3 true true true 1 f9eb3f83-d9a7-4e57-991e-ab4681c43b51 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 649 57 20 52346 649 57 20 52376 659 false Variable layer layer Script Variable layer 5df0ed7e-f929-473d-9fda-ec28350df74b true true true 1 adbe9cf7-dbf6-4b5a-88bf-1149cd5d1d8f 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 669 57 20 52346 669 57 20 52376 679 false Variable color color Script Variable color 26635bab-d8c8-4ba4-b9b4-beb956bc9fc8 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 689 57 20 52346 689 57 20 52376 699 false Variable pWidth pWidth Script Variable pWidth b7519527-322c-47e1-a826-eb5c62be4f14 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 709 57 20 52346 709 57 20 52376 719 false Variable wires wires Script Variable wires 758114fd-a420-4747-be25-46ede4839521 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 729 57 20 52346 729 57 20 52376 739 false Variable material material Script Variable material f1c4b363-c396-43f3-ac92-914a8bd215cd true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 749 57 20 52346 749 57 20 52376 759 false Variable activate activate Script Variable activate 0060f9f3-8f23-4def-8c7e-8c1161f40578 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 769 57 20 52346 769 57 20 52376 779 false Output out Print, Reflect and Error streams d5a84fb2-d62c-4b35-a3c0-fc833dc9fb86 false true true 0 52433 629 27 160 52433 629 27 160 52448 709 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1b72770e-1d05-43c6-b12d-c49b64c23a39 false true true 0 RingSolids true true true 1 0 false 255;0;0;0 255;255;250;255 51819 1258 242 20 51819 1258 242 20 51819.39 1258.397 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c025a335-8416-4dfd-9323-b6dc6f8500e8 false true true 0 RingSrfGeometry true true true 1 0 false 255;0;0;0 255;255;250;255 51819 1058 242 20 51819 1058 242 20 51819.39 1058.047 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fa07f5e5-28af-4eda-b943-57539b62b958 false true true 0 RS- true true true 0 0 false 255;0;0;0 255;189;255;112 51958 1328 149 20 51958 1328 149 20 51958.99 1328.154 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings d4d91e18-fbe7-4dd8-afeb-e6a51d546b8a false true true longest_list 52133 1315 69 73 52155 1317 24 69 52167 1352 false Start A String to append to. bf63e3e7-e2d8-47dc-a5ce-e5c550705fe0 false true true 1 fa07f5e5-28af-4eda-b943-57539b62b958 52135 1317 17 34 52135 1317 17 34 52145 1334.25 false End B String to append. c4bd1716-42a7-4051-94bb-2c263c55c1fc false true true 1 37e3b546-6cd1-44b6-a7b4-51f611fe39fb 52135 1351 17 35 52135 1351 17 35 52145 1368.75 false Result R Resulting string consisting of A+B b7227cd5-5886-4db1-8d07-b20f73ddff28 false true true 0 52182 1317 18 69 52182 1317 18 69 52192.5 1351.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Solid Represents a collection of generic data b1e0eb75-0b32-4125-8b67-3661d82b0a27 false true true 2 1 c46aef61-500d-431e-90ad-781cee09977b 51819 1232 82 20 51819 1232 82 20 51860.35 1242.31 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component 4fd84096-1ef4-477e-aafd-c792d12d7433 1 true true true longest_list 52344 1230 118 164 52406 1232 24 160 52418 1312 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj bf32db25-ca03-4acf-8f14-a2bc5daf381a true true true 1 b1e0eb75-0b32-4125-8b67-3661d82b0a27 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 1232 57 20 52346 1232 57 20 52376 1242 false Variable name name Script Variable name eaf9acb5-11d9-4f4c-9b35-cde10ea88b75 true true true 1 b7227cd5-5886-4db1-8d07-b20f73ddff28 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1252 57 20 52346 1252 57 20 52376 1262 false Variable layer layer Script Variable layer 6d85adca-0e7a-4ece-8bbf-e836148137fb true true true 1 1b72770e-1d05-43c6-b12d-c49b64c23a39 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1272 57 20 52346 1272 57 20 52376 1282 false Variable color color Script Variable color 21f7855d-f3d3-4c24-8b25-151c7f048921 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 1292 57 20 52346 1292 57 20 52376 1302 false Variable pWidth pWidth Script Variable pWidth 73ed85d3-5ce8-4e90-b753-8f60e8464b7b true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 1312 57 20 52346 1312 57 20 52376 1322 false Variable wires wires Script Variable wires 8534f96e-2492-46fe-bcd3-a882f7c7e68b true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 1332 57 20 52346 1332 57 20 52376 1342 false Variable material material Script Variable material d0d3182c-4d0d-4199-a5a0-676caa939098 true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 1352 57 20 52346 1352 57 20 52376 1362 false Variable activate activate Script Variable activate cff89a54-a9af-4199-874f-cf9ffae7ace2 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 1372 57 20 52346 1372 57 20 52376 1382 false Output out Print, Reflect and Error streams c414d680-9bb1-4422-bad8-d6fa2811e2c4 false true true 0 52433 1232 27 160 52433 1232 27 160 52448 1312 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values bbc49df4-1cce-47ee-9a6d-01987f755e0c false true true 0 TubeSolids true true true 1 0 false 255;0;0;0 255;255;250;255 51819 1862 242 20 51819 1862 242 20 51819.64 1862.541 false Courier New 9 false false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component bac3fdf5-9c54-4105-bf20-fcbf0bb871b0 1 true true true longest_list 52344 1834 118 164 52406 1836 24 160 52418 1916 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj ddc86a34-ce5a-4ed1-860a-595ed289ef08 true true true 1 a6b6af9f-c9c7-4bc7-98e1-d65346de0a6e c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 1836 57 20 52346 1836 57 20 52376 1846 false Variable name name Script Variable name b94e2496-e1c1-4cde-850c-8c74abbbfe0a true true true 1 d939fee3-53df-4259-88aa-a8191dbde407 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1856 57 20 52346 1856 57 20 52376 1866 false Variable layer layer Script Variable layer c6042a3e-af8e-4639-a879-0f3361a6849a true true true 1 bbc49df4-1cce-47ee-9a6d-01987f755e0c 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1876 57 20 52346 1876 57 20 52376 1886 false Variable color color Script Variable color 0c57dd61-9f16-4903-bd45-b3aa6e52a09a true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 1896 57 20 52346 1896 57 20 52376 1906 false Variable pWidth pWidth Script Variable pWidth f017094e-8d5b-4bb9-b602-3a66971ef406 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 1916 57 20 52346 1916 57 20 52376 1926 false Variable wires wires Script Variable wires 1c3a808b-b226-453b-85a4-de0f8ff1719d true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 1936 57 20 52346 1936 57 20 52376 1946 false Variable material material Script Variable material 3dcc8144-b8aa-4aab-b230-a8672f643310 true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 1956 57 20 52346 1956 57 20 52376 1966 false Variable activate activate Script Variable activate a0059ffb-2475-40bc-a214-7dc135c37966 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 1976 57 20 52346 1976 57 20 52376 1986 false Output out Print, Reflect and Error streams ebf89218-7064-4cfb-82b6-0a4321846b79 false true true 0 52433 1836 27 160 52433 1836 27 160 52448 1916 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component 38eded63-bf22-467a-b099-3589db77a93e 1 true true true longest_list 52344 2036 118 164 52406 2038 24 160 52418 2118 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj 7f534dad-c9e8-46a3-8604-b55649cb7a31 true true true 1 9201cf29-68e0-447d-9d33-fef29d6b72a7 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 2038 57 20 52346 2038 57 20 52376 2048 false Variable name name Script Variable name bbad79cb-ff0c-4df9-9423-712703adb376 true true true 0 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2058 57 20 52346 2058 57 20 52376 2068 false Variable layer layer Script Variable layer 6d7c8bed-0bab-471b-9eba-8d80f390dabf true true true 1 f6d13895-668e-4320-9d53-592884f3668b 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2078 57 20 52346 2078 57 20 52376 2088 false Variable color color Script Variable color b3133ed9-aba6-4ee2-892e-76eb07189433 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 2098 57 20 52346 2098 57 20 52376 2108 false Variable pWidth pWidth Script Variable pWidth a0a77a13-3ea9-4ef3-9107-347af73240e7 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 2118 57 20 52346 2118 57 20 52376 2128 false Variable wires wires Script Variable wires c03cf95c-2f13-4408-8569-2b1ed754541b true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 2138 57 20 52346 2138 57 20 52376 2148 false Variable material material Script Variable material 77c5e45e-f601-4a19-b547-cb523af84834 true true true 0 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 2158 57 20 52346 2158 57 20 52376 2168 false Variable activate activate Script Variable activate 4beeb460-40e2-4597-81f2-65d2212f81ad true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 2178 57 20 52346 2178 57 20 52376 2188 false Output out Print, Reflect and Error streams 7dea617c-b917-42d6-8f6a-30325e282641 false true true 0 52433 2038 27 160 52433 2038 27 160 52448 2118 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component 7d580e33-c633-41f4-b7d5-5cb65f6a5b94 1 true true true longest_list 52344 2237 118 164 52406 2239 24 160 52418 2319 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj bf6527e7-4167-456c-8fd8-c837e8ccd62b true true true 1 fd35d9cb-1b72-4eec-b1b4-74fddada32b8 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 2239 57 20 52346 2239 57 20 52376 2249 false Variable name name Script Variable name 75bf3476-2e50-4f51-881d-f00ee080e1cd true true true 0 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2259 57 20 52346 2259 57 20 52376 2269 false Variable layer layer Script Variable layer bdc1338d-0c5f-40d3-93c4-bc21e1943f43 true true true 1 892c0e51-5a0c-49b1-9c76-9c81a6d47c70 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2279 57 20 52346 2279 57 20 52376 2289 false Variable color color Script Variable color 8989ade2-be0e-4a1e-b1b1-f758e2559db9 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 2299 57 20 52346 2299 57 20 52376 2309 false Variable pWidth pWidth Script Variable pWidth 49ad7030-c527-4088-9ba0-311ecde3b40d true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 2319 57 20 52346 2319 57 20 52376 2329 false Variable wires wires Script Variable wires f31cc0c1-efe0-426e-866e-676d5ccde882 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 2339 57 20 52346 2339 57 20 52376 2349 false Variable material material Script Variable material 37a7293b-dbce-4d6b-8019-61c28c7922c1 true true true 2 1 f0d97ceb-d805-44fc-b733-b692877fc6cb 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 2359 57 20 52346 2359 57 20 52376 2369 false Variable activate activate Script Variable activate a2a18ffd-070d-4e54-8624-75de0de67a9c true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 2379 57 20 52346 2379 57 20 52376 2389 false Output out Print, Reflect and Error streams 4d74020a-f8b5-4767-8898-df1617c0b749 false true true 0 52433 2239 27 160 52433 2239 27 160 52448 2319 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component 94cd8b43-fc10-4a09-81e5-1c0033bda5a0 1 true true true longest_list 52344 2438 118 164 52406 2440 24 160 52418 2520 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj 37ddf9c5-f8f5-47a1-a96e-919d73ebd2b7 true true true 1 f2f51bd1-d63d-47f4-9b33-2bf862c6cc42 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 2440 57 20 52346 2440 57 20 52376 2450 false Variable name name Script Variable name 857aa83b-1f73-4095-b801-5ceb7d31bbb3 true true true 0 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2460 57 20 52346 2460 57 20 52376 2470 false Variable layer layer Script Variable layer d22d728c-e29f-4735-8db0-fc8a29e22423 true true true 1 e2c6d958-38d4-433a-a6e2-08036ee78944 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2480 57 20 52346 2480 57 20 52376 2490 false Variable color color Script Variable color 99d4b176-6b6e-48f4-be9a-fd881fc3d268 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 2500 57 20 52346 2500 57 20 52376 2510 false Variable pWidth pWidth Script Variable pWidth 410939c5-76a6-4b9d-be3d-3325aa91fecf true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 2520 57 20 52346 2520 57 20 52376 2530 false Variable wires wires Script Variable wires fad8d7e3-3963-4257-b610-b2f18de349ff true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 2540 57 20 52346 2540 57 20 52376 2550 false Variable material material Script Variable material 7bc1b5e3-791e-44f3-ba6c-bd562337d8d2 true true true 2 1 f0d97ceb-d805-44fc-b733-b692877fc6cb 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 2560 57 20 52346 2560 57 20 52376 2570 false Variable activate activate Script Variable activate 63b3fda5-2e95-4300-8ac1-ec02123dda87 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 2580 57 20 52346 2580 57 20 52376 2590 false Output out Print, Reflect and Error streams 5884faf7-1107-4eac-9bac-dd26328d204d false true true 0 52433 2440 27 160 52433 2440 27 160 52448 2520 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component f6292899-aa08-4238-8578-5fac7eedda11 1 true true true longest_list 52344 2640 118 164 52406 2642 24 160 52418 2722 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj c0fa140e-d93d-4f7e-970d-a0c00231665b true true true 1 abbd978a-437b-4628-a55b-1962d5449301 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 2642 57 20 52346 2642 57 20 52376 2652 false Variable name name Script Variable name 73323f49-632a-4a9c-9394-09bc5e903638 true true true 0 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2662 57 20 52346 2662 57 20 52376 2672 false Variable layer layer Script Variable layer 6ab1cb6f-256d-4c88-a851-2f397d7676d6 true true true 1 d4603522-f2d3-405c-8cac-d77eb98ccf27 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 2682 57 20 52346 2682 57 20 52376 2692 false Variable color color Script Variable color a41f499f-e1dc-44cf-b066-759c24d56dc4 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 2702 57 20 52346 2702 57 20 52376 2712 false Variable pWidth pWidth Script Variable pWidth e3177f5a-01bf-4630-9165-24d45b299e90 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 2722 57 20 52346 2722 57 20 52376 2732 false Variable wires wires Script Variable wires 741d9ad2-b1c2-45ac-b07f-0078ec4e50a7 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 2742 57 20 52346 2742 57 20 52376 2752 false Variable material material Script Variable material 9255286d-2309-48db-b4af-dbdd39a56ac5 true true true 0 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 2762 57 20 52346 2762 57 20 52376 2772 false Variable activate activate Script Variable activate 5d27aca6-6d05-4168-a09e-4a8f40e3a3fc true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 2782 57 20 52346 2782 57 20 52376 2792 false Output out Print, Reflect and Error streams 6187b740-a383-4901-a8d2-1861716b36a0 false true true 0 52433 2642 27 160 52433 2642 27 160 52448 2722 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Vert Tube Labels Represents a collection of generic data 9cf6af61-70df-452c-8941-af14a4c00e2b false true true 1 6247dc78-2720-4d9a-911d-f07922fcb3e1 35128 58 125 20 35128 58 125 20 35190.65 68.86401 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 9664f12a-22ae-498f-a53a-6b2ba5ceab7c false true true 2 1 9cf6af61-70df-452c-8941-af14a4c00e2b 1 {A;B} {A;B;1} 35368.46 47.44 162 40 35374.46 53.44 150 28 35368.46 47.44 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 502666c6-b0ed-42bc-8113-9d584411e58f false true true 0 TS- true true true 0 0 false 255;0;0;0 255;189;255;112 51947 1932 149 20 51947 1932 149 20 51947.99 1932.998 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 9bc6b57b-4554-45ec-a440-fce7e87c92ca false true true longest_list 52122 1920 69 73 52144 1922 24 69 52156 1957 false Start A String to append to. 5f24330f-152c-4bdd-adea-f17953f1040b false true true 1 502666c6-b0ed-42bc-8113-9d584411e58f 52124 1922 17 34 52124 1922 17 34 52134 1939.25 false End B String to append. f21d8fc1-e1a2-4736-af46-e073aa887cec false true true 1 f1c95cce-b4b9-41f5-a34c-72676ab6a364 52124 1956 17 35 52124 1956 17 35 52134 1973.75 false Result R Resulting string consisting of A+B d939fee3-53df-4259-88aa-a8191dbde407 false true true 0 52171 1922 18 69 52171 1922 18 69 52181.5 1956.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Tube Labels Represents a collection of generic data f1c95cce-b4b9-41f5-a34c-72676ab6a364 true true true 2 1 f6896ea4-14f0-4897-bced-ede8ddfd64a8 51934 1959 94 20 51934 1959 94 20 51981.02 1969.216 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2608d916-e8a4-4f6e-82e1-c2900d90c6f4 false true true 0 VJ- true true true 0 0 false 255;0;0;0 255;189;255;112 51958 1533 149 20 51958 1533 149 20 51958.99 1533.935 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings c0cb4582-861a-4086-838b-f776e139ee4b false true true longest_list 52133 1521 69 73 52155 1523 24 69 52167 1558 false Start A String to append to. 5954b81e-6200-42e5-9836-5a12edeae556 false true true 1 2608d916-e8a4-4f6e-82e1-c2900d90c6f4 52135 1523 17 34 52135 1523 17 34 52145 1540.25 false End B String to append. 3deeed49-3e83-4235-8d1c-4ddfab7de11e false true true 1 37e3b546-6cd1-44b6-a7b4-51f611fe39fb 52135 1557 17 35 52135 1557 17 35 52145 1574.75 false Result R Resulting string consisting of A+B 24439812-72ce-4f71-87e6-0da1e3a59ccb false true true 0 52182 1523 18 69 52182 1523 18 69 52192.5 1557.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Vert Reinf Brep Represents a collection of generic data 7c14327a-0ecf-4ef5-8554-c9841e915eb0 false true true 2 1 97f7542f-40a1-4feb-8e4b-ff054a4eabc4 51819 1433 114 20 51819 1433 114 20 51876.35 1443.391 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component 05473f81-8b18-4eea-b209-2c474cb6c4f2 1 true true true longest_list 52344 1432 118 164 52406 1434 24 160 52418 1514 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj d99a17dc-6f57-4ba6-b367-893e7439943d true true true 1 7c14327a-0ecf-4ef5-8554-c9841e915eb0 c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 1434 57 20 52346 1434 57 20 52376 1444 false Variable name name Script Variable name 7a3ff41f-1ed2-4e33-8931-fc6a81205d86 true true true 1 24439812-72ce-4f71-87e6-0da1e3a59ccb 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1454 57 20 52346 1454 57 20 52376 1464 false Variable layer layer Script Variable layer bd294968-f07c-439a-a65f-5b112683d548 true true true 1 4d1496f1-436b-4573-84ea-549c309bd794 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1474 57 20 52346 1474 57 20 52376 1484 false Variable color color Script Variable color f7922647-2633-44b6-8b5c-e15c5092f844 true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 1494 57 20 52346 1494 57 20 52376 1504 false Variable pWidth pWidth Script Variable pWidth b39e0160-2a4c-4ee2-98e6-5ff22e50acc8 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 1514 57 20 52346 1514 57 20 52376 1524 false Variable wires wires Script Variable wires e99e9ad8-6edf-4c11-aa4c-d7013f061441 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 1534 57 20 52346 1534 57 20 52376 1544 false Variable material material Script Variable material abf1930c-1b10-45a9-ae6d-5bd33160eff4 true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 1554 57 20 52346 1554 57 20 52376 1564 false Variable activate activate Script Variable activate 9e3e8acd-b308-482b-8f6a-d93e510735b0 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 1574 57 20 52346 1574 57 20 52376 1584 false Output out Print, Reflect and Error streams ef8f1302-ad59-47a9-84ae-d988b0a630ae false true true 0 52433 1434 27 160 52433 1434 27 160 52448 1514 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ba9d9cb4-9232-433e-b0cc-4771984d8cea false true true 0 VertReinfSolids true true true 1 0 false 255;0;0;0 255;255;250;255 51819 1660 242 20 51819 1660 242 20 51819.39 1660.878 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4d1496f1-436b-4573-84ea-549c309bd794 false true true 0 VertReinfSrfGeometry true true true 1 0 false 255;0;0;0 255;255;250;255 51819 1459 242 20 51819 1459 242 20 51819.39 1459.528 false Courier New 9 false false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a293480f-a88a-4851-99bb-d4f96ada81e9 false true true 0 VS- true true true 0 0 false 255;0;0;0 255;189;255;112 51958 1701 149 20 51958 1701 149 20 51958.99 1701.435 false Microsoft Sans Serif 10 false false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 4e8e5bc6-f8d1-42be-bb0b-c794c3e5439d false true true longest_list 52133 1688 69 73 52155 1690 24 69 52167 1725 false Start A String to append to. f9a87752-b3b4-46b2-9f77-b2b6610a2556 false true true 1 a293480f-a88a-4851-99bb-d4f96ada81e9 52135 1690 17 34 52135 1690 17 34 52145 1707.25 false End B String to append. 48b49256-83db-478c-a138-e802dc64b255 false true true 1 37e3b546-6cd1-44b6-a7b4-51f611fe39fb 52135 1724 17 35 52135 1724 17 35 52145 1741.75 false Result R Resulting string consisting of A+B 25827158-3da7-411f-934a-ccad1f65d593 false true true 0 52182 1690 18 69 52182 1690 18 69 52192.5 1724.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Vert Reinf Solid Represents a collection of generic data 487a9833-4f6c-49e8-80aa-26c04b10190b false true true 2 1 4d91f7f4-b974-4390-bf7d-299404e6dd10 51819 1635 116 20 51819 1635 116 20 51877.35 1645.191 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.Add(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component f12e195a-910e-4abd-878d-9082aa9546a4 1 true true true longest_list 52344 1633 118 164 52406 1635 24 160 52418 1715 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj 22cd8ac9-f99e-4699-92ac-1582de6c77ea true true true 1 487a9833-4f6c-49e8-80aa-26c04b10190b c37956f4-d39c-49c7-af71-1e87f8031b26 true true 52346 1635 57 20 52346 1635 57 20 52376 1645 false Variable name name Script Variable name 05d24b3a-819a-49c2-afde-f5c5626597ad true true true 1 25827158-3da7-411f-934a-ccad1f65d593 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1655 57 20 52346 1655 57 20 52376 1665 false Variable layer layer Script Variable layer 403c5c61-1b2f-4e8f-b851-999fc26804dc true true true 1 ba9d9cb4-9232-433e-b0cc-4771984d8cea 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 52346 1675 57 20 52346 1675 57 20 52376 1685 false Variable color color Script Variable color a0e23079-e653-4f41-8a1d-f49d767a443e true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true 52346 1695 57 20 52346 1695 57 20 52376 1705 false Variable pWidth pWidth Script Variable pWidth a1b5ad29-bbd4-4331-82df-4cebffde4ab1 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true 52346 1715 57 20 52346 1715 57 20 52376 1725 false Variable wires wires Script Variable wires fa7b1999-2a82-4206-a1b5-92b28756ea2c true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true 52346 1735 57 20 52346 1735 57 20 52376 1745 false Variable material material Script Variable material 7cf4d44e-bcd6-4437-9362-77e63b5a1bc4 true true true 2 1 bb2eee68-bfa4-45af-9d8d-2fbf0f656f1c 6a184b65-baa3-42d1-a548-3915b401de53 true true 52346 1755 57 20 52346 1755 57 20 52376 1765 false Variable activate activate Script Variable activate 9bc62954-3839-4897-9631-0421cd8b3261 true true true 2 1 48571990-a102-4345-b3cc-f96e99697317 d60527f5-b5af-4ef6-8970-5f96fe412559 true true 52346 1775 57 20 52346 1775 57 20 52376 1785 false Output out Print, Reflect and Error streams 51565076-4d0f-438b-9d4a-21a0075fd706 false true true 0 52433 1635 27 160 52433 1635 27 160 52448 1715 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Frames Represents a collection of generic data 428ec019-3090-48d1-8daf-0ace9e4f657b false true true 1 d05065d3-ca74-4616-95bd-7d1f0672d5e9 38446 1298 148 20 38446 1298 148 20 38520.65 1308.478 false