0 1 1 634464374400840654 0 8 10 true true fe078f1d-7ef7-4cf0-94a7-d1ddcc73102a 100;150;0;0 100;0;120;0 Shaded pav july 16b.ghx 634295009200166242 0 -66436 -4981 1.5625 1 Begining 0.5820766 27 -567 true 1837 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 45 c7f82e26-2a84-40e9-a5c6-1020f9b4af43 41d322e2-2c40-4d87-a077-fdee67127080 099c956e-fe6a-41e8-bb37-1d027df0692c f5275326-2b27-4d4e-91be-fc7e5c29e62d 3545568c-ed26-48c7-830f-a9c7bebaf164 697d6611-42f1-4ba8-b2da-41b27cc5b070 fd64b3f4-a339-485d-a6e0-4e8557f7cf14 699c76b8-4149-48a7-87e2-7c385756578f 0598499e-e956-43df-aa35-ffc18110c298 716676b2-3269-4a14-b429-dd32644c76c5 4d2247af-66f9-412f-9403-4b0095317e03 61282552-1f59-4d7b-b38c-cb223a1ce187 10c5fe6b-facd-4fd7-bf6f-5153adb5be79 96dceeb0-aa37-446b-b081-4eafdc66b70e de6dd282-1051-4607-b3bb-6830e5b46b48 d467c3f6-0da6-44f2-8ffd-3ef30d3d0268 2049aeca-def9-4222-8cdc-55c0a304910a f9ed5d37-64c4-42d1-87c4-0840933d8e6b fc1ae17a-8c02-4104-bbfc-233948506037 7ebbe88b-c204-48e2-8bfa-e7dfa057953d a9f77666-a77c-4ebb-8b72-d3014ce60475 14d3f640-bee0-4654-b447-b3c31913ba1a f05a63ed-54ad-4f10-a27f-e07074b2c256 363cd3a5-2b07-48a8-8d0f-7fe7af2b5da8 42d8e980-b0dc-4fa0-a7b4-32cc92d39a67 d2e62207-4bfc-4763-aa78-2f25c8309199 979de7fd-1e08-4b98-8d0d-bc33284ea196 a41fb459-bcb5-48d6-bb6f-014c6c750716 38441fa3-dead-45ce-bc7b-21ee1c95a7ce d2086720-43cd-4577-9da4-a01fad452d83 582917f8-999c-41aa-936c-c7c07011eb90 0df589b8-5cb0-43f6-a03b-72ae45c8c2e5 d5850625-af2f-4486-8936-cd34c48fa374 4f4c1a36-ef49-4a27-9f10-abf59e8658ab aca1423b-87fa-4cb9-8ad6-e7a3df11a18e 25b901a8-e973-4a23-a387-124cfbfe1b09 6bccddc4-3eec-4703-a562-1266a294eb35 94455685-a0de-4f88-9a2f-6372994ce111 ff214cea-c1c4-458a-81da-e33e91ed8eb5 52727239-9f92-4fa5-959c-45d564e6dcef d6b6b637-a514-4139-8ac3-da2b0ed3b9a3 cabacb4b-5594-474d-9117-a13b96d5bdf1 17a5b943-a85a-4db3-8907-d579efc45c25 ff10efcd-2ef9-46a1-9be9-5df756457e63 ce2ee0d9-d521-45be-8d64-43fb094d2c4d Group A group of Grasshopper objects da09aca8-d2fe-418e-b093-7ebe6fda0af7 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 32 956dac8b-3348-45ce-a902-1d3aba0f4840 13b62002-81c3-485c-9a76-8d9dbdb50ad1 3cd7f604-0994-4cf0-b368-fa2ac6ad318d 739f6af5-96a6-421d-9c30-355e2bdd2050 6a19c0fe-2111-4447-bf18-cd70b5e8e0bd 0ae5bfc2-3b3a-499d-8b75-7044086da7c4 053ebd80-ff9b-4d6e-b23f-c1c7f36ab960 bd0654e5-f9ef-402f-b770-d5ef9ae9d30a 233e3115-3e0d-456b-b3a7-bd025f65f58b 5f003927-ca05-4d17-93a0-e860b57d1836 0a1be8ce-a7ce-4580-899c-74a1f9feeca0 8154baab-34af-4f5c-9066-7296ae5c8863 f9450571-4084-45e9-a3e4-20a274279095 bcefa40f-cfb2-40c7-9dbe-5647f893fb10 fb3a38af-08e1-48b1-b5dc-238e10d1665e a22ccf18-3ddc-453e-bd2f-f05342597247 31e1f03a-33b7-4136-9136-581c59ea7457 3bdb05c5-98c2-482d-9f0d-53c7be8760ee c15f7d78-592a-4b60-ad81-2f07cf2148f5 221c36d4-7e61-4676-b1a6-e640420551d1 e0483ff6-42ec-4640-9ca0-c1221aaa31c6 fcdc6a36-2828-4415-993e-6b6bb5cd789f 98cb5707-b874-4de4-8f54-fdc52972fec2 f9bd4858-7d75-4f92-82d6-9718e6909971 5579a1bc-da9c-4504-8c96-46b73c412508 2bbce499-6f77-4fae-baa1-86a4e318e22b 89d7b95e-7916-4cbb-a07a-142af25e81f2 2e0a253e-50d9-4eb9-90f6-5c88bf2d95e0 f5ca0ba7-85f5-45a6-a8cc-c14f2ed482f6 b00e4ddc-67d1-4320-a653-c8cbd534064e 5e3f6eaf-014a-4143-ba84-8c29d23bdf99 701802ce-d5e9-44e2-ac66-5567b1445f0d Group A group of Grasshopper objects f99335a8-3df7-4323-be97-a29d39f31694 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 36 d4b21ea0-3aad-40a7-8ea6-72309d437ae9 53d456ef-f84c-4886-86f8-f01853917b53 3f3c67d4-0c72-419f-aac6-8817a4bd88f7 9c727b9b-3818-4158-abd1-2c7ef28312b6 989ddf53-4c97-4ce6-9411-6f4667e06413 cd5ab60a-18f8-48b0-b9cc-ff710c4f9927 e71e4f1a-1bae-4540-9693-316bb57109c8 b4d85f7d-9e4c-40d0-b18a-05de0b1da7d3 e203c643-5bff-4c68-9e2a-b9cc63a0cafa 3e6687e0-5c61-48e7-8c68-e5b7301e10aa 141ad1a1-02ce-427b-95c4-05957b42d883 d53ac640-38b2-4e7e-9767-6d2e445ec8dd be6cf8e3-48ba-456c-b598-decbebbea61b 8299635f-00cb-4d1c-aca7-106a99938216 9cdefc6b-03bb-443e-bc65-530716a8b184 81f8d710-b3d7-4b54-9351-e49db1b47369 e8db8bdf-5f53-4f4a-b9da-0173e95c493e 252a548a-7f38-4914-ab1a-78a2178ae290 8bf304fa-f40e-43f2-9e86-8dc244c986d0 eb00649a-a90f-4778-9824-8d87db67a293 83d107b8-5e6f-4331-9376-c1265c9d6eb9 8d473a96-fe51-4c6d-bf82-2182e2e4341c 14dccc58-885a-4fe2-b386-548942ae6b58 fba906a7-2dc0-434f-b7ba-4d4501fca350 50138540-5143-4670-8ab6-29387107abc1 91b75c98-ce8e-4b94-94f3-12990ed36925 3e935988-be0b-4210-a255-22f960afcb4a bcb4d877-61c4-4d74-a4d1-f42c59c3b297 bf2a865b-286a-45e4-b8aa-29591de2c197 3eccab70-4526-4fa1-b92f-7577314f2381 cab1a8de-cc48-4c43-b01d-ede720a1694b 6f67493b-13cc-496d-b9bd-792151e4274a e1c5c09f-55c3-41e5-ad76-13a45c85343e f64c2f82-e780-4805-bc18-02af60445b4a d277905e-3ca6-4464-8867-af86c30ec4fc fe4eecd1-99a6-432e-9b65-8634dcdfad27 Group A group of Grasshopper objects 4906046c-1c7f-469a-9b4e-16ce45821aa6 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 55 48c6d59d-224e-43c7-a312-0ce656a37d42 1fa13073-fb50-4907-8074-9b26aa8b98b3 23396c65-f4a1-493c-93ad-c14b0aa04b4e a4d9fa7e-8a5a-49cb-8d5a-d79b59ec5542 2fce05fb-4914-4848-af57-acc0025d2045 092f92ad-516c-4d95-ad2d-c0274f81de82 34388079-cdb2-4205-bdfa-d4882aa4d3f7 6c427753-a8ea-4d4f-a23a-b519806ed64d bf8d61ef-327f-4fe7-9c20-c826aa3f2a27 ffbb33c8-a186-4b4b-b08d-693ee32feb15 51fc1453-5ffb-435f-a1ce-71918a1661b3 74d6dbee-b373-4822-b6b1-6f1b621179d3 bce3c38f-6d61-4d12-b2f1-f7f10873cffe a88d823c-cda2-44de-9ca8-f12880c5bb4d c158aefc-815f-43b5-90f5-a894c401bdad 8a228f72-b378-4777-b467-58b010cc8e63 a74b4366-b37b-4e96-8005-5c943fead60d 986283ac-1daf-44a3-bf00-affcb28b2768 fcc027d8-cdae-4c77-bcd2-0db3ac726fde f64ad544-c9b6-4c02-bacf-a8c20dc909ab 85f361e9-2065-4e46-8e28-8cce5139f3cb a26d0fa6-6fd5-411c-be5a-738aaca0117a 5991fdc5-72e7-4181-8d3b-432ac2692662 8ede6ac7-f411-4ddf-a0e8-33f58620d143 8f6b30f3-cf20-4823-9fc7-39e36d7a2a74 6f412715-37a0-4fd5-8bf3-601f41b57ea3 41e09a69-6260-4ef8-a2d1-e6d324f320fe 6b1ab4fe-9ed9-42cc-8cae-51350678641e e1602d8c-5310-42fe-a6f0-d9d2a9ae5b78 682f8ecb-6cde-498b-ac0b-7d0090027ace aa56ca5a-07d3-43ed-a39e-49c519f9ae4f 9ba24c5c-0285-4933-b4b0-4936f401f4f8 9707ce2c-4a4f-49af-a400-384581bebb4e 0efa0062-a87e-4705-8ce8-7526ca37a28e a035a1ca-f1e7-438e-83cf-0a27a7331a14 2f2c1568-f291-4a39-aff2-1470e14ff2ab 62af43c1-b678-4eaf-8692-cc01e23cd7d7 94632f16-5fc3-439e-bddc-ee3c3e9ab7ae 761b277d-6065-4dc8-9419-6def1efa7b14 566ad4e8-1d9b-459e-b740-80ef726d0b54 8a3c0434-1166-4dbe-8325-6b9d71ea6f1d de5554e4-cbce-4308-93f1-15e5267e290a 44ae2256-26c2-4227-af9d-b5d9d58c3ab6 35fcf17d-0588-4df9-b93a-9a4da5a9ad76 d87c40d9-3c6c-49d4-b048-164805871c96 f7826820-8a02-44f4-acd9-c4698481e7fc 35e5828e-d964-44c0-812a-580a48e41991 ea69086d-01c3-436f-a611-905059b01c52 1aac802a-4d36-44fd-b1a8-44e7e9b0e1a5 7744dfde-9e2f-45dd-b155-a01ce243cb97 a2d2c0b8-2ca8-426d-a7e2-bbd57ba122ef 98011c3d-08cc-4160-811e-6c2782a15eb1 b80e10fb-397c-4429-8985-26ff00efa20a 7857da81-305e-485d-8bf8-f23e9076fbcd 82054e44-5b3a-41c0-a7be-816165c32381 Group A group of Grasshopper objects bd872794-054a-41ce-b18b-da86d1b5a6f4 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 227 42944afc-cb54-42fd-ba67-82a03020d830 4243a321-c246-4cce-871e-69434362592a c32ffd32-1ef2-4a04-9358-003033c915fe a4e7a6c5-cc21-440e-a5cc-b028ee59d5cc 0853a6cc-e860-4acb-a673-5ba5b57bd3fa fb1b5d04-8ec6-4d41-b500-6e9b5a94b58a e5173a48-3ccb-4fcd-984d-0012c69d0948 6e80dae8-5661-4d23-8684-924a7472d136 cd6c89f2-9c34-4b80-b469-2c9cf00b4d92 b4cab449-6b4f-45eb-a75d-80864cbd4c26 25d70d57-959a-424e-8677-baad86824147 d1cf7f68-7a1e-42d7-a2c9-ed58c195649a 4d47f8f2-2651-43af-8411-408f8c3bad5f b6ea59e4-dda6-427a-9bb9-fffb415776c4 ed7fd6f7-f203-4cab-bfbd-603e37030cfc 7f3caaae-bc39-4fc3-9d3f-1c4ce8656aaf eba0bc88-3e3e-49dd-86b5-77c8f67ca2cd b73342fe-45ae-40fb-80fb-905606dbae40 036162c9-2b5a-4928-ae3d-3caccf675f54 9872deca-9b33-4764-a203-fde8d4e6bdb0 0c224686-0246-40f9-8dab-481fc897cc69 ad8ad332-c725-4c90-943f-1c886cd422ec ac99d75a-d562-47f9-b089-25b2d149c8cc b28507ef-be16-4102-828a-82d453f2a433 f866f368-1c57-44d8-a99a-68b98efb3ce2 0ffa7ee7-4b7e-4dd8-b455-f09da8b59cc3 31e2a44f-301c-4ba0-87f5-2bde39733ff8 5531477f-fe0d-4d36-a41f-82ae595b3e4c afb423de-fe2a-4428-95dc-a227b8d9f159 0122f104-e6b6-4d60-ac11-1044dfcc34b4 c2a50ed8-e57c-4e00-b9a6-448f4de1b23c 51719d76-1e8b-4866-a420-57f161d47ff4 89504923-05be-4e37-9053-83d4b6849b99 3e0393c0-214a-4370-b2a2-9be53f59af2f caaba0c5-e61b-42a4-810a-91a89ac55b6b 87b6dd55-5a27-4764-bab5-3e0ee37f394d 1f86bfc6-49c8-4fd5-b764-eaf4e44dbd5c cd6e6836-3f24-4716-82c0-4b4e47ca4cd4 8d051c27-58a2-48f7-8a68-7882b3766f30 bb61591a-b604-4d52-9cd6-0224a06a567c 0469cbc8-cb43-4b83-9fe3-e9ae0b9270f9 e0327259-b3bc-49a2-8af6-d3457a735da0 207b7c18-0443-4ddd-985f-fc4004b215b5 b1bc3433-4aa2-4e06-9112-32dc3bfd3467 23dc4a76-0a84-47be-9932-7d98ed7b4b25 88f85b50-543e-4344-ac29-3c4b7201b497 15c30f45-3d08-41bf-910e-fdda33cb2ee7 17f34d3a-8034-4439-8081-5f3698157f9b ec1cb08e-75f0-4243-8991-f8d22bde7a4a ca3cdd5b-cd03-4caa-93c4-8a3c38e70b32 8f4802c4-4f32-4688-8320-9af11074190a 33cdd018-5da0-45a4-b32c-bb9e4a8126e6 7469a5fe-b0f2-46a7-8020-7e85ee5dd0e1 9ce5fabc-d5a4-4eac-be02-d5fdf3e2e07c 4a786235-03dd-4752-b84d-890a70c5cdf0 63b12acc-395f-450e-9fb1-871c758e0c91 ba6ccd96-1988-49b7-8e41-27505da98f44 552ab251-3483-4fc5-bc63-7522782c106e 0423b864-9caf-4732-a18b-7391dd5b883b 838a408a-0be4-4b65-be27-a41c094b5d23 76bec378-ea2e-42ce-a105-b3407da1fed9 3599da44-4fb8-48c2-a0e4-2fcd9dcb5f44 e89aaff2-0d3e-47e1-a5a0-bae36707345c 1a53f087-a6a4-47c6-8b3f-2c0c6d864692 221eea3e-64b7-45b6-846d-d4706becc5da 7972c96f-b6d3-4d6a-9551-1b1659d5c369 b7854a15-e759-427c-90ee-757221f402fb 774822cc-b92d-40cf-99d7-6a658e645c4e 4904aa31-5870-4c2c-8701-e53b001417c4 5234fccf-86c1-4c22-b9b3-87da7d2501f8 370a6e77-73c8-421b-94b4-ffd5c3a5b3f7 a44279c5-96ab-4377-9b3f-e8bc3af22281 9a3dc6f5-f3e6-4f5a-b700-c85118d9f3af b209b0e7-6920-4cbb-88e2-3050ee30cd9d 490433ee-99b7-4338-af69-23c6a16e15e9 dccff678-f142-491f-b636-8b44f16c1d0d cfefcaf2-2e37-4b25-9675-7fcc7927494f 675a4761-e21d-4f3b-8041-6e42c460c1a4 55e073a4-a5a9-4664-a291-e5baf45ae3a2 73e6f503-6293-4135-8e7a-1731cdd1a4e6 05be699e-3e4c-482d-add2-84bddc098075 7862e67f-703b-424a-9416-facea5bbd087 473bdb10-bc14-4f60-8fd7-9f988f6702e4 3bd52b1c-3466-45dc-a165-e64850a60966 b6d11b92-6b54-4e17-84c5-d5c2fe328e50 25c36cec-9e63-46ec-9f43-88e382ffd119 b6e378f5-810d-468c-80c6-ac5ae4f30d8c 15782adb-f47a-48d8-96d9-a42135945dd6 71a2aa04-7008-48d7-bdf7-53501676654d 06ad527f-49f6-4622-9fe6-ba66c93bf0f1 c0c351b4-b30c-4fc2-a7a9-bee62cf4d06a 47df7673-5902-473c-873f-265e507a2ba9 9e996766-edb4-4424-a7e1-12378ae2fd0f 8b2fd22a-3f2c-4c7d-b600-509191fe2dd5 cd6904cc-e118-4fa9-81cd-38f156ee04eb 41265088-9851-4eb4-a30e-940f79dfd04c 87b6c448-5090-416b-9fc1-da805ab6a20f b9dae620-e552-43c9-9d54-3432d891ef31 f5fdcaf1-de52-4c9c-94a1-f8fc4aea4a3a 39df7100-99f8-49d4-a5c7-4e1492741f42 cceb5491-1da6-4092-a19a-628af25b99e4 fdec9cc8-7367-45ea-a58c-6f38e68b6ac7 080f357e-3035-4cfb-88b3-88f09ed7d73d efb9e86d-ca20-467d-a79b-aeba7e8f90ac 112c7a09-0baf-4ed2-8f08-9a09a1d0052c dd4e577a-611d-4e9e-8500-4421af8594c1 006b318d-f29f-43b9-9333-0721e17e7046 869aa01d-9c4c-4b45-9816-3f0c931fb381 9b6f8820-833e-4de8-9925-2e0bf19f37ef ff727800-012c-432b-9a1a-8d8256b0e196 c02ed4e5-54a9-4e05-86a4-6f8168e7e4ae c5265400-d26c-40af-887b-926c45a5bd31 a4b61233-af4b-4eb8-8066-606bedf8b2c7 7764193b-cac9-4786-a65c-7dc84a738193 9e0f724b-0905-461a-a9be-0aa778c3c7e7 c1fa713c-2b44-4cb8-8e5f-cfcf62dc9ca9 37a899ee-432a-4a9b-b6f3-dc3fd53f60b7 9cabf2be-b04a-41b4-96b9-a9e5ff8d7227 3fbc21d6-0fa4-40ba-9d19-ff9f3229bf9a 37d3414a-19fa-4046-a437-4946f028d6c8 2e042086-de3b-4e85-bc18-46758eadfbd4 1ddbf36f-a1c7-4ea9-818f-8851127ecd06 02e93986-fcc2-43be-91e1-be9d10ce3e12 dd715d6f-b024-4da6-8973-57341b77f229 25b354d7-e2e3-4dc4-bab0-674f55cdcb58 cb58960f-64f5-4f30-847d-aac5b05bb822 de847823-f5f5-47dc-a201-2d7adb05edd2 df709d56-c1ee-461c-bec7-ed5629ec7893 8e722c40-f562-433d-adfe-5037fae7b72d d37c8673-5b39-40a4-b61e-54200718b076 0ab2502f-19d2-477a-9f67-d5d7abd4a36d db00a6a1-0a1f-4e82-a68c-32b27ab05e0b 7b7e4c48-1328-414b-bd05-653162e0370c 2b68f464-6bd9-40f3-b3b0-e08df09ef5a1 b5a027f0-210b-4075-837a-9bff815f1a7c 9b8b8fe9-a307-46d2-b4ae-9cae7ac01e7d 94da1882-2871-4ab0-b2c3-7c0a71df8d1e 81b54e31-8f92-4197-95ad-ff6e59225936 74f4941e-d937-4e4f-a8e7-657246dccdfd 39afcf09-d919-4773-8a72-956c1c08102a f7c26ff5-7939-4cac-8fba-67cf9064fd15 89eb3725-8724-42e0-a3a4-c66b0d952855 5c97e3d8-7fa4-4fd6-833a-ace278a04259 97cb7e3d-2887-4d6f-b73a-0e676349c8c0 84f5cd99-05dc-4686-ac15-40449eddb42d fd84fd1d-d474-4d2e-af70-abd01dea7b4b 7067f2b7-77a8-4f68-83de-8b04399180ee cdd97e8e-367b-4993-9a51-8a708d3a8cd0 aa141bc1-23f8-424e-97f2-cfeea4aca27a 95bac2dd-4009-4e1f-ae69-eb5adbf0e464 a751e0ca-4318-42b3-b8f8-b0889eb9d7dd ebb8eeaa-f4f5-4adb-bcb9-597cfeb285e1 dd313efc-498d-470b-8bb7-578836914bd1 aff8ea00-6a77-411d-b75a-a06e1971d2d7 af51a11b-bf59-4258-868f-3bc53bd60abb 6ecdbf30-8900-4a4c-a6fd-1f83ea5227b6 c290e485-88d8-43d9-886f-f86a01327b12 23b1b6c4-1ef8-4dc7-a3c0-0dc0a696d807 70a35d70-dc49-473c-ba01-d6006b17ddcb ed297e56-a3e0-4b20-90b3-19e7987c3dde 27bfb1bf-4ea5-4f7f-95a6-11ccc80b2258 cea99910-c0b5-4b24-81c7-55e7be6fe7e6 0f4d187b-e691-4909-84dc-d90fbbcdea89 8865cba5-a89a-4c57-a793-c984b1051020 cfca6147-6ed3-41c2-8ee9-62343d4a1841 24198cd6-3a92-4489-b18c-bee75f176966 9aae753b-3889-4b26-bd5b-07624b4dc048 27068236-6f9e-41a2-b678-fef40d6f1724 82b34071-ca11-409a-a5f0-c6637f081136 08e5caa7-e74a-4ef3-a184-979473d34822 348be8c2-8637-4310-a4d7-d4658230d174 10740d1e-0229-4dd6-a0d6-0533d26b160d 90ab9d91-28e0-47c8-ac1a-7d3931393fe7 9aafa69e-932b-48b9-b9bd-e7ef7f4263b9 4fb013c9-675d-4cad-9d7a-a1f67d1c999d 3b933ca2-3c5d-4b18-b81b-2aad5be7d9f1 8db7fee5-6547-40bb-a9b3-1dcbac6cfcf6 4399faa5-f775-4ddb-8863-7ad40cd6af64 7f00273e-4e56-47f1-ab5c-98879e3187e7 a50d86e8-148c-4d48-ae4f-06b59d51eba5 53887ce5-e965-4a3c-b907-d1d6ecf2bbf1 5d282447-1ec1-4670-a497-f4e18f88fce6 99e437f4-a52f-416d-8760-06c7dc4931e2 6694a37e-9c5d-42a0-b863-2c4991a9f5d9 b14699d6-13c2-4bbe-b45c-366ac4f9c743 9a27bee3-c8a6-487b-a4e8-8e218354cdd2 85bbf850-611a-4ab5-8971-b5124722791e 214650e7-d18f-479b-a92b-8e354352566a 8099fc77-c296-48e1-8e6a-af620ed1421a f0e322a4-adc7-4038-9e5b-e2d333e752e5 3119dc69-9e45-4a3d-88ca-e5b7ff541cff 1e077cdb-8d5a-42da-b3c6-7053729cd226 ce66c657-a9d1-454f-a7cc-f712dc027f08 a864dae5-71d8-4611-8ecd-05f220477880 aa8b666b-ac60-4929-8008-7034d0c3a94f f8f355b1-91fc-4dcf-a0fc-a63aa5d61ff3 1f980f4f-015f-40e0-8c52-40dcbf385a31 d7ec1de3-ead5-484a-936e-604ec46fd936 357b5b43-0394-4e11-8f37-7ecb15ce0463 d535811d-a22f-4e40-a237-6d11d10996f6 5a81ff75-a24f-4e15-93ef-d6c12eb44a95 1ece9217-9eae-4bef-81c8-f8dc08c6ef6e 969b5dc2-b10a-4207-837d-3c0eb975f577 aef04b1d-2518-46e3-ad4c-15c3f9b5ee14 899112fa-3a8b-4c02-b2d1-bec0a8f180a2 b235fc4d-c877-43c5-b5f1-431680d25387 4c0ae369-bee7-4dd6-9314-96f036dc20d2 5a032060-91cc-4b5a-9463-610d84197778 c6794697-70d1-4dd2-9dc9-3510e692489b c121d187-a416-4ac2-ba58-61933742ca56 d6912f90-7688-4788-987f-d135f2382ba2 bc619cb3-234c-4791-b7bc-e1f853eb8dd8 94cb589b-8a3d-4bda-80f7-5abff07c4a4f d823adee-4048-4d84-9604-4b88f359773f 44d5ec3b-b928-40b8-b1b3-e9624a8d4c49 cd8b8019-5265-435d-a01a-a159603a8616 e18bffed-18d4-44eb-acd2-3b351ea98c9d 020cba09-47aa-464a-860c-86920a6dd0ec b6aa565c-8fe3-4813-b8b3-b56d23d5aff8 210842a7-88da-476c-b09c-fcf6dcc103da d7c87ccf-93dc-45e8-944e-30bed4f180a1 5f1890f3-acbb-4967-8d0b-ff870d3c679a d0761f65-cc87-41a0-a9e8-d70dea443f8b a26dec0e-6973-433c-ab3a-3e07d03eea63 59e9f980-e4f1-4d3d-8048-99aeeb57ab2d c3964207-6176-4adf-8651-0fd1abd19810 0695d1df-8c64-409c-b778-8e6782553622 Group A group of Grasshopper objects b4c5e092-4a4d-40e0-b9bf-4eebab5e3040 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 5 e846f78d-8140-4cb4-b2f7-5ef15b52e82a d7a5ed76-4bc9-4ab5-ad04-5301fa90ef6d 98f04317-42cf-49af-a4ee-07a7aa2ba251 21526fce-363f-42d2-8f2d-7250a046a5e0 67358ad3-126a-4498-86c8-616dfa9ee84e Group A group of Grasshopper objects 29d4fe71-8399-40fe-842c-d9f3d93f5b4e c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 433edf88-216d-41de-bd79-094ea726d0c5 5427c47e-8048-4015-99cb-fce6c3fc6e06 Group A group of Grasshopper objects 6f3591bf-5507-4dcf-942f-50d2650286a1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 a269b5a0-0a19-4945-816d-5b438849895a 0c455dc2-f574-44d3-b2d1-ec6358d06232 Group A group of Grasshopper objects 5994ca12-37db-4c66-bccc-7e438c83c066 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 5 391a6a48-bf32-4ed3-b7b9-a0b042c2bb57 5468bceb-f923-4645-849d-7835c403cace 2ca7b718-4309-434d-ac6f-a5401977c7d6 fd8ff888-7d61-4c32-a643-1134a63e115c dd612bab-88e0-43cc-aae8-fcc3e1e76508 Group A group of Grasshopper objects b4f14d2c-0e16-4ee6-a187-0995c6e27406 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 39e6482f-476f-4537-8ff4-7da0089884ae bb5201b8-4caf-4123-93e7-d7aac19f99ff Group A group of Grasshopper objects ef2f4eac-c5dd-4175-84e3-d8c8cc3fcdf1 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 f5275326-2b27-4d4e-91be-fc7e5c29e62d 14d3f640-bee0-4654-b447-b3c31913ba1a Group A group of Grasshopper objects c7f82e26-2a84-40e9-a5c6-1020f9b4af43 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 099c956e-fe6a-41e8-bb37-1d027df0692c a9f77666-a77c-4ebb-8b72-d3014ce60475 Group A group of Grasshopper objects 41d322e2-2c40-4d87-a077-fdee67127080 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;41;80;143 3 2 3f9884b5-c229-4d42-9efe-cd7356ff0fe4 4dc5723c-cbd8-467a-a3f5-e0ad492a962a Group A group of Grasshopper objects 3401477d-d6d8-402b-9012-c77dcba3ec20 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 3 4 0204b411-1ac3-4d79-b8d9-e541d18d4f31 14e345a6-9a48-4b48-a8de-300ef0d83eaa 8f31fa5a-29eb-4fd9-bdcc-fa8d31278b29 1090d41f-0394-4451-b679-5bf4f20beb28 Group A group of Grasshopper objects d106f7d7-b898-423b-93c5-c84ebef86b9f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 21526fce-363f-42d2-8f2d-7250a046a5e0 67358ad3-126a-4498-86c8-616dfa9ee84e Group A group of Grasshopper objects e846f78d-8140-4cb4-b2f7-5ef15b52e82a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 3 d2e62207-4bfc-4763-aa78-2f25c8309199 979de7fd-1e08-4b98-8d0d-bc33284ea196 a41fb459-bcb5-48d6-bb6f-014c6c750716 Group A group of Grasshopper objects 099c956e-fe6a-41e8-bb37-1d027df0692c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 3 25b901a8-e973-4a23-a387-124cfbfe1b09 6bccddc4-3eec-4703-a562-1266a294eb35 94455685-a0de-4f88-9a2f-6372994ce111 Group A group of Grasshopper objects f5275326-2b27-4d4e-91be-fc7e5c29e62d c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;217;28 3 7 38441fa3-dead-45ce-bc7b-21ee1c95a7ce d2086720-43cd-4577-9da4-a01fad452d83 582917f8-999c-41aa-936c-c7c07011eb90 0df589b8-5cb0-43f6-a03b-72ae45c8c2e5 d5850625-af2f-4486-8936-cd34c48fa374 4f4c1a36-ef49-4a27-9f10-abf59e8658ab aca1423b-87fa-4cb9-8ad6-e7a3df11a18e Group A group of Grasshopper objects 3545568c-ed26-48c7-830f-a9c7bebaf164 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 5 6892b84b-7b6e-4c37-b487-b57382754f64 4de783f7-9e56-4c00-8547-b616b89be2d2 239f98ec-7371-438a-8830-d231391a70dd 968c5e77-90b2-4658-bcb4-05c5a4e53f70 e15dfa81-85ac-40c7-ba18-65c07f41a78f Group A group of Grasshopper objects f3b43276-3394-40be-a7aa-f26679b0869c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 be3dd189-0f0b-4498-a1c6-f8ab7d0c1711 0497214a-ce0a-4299-b8de-e538522923c7 Group A group of Grasshopper objects af6b23dd-bfa3-4bda-a916-d40c5c9faf20 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 5c4807af-a0ed-4649-bd0f-dad6a8c398dd a049915d-3e65-421e-9ca7-427573c8f08a Group A group of Grasshopper objects 0bef1a3b-0c5f-454b-9bf8-a008367b15f0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 fc1ae17a-8c02-4104-bbfc-233948506037 42d8e980-b0dc-4fa0-a7b4-32cc92d39a67 Group A group of Grasshopper objects 697d6611-42f1-4ba8-b2da-41b27cc5b070 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 5 aeb8f39d-7622-4228-8845-a602f3ab2a1f 9070f7b0-c13c-49b5-b9bb-3adb6034599f 4c56d3c4-15a4-477a-9a2e-00b492f6d337 7c04b459-d5c2-4517-8ba0-4a50eed7254e ff3d9b40-23a6-43b9-8c05-831d53b734af Group A group of Grasshopper objects 8329db1b-e14e-4431-baeb-9d9109988a80 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 6 4d2247af-66f9-412f-9403-4b0095317e03 61282552-1f59-4d7b-b38c-cb223a1ce187 10c5fe6b-facd-4fd7-bf6f-5153adb5be79 f9ed5d37-64c4-42d1-87c4-0840933d8e6b f05a63ed-54ad-4f10-a27f-e07074b2c256 363cd3a5-2b07-48a8-8d0f-7fe7af2b5da8 Group A group of Grasshopper objects fd64b3f4-a339-485d-a6e0-4e8557f7cf14 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;212;0 3 2 6b42bcf3-e990-4194-8d51-875fa5b8ceb0 2460a117-2649-4820-b7f5-f4acc72e969b Group A group of Grasshopper objects c6a79c6b-e564-429d-bd13-887539cad912 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 32 c3f9848d-c84f-4ab3-9a64-4ca69ae1f245 2a86aa8a-c179-460d-8ccb-0dd6608a4620 4ca72d92-6220-4073-a642-102eeaf3d922 57157606-3807-45f5-87c1-173582ea65fc 8e7afb98-9272-4e39-815a-7c180244539b 7d91bff9-2214-4f74-baf8-17450c08b42d bae1b266-bae8-4729-9a5b-ac71d7a93139 379c55d6-5869-4221-8551-923cec1f51e3 b279fde7-2270-4019-96f6-3b57564bb983 ebd8ded3-b32f-4204-9d3a-cf13b8240695 895c2745-9a95-4bcb-8c2f-7ecbb764a83d 5ae13cba-e2be-4169-9d7d-8c65a7df6d09 b9a96b45-ad4c-446b-b5c2-13eeb0f83d96 63477c5d-2beb-4c84-bc85-1c1d3fda05a0 4ff49f1e-9674-4ad1-b883-c995eafaa6cd 86e3296b-bc06-4470-8db1-c6a24b6bac59 218d90af-b3f9-4d01-b956-cccc48412d25 9a0efbbf-65f9-439e-8fe7-9c99c343a180 ea9825ea-aabd-48a5-8b4d-fc0938939f1f 966edfd6-00d4-4416-9dbb-4316f3d74c20 87b976e3-d586-4dce-9437-d61d0e7defed 6d57094a-92f6-466c-b490-9eb36e383c1a 0f4e66fa-1a8e-44fe-ab35-ba0e935d195f 56b70856-72a3-49e2-8d2f-c7420606da8d 2319e310-a660-4bdb-9853-b7e7c008f122 f3f19683-aacf-4060-a86e-7a457e7eada2 cf2c8074-cde6-4c44-940a-e33dcb6f8ea2 35fcb585-0e30-4b18-a7eb-97cff92ccedd 9a81d031-4751-4799-b1de-64c7556d3ae6 a21a5ff1-033b-4fb1-966a-55f291199308 f9326c1c-a5d0-4dc7-8051-5e9309045a60 d6381736-4b8f-4566-9693-8f671b8930bc Group A group of Grasshopper objects e8f54666-b57a-458f-a96c-4c8c4aa9bf93 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 11 b9a96b45-ad4c-446b-b5c2-13eeb0f83d96 4ff49f1e-9674-4ad1-b883-c995eafaa6cd 86e3296b-bc06-4470-8db1-c6a24b6bac59 218d90af-b3f9-4d01-b956-cccc48412d25 9a0efbbf-65f9-439e-8fe7-9c99c343a180 ea9825ea-aabd-48a5-8b4d-fc0938939f1f 966edfd6-00d4-4416-9dbb-4316f3d74c20 87b976e3-d586-4dce-9437-d61d0e7defed 6d57094a-92f6-466c-b490-9eb36e383c1a 0f4e66fa-1a8e-44fe-ab35-ba0e935d195f 2319e310-a660-4bdb-9853-b7e7c008f122 Group A group of Grasshopper objects c3f9848d-c84f-4ab3-9a64-4ca69ae1f245 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 12 4ca72d92-6220-4073-a642-102eeaf3d922 57157606-3807-45f5-87c1-173582ea65fc 8e7afb98-9272-4e39-815a-7c180244539b 7d91bff9-2214-4f74-baf8-17450c08b42d bae1b266-bae8-4729-9a5b-ac71d7a93139 379c55d6-5869-4221-8551-923cec1f51e3 b279fde7-2270-4019-96f6-3b57564bb983 ebd8ded3-b32f-4204-9d3a-cf13b8240695 895c2745-9a95-4bcb-8c2f-7ecbb764a83d 5ae13cba-e2be-4169-9d7d-8c65a7df6d09 63477c5d-2beb-4c84-bc85-1c1d3fda05a0 56b70856-72a3-49e2-8d2f-c7420606da8d Group A group of Grasshopper objects 2a86aa8a-c179-460d-8ccb-0dd6608a4620 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;136;40;153 5 2 98cb5707-b874-4de4-8f54-fdc52972fec2 5579a1bc-da9c-4504-8c96-46b73c412508 Group A group of Grasshopper objects 956dac8b-3348-45ce-a902-1d3aba0f4840 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 e5ceb22c-cafb-4a1f-9202-4abeaab7ec26 ab6515e5-5383-422b-a70e-8c96d1a42ce4 Group A group of Grasshopper objects 56067056-518e-4443-bf27-e65bbdf47297 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;0;0 3 2 41a89b73-450c-493d-9f0c-b67242380a90 1009194d-279c-4548-b401-46293af0f7d1 Group A group of Grasshopper objects 2cb9b57d-b24e-4d92-b404-77eca5dfe8c4 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;178;0 1 3 9df1826e-7a14-424a-9c47-636e9cdf283c d038c224-2825-4e0b-8cca-772de5c34b7d a1aced85-09c0-45f3-9310-9bc101cdbb54 Group A group of Grasshopper objects adfb06b9-e32d-46ce-b6ac-7549ac8cd4b9 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 14 4330d30c-6f3f-4f85-b0e1-d631ce3d2f2e 336390db-2215-4fbe-be03-2f439084b579 03fae567-b6c0-430f-a1bc-b02ff5165a2d 8b20d01b-a2be-459a-8092-8eebe5183caf c9c6fe74-7c24-4caf-a127-7d873d35f215 0901facc-792e-49f2-9b2e-c2adf900ad1f 2f5b37b3-7055-4e76-986d-39419ad4cdd4 66e393bf-84d9-472a-ae7c-da6d4f4e9794 04cec4e3-7848-4e98-a2c0-7f2a016c1a8e f8154a4e-6f4e-48b5-880e-20e7f11333bf 1d6e1dcd-2d6f-4d45-8ed1-43c6e989f25e 9690fb03-0248-40c9-90f5-ec64dc736390 ada98440-7c93-434d-98bf-082b6deed24c bb65fb98-5fdc-4beb-a59e-7c99ee996be0 Group A group of Grasshopper objects 43a3c27c-5d62-481c-91a0-779062de2912 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 42 fbdebf4d-9b67-4d4a-a616-8874bb057cc2 a259c923-605b-4437-a0b7-4672d65c1176 20f559f4-9311-4b54-bd4e-17a7748832a7 6c5263ea-e859-45ad-aa08-acf0917d2043 c07f15d9-512f-4e9a-ac95-70b4bd0d08cb e04799d9-6a9b-4ffd-936f-572f9dba7145 66656523-a676-44c7-a6d1-05628b5cd456 c30597e9-c06a-4132-94d9-9c47ab150d2e 759c187e-c267-4801-beb2-3cd65d1169b1 cee1eb6a-b6fa-49e6-8a88-ea61f85f9410 c8de9cc2-0ee6-4eba-890b-e54eda0f7c14 d46b2d59-f0d7-44c8-a9cb-2b55cd647a0c 9c2f0748-b7d1-465c-bde8-02e4720938db 66e8a6be-79b9-4407-9b82-de9a62b114f6 5612b815-a116-4562-a603-1aafbc80d33d 6884737a-643d-4006-9544-9b8719fd3597 fe15578a-6e5f-485f-80c9-db8b0364358b df86db66-f309-45f1-a85c-e31bcdd332ee 1cf32c42-fba5-4235-9e95-a84f6bc9a559 d5c3fc2b-f6a7-47c8-ab99-d0aaa4851e88 727dc8ad-6830-40b2-a95a-0808a1ebe433 ca65c3d9-dc9f-4976-bedc-cfc3db2f5ba5 19ad638b-1362-4bf6-bf36-98065668d837 3004a5ea-6636-4794-a51b-1cdbb5f91d23 78e0d51f-f58a-4aab-b6cd-24a966a5653e 20b0175c-1f92-4559-8f4b-a9fa3d418540 cd942ad2-40d0-46ca-9bb3-371a5313220f 2d78bef4-82a0-47c8-824b-e1a9eecbf6b6 49f16a3b-6b8b-444f-9cc9-bf202ee26c58 ffd307d2-3430-4bd3-83f1-1007263a39e3 5b1f680e-f2b4-46b4-9911-03daa6ced42a 131c58b1-d67b-44d4-9b3b-1a07dbe681d1 659d544a-828a-4455-9cad-14fd35bf4281 9b6a72a0-91a7-4b92-86a4-e18bab7eb55e d7f79b1a-6706-46f8-83cb-af8b01c228d8 d69831bb-80e7-4e85-a244-ab1809650a69 4296ae99-b06c-4fd2-99c6-a632ec6f5458 4f3556d1-67af-4840-a95d-40b32a38a709 2d3182c8-b957-449a-b7b4-4627fd2bf736 11120801-eca5-4034-99b4-28cc8738afb8 5e293e85-3360-40be-8887-2bde1c7a49a7 c05d6513-52d5-4f3c-9950-f3a67a8349ea Group A group of Grasshopper objects 6f40536c-d09c-4114-ad57-6b09675a9a7b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;10;9;10 1 100 0bc10bd9-6986-4dd9-9071-71c5e3b27ae4 aec78d00-1c18-4616-9190-9b804dac1614 d45996a9-4cd1-40e8-9bcc-6a6b6c54f317 83ec6ebb-6df9-432e-8001-e37f0a173ab5 f2773534-d235-46ae-b1db-2f482d09f712 6f5daa23-1dad-436b-a3b4-c69605b87d34 d2d4262e-cb7e-409b-a760-52d175fd158e e3af2934-e7b3-4db4-827c-b25c13d52229 60e06538-02c5-45db-b6b9-0e2b630a5b13 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 58d94c57-2459-41e1-a6f6-1a51c304f060 3c489362-3b20-45c5-bfb3-0b5c9573c2b2 a49b4644-a326-40fb-9588-f2be6cc9d288 06617295-520d-4588-9340-24a9c83cb7eb 6f5b080f-bf6c-414d-9a08-2e1b96121210 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 91aea80d-ca68-4c14-916d-b22effe63e8b d3521c86-13a8-4035-8d72-eac953c6bfa6 d82effc9-fc23-4e55-9a0a-d83663f51b81 1347d8d9-0442-4bed-85be-ee8385e9478c f4f2f8ea-a952-432a-af4d-308695559ab9 440ef0a3-b7a7-4311-854e-3fe73c7d6116 4b846157-0b23-46f9-b286-cd5943295391 51fae1f3-5cf4-487a-b7d5-7e5278b3d55e 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 05f14b71-dff2-4cc3-b6b7-e284f8c44fce 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 53e19778-f200-44b5-8988-f07d0f749c5d 5f4f692b-f82d-40de-a324-f49443809ef1 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 fc28feb8-702f-47d7-b3d5-fad3d7875a27 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 c6ef57e0-8b16-4f2b-a458-874784ac5fc3 4ba31064-bd32-45d0-9515-6f310f1f45cf fef5e56f-b200-470e-b71c-8f181581c45b 45446db1-fb47-4923-ae5a-d9450fa76570 5d32c7f7-899f-4855-994c-fcfc449ec295 49e56091-e679-4474-a04a-d50354a22333 eef6823a-19fc-40f8-9a5c-daba85fd1f30 f72b9da3-f1de-4304-99ab-35b76acadaa8 7f5323c7-f30f-4a0d-9fdf-87721fc1c899 909f4ebc-6107-44c7-999b-b8c97898fe8c b14a3cd9-a730-4892-915d-407540410871 2eb07222-3887-4fc6-bedb-7d5426bbb020 8b4ce1ed-c2c6-43c0-a002-7c22b86e9148 770a36d4-264c-4c37-b4c1-17d8b71a5aed 7a282ec1-6a84-4b6f-a2f9-14f131ee0eac 68ed35b7-05f5-44be-ad28-98b7dcd96424 3075d33a-7089-4494-a321-9bdd0929c015 eb292eec-fcda-42d6-b08b-4718abf04b54 cca01388-a875-4aa1-bc1c-b9f38a410199 ec8d5708-a6af-4740-9fc6-1fd8db277b60 3f27d6b9-23b4-4408-9384-e0f17dbc864b 9b317c0d-3c02-4dec-ad6a-3bf7a11fd26a febdac9b-105c-4fd3-9ba3-2dccf5b4a665 acd0bab7-3af8-4ed9-accf-11546cf18844 499c92b2-bd7a-4214-9889-90c19b34755d 4afa4c41-a116-482d-8686-9d69f46fda89 Group A group of Grasshopper objects ff8cd7a7-ee79-45b4-89c9-3418ade9404f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 5 d2048913-da69-4eaa-8e91-a15b0417100e bd8cd1fa-5450-4395-b2c0-1252595a90b1 36522c3c-e792-4156-8440-7983bcd969ca 2048c51f-d64f-4621-80e7-5afa4831ef01 a2c1cf86-2ea7-4d54-ac5c-b786db2ba0df Group A group of Grasshopper objects 350f0a7f-3d24-41d7-9ce0-c23387229513 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 11 66e8a6be-79b9-4407-9b82-de9a62b114f6 5612b815-a116-4562-a603-1aafbc80d33d fe15578a-6e5f-485f-80c9-db8b0364358b df86db66-f309-45f1-a85c-e31bcdd332ee 1cf32c42-fba5-4235-9e95-a84f6bc9a559 d5c3fc2b-f6a7-47c8-ab99-d0aaa4851e88 d69831bb-80e7-4e85-a244-ab1809650a69 64c7539b-ed66-4e1a-ac73-62abb0c6af1a 8738c912-a7a2-449c-81d1-942c247c09f8 d33a7bb0-b911-4898-962d-c3c4368c3f1b 184a66b7-0065-485d-84bf-754160e7fbb7 Group A group of Grasshopper objects fbdebf4d-9b67-4d4a-a616-8874bb057cc2 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 4 137982c0-d038-4a6a-b342-8b210687e9e1 83939710-b6ec-4b33-a0a0-318257691e8b 2fe8ff34-bd4b-4a18-adeb-ef8a7dca5307 e9d1f8eb-78ca-402f-8e0c-062b6180fa26 Group A group of Grasshopper objects 2d337be8-4f66-4aaf-ae1e-73bae2395997 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 da1ca879-13d3-4178-b274-1af87c2dafbd 2ed5b42a-4413-4382-b1a1-4a23de8d5a1a Group A group of Grasshopper objects 2f92aa79-a023-4020-9ed9-06063ed5efae c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 4 0ac4cb57-0745-415a-b259-7e1317beff34 bc05e663-9ffd-4e53-8562-5437619eceb7 42937f3b-c51d-4b59-8ada-74849b1835ae 37d3dc4a-d85f-4b74-8011-2f550a4a7934 Group A group of Grasshopper objects 225bba89-e801-4db7-a049-6bc900df1912 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;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;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 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;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 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 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 1370 1248 84 64 1406 1250 24 60 1418 1280 false Surface S Surface to divide c26f7268-77b0-4968-be21-99c3711b2ead true true true 1 1 d05f235a-cc15-4483-89c3-8fd27b56e01f 1372 1250 31 20 1372 1250 31 20 1397 1260 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 1372 1270 31 20 1388 1270 15 20 1397 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 1372 1290 31 20 1388 1290 15 20 1397 1300 false 10 Points P Division points a635b741-8277-4049-96d0-ad41be0e75df true true true 0 1433 1250 19 20 1433 1250 19 20 1444 1260 false Normals N Normal vectors at division points 79ff49d8-250f-46d3-a07c-d71ea305126d false true true 0 1433 1270 19 20 1433 1270 19 20 1444 1280 false Parameters uv Parameter coordinates at division points 5b25e3a3-e460-4c96-a706-730a9d55eedd false true true 0 1433 1290 19 20 1433 1290 19 20 1444 1300 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication b31f7fbd-af5d-4480-ac94-502c0f74fd8c false true true longest_list 569 1448 62 44 588 1450 24 40 600 1470 false A A First item for multiplication 1389f9b4-b23b-4271-a816-e70e9e212181 true true true 1 c13b03aa-2a5c-4a8e-ae33-e713c1c8ca25 571 1450 14 20 571 1450 14 20 579.5 1460 false B B Second item for multiplication 8b132a71-35c7-4ddc-a2d5-a7ddec6daf3b true true true 1 298bd816-df87-4814-bd76-e281642d15e1 571 1470 14 20 571 1470 14 20 579.5 1480 false Result R The result of the Multiplication d7d00d86-d6d6-4d8c-915e-55297b64ff57 true true true 0 615 1450 14 40 615 1450 14 40 623.5 1470 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 4016f71c-3f83-4a9f-b3b5-df01c5db8f4c false true true longest_list 568 1384 62 44 587 1386 24 40 599 1406 false A A First item for multiplication 40fb2cad-aff7-4558-86a7-ae7ab59d4484 true true true 1 4f5cc74a-6b60-4f44-b7e9-8b5f4f0c5ae7 570 1386 14 20 570 1386 14 20 578.5 1396 false B B Second item for multiplication b1a19912-b993-4151-9b47-a15f81ecbc53 true true true 1 c13b03aa-2a5c-4a8e-ae33-e713c1c8ca25 570 1406 14 20 570 1406 14 20 578.5 1416 false Result R The result of the Multiplication 114c73ac-baf4-4690-ab37-e381b9ac8ea3 true true true 0 614 1386 14 40 614 1386 14 40 622.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 985 1901 63 55 1005 1903 24 51 1017 1929 false Domain D Domain of numeric range 9c30f6fa-28a1-45ce-9534-b1f3c6d86526 false true true 0 1 987 1903 15 25 987 1903 15 25 996 1915.75 false 0 1 Steps N Number of steps 1e51ddc2-cfe2-4869-b3d1-1764f8f38eba false true true 1 114c73ac-baf4-4690-ab37-e381b9ac8ea3 1 987 1928 15 26 987 1928 15 26 996 1941.25 false 28 Range R Range of numbers b7db9c57-7838-46ea-8e53-c4439a68c831 false true true 0 1032 1903 14 51 1032 1903 14 51 1040.5 1928.5 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 2032 1950 64 37 2052 1952 24 33 2064 1969 false Data D Data matrix to flip ae3c4d05-ab60-4ecf-a495-07a8d33e81ab true true true 2 1 1feea6ba-f54c-4d51-96a7-6c6a2cd49a0a 2034 1952 15 33 2034 1952 15 33 2043 1968.5 false Data D Flipped data matrix e2278b74-3577-4bcf-a09f-dfece413f3c5 true true true 0 2079 1952 15 33 2079 1952 15 33 2088 1968.5 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 99 20 1067.747 1945.483 false 0.15 0 1 3 0 1 d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. 58cd463d-b257-4c44-a841-b3fefd92310b false true true longest_list 2617 1894 62 41 2636 1896 24 37 2648 1915 false Vector V Base vector 126036aa-279d-4b57-8306-1d27731729a7 false true true 1 79ff49d8-250f-46d3-a07c-d71ea305126d 2619 1896 14 37 2619 1896 14 37 2627.5 1914.5 false Vector V Unit vector 19ed6fa9-ba13-426c-b1da-2cc86f6167ca false true true 0 2663 1896 14 37 2663 1896 14 37 2671.5 1914.5 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 3571 1876 64 50 3591 1878 24 46 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 3573 1878 15 23 3573 1878 15 23 3582 1889.5 false Translation T Translation vector 9f10049c-2026-4687-ba0a-9ecf2a49343c false true true 1 f632be69-80d8-463a-b475-73451c2c2333 3573 1901 15 23 3573 1901 15 23 3582 1912.5 false Geometry G Translated geometry 3fb8b4db-18d9-48c5-8304-60a86c0befe1 true true true 0 3618 1878 15 46 3618 1878 15 46 3627 1901 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 3571 1948 64 50 3591 1950 24 46 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 3573 1950 15 23 3573 1950 15 23 3582 1961.5 false Translation T Translation vector 2e7c5d3c-60f2-4b0b-a093-ddbe65bc7d4b false true true 1 da0bddcf-8560-4424-931a-972999b19b84 3573 1973 15 23 3573 1973 15 23 3582 1984.5 false Geometry G Translated geometry fda5380d-7027-4baf-a16e-623aaaea14f6 true true true 0 3618 1950 15 46 3618 1950 15 46 3627 1973 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 3285 1956 62 45 3304 1958 24 41 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 3287 1958 14 20 3287 1958 14 20 3295.5 1968.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 3287 1978 14 21 3287 1978 14 21 3295.5 1988.75 false 1 Vector V Resulting vector f632be69-80d8-463a-b475-73451c2c2333 false true true 0 3331 1958 14 41 3331 1958 14 41 3339.5 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 3285 2044 62 45 3304 2046 24 41 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 3287 2046 14 20 3287 2046 14 20 3295.5 2056.25 false Amplitude A Amplitude (length) value db087e9d-69f7-4128-8116-9adb9c1a517f false true true 1 cf1c3d8a-d9da-4240-a318-9117e264e6cd 1 3287 2066 14 21 3287 2066 14 21 3295.5 2076.75 false 1 Vector V Resulting vector da0bddcf-8560-4424-931a-972999b19b84 false true true 0 3331 2046 14 41 3331 2046 14 41 3339.5 2066.5 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 23be1c24-4835-4e9f-a5d1-2a49892fbc48 false true true longest_list 2998 2037 62 44 3017 2039 24 40 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 3000 2039 14 20 3000 2039 14 20 3008.5 2049 false B B Second item for multiplication 0b317e7d-59ec-4e56-9d15-1374b44c6c76 true true true 1 fea91b7f-7203-475c-b6d0-1f5e80c5989e 3000 2059 14 20 3000 2059 14 20 3008.5 2069 false Result R The result of the Multiplication cf1c3d8a-d9da-4240-a318-9117e264e6cd true true true 0 3044 2039 14 40 3044 2039 14 40 3052.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 3785 1891 82 51 3823 1893 24 47 3835 1917 false Data D Tree to split 3659342f-8703-4a23-b224-1c67e6ed5036 true true true 2 1 3fb8b4db-18d9-48c5-8304-60a86c0befe1 3787 1893 33 23 3803 1893 17 23 3813 1904.75 false Masks M Splitting masks 085f2747-0b8a-461b-afec-27d4b6b4fa8a false true true 1 1 1 8e0f9550-e279-4dfe-bc41-d05ed8e84475 3787 1916 33 24 3787 1916 33 24 3813 1928.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 1893 15 23 3850 1893 15 23 3859 1904.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 15 24 3850 1916 15 24 3859 1928.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 3785 1962 82 51 3823 1964 24 47 3835 1988 false Data D Tree to split 3a835a69-0296-4faf-a31b-5f8ff1afb8c3 true true true 2 1 fda5380d-7027-4baf-a16e-623aaaea14f6 3787 1964 33 23 3803 1964 17 23 3813 1975.75 false Masks M Splitting masks 3ae0d3d9-6fc8-4857-bb19-5b5708391dbe false true true 1 1 1 8e0f9550-e279-4dfe-bc41-d05ed8e84475 3787 1987 33 24 3787 1987 33 24 3813 1999.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 1964 15 23 3850 1964 15 23 3859 1975.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 15 24 3850 1987 15 24 3859 1999.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 4498 1811 77 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 4500 1813 30 30 4500 1813 30 30 4524.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 4500 1843 30 30 4516 1843 14 30 4524.5 1858 false Point P Point on the curve at {t} 59ebdae1-b5e3-4474-ba9c-ed1961ea2246 true true true 0 4560 1813 13 20 4560 1813 13 20 4568 1823 false Tangent T Tangent vector at {t} 9f15cd86-c144-44cd-86ba-f39c7487d530 false true true 0 4560 1833 13 20 4560 1833 13 20 4568 1843 false Length L Length along the curve from the start to {t} 9975b24a-64ab-43b1-85f5-281a5945f57e false true true 0 4560 1853 13 20 4560 1853 13 20 4568 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 4498 1880 77 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 4500 1882 30 30 4500 1882 30 30 4524.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 4500 1912 30 30 4516 1912 14 30 4524.5 1927 false Point P Point on the curve at {t} 3997b1a5-7487-4718-9505-9b7a59c7e0e9 true true true 0 4560 1882 13 20 4560 1882 13 20 4568 1892 false Tangent T Tangent vector at {t} 1c7c296e-7320-4860-9c4f-075d2c136763 false true true 0 4560 1902 13 20 4560 1902 13 20 4568 1912 false Length L Length along the curve from the start to {t} 9c50c53b-534b-4c79-8c3e-9178afa196de false true true 0 4560 1922 13 20 4560 1922 13 20 4568 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 3320 1818 50 20 3320 1818 50 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 3439 1736 62 59 3458 1738 24 55 3470 1766 false Start A String to append to. 22143d03-adf3-4171-947b-05a167e3571c false true true 1 b97a94a8-d87e-47c3-8228-34714ef777bf 3441 1738 14 27 3441 1738 14 27 3449.5 1751.75 false End B String to append. 3f131f35-6cfa-4c8c-828d-d820255837fb false true true 1 9d418f1f-1fdd-457b-b4a6-f3609b476a7e 3441 1765 14 28 3441 1765 14 28 3449.5 1779.25 false Result R Resulting string consisting of A+B 0dfea278-7ff1-4654-9298-517c729f68d9 false true true 0 3485 1738 14 55 3485 1738 14 55 3493.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 3551 1705 61 56 3570 1707 24 52 3582 1733 false Stream A A Input stream #1 822b0123-2d2d-4dde-b979-193e81f24bad true true true 2 1 af9dbaa9-bc6d-49fb-97f6-2c00788d85cf 3553 1707 14 26 3553 1707 14 26 3561.5 1720 false Stream B B Input stream #2 856cb05c-bf44-4a4a-ae74-48d6e12292df true true true 2 1 0dfea278-7ff1-4654-9298-517c729f68d9 3553 1733 14 26 3553 1733 14 26 3561.5 1746 false Stream S Merged stream 8e0f9550-e279-4dfe-bc41-d05ed8e84475 true true true 0 3597 1707 13 52 3597 1707 13 52 3605 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 5379 1795 64 64 5399 1797 24 60 5411 1827 false Data D Data stream to process 1de190aa-a454-4307-8f0c-3f1a3e6fa9a9 true true true 2 1 2b6adc5b-ea83-4052-b4c4-cfefe08e2187 5381 1797 15 20 5381 1797 15 20 5390 1807 false Search S Search masks 6d954732-d5e8-4742-9ed6-7d059911ef20 false true true 1 1 c09caa37-2a1a-4d37-a304-d56c5beea482 1 5381 1817 15 20 5381 1817 15 20 5390 1827 false false * Replace R Respective replacement paths 1993ca95-ef1b-467c-87c7-c08ecf6eb673 false true true 1 1 d853e96b-bc4e-4208-8aac-0a9ba317b155 5381 1837 15 20 5381 1837 15 20 5390 1847 false Data D Processed tree data e8d9a10a-4fd9-4a65-85e8-4e995e384b65 true true true 0 5426 1797 15 60 5426 1797 15 60 5435 1827 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.0096 1192.451 5.130172 1178.659 Base Surface 64.375 Arial Black true false Scribble Scribble A quick note 777d84e4-e427-4006-8d1b-9142b7fa1dd1 0.1301723 1125.68 501.2314 71.77136 0.1301723 1125.68 501.2314 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 4642 1763 58 38 4659 1765 24 34 4671 1782 false List L Base list 6866fa41-c8f8-456e-bdd4-91b2ddec32ad true true true 1 1 59ebdae1-b5e3-4474-ba9c-ed1961ea2246 4644 1765 12 34 4644 1765 12 34 4651.5 1782 false List L Reversed list c03835a3-414d-49e3-b744-f1f7966dd7ff true true true 0 4686 1765 12 34 4686 1765 12 34 4693.5 1782 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 5134 1768 61 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 5136 1770 14 20 5136 1770 14 20 5144.5 1780 false Stream B B Input stream #2 b7e72d81-8f17-41f3-95eb-68a994b9f46c true true true 2 1 586cc460-3b2e-41dd-b69a-7046b8557a51 5136 1790 14 20 5136 1790 14 20 5144.5 1800 false Stream C C Input stream #3 75a54d3d-67e7-4198-8c87-f253b20b13d8 true true true 2 1 d127ff97-1c00-4d8e-951f-82e7bbdec88f 5136 1810 14 20 5136 1810 14 20 5144.5 1820 false Stream S Merged stream 2b6adc5b-ea83-4052-b4c4-cfefe08e2187 true true true 0 5180 1770 13 60 5180 1770 13 60 5188 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 5379 1908 64 64 5399 1910 24 60 5411 1940 false Data D Data stream to process 0165a23d-cfe4-432b-861e-c87221d68d4e true true true 2 1 9af58c0a-5881-45d0-99f8-c0c204e1ae22 5381 1910 15 20 5381 1910 15 20 5390 1920 false Search S Search masks b30c677d-7193-496e-8d53-98bba83c6d8b false true true 1 1 c09caa37-2a1a-4d37-a304-d56c5beea482 1 5381 1930 15 20 5381 1930 15 20 5390 1940 false false * Replace R Respective replacement paths 29b02368-ce4f-4c2a-b146-ea8cbd5e503e false true true 1 1 d853e96b-bc4e-4208-8aac-0a9ba317b155 5381 1950 15 20 5381 1950 15 20 5390 1960 false Data D Processed tree data b6fd961a-f6f9-4cce-a3ca-52936ecb00d9 true true true 0 5426 1910 15 60 5426 1910 15 60 5435 1940 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 4642 1914 58 38 4659 1916 24 34 4671 1933 false List L Base list 53513b4b-9060-4458-82b2-24bba32ba85e true true true 1 1 3997b1a5-7487-4718-9505-9b7a59c7e0e9 4644 1916 12 34 4644 1916 12 34 4651.5 1933 false List L Reversed list 851bf314-9bed-4673-b243-dae7f05fabc8 true true true 0 4686 1916 12 34 4686 1916 12 34 4693.5 1933 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 5134 1882 61 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 5136 1884 14 20 5136 1884 14 20 5144.5 1894 false Stream B B Input stream #2 aad43a50-83b5-4369-a03f-7f14f3fe439f true true true 2 1 9a9d31fc-d2f5-4f46-a2c4-e297a24083f7 5136 1904 14 20 5136 1904 14 20 5144.5 1914 false Stream C C Input stream #3 3d8a3efc-6705-4deb-a8be-82fe0e1e1326 true true true 2 1 b6696e12-0471-4dd7-9656-db2183e2e4ab 5136 1924 14 20 5136 1924 14 20 5144.5 1934 false Stream S Merged stream 9af58c0a-5881-45d0-99f8-c0c204e1ae22 true true true 0 5180 1884 13 60 5180 1884 13 60 5188 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 1491 1918 59 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 1493 1920 14 20 1493 1920 14 20 1501.5 1930 false Variable a a Expression input variable a 58e78d91-a4e6-4265-992d-f7045d845d1f false true true 1 ac01680d-211b-4756-a12d-ad808d29a8af 1493 1940 14 20 1493 1940 14 20 1501.5 1950 false Variable b b Expression input variable b 8a697066-b743-458b-808b-010338a2919a false true true 1 b094f065-0e9c-46df-95bd-25494b2ae825 1493 1960 14 20 1493 1960 14 20 1501.5 1970 false Variable c c Expression input variable c e8f99bd0-8f66-4b17-8ef7-5f3eba2b4062 false true true 1 c2c34286-cf87-4b26-9a67-b81d412955ef 1493 1980 14 20 1493 1980 14 20 1501.5 1990 false Variable min d Expression input variable min 743369f4-d4a4-46e8-9337-76d5f8546466 false true true 1 370fc4e6-3776-4943-857b-a3d38ff3ddd8 1493 2000 14 20 1493 2000 14 20 1501.5 2010 false Result r Expression result 1feea6ba-f54c-4d51-96a7-6c6a2cd49a0a true true true 0 1537 1920 11 100 1537 1920 11 100 1544 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 97 20 1067.437 1976.328 false 0.35 0 1 3 0 1 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction cabfb494-d8d2-48a9-b003-039a19a4bd90 false true true longest_list 1364 1939 62 44 1383 1941 24 40 1395 1961 false A A Item to subtract from (minuend) b0bea8d8-a50d-45ec-8b2e-24a2ff79110e true true true 1 936ff99e-3652-4ea7-87f2-318cdc636f66 1366 1941 14 20 1366 1941 14 20 1374.5 1951 false B B Item to subtract (subtrahend) 54a19cb6-e6b7-4797-b6e0-50f27c7a1cc1 true true true 1 370fc4e6-3776-4943-857b-a3d38ff3ddd8 1366 1961 14 20 1366 1961 14 20 1374.5 1971 false Result R The result of the Subtraction ac01680d-211b-4756-a12d-ad808d29a8af true true true 0 1410 1941 14 40 1410 1941 14 40 1418.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 13102 931 104 20 13102 931 104 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 13176 978 50 20 13176 978 50 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 13282 973 88 64 13316 975 24 60 13328 1005 false Point P Sample point 92669f8d-7fe8-47b0-a5d9-6aac472ec8df true true true 1 5c12180c-88d2-4e75-87b8-0d6670318ded 13284 975 29 30 13300 975 13 30 13308 990 false Surface S Base surface 6e7d3e3f-dfc4-405f-9bfc-1746df684f6a true true true 1 a34d63a4-2a8b-477f-9de8-80108b6f69e2 true 13284 1005 29 30 13284 1005 29 30 13308 1020 false Point P Closest point 714a8801-a766-4c7e-85bf-3eea016322a7 true true true 0 13343 975 25 20 13343 975 25 20 13357 985 false UV Point uvP {uv} coordinates of closest point 0192c044-7589-4d34-b382-fef477d34259 false true true 0 13343 995 25 20 13343 995 25 20 13357 1005 false Distance D Distance between sample point and surface 4108c65e-6d3a-42b5-8a1a-20df1ef752c1 false true true 0 13343 1015 25 20 13343 1015 25 20 13357 1025 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 13540 953 84 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 13542 955 35 30 13542 955 35 30 13569 970 false Point uv {uv} coordinate to evaluate 04b74d6f-5857-474a-8be2-aa26350c0d33 false true true 1 0192c044-7589-4d34-b382-fef477d34259 13542 985 35 30 13558 985 19 30 13569 1000 false Point P Point at {uv} 1c02d967-b9fa-409e-ae81-037fdbdb1458 true true true 0 13607 955 15 20 13607 955 15 20 13616 965 false Normal N Normal at {uv} 15afc906-5e7a-4851-b0ae-b4c655a5a2b1 false true true 0 13607 975 15 20 13607 975 15 20 13616 985 false Frame F Frame at {uv} e727d082-4947-47b5-ae6f-b04504967a70 true true true 0 13607 995 15 20 13607 995 15 20 13616 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 13996 1025 62 64 14015 1027 24 60 14027 1057 false Vector V Input vector 672ac3fc-a882-444e-ab58-4d8ede578906 false true true 1 94f0731e-fa99-463c-9129-9dba08153e15 13998 1027 14 60 13998 1027 14 60 14006.5 1057 false X component X Vector {x} component ab1725a6-e78c-459a-9b16-213ff8c3265c false true true 0 14042 1027 14 20 14042 1027 14 20 14050.5 1037 false Y component Y Vector {y} component cd216059-0b1e-41e6-a7f2-26057f6e3d9e false true true 0 14042 1047 14 20 14042 1047 14 20 14050.5 1057 false Z component Z Vector {z} component cb380cbd-bb38-4c14-822d-ddd115d99880 false true true 0 14042 1067 14 20 14042 1067 14 20 14050.5 1077 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 13996 956 62 64 14015 958 24 60 14027 988 false Vector V Input vector b92b855c-fedc-4e27-a900-63a48c6f6c5b false true true 1 15afc906-5e7a-4851-b0ae-b4c655a5a2b1 13998 958 14 60 13998 958 14 60 14006.5 988 false X component X Vector {x} component e09ed129-0165-4125-8774-70a9d579e141 false true true 0 14042 958 14 20 14042 958 14 20 14050.5 968 false Y component Y Vector {y} component 260f4a77-29a2-4448-810a-dc4067de9a8b false true true 0 14042 978 14 20 14042 978 14 20 14050.5 988 false Z component Z Vector {z} component 0e9b9299-64e8-4644-8ae6-0d7a4b2d8894 false true true 0 14042 998 14 20 14042 998 14 20 14050.5 1008 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 14231 1018 62 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 14233 1020 14 20 14233 1020 14 20 14241.5 1030 false 0 Y component Y Vector {y} component a9bf0b86-46ca-46d6-bb9e-d481bd71cf31 false true true 1 05e5c71a-d02c-4b34-8fb5-50440ad57462 1 14233 1040 14 20 14233 1040 14 20 14241.5 1050 false 0 Z component Z Vector {z} component e6cba655-49ad-41f5-8be6-7b080d28586c false true true 1 20682870-9c3f-4d2f-b716-6cf44ead5114 1 14233 1060 14 20 14233 1060 14 20 14241.5 1070 false 0 Vector V Vector construct 8cc32e76-fa84-4a75-b98f-54d1ba1ffea5 false true true 0 14277 1020 14 30 14277 1020 14 30 14285.5 1035 false Length L Vector length 4c887abe-f1cc-4f96-9129-629ea7ba843e false true true 0 14277 1050 14 30 14277 1050 14 30 14285.5 1065 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 4864d52c-650b-4923-ae84-567423019c27 false true true longest_list 14117 978 62 44 14136 980 24 40 14148 1000 false A A First item for addition 4bf2780e-47b4-47b3-9c40-a9acfd024595 true true true 1 e09ed129-0165-4125-8774-70a9d579e141 14119 980 14 20 14119 980 14 20 14127.5 990 false B B Second item for addition affdca46-2089-4566-b49b-ab52312601ad true true true 1 ab1725a6-e78c-459a-9b16-213ff8c3265c 14119 1000 14 20 14119 1000 14 20 14127.5 1010 false Result R The result of the Addition 3eba3d5b-3638-4fa2-b3cc-89985cc88094 true true true 0 14163 980 14 40 14163 980 14 40 14171.5 1000 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 36c2ada4-4180-4ff0-bd29-dee15ee4489f false true true longest_list 14117 1027 62 44 14136 1029 24 40 14148 1049 false A A First item for addition 380556b2-5fa2-4c24-8af0-69dc88523427 true true true 1 260f4a77-29a2-4448-810a-dc4067de9a8b 14119 1029 14 20 14119 1029 14 20 14127.5 1039 false B B Second item for addition de9eaa18-745b-45a4-a25d-9ddf4ba79146 true true true 1 cd216059-0b1e-41e6-a7f2-26057f6e3d9e 14119 1049 14 20 14119 1049 14 20 14127.5 1059 false Result R The result of the Addition 05e5c71a-d02c-4b34-8fb5-50440ad57462 true true true 0 14163 1029 14 40 14163 1029 14 40 14171.5 1049 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 3e7969a8-66f6-495b-b06b-834e5c345fce false true true longest_list 14117 1076 62 44 14136 1078 24 40 14148 1098 false A A First item for addition b7ad41e4-3ba1-446c-af72-51059b3e76f4 true true true 1 0e9b9299-64e8-4644-8ae6-0d7a4b2d8894 14119 1078 14 20 14119 1078 14 20 14127.5 1088 false B B Second item for addition fe483a82-87b7-49c9-9d61-377cd6722ff5 true true true 1 cb380cbd-bb38-4c14-822d-ddd115d99880 14119 1098 14 20 14119 1098 14 20 14127.5 1108 false Result R The result of the Addition 20682870-9c3f-4d2f-b716-6cf44ead5114 true true true 0 14163 1078 14 40 14163 1078 14 40 14171.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 14353 1014 62 41 14372 1016 24 37 14384 1035 false Vector V Base vector f64b4682-5acd-4b94-9f65-8cece9a32cc9 false true true 1 8cc32e76-fa84-4a75-b98f-54d1ba1ffea5 14355 1016 14 37 14355 1016 14 37 14363.5 1034.5 false Vector V Unit vector 59b9b7d9-5076-4eb7-98f9-f28c005ed95d false true true 0 14399 1016 14 37 14399 1016 14 37 14407.5 1034.5 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 14346 933 77 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 14348 935 30 30 14348 935 30 30 14372.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 14348 965 30 30 14364 965 14 30 14372.5 980 false Point P Point on the curve at {t} 79b4589b-07eb-4b9f-ae57-de46f87422fb true true true 0 14408 935 13 20 14408 935 13 20 14416 945 false Tangent T Tangent vector at {t} 28917f63-61ae-4a80-bb7e-71db197f9970 false true true 0 14408 955 13 20 14408 955 13 20 14416 965 false Length L Length along the curve from the start to {t} 179d1cec-19f3-41b7-89e0-4d3099cdb289 false true true 0 14408 975 13 20 14408 975 13 20 14416 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 13672 1023 63 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 13674 1025 17 20 13674 1025 17 20 13684 1035 false Shift S Shift offset 5c494e90-cb1a-4f89-8e01-2250d2a628e2 false true true 0 1 13674 1045 17 20 13674 1045 17 20 13684 1055 false 1 Wrap W Wrap values 878d25e4-21c3-481d-8925-4bc10ebe5f5f false true true 0 1 false 13674 1065 17 20 13674 1065 17 20 13684 1075 false true List L Shifted list 890269fd-ca09-411c-be28-99c778d0e16f true true true 0 13721 1025 12 60 13721 1025 12 60 13728.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 14477 931 64 50 14497 933 24 46 14509 956 false Geometry G Base geometry a4e94f5c-b2f1-44bc-9a5d-44a1ff9a04bd true true true 1 79b4589b-07eb-4b9f-ae57-de46f87422fb 14479 933 15 23 14479 933 15 23 14488 944.5 false Translation T Translation vector 62d3b80a-294e-4aec-902c-d233cfe7fa03 false true true 1 59b9b7d9-5076-4eb7-98f9-f28c005ed95d 14479 956 15 23 14479 956 15 23 14488 967.5 false Geometry G Translated geometry 71a5c5d4-700d-4057-8235-f466b5341a68 true true true 0 14524 933 15 46 14524 933 15 46 14533 956 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 14354 875 61 44 14373 877 24 40 14385 897 false Curve C Curve to evaluate 47096ea6-73f8-406b-acbf-bdf216560750 true true true 1 996f8e6a-182b-46a4-909f-2b4853bdb99c 14356 877 14 40 14356 877 14 40 14364.5 897 false Start S Curve start point a2f5b78d-6339-4b17-a812-da48cb0c8441 true true true 0 14400 877 13 20 14400 877 13 20 14408 887 false End E Curve end point 3c90bb60-d21c-4309-b937-bc00206515f5 true true true 0 14400 897 13 20 14400 897 13 20 14408 907 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 15321 1476 82 20 15321 1476 82 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 14600 876 64 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 14602 878 14 20 14602 878 14 20 14610.5 888 false Point B B X-direction point 47bcde5c-2292-4808-8a30-157cae4baefc true true true 1 3c90bb60-d21c-4309-b937-bc00206515f5 14602 898 14 20 14602 898 14 20 14610.5 908 false Point C C Orientation point a2c24bc9-90ef-428a-ba1b-1695c7e5fe4e true true true 1 71a5c5d4-700d-4057-8235-f466b5341a68 14602 918 14 20 14602 918 14 20 14610.5 928 false Plane Pl Plane definition 27da76af-a108-4909-9daf-ed74b559300e true true true 0 14646 878 16 60 14646 878 16 60 14655.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 14725 948 61 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 14727 950 14 20 14727 950 14 20 14735.5 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 14727 970 14 20 14727 970 14 20 14735.5 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 14727 990 14 20 14727 990 14 20 14735.5 1000 false -10 10 Plane P Resulting plane surface f4a82eaa-2f8a-4a49-a305-283d2ff627fb true true true 0 14771 950 13 60 14771 950 13 60 14779 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 14595 959 74 45 14630 961 24 41 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 14597 961 30 20 14597 961 30 20 14621.5 971.25 false Domain end B End value of numeric interval e1059e2d-00dc-4cc1-b883-89d41a4b27f4 false true true 1 71642740-51fb-4b5a-be1d-f4efdffff7c7 14597 981 30 21 14613 981 14 21 14621.5 991.75 false Domain I Numeric interval between {A} and {B} bdca3103-a4a0-408d-acec-6a4468d593c9 false true true 0 14657 961 10 41 14657 961 10 41 14663.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 14595 1016 74 45 14630 1018 24 41 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 14597 1018 30 20 14597 1018 30 20 14621.5 1028.25 false Domain end B End value of numeric interval 6f0921d1-eb7d-42aa-96a6-3ee66cbe2bcf false true true 1 6cb748a9-580a-4b68-822d-def2f5274fcc 14597 1038 30 21 14613 1038 14 21 14621.5 1048.75 false Domain I Numeric interval between {A} and {B} 127bfb7e-66ea-490f-a266-99ab3d0018b9 false true true 0 14657 1018 10 41 14657 1018 10 41 14663.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 101 20 1067.687 2024.328 false 0.5 0 1 3 0 1 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 98 20 1067.937 2057.328 false 0.141 0 0.5 3 0 1 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 434 1343 57 44 451 1345 24 40 463 1365 false Function F Expression to solve 6c6eec15-06cf-4813-ac7b-fefe90e593a5 false true true 0 int(x*2+1) 436 1345 12 20 436 1345 12 20 443.5 1355 false Variable x x Variable #1 eb02d370-826c-4e30-b97b-9d75f586d45b false true true 1 17e7b6cd-473a-4d4d-a7a0-bc9f2ea4502f 436 1365 12 20 436 1365 12 20 443.5 1375 false Result r Expression result 4f5cc74a-6b60-4f44-b7e9-8b5f4f0c5ae7 true true true 0 478 1345 11 40 478 1345 11 40 485 1365 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 213 20 179 1431 93 20 179.6572 1431.495 false 7 -1 9 3 2 1 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 65 20 190.8203 1328.397 false 17 17 29 3 1 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 160 20 1774 2145 40 20 1774.097 2145.652 false 0.074 0 0.25 3 0 1 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 false longest_list 11635 5195 78 44 11669 5197 24 40 11681 5217 false Surface S Surface to measure 5dbbbc1f-3cdb-4c7f-b443-e99a71d316a2 true true false 1 74f8baf8-c97f-4ad6-837b-6f1b3b09f4c8 true 11637 5197 29 40 11637 5197 29 40 11661 5217 false U dimension U Approximate dimension in U direction 27848a4c-ac41-4cb9-9196-b4b625e5946e false true false 0 11696 5197 15 20 11696 5197 15 20 11705 5207 false V dimension V Approximate dimension in V direction 4a8da17b-0359-4975-bed1-72e75eed6f5c false true false 0 11696 5217 15 20 11696 5217 15 20 11705 5227 false 0373008a-80ee-45be-887d-ab5a244afc29 Cylinder Cylinder Cyl Create a cylindrical surface. 9a5c4f19-54e8-45c6-97f0-2ef0ec806b7e false true false longest_list 12535 5130 62 64 12554 5132 24 60 12566 5162 false Base B Base plane 595414d8-ca5d-4995-bbe0-835c7308ed08 true true false 1 eaedc199-917a-42b3-a2dd-83805234c26a 1 12537 5132 14 20 12537 5132 14 20 12545.5 5142 false 0 0 0 1 0 0 0 1 0 Radius R Cylinder radius 7a58edc0-91f7-4a3d-8116-aedc8ece72f7 false true false 1 267d694c-1a4a-473b-8c2d-82531a15c945 1 12537 5152 14 20 12537 5152 14 20 12545.5 5162 false 0.5 Length L Cylinder height 346686a5-0ece-466c-9299-6ef8e25910f6 false true false 1 80a8a0b8-d2bb-4f67-8264-ecb8144cc3d4 1 12537 5172 14 20 12537 5172 14 20 12545.5 5182 false 1 Cylinder C Resulting cylinder 69beb2df-941d-4ffe-9ffa-729372f1dc34 true true false 0 12581 5132 14 60 12581 5132 14 60 12589.5 5162 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division b4e4fe99-572e-41af-b77f-3485580a2d2d false true false longest_list 11927 5195 62 44 11946 5197 24 40 11958 5217 false A A Item to divide (dividend) d444ec64-b599-4994-bc9c-80a91189495b true true false 1 27848a4c-ac41-4cb9-9196-b4b625e5946e 11929 5197 14 20 11929 5197 14 20 11937.5 5207 false B B Item to divide with (divisor) 8846e8fe-f3af-4845-a52f-78df541ac9c4 true true false 1 5e45b014-ea3c-4ec8-b918-2944d3c2d338 11929 5217 14 20 11929 5217 14 20 11937.5 5227 false Result R The result of the Division dc93f6bc-74e1-44c8-9612-eae2cfaca881 true true false 0 11973 5197 14 40 11973 5197 14 40 11981.5 5217 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 5358ed7f-5411-4976-b681-6922cf590599 true true false longest_list 11790 5213 61 28 11810 5215 24 24 11822 5227 false Factor N Factor to be multiplied by Pi f6f5b6c8-d455-4039-b223-fbeb729d68ed false true false 0 1 11792 5215 15 24 11792 5215 15 24 11801 5227 false 1 Output y Output value 5e45b014-ea3c-4ec8-b918-2944d3c2d338 false true false 0 11837 5215 12 24 11837 5215 12 24 11844.5 5227 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division d6d17345-3949-4718-8ad9-0e383f4ff1de false true false longest_list 12084 5205 62 44 12103 5207 24 40 12115 5227 false A A Item to divide (dividend) 348b39be-16b1-44cd-bd98-9447223e1dcb true true false 1 dc93f6bc-74e1-44c8-9612-eae2cfaca881 12086 5207 14 20 12086 5207 14 20 12094.5 5217 false B B Item to divide with (divisor) d6a4d9b4-ee7d-49e3-aa69-23707bb875fc true true false 1 bb8ff491-d090-456d-87f6-3f85f32e004b 12086 5227 14 20 12086 5227 14 20 12094.5 5237 false Result R The result of the Division 267d694c-1a4a-473b-8c2d-82531a15c945 true true false 0 12130 5207 14 40 12130 5207 14 40 12138.5 5227 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values bb8ff491-d090-456d-87f6-3f85f32e004b false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 11941 5253 50 20 11941 5253 50 20 11941.3 5253.148 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 false longest_list 13761 5301 62 65 13779 5303 24 61 13791 5334 false Point P Sample point 73dfdeb4-a060-4c0b-9954-e2a415c135d7 true true false 1 6f7ece50-a818-492b-86b1-73bbf56bc7a2 13763 5303 13 30 13763 5303 13 30 13771 5318.25 false Brep B Base Brep c6bca021-fc19-417e-a7e9-a616e7536496 true true false 1 5f4f692b-f82d-40de-a324-f49443809ef1 13763 5333 13 31 13763 5333 13 31 13771 5348.75 false Point P Closest point 67fdb25d-486d-4ffa-8a5e-e3af2a552ea3 true true false 0 13806 5303 15 30 13806 5303 15 30 13815 5318.25 false Distance D Distance between sample point and Brep b105f240-699a-4607-9253-2c8f3659d847 false true false 0 13806 5333 15 31 13806 5333 15 31 13815 5348.75 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 false longest_list 12787 5146 61 66 12805 5148 24 62 12817 5179 false Brep B Base Brep 4430a67b-4fab-4d1d-a412-08069d8675a9 true true false 1 69beb2df-941d-4ffe-9ffa-729372f1dc34 12789 5148 13 62 12789 5148 13 62 12797 5179 false Faces F Faces of Brep b0889991-eaff-424b-94c5-6ee3797fce7b true true false 0 12832 5148 14 20 12832 5148 14 20 12840.5 5158.333 false Edges E Edges of Brep 36c98e09-9125-4af4-9590-fa1a896365f8 true true false 0 12832 5168 14 21 12832 5168 14 21 12840.5 5179 false Vertices V Vertices of Brep 017644f8-b45a-461d-ac2e-af5f7f7b6f23 true true false 0 12832 5189 14 21 12832 5189 14 21 12840.5 5199.667 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a49b4644-a326-40fb-9588-f2be6cc9d288 false true false 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 12897 5200 164 55 12897 5200 164 55 12897.77 5200.689 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 false longest_list 13195 5169 64 64 13217 5171 24 60 13229 5201 false List L Base list afd2f061-7237-49c9-89c1-105e0cced154 true true false 1 1 36c98e09-9125-4af4-9590-fa1a896365f8 13197 5171 17 20 13197 5171 17 20 13207 5181 false Index i Item index 96bf3483-d15f-47e1-9800-70a931cf9ddf false true false 1 6f5b080f-bf6c-414d-9a08-2e1b96121210 1 13197 5191 17 20 13197 5191 17 20 13207 5201 false 0 Wrap W Wrap index to list bounds fba634fd-12c4-4a0d-8610-971ef8afbc25 false true false 0 1 false 13197 5211 17 20 13197 5211 17 20 13207 5221 false false Element E Item at {i'} 82bb6c54-688e-4a58-9069-e66fbf57aa67 true true false 0 13244 5171 13 60 13244 5171 13 60 13252 5201 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6f5b080f-bf6c-414d-9a08-2e1b96121210 false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 13118 5197 50 20 13118 5197 50 20 13118.11 5197.857 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 false longest_list 13627 5210 62 64 13647 5212 24 60 13659 5242 false Curve C Curve to divide c7e8f1c2-1528-45f1-b37f-0439f2ea0e03 true true false 1 c3f94cbe-37ff-4ecd-b737-5b2fa50131a4 13629 5212 15 20 13629 5212 15 20 13638 5222 false Number N Number of segments aef6b2b4-fc27-427d-9acf-d4c8634dd8e2 false true false 1 d3521c86-13a8-4035-8d72-eac953c6bfa6 1 13629 5232 15 20 13629 5232 15 20 13638 5242 false 10 Kinks K Split segments at kinks 18fbe0ed-3fd8-4d04-bdb4-d103d7acbf31 false true false 0 1 false 13629 5252 15 20 13629 5252 15 20 13638 5262 false false Points P Division points 6f7ece50-a818-492b-86b1-73bbf56bc7a2 true true false 0 13674 5212 13 20 13674 5212 13 20 13682 5222 false Tangents T Tangent vectors at division points c911e3ea-d3d3-42a1-bf68-15e3c9a9f9d6 false true false 0 13674 5232 13 20 13674 5232 13 20 13682 5242 false Parameters t Parameter values at division points 42176fbf-45f7-4acf-99d1-8d9c178412de false true false 0 13674 5252 13 20 13674 5252 13 20 13682 5262 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 false longest_list 13627 5280 62 64 13647 5282 24 60 13659 5312 false Curve C Curve to divide 3f0aeeb4-caa6-45c9-83c2-db1459270d5a true true false 1 82bb6c54-688e-4a58-9069-e66fbf57aa67 13629 5282 15 20 13629 5282 15 20 13638 5292 false Number N Number of segments 6427c3c9-86d7-4aa7-8565-76f61bc4051e false true false 1 d3521c86-13a8-4035-8d72-eac953c6bfa6 1 13629 5302 15 20 13629 5302 15 20 13638 5312 false 10 Kinks K Split segments at kinks 89644a4a-df45-4578-be23-76637005da22 false true false 0 1 false 13629 5322 15 20 13629 5322 15 20 13638 5332 false false Points P Division points 9b1e50e5-f3a4-43d9-8d02-2cc589661276 true true false 0 13674 5282 13 20 13674 5282 13 20 13682 5292 false Tangents T Tangent vectors at division points 2004dc5a-7ccb-463d-a918-02f88dcf6311 false true false 0 13674 5302 13 20 13674 5302 13 20 13682 5312 false Parameters t Parameter values at division points 7a8fb42b-4a91-416d-8174-a75fddbca080 false true false 0 13674 5322 13 20 13674 5322 13 20 13682 5332 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 false longest_list 14016 5211 63 64 14036 5213 24 60 14048 5243 false Start S Start point of arc 5fa4a5d9-5b02-4d97-b19b-83d834370de9 true true false 1 9b1e50e5-f3a4-43d9-8d02-2cc589661276 14018 5213 15 20 14018 5213 15 20 14027 5223 false End E End point of arc 0f371efa-38d3-484e-8ed4-096841c3fb35 true true false 1 67fdb25d-486d-4ffa-8a5e-e3af2a552ea3 14018 5233 15 20 14018 5233 15 20 14027 5243 false Direction D Direction (tangent) at start 90bd55ed-382b-45a6-8143-758364b8faec false true false 1 ff17a874-2222-4311-84b1-7030f209995c 14018 5253 15 20 14018 5253 15 20 14027 5263 false Arc A Resulting arc 4a934ce9-fa6a-4131-91f0-637e168ff70e true true false 0 14063 5213 14 20 14063 5213 14 20 14071.5 5223 false Plane P Arc plane 16bca3f1-a5c2-4136-80ee-d0d0ec377a7c false true false 0 14063 5233 14 20 14063 5233 14 20 14071.5 5243 false Radius R Arc radius 37fa65f2-b8b4-4dfc-b9c7-355f5182dca3 false true false 0 14063 5253 14 20 14063 5253 14 20 14071.5 5263 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 false longest_list 13939 5248 60 28 13956 5250 24 24 13968 5262 false Factor F Unit multiplication 52b52563-f931-4344-ab97-7eb3bb9d6e03 false true false 0 1 13941 5250 12 24 13941 5250 12 24 13948.5 5262 false 1 Unit vector V World {y} vector ff17a874-2222-4311-84b1-7030f209995c false true false 0 13983 5250 14 24 13983 5250 14 24 13991.5 5262 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 false longest_list 14021 5279 63 64 14041 5281 24 60 14053 5311 false Start S Start point of arc 4bd8ee32-d8eb-4cd7-80ee-026f40fcb25f true true false 1 9b1e50e5-f3a4-43d9-8d02-2cc589661276 14023 5281 15 20 14023 5281 15 20 14032 5291 false End E End point of arc 3933d5a8-6214-42b5-a168-d0d5b9af4b4b true true false 1 67fdb25d-486d-4ffa-8a5e-e3af2a552ea3 14023 5301 15 20 14023 5301 15 20 14032 5311 false Direction D Direction (tangent) at start 64171b90-2f18-48ca-a4a4-c82622c1005b false true false 1 bc2624a8-caaf-4f02-8bd6-434959fd1dd3 14023 5321 15 20 14023 5321 15 20 14032 5331 false Arc A Resulting arc eb30bf77-a346-47d1-bf18-b7401ac05276 true true false 0 14068 5281 14 20 14068 5281 14 20 14076.5 5291 false Plane P Arc plane f845df75-bce1-4802-b261-64741c79165b false true false 0 14068 5301 14 20 14068 5301 14 20 14076.5 5311 false Radius R Arc radius f42cf6ae-c1f3-45a6-912e-a003bd680f23 false true false 0 14068 5321 14 20 14068 5321 14 20 14076.5 5331 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 false longest_list 13857 5332 60 28 13874 5334 24 24 13886 5346 false Factor F Unit multiplication 152081a0-3a45-4952-8da4-606a711e0e65 false true false 0 1 13859 5334 12 24 13859 5334 12 24 13866.5 5346 false 1 Unit vector V World {y} vector 7972f22f-7956-4085-97d1-79b1ff502618 false true false 0 13901 5334 14 24 13901 5334 14 24 13909.5 5346 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 2e8d8ccf-85b5-476e-8b7c-3a5383de3655 false true false longest_list 13937 5328 62 38 13956 5330 24 34 13968 5347 false Vector V Base vector cc9a1395-7e98-4413-bce2-a3f8e5a460c9 false true false 1 7972f22f-7956-4085-97d1-79b1ff502618 13939 5330 14 34 13939 5330 14 34 13947.5 5347 false Vector V Reversed vector bc2624a8-caaf-4f02-8bd6-434959fd1dd3 false true false 0 13983 5330 14 34 13983 5330 14 34 13991.5 5347 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. fe6ddb31-4926-42f3-afc6-eefaa28de8a0 false true false longest_list 14128 5280 63 44 14148 5282 24 40 14160 5302 false Curve C Curve to offset 12cc5e09-7cc2-4fb8-918a-4ce7fcc63606 true true false 1 eb30bf77-a346-47d1-bf18-b7401ac05276 14130 5282 15 20 14130 5282 15 20 14139 5292 false Guide G Optional guide curve 11fe1556-32a1-4e03-a438-4967a540b00b true true false 0 14130 5302 15 20 14130 5302 15 20 14139 5312 false Curve C Flipped curve b94bf275-ac41-491e-b5c8-6262dd66dae6 true true false 0 14175 5282 14 20 14175 5282 14 20 14183.5 5292 false Flag F Flip action b38d6e6f-148e-4545-aa3f-a047edb924bb false true false 0 false 14175 5302 14 20 14175 5302 14 20 14183.5 5312 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 false longest_list 14261 5212 62 64 14281 5214 24 60 14293 5244 false Curve C Curve to divide b353fb9a-faf4-4f61-87c3-9ef6de82edf4 true true false 1 4a934ce9-fa6a-4131-91f0-637e168ff70e 14263 5214 15 20 14263 5214 15 20 14272 5224 false Number N Number of segments e87f94c7-98a1-4f1d-a1be-cf2d48b6a6d9 false true false 1 757165be-0caf-4143-b15d-2d211af1d75d 1 14263 5234 15 20 14263 5234 15 20 14272 5244 false 10 Kinks K Split segments at kinks 2fbc6db4-4c0d-4fec-8d3e-562a48a126ce false true false 1 3f27d6b9-23b4-4408-9384-e0f17dbc864b 1 false 14263 5254 15 20 14263 5254 15 20 14272 5264 false false Points P Division points eedab583-80e7-41f8-ba42-fa1552422f0a true true false 0 14308 5214 13 20 14308 5214 13 20 14316 5224 false Tangents T Tangent vectors at division points c3ebc868-b8e6-4bd0-a5b6-e8db8bf85da7 false true false 0 14308 5234 13 20 14308 5234 13 20 14316 5244 false Parameters t Parameter values at division points d4322dbd-e82d-4e98-aa0e-fc8876829399 false true false 0 14308 5254 13 20 14308 5254 13 20 14316 5264 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 13031 5731 217 20 13031 5731 97 20 13031.08 5731.119 false 151 0 250 3 1 1 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 82587019-ac56-4918-8b86-62c5779623ac false true false longest_list 14369 5236 58 38 14386 5238 24 34 14398 5255 false List L Base list 4f08d035-f83f-48cc-a23b-0714b3d85669 true true false 1 1 eedab583-80e7-41f8-ba42-fa1552422f0a 14371 5238 12 34 14371 5238 12 34 14378.5 5255 false Length L Number of items in L 24193c89-4338-44c0-a510-7760fb5055e8 false true false 0 14413 5238 12 34 14413 5238 12 34 14420.5 5255 false 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split List Split Split a list into separate parts. e1afabe6-097b-490a-be92-330e0fe2f8f7 false true false longest_list 14461 5214 76 44 14494 5216 24 40 14506 5236 false List L Base list ef6d6564-a07a-4f19-8104-d51638901791 true true false 1 1 eedab583-80e7-41f8-ba42-fa1552422f0a 14463 5216 28 20 14479 5216 12 20 14486.5 5226 false i-1 Index i Splitting index 1f4c9d35-968c-43ba-822d-558d58783f8c false true false 1 24193c89-4338-44c0-a510-7760fb5055e8 14463 5236 28 20 14463 5236 28 20 14486.5 5246 false List A A Items to the left of (i) 4b44ea1f-a5da-4bd6-a751-25c19890b005 true true false 0 14521 5216 14 20 14521 5216 14 20 14529.5 5226 false List B B Items to the right of and including (i) ab727101-d4e1-4de7-a1c8-8b0d350f7da7 true true false 0 14521 5236 14 20 14521 5236 14 20 14529.5 5246 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. aede8dbc-b6da-4be0-8202-516fd8775492 false true false longest_list 14369 5305 58 38 14386 5307 24 34 14398 5324 false List L Base list 46e4e1e3-ccba-4056-b20b-be51af29f778 true true false 1 1 556adf64-2107-4dda-9800-01ed39068376 14371 5307 12 34 14371 5307 12 34 14378.5 5324 false Length L Number of items in L ba385edf-2ebf-4ce3-ac1f-f2d8e6371fd7 false true false 0 14413 5307 12 34 14413 5307 12 34 14420.5 5324 false 9ab93e1a-ebdf-4090-9296-b000cff7b202 Split List Split List Split Split a list into separate parts. ee11285c-e7b6-4387-b8ce-e39310aeba32 false true false longest_list 14461 5283 76 44 14494 5285 24 40 14506 5305 false List L Base list ed076281-69d7-4f69-a850-2b830a7ee5b2 true true false 1 1 556adf64-2107-4dda-9800-01ed39068376 14463 5285 28 20 14479 5285 12 20 14486.5 5295 false i-1 Index i Splitting index 86152a8d-d2dd-4892-8a46-bad86d550c72 false true false 1 ba385edf-2ebf-4ce3-ac1f-f2d8e6371fd7 14463 5305 28 20 14463 5305 28 20 14486.5 5315 false List A A Items to the left of (i) 5454e357-f593-4786-906e-a6994ab6ed83 true true false 0 14521 5285 14 20 14521 5285 14 20 14529.5 5295 false List B B Items to the right of and including (i) 1503bf5e-10c7-4d37-9978-069ce80801d8 true true false 0 14521 5305 14 20 14521 5305 14 20 14529.5 5315 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 91aea80d-ca68-4c14-916d-b22effe63e8b false true false 1 69beb2df-941d-4ffe-9ffa-729372f1dc34 12988 5392 56 20 12988 5392 56 20 13016.94 5402.229 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values d3521c86-13a8-4035-8d72-eac953c6bfa6 false true false 0 13431 5308 160 20 13431 5308 40 20 13431.19 5308.941 false 12 0 20 3 1 1 b661519d-43fd-4e5a-b244-d54d9fae2bde Rotate Rotate Rotate Rotate an object in a plane. d82effc9-fc23-4e55-9a0a-d83663f51b81 false true false longest_list 14186 5451 64 64 14206 5453 24 60 14218 5483 false Geometry G Base geometry 5135f6b0-9162-4c93-b7df-2b25861d8ce5 true true false 1 fc28feb8-702f-47d7-b3d5-fad3d7875a27 14188 5453 15 20 14188 5453 15 20 14197 5463 false Angle A Rotation angle in radians 13130e79-58b1-4e2f-a869-665c732b4785 false true false 1 8c1f1981-5b77-4268-a90b-271f133ec850 14188 5473 15 20 14188 5473 15 20 14197 5483 false Plane P Rotation plane bec879c6-2a3c-45c7-9d6b-a069af781079 true true false 0 1 14188 5493 15 20 14188 5493 15 20 14197 5503 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry f72b05d3-e096-472b-b621-fb74a999657c true true false 0 14233 5453 15 60 14233 5453 15 60 14242 5483 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 1347d8d9-0442-4bed-85be-ee8385e9478c false true false longest_list 13919 5481 61 28 13939 5483 24 24 13951 5495 false Factor N Factor to be multiplied by Pi c767bb26-481e-4c61-866d-2e0ad1526986 false true false 0 1 13921 5483 15 24 13921 5483 15 24 13930 5495 false 1 Output y Output value a69b6333-501c-4817-80e8-515a866f8484 false true false 0 13966 5483 12 24 13966 5483 12 24 13973.5 5495 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication f4f2f8ea-a952-432a-af4d-308695559ab9 false true false longest_list 14012 5461 62 44 14031 5463 24 40 14043 5483 false A A First item for multiplication 060b4965-8873-4a75-ad3a-7a9b0ac136ef true true false 1 4ba31064-bd32-45d0-9515-6f310f1f45cf 14014 5463 14 20 14014 5463 14 20 14022.5 5473 false B B Second item for multiplication aa6b7004-3120-455e-9fa4-619947405928 true true false 1 a69b6333-501c-4817-80e8-515a866f8484 14014 5483 14 20 14014 5483 14 20 14022.5 5493 false Result R The result of the Multiplication 8c1f1981-5b77-4268-a90b-271f133ec850 true true false 0 14058 5463 14 40 14058 5463 14 40 14066.5 5483 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 false longest_list 14261 5281 62 64 14281 5283 24 60 14293 5313 false Curve C Curve to divide e7232daa-b250-4f7b-bf9e-a987d8bfe3a0 true true false 1 b94bf275-ac41-491e-b5c8-6262dd66dae6 14263 5283 15 20 14263 5283 15 20 14272 5293 false Number N Number of segments f8382072-8ea0-44f5-a04c-8accb888d153 false true false 1 3f27d6b9-23b4-4408-9384-e0f17dbc864b 1 14263 5303 15 20 14263 5303 15 20 14272 5313 false 10 Kinks K Split segments at kinks 71ed1156-0881-4008-8c3b-d9431798f597 false true false 0 1 false 14263 5323 15 20 14263 5323 15 20 14272 5333 false false Points P Division points 556adf64-2107-4dda-9800-01ed39068376 true true false 0 14308 5283 13 20 14308 5283 13 20 14316 5293 false Tangents T Tangent vectors at division points 2699a94e-3f9b-48d2-8715-b32d07bcad95 false true false 0 14308 5303 13 20 14308 5303 13 20 14316 5313 false Parameters t Parameter values at division points 2dded265-7585-4c2c-b3c1-bb4cd204068e false true false 0 14308 5323 13 20 14308 5323 13 20 14316 5333 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 4b846157-0b23-46f9-b286-cd5943295391 false true false longest_list 13511 5210 63 44 13531 5212 24 40 13543 5232 false Curve C Curve to offset 49880837-6b1a-4765-90a2-b09d5f789cc3 true true false 1 285e9c9f-f432-4c47-bbbc-c8d351929ee6 13513 5212 15 20 13513 5212 15 20 13522 5222 false Guide G Optional guide curve 44cbb06a-4e1b-4310-968f-c39f3be82ac9 true true false 0 13513 5232 15 20 13513 5232 15 20 13522 5242 false Curve C Flipped curve c3f94cbe-37ff-4ecd-b737-5b2fa50131a4 true true false 0 13558 5212 14 20 13558 5212 14 20 13566.5 5222 false Flag F Flip action 9c83ac8d-a320-4c24-a500-0bd4c981f2d0 false true false 0 false 13558 5232 14 20 13558 5232 14 20 13566.5 5242 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Trimmed Moire Crvs Represents a collection of generic data a259c923-605b-4437-a0b7-4672d65c1176 false true true 1 336390db-2215-4fbe-be03-2f439084b579 13128 2502 119 20 13128 2502 119 20 13188.26 2512.259 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13704.95 5497.58 13952.66 5499.148 13952.37 5545.938 13704.66 5544.37 Rotation of Moire (relative to the seam) 19.9103146 Arial Black true false Scribble Scribble A quick note 51fae1f3-5cf4-487a-b7d5-7e5278b3d55e 13699.66 5492.58 257.9971 58.35791 13699.66 5492.58 257.9971 58.35791 13704.95 5497.58 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 1927 1998 77 20 1927 1998 77 20 1927.213 1998.656 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1876.908 2023.637 2044.067 2024.326 2043.937 2056.093 1876.778 2055.404 Offset the moire by the shown amount 13.52018 Arial Black true false Scribble Scribble A quick note 1c29b5a5-ee64-4afb-8445-42cdc6ba7b87 1871.778 2018.637 177.2888 42.45605 1871.778 2018.637 177.2888 42.45605 1876.908 2023.637 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 1cbb1d29-72ce-4819-acbf-5815890dcaa3 false true true longest_list 2476 2018 62 44 2495 2020 24 40 2507 2040 false A A First item for addition 5e02b5b5-62a3-46e7-940c-4dbb94c902e4 true true true 1 8f7ea233-4f4b-46b7-86f5-e78106b7914b 2478 2020 14 20 2478 2020 14 20 2486.5 2030 false B B Second item for addition 5a262d89-95af-44ea-ab73-19bf02e8c308 true true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2478 2040 14 20 2478 2040 14 20 2486.5 2050 false Result R The result of the Addition 3c86b10d-7ac4-420f-a3ad-cb6b2225f79b true true true 0 2522 2020 14 40 2522 2020 14 40 2530.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 3937 1829 82 51 3975 1831 24 47 3987 1855 false Data D Tree to split a68019a0-dffd-48a3-a629-2689d504b309 true true true 2 1 508a3495-0d14-4ac8-9002-435b84b72039 3939 1831 33 23 3955 1831 17 23 3965 1842.75 false Masks M Splitting masks be4d46f4-1328-421b-992a-6aab6c84689a false true true 1 1 1 269644c2-940c-451e-8aae-089a2b50b64e 3939 1854 33 24 3939 1854 33 24 3965 1866.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 1831 15 23 4002 1831 15 23 4011 1842.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 15 24 4002 1854 15 24 4011 1866.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 3937 1895 82 51 3975 1897 24 47 3987 1921 false Data D Tree to split a916eba3-1104-43eb-ad81-a7f7e54e2dca true true true 2 1 fea935d1-29bc-446a-bfef-92e3230f3f94 3939 1897 33 23 3955 1897 17 23 3965 1908.75 false Masks M Splitting masks 0541878f-bdc3-491b-b4bc-8f2eea1e0805 false true true 1 1 1 269644c2-940c-451e-8aae-089a2b50b64e 3939 1920 33 24 3939 1920 33 24 3965 1932.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 1897 15 23 4002 1897 15 23 4011 1908.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 15 24 4002 1920 15 24 4011 1932.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 4098 1801 58 38 4115 1803 24 34 4127 1820 false List L Base list 55d162b5-bb50-42ef-b029-22393d6bbef3 true true true 1 1 b910b5e7-6e49-452b-ae95-bf944ee77ff8 4100 1803 12 34 4100 1803 12 34 4107.5 1820 false List L Reversed list 8fb8691f-8ec2-4cac-b10c-de1bc3c02652 true true true 0 4142 1803 12 34 4142 1803 12 34 4149.5 1820 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 4098 1848 58 38 4115 1850 24 34 4127 1867 false List L Base list 8f6cea02-d1cb-4541-a713-4285c0e2bf6d true true true 1 1 d7c5a3e5-804a-48ff-8d71-594c4cc68ba1 4100 1850 12 34 4100 1850 12 34 4107.5 1867 false List L Reversed list ac565276-5757-4571-aafa-f1b4cbf63249 true true true 0 4142 1850 12 34 4142 1850 12 34 4149.5 1867 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 4288 1806 60 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 4290 1808 14 20 4290 1808 14 20 4298.5 1818 false Point B B Line end point 09c60bc6-4704-4cc0-817c-d822afa1e3fe true true true 1 802fd99f-7ba6-4df1-bd69-aa75a609a456 4290 1828 14 20 4290 1828 14 20 4298.5 1838 false Line L Line segment 2b67fa44-bf95-48aa-88ad-418061b1a224 true true true 0 4334 1808 12 40 4334 1808 12 40 4341.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 4288 1874 60 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 4290 1876 14 20 4290 1876 14 20 4298.5 1886 false Point B B Line end point 0f62497b-5280-4f47-837c-db78c2fd2728 true true true 1 0092684f-50b8-4627-9984-4f64c9570548 4290 1896 14 20 4290 1896 14 20 4298.5 1906 false Line L Line segment 22f9cae9-50f6-4dd7-aa53-e380b0d383aa true true true 0 4334 1876 12 40 4334 1876 12 40 4341.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 false 0 1 11546 4767 50 20 11546 4767 50 20 11571.46 4777.947 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 false longest_list 12959 5032 64 64 12981 5034 24 60 12993 5064 false List L Base list 12e09075-846d-44e3-887b-9ba255d9f61d true true false 1 1 36c98e09-9125-4af4-9590-fa1a896365f8 12961 5034 17 20 12961 5034 17 20 12971 5044 false Index i Item index abe52dc6-44f8-48a3-a906-15aa7dd0619e false true false 1 c1d80bd7-fe42-4967-9a40-599754dcb415 1 12961 5054 17 20 12961 5054 17 20 12971 5064 false 0 Wrap W Wrap index to list bounds c9ca2c40-a2ae-4441-a25d-e7f96e9ab16d false true false 0 1 false 12961 5074 17 20 12961 5074 17 20 12971 5084 false false Element E Item at {i'} cf61d010-62c6-456e-96be-5d54f4f55e8b true true false 0 13008 5034 13 60 13008 5034 13 60 13016 5064 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c1d80bd7-fe42-4967-9a40-599754dcb415 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 12887 5061 50 20 12887 5061 50 20 12887.31 5061.52 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 false longest_list 13077 5052 78 64 13113 5054 24 60 13125 5084 false Curve C Curve to evaluate 1e609466-bddf-48f4-883a-03553a7406d7 true true false 1 cf61d010-62c6-456e-96be-5d54f4f55e8b true 13079 5054 31 20 13079 5054 31 20 13104 5064 false Length L Length factor for curve evaluation 9bd4ca3e-6936-4910-951d-36c16a100ad2 false true false 1 7ee35897-4c61-4179-a6d4-4c204f197f3d 1 13079 5074 31 20 13095 5074 15 20 13104 5084 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) 53f96e09-21c3-4685-8fb4-2155b9ff6cb9 false true false 0 1 false 13079 5094 31 20 13095 5094 15 20 13104 5104 false true Point P Point at the specified length eb95d048-3f38-4c2b-a8eb-6c8f6700a672 true true false 0 13140 5054 13 20 13140 5054 13 20 13148 5064 false Tangent T Tangent vector at the specified length edef40c8-82e0-4b4f-bbba-22c7645a4900 false true false 0 13140 5074 13 20 13140 5074 13 20 13148 5084 false Parameter t Curve parameter at the specified length 4a9df99f-c86a-4f79-95b8-d40541306ed2 false true false 0 13140 5094 13 20 13140 5094 13 20 13148 5104 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7ee35897-4c61-4179-a6d4-4c204f197f3d false true false 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 12970 5109 50 20 12970 5109 50 20 12970.52 5109.17 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 false longest_list 13226 5014 88 64 13260 5016 24 60 13272 5046 false Point P Sample point 7a8f7c32-c8d3-46c3-9869-a156f58c7a1b true true false 1 eb95d048-3f38-4c2b-a8eb-6c8f6700a672 13228 5016 29 30 13244 5016 13 30 13252 5031 false Surface S Base surface 66b8a2df-f754-4f52-bf4a-9be00497edcc true true false 1 9f6a2ba4-8203-4765-abd8-8e096f61fd35 true 13228 5046 29 30 13228 5046 29 30 13252 5061 false Point P Closest point 02ea1fc1-0973-4fc5-bfa3-78899276b2ce true true false 0 13287 5016 25 20 13287 5016 25 20 13301 5026 false UV Point uvP {uv} coordinates of closest point 159a2798-35c4-41b7-8a21-de5430684c96 false true false 0 13287 5036 25 20 13287 5036 25 20 13301 5046 false Distance D Distance between sample point and surface 717d9261-e30a-4ce3-ad0b-80c254926dc7 false true false 0 13287 5056 25 20 13287 5056 25 20 13301 5066 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 false longest_list 13368 4980 84 64 13408 4982 24 60 13420 5012 false Surface S Base surface 01d89005-9810-46ca-91ed-611c1882578a true true false 1 9f6a2ba4-8203-4765-abd8-8e096f61fd35 true 13370 4982 35 30 13370 4982 35 30 13397 4997 false Point uv {uv} coordinate to evaluate 61e5d581-ca85-4bb2-bdde-18812251f9ce false true false 1 159a2798-35c4-41b7-8a21-de5430684c96 13370 5012 35 30 13386 5012 19 30 13397 5027 false Point P Point at {uv} 5a616d65-e4b9-4def-8ab7-3ffe3bf009b1 true true false 0 13435 4982 15 20 13435 4982 15 20 13444 4992 false Normal N Normal at {uv} 4c3dd947-ebe0-40e6-b394-2547bfc7736b false true false 0 13435 5002 15 20 13435 5002 15 20 13444 5012 false Frame F Frame at {uv} 8f53cca6-0784-4155-b81a-66538a78651d true true false 0 13435 5022 15 20 13435 5022 15 20 13444 5032 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 9f6a2ba4-8203-4765-abd8-8e096f61fd35 false true false 1 69beb2df-941d-4ffe-9ffa-729372f1dc34 12848 4992 56 20 12848 4992 56 20 12876.55 5002.482 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 true true false longest_list 13549 4855 64 64 13569 4857 24 60 13581 4887 false Geometry G Base geometry 2f28f2e4-6c51-4e64-8650-997d18bbde2c true true false 1 122187fb-dc7d-4e4e-8261-d9b404fb71da 13551 4857 15 20 13551 4857 15 20 13560 4867 false Initial A Reference plane 8ea5f5be-0c65-4a67-bc34-47fff42baef5 true true false 1 b6804069-5d25-4539-941f-d5a17cfd6d4a 1 13551 4877 15 20 13551 4877 15 20 13560 4887 false 0 0 0 1 0 0 0 1 0 Final B Target plane 6ba6bab9-fa96-4627-ac69-4f559f72c187 true true false 1 8f53cca6-0784-4155-b81a-66538a78651d 13551 4897 15 20 13551 4897 15 20 13560 4907 false Geometry G Reoriented geometry 285e9c9f-f432-4c47-bbbc-c8d351929ee6 true true false 0 13596 4857 15 60 13596 4857 15 60 13605 4887 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 469baadb-3d83-4bd5-a03b-e9b28fbc1090 false true false longest_list 13230 4870 62 31 13250 4872 24 27 13262 4886 false Origin O Origin of plane 0adde2b5-f693-4ab3-9ae1-ad7aea6cc1bf true true false 1 b0212284-d90a-4a5b-b57e-7755ec1e383a 1 13232 4872 15 27 13232 4872 15 27 13241 4885.5 false 0 0 0 Plane P World XY plane b6804069-5d25-4539-941f-d5a17cfd6d4a true true false 0 13277 4872 13 27 13277 4872 13 27 13285 4885.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 12808.67 4689.82 13127.64 4691.518 13127.45 4724.129 12808.48 4722.431 Moire Profile 43.7668152 Arial Black true false Scribble Scribble A quick note 13622084-77e4-433d-ae68-bc4dac07f506 12803.48 4684.82 329.1611 44.30908 12803.48 4684.82 329.1611 44.30908 12808.67 4689.82 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 5554 1921 58 38 5571 1923 24 34 5583 1940 false List L Base list 2784d862-c12c-46c4-878e-f4f37f0733e4 true true true 1 1 b6fd961a-f6f9-4cce-a3ca-52936ecb00d9 5556 1923 12 34 5556 1923 12 34 5563.5 1940 false List L Reversed list 1f6e9622-46eb-45e8-9f70-dd656b87817b true true true 0 5598 1923 12 34 5598 1923 12 34 5605.5 1940 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 5826 1851 78 64 5862 1853 24 60 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 5828 1853 31 20 5844 1853 15 20 5853 1863 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 5828 1873 31 20 5828 1873 31 20 5853 1883 false Interpolate I Interpolate samples d2b6eccd-22c0-4e25-8ea9-f354b95f3549 false true true 0 1 false 5828 1893 31 20 5844 1893 15 20 5853 1903 false false Surface S Resulting surface 7daa8b05-98a2-4c5b-a089-ee59a06f564d true true true 0 5889 1853 13 60 5889 1853 13 60 5897 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 13068.07 5675.813 13246.22 5676.813 13245.97 5719.918 13067.82 5718.918 Half-Number Of Moire Elements 20 Arial Black true false Scribble Scribble A quick note 5313ad60-d993-408e-a23c-562ea1904dac 13062.82 5670.813 188.4014 54.10498 13062.82 5670.813 188.4014 54.10498 13068.07 5675.813 false 87df35c8-6e1d-4e2a-821a-7c1066714409 Bounding Box Bounding Box BBox Solve oriented geometry bounding boxes. 2d058dde-2be1-462c-9e46-35c57c5e27e0 false true false longest_list 12641 4860 62 64 12661 4862 24 60 12673 4892 false Content C Geometry to contain b07d2514-1cce-452c-8394-fe2011eca828 true true false 1 1 4f9ffc7f-a7b2-47ca-a535-7509a3413f4c 12643 4862 15 20 12643 4862 15 20 12652 4872 false Union U Create a single unified box for all objects 99e5a152-ebce-4fba-9fbd-9e09aafa9f57 false true false 0 1 false 12643 4882 15 20 12643 4882 15 20 12652 4892 false false Plane P BoundingBox orientation plane 7c530a65-4b69-469b-869e-8e45800d95fd false true false 0 1 12643 4902 15 20 12643 4902 15 20 12652 4912 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 false 0 12688 4862 13 30 12688 4862 13 30 12696 4877 false Box B Bounding box in orientation plane coordinates e2e6f1e4-0ace-448c-8ee9-ff4ddac02574 false true false 0 12688 4892 13 30 12688 4892 13 30 12696 4907 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 false longest_list 12769 4835 61 84 12787 4837 24 80 12799 4877 false Box B Base box cec20a6e-6111-4e70-9943-4a1a340d37da true true false 1 21cba219-b9c6-4d92-8f05-76034b385d0a 12771 4837 13 80 12771 4837 13 80 12779 4877 false Plane P Box plane 3bd8ce26-e19a-4c7e-aa80-c099b039154a true true false 0 12814 4837 14 20 12814 4837 14 20 12822.5 4847 false X X {x} dimension of box 66159e0b-e590-41f9-8aa5-d5a0310b7a77 false true false 0 12814 4857 14 20 12814 4857 14 20 12822.5 4867 false Y Y {y} dimension of box 4b321d7b-7598-4790-b83b-373223bb6b6e false true false 0 12814 4877 14 20 12814 4877 14 20 12822.5 4887 false Z Z {z} dimension of box e2709051-c290-4256-978c-fb30ef687c7b false true false 0 12814 4897 14 20 12814 4897 14 20 12822.5 4907 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 false longest_list 12997 4835 68 37 13012 4837 24 33 13024 4854 false Input I Input values for averaging 6339105a-6ee1-4b99-97a5-94f227c8f99f true true false 1 2 eab6a442-9f0d-426d-b9a0-48ad37ebcc06 1c7ecad6-603f-4f15-a83f-d16704ec53a4 12999 4837 10 33 12999 4837 10 33 13005.5 4853.5 false Arithmetic mean AM Arithmetic mean (average) of all input values b3d9a93f-0aff-4f37-bf7e-b4c91c8034d4 true true false 0 13039 4837 24 33 13039 4837 24 33 13052.5 4853.5 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 false longest_list 12879 4813 57 83 12894 4815 24 79 12906 4855 false Domain I Base domain 109a6741-c95b-4e5f-b1a2-48bd0db6023c false true false 1 66159e0b-e590-41f9-8aa5-d5a0310b7a77 12881 4815 10 79 12881 4815 10 79 12887.5 4854.5 false Start S Start of domain 1c7ecad6-603f-4f15-a83f-d16704ec53a4 false true false 0 12921 4815 13 39 12921 4815 13 39 12929 4834.75 false End E End of domain eab6a442-9f0d-426d-b9a0-48ad37ebcc06 false true false 0 12921 4854 13 40 12921 4854 13 40 12929 4874.25 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 754c647d-8edb-4f15-847f-1d61d47957fc false true false longest_list 13136 4854 65 64 13155 4856 24 60 13167 4886 false X component X {x} component 6abfbde8-2a50-4a67-ae41-d961ff69c491 false true false 1 b3d9a93f-0aff-4f37-bf7e-b4c91c8034d4 1 13138 4856 14 20 13138 4856 14 20 13146.5 4866 false 0 Y component Y {y} component 61119fd7-2121-4cea-bb5f-04203922de40 false true false 1 63417a5a-e2bd-4d3e-9acd-df657a4df880 1 13138 4876 14 20 13138 4876 14 20 13146.5 4886 false 0 Z component Z {z} component 0542239e-54c0-4e96-94d2-6dc1515ddf04 false true false 0 1 13138 4896 14 20 13138 4896 14 20 13146.5 4906 false 0 Point Pt Point coordinate b0212284-d90a-4a5b-b57e-7755ec1e383a true true false 0 13182 4856 17 60 13182 4856 17 60 13192 4886 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 15816 1715 62 44 15836 1717 24 40 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 15818 1717 15 20 15818 1717 15 20 15827 1727 false Gate G Gate index of output stream 4f460185-6b71-4f35-8725-50cd3afc47f1 false true true 1 2058da52-5494-423d-ae81-29b70ad1db26 1 15818 1737 15 20 15818 1737 15 20 15827 1747 false 0 Target 0 0 Output for Gate index 0 d5807780-04b4-4965-a344-d4a1bfb26959 true false true 0 15863 1717 13 20 15863 1717 13 20 15871 1727 false Target 1 1 Output for Gate index 1 1263a98e-8818-4346-97a1-b1521c342fac true false true 0 15863 1737 13 20 15863 1737 13 20 15871 1747 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 87 20 15266 1853 87 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 2476 2071 62 44 2495 2073 24 40 2507 2093 false A A First item for addition 3b5bff59-3e9e-4331-b168-43dde1970f8b true true true 1 c5da525b-7c03-4378-9614-8e169a420431 2478 2073 14 20 2478 2073 14 20 2486.5 2083 false B B Second item for addition 68b3757f-36e5-46aa-8f3d-0fd5f594cba2 true true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2478 2093 14 20 2478 2093 14 20 2486.5 2103 false Result R The result of the Addition 444ec15f-a90e-410e-9efe-115d1d2b3d56 true true true 0 2522 2073 14 40 2522 2073 14 40 2530.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 2476 2123 62 44 2495 2125 24 40 2507 2145 false A A Item to subtract from (minuend) 75694d63-70e2-4b01-9bd8-02000e96a9ae true true true 1 e2278b74-3577-4bcf-a09f-dfece413f3c5 2478 2125 14 20 2478 2125 14 20 2486.5 2135 false B B Item to subtract (subtrahend) 0ee9b096-d65c-4d8f-94e6-e750e114b81f true true true 1 b789bee2-5610-47e8-842e-044b52e0ac66 2478 2145 14 20 2478 2145 14 20 2486.5 2155 false Result R The result of the Subtraction 532e962f-b88f-451f-ab8e-cf4eb6813c8e true true true 0 2522 2125 14 40 2522 2125 14 40 2530.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 15800 1820 82 51 15838 1822 24 47 15850 1846 false Data D Tree to split 1131bc8b-608c-4f20-9b15-f2a3468a133a true true true 2 1 5608e3bb-78bb-46e1-9259-08402de4c007 15802 1822 33 23 15818 1822 17 23 15828 1833.75 false Masks M Splitting masks 7c5025b3-ed91-472d-b0c5-1f51184170f7 false true true 1 1 1 66ca6d2b-aa72-4e4c-890b-b920628a5163 15802 1845 33 24 15802 1845 33 24 15828 1857.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 1822 15 23 15865 1822 15 23 15874 1833.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 15 24 15865 1845 15 24 15874 1857.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 21 15728 1853 50 21 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 rib edge surfaces Represents a collection of generic data 5608e3bb-78bb-46e1-9259-08402de4c007 false true true 1 70169c31-d7d6-4a5b-a5a0-04ba9d921346 14784 1516 101 20 14784 1516 101 20 14835.45 1526.506 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 12001.81 5143.416 12272.62 5142.956 12272.71 5193.624 12001.9 5194.083 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 11996.81 5137.956 280.8965 61.12744 11996.81 5137.956 280.8965 61.12744 12001.81 5143.416 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11770.16 5157.438 11977.73 5153.598 11978.28 5183.596 11770.71 5187.436 Find the approximate dimentions of the surface 14 Arial Black true false Scribble Scribble A quick note 52569f18-93ee-46f4-aa67-b555783eaef4 11765.16 5148.598 218.1152 43.83789 11765.16 5148.598 218.1152 43.83789 11770.16 5157.438 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13360.62 5058.039 13541.57 5059.54 13541.17 5110.371 13360.22 5108.87 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 13355.22 5053.039 191.3457 62.33203 13355.22 5053.039 191.3457 62.33203 13360.62 5058.039 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13062.48 5004.041 13176.98 5005.052 13176.57 5055.883 13062.07 5054.872 Get one of the circles making the cylinder... 13.52018 Arial Black true false Scribble Scribble A quick note 06f5f9b9-5bd8-4a62-a78d-f6f0cec7bfda 13057.07 4999.041 124.9111 61.8418 13057.07 4999.041 124.9111 61.8418 13062.48 5004.041 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13101.02 5246.922 13239.01 5247.695 13238.86 5279.461 13100.87 5278.688 Get the seam line of the cylinder. 13.52018 Arial Black true false Scribble Scribble A quick note 02a15578-ffe1-4e92-91b0-b1f8c14bb8db 13095.87 5241.922 148.1416 42.53955 13095.87 5241.922 148.1416 42.53955 13101.02 5246.922 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 12620.92 4804.555 12794.21 4805.729 12793.91 4856.567 12620.62 4855.394 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 12615.62 4799.555 183.5889 62.01221 12615.62 4799.555 183.5889 62.01221 12620.92 4804.555 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 12982.04 4803.884 13127.67 4803.852 13127.68 4832.827 12982.05 4832.858 Find the numerical extremes of x.... 13.52018 Arial Black true false Scribble Scribble A quick note 60daba50-4379-4336-bf3a-bab33061ea7c 12977.04 4798.852 155.6357 39.00635 12977.04 4798.852 155.6357 39.00635 12982.04 4803.884 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13187.07 4803.1 13324.52 4804.315 13324.14 4852.519 13186.69 4851.304 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 13181.69 4798.1 147.834 59.41846 13181.69 4798.1 147.834 59.41846 13187.07 4803.1 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 122187fb-dc7d-4e4e-8261-d9b404fb71da false true false 1 4f9ffc7f-a7b2-47ca-a535-7509a3413f4c 13441 4810 50 20 13441 4810 50 20 13466.69 4820.467 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 16341 1766 62 44 16360 1768 24 40 16372 1788 false Brep A First Brep 267182c9-323a-4d6c-bc60-68f5f5f31815 true true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 16343 1768 14 20 16343 1768 14 20 16351.5 1778 false Brep B Second Brep 61430b98-5b3d-41e4-9355-19441e1c69b5 true true true 1 d70c53b7-5623-476b-ac38-4d14e26cac0e 16343 1788 14 20 16343 1788 14 20 16351.5 1798 false Curves C Intersection curves 2e461fe8-d144-4f73-a2c2-820cf2a906d0 true true true 0 16387 1768 14 20 16387 1768 14 20 16395.5 1778 false Points P Intersection points d5dab1fe-bb91-4004-8861-56a4a3cc3ef1 true true true 0 16387 1788 14 20 16387 1788 14 20 16395.5 1798 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 17495 1758 60 37 17514 1760 24 33 17526 1777 false Curve C Curve to measure ac502d0e-3828-41e0-9ff2-9817ca687fd2 true true true 1 0af78cd6-a427-4364-9769-e1dc504b520c 17497 1760 14 33 17497 1760 14 33 17505.5 1776.5 false Length L Curve length c8cdf5b2-7c2b-435e-a587-c770ec31cd86 false true true 0 17541 1760 12 33 17541 1760 12 33 17548.5 1776.5 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 17702 1765 62 44 17721 1767 24 40 17733 1787 false A A Item to subtract from (minuend) 89760f6a-b4a4-4a26-b309-ff69a9d083af true true true 1 c8cdf5b2-7c2b-435e-a587-c770ec31cd86 17704 1767 14 20 17704 1767 14 20 17712.5 1777 false B B Item to subtract (subtrahend) b1b7cdb3-2b9f-4ffc-8f19-e178ba1a4346 true true true 1 7e748a9f-54df-4aed-b4ad-15a4607b3dc7 17704 1787 14 20 17704 1787 14 20 17712.5 1797 false Result R The result of the Subtraction dcacec3b-dac2-4972-b2f6-b870d54a3291 true true true 0 17748 1767 14 40 17748 1767 14 40 17756.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 17801 1690 64 64 17819 1692 24 60 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 17803 1692 13 20 17803 1692 13 20 17811 1702 false 0 1 Stream 0 0 Input stream 0 fa95528e-437f-4141-8517-5e7f08b285fa true false true 1 1 7e748a9f-54df-4aed-b4ad-15a4607b3dc7 17803 1712 13 20 17803 1712 13 20 17811 1722 false Stream 1 1 Input stream 1 95bd5319-a8d1-474f-97f1-3c74c1bd23fe true false true 1 1 dcacec3b-dac2-4972-b2f6-b870d54a3291 17803 1732 13 20 17803 1732 13 20 17811 1742 false Weave W Weave result a0c5876e-f2e5-4f0d-a46b-30cac816fbda true true true 0 17846 1692 17 60 17846 1692 17 60 17856 1722 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 17378 1743 60 67 17396 1745 24 63 17408 1777 false Tree T Tree to simplify. f508e234-369e-48d7-a7e6-c65c43a0cf41 true true true 2 1 2e461fe8-d144-4f73-a2c2-820cf2a906d0 17380 1745 13 63 17380 1745 13 63 17388 1776.5 false Tree T Simplified tree. 0af78cd6-a427-4364-9769-e1dc504b520c true true true 0 17423 1745 13 63 17423 1745 13 63 17431 1776.5 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 17924 1690 62 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 17926 1692 15 20 17926 1692 15 20 17935 1702 false Length L Length factor for curve evaluation ac838277-efbe-4151-a285-4aac30c5bb0e false true true 1 a0c5876e-f2e5-4f0d-a46b-30cac816fbda 1 17926 1712 15 20 17926 1712 15 20 17935 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 17926 1732 15 20 17926 1732 15 20 17935 1742 false false Point P Point at the specified length 3cc6c9bf-e57a-4e22-9e61-42d9af5e7c9a true true true 0 17971 1692 13 20 17971 1692 13 20 17979 1702 false Tangent T Tangent vector at the specified length 4e71e9d7-11af-49ef-a666-9dc8e939a53c false true true 0 17971 1712 13 20 17971 1712 13 20 17979 1722 false Parameter t Curve parameter at the specified length ad6d53d7-08dd-41a2-ba63-ddc57c5accba false true true 0 17971 1732 13 20 17971 1732 13 20 17979 1742 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 75f6976a-2b9f-4b48-8dbb-11bd86921c83 false true true longest_list 20268 1735 62 44 20287 1737 24 40 20299 1757 false A A First item for multiplication 5321b46d-b5b0-45c6-bdc9-d2fed4ed7c3b true true true 1 0f90bc94-8d23-4fa8-81ca-06a0fb801159 20270 1737 14 20 20270 1737 14 20 20278.5 1747 false B B Second item for multiplication 46fb39c5-77fb-4142-8d7c-8d80b8255ef9 true true true 1 7cb53f93-1280-4b93-86a0-4e83a47e00bd 20270 1757 14 20 20270 1757 14 20 20278.5 1767 false Result R The result of the Multiplication cda744ef-1fe6-45ae-a27a-0ed3062917f6 true true true 0 20314 1737 14 40 20314 1737 14 40 20322.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 16343 1815 62 44 16362 1817 24 40 16374 1837 false Brep A First Brep e19fb6b5-ce7a-403e-9045-8843d619760d true true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 16345 1817 14 20 16345 1817 14 20 16353.5 1827 false Brep B Second Brep a1d88ca3-68f1-4d1d-baf3-82ea63d2613c true true true 1 06e8289b-023c-418d-ba3a-c88be8b34fe4 16345 1837 14 20 16345 1837 14 20 16353.5 1847 false Curves C Intersection curves 8b348531-8dea-4bd6-ae4b-e6bc51e3570a true true true 0 16389 1817 14 20 16389 1817 14 20 16397.5 1827 false Points P Intersection points 24de78da-a268-428a-946d-84611b60db2e true true true 0 16389 1837 14 20 16389 1837 14 20 16397.5 1847 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 16341 1865 62 44 16360 1867 24 40 16372 1887 false Brep A First Brep 623514f1-e8e3-45e8-a247-6d75dc6a70cd true true true 1 9743e3e7-a472-4c71-978a-e3562700bf43 16343 1867 14 20 16343 1867 14 20 16351.5 1877 false Brep B Second Brep 75e96908-b670-4abd-a6b8-04294808ba87 true true true 1 838e0382-6a15-4991-ac3d-2179f18cc400 16343 1887 14 20 16343 1887 14 20 16351.5 1897 false Curves C Intersection curves 52a9341c-5f82-470a-9980-93d1a746a12a true true true 0 16387 1867 14 20 16387 1867 14 20 16395.5 1877 false Points P Intersection points 8859b07f-368e-44ea-ae99-ea617d41e568 true true true 0 16387 1887 14 20 16387 1887 14 20 16395.5 1897 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 16836 1893 62 44 16855 1895 24 40 16867 1915 false Curves C Curves to join 435930e2-cb26-403e-b18e-1137a9651038 true true true 1 1 1d209ea3-6b99-4ea6-a0d1-0a414ae93edc 16838 1895 14 20 16838 1895 14 20 16846.5 1905 false Preserve P Preserve direction of input curves ec880e89-de4b-468f-8ea8-5fbe393ae7f4 false true true 0 1 false 16838 1915 14 20 16838 1915 14 20 16846.5 1925 false false Curves C Joined curves and individual curves that could not be joined. 87c06b45-75b2-4400-af12-fe554cf6d198 true true true 0 16882 1895 14 40 16882 1895 14 40 16890.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 16837 1820 62 44 16856 1822 24 40 16868 1842 false Curves C Curves to join a55518dd-856b-452d-93a0-dd4196dfdbff true true true 1 1 e6283cde-00b1-4aeb-900f-311f3e86ab76 16839 1822 14 20 16839 1822 14 20 16847.5 1832 false Preserve P Preserve direction of input curves 2093048b-2dc2-49b4-914d-36bea9427940 false true true 0 1 false 16839 1842 14 20 16839 1842 14 20 16847.5 1852 false false Curves C Joined curves and individual curves that could not be joined. f5a79547-876b-4352-ba6c-112425c1f23a true true true 0 16883 1822 14 40 16883 1822 14 40 16891.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 17239 1853 61 44 17259 1855 24 40 17271 1875 false Section S Section curves 47060035-8028-49cd-ba31-47bfc33f511b true true true 1 1 a018b405-af1e-4542-88b8-fe59f798b098 17241 1855 15 20 17241 1855 15 20 17250 1865 false Options O Loft options c18aebf8-82e8-45cf-9390-e80c73b7ea75 false true true 1 ce25d5df-155c-4195-b324-0920719bff9e 1 17241 1875 15 20 17241 1875 15 20 17250 1885 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 4d143c63-eb4f-4090-9041-b6ed6d370e59 true true true 0 17286 1855 12 40 17286 1855 12 40 17293.5 1875 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 16954 1828 64 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 16956 1830 17 20 16956 1830 17 20 16966 1840 false Index i Item index 371e746e-b872-463e-a273-b428ffbeebae false true true 1 35fd7a16-1533-48d9-806f-3a59e5981286 1 16956 1850 17 20 16956 1850 17 20 16966 1860 false 0 Wrap W Wrap index to list bounds c8dd4d1a-4de7-41d1-9b7d-5b5c7692c5da false true true 0 1 false 16956 1870 17 20 16956 1870 17 20 16966 1880 false false Element E Item at {i'} fbef4fb7-5ef1-44dd-b4c8-d21445e47d25 true true true 0 17003 1830 13 60 17003 1830 13 60 17011 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 16954 1905 64 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 16956 1907 17 20 16956 1907 17 20 16966 1917 false Index i Item index e976a5d4-af1b-4604-b08b-b7de232143bb false true true 1 35fd7a16-1533-48d9-806f-3a59e5981286 1 16956 1927 17 20 16956 1927 17 20 16966 1937 false 0 Wrap W Wrap index to list bounds 28459786-70b4-42cd-9fab-ea9720b6c41b false true true 0 1 false 16956 1947 17 20 16956 1947 17 20 16966 1957 false false Element E Item at {i'} 62f67684-70b5-435e-9a0c-b14cd760be72 true true true 0 17003 1907 13 60 17003 1907 13 60 17011 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 19157 1652 60 62 19176 1654 24 58 19188 1683 false Surface S Base surface 04044c7a-c9d1-4e8f-9a2a-47e5b1d2552a true true true 1 5cbfa099-4042-4ac6-9ca6-089b9da29628 19159 1654 14 29 19159 1654 14 29 19167.5 1668.5 false Curves C Splitting curves 06ec3738-860e-46ab-9abb-f6e7a0839070 true true true 1 1 9d84f02d-b24a-4b14-a059-df52688ac9a7 19159 1683 14 29 19159 1683 14 29 19167.5 1697.5 false Fragments F Splitting fragments 759f5ace-cf35-4ab8-9df6-f65eb4d137a5 true true true 0 19203 1654 12 58 19203 1654 12 58 19210.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 18044 1768 62 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 18046 1770 13 80 18046 1770 13 80 18054 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 15 20 18089 1770 15 20 18098 1780 false X-Axis X X-Axis vector 3bbf6ffb-fb2b-4de2-897b-ddc97203bf31 false true true 0 18089 1790 15 20 18089 1790 15 20 18098 1800 false Y-Axis Y Y-Axis vector 651a2b35-f779-4b0d-a23a-ce4c6766a6d9 false true true 0 18089 1810 15 20 18089 1810 15 20 18098 1820 false Z-Axis Z Z-Axis vector 205e321f-a1f0-4f75-96f8-3037f4bd7284 false true true 0 18089 1830 15 20 18089 1830 15 20 18098 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 18475 1747 79 64 18511 1749 24 60 18523 1779 false Vector A A First vector 60d7d656-a7a0-416e-a670-e838dcba1eb0 false true true 1 7b440ebc-58e1-4c32-83c9-eaddd35e4437 18477 1749 31 20 18493 1749 15 20 18502 1759 false Vector B B Second vector 955c1b3b-242a-44b0-a70b-00ddbee8c4e0 false true true 2 1 67dac220-548f-43c9-860d-8a7c4b662127 18477 1769 31 20 18477 1769 31 20 18502 1779 false Unitize U Unitize output 24292da3-c2ad-456c-a490-fc8419ff23ce false true true 1 4c3c7399-1617-4e17-8c60-82ccd8ea5b55 1 false 18477 1789 31 20 18493 1789 15 20 18502 1799 false false Vector V Cross product vector 44e198e1-976e-4746-90c0-93759b93cc8c false true true 0 18538 1749 14 30 18538 1749 14 30 18546.5 1764 false Length L Vector length da0d14b4-e3e6-4dc6-b340-db08c720516c false true true 0 18538 1779 14 30 18538 1779 14 30 18546.5 1794 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 87 20 18347 1796 87 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 18720 1691 80 50 18756 1693 24 46 18768 1716 false Geometry G Base geometry 1c4720b7-085e-4799-9fac-93d9ee4ff6c5 true true true 2 1 4e6f042b-d22a-4941-992b-e78cff206416 18722 1693 31 23 18722 1693 31 23 18747 1704.5 false Translation T Translation vector e1a5cc5d-18b2-4a73-82f6-3305dc1162e1 false true true 2 1 44e198e1-976e-4746-90c0-93759b93cc8c 18722 1716 31 23 18722 1716 31 23 18747 1727.5 false Geometry G Translated geometry 6e301a23-59d9-4304-92b4-811e33af2a00 true true true 0 18783 1693 15 46 18783 1693 15 46 18792 1716 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 18720 1772 80 50 18756 1774 24 46 18768 1797 false Geometry G Base geometry a75c32ca-5cdb-4bdd-aeb7-4c90c8f85c35 true true true 2 1 4e6f042b-d22a-4941-992b-e78cff206416 18722 1774 31 23 18722 1774 31 23 18747 1785.5 false Translation T Translation vector 88d507e8-cbbf-4fea-8f7b-b38d0758c2d6 false true true 2 1 ec238a54-782e-4a33-a027-91b22c3d1701 18722 1797 31 23 18722 1797 31 23 18747 1808.5 false Geometry G Translated geometry a19e77b1-f3d2-46da-b9fd-f06ac836297e true true true 0 18783 1774 15 46 18783 1774 15 46 18792 1797 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 18607 1789 62 38 18626 1791 24 34 18638 1808 false Vector V Base vector 73aae66f-042b-4de8-a860-48ba65a8933c false true true 1 44e198e1-976e-4746-90c0-93759b93cc8c 18609 1791 14 34 18609 1791 14 34 18617.5 1808 false Vector V Reversed vector ec238a54-782e-4a33-a027-91b22c3d1701 false true true 0 18653 1791 14 34 18653 1791 14 34 18661.5 1808 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 18850 1704 60 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 18852 1706 14 20 18852 1706 14 20 18860.5 1716 false Point B B Line end point d0b46ecd-5ce4-4c18-bd50-3b0cd90ad2df true true true 1 a19e77b1-f3d2-46da-b9fd-f06ac836297e 18852 1726 14 20 18852 1726 14 20 18860.5 1736 false Line L Line segment cc3fcc0b-b49b-4333-82a5-84618d48a3a5 true true true 0 18896 1706 12 40 18896 1706 12 40 18903.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 17113 1951 76 104 17145 1953 24 100 17157 2003 false Closed Cls Closed loft 28b9e265-11ce-4d18-a27b-3d5a13072aaf false true true 0 1 false 17115 1953 27 20 17115 1953 27 20 17130 1963 false false Adjust Adj Adjust seams 62101b54-d4b6-49d9-8d71-b1e38f24993c false true true 0 1 false 17115 1973 27 20 17115 1973 27 20 17130 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 17115 1993 27 20 17115 1993 27 20 17130 2003 false 20 Refit Rft Refit tolerance (zero = no refit) 5399934c-f537-4ec1-8bb7-a7aa4ab571ad false true true 0 1 17115 2013 27 20 17115 2013 27 20 17130 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 17115 2033 27 20 17115 2033 27 20 17130 2043 false 0 Options O Loft options ce25d5df-155c-4195-b324-0920719bff9e false true true 0 17172 1953 15 100 17172 1953 15 100 17181 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 19317 1669 64 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 19319 1671 17 20 19319 1671 17 20 19329 1681 false Index i Item index ce0cc10a-ef30-4a52-9cb2-d5507890f034 false true true 1 f8e02004-8d0f-42dd-ab1a-3088e6eeb5cc 1 19319 1691 17 20 19319 1691 17 20 19329 1701 false 0 Wrap W Wrap index to list bounds 57dd21fb-7d23-4a38-af57-ac68379fa040 false true true 0 1 false 19319 1711 17 20 19319 1711 17 20 19329 1721 false false Element E Item at {i'} f251952b-ce68-4a6d-91ef-953cb3db5e32 true true true 0 19366 1671 13 60 19366 1671 13 60 19374 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 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 20498 1624 61 66 20516 1626 24 62 20528 1657 false Brep B Base Brep 49b2f87c-d67a-43e3-b2dc-32b4d69b5184 true true true 1 fbb0cc5d-a4d5-45a5-8328-7a69c3709b45 20500 1626 13 62 20500 1626 13 62 20508 1657 false Faces F Faces of Brep ea5946f9-1c2c-4c21-b24a-2063b4f7dc15 true true true 0 20543 1626 14 20 20543 1626 14 20 20551.5 1636.333 false Edges E Edges of Brep f80030cc-92e1-49d5-b4e6-fc7ee3ce1edd true true true 0 20543 1646 14 21 20543 1646 14 21 20551.5 1657 false Vertices V Vertices of Brep 1eea08e7-ff1d-4905-bb74-50f873f49edf true true true 0 20543 1667 14 21 20543 1667 14 21 20551.5 1677.667 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 13111 1516 86 20 13111 1516 86 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 20380 1692 62 64 20400 1694 24 60 20412 1724 false Surface S Base surface d289748a-89c7-448f-95a5-0573b871e235 true true true 1 a3530971-4147-42d9-9120-6cf4738eae1c 20382 1694 15 20 20382 1694 15 20 20391 1704 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 20382 1714 15 20 20382 1714 15 20 20391 1724 false 0 Retrim T Retrim offset 6343a0bb-41ec-4fb2-9925-7320d744ebf1 false true true 0 1 false 20382 1734 15 20 20382 1734 15 20 20391 1744 false true Surface S Offset result fbb0cc5d-a4d5-45a5-8328-7a69c3709b45 true true true 0 20427 1694 13 60 20427 1694 13 60 20435 1724 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 20700 1643 62 44 20719 1645 24 40 20731 1665 false Curves C Curves to join 90946665-bff2-4dab-9b5f-d4e2055c79cd true true true 1 1 f80030cc-92e1-49d5-b4e6-fc7ee3ce1edd 20702 1645 14 20 20702 1645 14 20 20710.5 1655 false Preserve P Preserve direction of input curves 2e6854cc-a38a-4c3f-aad7-e3e299a86c20 false true true 0 1 false 20702 1665 14 20 20702 1665 14 20 20710.5 1675 false false Curves C Joined curves and individual curves that could not be joined. 42f8872e-622e-4da8-9ed6-72a37939743a true true true 0 20746 1645 14 40 20746 1645 14 40 20754.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 20959 1653 61 44 20979 1655 24 40 20991 1675 false Section S Section curves 0e7d4027-b59c-46d2-bbb5-afef00d7da5f true true true 1 1 8b579145-8b66-4667-8940-8b704077c2eb 20961 1655 15 20 20961 1655 15 20 20970 1665 false Options O Loft options 3c517937-dba9-4853-a9d5-5864475ef1eb false true true 0 1 20961 1675 15 20 20961 1675 15 20 20970 1685 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 45a1f280-9708-4505-a920-197a242279cc true true true 0 21006 1655 12 40 21006 1655 12 40 21013.5 1675 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 21066 1703 61 44 21084 1705 24 40 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 21068 1705 13 40 21068 1705 13 40 21076 1725 false Breps B Joined Breps eaad2924-2ba5-49a3-9294-8bd35a491846 true true true 0 21111 1705 14 20 21111 1705 14 20 21119.5 1715 false Closed C Closed flag for each resulting Brep 15cbfbfd-0b58-487a-9eb6-29b007127381 false true true 0 false 21111 1725 14 20 21111 1725 14 20 21119.5 1735 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 21285 1400 99 20 21285 1400 99 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 919 1355 109 20 919 1355 109 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 15148 1352 109 20 15148 1352 109 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 20930 1351 116 20 20930 1351 116 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 14155 1374 91 20 14155 1374 91 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 21280 1374 91 20 21280 1374 91 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 22779 1123 81 70 22815 1125 24 66 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 22781 1125 31 33 22781 1125 31 33 22806 1141.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 22781 1158 31 33 22781 1158 31 33 22806 1174.5 false 1 Plane Pl Offset plane e608d5e4-c50e-4fe2-b664-ab2b0828df7c true true true 0 22842 1125 16 66 22842 1125 16 66 22851.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 22938 1052 66 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 22940 1054 13 30 22940 1054 13 30 22948 1069 false Plane P Intersection plane 282ba0a3-0acc-4ed9-b803-26c575b5e9ee true true true 1 e608d5e4-c50e-4fe2-b664-ab2b0828df7c 22940 1084 13 30 22940 1084 13 30 22948 1099 false Point P Intersection event 5a73c8a9-ac6d-41c6-ae61-14ad6083b009 true true true 0 22983 1054 19 20 22983 1054 19 20 22994 1064 false Param L t Parameter {t} on infinite line c7021378-14e0-4e2b-a77c-7694160a9f82 false true true 0 22983 1074 19 20 22983 1074 19 20 22994 1084 false Param P uv Parameter {uv} on plane c7ce8cf1-1ceb-48d0-bde2-62ceb1dac557 false true true 0 22983 1094 19 20 22983 1094 19 20 22994 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 23889 1059 60 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 23891 1061 14 20 23891 1061 14 20 23899.5 1071 false Point B B Line end point 079f1621-3b5e-49b6-b755-a67e26781eed true true true 1 e608d5e4-c50e-4fe2-b664-ab2b0828df7c 23891 1081 14 20 23891 1081 14 20 23899.5 1091 false Line L Line segment c8e42258-5d49-4c63-aec5-39e977394e59 true true true 0 23935 1061 12 40 23935 1061 12 40 23942.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 32756 1300 114 20 32756 1300 114 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 29752 1351 109 20 29752 1351 109 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 22463 1242 99 20 22463 1242 99 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 22674 1169 62 44 22693 1171 24 40 22705 1191 false A A First item for addition 56804ad9-447f-4a6c-aa4e-e42fe4d25995 true true true 1 c706e2d1-9534-41fc-aae1-6069615b4663 22676 1171 14 20 22676 1171 14 20 22684.5 1181 false B B Second item for addition 3239569c-e9b6-4b27-ba9a-e70b17fb7b22 true true true 1 c0ac643a-3b95-47ba-91cd-08fd2abc2b41 22676 1191 14 20 22676 1191 14 20 22684.5 1201 false Result R The result of the Addition 5f1bb8cf-1f8b-495a-8ef9-7bbc0a44e284 true true true 0 22720 1171 14 40 22720 1171 14 40 22728.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 17628 1374 91 20 17628 1374 91 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 22304 1131 91 20 22304 1131 91 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 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 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 6064 1848 69 64 6082 1850 24 60 6094 1880 false Brep B Base Brep 0a290b3e-2847-49a0-990e-13d832345e68 true true true 1 7daa8b05-98a2-4c5b-a089-ee59a06f564d 6066 1850 13 60 6066 1850 13 60 6074 1880 false Naked En Naked edge curves e2cd954c-fe10-43ba-90eb-c6ed64c0a623 true true true 0 6109 1850 22 20 6109 1850 22 20 6121.5 1860 false Interior Ei Interior edge curves 853bbff6-f7c8-495a-9e4e-a700e3192fc2 true true true 0 6109 1870 22 20 6109 1870 22 20 6121.5 1880 false Non-Manifold Em Non-Manifold edge curves 6657f234-07c2-4b01-b3b6-a10e750a7dc1 true true true 0 6109 1890 22 20 6109 1890 22 20 6121.5 1900 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 6253 1845 97 61 6308 1847 24 57 6320 1876 false Curve C Curve to trim 3f0769b2-dcf8-478b-9b9a-a57aeb7a71ff true true true 2 1 e2cd954c-fe10-43ba-90eb-c6ed64c0a623 true 6255 1847 50 28 6255 1847 50 28 6299.5 1861.25 false Parameters t Parameters to split at 090a8f7c-d26b-4743-ac55-c4058bd34037 false true true 1 1 f5033b76-a531-4426-80d5-66debfa7b597 6255 1875 50 29 6291 1875 14 29 6299.5 1889.75 false Segments S Shattered remains 9d21dfd2-083b-4a9a-afcc-81cecd03c28d true true true 0 6335 1847 13 57 6335 1847 13 57 6343 1875.5 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 6404 1863 62 66 6423 1865 24 62 6435 1896 false Curve C Curve to explode c915d757-525a-445a-b814-490ec4123ac0 true true true 1 9d21dfd2-083b-4a9a-afcc-81cecd03c28d 6406 1865 14 31 6406 1865 14 31 6414.5 1880.5 false Recursive R Recursive decomposition until all segments are atomic 062d0ac3-ffc7-48bd-b65c-0176fb222af6 false true true 0 1 false 6406 1896 14 31 6406 1896 14 31 6414.5 1911.5 false true Segments S Exploded segments that make up the base curve bfcbf6bc-13b9-400f-803d-75052839deaa true true true 0 6450 1865 14 31 6450 1865 14 31 6458.5 1880.5 false Vertices V Vertices of the exploded segments d56d034c-5187-4a68-a204-a70631c739f5 true true true 0 6450 1896 14 31 6450 1896 14 31 6458.5 1911.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 6977 1806 62 64 6997 1808 24 60 7009 1838 false Curve C Curve to divide 5808a438-af3b-4fca-96f6-c2c11defd2f6 true true true 1 654f320f-f229-4ba1-83b1-9ccd4d84a0b6 6979 1808 15 20 6979 1808 15 20 6988 1818 false Number N Number of segments 375b1d7a-787d-4ce6-903a-96dbbb01aac8 false true true 1 cec996a9-a159-4200-8615-96abc6fb49cb 1 6979 1828 15 20 6979 1828 15 20 6988 1838 false 10 Kinks K Split segments at kinks e4a1d1ba-d124-4f18-b25f-c1fb2d88c6b1 false true true 0 1 false 6979 1848 15 20 6979 1848 15 20 6988 1858 false false Points P Division points 2f59b9f6-d959-435b-bd06-7173d224519f true true true 0 7024 1808 13 20 7024 1808 13 20 7032 1818 false Tangents T Tangent vectors at division points 131a10f1-9d77-4b91-a8df-d766cf7e22a4 false true true 0 7024 1828 13 20 7024 1828 13 20 7032 1838 false Parameters t Parameter values at division points d845343d-7b9b-4f45-8764-2ffe8d66c39c false true true 0 7024 1848 13 20 7024 1848 13 20 7032 1858 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 6797 2005 50 20 6797 2005 50 20 6797.911 2005.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 7552 1804 60 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 7554 1806 14 20 7554 1806 14 20 7562.5 1816 false Point B B Line end point 6b6514c8-a1ad-4cc7-917b-fd21806da83a true true true 1 1033d2c4-93e9-4e2c-bcf2-11d5dba1ac7e 7554 1826 14 20 7554 1826 14 20 7562.5 1836 false Line L Line segment 734fc442-5d12-4207-a0ae-2f4c97d18c2c true true true 0 7598 1806 12 40 7598 1806 12 40 7605.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 7402 1827 58 38 7419 1829 24 34 7431 1846 false List L Base list 5b2f5d49-ecbe-4b5a-afce-b73b08afa70d true true true 1 1 b9fcc267-75c6-49f2-9fd5-7259e634a93a 7404 1829 12 34 7404 1829 12 34 7411.5 1846 false List L Reversed list 32b1473f-3623-4523-865f-de235185f3ac true true true 0 7446 1829 12 34 7446 1829 12 34 7453.5 1846 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 6977 1914 62 64 6997 1916 24 60 7009 1946 false Curve C Curve to divide 92938f08-9463-48d0-825b-3b1ce316c96f true true true 1 438063e7-b33f-462f-838e-9feac34b3b4d 6979 1916 15 20 6979 1916 15 20 6988 1926 false Number N Number of segments a41c9d65-a336-4faf-ac78-c8a108530711 false true true 1 cec996a9-a159-4200-8615-96abc6fb49cb 1 6979 1936 15 20 6979 1936 15 20 6988 1946 false 10 Kinks K Split segments at kinks f5c0122b-ebc8-4e97-99eb-924d32513c09 false true true 0 1 false 6979 1956 15 20 6979 1956 15 20 6988 1966 false false Points P Division points ceb85582-ff8a-4542-99c0-e32d04e6d14c true true true 0 7024 1916 13 20 7024 1916 13 20 7032 1926 false Tangents T Tangent vectors at division points cf760a47-c1d3-467d-aa26-03f1ec4d58f1 false true true 0 7024 1936 13 20 7024 1936 13 20 7032 1946 false Parameters t Parameter values at division points b8ce56f5-7633-4f65-b3e0-5e34da42d757 false true true 0 7024 1956 13 20 7024 1956 13 20 7032 1966 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 7552 1891 60 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 7554 1893 14 20 7554 1893 14 20 7562.5 1903 false Point B B Line end point 58bba518-8c3b-479a-9732-f8766380714b true true true 1 46ee764e-d596-4b83-996e-866a4ab966f6 7554 1913 14 20 7554 1913 14 20 7562.5 1923 false Line L Line segment 1ced99f7-2bd3-4ae1-8f50-beaf061a1496 true true true 0 7598 1893 12 40 7598 1893 12 40 7605.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 7402 1934 58 38 7419 1936 24 34 7431 1953 false List L Base list b848527d-bb69-4ad8-a997-5ad0c71ce726 true true true 1 1 4fc978fa-7f49-419e-814c-bd56c11f889e 7404 1936 12 34 7404 1936 12 34 7411.5 1953 false List L Reversed list 1033d2c4-93e9-4e2c-bcf2-11d5dba1ac7e true true true 0 7446 1936 12 34 7446 1936 12 34 7453.5 1953 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 7747 1901 63 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 7749 1903 17 20 7749 1903 17 20 7759 1913 false Indices I Culling indices 24166fe2-c0ea-438e-83fc-a2d1cfd5b8db false true true 1 1 67461a3c-b7ff-4b73-9f35-e31334a0dc1b 1 7749 1923 17 20 7749 1923 17 20 7759 1933 false 0 Wrap W Wrap indices to list range 7733d2d3-2e49-487c-8b2b-a4caa65ec674 false true true 0 1 false 7749 1943 17 20 7749 1943 17 20 7759 1953 false false List L Culled list 6448693a-1f21-40ca-a83b-be58087578b9 true true true 0 7796 1903 12 60 7796 1903 12 60 7803.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 7651 1894 58 38 7668 1896 24 34 7680 1913 false List L Base list ad31533d-6420-43e8-8796-545a03fc010c true true true 1 1 1ced99f7-2bd3-4ae1-8f50-beaf061a1496 7653 1896 12 34 7653 1896 12 34 7660.5 1913 false List L Reversed list a08f03cb-1dd4-42de-8024-90d321d51764 true true true 0 7695 1896 12 34 7695 1896 12 34 7702.5 1913 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 6765 1866 82 51 6803 1868 24 47 6815 1892 false Data D Tree to split 1c1f58e9-bbe6-4c60-8f37-30f732fa78c1 true true true 2 1 b55b8139-9026-4d5a-8a6b-3898aeee0f93 6767 1868 33 23 6783 1868 17 23 6793 1879.75 false Masks M Splitting masks d4bbc111-71fb-4354-b5a4-47d58b923e4b false true true 1 1 1 ba72e86c-6327-4a55-a1ba-b4769cb8fcd7 6767 1891 33 24 6767 1891 33 24 6793 1903.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 1868 15 23 6830 1868 15 23 6839 1879.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 15 24 6830 1891 15 24 6839 1903.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 6639 1953 72 20 6639 1953 72 20 6639.074 1953.733 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 7278 1805 82 51 7316 1807 24 47 7328 1831 false Data D Tree to split b7fa867c-ddf2-4ae8-93f5-788feb9b4b63 true true true 2 1 03427728-8ca2-4c8c-85db-9903edbbaf57 7280 1807 33 23 7296 1807 17 23 7306 1818.75 false Masks M Splitting masks 0db2f2e4-6446-4291-b282-e57cb2cf2ad4 false true true 1 1 1 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 7280 1830 33 24 7280 1830 33 24 7306 1842.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 1807 15 23 7343 1807 15 23 7352 1818.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 15 24 7343 1830 15 24 7352 1842.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 7278 1913 82 51 7316 1915 24 47 7328 1939 false Data D Tree to split c6803cb8-00b1-4d80-bf0f-a38cbc53dc8a true true true 2 1 4db0d641-a299-4c93-96e7-562218cfabf5 7280 1915 33 23 7296 1915 17 23 7306 1926.75 false Masks M Splitting masks 823a0322-50f9-46f8-a93f-b6c08614d4a1 false true true 1 1 1 8ba32cd2-ff9f-4f2d-b7cc-73945220d8d5 7280 1938 33 24 7280 1938 33 24 7306 1950.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 1915 15 23 7343 1915 15 23 7352 1926.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 15 24 7343 1938 15 24 7352 1950.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 87116290-88a2-40da-9e6c-a044bc4091f2 9074 1453 82 20 9074 1453 82 20 9115.521 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 ec49b64e-8871-4383-a24a-3812ce919d5c 9074 1473 109 20 9074 1473 109 20 9128.521 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 74f8baf8-c97f-4ad6-837b-6f1b3b09f4c8 9074 1496 83 20 9074 1496 83 20 9115.521 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 7edc1138-56a7-44c1-b4e8-ee9ca1c8f0fc 9074 1516 101 20 9074 1516 101 20 9124.521 1526.439 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 9520 1476 82 20 9520 1476 82 20 9561.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 9511 1517 101 20 9511 1517 101 20 9562.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 2822 1400 99 20 2822 1400 99 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 7837 1007 62 64 7857 1009 24 60 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 7839 1009 15 20 7839 1009 15 20 7848 1019 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 7839 1029 15 20 7839 1029 15 20 7848 1039 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 7839 1049 15 20 7839 1049 15 20 7848 1059 false 10 Series S Series of numbers 21a9bac1-cf04-41b8-b3c3-e9bd026c1269 false true true 0 7884 1009 13 60 7884 1009 13 60 7892 1039 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 7941 913 62 44 7960 915 24 40 7972 935 false A A Item to divide (dividend) 0445ac1f-7c7b-4725-9265-8abf15953c5c true true true 1 a42eded7-5f0a-48f7-ba6e-554e26ff13ad 7943 915 14 20 7943 915 14 20 7951.5 925 false B B Item to divide with (divisor) cd89def5-74d7-467a-94bc-88f90d9441b9 true true true 1 7f9a0710-8ff0-4b8b-ad48-17e76442eceb 7943 935 14 20 7943 935 14 20 7951.5 945 false Result R The result of the Division 35120aea-07d1-4924-b1b2-5f4f5078ce83 true true true 0 7987 915 14 40 7987 915 14 40 7995.5 935 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 8145 915 62 64 8165 917 24 60 8177 947 false Start S First number in the series 77456754-6ecc-4796-b179-f8b9953a8267 false true true 0 1 8147 917 15 20 8147 917 15 20 8156 927 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 8147 937 15 20 8147 937 15 20 8156 947 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 8147 957 15 20 8147 957 15 20 8156 967 false 10 Series S Series of numbers d3d62e90-9aad-49d7-b609-940173d443dc false true true 0 8192 917 13 60 8192 917 13 60 8200 947 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 8130 987 77 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 8132 989 30 20 8148 989 14 20 8156.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 8132 1009 30 20 8132 1009 30 20 8156.5 1019 false Stream C C Input stream #3 f22d40e0-e9b8-4317-8cab-fed3227c1057 true true true 2 1 3a562821-c38e-4e50-a353-788b81147f71 8132 1029 30 20 8148 1029 14 20 8156.5 1039 false Stream S Merged stream 3e9a4f12-b1c1-4231-a8cd-d7d8b54e570c true true true 0 8192 989 13 60 8192 989 13 60 8200 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 8643 974 84 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 8645 976 35 30 8645 976 35 30 8672 991 false Point uv {uv} coordinate to evaluate 8e7ba495-922a-4ee1-9d70-0a689d66b0b9 false true true 1 77cb4be5-662f-44c1-86df-4aff5d966f1e 8645 1006 35 30 8661 1006 19 30 8672 1021 false Point P Point at {uv} a78950b5-236e-40b5-9b95-2520231f679c true true true 0 8710 976 15 20 8710 976 15 20 8719 986 false Normal N Normal at {uv} bba29e35-05b0-4cc6-b381-a401facaf77a false true true 0 8710 996 15 20 8710 996 15 20 8719 1006 false Frame F Frame at {uv} a230ffc0-530d-44d6-97b4-bf9b6b1cc43e true true true 0 8710 1016 15 20 8710 1016 15 20 8719 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 8880 977 61 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 8882 979 15 20 8882 979 15 20 8891 989 false Direction D Line tangent (direction) d70bc96f-e066-4008-bb9a-6508cd1df1b4 false true true 1 bba29e35-05b0-4cc6-b381-a401facaf77a 1 8882 999 15 20 8882 999 15 20 8891 1009 false 0 0 1 Length L Line length 6cdb2c67-4c06-43b3-88ab-2e4c554811a1 false true true 1 60ce640c-eb7e-4087-9614-c839de3c9bf8 1 8882 1019 15 20 8882 1019 15 20 8891 1029 false 1 Line L Line segment 3ee3a98c-4e45-4e0a-926d-be011e94f6ed true true true 0 8927 979 12 60 8927 979 12 60 8934.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 8771 1057 62 38 8790 1059 24 34 8802 1076 false Vector V Base vector ba36e22f-db2b-4be8-b2c4-a0f5a73db768 false true true 1 bba29e35-05b0-4cc6-b381-a401facaf77a 8773 1059 14 34 8773 1059 14 34 8781.5 1076 false Vector V Reversed vector 84abda90-d020-4ecb-98f4-0a66affc4207 false true true 0 8817 1059 14 34 8817 1059 14 34 8825.5 1076 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 8879 1044 61 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 8881 1046 15 20 8881 1046 15 20 8890 1056 false Direction D Line tangent (direction) 6e9d9aa5-9fef-48b8-8781-ec75ec3e3e02 false true true 1 84abda90-d020-4ecb-98f4-0a66affc4207 1 8881 1066 15 20 8881 1066 15 20 8890 1076 false 0 0 1 Length L Line length fc1fbca7-531e-4ffc-b462-0daac68fb275 false true true 1 60ce640c-eb7e-4087-9614-c839de3c9bf8 1 8881 1086 15 20 8881 1086 15 20 8890 1096 false 1 Line L Line segment af9280dd-a659-441e-9028-c429bbc2fa3f true true true 0 8926 1046 12 60 8926 1046 12 60 8933.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 8989 996 62 44 9008 998 24 40 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 8991 998 14 20 8991 998 14 20 8999.5 1008 false Preserve P Preserve direction of input curves 87d176c5-51e7-472a-8bbc-27ddca1d7a23 false true true 0 1 false 8991 1018 14 20 8991 1018 14 20 8999.5 1028 false false Curves C Joined curves and individual curves that could not be joined. cab369f4-70b1-41cf-875e-1a7cd611599c true true true 0 9035 998 14 40 9035 998 14 40 9043.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 9109 986 62 44 9128 988 24 40 9140 1008 false BRep B Base BRep be1fa779-cafa-4d1e-841c-cbf93d4d2051 true true true 1 455f50fe-565c-490a-8e7e-c8cdd9ec15f6 9111 988 14 20 9111 988 14 20 9119.5 998 false Curve C Intersection curve 47365637-4aec-4166-834c-0700a5139158 true true true 1 cab369f4-70b1-41cf-875e-1a7cd611599c 9111 1008 14 20 9111 1008 14 20 9119.5 1018 false Curves C Intersection overlap curves 6bc8ce05-8781-4992-9b79-6f22c4da7a1d true true true 0 9155 988 14 20 9155 988 14 20 9163.5 998 false Points P Intersection points e928028b-f8fb-4f36-ad3e-77b2a362bec4 true true true 0 9155 1008 14 20 9155 1008 14 20 9163.5 1018 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 8520 958 77 20 8520 958 77 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 161 20 7354 999 41 20 7354.091 999.7189 false 0.065 0 1 3 0 1 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 1739 1109 78 20 1739 1109 78 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 2825 1283 78 20 2825 1283 78 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 9684 1352 109 20 9684 1352 109 20 9738.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 9432 858 50 20 9432 858 50 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 9530 847 61 70 9548 849 24 66 9560 882 false List L List to filter b487a86f-5951-42ed-989d-660aed3db73f true true true 1 1 303fcab5-a017-4451-a69f-0c0d48389e7e 9532 849 13 33 9532 849 13 33 9540 865.5 false Dispatch pattern P Dispatch pattern 63a7e7ae-a8b1-44e6-9ff5-2acca3b55bc1 false true true 1 0 2 false 9532 882 13 33 9532 882 13 33 9540 898.5 false true false List A A Dispatch target for True values 81a2bc6d-7d02-42ca-9c60-cadb075590e7 true true true 0 9575 849 14 33 9575 849 14 33 9583.5 865.5 false List B B Dispatch target for False values 2e6224da-f41c-4086-b25c-b32777ada1f3 true true true 0 9575 882 14 33 9575 882 14 33 9583.5 898.5 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 10289 911 64 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 10291 913 17 20 10291 913 17 20 10301 923 false Index i Item index 50303c6d-72ee-4986-bdf4-f370ef3beb3a false true true 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 1 10291 933 17 20 10291 933 17 20 10301 943 false 0 Wrap W Wrap index to list bounds 6a23ceb2-c607-43df-af63-55ceab035c1c false true true 0 1 false 10291 953 17 20 10291 953 17 20 10301 963 false false Element E Item at {i'} d72f2ab9-c868-4d60-acec-9550327c68e9 true true true 0 10338 913 13 60 10338 913 13 60 10346 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 10289 845 63 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 10291 847 17 20 10291 847 17 20 10301 857 false Indices I Culling indices b6e1cc9d-7081-4f91-b7e3-55f5444146a1 false true true 1 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 10291 867 17 20 10291 867 17 20 10301 877 false Wrap W Wrap indices to list range eee8630b-0ed0-432b-8500-432626ff7815 false true true 0 1 false 10291 887 17 20 10291 887 17 20 10301 897 false false List L Culled list 161d7878-0509-439a-b005-1e185a33ce5b true true true 0 10338 847 12 60 10338 847 12 60 10345.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 10289 779 64 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 10291 781 17 20 10291 781 17 20 10301 791 false Index i Item index fe190864-398f-4507-973d-1defa8b80e57 false true true 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 1 10291 801 17 20 10291 801 17 20 10301 811 false 0 Wrap W Wrap index to list bounds 48d2cadd-fe18-4388-a186-680c8ec97976 false true true 0 1 false 10291 821 17 20 10291 821 17 20 10301 831 false false Element E Item at {i'} eaefdadd-0fce-4b44-bce6-3cbaf880d2b8 true true true 0 10338 781 13 60 10338 781 13 60 10346 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 10289 713 63 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 10291 715 17 20 10291 715 17 20 10301 725 false Indices I Culling indices 4badd0ba-746f-4993-9f8a-c9064e2d096d false true true 1 1 9b4dc3e6-8c2a-4d28-a109-d76577dc87a0 10291 735 17 20 10291 735 17 20 10301 745 false Wrap W Wrap indices to list range 112189db-8aa4-4fa7-881f-7db872becebb false true true 0 1 false 10291 755 17 20 10291 755 17 20 10301 765 false false List L Culled list cef92cd6-4b5f-45da-855f-d494e2b5b83f true true true 0 10338 715 12 60 10338 715 12 60 10345.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 10574 729 61 56 10593 731 24 52 10605 757 false Stream A A Input stream #1 6a2c1b42-685c-49dc-8e07-514dd3308746 true true true 2 1 44670f89-9421-4830-8d71-3d965bfe5c24 10576 731 14 26 10576 731 14 26 10584.5 744 false Stream B B Input stream #2 1dd3697a-4fc6-419a-84cd-fbae094fa317 true true true 2 1 77e53cd6-a2c7-4445-9bad-9e90bc204273 10576 757 14 26 10576 757 14 26 10584.5 770 false Stream S Merged stream 2f5fd12b-9769-43a1-9139-7b63b8e6c4bf true true true 0 10620 731 13 52 10620 731 13 52 10628 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 10575 862 61 56 10594 864 24 52 10606 890 false Stream A A Input stream #1 8b19339e-9c35-4511-94f8-b67ef2ce92de true true true 2 1 eb116f12-e7b3-4e25-9c4a-be3d1771f077 10577 864 14 26 10577 864 14 26 10585.5 877 false Stream B B Input stream #2 970eca83-c504-4e7c-8e57-f02e994d2149 true true true 2 1 3d71549a-6788-4887-a1f1-9e65c69455df 10577 890 14 26 10577 890 14 26 10585.5 903 false Stream S Merged stream a2dfa030-bde2-47fc-a6f0-cb67e1358d69 true true true 0 10621 864 13 52 10621 864 13 52 10629 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 10048 979 62 44 10067 981 24 40 10079 1001 false A A Item to subtract from (minuend) 6f0aec7d-f527-447e-8fe2-34c824d452a9 true true true 1 ad296687-dc97-4848-98ad-cc380e42e471 10050 981 14 20 10050 981 14 20 10058.5 991 false B B Item to subtract (subtrahend) f53b0dbf-d834-4ef0-ab1a-2b5097096a06 true true true 1 4890d537-4d4e-4dd6-8e6f-ac772d56e82f 10050 1001 14 20 10050 1001 14 20 10058.5 1011 false Result R The result of the Subtraction 0a4ed361-740c-4898-b4d3-465e04dfd1e5 true true true 0 10094 981 14 40 10094 981 14 40 10102.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 10037 883 63 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 10039 885 17 20 10039 885 17 20 10049 895 false Indices I Culling indices 9b5a8e78-cbaf-42f1-b5a7-18929f1d774e false true true 1 1 a4ae72da-20f6-4623-8cab-394c946b7594 10039 905 17 20 10039 905 17 20 10049 915 false Wrap W Wrap indices to list range ee8c29e8-164c-42f8-ad88-613db4a89cb3 false true true 0 1 false 10039 925 17 20 10039 925 17 20 10049 935 false false List L Culled list fe9b5b74-c864-4fc3-a6c9-3a546a33b9a4 true true true 0 10086 885 12 60 10086 885 12 60 10093.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 10037 760 63 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 10039 762 17 20 10039 762 17 20 10049 772 false Indices I Culling indices 7745f006-aa65-48a6-9afc-f50e5cb158ea false true true 1 1 a4ae72da-20f6-4623-8cab-394c946b7594 10039 782 17 20 10039 782 17 20 10049 792 false Wrap W Wrap indices to list range 273dd7f9-b174-4068-a662-17150e50b0b9 false true true 0 1 false 10039 802 17 20 10039 802 17 20 10049 812 false false List L Culled list 68e4735a-bcc3-4f4d-9969-56e5b3c14341 true true true 0 10086 762 12 60 10086 762 12 60 10093.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 9880 761 64 37 9900 763 24 33 9912 780 false Data D Data matrix to flip 1a6dbd62-3e32-4a26-b240-1f31eefe4c60 true true true 2 1 0b20f248-3725-4670-a968-80014cbbdc57 9882 763 15 33 9882 763 15 33 9891 779.5 false Data D Flipped data matrix 891e1387-bf21-4555-be02-555fe7aeedc7 true true true 0 9927 763 15 33 9927 763 15 33 9936 779.5 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 9799 882 64 37 9819 884 24 33 9831 901 false Data D Data matrix to flip 3be8673b-e1a3-492f-a517-becade400307 true true true 2 1 4224ec2d-9c17-4c92-8c9e-816083983266 9801 884 15 33 9801 884 15 33 9810 900.5 false Data D Flipped data matrix 6bb6d9e9-aa07-4c88-920d-1d3459bf3656 true true true 0 9846 884 15 33 9846 884 15 33 9855 900.5 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 10118 771 64 37 10138 773 24 33 10150 790 false Data D Data matrix to flip 13a66693-b26d-4d40-84f5-2cb15d8bec68 true true true 2 1 68e4735a-bcc3-4f4d-9969-56e5b3c14341 10120 773 15 33 10120 773 15 33 10129 789.5 false Data D Flipped data matrix f71640b6-7579-472e-a22a-fdb0d0bf75c9 true true true 0 10165 773 15 33 10165 773 15 33 10174 789.5 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 10118 896 64 37 10138 898 24 33 10150 915 false Data D Data matrix to flip f436932b-49f5-4709-bc9e-39634cc7b900 true true true 2 1 fe9b5b74-c864-4fc3-a6c9-3a546a33b9a4 10120 898 15 33 10120 898 15 33 10129 914.5 false Data D Flipped data matrix 5cfe99b6-a2a9-4fb6-a22a-85c565aa0f91 true true true 0 10165 898 15 33 10165 898 15 33 10174 914.5 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 9885 883 58 38 9902 885 24 34 9914 902 false List L Base list aaddc99d-38b6-41ef-88ec-04e248b4672e true true true 1 1 6bb6d9e9-aa07-4c88-920d-1d3459bf3656 9887 885 12 34 9887 885 12 34 9894.5 902 false List L Reversed list f58f8ced-eeae-4b1b-a474-575471780084 true true true 0 9929 885 12 34 9929 885 12 34 9936.5 902 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 10697 876 59 44 10715 878 24 40 10727 898 false List L List to cull b686942c-d1b3-42ac-b9a8-963abb962191 true true true 1 1 a2dfa030-bde2-47fc-a6f0-cb67e1358d69 10699 878 13 20 10699 878 13 20 10707 888 false Cull Pattern P Culling pattern 71c99f92-ba42-48d8-95e7-1f5785d25cc3 false true true 1 0 2 false 10699 898 13 20 10699 898 13 20 10707 908 false true false List L Culled list 0aafdb9b-2b5a-49c1-84a1-cdf0a05581c6 true true true 0 10742 878 12 40 10742 878 12 40 10749.5 898 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 10697 745 59 44 10715 747 24 40 10727 767 false List L List to cull bad4a6ce-ca52-4a7a-81f8-394063a503cd true true true 1 1 2f5fd12b-9769-43a1-9139-7b63b8e6c4bf 10699 747 13 20 10699 747 13 20 10707 757 false Cull Pattern P Culling pattern 89801a3d-c34a-4101-8c36-53f0ab7264d5 false true true 1 0 2 false 10699 767 13 20 10699 767 13 20 10707 777 false false true List L Culled list e31e42d1-83ba-4407-a797-1612e9687dbb true true true 0 10742 747 12 40 10742 747 12 40 10749.5 767 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 11229 899 64 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 11231 901 17 20 11231 901 17 20 11241 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 11231 921 17 20 11231 921 17 20 11241 931 false 0 Wrap W Wrap index to list bounds 0ac27cc4-580c-4564-b2bf-c899d6b663f3 false true true 0 1 false 11231 941 17 20 11231 941 17 20 11241 951 false false Element E Item at {i'} ac2c47f8-5fa3-4f70-b4f7-62f896e14a9b true true true 0 11278 901 13 60 11278 901 13 60 11286 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 11338 845 64 49 11357 847 24 45 11369 870 false Vertices V Polyline vertex points ab5550bf-3121-458c-a69b-1e69de34578a true true true 1 1 3f2208d7-9abc-45de-a874-9678ff995168 11340 847 14 22 11340 847 14 22 11348.5 858.25 false Closed C Close polyline 4b2f68bb-96e9-4537-93b7-aaf2c8938431 false true true 0 1 false 11340 869 14 23 11340 869 14 23 11348.5 880.75 false false Polyline Pl Resulting polyline b7323552-1e44-4bce-bb2f-831e6c24288c true true true 0 11384 847 16 45 11384 847 16 45 11393.5 869.5 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 11338 704 64 49 11357 706 24 45 11369 729 false Vertices V Polyline vertex points b97136a6-a155-44b3-9e9a-0db0dd9c50ab true true true 1 1 6051a469-c4a1-4a22-8b69-39cba5e232dc 11340 706 14 22 11340 706 14 22 11348.5 717.25 false Closed C Close polyline 96087064-17a0-474b-8c21-602f5377a7bd false true true 0 1 false 11340 728 14 23 11340 728 14 23 11348.5 739.75 false false Polyline Pl Resulting polyline 67497299-cc1b-4ac9-a8ce-810030b31458 true true true 0 11384 706 16 45 11384 706 16 45 11393.5 728.5 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 11523 713 62 66 11542 715 24 62 11554 746 false Curve C Curve to explode f66d6509-1682-4bc6-97bc-27f55b3d0e17 true true true 1 67497299-cc1b-4ac9-a8ce-810030b31458 11525 715 14 31 11525 715 14 31 11533.5 730.5 false Recursive R Recursive decomposition until all segments are atomic cbc595a2-7d7c-4757-972f-adb814bde2b2 false true true 0 1 false 11525 746 14 31 11525 746 14 31 11533.5 761.5 false true Segments S Exploded segments that make up the base curve 5d3e3009-e4ed-4edc-9084-01f58462d068 true true true 0 11569 715 14 31 11569 715 14 31 11577.5 730.5 false Vertices V Vertices of the exploded segments 7cadf102-1727-4f83-8256-bac526800c53 true true true 0 11569 746 14 31 11569 746 14 31 11577.5 761.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 11229 977 64 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 11231 979 17 20 11231 979 17 20 11241 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 11231 999 17 20 11231 999 17 20 11241 1009 false 0 Wrap W Wrap index to list bounds 1e368a73-ced8-474e-a81e-87378946a106 false true true 0 1 false 11231 1019 17 20 11231 1019 17 20 11241 1029 false false Element E Item at {i'} f190408b-80dd-4fa5-a064-1d1b90fcd847 true true true 0 11278 979 13 60 11278 979 13 60 11286 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 11341 918 60 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 11343 920 14 20 11343 920 14 20 11351.5 930 false Point B B Line end point 1178a9ff-b8d8-45a7-b3d3-80483d0d930c true true true 1 f190408b-80dd-4fa5-a064-1d1b90fcd847 11343 940 14 20 11343 940 14 20 11351.5 950 false Line L Line segment 75cf03c1-1f82-474d-9b8e-9e7caf204b1f true true true 0 11387 920 12 40 11387 920 12 40 11394.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 11630 930 78 44 11665 932 24 40 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 11632 932 30 20 11632 932 30 20 11656.5 942 false Preserve P Preserve direction of input curves 0dbf9a76-a23e-451a-a34e-4a3403efcac4 false true true 0 1 false 11632 952 30 20 11648 952 14 20 11656.5 962 false false Curves C Joined curves and individual curves that could not be joined. 57c01973-7577-406e-a9e4-6e0a11516ef8 true true true 0 11692 932 14 40 11692 932 14 40 11700.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 11521 855 62 66 11540 857 24 62 11552 888 false Curve C Curve to explode 0a5ac38f-165d-4461-af7c-384bba9fc0ad true true true 1 b7323552-1e44-4bce-bb2f-831e6c24288c 11523 857 14 31 11523 857 14 31 11531.5 872.5 false Recursive R Recursive decomposition until all segments are atomic 319be927-269c-48ce-93dc-6b1d0bfa7882 false true true 0 1 false 11523 888 14 31 11523 888 14 31 11531.5 903.5 false true Segments S Exploded segments that make up the base curve 7cba6253-33d1-45b5-8df3-ebd48055114d true true true 0 11567 857 14 31 11567 857 14 31 11575.5 872.5 false Vertices V Vertices of the exploded segments 307c3583-cd3d-4270-81a1-5dd74612f53c true true true 0 11567 888 14 31 11567 888 14 31 11575.5 903.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 12086 937 62 66 12105 939 24 62 12117 970 false Curve C Curve to explode b9f33654-e07b-4049-b1cd-3d600d2deef5 true true true 1 49aa36a4-6cfb-47f2-bdad-ea6f9f153b0d 12088 939 14 31 12088 939 14 31 12096.5 954.5 false Recursive R Recursive decomposition until all segments are atomic 13743ac1-2fbe-43be-a4da-84a8f71a994f false true true 0 1 false 12088 970 14 31 12088 970 14 31 12096.5 985.5 false true Segments S Exploded segments that make up the base curve f56f041b-43a4-4f0c-aeed-1e3e18d51f78 true true true 0 12132 939 14 31 12132 939 14 31 12140.5 954.5 false Vertices V Vertices of the exploded segments 7e6dd777-be36-4204-a242-5ee88f853496 true true true 0 12132 970 14 31 12132 970 14 31 12140.5 985.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 12851 999 70 20 12851 999 70 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 11782 939 78 44 11817 941 24 40 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 11784 941 30 20 11784 941 30 20 11808.5 951 false Preserve P Preserve direction of input curves 30cb3047-45cc-4771-8320-300c7872d3d4 false true true 0 1 false 11784 961 30 20 11800 961 14 20 11808.5 971 false false Curves C Joined curves and individual curves that could not be joined. 49aa36a4-6cfb-47f2-bdad-ea6f9f153b0d true true true 0 11844 941 14 40 11844 941 14 40 11852.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 10996 986 62 44 11015 988 24 40 11027 1008 false A A Item to divide (dividend) 4e7bb833-2632-406a-ad3d-428139d9d938 true true true 1 4e50927a-a950-48f5-9e5a-9ef3ced4684f 10998 988 14 20 10998 988 14 20 11006.5 998 false B B Item to divide with (divisor) 8c40affb-a81d-4413-bdca-95c6774bad73 true true true 1 ed3087a6-1f85-44b3-9632-4ebdcfd4ca52 10998 1008 14 20 10998 1008 14 20 11006.5 1018 false Result R The result of the Division 22b8f8fc-0a03-46a7-abf0-afc6f6b9b9ea true true true 0 11042 988 14 40 11042 988 14 40 11050.5 1008 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 11111 910 62 44 11130 912 24 40 11142 932 false A A Item to subtract from (minuend) 8dfe171c-bc44-40d0-9dfb-e3163342f981 true true true 1 22b8f8fc-0a03-46a7-abf0-afc6f6b9b9ea 11113 912 14 20 11113 912 14 20 11121.5 922 false B B Item to subtract (subtrahend) 2a6862f8-e7db-49d3-8cc6-fcde493e58a5 true true true 1 b5506e16-5e6f-46c3-beaf-b44cbdee2cbd 11113 932 14 20 11113 932 14 20 11121.5 942 false Result R The result of the Subtraction afc35315-fc99-46c6-8fbb-e228d23dce53 true true true 0 11157 912 14 40 11157 912 14 40 11165.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 12235 966 64 37 12255 968 24 33 12267 985 false Data D Data matrix to flip f478323a-3e25-426a-a68b-8860f549017e true true true 2 1 7e6dd777-be36-4204-a242-5ee88f853496 12237 968 15 33 12237 968 15 33 12246 984.5 false Data D Flipped data matrix c06d0513-ddfc-40a7-96a9-e9a46da62f57 true true true 0 12282 968 15 33 12282 968 15 33 12291 984.5 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 12316 968 58 38 12333 970 24 34 12345 987 false List L Base list 3d95b054-f08e-4c81-9b05-a3252a3a73d1 true true true 1 1 c06d0513-ddfc-40a7-96a9-e9a46da62f57 12318 970 12 34 12318 970 12 34 12325.5 987 false List L Reversed list 45eeb1ec-41a3-4192-859b-6636c24f2324 true true true 0 12360 970 12 34 12360 970 12 34 12367.5 987 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 12409 975 63 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 12411 977 17 20 12411 977 17 20 12421 987 false Shift S Shift offset 7dcf3c64-d224-4fcd-93fc-f581a2111c0c false true true 0 1 12411 997 17 20 12411 997 17 20 12421 1007 false 1 Wrap W Wrap values 7aafb290-c031-488d-a11a-63cc01d93cb6 false true true 0 1 false 12411 1017 17 20 12411 1017 17 20 12421 1027 false true List L Shifted list d23f3367-531b-4bad-973c-0bbce3eb3e57 true true true 0 12458 977 12 60 12458 977 12 60 12465.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 12509 988 64 37 12529 990 24 33 12541 1007 false Data D Data matrix to flip 1da98c8c-2197-4e34-bf39-58a3df836d6a true true true 2 1 d23f3367-531b-4bad-973c-0bbce3eb3e57 12511 990 15 33 12511 990 15 33 12520 1006.5 false Data D Flipped data matrix 8f46b7d8-3bbe-4d1e-ad38-921efae52eeb true true true 0 12556 990 15 33 12556 990 15 33 12565 1006.5 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 12238 899 64 37 12258 901 24 33 12270 918 false Data D Data matrix to flip 5b62cbbb-3d62-4a0b-a6fe-3f335be120de true true true 2 1 f56f041b-43a4-4f0c-aeed-1e3e18d51f78 12240 901 15 33 12240 901 15 33 12249 917.5 false Data D Flipped data matrix bfa7b2e2-9188-4d25-9263-139d58f59556 true true true 0 12285 901 15 33 12285 901 15 33 12294 917.5 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 12319 901 58 38 12336 903 24 34 12348 920 false List L Base list f5b54065-bde6-4cf7-9835-c1b2451fb484 true true true 1 1 bfa7b2e2-9188-4d25-9263-139d58f59556 12321 903 12 34 12321 903 12 34 12328.5 920 false List L Reversed list 76de4839-7bb6-49d1-8b7e-76ee832cf563 true true true 0 12363 903 12 34 12363 903 12 34 12370.5 920 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 12412 908 63 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 12414 910 17 20 12414 910 17 20 12424 920 false Shift S Shift offset 7c23416b-7426-4f78-89fb-05082d7d2d00 false true true 0 1 12414 930 17 20 12414 930 17 20 12424 940 false 1 Wrap W Wrap values a7a9fd6f-603e-4873-b91b-09df6c135624 false true true 0 1 false 12414 950 17 20 12414 950 17 20 12424 960 false true List L Shifted list bcca4e9e-9da2-4f78-aa09-d9bd309e6ffe true true true 0 12461 910 12 60 12461 910 12 60 12468.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 12512 922 64 37 12532 924 24 33 12544 941 false Data D Data matrix to flip d6f6933e-7871-4989-91fe-8a07502c462b true true true 2 1 bcca4e9e-9da2-4f78-aa09-d9bd309e6ffe 12514 924 15 33 12514 924 15 33 12523 940.5 false Data D Flipped data matrix 0c1b30af-08c5-45aa-b40f-098eee5508be true true true 0 12559 924 15 33 12559 924 15 33 12568 940.5 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 15149 1445 106 20 15149 1445 106 20 15202.74 1455.256 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 16458 1864 62 44 16477 1866 24 40 16489 1886 false Curves C Curves to join 3f8e5b2b-a14b-40b0-b3ee-5176b8ae00df true true true 1 1 52a9341c-5f82-470a-9980-93d1a746a12a 16460 1866 14 20 16460 1866 14 20 16468.5 1876 false Preserve P Preserve direction of input curves 38066b39-a57f-4630-9ba6-517f62473feb false true true 0 1 false 16460 1886 14 20 16460 1886 14 20 16468.5 1896 false false Curves C Joined curves and individual curves that could not be joined. 3ac18faf-aa1d-4868-a61b-71e54f8b8b30 true true true 0 16504 1866 14 40 16504 1866 14 40 16512.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 16659 1852 62 44 16678 1854 24 40 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 16661 1854 14 20 16661 1854 14 20 16669.5 1864 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 16661 1874 14 20 16661 1874 14 20 16669.5 1884 false List K Sorted keys ca39c9ec-bc36-4bee-89b3-6aea05d10c5b false true true 0 16705 1854 14 20 16705 1854 14 20 16713.5 1864 false Values A A Synchronous values in A 1cd55e84-3f08-4556-aa45-94e6210bec59 true false true 0 16705 1874 14 20 16705 1874 14 20 16713.5 1884 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 16553 1846 60 37 16572 1848 24 33 16584 1865 false Curve C Curve to measure b61cfe07-fd3e-4306-a62e-f43425de2af3 true true true 1 3ac18faf-aa1d-4868-a61b-71e54f8b8b30 16555 1848 14 33 16555 1848 14 33 16563.5 1864.5 false Length L Curve length ab949682-632f-4356-b02c-1046a6a309c1 false true true 0 16599 1848 12 33 16599 1848 12 33 16606.5 1864.5 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 16749 1865 58 38 16766 1867 24 34 16778 1884 false List L Base list ae6c8bba-05d9-4729-a4c1-e2130c5bb62e true true true 1 1 1cd55e84-3f08-4556-aa45-94e6210bec59 16751 1867 12 34 16751 1867 12 34 16758.5 1884 false List L Reversed list 1d209ea3-6b99-4ea6-a0d1-0a414ae93edc true true true 0 16793 1867 12 34 16793 1867 12 34 16800.5 1884 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 16457 1814 62 44 16476 1816 24 40 16488 1836 false Curves C Curves to join 9d28171a-5d68-4399-a2d7-d7244d795fdd true true true 1 1 8b348531-8dea-4bd6-ae4b-e6bc51e3570a 16459 1816 14 20 16459 1816 14 20 16467.5 1826 false Preserve P Preserve direction of input curves a0e019d8-fde2-42cc-8a14-f82cf55d730b false true true 0 1 false 16459 1836 14 20 16459 1836 14 20 16467.5 1846 false false Curves C Joined curves and individual curves that could not be joined. d352963e-69b3-401b-8689-387a69c8ff2e true true true 0 16503 1816 14 40 16503 1816 14 40 16511.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 16658 1802 62 44 16677 1804 24 40 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 16660 1804 14 20 16660 1804 14 20 16668.5 1814 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 16660 1824 14 20 16660 1824 14 20 16668.5 1834 false List K Sorted keys bbb29417-9d3b-4f64-a794-d594cfdecb99 false true true 0 16704 1804 14 20 16704 1804 14 20 16712.5 1814 false Values A A Synchronous values in A 44b37843-92d7-4b83-8bc8-f124fab08fa2 true false true 0 16704 1824 14 20 16704 1824 14 20 16712.5 1834 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 16552 1796 60 37 16571 1798 24 33 16583 1815 false Curve C Curve to measure 72baca27-fe8f-4f8f-bb64-e6f71a7d01ae true true true 1 d352963e-69b3-401b-8689-387a69c8ff2e 16554 1798 14 33 16554 1798 14 33 16562.5 1814.5 false Length L Curve length 4ab6ca07-c28c-4798-8cf5-c1f203c6dd96 false true true 0 16598 1798 12 33 16598 1798 12 33 16605.5 1814.5 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 16748 1815 58 38 16765 1817 24 34 16777 1834 false List L Base list d562db97-addb-4858-a01c-6b241bea9eee true true true 1 1 44b37843-92d7-4b83-8bc8-f124fab08fa2 16750 1817 12 34 16750 1817 12 34 16757.5 1834 false List L Reversed list e6283cde-00b1-4aeb-900f-311f3e86ab76 true true true 0 16792 1817 12 34 16792 1817 12 34 16799.5 1834 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 17109 1850 66 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 17111 1852 18 20 17111 1852 18 20 17121.5 1862 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 10f4cf88-4d26-415f-b989-84b6b9a7f226 false true true 0 1 17111 1872 18 20 17111 1872 18 20 17121.5 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 17111 1892 18 20 17111 1892 18 20 17121.5 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 17111 1912 18 20 17111 1912 18 20 17121.5 1922 false 0 Curve C Extended curve a018b405-af1e-4542-88b8-fe59f798b098 true true true 0 17159 1852 14 80 17159 1852 14 80 17167.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 20439 1285 50 20 20439 1285 50 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 914 1326 58 20 914 1326 58 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 15174 1326 58 20 15174 1326 58 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 20435 1324 58 20 20435 1324 58 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 25162 1316 68 20 25162 1316 68 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 720 1491 62 44 739 1493 24 40 751 1513 false A A Item to subtract from (minuend) 608907a4-c598-40a6-b170-ea430f263c1a true true true 1 298bd816-df87-4814-bd76-e281642d15e1 722 1493 14 20 722 1493 14 20 730.5 1503 false B B Item to subtract (subtrahend) 71ef51ba-ce18-472e-bc65-125291bfbd07 true true true 1 46da1a95-f329-4ea6-acee-6f9980cbb5d7 722 1513 14 20 722 1513 14 20 730.5 1523 false Result R The result of the Subtraction 278ebe08-62c6-4b8c-84a5-f64dbf6c9b57 true true true 0 766 1493 14 40 766 1493 14 40 774.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 25108 1351 116 20 25108 1351 116 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 24667 1351 116 20 24667 1351 116 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 7266 1352 109 20 7266 1352 109 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 8145 1283 78 20 8145 1283 78 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 9907 981 109 20 9907 981 109 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 9653 1496 83 20 9653 1496 83 20 9694.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 12817 1496 83 20 12817 1496 83 20 12858.91 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 false 0 14771 5125 83 20 14771 5125 83 20 14813.17 5135.977 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 5f4f692b-f82d-40de-a324-f49443809ef1 false true false 1 91aea80d-ca68-4c14-916d-b22effe63e8b 13634 5382 56 20 13634 5382 56 20 13662.55 5392.979 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 false true false 1 5f4f692b-f82d-40de-a324-f49443809ef1 13844 5439 56 20 13844 5439 56 20 13872.27 5449.342 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Cylinder Represents a collection of generic data fc28feb8-702f-47d7-b3d5-fad3d7875a27 false true false 1 54b4b93e-c30f-4ac0-8b88-fd53d56507b4 14078 5439 56 20 14078 5439 56 20 14106.71 5449.342 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 13129 1352 109 20 13129 1352 109 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 13192 1287 50 20 13192 1287 50 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 15178 1287 50 20 15178 1287 50 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 21291 1326 75 20 21291 1326 75 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 21316 1423 50 20 21316 1423 50 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 87116290-88a2-40da-9e6c-a044bc4091f2 8703 1378 82 20 8703 1378 82 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 12766 1372 82 20 12766 1372 82 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 20415 1351 109 20 20415 1351 109 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 23386 1300 114 20 23386 1300 114 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 24905 1329 68 20 24905 1329 68 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 30936 1300 114 20 30936 1300 114 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 30213 1320 68 20 30213 1320 68 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 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 21308 1450 63 20 21308 1450 63 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 28724 1450 63 20 28724 1450 63 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 29303 1351 109 20 29303 1351 109 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 35177 1423 50 20 35177 1423 50 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 28721 1400 99 20 28721 1400 99 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 26093 2102 126 20 26093 2102 126 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 26935 1769 62 44 26955 1771 24 40 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 26937 1771 15 20 26937 1771 15 20 26946 1781 false Gate G Gate index of output stream 6ac1c164-499f-47f7-a6c0-f3f7452ed5db false true true 2 1 8c098aec-0626-4cb5-99a7-247c4a9e212b 1 26937 1791 15 20 26937 1791 15 20 26946 1801 false 0 Target 0 0 Output for Gate index 0 8d2ec6dc-c3ed-477b-8251-76fa504e20b4 true false true 0 26982 1771 13 20 26982 1771 13 20 26990 1781 false Target 1 1 Output for Gate index 1 39f90971-2a71-4550-bfcd-442547bd9541 true false true 0 26982 1791 13 20 26982 1791 13 20 26990 1801 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 27089 1789 44 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 27091 1791 13 20 27091 1791 13 20 27099 1801 false Text T The text to display 4c5e4952-401e-409a-9c72-0c7a504e3fae false true true 1 2d729702-bdf5-484d-bcc9-9a1ad1fa98db 27091 1811 13 20 27091 1811 13 20 27099 1821 false Size S Size of text c00ecde9-5654-4618-950c-3863b21fa4b2 false true true 1 c0f60ea2-30b2-4f5c-908b-6d68ac6c3a89 1 27091 1831 13 20 27091 1831 13 20 27099 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 21552 1826 62 64 21572 1828 24 60 21584 1858 false Start S First number in the series 30f402bc-5e81-4ded-8164-97afdd960b07 false true true 0 1 21554 1828 15 20 21554 1828 15 20 21563 1838 false 0 Step N Step size for each successive number fd360449-d202-4b78-825b-e7ce7bc2c8a7 false true true 0 1 21554 1848 15 20 21554 1848 15 20 21563 1858 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 21554 1868 15 20 21554 1868 15 20 21563 1878 false 10 Series S Series of numbers 63a44a50-7a3a-454d-a4f2-6838c08f7bfc false true true 0 21599 1828 13 60 21599 1828 13 60 21607 1858 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 21310 1866 109 20 21310 1866 109 20 21364.95 1876.008 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 21640 1853 50 20 21640 1853 50 20 21665.27 1863.779 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 21701 1836 69 44 21718 1838 24 40 21730 1858 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 21703 1838 12 40 21703 1838 12 40 21710.5 1858 false Output out Print, Reflect and Error streams f6b60d2d-c894-4221-907b-3114e38bb959 false true true 0 21745 1838 23 20 21745 1838 23 20 21758 1848 false Result A A Output parameter A 63f30d4c-d2bd-4906-91c3-a2ba099821ef true true true 0 21745 1858 23 20 21745 1858 23 20 21758 1868 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 21467.69 1813.507 21773.82 1812.522 21773.88 1830.984 21467.75 1831.969 Double digit Node integers 19.9103146 Arial Black true false Scribble Scribble A quick note fff0b15e-2f2c-4bbd-a241-bb1aee067ff8 21462.69 1807.522 316.1895 29.44666 21462.69 1807.522 316.1895 29.44666 21467.69 1813.507 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 0be7db58-897a-4b85-9733-3d50f06889ae false true true longest_list 22084 1823 78 59 22119 1825 24 55 22131 1853 false Start A String to append to. 73f4e005-d08d-41f5-833f-81b8a1c57d7f false true true 2 1 1a1eb70d-a2e5-41e4-8a57-e77a5698b295 22086 1825 30 27 22086 1825 30 27 22110.5 1838.75 false End B String to append. c75af031-ce2d-4673-8b48-8743fca0c5d2 false true true 1 63f30d4c-d2bd-4906-91c3-a2ba099821ef 22086 1852 30 28 22102 1852 14 28 22110.5 1866.25 false Result R Resulting string consisting of A+B aeed47f2-f4a3-49be-bb9f-73415ebee6b9 false true true 0 22146 1825 14 55 22146 1825 14 55 22154.5 1852.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 21856 1793 57 92 21856 1793 57 92 21856.95 1793.893 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} 21934.16 1819.726 125 40 21940.16 1825.726 113 28 21934.16 1819.726 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 22211 1786 100 100 22211 1786 100 100 22211.51 1786.779 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 31082 -1729 169 20 31082 -1729 169 20 31082.62 -1728.404 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 31092 -1609 159 20 31092 -1609 159 20 31092.63 -1608.029 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 31092 -1633 158 20 31092 -1633 158 20 31092.88 -1632.279 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 26095 1762 114 20 26095 1762 114 20 26152.52 1772.215 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Assembled SF_Tube Labels Boolean (true/false) toggle f9cb0878-72a1-46a3-9563-890939d9a917 false true true 0 31063 -1659 182 20 31063 -1659 182 20 31063.67 -1658.26 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30981.17 -1917.411 31322.21 -1917.006 31321.51 -1077.612 30980.47 -1078.017 SUPER REMOTE CONTROL | | | | | | | | | | | | | | | | | | do not lose under couch 44 Arial Black true false Scribble Scribble A quick note 1249bdea-e06e-4efe-92c2-728f1c6978a7 30975.47 -1922.411 351.7422 849.7993 30975.47 -1922.411 351.7422 849.7993 30981.17 -1917.411 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 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 false longest_list 14645 5335 88 64 14679 5337 24 60 14691 5367 false Point P Sample point b30f10c7-9fa1-4339-adc5-1f6c586fcbd8 true true false 2 4b44ea1f-a5da-4bd6-a751-25c19890b005 5454e357-f593-4786-906e-a6994ab6ed83 14647 5337 29 30 14663 5337 13 30 14671 5352 false Surface S Base surface 9ec456b5-ebb9-4fa7-aee3-28f4fb7a5e39 true true false 1 5f4f692b-f82d-40de-a324-f49443809ef1 true 14647 5367 29 30 14647 5367 29 30 14671 5382 false Point P Closest point b8f3fa3b-a408-4c11-bbfe-e98da10fda81 true true false 0 14706 5337 25 20 14706 5337 25 20 14720 5347 false UV Point uvP {uv} coordinates of closest point a83e8ee7-d935-4816-b8f0-efdbc31bd346 false true false 0 14706 5357 25 20 14706 5357 25 20 14720 5367 false Distance D Distance between sample point and surface be539043-e1fe-4155-b9a1-a19051565251 false true false 0 14706 5377 25 20 14706 5377 25 20 14720 5387 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 false longest_list 14783 5348 64 37 14803 5350 24 33 14815 5367 false Data D Data matrix to flip 6fa34fff-1dc4-4704-9d21-1569abd5f343 true true false 2 1 a83e8ee7-d935-4816-b8f0-efdbc31bd346 14785 5350 15 33 14785 5350 15 33 14794 5366.5 false Data D Flipped data matrix dff071c1-f4e7-4fc7-b05f-7756d824e482 true true false 0 14830 5350 15 33 14830 5350 15 33 14839 5366.5 false b661519d-43fd-4e5a-b244-d54d9fae2bde Rotate Rotate Rotate Rotate an object in a plane. 740b222a-a89c-4f25-87d3-ca7b3e434c42 false true false longest_list 14190 5528 64 64 14210 5530 24 60 14222 5560 false Geometry G Base geometry 182c6ab0-a747-4727-b561-f2194243d1cb true true false 1 fc28feb8-702f-47d7-b3d5-fad3d7875a27 14192 5530 15 20 14192 5530 15 20 14201 5540 false Angle A Rotation angle in radians e0f9f0f5-cf6e-4054-bcc4-c855c57dcb46 false true false 1 bcad1d1e-ac8b-4216-8ae6-0439faa419fd 14192 5550 15 20 14192 5550 15 20 14201 5560 false Plane P Rotation plane 37363670-904f-4509-9aeb-200c6783dc41 true true false 0 1 14192 5570 15 20 14192 5570 15 20 14201 5580 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry afc0b66c-39a1-4292-b1bd-ab11c855ee2a true true false 0 14237 5530 15 60 14237 5530 15 60 14246 5560 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 82921829-07c0-4995-bb10-4c5376b8342c false true false longest_list 14091 5538 62 44 14110 5540 24 40 14122 5560 false A A First item for multiplication a05290d8-795b-4656-9db2-aa00bad6b34f true true false 1 8c1f1981-5b77-4268-a90b-271f133ec850 14093 5540 14 20 14093 5540 14 20 14101.5 5550 false B B Second item for multiplication 3b76f314-e38b-4a1b-9f72-78ccbc0e4da4 true true false 1 db6070ba-7637-493c-80d7-89e5a0214271 14093 5560 14 20 14093 5560 14 20 14101.5 5570 false Result R The result of the Multiplication bcad1d1e-ac8b-4216-8ae6-0439faa419fd true true false 0 14137 5540 14 40 14137 5540 14 40 14145.5 5560 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values db6070ba-7637-493c-80d7-89e5a0214271 false true false 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 14013 5562 50 20 14013 5562 50 20 14013.23 5562.872 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Trimmed Moire Crvs Represents a collection of generic data 20f559f4-9311-4b54-bd4e-17a7748832a7 false true true 1 a259c923-605b-4437-a0b7-4672d65c1176 14019 2502 119 20 14019 2502 119 20 14079.39 2512.871 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data c6ef57e0-8b16-4f2b-a458-874784ac5fc3 false true false 1 dff071c1-f4e7-4fc7-b05f-7756d824e482 14918 5358 50 20 14918 5358 50 20 14943.26 5368.411 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4ba31064-bd32-45d0-9515-6f310f1f45cf false true false 0 0.001 true true true 1 0 false 255;0;0;0 255;255;250;90 13803 5464 50 20 13803 5464 50 20 13803.22 5464.872 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13868.22 5135.787 14335.64 5125.2 14336.55 5165.751 13869.13 5176.338 Set up sweep rails 43.7668152 Arial Black true false Scribble Scribble A quick note fef5e56f-b200-470e-b71c-8f181581c45b 13863.22 5120.2 478.334 61.1377 13863.22 5120.2 478.334 61.1377 13868.22 5135.787 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition ad160f85-e162-4157-8b8f-fb22e7f3d18e true true true longest_list 2028 1996 62 44 2047 1998 24 40 2059 2018 false A A First item for addition ebc90be2-c5b1-49ef-aac4-7e12be4f3029 true true true 1 cd57641b-ed52-4cc9-91d3-084b323e7a91 2030 1998 14 20 2030 1998 14 20 2038.5 2008 false B B Second item for addition c222257d-d2af-486a-b9bf-dc76031aae4c true true true 1 c5da525b-7c03-4378-9614-8e169a420431 2030 2018 14 20 2030 2018 14 20 2038.5 2028 false Result R The result of the Addition 8f7ea233-4f4b-46b7-86f5-e78106b7914b true true true 0 2074 1998 14 40 2074 1998 14 40 2082.5 2018 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 8259 988 81 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 8261 990 30 20 8277 990 14 20 8285.5 1000 false 0 Y component Y {y} component 692e4497-d6f4-4680-b2ac-365cd1f2f457 false true true 2 1 3e9a4f12-b1c1-4231-a8cd-d7d8b54e570c 1 8261 1010 30 20 8261 1010 30 20 8285.5 1020 false 0 Z component Z {z} component 937e3634-bbbb-4e5a-b733-aba774896c2b false true true 0 1 8261 1030 30 20 8277 1030 14 20 8285.5 1040 false 0 Point Pt Point coordinate 77cb4be5-662f-44c1-86df-4aff5d966f1e true true true 0 8321 990 17 60 8321 990 17 60 8331 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 21185 819 177 108 21278 821 24 104 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 21187 821 88 34 21187 821 88 34 21232.5 838.3333 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 21187 855 88 35 21187 855 88 35 21232.5 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 21187 890 88 34 21187 890 88 34 21232.5 907.6666 false Output out Print, Reflect and Error streams e808cf6e-f5c5-42d8-8449-2682c9c1cc43 false true true 0 21305 821 55 52 21305 821 55 52 21334 847 false Result centerline centerline Output parameter centerline 34f8b735-b781-4750-bf12-6a98e915ce5a true true true 0 21305 873 55 52 21305 873 55 52 21334 899 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 21404 888 63 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 21406 890 17 20 21406 890 17 20 21416 900 false Shift S Shift offset ac7bcecd-13db-4a22-a1f7-ee60a4627e1f false true true 0 1 21406 910 17 20 21406 910 17 20 21416 920 false -1 Wrap W Wrap values a99d4859-833f-4d84-ad95-40453257a288 false true true 0 1 false 21406 930 17 20 21406 930 17 20 21416 940 false true List L Shifted list bfdbb949-a507-4802-8f7b-9b3fdd295461 true true true 0 21453 890 12 60 21453 890 12 60 21460.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 23761 458 57 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 23763 460 12 20 23763 460 12 20 23770.5 470 false Variable x x Variable #1 49fbee39-730e-4916-afd8-77b591a55192 false true true 1 15712951-110e-4575-b899-2a697cb0eb2e 23763 480 12 20 23763 480 12 20 23770.5 490 false Variable y y Variable #2 f603b47b-aa5c-4c6a-873a-942d2caef61e false true true 1 5aa13931-5c91-4c1c-a215-89e3b3fd767e 23763 500 12 20 23763 500 12 20 23770.5 510 false Result r Expression result 5e874150-d235-4018-9132-8cad57d7f249 true true true 0 23805 460 11 60 23805 460 11 60 23812 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 23921 527 62 44 23940 529 24 40 23952 549 false A A Item to divide (dividend) 434de18a-14d6-49a0-8bed-6ca729359dca true true true 1 5e874150-d235-4018-9132-8cad57d7f249 23923 529 14 20 23923 529 14 20 23931.5 539 false B B Item to divide with (divisor) 4305ea20-61c1-4b39-af05-ba38cad1c3a6 true true true 1 41bbbc3c-2308-4be2-856f-a0a6d4ff7eb1 23923 549 14 20 23923 549 14 20 23931.5 559 false Result R The result of the Division 65a9880b-c0c1-4c9c-b3ad-a61e38f47efd true true true 0 23967 529 14 40 23967 529 14 40 23975.5 549 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 24218 931 177 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 24220 933 82 20 24220 933 82 20 24262.5 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 24220 953 82 20 24220 953 82 20 24262.5 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 24220 973 82 20 24220 973 82 20 24262.5 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 24220 993 82 20 24220 993 82 20 24262.5 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 24220 1013 82 20 24220 1013 82 20 24262.5 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 24220 1033 82 20 24220 1033 82 20 24262.5 1043 false Variable alpha0Factor alpha0Factor Script Variable alpha0Factor 8b50a799-ec00-4356-83cb-f8c9ee5a6515 true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24220 1053 82 20 24220 1053 82 20 24262.5 1063 false Variable alpha1Factor alpha1Factor Script Variable alpha1Factor ee785cce-3ccd-4d75-9b8c-e62238752b09 true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24220 1073 82 20 24220 1073 82 20 24262.5 1083 false Variable deltaL0Factor deltaL0Factor Script Variable deltaL0Factor 32f141e5-538f-40f0-b97f-96e1584851ba true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24220 1093 82 20 24220 1093 82 20 24262.5 1103 false Variable deltaL1Factor deltaL1Factor Script Variable deltaL1Factor be8c762a-3588-46b3-bd84-6ccd4a037aac true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24220 1113 82 20 24220 1113 82 20 24262.5 1123 false Variable alphaExponent alphaExponent Script Variable alphaExponent 5d7f3526-70d6-4568-aeca-d221c9e54972 true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24220 1133 82 20 24220 1133 82 20 24262.5 1143 false Variable deltaLExponent deltaLExponent Script Variable deltaLExponent c9a53740-3481-45c7-b82e-b277f46f01bd true true true 0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 24220 1153 82 20 24220 1153 82 20 24262.5 1163 false Output out Print, Reflect and Error streams 07335fa2-d9b7-4a5a-b3bf-855a55615a45 false true true 0 24332 933 61 60 24332 933 61 60 24364 963 false Result petalPoints petalPoints Output parameter petalPoints 0ab6edb0-d9cb-4059-b500-cac69c505233 true true true 0 24332 993 61 60 24332 993 61 60 24364 1023 false Result alphaList alphaList Output parameter alphaList 281bdf10-aca9-40c5-80a0-5a2160beaa10 true true true 0 24332 1053 61 60 24332 1053 61 60 24364 1083 false Result deltaLList deltaLList Output parameter deltaLList 0737f3ec-b457-41d1-8756-4d985c50a9a5 true true true 0 24332 1113 61 60 24332 1113 61 60 24364 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 23906 1300 114 20 23906 1300 114 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 24184 1300 114 20 24184 1300 114 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 32948 1248 183 20 32948 1248 183 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 false Boolean Toggle Assembled Flower Labels Boolean (true/false) toggle bd2d59b2-cdf9-4288-982c-51cf358b041e false true true 0 31075 -1570 174 20 31075 -1570 174 20 31075.67 -1569.26 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 27095 2023 44 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 27097 2025 13 20 27097 2025 13 20 27105 2035 false Text T The text to display ddf6e69c-28e5-4fa0-a81c-1b0837c24963 false true true 1 ceb169e4-35ee-48aa-b103-a1161cdde3e4 27097 2045 13 20 27097 2045 13 20 27105 2055 false Size S Size of text 229e8c1d-af02-4da6-888f-7297c69665c9 false true true 1 cfb5e3a3-370f-4fc4-b26d-8be58e977ad2 1 27097 2065 13 20 27097 2065 13 20 27105 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 26942 2077 62 44 26962 2079 24 40 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 26944 2079 15 20 26944 2079 15 20 26953 2089 false Gate G Gate index of output stream cb0f4782-e064-4d34-9d9b-e980a17626a2 false true true 2 1 bd2d59b2-cdf9-4288-982c-51cf358b041e 1 26944 2099 15 20 26944 2099 15 20 26953 2109 false 0 Target 0 0 Output for Gate index 0 60634cb3-5867-4fb4-b7e1-5f71b11aeead true false true 0 26989 2079 13 20 26989 2079 13 20 26997 2089 false Target 1 1 Output for Gate index 1 ea2d6248-13eb-4323-8292-9b7dbb37e3da true false true 0 26989 2099 13 20 26989 2099 13 20 26997 2109 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 13676 1173 63 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 13678 1175 17 20 13678 1175 17 20 13688 1185 false Shift S Shift offset a08db63d-2ca4-46a2-9a45-f40c5902af7b false true true 0 1 13678 1195 17 20 13678 1195 17 20 13688 1205 false -1 Wrap W Wrap values 00058e4a-e5bc-44e7-9bc3-9b8d69820ccc false true true 0 1 false 13678 1215 17 20 13678 1215 17 20 13688 1225 false false List L Shifted list 91809be0-fad2-42ac-bce8-12dd1c88307f true true true 0 13725 1175 12 60 13725 1175 12 60 13732.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 31137 -1388 116 20 31137 -1388 116 20 31137.08 -1387.163 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 16853 1252 183 20 16853 1252 183 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 21260 1248 183 20 21260 1248 183 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 22160 1237 89 20 22160 1237 89 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 24038 1237 89 20 24038 1237 89 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 23366 999 185 134 23460 1001 24 130 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 23368 1001 89 65 23368 1001 89 65 23414 1033.5 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 23368 1066 89 65 23368 1066 89 65 23414 1098.5 false Output out Print, Reflect and Error streams 3463fe0f-05a2-422f-a1b7-cc3d47964bdd false true true 0 23487 1001 62 65 23487 1001 62 65 23519.5 1033.5 false Result A fixedNodes Output parameter A f3f73eb7-66a4-4df0-bf23-deed4e776e3c true true true 0 23487 1066 62 65 23487 1066 62 65 23519.5 1098.5 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 26348 2144 65 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 26350 2146 15 20 26350 2146 15 20 26359 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 26350 2166 15 20 26350 2166 15 20 26359 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 26350 2186 15 20 26350 2186 15 20 26359 2196 false 0 1 0 Plane Pl Plane definition 246283c2-584f-4d34-a8cc-eaef69b2a37b true true true 0 26395 2146 16 60 26395 2146 16 60 26404.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 26157 2167 68 20 26157 2167 68 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 26255 2124 61 44 26274 2126 24 40 26286 2146 false Curve C Curve to evaluate 05748727-a8ae-43f4-a8f6-f36447175010 true true true 1 a54547b1-b046-4b9a-857f-fba265cd51db 26257 2126 14 40 26257 2126 14 40 26265.5 2146 false Start S Curve start point 28d946a9-dc4d-41d8-b721-71e1cf7d63cb true true true 0 26301 2126 13 20 26301 2126 13 20 26309 2136 false End E Curve end point b726ee69-e886-4fe4-b38a-2693c97c972b true true true 0 26301 2146 13 20 26301 2146 13 20 26309 2156 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 26452 2076 63 48 26472 2078 24 44 26484 2100 false Plane P Plane to straighten 0ee78033-30a5-4949-a540-a027feef7c10 true true true 1 246283c2-584f-4d34-a8cc-eaef69b2a37b 26454 2078 15 22 26454 2078 15 22 26463 2089 false Direction D Straightening guide direction 6db74e8d-9be5-4dbf-971e-c082cd2f9470 false true true 1 a54547b1-b046-4b9a-857f-fba265cd51db 26454 2100 15 22 26454 2100 15 22 26463 2111 false Plane P Straightened plane b7968ccd-3bd0-40cf-b208-58142cd94aae true true true 0 26499 2078 14 22 26499 2078 14 22 26507.5 2089 false Angle A Rotation angle 6e75952b-953a-4efd-b39b-c07a715ab98d false true true 0 26499 2100 14 22 26499 2100 14 22 26507.5 2111 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 26833 2076 64 50 26853 2078 24 46 26865 2101 false Geometry G Base geometry 0ff84084-ce5b-4717-bfc5-bf91f2885b25 true true true 1 b7968ccd-3bd0-40cf-b208-58142cd94aae 26835 2078 15 23 26835 2078 15 23 26844 2089.5 false Translation T Translation vector 77442d5f-586e-4a87-95c9-a06a7604d544 false true true 1 8ce7b01c-5630-4e8c-91e8-2a7b42807a64 26835 2101 15 23 26835 2101 15 23 26844 2112.5 false Geometry G Translated geometry cdb17bb4-e4ad-4360-86d0-da06cf241838 true true true 0 26880 2078 15 23 26880 2078 15 23 26889 2089.5 false Transform X Transformation data b7869b2e-2a4e-4f19-99bf-68af244ed2d6 false true true 0 26880 2101 15 23 26880 2101 15 23 26889 2112.5 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 26655 2112 62 45 26674 2114 24 41 26686 2135 false Vector V Base vector 14e5ed9b-f12c-4377-8384-9706a6b76130 false true true 1 8eb71e04-d4db-4938-ae4b-d3bd5680abd2 26657 2114 14 20 26657 2114 14 20 26665.5 2124.25 false Amplitude A Amplitude (length) value e3792f34-fd01-4bbf-9c03-1031ff6d7f81 false true true 1 75ec43c3-996a-4f2f-b9b2-d3883853ffee 1 26657 2134 14 21 26657 2134 14 21 26665.5 2144.75 false 1 Vector V Resulting vector ff53cc7e-4927-4ad9-8836-736541cc88b5 false true true 0 26701 2114 14 41 26701 2114 14 41 26709.5 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 26550 2092 62 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 26552 2094 13 80 26552 2094 13 80 26560 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 15 20 26595 2094 15 20 26604 2104 false X-Axis X X-Axis vector 8eb71e04-d4db-4938-ae4b-d3bd5680abd2 false true true 0 26595 2114 15 20 26595 2114 15 20 26604 2124 false Y-Axis Y Y-Axis vector 7e1fba79-61b9-4a52-b05c-121b08511c33 false true true 0 26595 2134 15 20 26595 2134 15 20 26604 2144 false Z-Axis Z Z-Axis vector 38678c46-d5fd-4e09-81bb-79a5aaa826e7 false true true 0 26595 2154 15 20 26595 2154 15 20 26604 2164 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 4fa7151f-46c1-40e3-bbdd-c2964a89bf54 false true true longest_list 26742 2125 62 44 26761 2127 24 40 26773 2147 false A A First item for addition e666c9de-b066-4a41-9155-77742effd8b6 true true true 1 ff53cc7e-4927-4ad9-8836-736541cc88b5 26744 2127 14 20 26744 2127 14 20 26752.5 2137 false B B Second item for addition a1f86d21-09ef-4bf0-a94c-ba74a7fd122a true true true 1 3e05b179-03c2-4a64-8340-422359cb49a2 26744 2147 14 20 26744 2147 14 20 26752.5 2157 false Result R The result of the Addition 8ce7b01c-5630-4e8c-91e8-2a7b42807a64 true true true 0 26788 2127 14 40 26788 2127 14 40 26796.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 25774 2172 76 20 25774 2172 76 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 26103 2478 114 20 26103 2478 114 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 27264 2432 44 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 27266 2434 13 20 27266 2434 13 20 27274 2444 false Text T The text to display d80cb3a5-d461-4707-a3fb-384214e22283 false true true 1 5a757f18-e919-4d4c-96dd-8b9e621f8010 27266 2454 13 20 27266 2454 13 20 27274 2464 false Size S Size of text 50a0333b-9f51-4864-a263-b52a3526fe36 false true true 1 a373b300-6ea7-4d20-8b3d-a548a5029c67 1 27266 2474 13 20 27266 2474 13 20 27274 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 27111 2488 62 44 27131 2490 24 40 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 27113 2490 15 20 27113 2490 15 20 27122 2500 false Gate G Gate index of output stream 17f4b0b9-aed6-4409-9d65-1f500f53a7e2 false true true 2 1 bd2d59b2-cdf9-4288-982c-51cf358b041e 1 27113 2510 15 20 27113 2510 15 20 27122 2520 false 0 Target 0 0 Output for Gate index 0 d1d37358-f1eb-431d-bf84-a103a07e2e15 true false true 0 27158 2490 13 20 27158 2490 13 20 27166 2500 false Target 1 1 Output for Gate index 1 4aa20f1a-e226-48a2-a80f-1ae707ccfaf5 true false true 0 27158 2510 13 20 27158 2510 13 20 27166 2520 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 25664 2148 64 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 25666 2150 17 20 25666 2150 17 20 25676 2160 false Index i Item index 3261d937-43b4-4e7e-b7fd-58aead41a1c2 false true true 0 1 25666 2170 17 20 25666 2170 17 20 25676 2180 false 0 Wrap W Wrap index to list bounds a03b4092-2efd-4469-9caf-5cd711f3c988 false true true 0 1 false 25666 2190 17 20 25666 2190 17 20 25676 2200 false false Element E Item at {i'} c1245a2c-5cde-4084-a342-261f0758ada0 true true true 0 25713 2150 13 60 25713 2150 13 60 25721 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 26915 1738 76 20 26915 1738 76 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 26249 1799 62 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 26251 1801 13 80 26251 1801 13 80 26259 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 15 20 26294 1801 15 20 26303 1811 false X-Axis X X-Axis vector bdac9194-afa5-4bec-b20a-8420c3e45ef0 false true true 0 26294 1821 15 20 26294 1821 15 20 26303 1831 false Y-Axis Y Y-Axis vector a25485be-1599-48f1-b961-9047c9529c37 false true true 0 26294 1841 15 20 26294 1841 15 20 26303 1851 false Z-Axis Z Z-Axis vector 5eb917c2-6fc0-4796-9c08-766612b06c1a false true true 0 26294 1861 15 20 26294 1861 15 20 26303 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 26481 1757 64 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 26483 1759 15 20 26483 1759 15 20 26492 1769 false Angle A Rotation angle in radians c8cc6152-badd-479e-8a7c-86b202f07942 false true true 1 2d8ef6a5-095a-4444-bcaf-a7ccfafe994d 26483 1779 15 20 26483 1779 15 20 26492 1789 false Center C Center of rotation 14eebab6-8a15-4228-9543-72a2a4cbdd80 true true true 1 d20e5d1f-2a60-44bb-ac8b-94400d036f5d 26483 1799 15 20 26483 1799 15 20 26492 1809 false Axis X Axis of rotation 1d8d2c46-cc1c-4cf9-b9c4-0fe28ec5ec74 false true true 1 dc34d018-46d7-4b8a-9b88-42f705a51681 1 26483 1819 15 20 26483 1819 15 20 26492 1829 false 0 0 1 Geometry G Rotated geometry 8c1e0687-082d-41b8-a00d-775004a5992c true true true 0 26528 1759 15 40 26528 1759 15 40 26537 1779 false Transform X Transformation data 96fe7836-b857-4dcb-b01e-8a73073f38cb false true true 0 26528 1799 15 40 26528 1799 15 40 26537 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 26388 1776 61 28 26408 1778 24 24 26420 1790 false Factor N Factor to be multiplied by Pi 426a7b38-4058-4ad6-9059-3e6f789840c1 false true true 0 1 26390 1778 15 24 26390 1778 15 24 26399 1790 false 1 Output y Output value 2d8ef6a5-095a-4444-bcaf-a7ccfafe994d false true true 0 26435 1778 12 24 26435 1778 12 24 26442.5 1790 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 378e38ae-4655-4c8d-875c-f30e75b5132c false true true longest_list 26386 1829 62 44 26405 1831 24 40 26417 1851 false A A First item for addition 8603271f-e7ab-4a3a-ba87-bf091553a6b2 true true true 1 bdac9194-afa5-4bec-b20a-8420c3e45ef0 26388 1831 14 20 26388 1831 14 20 26396.5 1841 false B B Second item for addition 4ca4dd26-0d48-4c95-9d5a-4350626fb280 true true true 1 5eb917c2-6fc0-4796-9c08-766612b06c1a 26388 1851 14 20 26388 1851 14 20 26396.5 1861 false Result R The result of the Addition dc34d018-46d7-4b8a-9b88-42f705a51681 true true true 0 26432 1831 14 40 26432 1831 14 40 26440.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 26831 1768 64 50 26851 1770 24 46 26863 1793 false Geometry G Base geometry 408aeb3d-5e7d-4e81-9d5d-dc5c6584b9d5 true true true 1 8c1e0687-082d-41b8-a00d-775004a5992c 26833 1770 15 23 26833 1770 15 23 26842 1781.5 false Translation T Translation vector b6bfbcb7-dcc9-43c3-8247-220b1760ab4b false true true 1 998e7424-7e83-47f6-a2b4-79164565a568 26833 1793 15 23 26833 1793 15 23 26842 1804.5 false Geometry G Translated geometry 0d3ba56a-ccbd-4802-b8c5-b4aa895a082b true true true 0 26878 1770 15 23 26878 1770 15 23 26887 1781.5 false Transform X Transformation data a37a08b8-d0c8-4c90-9f33-29bbb65b2c78 false true true 0 26878 1793 15 23 26878 1793 15 23 26887 1804.5 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 26595 1796 62 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 26597 1798 13 80 26597 1798 13 80 26605 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 15 20 26640 1798 15 20 26649 1808 false X-Axis X X-Axis vector 0c9b8d7d-3b2c-483b-8aaa-14c97637ad30 false true true 0 26640 1818 15 20 26640 1818 15 20 26649 1828 false Y-Axis Y Y-Axis vector 851b33b0-2059-4ed7-9db3-5158ff4574f0 false true true 0 26640 1838 15 20 26640 1838 15 20 26649 1848 false Z-Axis Z Z-Axis vector 146e5dbe-6ae9-40f9-b61b-684eca64caee false true true 0 26640 1858 15 20 26640 1858 15 20 26649 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 26739 1818 62 45 26758 1820 24 41 26770 1841 false Vector V Base vector 68271685-82f6-4ec9-b5b6-35758c4fdcfa false true true 1 0c9b8d7d-3b2c-483b-8aaa-14c97637ad30 26741 1820 14 20 26741 1820 14 20 26749.5 1830.25 false Amplitude A Amplitude (length) value 0e593ae5-f0b5-4bd2-a51e-fb2d261d1ec9 false true true 1 8ec8c1cb-daf4-488e-aa54-b526d2a0f117 1 26741 1840 14 21 26741 1840 14 21 26749.5 1850.75 false 1 Vector V Resulting vector 998e7424-7e83-47f6-a2b4-79164565a568 false true true 0 26785 1820 14 41 26785 1820 14 41 26793.5 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 27092 2455 76 20 27092 2455 76 20 27130.64 2465.198 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 26307 2527 62 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 26309 2529 13 80 26309 2529 13 80 26317 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 15 20 26352 2529 15 20 26361 2539 false X-Axis X X-Axis vector 233558ab-b366-4ffd-a43e-cbba2a85f508 false true true 0 26352 2549 15 20 26352 2549 15 20 26361 2559 false Y-Axis Y Y-Axis vector 66595edd-ad8c-4a80-85f9-5a5545645708 false true true 0 26352 2569 15 20 26352 2569 15 20 26361 2579 false Z-Axis Z Z-Axis vector 93b894f0-8c9c-45d0-a2ff-df5aa5999dd5 false true true 0 26352 2589 15 20 26352 2589 15 20 26361 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 26636 2617 110 20 26636 2617 110 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 26407 2476 64 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 26409 2478 15 20 26409 2478 15 20 26418 2488 false Angle A Rotation angle in radians 2f178e7b-889c-4168-8eaf-de84f8a4411f false true true 1 161a74c2-0d6a-4597-ae68-e76bdb12b43b 26409 2498 15 20 26409 2498 15 20 26418 2508 false Center C Center of rotation f43b4984-42c3-43d0-a071-e365133ede99 true true true 1 3406d387-846c-417c-9854-c11563a485da 26409 2518 15 20 26409 2518 15 20 26418 2528 false Axis X Axis of rotation 3ce04e96-4ee9-4508-b43c-1d25e67d7edd false true true 1 66595edd-ad8c-4a80-85f9-5a5545645708 1 26409 2538 15 20 26409 2538 15 20 26418 2548 false 0 0 1 Geometry G Rotated geometry 33f74a3c-ecb6-4020-b48a-125879af7de3 true true true 0 26454 2478 15 40 26454 2478 15 40 26463 2498 false Transform X Transformation data ef606a3f-b201-47a1-b7cf-d5dacd99e1ac false true true 0 26454 2518 15 40 26454 2518 15 40 26463 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 26309 2495 61 28 26329 2497 24 24 26341 2509 false Factor N Factor to be multiplied by Pi ded3f4c4-72ad-42b0-bb51-e326dde1a0b6 false true true 0 1 26311 2497 15 24 26311 2497 15 24 26320 2509 false 1 Output y Output value 161a74c2-0d6a-4597-ae68-e76bdb12b43b false true true 0 26356 2497 12 24 26356 2497 12 24 26363.5 2509 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 27002 2487 64 50 27022 2489 24 46 27034 2512 false Geometry G Base geometry 2f411aaa-09f9-4303-bc32-5ef738f2c6a3 true true true 1 37190980-d061-4d5a-8363-fcbdf2c124b9 27004 2489 15 23 27004 2489 15 23 27013 2500.5 false Translation T Translation vector 6959f3f2-e6b6-49b2-9753-86f0bf2c9dd2 false true true 1 592d862d-54d7-4bba-82f2-9bf95681d1df 27004 2512 15 23 27004 2512 15 23 27013 2523.5 false Geometry G Translated geometry 309f6bd0-ad1b-4724-9bae-36c436479d28 true true true 0 27049 2489 15 23 27049 2489 15 23 27058 2500.5 false Transform X Transformation data fc5c412a-f9ee-426a-b338-63c49357bbbc false true true 0 27049 2512 15 23 27049 2512 15 23 27058 2523.5 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 26689 2505 62 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 26691 2507 13 80 26691 2507 13 80 26699 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 15 20 26734 2507 15 20 26743 2517 false X-Axis X X-Axis vector 02d29e3e-2faf-4c14-8d13-81e8a73134f8 false true true 0 26734 2527 15 20 26734 2527 15 20 26743 2537 false Y-Axis Y Y-Axis vector 7aec3352-ecc0-482b-9053-dda1b4d5eced false true true 0 26734 2547 15 20 26734 2547 15 20 26743 2557 false Z-Axis Z Z-Axis vector 557d97d4-f450-469c-9f70-d1bf7588a27f false true true 0 26734 2567 15 20 26734 2567 15 20 26743 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 26803 2582 62 45 26822 2584 24 41 26834 2605 false Vector V Base vector 19dffef9-8893-4d67-a003-b40f0b2f5b6a false true true 1 7aec3352-ecc0-482b-9053-dda1b4d5eced 26805 2584 14 20 26805 2584 14 20 26813.5 2594.25 false Amplitude A Amplitude (length) value ab6892d7-e7de-48e0-81fb-7bc8bb4eab0a false true true 1 ec6abc17-4b7e-4a95-b056-55dae7607b89 1 26805 2604 14 21 26805 2604 14 21 26813.5 2614.75 false 1 Vector V Resulting vector 494e8b42-f9ec-4d72-a75b-4025724b6894 false true true 0 26849 2584 14 41 26849 2584 14 41 26857.5 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 26655 2168 62 45 26674 2170 24 41 26686 2191 false Vector V Base vector bc688141-a2df-49c3-a15c-809e2056514b false true true 1 7e1fba79-61b9-4a52-b05c-121b08511c33 26657 2170 14 20 26657 2170 14 20 26665.5 2180.25 false Amplitude A Amplitude (length) value 377658ec-4ccf-442b-8425-6543f601281b false true true 1 0962740e-7253-441a-8433-6b37f57296c5 1 26657 2190 14 21 26657 2190 14 21 26665.5 2200.75 false 1 Vector V Resulting vector 3e05b179-03c2-4a64-8340-422359cb49a2 false true true 0 26701 2170 14 41 26701 2170 14 41 26709.5 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 26803 2527 62 45 26822 2529 24 41 26834 2550 false Vector V Base vector 2efe7d94-f84c-44c9-b6c8-e24d6bacefb1 false true true 1 02d29e3e-2faf-4c14-8d13-81e8a73134f8 26805 2529 14 20 26805 2529 14 20 26813.5 2539.25 false Amplitude A Amplitude (length) value cd660dc6-8c70-463d-a333-a04093131a93 false true true 1 65621842-80cc-44e9-88a6-3e6e9a5b2e6f 1 26805 2549 14 21 26805 2549 14 21 26813.5 2559.75 false 1 Vector V Resulting vector b13fbd37-35de-4dd7-a3b3-e386464000a2 false true true 0 26849 2529 14 41 26849 2529 14 41 26857.5 2549.5 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 9f77de1b-ea12-40c8-ba72-2033736e44a4 false true true longest_list 26894 2555 62 44 26913 2557 24 40 26925 2577 false A A First item for addition fd4f9d06-800e-4707-bb20-a36b467b0774 true true true 1 b13fbd37-35de-4dd7-a3b3-e386464000a2 26896 2557 14 20 26896 2557 14 20 26904.5 2567 false B B Second item for addition a6fb2b01-d990-452f-bccf-1ab1400473de true true true 1 494e8b42-f9ec-4d72-a75b-4025724b6894 26896 2577 14 20 26896 2577 14 20 26904.5 2587 false Result R The result of the Addition 592d862d-54d7-4bba-82f2-9bf95681d1df true true true 0 26940 2557 14 40 26940 2557 14 40 26948.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 26148 2455 76 20 26148 2455 76 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 26892 2047 104 20 26892 2047 104 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 26140 1738 76 20 26140 1738 76 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 24938 1300 114 20 24938 1300 114 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 25741 2046 104 20 25741 2046 104 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 29723 2005 99 20 29723 2005 99 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 34805 1894 61 44 34823 1896 24 40 34835 1916 false Breps B Breps to join 2e62dc1b-480a-4730-8105-3944c313104c true true true 1 1 8bd7a4b7-0f1c-4d71-8bff-80e116dbc2c4 34807 1896 13 40 34807 1896 13 40 34815 1916 false Breps B Joined Breps ccac7a03-654d-4a28-bef0-70b7947c2e80 true true true 0 34850 1896 14 20 34850 1896 14 20 34858.5 1906 false Closed C Closed flag for each resulting Brep 87aefba2-f403-4d03-b797-9295d3c2c4ca false true true 0 false 34850 1916 14 20 34850 1916 14 20 34858.5 1926 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 35118 2098 61 44 35136 2100 24 40 35148 2120 false Breps B Breps to join 2cfae2be-60d2-4d41-be99-4c440fc138f9 true true true 1 1 df378f21-df77-4796-bf35-dac8cefeb05a 35120 2100 13 40 35120 2100 13 40 35128 2120 false Breps B Joined Breps c46aef61-500d-431e-90ad-781cee09977b true true true 0 35163 2100 14 20 35163 2100 14 20 35171.5 2110 false Closed C Closed flag for each resulting Brep 4e5de4cb-826f-4984-b907-f40c7db6d247 false true true 0 false 35163 2120 14 20 35163 2120 14 20 35171.5 2130 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 34678 1983 84 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 34680 1985 35 30 34680 1985 35 30 34707 2000 false Point uv {uv} coordinate to evaluate 5b266455-e0b4-40f4-ac82-396a0e9fa422 false true true 1 61dabaab-34cf-44e9-910f-f792f1babd20 34680 2015 35 30 34696 2015 19 30 34707 2030 false Point P Point at {uv} f27de07a-3203-4b7d-aa07-ac706bd06e28 true true true 0 34745 1985 15 20 34745 1985 15 20 34754 1995 false Normal N Normal at {uv} af377dcc-da6e-4fc4-9105-e822ad3b064f false true true 0 34745 2005 15 20 34745 2005 15 20 34754 2015 false Frame F Frame at {uv} ce812f86-89f6-41dc-ab4b-0ee02969332e true true true 0 34745 2025 15 20 34745 2025 15 20 34754 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 34382 2073 121 20 34382 2073 121 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 34365 2032 139 20 34365 2032 139 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 34340 1887 164 20 34340 1887 164 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 34408 1992 96 20 34408 1992 96 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 34699 2066 60 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 34701 2068 13 20 34701 2068 13 20 34709 2078 false Stream 1 1 Input stream #1 d6b03261-c7ea-4e1e-894d-8b408a699d94 true false true 2 1 38e0b067-856e-4757-b435-c8f5b1d6787f 34701 2088 13 20 34701 2088 13 20 34709 2098 false Stream 2 2 Input stream #2 ad32d2d7-f76f-49a0-b09e-56505251087b true false true 2 1 65e8d7a6-3998-4c19-96a3-9a8796f8295c 34701 2108 13 20 34701 2108 13 20 34709 2118 false Stream 3 3 Input stream #3 f80b892e-132d-49bb-a221-296ae9060fa5 true false true 2 1 5b736647-84bf-459b-89ae-20ac26682d9a 34701 2128 13 20 34701 2128 13 20 34709 2138 false Stream S Merged stream 03dcf3ef-3efa-4d9d-9d9b-7b3308167bfb true true true 0 34744 2068 13 80 34744 2068 13 80 34752 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 35020 2096 62 44 35040 2098 24 40 35052 2118 false Base B Profile curve or surface b9781fd0-3ac5-4078-9437-740638baea3f true true true 1 03dcf3ef-3efa-4d9d-9d9b-7b3308167bfb 35022 2098 15 20 35022 2098 15 20 35031 2108 false Direction D Extrusion direction 665a04b6-c765-4666-b9ab-495b6960f06a false true true 1 6ce95b5e-6665-4d17-86a0-ceea37cfba65 35022 2118 15 20 35022 2118 15 20 35031 2128 false Extrusion E Extrusion result df378f21-df77-4796-bf35-dac8cefeb05a true true true 0 35067 2098 13 40 35067 2098 13 40 35075 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 34936 2003 62 45 34955 2005 24 41 34967 2026 false Vector V Base vector fd96de0b-6c6f-4526-959f-5db715b5147e false true true 1 af377dcc-da6e-4fc4-9105-e822ad3b064f 34938 2005 14 20 34938 2005 14 20 34946.5 2015.25 false Amplitude A Amplitude (length) value a3706bd6-ab5b-40a1-a9a6-241af332580a false true true 1 6eebc25a-26d7-4d0c-950f-9a2c01d38d4f 1 34938 2025 14 21 34938 2025 14 21 34946.5 2035.75 false 1 Vector V Resulting vector 6ce95b5e-6665-4d17-86a0-ceea37cfba65 false true true 0 34982 2005 14 41 34982 2005 14 41 34990.5 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 29989 2349 64 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 29991 2351 17 20 29991 2351 17 20 30001 2361 false Index i Item index 9920ab8b-16ab-49cf-87ff-0411ccf359a2 false true true 1 051b6e87-1e15-4f77-b3fa-a45c607d29c1 1 29991 2371 17 20 29991 2371 17 20 30001 2381 false 0 Wrap W Wrap index to list bounds 012cf6a1-6c50-4717-8f46-b6a62d237f08 false true true 0 1 false 29991 2391 17 20 29991 2391 17 20 30001 2401 false false Element E Item at {i'} 8f4e7ee6-06a8-438b-b94c-cc7b30051310 true true true 0 30038 2351 13 60 30038 2351 13 60 30046 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 31137 2711 62 31 31157 2713 24 27 31169 2727 false Origin O Origin of plane 187c42cc-9851-4fb3-9239-d8750bf25312 true true true 1 a92781da-e554-4e5b-bf51-ac5d5eb14c06 1 31139 2713 15 27 31139 2713 15 27 31148 2726.5 false 0 0 0 Plane P World XY plane a1117180-9fd7-4e1b-8962-49cfa010a5f5 true true true 0 31184 2713 13 27 31184 2713 13 27 31192 2726.5 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 30074 2370 86 20 30074 2370 86 20 30117.75 2380.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 28770 1300 114 20 28770 1300 114 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 29700 2056 114 20 29700 2056 114 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 30276 2048 65 70 30296 2050 24 66 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 30278 2050 15 33 30278 2050 15 33 30287 2066.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 30278 2083 15 33 30278 2083 15 33 30287 2099.5 false 1 Plane Pl Offset plane 0f5ef5b2-c753-4627-89e3-341ac16dda59 true true true 0 30323 2050 16 66 30323 2050 16 66 30332.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 30067 2096 170 20 30067 2096 170 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 30418 1979 65 70 30438 1981 24 66 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 30420 1981 15 33 30420 1981 15 33 30429 1997.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 30420 2014 15 33 30420 2014 15 33 30429 2030.5 false 1 Plane Pl Offset plane f46f70b6-b445-46ce-bf61-2522a3cdb2ba true true true 0 30465 1981 16 66 30465 1981 16 66 30474.5 2014 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction c5a05a90-97ba-45c4-b20c-fc32852777f6 false true true longest_list 30233 1962 62 44 30252 1964 24 40 30264 1984 false A A Item to subtract from (minuend) 789d8e27-9a3f-4d35-a78d-cf0c2cdfe250 true true true 1 ccf2671e-7e26-4a6f-a68d-cd39d379445e 30235 1964 14 20 30235 1964 14 20 30243.5 1974 false B B Item to subtract (subtrahend) 0fe8e86b-cd4a-49cd-84b3-1134e09c1971 true true true 1 902e57a6-7f90-4021-abf3-a93721fb39a7 30235 1984 14 20 30235 1984 14 20 30243.5 1994 false Result R The result of the Subtraction 48500fa9-5cd3-40b5-ad7a-bb0231587f0f true true true 0 30279 1964 14 40 30279 1964 14 40 30287.5 1984 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 29855 2002 62 44 29874 2004 24 40 29886 2024 false A A First item for multiplication 8e8850f8-11d0-45e8-9bb0-5a49359bbec5 true true true 1 b6c7905a-4838-4f30-b764-0e405321a800 29857 2004 14 20 29857 2004 14 20 29865.5 2014 false B B Second item for multiplication d7f012e7-18ea-4799-bd1a-bfc3063db72e true true true 1 0c3ce4f9-e820-4bf4-800e-dc9f8d9993ec 29857 2024 14 20 29857 2024 14 20 29865.5 2034 false Result R The result of the Multiplication ccf2671e-7e26-4a6f-a68d-cd39d379445e true true true 0 29901 2004 14 40 29901 2004 14 40 29909.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 30591 2684 62 44 30610 2686 24 40 30622 2706 false A A Item to divide (dividend) e0e7ba2e-82d2-46d2-9429-757ba67dc758 true true true 1 099b6df7-9efc-4d6f-84f8-67f3900d50d0 30593 2686 14 20 30593 2686 14 20 30601.5 2696 false B B Item to divide with (divisor) cf2695f4-8148-4e2d-b73e-4e6716b3c1ad true true true 1 faa9d535-9e55-495b-a4ca-e0e92569e354 30593 2706 14 20 30593 2706 14 20 30601.5 2716 false Result R The result of the Division bca418bf-e25f-4c3e-89ba-e828b3cf2655 true true true 0 30637 2686 14 40 30637 2686 14 40 30645.5 2706 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 30830 2655 80 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 30832 2657 33 20 30848 2657 17 20 30858 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 30832 2677 33 20 30832 2677 33 20 30858 2687 false 3 Segments S Number of segments 1b57fcb6-6d93-40b9-b257-f41668b51b01 false true true 0 1 30832 2697 33 20 30848 2697 17 20 30858 2707 false 6 Fillet Radius Rf Polygon corner fillet radius 66fa74b5-7e74-43b6-a9c1-7a6028d1713e false true true 0 1 30832 2717 33 20 30848 2717 17 20 30858 2727 false 0 Polygon P Polygon 6e044f7f-0cf4-4d34-a44c-7c9c685658ad true true true 0 30895 2657 13 40 30895 2657 13 40 30903 2677 false Length L Length of polygon curve 8be85bf4-0487-4910-bcca-31b24b29fed1 false true true 0 30895 2697 13 40 30895 2697 13 40 30903 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 30954 2666 62 44 30974 2668 24 40 30986 2688 false Base B Profile curve or surface 1974947b-b314-416d-a398-300a8ccdb9ca true true true 1 6e044f7f-0cf4-4d34-a44c-7c9c685658ad 30956 2668 15 20 30956 2668 15 20 30965 2678 false Direction D Extrusion direction 353f7c60-736a-4713-8224-d1f4719ff6ce false true true 1 ec65285b-5714-40db-baaf-e1b4ad5fbb4d 30956 2688 15 20 30956 2688 15 20 30965 2698 false Extrusion E Extrusion result 553eaa7c-fa3f-4722-99fa-90967dcfac1d true true true 0 31001 2668 13 40 31001 2668 13 40 31009 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 31043 2670 60 38 31061 2672 24 34 31073 2689 false Brep B Brep to cap 221ce185-122b-43c8-a6ae-58ef77c1993e true true true 1 553eaa7c-fa3f-4722-99fa-90967dcfac1d 31045 2672 13 34 31045 2672 13 34 31053 2689 false Brep B Capped Brep 6395cad8-da95-4c6a-ad8d-9b68039ebbd6 true true true 0 31088 2672 13 34 31088 2672 13 34 31096 2689 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 30836 2747 76 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 30838 2749 28 24 30838 2749 28 24 30861.5 2761 false 1 Unit vector V World {z} vector ec65285b-5714-40db-baaf-e1b4ad5fbb4d false true true 0 30896 2749 14 24 30896 2749 14 24 30904.5 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 30694 2696 62 44 30714 2698 24 40 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 30696 2698 15 20 30696 2698 15 20 30705 2708 false Gate G Gate index of output stream 0057327c-1956-43da-9c46-38248eee4f98 false true true 2 1 3923e384-3d2e-4e01-a170-123a06b59e0e 1 30696 2718 15 20 30696 2718 15 20 30705 2728 false 0 Target 0 0 Output for Gate index 0 151121dd-4098-46ef-8750-0cf5b6df28e2 true false true 0 30741 2698 13 20 30741 2698 13 20 30749 2708 false Target 1 1 Output for Gate index 1 268d07d4-f110-43f5-9d52-163de2c2b0a7 true false true 0 30741 2718 13 20 30741 2718 13 20 30749 2728 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 31134 -1280 121 20 31134 -1280 121 20 31134.29 -1279.66 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 31241 2679 80 64 31277 2681 24 60 31289 2711 false Geometry G Base geometry 3fb1b3c8-79aa-4c02-bcf2-e9facc646605 true true true 1 6395cad8-da95-4c6a-ad8d-9b68039ebbd6 31243 2681 31 20 31259 2681 15 20 31268 2691 false Initial A Reference plane 576d5479-75da-4299-9254-9822c3816ddd true true true 1 a1117180-9fd7-4e1b-8962-49cfa010a5f5 1 31243 2701 31 20 31259 2701 15 20 31268 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 31243 2721 31 20 31243 2721 31 20 31268 2731 false Geometry G Reoriented geometry 855eb3de-4455-4e35-902e-cca0a2d483a8 true true true 0 31304 2681 15 30 31304 2681 15 30 31313 2696 false Transform X Transformation data acf1c2d6-95df-4d08-a9a4-75920a866aad false true true 0 31304 2711 15 30 31304 2711 15 30 31313 2726 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 31478 2770 80 50 31514 2772 24 46 31526 2795 false Geometry G Base geometry b34be937-f3a1-4ca9-9211-ad63f2f0b5d1 true true true 1 855eb3de-4455-4e35-902e-cca0a2d483a8 31480 2772 31 23 31496 2772 15 23 31505 2783.5 false Translation T Translation vector e6846c5f-8e95-4198-9d08-853dc395f65c false true true 2 1 78e379b4-0e0a-41d8-8204-9327022cb068 31480 2795 31 23 31480 2795 31 23 31505 2806.5 false Geometry G Translated geometry f01b487b-eb1e-47fe-8633-0779fe74b7a4 true true true 0 31541 2772 15 23 31541 2772 15 23 31550 2783.5 false Transform X Transformation data 0f2420b5-f2fb-4887-bd62-8c24ad4a3ce7 false true true 0 31541 2795 15 23 31541 2795 15 23 31550 2806.5 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 31377 2825 62 45 31396 2827 24 41 31408 2848 false Vector V Base vector 950086ae-e28f-486c-8231-3c7157b4a60c false true true 1 1 991b7525-b8f1-4be8-8cb0-741e87015a7a 31379 2827 14 20 31379 2827 14 20 31387.5 2837.25 false Amplitude A Amplitude (length) value 5d54e9f9-a1a8-4eec-8c62-fc79ee891f55 false true true 1 4df5126e-851b-4309-b1a1-158123fb07f8 1 31379 2847 14 21 31379 2847 14 21 31387.5 2857.75 false 1 Vector V Resulting vector 78e379b4-0e0a-41d8-8204-9327022cb068 false true true 0 31423 2827 14 41 31423 2827 14 41 31431.5 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 16991 1093 62 44 17010 1095 24 40 17022 1115 false A A First item for addition ec8664a0-26c5-472b-98ce-bf9d7951410d true true true 1 75380f92-d3d4-4d16-b710-9405b2e76ad5 16993 1095 14 20 16993 1095 14 20 17001.5 1105 false B B Second item for addition a9592985-1a23-4ee9-b4ce-281cef446a49 true true true 1 14847bc4-819e-4930-942e-7aab03ea020b 16993 1115 14 20 16993 1115 14 20 17001.5 1125 false Result R The result of the Addition 359381e3-436c-44e7-b516-d70ea899a65a true true true 0 17037 1095 14 40 17037 1095 14 40 17045.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 17135 1223 212 20 17135 1223 212 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 23522 1223 212 20 23522 1223 212 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 35907 1300 114 20 35907 1300 114 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 36719 1300 114 20 36719 1300 114 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 34694 1883 62 44 34714 1885 24 40 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 34696 1885 15 20 34696 1885 15 20 34705 1895 false Gate G Gate index of output stream e8f6dac9-a20c-4dae-b928-e3ef9121eb86 false true true 2 1 d9fe6640-7d79-422a-b56f-4a27329f60bf 1 34696 1905 15 20 34696 1905 15 20 34705 1915 false 0 Target 0 0 Output for Gate index 0 0bdf8681-d517-4692-b0bd-e81878cdc0e7 true false true 0 34741 1885 13 20 34741 1885 13 20 34749 1895 false Target 1 1 Output for Gate index 1 8bd7a4b7-0f1c-4d71-8bff-80e116dbc2c4 true false true 0 34741 1905 13 20 34741 1905 13 20 34749 1915 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 31152 -1412 101 20 31152 -1412 101 20 31152.24 -1411.013 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 28b48741-a291-41ef-81d9-a17b25e86c46 false true true longest_list 30528 2040 61 56 30547 2042 24 52 30559 2068 false Stream A A Input stream #1 8a4714c4-7634-40a2-bff8-df2f0acbd296 true true true 2 1 f46f70b6-b445-46ce-bf61-2522a3cdb2ba 30530 2042 14 26 30530 2042 14 26 30538.5 2055 false Stream B B Input stream #2 905e9dfd-9956-4008-8fd9-8654ab36ff89 true true true 2 1 0f5ef5b2-c753-4627-89e3-341ac16dda59 30530 2068 14 26 30530 2068 14 26 30538.5 2081 false Stream S Merged stream f36144a3-1af3-46f0-bb18-a963976b4352 true true true 0 30574 2042 13 52 30574 2042 13 52 30582 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 30301 2403 61 44 30320 2405 24 40 30332 2425 false Curve C Curve to evaluate 5d98f1af-6172-4a46-a3e5-9423e7df83c3 true true true 1 8bebf84d-1042-47b8-8dea-f918f533b726 30303 2405 14 40 30303 2405 14 40 30311.5 2425 false Start S Curve start point 80fddd1b-ea40-4fd0-a311-821be8946d6d true true true 0 30347 2405 13 20 30347 2405 13 20 30355 2415 false End E Curve end point 384263fc-18b5-4c0e-815e-47e044cd3e6c true true true 0 30347 2425 13 20 30347 2425 13 20 30355 2435 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 30425 2404 63 64 30445 2406 24 60 30457 2436 false Point A A Base point a7686745-f423-4460-b464-859adc8bb9ca true true true 1 80fddd1b-ea40-4fd0-a311-821be8946d6d 30427 2406 15 20 30427 2406 15 20 30436 2416 false Point B B Tip point 53556d49-9b60-4d86-b7fa-91c96ca90a4c true true true 1 384263fc-18b5-4c0e-815e-47e044cd3e6c 30427 2426 15 20 30427 2426 15 20 30436 2436 false Unitize U Unitize output 8f28d549-34a5-4bc1-adff-b4aa16e266b1 false true true 0 1 false 30427 2446 15 20 30427 2446 15 20 30436 2456 false false Vector V Vector c32f5454-5bcb-475f-be82-563fd3c3d518 false true true 0 30472 2406 14 30 30472 2406 14 30 30480.5 2421 false Length L Vector length 75c254a7-dd0a-42ba-9427-1cf98513050b false true true 0 30472 2436 14 30 30472 2436 14 30 30480.5 2451 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 30774 2356 62 44 30794 2358 24 40 30806 2378 false Origin O Origin of plane b066c04e-9535-4753-83bc-b275ab3a439f true true true 1 b9be74af-7f7a-49cb-a8cd-6264a100dcb6 1 30776 2358 15 20 30776 2358 15 20 30785 2368 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 30776 2378 15 20 30776 2378 15 20 30785 2388 false 0 0 1 Plane P Plane definition ca6d7905-bea3-4078-919c-1b3a87ff665c true true true 0 30821 2358 13 40 30821 2358 13 40 30829 2378 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 30853 2363 63 48 30873 2365 24 44 30885 2387 false Plane P Plane to straighten cafec8f3-8fac-40a7-850a-6fe46b249318 true true true 1 ca6d7905-bea3-4078-919c-1b3a87ff665c 30855 2365 15 22 30855 2365 15 22 30864 2376 false Direction D Straightening guide direction acd36d16-3bd4-43a8-b3d2-e7f28ca545f3 false true true 1 c32f5454-5bcb-475f-be82-563fd3c3d518 30855 2387 15 22 30855 2387 15 22 30864 2398 false Plane P Straightened plane 0ea1378c-86d8-4cb0-85c7-559c5f27d63c true true true 0 30900 2365 14 22 30900 2365 14 22 30908.5 2376 false Angle A Rotation angle a4e8a66c-81eb-46ee-93c3-fd928923381d false true true 0 30900 2387 14 22 30900 2387 14 22 30908.5 2398 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 30932 2397 61 45 30951 2399 24 41 30963 2420 false Plane P Plane to rotate 0bc92a26-9a31-4164-843e-fb8f171a6f3e true true true 1 0ea1378c-86d8-4cb0-85c7-559c5f27d63c 30934 2399 14 20 30934 2399 14 20 30942.5 2409.25 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 30934 2419 14 21 30934 2419 14 21 30942.5 2429.75 false Plane P Rotated plane 671e7164-6c2f-4ec7-8e15-a3e90240ab41 true true true 0 30978 2399 13 41 30978 2399 13 41 30986 2419.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 30851 2415 61 28 30871 2417 24 24 30883 2429 false Factor N Factor to be multiplied by Pi fa857c26-5e9a-4c66-9dd0-83bb3c923a2d false true true 1 bf9ca920-58c7-4733-8381-189323895a28 1 30853 2417 15 24 30853 2417 15 24 30862 2429 false 1 Output y Output value 22b608a5-d8e8-4cb8-9f98-6a31dc796def false true true 0 30898 2417 12 24 30898 2417 12 24 30905.5 2429 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 30780 2417 50 20 30780 2417 50 20 30780.85 2417.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 31538 2331 64 64 31558 2333 24 60 31570 2363 false Geometry G Base geometry 7b0544ed-92cf-4ee5-b769-bd8fdf2effb5 true true true 1 10b778a6-01dc-4c7f-ab1e-15a31ea30984 31540 2333 15 20 31540 2333 15 20 31549 2343 false Initial A Reference plane ab6f4d16-f0d1-40c4-ab1a-966216df8d27 true true true 1 130ee03d-8e98-4459-af70-8e838d3d358d 1 31540 2353 15 20 31540 2353 15 20 31549 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 31540 2373 15 20 31540 2373 15 20 31549 2383 false Geometry G Reoriented geometry 37d28d98-b10b-4891-ad8f-f57ad44400b6 true true true 0 31585 2333 15 30 31585 2333 15 30 31594 2348 false Transform X Transformation data 0073a468-8c94-418f-ad84-1d4ce02c9e0c false true true 0 31585 2363 15 30 31585 2363 15 30 31594 2378 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. ff6a7fb8-8b43-4518-9485-40e67436a8b2 false true true longest_list 31145 2348 62 31 31165 2350 24 27 31177 2364 false Origin O Origin of plane 1645126d-59e0-4f7a-a719-eea3dbaf4398 true true true 0 1 31147 2350 15 27 31147 2350 15 27 31156 2363.5 false 0 0 0 Plane P World XY plane 130ee03d-8e98-4459-af70-8e838d3d358d true true true 0 31192 2350 13 27 31192 2350 13 27 31200 2363.5 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 29698 2593 130 20 29698 2593 130 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 31229 2594 130 20 31229 2594 130 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 30467 1733 64 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 30469 1735 15 20 30469 1735 15 20 30478 1745 false Plane P Base plane 166eaddd-15e4-4dac-b836-e6524f045c10 true true true 1 d8f872e9-f5b1-4259-b267-b7f104296212 1 30469 1755 15 20 30469 1755 15 20 30478 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 30469 1775 15 20 30469 1775 15 20 30478 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 30469 1795 15 20 30469 1795 15 20 30478 1805 false 1 Z Z Scaling factor in {z} direction 751643f3-8d39-4059-ab3b-cd14b4d8e77d false true true 0 1 30469 1815 15 20 30469 1815 15 20 30478 1825 false 1 Geometry G Scaled geometry 1a199804-5153-4c3b-aacc-32acf622fbf6 true true true 0 30514 1735 15 50 30514 1735 15 50 30523 1760 false Transform X Transformation data 25109eea-88e4-4e3f-a94f-02a19ce180e7 false true true 0 30514 1785 15 50 30514 1785 15 50 30523 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 29977 1712 64 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 29979 1714 17 20 29979 1714 17 20 29989 1724 false Index i Item index ee1891a0-4850-4269-b342-586db5348a1c false true true 1 a2814c2b-77ce-46ed-8996-f869e5d46d94 1 29979 1734 17 20 29979 1734 17 20 29989 1744 false 0 Wrap W Wrap index to list bounds dd0765d9-d1cd-47fd-a8d2-e5f6aeef83ce false true true 0 1 false 29979 1754 17 20 29979 1754 17 20 29989 1764 false false Element E Item at {i'} 8ef13148-6935-4b57-8db6-f613044ae578 true true true 0 30026 1714 13 60 30026 1714 13 60 30034 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 30103 1733 89 20 30103 1733 89 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 30283 1751 84 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 30285 1753 35 30 30285 1753 35 30 30312 1768 false Point uv {uv} coordinate to evaluate ce996892-3c69-4f9b-9fd3-bf789c1bb03e false true true 1 e93f66b8-c05b-4860-974b-c657a361bb0c 30285 1783 35 30 30301 1783 19 30 30312 1798 false Point P Point at {uv} 85e52d14-364b-4056-9363-4164841f8a70 true true true 0 30350 1753 15 20 30350 1753 15 20 30359 1763 false Normal N Normal at {uv} ef8ba50e-dba6-40f5-8de0-01c44c619f39 false true true 0 30350 1773 15 20 30350 1773 15 20 30359 1783 false Frame F Frame at {uv} d8f872e9-f5b1-4259-b267-b7f104296212 true true true 0 30350 1793 15 20 30350 1793 15 20 30359 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 30578 1746 61 70 30596 1748 24 66 30608 1781 false List L List to filter 34202695-fbe3-4355-ac42-61dc11c76da4 true true true 1 1 1a199804-5153-4c3b-aacc-32acf622fbf6 30580 1748 13 33 30580 1748 13 33 30588 1764.5 false Dispatch pattern P Dispatch pattern 1a986573-2342-4192-96b2-42515c12fbe6 false true true 1 0 2 false 30580 1781 13 33 30580 1781 13 33 30588 1797.5 false true false List A A Dispatch target for True values b05ce90e-2bc3-4c82-916a-99151d2dced1 true true true 0 30623 1748 14 33 30623 1748 14 33 30631.5 1764.5 false List B B Dispatch target for False values 8a30c589-1063-438f-b380-5f68101d47f9 true true true 0 30623 1781 14 33 30623 1781 14 33 30631.5 1797.5 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 33814 1821 63 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 33816 1823 15 20 33816 1823 15 20 33825 1833 false Normal N Normal vector of circle plane 4d305b12-d924-4223-9efa-b028f6961d1b false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33816 1843 15 20 33816 1843 15 20 33825 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 33816 1863 15 20 33816 1863 15 20 33825 1873 false 1 Circle C Resulting circle 73952200-1696-4ff2-b02b-b06f936ab2fb true true true 0 33861 1823 14 60 33861 1823 14 60 33869.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 32904 2069 64 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 32906 2071 17 20 32906 2071 17 20 32916 2081 false Index i Item index 86157a14-c512-411b-a100-e8829c65c08a false true true 1 edbaecbd-6db2-4825-9acf-01f09d947592 1 32906 2091 17 20 32906 2091 17 20 32916 2101 false 0 Wrap W Wrap index to list bounds 518d965e-b7ec-4ed4-961d-01dde2ff2e70 false true true 0 1 false 32906 2111 17 20 32906 2111 17 20 32916 2121 false false Element E Item at {i'} 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 true true true 0 32953 2071 13 60 32953 2071 13 60 32961 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 32905 2136 64 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 32907 2138 17 20 32907 2138 17 20 32917 2148 false Index i Item index 7f1171b5-7ac6-41b1-aad0-6d3796764999 false true true 1 5092acff-9e2a-415f-9a73-d8c6c7e5c51c 1 32907 2158 17 20 32907 2158 17 20 32917 2168 false 0 Wrap W Wrap index to list bounds 80f921c0-39c1-4eb5-a2e4-043e9ebd2ed6 false true true 0 1 false 32907 2178 17 20 32907 2178 17 20 32917 2188 false false Element E Item at {i'} 1d109f7e-8d95-49a7-9505-341cffb5899b true true true 0 32954 2138 13 60 32954 2138 13 60 32962 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 33333 2021 61 44 33353 2023 24 40 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 33335 2023 15 20 33335 2023 15 20 33344 2033 false Options O Loft options 5eb15995-dd18-47f0-ae4f-1ec279d2548a false true true 0 1 33335 2043 15 20 33335 2043 15 20 33344 2053 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces a98f47e1-cf84-4533-9f38-d6eaacbbf078 true true true 0 33380 2023 12 40 33380 2023 12 40 33387.5 2043 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 32904 2002 64 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 32906 2004 17 20 32906 2004 17 20 32916 2014 false Index i Item index 7778a020-ec8b-48e3-9e23-d97ba1628d2b false true true 1 3423262a-d3cd-4909-b3b6-437c11943827 1 32906 2024 17 20 32906 2024 17 20 32916 2034 false 0 Wrap W Wrap index to list bounds d3b6677d-b754-4b72-b087-dab9fe749c3c false true true 0 1 false 32906 2044 17 20 32906 2044 17 20 32916 2054 false false Element E Item at {i'} a356ace0-3b56-4b09-be83-34311955aece true true true 0 32953 2004 13 60 32953 2004 13 60 32961 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 32905 2203 64 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 32907 2205 17 20 32907 2205 17 20 32917 2215 false Index i Item index 2731e98c-cb64-4e16-946f-c7a5ef2af897 false true true 1 1d471785-2860-4241-883a-50271f1d2764 1 32907 2225 17 20 32907 2225 17 20 32917 2235 false 0 Wrap W Wrap index to list bounds 0f9e0868-a564-498b-bf21-97eb01ee2ec1 false true true 0 1 false 32907 2245 17 20 32907 2245 17 20 32917 2255 false false Element E Item at {i'} 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 true true true 0 32954 2205 13 60 32954 2205 13 60 32962 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 33254 1868 61 44 33274 1870 24 40 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 33256 1870 15 20 33256 1870 15 20 33265 1880 false Options O Loft options ee5713ee-b71f-40c6-9713-8fd23e0e4947 false true true 0 1 33256 1890 15 20 33256 1890 15 20 33265 1900 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 63247ec3-1909-4d33-b4d9-40a41fa88b50 true true true 0 33301 1870 12 40 33301 1870 12 40 33308.5 1890 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 33116 2080 63 44 33136 2082 24 40 33148 2102 false Curve C Curve to offset 47a02d9b-c840-42f6-a44a-4362960745b8 true true true 1 1d109f7e-8d95-49a7-9505-341cffb5899b 33118 2082 15 20 33118 2082 15 20 33127 2092 false Guide G Optional guide curve 41650b59-4a99-4a83-b210-1c0f0e1f7c1d true true true 0 33118 2102 15 20 33118 2102 15 20 33127 2112 false Curve C Flipped curve d6ffdf00-d5ae-433f-a211-7f4a260f89f6 true true true 0 33163 2082 14 20 33163 2082 14 20 33171.5 2092 false Flag F Flip action 728a1bdd-f710-41b5-ad7a-c4c36ece3f46 false true true 0 false 33163 2102 14 20 33163 2102 14 20 33171.5 2112 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 33118 2139 61 44 33138 2141 24 40 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 33120 2141 15 20 33120 2141 15 20 33129 2151 false Options O Loft options b45eca53-d35e-4ae2-a283-cc54031695b5 false true true 0 1 33120 2161 15 20 33120 2161 15 20 33129 2171 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 6c98f816-0714-4608-ae1d-9f8adaac526a true true true 0 33165 2141 12 40 33165 2141 12 40 33172.5 2161 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 33118 2189 61 44 33138 2191 24 40 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 33120 2191 15 20 33120 2191 15 20 33129 2201 false Options O Loft options 57bcbb53-8c25-4a3b-8ad8-9609cc426c44 false true true 0 1 33120 2211 15 20 33120 2211 15 20 33129 2221 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 7cc793ec-0552-4a1b-bd34-f80593970e87 true true true 0 33165 2191 12 40 33165 2191 12 40 33172.5 2211 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 33568 2073 121 20 33568 2073 121 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 33566 2032 139 20 33566 2032 139 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 33515 1909 64 49 33534 1911 24 45 33546 1934 false Vertices V Polyline vertex points defbd4e9-869c-43f9-b600-236637324a83 true true true 1 1 8232440b-2955-4778-b52c-5fa4f578fd42 33517 1911 14 22 33517 1911 14 22 33525.5 1922.25 false Closed C Close polyline db808b6a-7af6-4376-9bac-b7e0a7a44045 false true true 0 1 false 33517 1933 14 23 33517 1933 14 23 33525.5 1944.75 false true Polyline Pl Resulting polyline 8fbef367-4be4-481b-b055-ce34ae2d9594 true true true 0 33561 1911 16 45 33561 1911 16 45 33570.5 1933.5 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 33938 1871 62 62 33957 1873 24 58 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 33940 1873 14 29 33940 1873 14 29 33948.5 1887.5 false Plane P Optional plane for boolean solution 00ef87df-01a9-49b3-b323-8b7562afce2e true true true 0 33940 1902 14 29 33940 1902 14 29 33948.5 1916.5 false Result R Result outlines of boolean union bd071c3b-ebde-49fa-865b-2359e40e42f8 true true true 0 33984 1873 14 58 33984 1873 14 58 33992.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 34202 1804 60 55 34220 1806 24 51 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 34204 1806 13 51 34204 1806 13 51 34212 1831.5 false Surfaces S Resulting planar surfaces b61f70a4-57db-46f9-960c-d152638c1b5a true true true 0 34247 1806 13 51 34247 1806 13 51 34255 1831.5 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 33512 1653 123 20 33512 1653 123 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 33630 1788 68 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 33632 1790 19 30 33632 1790 19 30 33643 1805 false Point uv {uv} coordinate to evaluate db4ae720-7398-4039-9a21-ed42140d5fc9 false true true 1 d93407b8-a5a9-4994-8223-6d5fabd06e82 33632 1820 19 30 33632 1820 19 30 33643 1835 false Point P Point at {uv} 763f2150-d1f4-4025-bda5-1a27fdbd9b8f true true true 0 33681 1790 15 20 33681 1790 15 20 33690 1800 false Normal N Normal at {uv} 385069fe-c988-4ded-8669-776d1cda44b1 false true true 0 33681 1810 15 20 33681 1810 15 20 33690 1820 false Frame F Frame at {uv} fef93af9-fec1-4366-9195-73d2c7b119bc true true true 0 33681 1830 15 20 33681 1830 15 20 33690 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 33814 1750 63 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 33816 1752 15 20 33816 1752 15 20 33825 1762 false Normal N Normal vector of circle plane f61663c5-b2c7-4161-9a6d-035f14411c35 false true true 1 385069fe-c988-4ded-8669-776d1cda44b1 1 33816 1772 15 20 33816 1772 15 20 33825 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 33816 1792 15 20 33816 1792 15 20 33825 1802 false 1 Circle C Resulting circle d5b1102d-ca78-4d26-b1b8-d2ed0342b01f true true true 0 33861 1752 14 60 33861 1752 14 60 33869.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 33463 1626 174 20 33463 1626 174 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 30781 1814 62 64 30801 1816 24 60 30813 1846 false Start S First number in the series b0cf9554-0f5c-4c66-8b75-b46b266f1a1e false true true 0 1 30783 1816 15 20 30783 1816 15 20 30792 1826 false 0 Step N Step size for each successive number e9cb74cb-6a3f-40a2-b7a5-4598758df888 false true true 0 1 30783 1836 15 20 30783 1836 15 20 30792 1846 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 30783 1856 15 20 30783 1856 15 20 30792 1866 false 10 Series S Series of numbers 68fe8c17-7f52-43dc-9960-078d11826bfd false true true 0 30828 1816 13 60 30828 1816 13 60 30836 1846 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 30781 1883 62 64 30801 1885 24 60 30813 1915 false Start S First number in the series f9a78f82-e176-4c9b-8fad-e4ac23ca1443 false true true 0 1 30783 1885 15 20 30783 1885 15 20 30792 1895 false 0 Step N Step size for each successive number 63eef189-86ae-44c0-a133-db985d129f48 false true true 0 1 30783 1905 15 20 30783 1905 15 20 30792 1915 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 30783 1925 15 20 30783 1925 15 20 30792 1935 false 10 Series S Series of numbers be0eaf6d-3df5-499d-b70b-da77e838620a false true true 0 30828 1885 13 60 30828 1885 13 60 30836 1915 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 30939 1833 62 59 30958 1835 24 55 30970 1863 false Start A String to append to. d8a2a020-af69-456a-ab20-a4f082bf5bc6 false true true 1 e12069b1-58e6-477f-9cf8-4e3b07476cb4 30941 1835 14 27 30941 1835 14 27 30949.5 1848.75 false End B String to append. a1e76aca-9dc7-44ff-9057-5bf18000a767 false true true 1 f3629a43-4115-4995-84ee-1fac64ef24de 30941 1862 14 28 30941 1862 14 28 30949.5 1876.25 false Result R Resulting string consisting of A+B a25c0c07-4904-4af6-ac2e-fab26cf631de false true true 0 30985 1835 14 55 30985 1835 14 55 30993.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 30781 1953 62 64 30801 1955 24 60 30813 1985 false Start S First number in the series 94d8be45-1683-442d-b090-fa39cec8304a false true true 0 1 30783 1955 15 20 30783 1955 15 20 30792 1965 false 0 Step N Step size for each successive number cc1da846-ff40-4fcb-a313-9bc043bf0c42 false true true 0 1 30783 1975 15 20 30783 1975 15 20 30792 1985 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 30783 1995 15 20 30783 1995 15 20 30792 2005 false 10 Series S Series of numbers a25b2d45-55fe-432e-accb-9449e6f806ca false true true 0 30828 1955 13 60 30828 1955 13 60 30836 1985 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 31623 1850 80 64 31659 1852 24 60 31671 1882 false Data D Data stream to process 1d5b00b0-7259-4e94-acdd-d1730d0a23b7 true true true 2 1 8a30c589-1063-438f-b380-5f68101d47f9 31625 1852 31 20 31641 1852 15 20 31650 1862 false Search S Search masks bf06722e-4b84-4a77-826f-61e5e1686d36 false true true 1 1 1 3c6422ff-505f-4818-85ff-d2d1d1275c57 1 31625 1872 31 20 31625 1872 31 20 31650 1882 false false * Replace R Respective replacement paths 7b1ec9a4-8aa3-4f30-9c86-0dc977930262 false true true 1 1 1 70b3699e-6f18-4b79-82e4-da486577b516 31625 1892 31 20 31625 1892 31 20 31650 1902 false Data D Processed tree data 40d43af4-0f70-47c2-a7b4-aa71ecd64802 true true true 0 31686 1852 15 60 31686 1852 15 60 31695 1882 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 30938 1905 63 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 30940 1907 17 20 30940 1907 17 20 30950 1917 false Shift S Shift offset 235003b4-565e-488a-8d7b-e46badae1ea5 false true true 0 1 30940 1927 17 20 30940 1927 17 20 30950 1937 false -1 Wrap W Wrap values 9a4b5e7a-918f-423d-9fd2-fe6c67d68811 false true true 0 1 false 30940 1947 17 20 30940 1947 17 20 30950 1957 false true List L Shifted list 33a4ccd7-64f7-46d7-b706-f9320d8b8153 true true true 0 30987 1907 12 60 30987 1907 12 60 30994.5 1937 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 5a2ac4af-9685-49bf-ad1f-4df08c61aa02 false true true longest_list 31032 1851 78 59 31067 1853 24 55 31079 1881 false Start A String to append to. d71f999d-19d7-47e0-bc19-f4ff37ec9713 false true true 2 1 a25c0c07-4904-4af6-ac2e-fab26cf631de 31034 1853 30 27 31034 1853 30 27 31058.5 1866.75 false End B String to append. cb8a6bec-8d9d-4f95-887b-563f6bbce389 false true true 1 33a4ccd7-64f7-46d7-b706-f9320d8b8153 31034 1880 30 28 31050 1880 14 28 31058.5 1894.25 false Result R Resulting string consisting of A+B 61a191d5-ea63-4516-a0e1-e0bf4f465958 false true true 0 31094 1853 14 55 31094 1853 14 55 31102.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 31137 1889 78 59 31172 1891 24 55 31184 1919 false Start A String to append to. d9bbfff3-0c50-428f-954c-0fcbfa360b34 false true true 1 1 61a191d5-ea63-4516-a0e1-e0bf4f465958 31139 1891 30 27 31139 1891 30 27 31163.5 1904.75 false End B String to append. 9c113349-2a76-4b58-9c9e-669f8296fb10 false true true 1 f5ab9d5c-a827-4d16-80b8-63b444b2e179 31139 1918 30 28 31155 1918 14 28 31163.5 1932.25 false Result R Resulting string consisting of A+B 77534439-67b7-4c28-9859-6fabacd56a67 false true true 0 31199 1891 14 55 31199 1891 14 55 31207.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 31242 1942 78 59 31277 1944 24 55 31289 1972 false Start A String to append to. fb296e7b-da99-4fcf-bdc8-1842036b5a70 false true true 2 1 77534439-67b7-4c28-9859-6fabacd56a67 31244 1944 30 27 31244 1944 30 27 31268.5 1957.75 false End B String to append. 25bc51d4-126b-43c3-919b-425e2bdbd6f6 false true true 1 90cce779-5dcc-4be7-8ead-16f57845a265 31244 1971 30 28 31260 1971 14 28 31268.5 1985.25 false Result R Resulting string consisting of A+B 9d66a22e-7530-49d1-b770-4392cb76070a false true true 0 31304 1944 14 55 31304 1944 14 55 31312.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 31355 1929 77 70 31389 1931 24 66 31401 1964 false List L List to filter 3cfc989b-b3a6-495b-b8f7-bd85cf73e7c3 true true true 1 1 1 9d66a22e-7530-49d1-b770-4392cb76070a 31357 1931 29 33 31357 1931 29 33 31381 1947.5 false Dispatch pattern P Dispatch pattern 2edcc969-2884-4e96-86b1-98acd50fc064 false true true 1 0 2 false 31357 1964 29 33 31373 1964 13 33 31381 1980.5 false true false List A A Dispatch target for True values 3c6422ff-505f-4818-85ff-d2d1d1275c57 true true true 0 31416 1931 14 33 31416 1931 14 33 31424.5 1947.5 false List B B Dispatch target for False values 0f80026c-7e74-4471-b036-2964fcc57e6b true true true 0 31416 1964 14 33 31416 1964 14 33 31424.5 1980.5 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 31498 1944 63 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 31500 1946 17 20 31500 1946 17 20 31510 1956 false Shift S Shift offset 539e7579-047a-4079-8684-04d50221d233 false true true 0 1 31500 1966 17 20 31500 1966 17 20 31510 1976 false 1 Wrap W Wrap values 92eec0a7-3270-452a-9614-ae255c7b991f false true true 0 1 false 31500 1986 17 20 31500 1986 17 20 31510 1996 false true List L Shifted list 70b3699e-6f18-4b79-82e4-da486577b516 true true true 0 31547 1946 12 60 31547 1946 12 60 31554.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 31788 1745 61 56 31807 1747 24 52 31819 1773 false Stream A A Input stream #1 642f2e94-8971-46bc-ad36-bd54fe943833 true true true 2 1 b05ce90e-2bc3-4c82-916a-99151d2dced1 31790 1747 14 26 31790 1747 14 26 31798.5 1760 false Stream B B Input stream #2 e5d8c7ea-be99-4cd9-8d45-c7f9f7ee4a9a true true true 2 1 40d43af4-0f70-47c2-a7b4-aa71ecd64802 31790 1773 14 26 31790 1773 14 26 31798.5 1786 false Stream S Merged stream d3693c7d-2f3b-4604-8c95-1e9527217569 true true true 0 31834 1747 13 52 31834 1747 13 52 31842 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 32079 1762 61 44 32097 1764 24 40 32109 1784 false Brep B Base Brep 18d70db6-a6f4-455e-b173-11d4b926ca61 true true true 1 c76aa04d-6e5e-43de-bad8-3efe29eedcc1 32081 1764 13 20 32081 1764 13 20 32089 1774 false Plane P Section plane aea4a0fc-08b1-4eb2-9461-5f5b827c9ca6 true true true 1 e7f38283-94fa-48ba-a83f-49c28d743a04 32081 1784 13 20 32081 1784 13 20 32089 1794 false Curves C Section curves cdec0cdf-31b3-4c41-b381-d8b650678c33 true true true 0 32124 1764 14 20 32124 1764 14 20 32132.5 1774 false Points P Section points 6efab991-355e-4654-83d5-7d919f0943b2 true true true 0 32124 1784 14 20 32124 1784 14 20 32132.5 1794 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 29702 1927 116 20 29702 1927 116 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 29780 1857 50 20 29780 1857 50 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 31636 2059 185 20 31636 2059 185 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 29455 2107 61 66 29473 2109 24 62 29485 2140 false Brep B Base Brep 8e4a0ada-1c5d-43d3-a74d-5cc9a48cac69 true true true 1 8bab9a07-fb39-47c3-bb8e-9aa5f826fd3f 29457 2109 13 62 29457 2109 13 62 29465 2140 false Faces F Faces of Brep bf45037b-fab5-47bc-8aa3-65e83dcfd262 true true true 0 29500 2109 14 20 29500 2109 14 20 29508.5 2119.333 false Edges E Edges of Brep 07c3962e-11b6-45fa-9056-1fc64f871c70 true true true 0 29500 2129 14 21 29500 2129 14 21 29508.5 2140 false Vertices V Vertices of Brep 1f201820-1f96-4500-88d9-0bd166a3ef4e true true true 0 29500 2150 14 20 29500 2150 14 20 29508.5 2160.667 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 29914 857 61 44 29932 859 24 40 29944 879 false Shape S Shape to trim cbf79bd1-d2cb-4de1-8339-f2be2c8f6fb5 true true true 1 879c994e-4394-462c-b21a-0b719f8b05c4 29916 859 13 20 29916 859 13 20 29924 869 false Cutters T Trim shapes 9d67e8c5-f00c-4b81-afda-a8b160063f20 true true true 1 1 16816411-f4a1-4ed2-a603-aa08649611ff 29916 879 13 20 29916 879 13 20 29924 889 false Result R Shape with holes 34794bea-412a-4506-a41f-dde9bf1743ac true true true 0 29959 859 14 40 29959 859 14 40 29967.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 false longest_list 36354 1065 60 55 36372 1067 24 51 36384 1093 false Edges E Edge curves 06510028-4323-4aeb-aeb1-1b9868d90d76 true true false 1 1 1894cf34-9774-4b41-8078-d848dd6f8e54 36356 1067 13 51 36356 1067 13 51 36364 1092.5 false Surfaces S Resulting planar surfaces a6bb752f-5e28-4e7b-a503-87d82d866c34 true true false 0 36399 1067 13 51 36399 1067 13 51 36407 1092.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 34673.63 919.9228 35223.39 927.8843 35222.92 960.5137 34673.16 952.5522 Create the base Plate 43.7668152 Arial Black true false Scribble Scribble A quick note 76ab6fc1-7e7d-4e00-a1e1-ce498a66c7e5 34668.16 914.9228 560.2305 50.59088 34668.16 914.9228 560.2305 50.59088 34673.63 919.9228 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31009.97 531.1149 31726.02 526.6544 31726.46 599.9929 31010.41 604.4534 Flower Joint 100 Arial Black true false Scribble Scribble A quick note 7555c2ec-c1dd-4352-ad8b-66bfcbcaf85a 31004.97 521.6544 726.4902 87.79901 31004.97 521.6544 726.4902 87.79901 31009.97 531.1149 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 false true false 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 30342 784 50 20 30342 784 50 20 30342.78 784.7392 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 1579d30d-0bc1-4f6c-a443-d20feff6ed86 false true false longest_list 31674 879 61 44 31692 881 24 40 31704 901 false Brep B Base Brep 4c4393fb-2087-4012-b3e8-04926f06325e true true false 1 f1394be8-9c2c-43df-917e-29023b5522f2 31676 881 13 20 31676 881 13 20 31684 891 false Plane P Section plane 08f0cf81-0ab1-4c7c-b460-77bf2c509db4 true true false 1 d5f6546b-85b1-4be9-b4ca-0436a1c01d1f 31676 901 13 20 31676 901 13 20 31684 911 false Curves C Section curves 7207c542-9a91-4a93-b6bb-a7ee082e0519 true true false 0 31719 881 14 20 31719 881 14 20 31727.5 891 false Points P Section points 7cc10a21-2a72-4fed-bd5d-624f03e65a1e true true false 0 31719 901 14 20 31719 901 14 20 31727.5 911 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 37a1f2fd-58c3-4dcd-b4e6-3189b07f088f false true false longest_list 31797 802 76 62 31832 804 24 58 31844 833 false Surface S Base surface 2612c354-739a-4fea-821d-5e4ee0fb0596 true true false 2 1 f1394be8-9c2c-43df-917e-29023b5522f2 31799 804 30 29 31799 804 30 29 31823.5 818.5 false Curves C Splitting curves 0278ee5a-82f2-4211-a5b9-6e917c9c0940 true true false 1 1 7207c542-9a91-4a93-b6bb-a7ee082e0519 31799 833 30 29 31815 833 14 29 31823.5 847.5 false Fragments F Splitting fragments 4b10486f-996f-4b69-b741-db946ff2715a true true false 0 31859 804 12 58 31859 804 12 58 31866.5 833 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. f1507620-5f5b-4c09-bd9e-2ac42037cbf2 false true false longest_list 31902 820 64 64 31924 822 24 60 31936 852 false List L Base list 7027d7fa-6ae6-4c64-ac10-b92c591e0718 true true false 1 1 4b10486f-996f-4b69-b741-db946ff2715a 31904 822 17 20 31904 822 17 20 31914 832 false Index i Item index dc27115c-5b6c-4c4a-8ad7-b2ea206fa3fb false true false 0 1 31904 842 17 20 31904 842 17 20 31914 852 false 0 Wrap W Wrap index to list bounds 87ab9be7-39af-4682-920e-82e421bba804 false true false 0 1 false 31904 862 17 20 31904 862 17 20 31914 872 false false Element E Item at {i'} abc7bac9-533f-4f32-b3a8-5b021bb06193 true true false 0 31951 822 13 60 31951 822 13 60 31959 852 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 8cc25b5a-724f-44a8-90cd-f1fed91f00ce false true false 2 1 7b7c2fb5-58b6-4b5b-81d1-110f3a104d6b 1 {A;B;C} {A;B} 33935.05 1001.584 142 40 33941.05 1007.584 130 28 33935.05 1001.584 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. fd531c1b-0046-4a4d-8f48-eb87a12ba23d false true false longest_list 34240 1031 61 44 34259 1033 24 40 34271 1053 false Curve C Curve to evaluate 7397d9ab-1ec2-4c0e-ba5e-817c276882c8 true true false 1 8cc25b5a-724f-44a8-90cd-f1fed91f00ce 34242 1033 14 40 34242 1033 14 40 34250.5 1053 false Start S Curve start point aaed6981-b988-44d0-aa85-d100ddf00840 true true false 0 34286 1033 13 20 34286 1033 13 20 34294 1043 false End E Curve end point 4cb9abcf-d6ce-4912-98b2-d073db19b67e true true false 0 34286 1053 13 20 34286 1053 13 20 34294 1063 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 82db12a4-7f12-4dbd-9d6f-a957844960c2 false true false 1 ffb277b5-f62b-4a7a-8ca9-d8e64a7dbb1e 0.007 true true true 1 0 false 255;0;0;0 255;255;250;90 30284 1060 104 59 30284 1060 104 59 30284.67 1060.344 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 34f90c53-9630-4933-b0e3-139fe4eea79b false true false longest_list 34361 1029 60 44 34380 1031 24 40 34392 1051 false Point A A Line start point da8a74d2-9faf-4d69-b399-281b2472090e true true false 1 ddbd07ac-b06f-4a85-b310-79e3562d63b6 34363 1031 14 20 34363 1031 14 20 34371.5 1041 false Point B B Line end point ba15b635-f716-4c97-96a1-b048ef0067ad true true false 1 aaed6981-b988-44d0-aa85-d100ddf00840 34363 1051 14 20 34363 1051 14 20 34371.5 1061 false Line L Line segment 8859630b-fc6d-4fab-8198-3814a76edb05 true true false 0 34407 1031 12 40 34407 1031 12 40 34414.5 1051 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 25a63f9a-d713-44ed-86bf-fcb22d773b92 false true false longest_list 34119 1081 64 50 34139 1083 24 46 34151 1106 false Geometry G Base geometry 8ed0563c-a979-4e37-b708-8a403d95c6a6 true true false 1 8cc25b5a-724f-44a8-90cd-f1fed91f00ce 34121 1083 15 23 34121 1083 15 23 34130 1094.5 false Translation T Translation vector 0862afb7-7039-4085-8904-69eed35938e6 false true false 1 5920e110-3599-4e32-87a4-5ebcd349938f 34121 1106 15 23 34121 1106 15 23 34130 1117.5 false Geometry G Translated geometry af5a4c3a-d80e-4b36-b069-2624c1ef60f7 true true false 0 34166 1083 15 46 34166 1083 15 46 34175 1106 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 3f2928a3-cc05-4750-b5f9-13a7ea67a546 false true false longest_list 30474 1034 62 45 30493 1036 24 41 30505 1057 false Vector V Base vector 7e27da95-411e-437b-b66f-88a49e31f8e1 false true false 1 da7ca109-6ea3-486e-9619-3c0e38491582 30476 1036 14 20 30476 1036 14 20 30484.5 1046.25 false Amplitude A Amplitude (length) value 371153ab-6df4-4562-a2d5-d75368321fc1 false true false 1 82db12a4-7f12-4dbd-9d6f-a957844960c2 1 30476 1056 14 21 30476 1056 14 21 30484.5 1066.75 false 1 Vector V Resulting vector c9bfc4da-356f-43c4-a097-afcc24f154cf false true false 0 30520 1036 14 41 30520 1036 14 41 30528.5 1056.5 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 6640e9c1-ee52-4c92-8db0-af8616b9d0fa false true false longest_list 34007 1062 62 38 34026 1064 24 34 34038 1081 false Vector V Base vector cab6e5ee-086f-40c0-8c53-f6c962eda54f false true false 1 c9bfc4da-356f-43c4-a097-afcc24f154cf 34009 1064 14 34 34009 1064 14 34 34017.5 1081 false Vector V Reversed vector 5920e110-3599-4e32-87a4-5ebcd349938f false true false 0 34053 1064 14 34 34053 1064 14 34 34061.5 1081 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 6265ef48-81df-47e8-8e1e-d9c1734740ed false true false longest_list 34240 1086 61 44 34259 1088 24 40 34271 1108 false Curve C Curve to evaluate fca01c73-073d-479a-af96-6916c5a393a0 true true false 1 af5a4c3a-d80e-4b36-b069-2624c1ef60f7 34242 1088 14 40 34242 1088 14 40 34250.5 1108 false Start S Curve start point ddbd07ac-b06f-4a85-b310-79e3562d63b6 true true false 0 34286 1088 13 20 34286 1088 13 20 34294 1098 false End E Curve end point 4caaef40-5857-41be-a23c-4089f16612cd true true false 0 34286 1108 13 20 34286 1108 13 20 34294 1118 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 9b309e16-5c1a-4408-903e-100e36ec8367 false true false longest_list 34362 1087 60 44 34381 1089 24 40 34393 1109 false Point A A Line start point 8950e355-02a5-4c18-a74a-8e62c817b725 true true false 1 4caaef40-5857-41be-a23c-4089f16612cd 34364 1089 14 20 34364 1089 14 20 34372.5 1099 false Point B B Line end point 261c445d-fc8e-4d0f-89b5-5f4b4b57da7b true true false 1 4cb9abcf-d6ce-4912-98b2-d073db19b67e 34364 1109 14 20 34364 1109 14 20 34372.5 1119 false Line L Line segment 9101bbcb-9ab6-4bf4-bb92-b1a76e731419 true true false 0 34408 1089 12 40 34408 1089 12 40 34415.5 1109 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 8df76cee-b5cf-4a32-86fc-d95cfbec3910 false true false longest_list 34670 1081 62 44 34689 1083 24 40 34701 1103 false Curves C Curves to join 2eef6bec-b061-42db-811f-d4811b1a7797 true true false 1 2 eb136255-7b9b-4dc5-91d0-d5c1c822c7ee 5e6e4f63-6105-46d8-b068-3f4f43883d3d 34672 1083 14 20 34672 1083 14 20 34680.5 1093 false Preserve P Preserve direction of input curves 9496b748-0972-4f0c-9363-07ca3d980fcd false true false 0 1 false 34672 1103 14 20 34672 1103 14 20 34680.5 1113 false false Curves C Joined curves and individual curves that could not be joined. 621e3be7-e485-44df-a442-9f74ce9f20d4 true true false 0 34716 1083 14 40 34716 1083 14 40 34724.5 1103 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. eb136255-7b9b-4dc5-91d0-d5c1c822c7ee false true false 2 2 8859630b-fc6d-4fab-8198-3814a76edb05 9101bbcb-9ab6-4bf4-bb92-b1a76e731419 1 {A;B} {A;B} 34485.68 1073.922 129 40 34491.68 1079.922 117 28 34485.68 1073.922 false 1222394f-0d33-4f31-9101-7281bde89fe5 Region Union Region Union RUnion Union of a set of planar closed curves (regions) 11a32f71-68dd-4a60-8252-b6858619f35f false true false longest_list 36252 1059 62 62 36271 1061 24 58 36283 1090 false Curves C Curves for boolean union operation 5c338a30-9d76-4685-b66f-08861743d8b6 true true false 1 2 89be9209-650a-4860-ad45-6c85048a8cdd 38a7276e-e908-4461-aab5-c01e117755c4 36254 1061 14 29 36254 1061 14 29 36262.5 1075.5 false Plane P Optional plane for boolean solution 8d5df324-1092-4f78-b368-eb473a0599eb true true false 1 e2baa408-d3d0-4f3e-88c1-04a615e8be18 36254 1090 14 29 36254 1090 14 29 36262.5 1104.5 false Result R Result outlines of boolean union 1894cf34-9774-4b41-8078-d848dd6f8e54 true true false 0 36298 1061 14 58 36298 1061 14 58 36306.5 1090 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 89be9209-650a-4860-ad45-6c85048a8cdd false true false 2 1 ff16d8b2-4a29-4d42-8d9a-454a70b08fd0 1 {A;B;C} {A;B} 35829.68 1059.362 170 40 35835.68 1065.362 158 28 35829.68 1059.362 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30295.82 1016.591 30415.39 1016.171 30415.5 1046.174 30295.93 1046.594 Bend Raduis Tab Allowance 14 Arial Black true false Scribble Scribble A quick note bf6fbb42-3094-4dec-b141-fc3d3ed69f71 30290.82 1011.171 129.6758 40.42273 30290.82 1011.171 129.6758 40.42273 30295.82 1016.591 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Circle Cir Create a circle defined by base plane and radius. 48851bdf-6969-4b43-869a-1d05256c4cc6 false true false longest_list 36143 1021 62 44 36162 1023 24 40 36174 1043 false Plane P Base plane of circle 55f1da6a-794b-4a5e-957f-3e663c3b9ffe true true false 1 e2baa408-d3d0-4f3e-88c1-04a615e8be18 1 36145 1023 14 20 36145 1023 14 20 36153.5 1033 false 0 0 0 1 0 0 0 1 0 Radius R Radius of circle 31aeb80d-2a04-4c70-b093-dfaf969be243 false true false 1 abd78489-0ab5-4091-90cf-b5983e417246 1 36145 1043 14 20 36145 1043 14 20 36153.5 1053 false 1 Circle C Resulting circle 38a7276e-e908-4461-aab5-c01e117755c4 true true false 0 36189 1023 14 40 36189 1023 14 40 36197.5 1043 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 210b100c-d829-431c-a1cb-fb819ff33f1f false true true 0 27421 1718 182 20 27421 1718 40 20 27421.96 1718.415 false 0.022 0 0.1 4 0 1 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27389.97 1689.026 27624.43 1689.063 27624.43 1721.831 27389.97 1721.794 diameter of the bolt between the ring and the flower joint. 13.946188 Arial Black true false Scribble Scribble A quick note 77c32ad0-7024-481c-8536-6f24ce8ff7a4 27384.97 1684.026 244.457 42.80505 27384.97 1684.026 244.457 42.80505 27389.97 1689.026 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27637.72 1697.202 27737.53 1697.198 27737.53 1707.636 27637.72 1707.641 TOLERANCE 14 Arial Black true false Scribble Scribble A quick note d45e072b-9e17-48cf-955a-6c7d24418e10 27632.72 1692.198 109.8105 20.4425 27632.72 1692.198 109.8105 20.4425 27637.72 1697.202 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data petals Represents a collection of generic data 020009f8-b3b9-40c7-81b4-74ac326b6b42 false true false 1 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 34097 840 50 20 34097 840 50 20 34122.84 850.8355 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 5e6e4f63-6105-46d8-b068-3f4f43883d3d false true false 1 8cc25b5a-724f-44a8-90cd-f1fed91f00ce 34564 1013 50 20 34564 1013 50 20 34589.93 1023.334 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 04fa27f0-87d8-45a6-964f-34fa9a702a43 false true true 0 26984 741 182 20 26984 741 40 20 26984.88 741.8506 false 0.016 0 0.1 4 0 1 d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 2a727ead-4ca4-40c1-8348-3a0f23dde211 false true true longest_list 27586 719 62 44 27605 721 24 40 27617 741 false A A First item for addition 9fd2403a-3358-4d11-96e6-48743e45d3a1 true true true 1 e6a9fe8c-4958-4726-a2ad-e57d0776d04d 27588 721 14 20 27588 721 14 20 27596.5 731 false B B Second item for addition 5309e4ab-93ca-4437-b35a-473bba1087ee true true true 1 04fa27f0-87d8-45a6-964f-34fa9a702a43 27588 741 14 20 27588 741 14 20 27596.5 751 false Result R The result of the Addition 4e941eb5-abeb-450d-a85c-be19e7ea67a2 true true true 0 27632 721 14 40 27632 721 14 40 27640.5 741 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e6a9fe8c-4958-4726-a2ad-e57d0776d04d false true true 0 .0016 true true true 1 0 false 255;0;0;0 255;255;250;90 27275 717 64 20 27275 717 64 20 27275.56 717.6306 false d114323a-e6ee-4164-946b-e4ca0ce15efa Circle CNR Circle CNR Circle Create a circle defined by center, normal and radius. ffc5439c-ea67-4663-8827-8cde0a65faf5 false true true longest_list 28484 862 63 64 28504 864 24 60 28516 894 false Center C Center point afdd2012-aad1-44a3-b0df-f0152969c1c6 true true true 1 8e17eb85-6be4-422b-8d9b-30c8d5a31100 28486 864 15 20 28486 864 15 20 28495 874 false Normal N Normal vector of circle plane 80c120af-bc76-4875-9fde-10706299ad89 false true true 0 1 28486 884 15 20 28486 884 15 20 28495 894 false 0 0 1 Radius R Radius of circle ac2697d1-9d59-40ea-b1e5-e6eb5fac4b2d false true true 1 f1fee648-a3bb-4513-b189-0bb6219db188 1 28486 904 15 20 28486 904 15 20 28495 914 false 1 Circle C Resulting circle 16816411-f4a1-4ed2-a603-aa08649611ff true true true 0 28531 864 14 60 28531 864 14 60 28539.5 894 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. c8cc32d8-773c-46c0-889c-6f1be8b23ef1 false true true longest_list 28338 830 65 64 28357 832 24 60 28369 862 false X component X {x} component 4d7cf118-34ed-4f61-b532-dbeb87447584 false true true 1 a85a640b-4204-4c4b-a7a2-da6a0cb64402 1 28340 832 14 20 28340 832 14 20 28348.5 842 false 0 Y component Y {y} component 3b2eeff8-159f-4771-8cbc-c1059d5caf5d false true true 0 1 28340 852 14 20 28340 852 14 20 28348.5 862 false 0 Z component Z {z} component 9b0bc77b-16d5-4791-9bb3-594acb8d03fb false true true 0 1 28340 872 14 20 28340 872 14 20 28348.5 882 false 0 Point Pt Point coordinate 8e17eb85-6be4-422b-8d9b-30c8d5a31100 true true true 0 28384 832 17 60 28384 832 17 60 28394 862 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1a8e4f77-c5e5-4100-bf55-1f6bd6a43b76 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 28224 792 50 20 28224 792 50 20 28224.95 792.5651 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 37fedce4-6e98-48a6-b751-4e45e385a6da false true true longest_list 28341 769 62 44 28360 771 24 40 28372 791 false A A Item to divide (dividend) 92e0e3a2-d3c0-4a8e-af66-f900b7435c5a true true true 1 4e941eb5-abeb-450d-a85c-be19e7ea67a2 28343 771 14 20 28343 771 14 20 28351.5 781 false B B Item to divide with (divisor) c0c61431-e177-4946-8177-3d416e6b5dab true true true 1 1a8e4f77-c5e5-4100-bf55-1f6bd6a43b76 28343 791 14 20 28343 791 14 20 28351.5 801 false Result R The result of the Division f1fee648-a3bb-4513-b189-0bb6219db188 true true true 0 28387 771 14 40 28387 771 14 40 28395.5 791 false 439a55a5-2f9e-4f66-9de2-32f24fec2ef5 Plane Srf Plane Srf Plane Create a plane surface ee9e6577-6715-446e-98a2-b24e9049174a false true true longest_list 28340 907 61 64 28359 909 24 60 28371 939 false Plane P Surface base plane 5cd9d7c4-1d75-4805-a00f-30995a8f72be true true true 0 1 28342 909 14 20 28342 909 14 20 28350.5 919 false 0 0 0 1 0 0 0 1 0 X Size X Dimensions in X direction 2a32ec08-c39d-4c98-b0f5-8cf17c262b0a false true true 1 75b98cb3-21f2-46d7-b56d-c3de0b2de36e 1 28342 929 14 20 28342 929 14 20 28350.5 939 false -10 10 Y Size Y Dimensions in Y direction 548498da-1b04-41f6-b7a3-e182c8488ae9 false true true 1 47bec13c-3de5-4608-bd48-1a98467a6645 1 28342 949 14 20 28342 949 14 20 28350.5 959 false -10 10 Plane P Resulting plane surface 14fbbc7a-c943-4cc2-8a94-f3fb4c3b3e82 true true true 0 28386 909 13 60 28386 909 13 60 28394 939 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. 611522d5-457b-4c83-9125-8033815a0a3c false true true longest_list 28196 960 74 45 28231 962 24 41 28243 983 false -2*A Domain start A Start value of numeric interval ff6629a2-9451-4dd9-a4ef-2dd4ebc98440 false true true 1 230883af-e2e6-47c7-bc42-894754d5d83b 28198 962 30 20 28198 962 30 20 28222.5 972.25 false Domain end B End value of numeric interval ecac6885-5698-43bf-9927-2ce797d6956c false true true 1 230883af-e2e6-47c7-bc42-894754d5d83b 28198 982 30 21 28214 982 14 21 28222.5 992.75 false Domain I Numeric interval between {A} and {B} 75b98cb3-21f2-46d7-b56d-c3de0b2de36e false true true 0 28258 962 10 41 28258 962 10 41 28264.5 982.5 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. f8457503-4817-4d38-a774-b6735b526d75 false true true longest_list 28197 859 74 45 28232 861 24 41 28244 882 false -A Domain start A Start value of numeric interval 78e91b1e-7227-40b3-977f-2cc9c3c4b4ce false true true 1 eae1cba3-5edb-47f2-8db7-571bc69fa5a9 28199 861 30 20 28199 861 30 20 28223.5 871.25 false Domain end B End value of numeric interval fd0c4e08-6357-4599-9ada-561071e16a65 false true true 1 eae1cba3-5edb-47f2-8db7-571bc69fa5a9 28199 881 30 21 28215 881 14 21 28223.5 891.75 false Domain I Numeric interval between {A} and {B} 47bec13c-3de5-4608-bd48-1a98467a6645 false true true 0 28259 861 10 41 28259 861 10 41 28265.5 881.5 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 4381a3b1-e020-4cd1-80f6-b1af61a696c7 false true true longest_list 28690 926 62 31 28710 928 24 27 28722 942 false Origin O Origin of plane 52561969-5ac3-4ae3-93d0-fc5b51adb9d8 true true true 0 1 28692 928 15 27 28692 928 15 27 28701 941.5 false 0 0 0 Plane P World XY plane 6c427c41-f649-43bd-b526-bce0a4f1985b true true true 0 28737 928 13 27 28737 928 13 27 28745 941.5 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. aef8cc94-8f44-497f-8ad5-cc4fd32c869b false true false longest_list 34911 1052 61 44 34930 1054 24 40 34942 1074 false Curve C Curve to evaluate 951c18c1-a630-4309-81eb-5d1f88e328a8 true true false 1 32946bca-8520-4bca-8c62-f1c3075226c1 34913 1054 14 40 34913 1054 14 40 34921.5 1074 false Start S Curve start point 7cd3e70c-a7b6-4f3b-a21d-0721ca96f9f2 true true false 0 34957 1054 13 20 34957 1054 13 20 34965 1064 false End E Curve end point ab5f46cf-e4bb-41c6-b3c9-3800bf90aea3 true true false 0 34957 1074 13 20 34957 1074 13 20 34965 1084 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. eb0f36ad-d674-43e4-8314-dba70f5a2153 false true false longest_list 35116 1053 60 44 35135 1055 24 40 35147 1075 false Point A A Line start point dab5f0d5-5857-491c-920e-487a4333a956 true true false 1 a15b5bbd-91a9-4ac3-9fcc-b80d69f1eb55 35118 1055 14 20 35118 1055 14 20 35126.5 1065 false Point B B Line end point efc24841-53aa-4120-a0f3-1698035e3e33 true true false 1 ab5f46cf-e4bb-41c6-b3c9-3800bf90aea3 35118 1075 14 20 35118 1075 14 20 35126.5 1085 false Line L Line segment 7d156d96-b5fd-44bc-8abd-ed701d0ec079 true true false 0 35162 1055 12 40 35162 1055 12 40 35169.5 1075 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 42953d23-da99-4261-86b0-b58a33585590 false true false longest_list 34789 990 61 70 34807 992 24 66 34819 1025 false List L List to filter ab43c66c-9645-4a80-bc29-ae18c3e21a0d true true false 1 1 621e3be7-e485-44df-a442-9f74ce9f20d4 34791 992 13 33 34791 992 13 33 34799 1008.5 false Dispatch pattern P Dispatch pattern a642c0e4-f273-4f05-9c06-f4826d2db829 false true false 1 0 2 false 34791 1025 13 33 34791 1025 13 33 34799 1041.5 false true false List A A Dispatch target for True values 88e34c83-1d5f-47af-a0bd-85794ab92803 true true false 0 34834 992 14 33 34834 992 14 33 34842.5 1008.5 false List B B Dispatch target for False values 32946bca-8520-4bca-8c62-f1c3075226c1 true true false 0 34834 1025 14 33 34834 1025 14 33 34842.5 1041.5 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 85f955fa-7aed-409d-9696-2fd1446cf52e false true false longest_list 34911 986 61 44 34930 988 24 40 34942 1008 false Curve C Curve to evaluate 204f5c97-f574-4e57-932d-7338664517e3 true true false 1 88e34c83-1d5f-47af-a0bd-85794ab92803 34913 988 14 40 34913 988 14 40 34921.5 1008 false Start S Curve start point a15b5bbd-91a9-4ac3-9fcc-b80d69f1eb55 true true false 0 34957 988 13 20 34957 988 13 20 34965 998 false End E Curve end point 6b7bcbf9-4ea0-4208-a695-c8e91fd97c66 true true false 0 34957 1008 13 20 34957 1008 13 20 34965 1018 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 30293baf-2d74-4edb-a0e6-d422c5130f6a false true false longest_list 35116 994 60 44 35135 996 24 40 35147 1016 false Point A A Line start point c9c9791f-aca5-4873-95ee-d2f765fadb7d true true false 1 7cd3e70c-a7b6-4f3b-a21d-0721ca96f9f2 35118 996 14 20 35118 996 14 20 35126.5 1006 false Point B B Line end point 501e1130-7685-40aa-806f-91bae7229273 true true false 1 00831b19-6943-4b7c-9c1c-ef2b7b8b94b3 35118 1016 14 20 35118 1016 14 20 35126.5 1026 false Line L Line segment 55b8d190-72fb-4c54-9a7a-f87c37562d74 true true false 0 35162 996 12 40 35162 996 12 40 35169.5 1016 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 5f6fa00a-1820-410f-95a6-639a56dc1689 false true false longest_list 35021 972 58 38 35038 974 24 34 35050 991 false List L Base list 3c04cc67-2388-45bc-8a67-8a5bb9a354f0 true true false 1 1 6b7bcbf9-4ea0-4208-a695-c8e91fd97c66 35023 974 12 34 35023 974 12 34 35030.5 991 false List L Reversed list 00831b19-6943-4b7c-9c1c-ef2b7b8b94b3 true true false 0 35065 974 12 34 35065 974 12 34 35072.5 991 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible ab0717cc-fed2-449c-ab71-42dc1f41bf2b false true false longest_list 35518 1097 62 44 35537 1099 24 40 35549 1119 false Curves C Curves to join ded8ff74-0a50-4c61-bd5f-06d972a3e970 true true false 1 1 24b2f230-0ce8-485e-8952-970a2f8d7ceb 35520 1099 14 20 35520 1099 14 20 35528.5 1109 false Preserve P Preserve direction of input curves 869984fb-e790-4293-b537-490246c4ba7d false true false 0 1 false 35520 1119 14 20 35520 1119 14 20 35528.5 1129 false false Curves C Joined curves and individual curves that could not be joined. ff16d8b2-4a29-4d42-8d9a-454a70b08fd0 true true false 0 35564 1099 14 40 35564 1099 14 40 35572.5 1119 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 24b2f230-0ce8-485e-8952-970a2f8d7ceb false true false 2 3 55b8d190-72fb-4c54-9a7a-f87c37562d74 7d156d96-b5fd-44bc-8abd-ed701d0ec079 621e3be7-e485-44df-a442-9f74ce9f20d4 3 {A;B;C;D;E} {A;B} {A;B;C;D} {A;B} {A;B;C} {A;B} 35240.61 1062.737 249 84 35246.61 1068.737 237 72 35240.61 1062.737 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 3ec3f706-8e89-4fd6-b424-67acfc9d2764 false true true longest_list 28546 733 61 66 28564 735 24 62 28576 766 false Brep B Base Brep 1a7c7c9b-9911-4dae-8502-e2ce0cee7189 true true true 1 14fbbc7a-c943-4cc2-8a94-f3fb4c3b3e82 28548 735 13 62 28548 735 13 62 28556 766 false Faces F Faces of Brep d6fff565-d82a-4961-8c54-79db1ac0027c true true true 0 28591 735 14 20 28591 735 14 20 28599.5 745.3333 false Edges E Edges of Brep 78321fc8-046e-41ef-9a31-2af5442df350 true true true 0 28591 755 14 21 28591 755 14 21 28599.5 766 false Vertices V Vertices of Brep 893ac584-90f4-4c10-aefe-8d2f8612b3d4 true true true 0 28591 776 14 20 28591 776 14 20 28599.5 786.6666 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 8eb8f68a-63aa-4aeb-bfbf-0d692a1e4c3d false true true longest_list 28735 671 64 64 28757 673 24 60 28769 703 false List L Base list 027b1cbc-c630-43c9-95b4-cf34a1f0d5b9 true true true 1 1 78321fc8-046e-41ef-9a31-2af5442df350 28737 673 17 20 28737 673 17 20 28747 683 false Index i Item index 35f90cc1-a65a-4b1f-9d00-c7e137804ae8 false true true 1 3c0e36d8-535a-4cd5-ab21-03c3c9a381e0 1 28737 693 17 20 28737 693 17 20 28747 703 false 0 Wrap W Wrap index to list bounds 9d42a4cd-47bc-4c89-a5a5-152e858faaae false true true 0 1 false 28737 713 17 20 28737 713 17 20 28747 723 false false Element E Item at {i'} 023c364f-a331-44a5-b18f-ffa4392b6ac4 true true true 0 28784 673 13 60 28784 673 13 60 28792 703 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 3c0e36d8-535a-4cd5-ab21-03c3c9a381e0 false true true 0 0 1 2 false true false 1 0 false 255;0;0;0 255;255;250;90 28642 678 83 52 28642 678 83 52 28642.72 678.7317 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 051f3e7d-343d-4a88-aa27-aac066b45124 false true true longest_list 28834 691 62 44 28853 693 24 40 28865 713 false Curves C Curves to join bb1164fa-99d6-44ef-93cf-01028312c6c8 true true true 1 1 023c364f-a331-44a5-b18f-ffa4392b6ac4 28836 693 14 20 28836 693 14 20 28844.5 703 false Preserve P Preserve direction of input curves 5ee0408c-cba5-49c5-9156-01de10a2c136 false true true 0 1 false 28836 713 14 20 28836 713 14 20 28844.5 723 false false Curves C Joined curves and individual curves that could not be joined. dcc25e64-6dfb-4411-adc7-b65c7b2868c6 true true true 0 28880 693 14 40 28880 693 14 40 28888.5 713 false 2f407944-81c3-4062-a485-276454ec4b8c Fillet Fillet Fillet Fillet the sharp corners of a curve. 6999d5ad-b58c-4463-bafb-45fdc4f9658e false true true longest_list 29069 700 62 46 29088 702 24 42 29100 723 false Curve C Curve to fillet ff35df68-f795-46a2-8cbb-73d3ba9acb1e true true true 1 dcc25e64-6dfb-4411-adc7-b65c7b2868c6 29071 702 14 21 29071 702 14 21 29079.5 712.5 false Radius R Radius of fillet b9ab49c3-fa46-411c-a880-15f36f35e34a false true true 1 39944c13-bae1-450c-a696-9f9bcc3fa533 29071 723 14 21 29071 723 14 21 29079.5 733.5 false Curve C Curve with filleted corners 09ef8649-8a6c-4b1f-b6a1-e41a48d00042 true true true 0 29115 702 14 42 29115 702 14 42 29123.5 723 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 42963007-b3da-4b2c-b698-ca31efc6e39b false true true 2 1 09ef8649-8a6c-4b1f-b6a1-e41a48d00042 1 {A;B;C} {A;B} 29169.74 706.9914 179 40 29175.74 712.9914 167 28 29169.74 706.9914 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. d0a5e566-2245-4d21-9916-7d85924ba17b false true true longest_list 28735 760 64 64 28757 762 24 60 28769 792 false List L Base list 921545d8-9629-4f01-b0bb-ccb2b039f174 true true true 1 1 78321fc8-046e-41ef-9a31-2af5442df350 28737 762 17 20 28737 762 17 20 28747 772 false Index i Item index 8504efeb-22b5-42d4-aa9a-3fa3f2d54f70 false true true 1 f54d0083-2d51-45bd-b53d-1346684f052f 1 28737 782 17 20 28737 782 17 20 28747 792 false 0 Wrap W Wrap index to list bounds a42065cb-a329-415e-918c-a0560c2b947d false true true 0 1 false 28737 802 17 20 28737 802 17 20 28747 812 false false Element E Item at {i'} 62a371e6-a418-4096-81df-eeecd2e2f237 true true true 0 28784 762 13 60 28784 762 13 60 28792 792 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f54d0083-2d51-45bd-b53d-1346684f052f false true true 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 28662 784 50 20 28662 784 50 20 28662.1 784.7936 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28963.59 568.1595 29269.03 566.9177 29269.1 585.7067 28963.66 586.9484 fillet radius - petal flanges 20 Arial Black true false Scribble Scribble A quick note 162b58a6-4d2a-4051-a7f3-f64fbfcc6e8e 28958.59 561.9177 315.5078 30.0307 28958.59 561.9177 315.5078 30.0307 28963.59 568.1595 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 0b3f7027-4184-48e6-93a1-a8ab94d91b73 false true true longest_list 29778 767 76 55 29812 769 24 51 29824 795 false Edges E Edge curves e97dc348-5013-4ef6-a838-875250067af6 true true true 1 1 2 078a96c6-9284-446f-8de4-ebc5e79b5dd4 98b80534-02a4-4656-a292-431bc115baa0 29780 769 29 51 29780 769 29 51 29804 794.5 false Surfaces S Resulting planar surfaces 879c994e-4394-462c-b21a-0b719f8b05c4 true true true 0 29839 769 13 51 29839 769 13 51 29847 794.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 078a96c6-9284-446f-8de4-ebc5e79b5dd4 false true true 2 1 62a371e6-a418-4096-81df-eeecd2e2f237 1 {A;B} {A;B} 28856.24 776.2334 179 40 28862.24 782.2334 167 28 28856.24 776.2334 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2e206c4b-291d-421f-9435-7954b7e7d8c7 false true true 1 39944c13-bae1-450c-a696-9f9bcc3fa533 .016 true true true 1 0 false 255;0;0;0 255;255;250;90 29110 590 73 32 29110 590 73 32 29110.06 590.622 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28209.23 583.2981 28729.61 576.7875 28730.11 618.1204 28209.73 624.631 Create generic petal 44 Arial Black true false Scribble Scribble A quick note 5599a4ac-dae2-4eef-b408-9fdf502aca33 28204.23 571.7875 530.875 57.84344 28204.23 571.7875 530.875 57.84344 28209.23 583.2981 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Lines Perp to Petal Lines Represents a collection of generic data 0291a4a0-1b3d-4838-9fb0-22782e12928b false true true 1 2b4149cb-2c15-4c0c-973f-4ea871483bff 25461 1031 138 20 25461 1031 138 20 25530.47 1041.219 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2d8e87b8-97e3-49d6-9c7c-11ef7a809f0c false true true 0 .026 true true true 1 0 false 255;0;0;0 255;255;250;90 27428 969 76 20 27428 969 76 20 27428.79 969.1571 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 944a071a-f521-4113-9d05-588950d914e9 false true true longest_list 28092 963 62 44 28111 965 24 40 28123 985 false A A First item for multiplication 542b220e-1297-4b84-936a-ad63077dba17 true true true 1 2d8e87b8-97e3-49d6-9c7c-11ef7a809f0c 28094 965 14 20 28094 965 14 20 28102.5 975 false B B Second item for multiplication 81aa4b84-1ab6-4333-8cb4-9abd2fdbc9d3 true true true 1 ecdf98c2-3507-4456-b5bd-88fdda3e3b9f 28094 985 14 20 28094 985 14 20 28102.5 995 false Result R The result of the Multiplication 230883af-e2e6-47c7-bc42-894754d5d83b true true true 0 28138 965 14 40 28138 965 14 40 28146.5 985 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ecdf98c2-3507-4456-b5bd-88fdda3e3b9f false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 28001 986 50 20 28001 986 50 20 28001.74 986.3901 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data PETAL POINTS Represents a collection of generic data 011964c2-33d0-4dc1-a426-ee9efedb73b9 false true true 1 f69acff0-5858-48a1-83b4-6e48e3c96d3e 24974 1273 88 20 24974 1273 88 20 25018.54 1283.212 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 5 0d7e7a38-6332-4823-8a03-13819edd8f84 4ffe066d-433c-4008-a437-03b61b1ed1d4 549820a1-3458-4330-aaef-c0c0b7b764e3 401de4e7-a189-48a4-8c45-41b3a21a7283 18c0d897-2f1c-4395-9e27-a6dcdbe5dab5 Group A group of Grasshopper objects d0484b96-376a-40a3-943d-cbc1eaa8e193 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 9c76239d-1b3d-49ba-a801-26bcf58ed5d3 false true true longest_list 24566 987 60 44 24585 989 24 40 24597 1009 false Point A A Line start point 8581778f-31f8-4272-a776-772a44f130f4 true true true 1 ffc5fc1d-8eff-42f1-86ef-fe58504a02ca 24568 989 14 20 24568 989 14 20 24576.5 999 false Point B B Line end point e1cf92f2-0db3-42d4-bef1-3b0b97d38416 true true true 1 0ab6edb0-d9cb-4059-b500-cac69c505233 24568 1009 14 20 24568 1009 14 20 24576.5 1019 false Line L Line segment c26346d3-1464-4648-82c6-b9f9954f57a7 true true true 0 24612 989 12 40 24612 989 12 40 24619.5 1009 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 342fce67-55f7-4a02-9229-63ce7a7ccaf6 false true true longest_list 24779 1078 61 44 24798 1080 24 40 24810 1100 false Curve C Curve to evaluate fafa3507-6421-4b24-b3ba-5733a5bbcccd true true true 1 c26346d3-1464-4648-82c6-b9f9954f57a7 24781 1080 14 40 24781 1080 14 40 24789.5 1100 false Start S Curve start point 746f02b4-11d4-4650-9787-ee2ddb7d0b87 true true true 0 24825 1080 13 20 24825 1080 13 20 24833 1090 false End E Curve end point b76faf6e-de2c-41b6-b768-f5245ba91f5d true true true 0 24825 1100 13 20 24825 1100 13 20 24833 1110 false 55959599-0b44-4333-8427-a73564ea7ffb Rotate Axis Rotate Axis RotAx Rotate an object around an axis. 0d7e7a38-6332-4823-8a03-13819edd8f84 false true true longest_list 25066 1008 64 64 25086 1010 24 60 25098 1040 false Geometry G Base geometry 29874faa-f764-4b58-a558-428fff65211f true true true 1 c26346d3-1464-4648-82c6-b9f9954f57a7 25068 1010 15 20 25068 1010 15 20 25077 1020 false Angle A Rotation angle in radians 22185e65-b862-4565-9cbe-127632b9bdd1 false true true 1 f9446cd7-b1a5-46e2-99a2-9a9b96d3ff73 25068 1030 15 20 25068 1030 15 20 25077 1040 false Axis X Rotation axis 7e80bb3b-199b-4ab0-a1a8-72f62f0177ac true true true 1 5ff22cd0-84a7-4480-b2d3-0c5dd7ff5614 25068 1050 15 20 25068 1050 15 20 25077 1060 false Geometry G Rotated geometry 2b4149cb-2c15-4c0c-973f-4ea871483bff true true true 0 25113 1010 15 60 25113 1010 15 60 25122 1040 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 4ffe066d-433c-4008-a437-03b61b1ed1d4 false true true longest_list 24949 1030 61 28 24969 1032 24 24 24981 1044 false Factor N Factor to be multiplied by Pi 49a63a36-ef6f-40e0-a9a5-9c6091ceecac false true true 1 549820a1-3458-4330-aaef-c0c0b7b764e3 1 24951 1032 15 24 24951 1032 15 24 24960 1044 false 1 Output y Output value f9446cd7-b1a5-46e2-99a2-9a9b96d3ff73 false true true 0 24996 1032 12 24 24996 1032 12 24 25003.5 1044 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 549820a1-3458-4330-aaef-c0c0b7b764e3 false true true 0 .5 true true true 1 0 false 255;0;0;0 255;255;250;90 24882 1035 50 20 24882 1035 50 20 24882.37 1035.289 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} 401de4e7-a189-48a4-8c45-41b3a21a7283 false true true longest_list 24948 1098 61 64 24968 1100 24 60 24980 1130 false Start S Line start point 6a0df95c-4d95-412b-9411-bb1e56839103 true true true 1 b76faf6e-de2c-41b6-b768-f5245ba91f5d 24950 1100 15 20 24950 1100 15 20 24959 1110 false Direction D Line tangent (direction) 28d1bba4-a386-48f6-b713-f5843dc5dc4e false true true 1 89a4875e-41d7-454a-a246-f127307b126c 1 24950 1120 15 20 24950 1120 15 20 24959 1130 false 0 0 1 Length L Line length 8b5e173a-d1cc-4671-9645-530c558190b6 false true true 0 1 24950 1140 15 20 24950 1140 15 20 24959 1150 false 1 Line L Line segment 5ff22cd0-84a7-4480-b2d3-0c5dd7ff5614 true true true 0 24995 1100 12 60 24995 1100 12 60 25002.5 1130 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 24906.56 946.7616 25111.35 949.5889 25110.65 1001.501 24905.86 998.6733 find perpendicular to petal lines 25 Arial false false Scribble Scribble A quick note 18c0d897-2f1c-4395-9e27-a6dcdbe5dab5 24900.86 941.7616 215.4883 64.73907 24900.86 941.7616 215.4883 64.73907 24906.56 946.7616 false 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Plane Components Plane Components pComp Decompose a plane into its component parts. 81830dd0-73e4-4d15-8afc-f0ef09f42235 false true true longest_list 24600 1057 62 84 24618 1059 24 80 24630 1099 false Plane P Plane to decompose e5a4cb51-166d-4067-ac4a-87b1980902d1 true true true 1 ffc5fc1d-8eff-42f1-86ef-fe58504a02ca 1 24602 1059 13 80 24602 1059 13 80 24610 1099 false 0 0 0 1 0 0 0 1 0 Origin O Origin point 057e9143-c821-43dd-a32d-fb9c7d1a48b9 true true true 0 24645 1059 15 20 24645 1059 15 20 24654 1069 false X-Axis X X-Axis vector f2705484-c76f-4b1c-aff2-6667a5bde56c false true true 0 24645 1079 15 20 24645 1079 15 20 24654 1089 false Y-Axis Y Y-Axis vector cc9b9e0c-4f1c-478b-a87f-92cbd6095afe false true true 0 24645 1099 15 20 24645 1099 15 20 24654 1109 false Z-Axis Z Z-Axis vector 89a4875e-41d7-454a-a246-f127307b126c false true true 0 24645 1119 15 20 24645 1119 15 20 24654 1129 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim ln As Line Dim lnCollection As New DataTree(Of Line) Dim nextIndex As Integer Dim thisPath As New GH_Path Dim nextPath As New GH_Path For i As Integer =0 To petalNodes.BranchCount - 1 thisPath = petalNodes.Path(i) lnCollection.EnsurePath(thisPath) For j As Integer = 0 To petalNodes.Branch(i).Count - 1 nextPath.FromString(nextNodePaths.Branch(i)(j)) nextIndex = nextNodeIndexes.Branch(i)(j) ln.From = petalNodes.Branch(i)(j) ln.To = petalNodes.Branch(nextPath)(nextIndex) lnCollection.Add(ln, thisPath) Next Next sfCenterlines = lnCollection 0 VB Script SF_TubesReal A VB.NET scriptable component f5a6aba1-1afe-490e-ad36-7008b171b832 false true true longest_list 26696 797 194 101 26792 799 24 97 26804 848 false 3 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nodes Script Variable nodes 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nextNodePaths Script Variable nextNodePaths 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nextNodeIndexes Script Variable nextNodeIndexes 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 nodes petalNodes Script Variable nodes a38e29b2-d4da-480a-a1bd-4dd53ac7571e true true true 2 1 9e9ff226-89ef-4665-a695-be2cb2bdbff1 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 26698 799 91 32 26698 799 91 32 26745 815.1667 false Variable nextNodePaths nextNodePaths Script Variable nextNodePaths 594f6c1e-6f69-4b7d-80f5-3ed88692e9cc true true true 2 1 771a8f79-20d4-44f4-8f0c-f375b9e22be6 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 26698 831 91 32 26698 831 91 32 26745 847.5 false Variable nextNodeIndexes nextNodeIndexes Script Variable nextNodeIndexes 867d4349-e145-4e61-8018-ec51cdc4552a true true true 2 1 044a109e-6ee4-4a3f-862a-2ed069c4c192 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 26698 863 91 33 26698 863 91 33 26745 879.8334 false Output out Print, Reflect and Error streams 35f5393c-f4da-49e5-8c97-fd0769d47bc7 false true true 0 26819 799 69 48 26819 799 69 48 26855 823.25 false Result A sfCenterlines Output parameter A 7d5de302-5702-42e3-aef7-d350bf036d30 true true true 0 26819 847 69 49 26819 847 69 49 26855 871.75 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 numCols As Integer Dim ribAbove As Integer Dim ribBelow As Integer Dim colRight As Integer Dim colLeft As Integer Dim maxPathAsString As String Dim ln As New Line 'used in the inner loop to hold the line we are currently calculating Dim pathCollection As New DataTree(Of GH_Path) Dim indexCollection As New DataTree(Of Integer) Dim startLblCollection As New DataTree(Of String) Dim endLblCollection As New DataTree(Of String) Dim maxPath As Gh_Path 'later we will create a string to set each path and store it here. maxPath = node.Path(node.BranchCount - 1) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(0) maxPathAsString = maxPathAsString.Remove(0, 1) print(maxPath.ToString) numRibs = CInt(maxPathAsString) print(numRibs) maxPathAsString = maxPath.ToString maxPathAsString = maxPathAsString.Split(";")(1) maxPathAsString = maxPathAsString.Remove(2, 1) numCols = CInt(maxPathAsString) print(numCols) 'loop though all the paths (which should correspond 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 second dimensionartors paths in the tree For j As Integer = 0 To numCols Dim currentPath As New Gh_Path currentPath.FromString(i & ";" & j) 'set the destination path for the group of lines we are about to generate print(currentPath.ToString) colLeft = j + divisions colRight = colLeft + 1 If colLeft >= vertNodeGroups Then colLeft = colLeft - vertNodeGroups colRight = colRight - vertNodeGroups Else If colRight >= vertNodeGroups Then colRight = colRight - vertNodeGroups End If pathCollection.EnsurePath(currentPath) indexCollection.EnsurePath(currentPath) startLblCollection.EnsurePath(currentPath) endLblCollection.EnsurePath(currentPath) For k As Integer = 0 To node.Branch(currentPath).Count - 1 Dim otherNodeK As Integer Dim otherPath As New Gh_Path Dim startLabel As String = "undefined" Dim endLabel As String = "undefined" If node.Branch(currentPath).Count = 2 Then Call calcOtherNode(i, numRibs, j, divisions, vertNodeGroups, k, otherPath, otherNodeK, startLabel, endLabel) pathCollection.Add(otherPath, currentPath) indexCollection.Add(otherNodeK, currentPath) startlblCollection.Add(startLabel) endLblCollection.Add(endLabel) Else If node.Branch(currentPath).Count = 4 Then Call calcOtherNode(i, numRibs, j, divisions, vertNodeGroups, k, otherPath, otherNodeK, startLabel, endLabel) pathCollection.Add(otherPath, currentPath) indexCollection.Add(otherNodeK, currentPath) startlblCollection.Add(startLabel) endLblCollection.Add(endLabel) Else print("the number of petal nodes is totally fucked up (not 2 or 4)! its " & k) End If print("The other node for path " & currentPath.ToString & " petal index " & k & " is path: " & otherPath.ToString & " index " & otherNodeK) Next ' Next 'output nextNodePath = pathCollection nextNodeIndex = indexCollection startNodeLabel = startLblCollection nextNodeLabel = endLblCollection Next Sub calcOtherNode (ByVal currentRib As Integer, ByVal numRibs As Integer, ByVal currentCol As Integer, ByVal divisions As Integer, ByVal vertNodeGroups As Integer, ByVal petalNum As Integer, ByRef otherNodePath As GH_Path, ByRef otherNodeIndex As Integer, ByRef startLabel As String, ByRef endlabel As String) Dim otherRib As Integer Dim otherCol As Integer If currentRib = 0 Then otherRib = numribs - currentRib If petalNum = 0 Then otherCol = currentCol + divisions otherNodeIndex = 3 Else If petalNum = 1 Then otherCol = currentCol + divisions + 1 otherNodeIndex = 0 Else print("rib set (a) should never have more than 2 petals") End If Else Select Case petalNum Case 0 otherRib = numribs - currentRib otherCol = currentCol + divisions Case 1 otherRib = numribs - (currentRib - 1) otherCol = currentCol + divisions Case 2 otherRib = numribs - (currentRib - 1) otherCol = currentCol + divisions + 1 Case 3 otherRib = numribs - currentRib otherCol = currentCol + divisions + 1 Case Else print("Error, our code can't handle flower joints with more than 4 petals") End Select otherNodeIndex = lookupIndex(currentRib, numRibs, petalNum) End If If otherCol >= vertNodeGroups Then otherCol = otherCol - vertNodeGroups End If otherNodePath.FromString(otherRib & ";" & otherCol) startLabel = (makeLabel(currentRib, currentCol)) endLabel = (makeLabel(otherRib, otherCol)) End Sub Private Function lookupIndex (ByVal currentRib As Integer, ByVal numRibs As Integer, ByVal petalNum As Integer) As Integer If currentRib = numRibs Then If petalNum = 0 Then Return 1 Else Return math.Abs(petalNum - numRibs) End If Else Return math.Abs(petalNum - numRibs) End If End Function Private Function createLine (ByVal ptFrom As Point3d, ByVal ptTo As Point3d) As Line Dim ln As Line ln.To = ptTo ln.From = ptFrom Return ln End Function Function makeLabel (ByVal rib As Integer, ByVal col As Integer) As String Dim lbl As String Dim colStr As String Dim alphabet As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" If rib > 25 Then lbl = "Error: labeling code only designed to accept up to 26 ribs" Else alphabet = alphabet.ToCharArray colStr = CStr(col).PadLeft(2, "0") lbl = (Alphabet(Rib) & colStr) End If Return lbl End Function 0 VB Script Node Indexing A VB.NET scriptable component 7a146ced-8a80-4021-b9d8-44da84bc8d76 1 false true true longest_list 25430 1066 203 110 25523 1068 24 106 25535 1121 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 5 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result nextNodePath Output parameter nextNodePath true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result nextNodeIndex Output parameter nextNodeIndex true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result startNodeLabel Output parameter startNodeLabel true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result nextNodeLabel Output parameter nextNodeLabel true false Variable nodes node Script Variable nodes 2724d44a-0c4d-4a9b-910d-756354c3c75a true true true 2 1 011964c2-33d0-4dc1-a426-ee9efedb73b9 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 25432 1068 88 35 25432 1068 88 35 25477.5 1085.667 false Variable divisions divisions Script Variable divisions 62f40e54-e5c4-4734-9efc-0d225db432e7 true true true 1 ff41fc81-af6b-4bec-9d9a-a551dbb86079 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 25432 1103 88 35 25432 1103 88 35 25477.5 1121 false Variable x vertNodeGroups Script Variable x 8a97c315-d5d9-4592-90c6-bde1f7bb410f true true true 1 435b4110-91b5-4d22-a914-948352ad4e72 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 25432 1138 88 35 25432 1138 88 35 25477.5 1156.333 false Output out Print, Reflect and Error streams e024ceaf-4850-4777-9610-b241de94613a false true true 0 25550 1068 81 21 25550 1068 81 21 25592 1078.6 false Result nextNodePath nextNodePath Output parameter nextNodePath 62d192b4-d696-4615-adaa-bcb8a9ff8f7d true true true 0 25550 1089 81 21 25550 1089 81 21 25592 1099.8 false Result nextNodeIndex nextNodeIndex Output parameter nextNodeIndex 50cac738-6956-4efb-8856-d531766fe9f3 true true true 0 25550 1110 81 21 25550 1110 81 21 25592 1121 false Result startNodeLabel startNodeLabel Output parameter startNodeLabel d5ac622e-df2e-4cdd-897e-a390cbee05dc true true true 0 25550 1131 81 21 25550 1131 81 21 25592 1142.2 false Result nextNodeLabel nextNodeLabel Output parameter nextNodeLabel 79ea74c1-c708-4ab5-8a1e-befb18a70439 true true true 0 25550 1152 81 22 25550 1152 81 22 25592 1163.4 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 8c7f4adb-a193-445d-97f7-8997e6d11c5f false true true longest_list 26694 949 62 59 26713 951 24 55 26725 979 false Start A String to append to. f5578f65-0253-4f1a-9ff8-9030a59b3791 false true true 1 d5ac622e-df2e-4cdd-897e-a390cbee05dc 26696 951 14 27 26696 951 14 27 26704.5 964.75 false End B String to append. 62a6294e-fa38-4e3b-89fd-06f9a73d5c8c false true true 1 79ea74c1-c708-4ab5-8a1e-befb18a70439 26696 978 14 28 26696 978 14 28 26704.5 992.25 false Result R Resulting string consisting of A+B 153fe2ce-da12-4bdd-b95b-39cf420159db false true true 0 26740 951 14 55 26740 951 14 55 26748.5 978.5 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script ' this code determines the average aligned plane for two petals to allow for coplanar sf_tube connections Dim ln As Line Dim avgLn As Line Dim planeCollection As New DataTree(Of Plane) Dim nextIndex As Integer Dim nextPath As New GH_Path Dim lnCollection As New DataTree(Of line) For i As Integer = 0 To petalPerpLines.BranchCount - 1 Dim thisPath As New GH_Path thisPath = petalPerpLines.Path(i) print("working with path: " & thisPath.ToString) planeCollection.EnsurePath(thisPath) For j As Integer = 0 To petalPerpLines.Branch(i).Count - 1 nextPath = nextNodePaths.Branch(i)(j) nextIndex = nextNodeIndexes.Branch(i)(j) ln.From = petalPerpLines.Branch(i)(j).From ln.To = petalPerpLines.Branch(nextPath)(nextIndex).From avgLn.From = ln.PointAt(0.5) avgLn.To = sfCenterlines.Branch(i)(j).PointAt(0.5) Dim thisPlane As New Plane(sfCenterlines.Branch(thisPath)(j).From, sfCenterlines.Branch(thisPath)(j).Direction, avgLn.Direction) print("created a new plane and its validity is: " & thisPlane.IsValid) planeCollection.Add(thisPlane, thisPath) Next Next avgPetalPlanes = planeCollection 0 VB Script Petal Frames A VB.NET scriptable component 9261af90-a310-4b5c-82fc-1414eb3bdbec false true true longest_list 27118 1018 204 96 27214 1020 24 92 27226 1066 false 4 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable sfCenterlines Script Variable sfCenterlines 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable petalPerpLines Script Variable petalPerpLines 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nextNodePaths Script Variable nextNodePaths 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nextNodeIndexes Script Variable nextNodeIndexes 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 sfCenterlines sfCenterlines Script Variable sfCenterlines 4c3f9127-aa7f-46eb-976f-e8dc2eb07b24 true true true 2 1 7d5de302-5702-42e3-aef7-d350bf036d30 f802a8cd-e699-4a94-97ea-83b5406271de true true 27120 1020 91 23 27120 1020 91 23 27167 1031.5 false Variable petalPerpLines petalPerpLines Script Variable petalPerpLines 056a3327-9333-47fb-9fe6-8588512ff8a7 true true true 2 1 0291a4a0-1b3d-4838-9fb0-22782e12928b f802a8cd-e699-4a94-97ea-83b5406271de true true 27120 1043 91 23 27120 1043 91 23 27167 1054.5 false Variable nextNodePaths nextNodePaths Script Variable nextNodePaths 2f3d1b5c-e6d2-477e-b7c2-9966023d3aa5 true true true 2 1 a618fd36-a8f9-4b07-b7d0-52b2755073b7 6a184b65-baa3-42d1-a548-3915b401de53 true true 27120 1066 91 23 27120 1066 91 23 27167 1077.5 false Variable nextNodeIndexes nextNodeIndexes Script Variable nextNodeIndexes 0dfb1ff5-6907-48bf-8ba1-814ff24c7400 true true true 2 1 7ece4dc9-30ed-44f2-8d3f-e9082712f8e3 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 27120 1089 91 23 27120 1089 91 23 27167 1100.5 false Output out Print, Reflect and Error streams 1ae59e0b-7a64-43a4-bee6-914ef022a638 false true true 0 27241 1020 79 46 27241 1020 79 46 27282 1043 false Result A avgPetalPlanes Output parameter A 62dc2baa-ac93-498e-a041-09ca5e21abad true true true 0 27241 1066 79 46 27241 1066 79 46 27282 1089 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data PETAL POINTS Represents a collection of generic data f69acff0-5858-48a1-83b4-6e48e3c96d3e false true true 1 0ab6edb0-d9cb-4059-b500-cac69c505233 24688 1273 88 20 24688 1273 88 20 24732.06 1283.935 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES Represents a collection of generic data 6060fde6-9335-40a1-82c9-eb6db2fd84fd false true true 1 62dc2baa-ac93-498e-a041-09ca5e21abad 27725 1203 142 20 27725 1203 142 20 27796.17 1213.348 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES Represents a collection of generic data b201fb2c-6958-416b-af26-a6d8c2325b46 false true true 1 6060fde6-9335-40a1-82c9-eb6db2fd84fd 30386 1203 142 20 30386 1203 142 20 30457.99 1213.068 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES Represents a collection of generic data f043b6f7-9fd0-47e7-bfbf-2045fed9dbab false true false 1 b201fb2c-6958-416b-af26-a6d8c2325b46 30686 887 142 20 30686 887 142 20 30757.75 897.7266 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data crushedTubeWidth Represents a collection of generic data 95695bfc-f9fb-4873-8ef9-32ee9d85d2d0 false true true 1 dc71a090-ef83-4137-a0dc-167f15546750 27535 354 111 20 27535 354 111 20 27590.65 364.6989 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data caee4eb7-ae73-418b-a270-fef671a55539 false true true 1 a85a640b-4204-4c4b-a7a2-da6a0cb64402 29083 351 155 20 29083 351 155 20 29160.75 361.416 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 0542fd3e-2918-41a5-94b9-5a7092589347 false true true 1 8e17eb85-6be4-422b-8d9b-30c8d5a31100 28485 828 50 20 28485 828 50 20 28510.66 838.4999 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b68eb61f-c129-4bfa-96e6-d6e2f288317b false true true 1 95db3af9-ed80-4bb6-b054-24f2ddcffa22 29921 828 50 20 29921 828 50 20 29946.35 838.7499 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim ln As Line Dim lnCollection As New DataTree(Of Line) Dim nextIndex As Integer Dim thisPath As New GH_Path Dim nextPath As New GH_Path For i As Integer =0 To petalNodes.BranchCount - 1 thisPath = petalNodes.Path(i) lnCollection.EnsurePath(thisPath) For j As Integer = 0 To petalNodes.Branch(i).Count - 1 nextPath.FromString(nextNodePaths.Branch(i)(j)) nextIndex = nextNodeIndexes.Branch(i)(j) ln.From = petalNodes.Branch(i)(j) ln.To = petalNodes.Branch(nextPath)(nextIndex) lnCollection.Add(ln, thisPath) Next Next sfCenterlines = lnCollection 0 VB Script SF_TubesReal A VB.NET scriptable component d84794f5-af9c-4d72-9811-1147cf2d1525 false true false longest_list 33967 652 194 101 34063 654 24 97 34075 703 false 3 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nodes Script Variable nodes 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nextNodePaths Script Variable nextNodePaths 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable nextNodeIndexes Script Variable nextNodeIndexes 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 nodes petalNodes Script Variable nodes 1111654a-9d46-4e39-b112-52148f4bbcd7 true true false 2 1 b6ef6f8b-ad1e-4423-9960-898706e731e5 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 33969 654 91 32 33969 654 91 32 34016 670.1667 false Variable nextNodePaths nextNodePaths Script Variable nextNodePaths 9cfe95e6-0191-4e07-bde8-cd56d6626b8d true true false 2 1 58895c8f-6f40-4e01-aeb7-4888b6115911 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 33969 686 91 32 33969 686 91 32 34016 702.5 false Variable nextNodeIndexes nextNodeIndexes Script Variable nextNodeIndexes 2bca7512-84c4-4fbc-afdc-ee9f235c5b58 true true false 2 1 ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 33969 718 91 33 33969 718 91 33 34016 734.8334 false Output out Print, Reflect and Error streams bc8198f9-f249-4d2e-8c81-11a96ad8df49 false true false 0 34090 654 69 48 34090 654 69 48 34126 678.25 false Result A sfCenterlines Output parameter A 1dc2851e-c3c7-4aba-8e26-9f071f821612 true true false 0 34090 702 69 49 34090 702 69 49 34126 726.75 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodePath Represents a collection of generic data 729c891d-c519-4488-b792-b7a7b3e5eec4 false true true 1 62d192b4-d696-4615-adaa-bcb8a9ff8f7d 26341 1246 88 20 26341 1246 88 20 26385 1256.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodeIndex Represents a collection of generic data 2c46a773-d8f3-4c9f-99e0-cef7f9e70ead false true true 1 50cac738-6956-4efb-8856-d531766fe9f3 26338 1275 93 20 26338 1275 93 20 26385 1285 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodePath Represents a collection of generic data a618fd36-a8f9-4b07-b7d0-52b2755073b7 false true true 1 729c891d-c519-4488-b792-b7a7b3e5eec4 26830 1246 88 20 26830 1246 88 20 26874.75 1256.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodeIndex Represents a collection of generic data 7ece4dc9-30ed-44f2-8d3f-e9082712f8e3 false true true 1 2c46a773-d8f3-4c9f-99e0-cef7f9e70ead 26828 1275 93 20 26828 1275 93 20 26875.25 1285 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodePath Represents a collection of generic data 771a8f79-20d4-44f4-8f0c-f375b9e22be6 false true true 1 62d192b4-d696-4615-adaa-bcb8a9ff8f7d 26276 840 88 20 26276 840 88 20 26320 850.2501 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodeIndex Represents a collection of generic data 044a109e-6ee4-4a3f-862a-2ed069c4c192 false true true 1 50cac738-6956-4efb-8856-d531766fe9f3 26273 875 93 20 26273 875 93 20 26320 885.0001 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data PETAL POINTS Represents a collection of generic data 9e9ff226-89ef-4665-a695-be2cb2bdbff1 false true true 1 011964c2-33d0-4dc1-a426-ee9efedb73b9 25508 811 88 20 25508 811 88 20 25552.54 821.2499 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodePath Represents a collection of generic data 27237a2e-1452-4b75-adab-261125f76c0f false true true 1 a618fd36-a8f9-4b07-b7d0-52b2755073b7 33244 1246 88 20 33244 1246 88 20 33288.29 1256.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodeIndex Represents a collection of generic data 847ec3e1-79c6-42e3-a62d-5181d5822e64 false true true 1 7ece4dc9-30ed-44f2-8d3f-e9082712f8e3 33242 1275 93 20 33242 1275 93 20 33288.79 1285 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE WALL WIDTH Represents a collection of generic data b7beae1d-85d4-42c0-9d8b-81dbe0ab7887 false true true 1 8ab362e8-19a7-4083-82b9-7a8530aa091e 26517 333 130 20 26517 333 130 20 26582.05 343.6493 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 462dd5a8-2601-4478-a481-1ee8dd5f86a3 false true false longest_list 34195 710 61 70 34213 712 24 66 34225 745 false List L List to filter 040a3ad4-9369-46ad-a9a3-b034ee26d63b true true false 1 1 1dc2851e-c3c7-4aba-8e26-9f071f821612 34197 712 13 33 34197 712 13 33 34205 728.5 false Dispatch pattern P Dispatch pattern 35e95f46-41b8-46ad-8397-b161f98f441b false true false 1 0 2 false 34197 745 13 33 34197 745 13 33 34205 761.5 false true false List A A Dispatch target for True values 5cd6bbcf-a455-4f1e-9c03-f2b98886a26e true true false 0 34240 712 14 33 34240 712 14 33 34248.5 728.5 false List B B Dispatch target for False values 29b4fb57-7e9f-4242-9ecb-410239bb172c true true false 0 34240 745 14 33 34240 745 14 33 34248.5 761.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES Represents a collection of generic data 44716efd-8057-455b-aed6-e22af003bfa3 false true true 1 b201fb2c-6958-416b-af26-a6d8c2325b46 31385 1205 142 20 31385 1205 142 20 31456.99 1215.068 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 8de54615-17d3-4653-abfc-9c4776f1c414 false true false longest_list 33785 400 61 70 33803 402 24 66 33815 435 false List L List to filter fb844c1b-ecee-4539-8e95-d8b447f234e1 true true false 1 1 4d38f56b-f699-4212-b19d-4a9519556b1b 33787 402 13 33 33787 402 13 33 33795 418.5 false Dispatch pattern P Dispatch pattern 991bb121-b88b-47f7-b07c-cae2a20fd87c false true false 1 0 2 false 33787 435 13 33 33787 435 13 33 33795 451.5 false true false List A A Dispatch target for True values 39423b7b-04c8-462e-ba33-b8658b42d5a4 true true false 0 33830 402 14 33 33830 402 14 33 33838.5 418.5 false List B B Dispatch target for False values ab9b1cc0-76fc-48bf-95e7-a3fd158b7805 true true false 0 33830 435 14 33 33830 435 14 33 33838.5 451.5 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 82891a33-3114-4dd0-bfc3-24aa24ebf539 false true false longest_list 30419 761 64 64 30439 763 24 60 30451 793 false Data D Data to duplicate 8e41e71b-46d2-41ac-b5b0-bb5aab50c775 true true false 1 1 84f312ca-a82a-4188-b72e-c6f2bac0711c 30421 763 15 20 30421 763 15 20 30430 773 false Number N Number of duplicates 606247f8-fd33-47f1-8b1b-0e07b00e1a14 false true false 1 9841b39b-36e3-4f8f-8eef-7ee710e02bc6 30421 783 15 20 30421 783 15 20 30430 793 false Order O Retain list order b5ab3af7-4d19-4072-91c1-d63b9c8c7f87 false true false 0 1 false 30421 803 15 20 30421 803 15 20 30430 813 false true Data D Duplicated data ab29dd58-9850-4511-9672-a42bea52eb0d true true false 0 30466 763 15 60 30466 763 15 60 30475 793 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. d7ddc450-9c77-4d79-8da1-b6b6f8395005 false true false longest_list 30520 780 80 64 30556 782 24 60 30568 812 false Data D Data to duplicate 52df3a8a-c8ab-4149-9d62-459feaaa1680 true true false 1 2 1 ab29dd58-9850-4511-9672-a42bea52eb0d 30522 782 31 20 30522 782 31 20 30547 792 false Number N Number of duplicates 20655654-539c-4a1e-b8c8-a962699ef8c3 false true false 1 a3f5e6d9-9d83-4d5f-88ba-25266084ca96 30522 802 31 20 30538 802 15 20 30547 812 false Order O Retain list order 98e057c9-0e11-4b16-a34f-b9ac79b23ea3 false true false 0 1 false 30522 822 31 20 30538 822 15 20 30547 832 false true Data D Duplicated data e0e5dada-69c5-42cb-a7d6-a770ba9b1ca7 true true false 0 30583 782 15 60 30583 782 15 60 30592 812 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 28ebbb9c-4024-418e-8ad8-841f10dca5dc false true false 2 1 1739d8bc-30ee-45c0-ab1a-de02dd34e63b 1 {A;B}(i) {A;i}(B) 30720.76 792.028 171 40 30726.76 798.028 159 28 30720.76 792.028 false 06b3086c-1e9d-41c2-bcfc-bb843156196e Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 652c8ae1-f4d1-401b-8329-cdd9253fb5b8 false true false longest_list 30627 778 60 67 30645 780 24 63 30657 812 false Tree T Tree to simplify. 9c5e98a2-8367-436f-9784-1cbfe2c57edd true true false 2 1 e0e5dada-69c5-42cb-a7d6-a770ba9b1ca7 30629 780 13 63 30629 780 13 63 30637 811.5 false Tree T Simplified tree. 1739d8bc-30ee-45c0-ab1a-de02dd34e63b true true false 0 30672 780 13 63 30672 780 13 63 30680 811.5 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. 8360a838-2e31-41af-913a-1b2e636a4a8f false true false longest_list 30943 800 64 64 30963 802 24 60 30975 832 false Geometry G Base geometry 2324aa8f-a866-4360-81a5-fd65c25e71d6 true true false 1 28ebbb9c-4024-418e-8ad8-841f10dca5dc 30945 802 15 20 30945 802 15 20 30954 812 false Initial A Reference plane d75084b5-48cc-459a-aeb9-bb2c72b1f769 true true false 1 81d0b3fd-0ee0-4749-b631-67cd7c595b73 1 30945 822 15 20 30945 822 15 20 30954 832 false 0 0 0 1 0 0 0 1 0 Final B Target plane 087efc13-cf07-4238-b7a9-5924a01e8230 true true false 1 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 30945 842 15 20 30945 842 15 20 30954 852 false Geometry G Reoriented geometry 6ddc3c94-5277-4467-8dc1-27b60e51d214 true true false 0 30990 802 15 60 30990 802 15 60 30999 832 false 874eebe7-835b-4f4f-9811-97e031c41597 Group Group Group Group a set of objects 0d1f7b5d-dbba-4fbc-98b0-2802fe609fa5 false true true longest_list 30031 822 80 54 30067 824 24 50 30079 849 false Objects O Objects to group 04e0c930-c614-4010-b1b0-b12105fa9c25 true true true 1 1 2 b68eb61f-c129-4bfa-96e6-d6e2f288317b 34794bea-412a-4506-a41f-dde9bf1743ac 30033 824 31 50 30033 824 31 50 30058 849 false Group G Grouped objects 84f312ca-a82a-4188-b72e-c6f2bac0711c true true true 0 30094 824 15 50 30094 824 15 50 30103 849 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 05c5be2d-e2b4-4dba-8e4d-f73283499771 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 31067 888 50 20 31067 888 50 20 31067.91 888.2672 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. a085ef54-5395-42de-a921-e7f8620eed9c false true false 2 1 233283cd-efe2-45ba-ab1e-a8e4c3ff4757 1 {A;B;C} {A;B} 31357.63 824.6086 125 40 31363.63 830.6086 113 28 31357.63 824.6086 false fd03419e-e1cc-4603-8a57-6dfa56ed5dec Split Group Split Group GSplit Split a group 6c16c683-dd27-4cc8-b893-afd129c784b1 false true false longest_list 31159 833 65 64 31181 835 24 60 31193 865 false Group G Group to split 18750eb0-068d-4d5a-9866-68b43036528d true true false 1 8f6ed353-6655-452e-8f89-8315fa0a5758 31161 835 17 20 31161 835 17 20 31171 845 false Indices I Split indices 448b9ad8-1625-4f45-8380-35aa3021bfce false true false 1 1 05c5be2d-e2b4-4dba-8e4d-f73283499771 1 31161 855 17 20 31161 855 17 20 31171 865 false 1 Wrap W Wrap indices bad8e045-2f1e-4ed8-9b41-9c8e096e522c false true false 0 1 false 31161 875 17 20 31161 875 17 20 31171 885 false false Group A A Group including all the indices 46dd2f27-a7e7-4037-9716-8af87a711867 true true false 0 31208 835 14 30 31208 835 14 30 31216.5 850 false Group B B Group excluding all the indices (hidden) dd734d31-28ff-4b56-8d8c-1174d4409339 false true false 0 31208 865 14 30 31208 865 14 30 31216.5 880 false a45f59c8-11c1-4ea7-9e10-847061b80d75 Ungroup Ungroup Ungroup Ungroup a set of objects 51469373-8903-49a1-a0b0-431f743ee6ec false true false longest_list 31259 811 64 71 31279 813 24 67 31291 847 false Group G Group to break up ca3f24f1-6c0f-40c7-ad55-8c0fc08dc860 true true false 1 46dd2f27-a7e7-4037-9716-8af87a711867 31261 813 15 67 31261 813 15 67 31270 846.5 false Objects O Objects inside group 233283cd-efe2-45ba-ab1e-a8e4c3ff4757 true true false 0 31306 813 15 67 31306 813 15 67 31315 846.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. f1394be8-9c2c-43df-917e-29023b5522f2 false true false 2 1 893f926f-6d3c-4674-a78e-48041f968538 1 {A;B;C} {A;B} 31358.63 905.6086 125 40 31364.63 911.6086 113 28 31358.63 905.6086 false a45f59c8-11c1-4ea7-9e10-847061b80d75 Ungroup Ungroup Ungroup Ungroup a set of objects 898b4f81-6695-4eec-bc4c-ea12adce7d76 false true false longest_list 31260 892 64 71 31280 894 24 67 31292 928 false Group G Group to break up 05aae183-6681-4c82-9267-f4daf395a574 true true false 1 dd734d31-28ff-4b56-8d8c-1174d4409339 31262 894 15 67 31262 894 15 67 31271 927.5 false Objects O Objects inside group 893f926f-6d3c-4674-a78e-48041f968538 true true false 0 31307 894 15 67 31307 894 15 67 31316 927.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Bolt Hole Raduis Represents a collection of generic data d0a5e743-f3b6-499f-96dc-c41b4fbaff2d false true true 1 1dfd0c70-4054-43a2-a291-b66fbcd87596 29417 262 128 20 29417 262 128 20 29481.04 272.7733 false 0148a65d-6f42-414a-9db7-9a9b2eb78437 Brep Edges Brep Edges Edges Extract the edge curves of a Brep object. 03039d2b-47cc-433f-8e65-a5a9adcd8adf false true false longest_list 32002 819 69 64 32020 821 24 60 32032 851 false Brep B Base Brep 4b231a38-e187-4ddc-902b-0d44f112bd50 true true false 1 abc7bac9-533f-4f32-b3a8-5b021bb06193 32004 821 13 60 32004 821 13 60 32012 851 false Naked En Naked edge curves 49ba53b7-14ac-43fe-ad48-42dc2b39e804 true true false 0 32047 821 22 20 32047 821 22 20 32059.5 831 false Interior Ei Interior edge curves ab75f533-3358-444f-9a87-fe6b743b2778 true true false 0 32047 841 22 20 32047 841 22 20 32059.5 851 false Non-Manifold Em Non-Manifold edge curves de2d6803-bc64-431c-82f1-62d065aeef1f true true false 0 32047 861 22 20 32047 861 22 20 32059.5 871 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 9da6b53c-b09f-4170-bf84-5b86fd029c9a false true false longest_list 32117 819 64 64 32139 821 24 60 32151 851 false List L Base list 0f0a3c97-b829-4c1e-bd0e-6eb00d4b6b81 true true false 1 1 49ba53b7-14ac-43fe-ad48-42dc2b39e804 32119 821 17 20 32119 821 17 20 32129 831 false Index i Item index 4857f033-1409-46bd-83ad-cc8659bb8006 false true false 1 c8ef31d0-d381-466e-804e-0a1f6c92b605 1 32119 841 17 20 32119 841 17 20 32129 851 false 0 Wrap W Wrap index to list bounds 59948352-3e9b-41ed-a3a4-27d554f31777 false true false 0 1 false 32119 861 17 20 32119 861 17 20 32129 871 false false Element E Item at {i'} 7d097283-7a5b-47d0-9a0e-64644b466ebd true true false 0 32166 821 13 60 32166 821 13 60 32174 851 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c8ef31d0-d381-466e-804e-0a1f6c92b605 false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 32080 903 50 20 32080 903 50 20 32080.56 903.9208 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodePath Represents a collection of generic data 58895c8f-6f40-4e01-aeb7-4888b6115911 false true false 1 27237a2e-1452-4b75-adab-261125f76c0f 33776 698 88 20 33776 698 88 20 33820 708.7813 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data nextNodeIndex Represents a collection of generic data ba1e3caa-ab8e-4456-b99d-3d88944ddfe6 false true false 1 847ec3e1-79c6-42e3-a62d-5181d5822e64 33771 727 93 20 33771 727 93 20 33817.5 737.2813 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE WALL WIDTH Represents a collection of generic data ffb277b5-f62b-4a7a-8ca9-d8e64a7dbb1e false true true 1 b7beae1d-85d4-42c0-9d8b-81dbe0ab7887 28453 333 130 20 28453 333 130 20 28518.15 343.1674 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data a85a640b-4204-4c4b-a7a2-da6a0cb64402 false true true 1 2d8e87b8-97e3-49d6-9c7c-11ef7a809f0c 27968 787 155 20 27968 787 155 20 28045.66 797.1406 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Petal Bolt Hole Raduis Represents a collection of generic data 1dfd0c70-4054-43a2-a291-b66fbcd87596 false true true 1 f1fee648-a3bb-4513-b189-0bb6219db188 29109 453 128 20 29109 453 128 20 29173.01 463.8381 false 424eb433-2b3a-4859-beaf-804d8af0afd7 Control Points Control Points CP Extract the nurbs control points and knots of a curve. 22afb730-9d5b-4285-a585-43055f3514ce false true false longest_list 32206 747 65 64 32225 749 24 60 32237 779 false Curve C Curve to evaluate a4dce635-3052-41b8-b9c0-0a152682dfc3 true true false 1 7d097283-7a5b-47d0-9a0e-64644b466ebd 32208 749 14 60 32208 749 14 60 32216.5 779 false Points P Control points of the Nurbs-form. 211e0886-4547-4e62-b74c-3d1cbc4938ea true true false 0 32252 749 17 20 32252 749 17 20 32262 759 false Weights W Weights of control points. ffae19e4-4db0-4b9e-b91e-7f0859643495 false true false 0 32252 769 17 20 32252 769 17 20 32262 779 false Knots K Knot vector of Nurbs-form. a81b4e04-dc19-445c-aad1-93a73748b2f1 false true false 0 32252 789 17 20 32252 789 17 20 32262 799 false 2ad2a4d4-3de1-42f6-a4b8-f71835f35710 Shatter Shatter Shatter Shatter a curve into segments. 953869e2-c8c9-4762-9926-1e2e595fc951 false true false longest_list 32410 837 61 61 32429 839 24 57 32441 868 false Curve C Curve to trim 00254d81-e048-4346-b70c-1ae34ebc1f5d true true false 1 7d097283-7a5b-47d0-9a0e-64644b466ebd 32412 839 14 28 32412 839 14 28 32420.5 853.25 false Parameters t Parameters to split at 3a05e95b-19c3-4f3f-bf96-b7954ed4686e false true false 1 1 d27706c8-c845-42fc-89f0-92660e665133 32412 867 14 29 32412 867 14 29 32420.5 881.75 false Segments S Shattered remains 275c27da-e4a9-4757-ae68-0a3f93f199c8 true true false 0 32456 839 13 57 32456 839 13 57 32464 867.5 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. c6e571df-0499-4a77-802d-37c950993f53 false true false longest_list 32309 775 63 64 32328 777 24 60 32340 807 false Point P Test point 46bb9568-8234-4c7f-be39-fb1393caa22b true true false 1 211e0886-4547-4e62-b74c-3d1cbc4938ea 32311 777 14 30 32311 777 14 30 32319.5 792 false Curve C Base curve f1d589d2-6598-4de1-9985-96fbd3b4c2fb true true false 1 7d097283-7a5b-47d0-9a0e-64644b466ebd 32311 807 14 30 32311 807 14 30 32319.5 822 false Point P Point on the curve closest to the test point a2ac30fc-4b9c-442b-a3e6-3cc3e47e109b true true false 0 32355 777 15 20 32355 777 15 20 32364 787 false Parameter t Parameter on curve domain of closest point d27706c8-c845-42fc-89f0-92660e665133 false true false 0 32355 797 15 20 32355 797 15 20 32364 807 false Distance D Minimum distance between test point and curve f5ad95ca-ad54-4cb7-8146-1e5527b0f690 false true false 0 32355 817 15 20 32355 817 15 20 32364 827 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 1c14eabf-aa33-4535-9f65-86e0028a5553 false true false longest_list 32516 855 64 64 32538 857 24 60 32550 887 false List L Base list be3caf80-5ed9-4209-b0aa-6bdcf6d58fb1 true true false 1 1 275c27da-e4a9-4757-ae68-0a3f93f199c8 32518 857 17 20 32518 857 17 20 32528 867 false Index i Item index 10aa2602-2778-4a99-91a7-364a5548cf43 false true false 1 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 1 32518 877 17 20 32518 877 17 20 32528 887 false 0 Wrap W Wrap index to list bounds 29404a21-ad74-4915-9697-f77b417c1b7e false true false 0 1 false 32518 897 17 20 32518 897 17 20 32528 907 false false Element E Item at {i'} 1b18dac4-2d2c-47d6-af7d-5e9f6d1b0e0c true true false 0 32565 857 13 60 32565 857 13 60 32573 887 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8174eb2b-0c0b-4f21-9ae8-68640da6a0d3 false true false 0 0 1 8 9 false true false 1 0 false 255;0;0;0 255;255;250;90 32425 920 50 74 32425 920 50 74 32425.96 920.8647 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible 0bf1d58f-aad3-4275-bd50-99cf2548a74d false true false longest_list 32602 875 62 44 32621 877 24 40 32633 897 false Curves C Curves to join a58a95a3-6a3f-4b7a-bf1e-53c2e0389709 true true false 1 1 1b18dac4-2d2c-47d6-af7d-5e9f6d1b0e0c 32604 877 14 20 32604 877 14 20 32612.5 887 false Preserve P Preserve direction of input curves 3626baa3-8d1e-4d61-9d71-ad2ffb234b7e false true false 0 1 false 32604 897 14 20 32604 897 14 20 32612.5 907 false false Curves C Joined curves and individual curves that could not be joined. a35a9406-8334-48d1-bfcd-d20f0487641b true true false 0 32648 877 14 40 32648 877 14 40 32656.5 897 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Bolt hole diameter Represents a collection of generic data 6417e5d7-6430-4189-9931-1cbd82f5b94d false true true 1 4e941eb5-abeb-450d-a85c-be19e7ea67a2 28333 640 109 20 28333 640 109 20 28387.71 650.2 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Bolt hole diameter Represents a collection of generic data 39944c13-bae1-450c-a696-9f9bcc3fa533 false true true 1 6417e5d7-6430-4189-9931-1cbd82f5b94d 28877 637 109 20 28877 637 109 20 28932.11 647.4 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data fillet radius - petal flanges Represents a collection of generic data ea9b8336-53c3-40a1-b49c-5a79c93c549f false true false 1 39944c13-bae1-450c-a696-9f9bcc3fa533 31439 637 149 20 31439 637 149 20 31514.2 647.4 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data fillet radius - petal flanges Represents a collection of generic data 609453a8-7ea5-40c2-9282-2f4535631d3e false true false 1 ea9b8336-53c3-40a1-b49c-5a79c93c549f 31924 635 149 20 31924 635 149 20 31998.82 645.5632 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data petals Represents a collection of generic data 47616a7e-ae15-4a90-af0b-f289e3912025 false true false 1 f1394be8-9c2c-43df-917e-29023b5522f2 31909 667 50 20 31909 667 50 20 31934.96 677.7487 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data petals Represents a collection of generic data 927652e6-91ba-45aa-a756-c5c8ebb44264 false true false 1 47616a7e-ae15-4a90-af0b-f289e3912025 32570 668 50 20 32570 668 50 20 32595.86 678.4987 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data AVERAGE PETAL PLANES Represents a collection of generic data ce540e27-5fd9-4d96-b1bb-2a47d34eadb1 false true true 1 44716efd-8057-455b-aed6-e22af003bfa3 32659 1205 142 20 32659 1205 142 20 32730.74 1215.068 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Bolt Hole Center Points Represents a collection of generic data 04071b05-f3cc-4789-9ed4-169fd29d86af false true false 1 a085ef54-5395-42de-a921-e7f8620eed9c 31923 575 134 20 31923 575 134 20 31990.88 585.442 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data SF_TUBE DIAMETER Represents a collection of generic data f6ab9557-a393-4294-9381-804f7c33aadd false true true 1 f532965b-2296-47a6-ad83-4ff11e192ae2 26517 310 115 20 26517 310 115 20 26575.03 320.6575 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim currentPath As GH_Path Dim currentLenght As Double Dim testingConstant As Double = ((2 * minMaterialInAxisOfTube) - filletRadius_petalFlanges) + spacingTolerance Dim ajustmentLenght As Double Dim transformLine As Line Dim ln0 As Line Dim ln1 As Line Dim currentPlane As Plane Dim currentVec As Vector3d Dim currentPetal As Brep Dim transformPt As Point3d Dim currentPt As Point3d Dim xForm As Transform Dim petalCollection As New DataTree(Of Brep) Dim centerPtCollection As New DataTree(Of Point3d) Dim planeCollection As New DataTree(Of Plane) For i As Integer = 0 To sampleLines.BranchCount - 1 currentPath = sampleLines.Path(i) currentPlane = averagePetalPlanes.Branch(i)(0) transformPt = currentPlane.Origin transformLine.From = transformPt currentVec = currentPlane.XAxis xForm = Transform.Translation(currentVec) print(xForm.ToString) transformPt.Transform(xForm) transformLine.To = transformPt ln0 = sampleLines.Branch(i)(0) ln1 = sampleLines.Branch(i)(1) If ln0.Length <= ln1.Length Then currentLenght = ln0.Length Else currentLenght = ln1.Length End If If testingConstant > currentLenght Then currentPetal = petals.Branch(i)(0) currentPt = boltHoleCenterPoints.Branch(i)(0) ajustmentLenght = testingConstant - currentLenght print("petal " & currentPath.ToString & " failed test by " & ajustmentLenght & " meters.") 'change ajustmentLenght to be in reParmairized space ajustmentLenght = ajustmentLenght / transformLine.Length transformLine.To = transformLine.PointAt(ajustmentLenght) currentVec = transformLine.Direction xform = Transform.Translation(currentVec) currentPetal.Transform(xForm) currentPt.Transform(xForm) 'take the pretransfromed planes and apply the transformation that we have jsut calculated to them. currentPlane = modifiedAveragePetalPlanes.Branch(i)(0) currentPlane.Transform(xForm) petalCollection.Add(currentPetal, currentPath) centerPtCollection.Add(currentPt, currentPath) Else petalCollection.Add(petals.Branch(i)(0), currentPath) centerPtCollection.Add(boltHoleCenterPoints.Branch(i)(0), currentPath) End If planeCollection.Add(currentPlane, currentPath) Next transformedPetalPlanes = planeCollection petals_Moved = petalCollection boltHoleCenterPoints_Moved = centerPtCollection 0 VB Script VB A VB.NET scriptable component 8d879b03-b313-4ee8-a0d1-094d74aa8200 false true false longest_list 32987 796 344 164 33153 798 24 160 33165 878 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable boltHoleCenterPoints Script Variable boltHoleCenterPoints 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable minMaterialInAxisOfTube Script Variable minMaterialInAxisOfTube true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable filletRadius_petalFlanges Script Variable filletRadius_petalFlanges true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable petals Script Variable petals 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable sampleLines Script Variable sampleLines 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable averagePetalPlanes Script Variable averagePetalPlanes 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable spacingTolerance Script Variable spacingTolerance true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable modifiedAveragePetalPlanes Script Variable modifiedAveragePetalPlanes 2 true true 4 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result boltHoleCenterPoints_Moved Output parameter boltHoleCenterPoints_Moved true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result petals_Moved Output parameter petals_Moved true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result UsedXForm Output parameter UsedXForm true false Variable boltHoleCenterPoints boltHoleCenterPoints Script Variable boltHoleCenterPoints c75dcea3-41ba-4972-a889-2f068e57e97f true true false 2 2 1 d12daf4e-8ec3-452e-a475-0654f3cb1130 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 32989 798 161 20 32989 798 161 20 33079 808 false Variable minMaterialInAxisOfTube minMaterialInAxisOfTube Script Variable minMaterialInAxisOfTube 72d851ff-2772-4055-b66f-4cfd30822998 true true false 1 57e9389e-1127-41a8-9f1a-8fd2a587eff0 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 32989 818 161 20 33005 818 145 20 33079 828 false Variable filletRadius_petalFlanges filletRadius_petalFlanges Script Variable filletRadius_petalFlanges 2e06be13-fa09-4ae0-a07f-abe91531b67a true true false 1 f5e0c01b-4ea2-4277-9b27-501d0db3cd12 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 32989 838 161 20 33005 838 145 20 33079 848 false Variable petals petals Script Variable petals 511ccc6c-c963-4e67-bd07-6170b9a1d3f2 true true false 2 2 1 927652e6-91ba-45aa-a756-c5c8ebb44264 2ceb0405-fdfe-403d-a4d6-8786da45fb9d true true 32989 858 161 20 32989 858 161 20 33079 868 false Variable sampleLines sampleLines Script Variable sampleLines d114f70b-e0f4-4683-8372-0126939a927c true true false 2 1 6048eea0-e847-4264-a20b-0bed78f3c756 f802a8cd-e699-4a94-97ea-83b5406271de true true 32989 878 161 20 33005 878 145 20 33079 888 false Variable averagePetalPlanes averagePetalPlanes Script Variable averagePetalPlanes 9905e778-0098-464c-8a82-17f218f2b743 true true false 2 2 1 ce540e27-5fd9-4d96-b1bb-2a47d34eadb1 3897522d-58e9-4d60-b38c-978ddacfedd8 true true 32989 898 161 20 32989 898 161 20 33079 908 false Variable spacingTolerance spacingTolerance Script Variable spacingTolerance 75f68905-50d5-4e25-b89a-cb045a120119 true true false 1 85e76318-6652-44db-971b-0b2c2f4b7b29 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 32989 918 161 20 33005 918 145 20 33079 928 false Variable modifiedAveragePetalPlanes modifiedAveragePetalPlanes Script Variable modifiedAveragePetalPlanes 3b2a2d51-676a-4fa7-9bbc-ae94c3213cf7 true true false 2 2 1 0b4c220d-b16c-42e1-97b4-5616096d9ec3 3897522d-58e9-4d60-b38c-978ddacfedd8 true true 32989 938 161 20 32989 938 161 20 33079 948 false Output out Print, Reflect and Error streams 1960b8d6-51f4-4b8c-8e91-007158547e3f false true false 0 33180 798 149 40 33180 798 149 40 33256 818 false Result boltHoleCenterPoints_Moved boltHoleCenterPoints_Moved Output parameter boltHoleCenterPoints_Moved 6bc679ed-d286-472c-93a9-4cfe265c609a true true false 0 33180 838 149 40 33180 838 149 40 33256 858 false Result petals_Moved petals_Moved Output parameter petals_Moved 2d58073c-5c69-4c15-b2c3-69d53cd7fa4f true true false 0 33180 878 149 40 33180 878 149 40 33256 898 false Result UsedXForm transformedPetalPlanes Output parameter UsedXForm ed66b337-f462-4b9b-a2cd-f936e45401e2 true true false 0 33180 918 149 40 33180 918 149 40 33256 938 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Bolt Hole Center Points Represents a collection of generic data d12daf4e-8ec3-452e-a475-0654f3cb1130 false true false 1 04071b05-f3cc-4789-9ed4-169fd29d86af 32472 575 134 20 32472 575 134 20 32539.28 585.442 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data fillet radius - petal flanges Represents a collection of generic data f5e0c01b-4ea2-4277-9b27-501d0db3cd12 false true false 1 609453a8-7ea5-40c2-9282-2f4535631d3e 32456 635 149 20 32456 635 149 20 32530.63 645.5632 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 6048eea0-e847-4264-a20b-0bed78f3c756 false true false 2 1 a35a9406-8334-48d1-bfcd-d20f0487641b 1 {A;B;C;D;E;F;G;H} {A;B;C} 32692.3 873.1208 213 40 32698.3 879.1208 201 28 32692.3 873.1208 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data 01c6863d-1ce0-4819-ba2c-3a7e9fce7204 false true false 1 caee4eb7-ae73-418b-a270-fef671a55539 31437 351 155 20 31437 351 155 20 31515.41 361.416 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data 7693f81f-5002-4226-9828-0e94b29f18a8 false true false 1 01c6863d-1ce0-4819-ba2c-3a7e9fce7204 31925 604 155 20 31925 604 155 20 32003.29 614.8038 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data min material in axis of tube Represents a collection of generic data 57e9389e-1127-41a8-9f1a-8fd2a587eff0 false true false 1 7693f81f-5002-4226-9828-0e94b29f18a8 32449 604 155 20 32449 604 155 20 32526.69 614.8038 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 85e76318-6652-44db-971b-0b2c2f4b7b29 false true false 0 0.007 true true true 1 0 false 255;0;0;0 255;255;250;90 32789 956 68 20 32789 956 68 20 32789.94 956.614 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 7b7c2fb5-58b6-4b5b-81d1-110f3a104d6b false true false 1 8d430287-d006-48db-8057-d22227b91314 33297 1014 50 20 33297 1014 50 20 33322.88 1024.78 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. f8000704-355a-4f41-a0e0-e728ec168ab4 false true false longest_list 33393 874 76 62 33428 876 24 58 33440 905 false Surface S Base surface 5abec187-0bbb-4a00-8095-df3b244edb3a true true false 2 1 2d58073c-5c69-4c15-b2c3-69d53cd7fa4f 33395 876 30 29 33395 876 30 29 33419.5 890.5 false Curves C Splitting curves c2651126-fe3d-409d-aeab-44930e5572bb true true false 1 1 7b7c2fb5-58b6-4b5b-81d1-110f3a104d6b 33395 905 30 29 33411 905 14 29 33419.5 919.5 false Fragments F Splitting fragments 6af9182a-43a5-4bd2-b1eb-a956201c3fd2 true true false 0 33455 876 12 58 33455 876 12 58 33462.5 905 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 2f2f9a20-9d2b-4181-bef6-1a7483c8ca2b false true false longest_list 33529 892 64 64 33551 894 24 60 33563 924 false List L Base list 56b9bf02-2117-456a-a0a5-c198a999a2ac true true false 1 1 6af9182a-43a5-4bd2-b1eb-a956201c3fd2 33531 894 17 20 33531 894 17 20 33541 904 false Index i Item index 3bff64ac-0038-4ad9-9466-7ea88de7ca91 false true false 0 1 33531 914 17 20 33531 914 17 20 33541 924 false 0 Wrap W Wrap index to list bounds 1c02e9de-8445-4bdf-86ac-592fc987598b false true false 0 1 false 33531 934 17 20 33531 934 17 20 33541 944 false false Element E Item at {i'} 91cdfc35-475f-429c-be8c-087fc71b6fdd true true false 0 33578 894 13 60 33578 894 13 60 33586 924 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 3fe08886-bc71-4640-b5ea-b9fdf7d12f64 false true false 2 1 91cdfc35-475f-429c-be8c-087fc71b6fdd 1 {A;B;C;D;E} {A;B} 33646.25 905.9208 168 40 33652.25 911.9208 156 28 33646.25 905.9208 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. b6ef6f8b-ad1e-4423-9960-898706e731e5 false true false 2 1 6bc679ed-d286-472c-93a9-4cfe265c609a 1 {A;B;C} {A;B} 33740.34 651.0936 125 40 33746.34 657.0936 113 28 33740.34 651.0936 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 30742.64 750.6384 31215.24 747.0117 31215.48 779.796 30742.88 783.4227 Do intial transform 44 Arial Black true false Scribble Scribble A quick note b68a30fa-4361-4326-9d31-d96a753617c2 30737.64 742.0117 482.8398 46.41101 30737.64 742.0117 482.8398 46.41101 30742.64 750.6384 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 31842.71 910.2847 32414.46 915.0225 32413.63 1009.314 31841.89 1004.576 Extend Petals to Make Room For Tube Ends 44 Arial Black true false Scribble Scribble A quick note 24d23a42-7fb8-4bda-a925-06fb45878274 31836.89 905.2847 582.5645 109.0291 31836.89 905.2847 582.5645 109.0291 31842.71 910.2847 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 8d430287-d006-48db-8057-d22227b91314 false true false 1 7207c542-9a91-4a93-b6bb-a7ee082e0519 31807 1011 50 20 31807 1011 50 20 31832.81 1021.66 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 0cbc3ab4-ee11-401a-8bb0-589f472e5d76 false true true longest_list 27658 1717 62 44 27677 1719 24 40 27689 1739 false A A First item for addition 3d094a90-26f4-448e-ade9-d047f820cf71 true true true 1 210b100c-d829-431c-a1cb-fb819ff33f1f 27660 1719 14 20 27660 1719 14 20 27668.5 1729 false B B Second item for addition 93445ca6-3b6c-4857-a2c4-fdf35f238e54 true true true 1 9b677015-333d-4f23-922d-75f7c579e4e3 27660 1739 14 20 27660 1739 14 20 27668.5 1749 false Result R The result of the Addition a01223bb-7e5f-4765-bdd0-1f24c4c8ad8d true true true 0 27704 1719 14 40 27704 1719 14 40 27712.5 1739 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9b677015-333d-4f23-922d-75f7c579e4e3 false true true 0 .002 true true true 1 0 false 255;0;0;0 255;255;250;90 27554 1740 50 20 27554 1740 50 20 27554.7 1740.866 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 7c185751-e49c-4dc6-a7c7-78b124cc4abc false true true longest_list 27818 1747 62 44 27837 1749 24 40 27849 1769 false A A Item to divide (dividend) fce131c4-93b6-4326-8acb-9f338b036392 true true true 1 a01223bb-7e5f-4765-bdd0-1f24c4c8ad8d 27820 1749 14 20 27820 1749 14 20 27828.5 1759 false B B Item to divide with (divisor) eb265275-2a57-4a52-be75-1e914b3198dc true true true 1 f4ab4737-d055-442c-be36-310b000e37a2 27820 1769 14 20 27820 1769 14 20 27828.5 1779 false Result R The result of the Division affe9432-e76f-4f0d-97be-7f9fe68f6501 true true true 0 27864 1749 14 40 27864 1749 14 40 27872.5 1769 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27773.61 1715.891 27917.11 1716.446 27917.05 1726.884 27773.55 1726.329 Convert To radius 14 Arial Black true false Scribble Scribble A quick note 0924967e-c532-4387-83de-4612dd833676 27768.55 1710.891 153.5566 20.99341 27768.55 1710.891 153.5566 20.99341 27773.61 1715.891 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f4ab4737-d055-442c-be36-310b000e37a2 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 27751 1770 50 20 27751 1770 50 20 27751.28 1770.124 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 35718.67 918.7269 36660.12 907.9969 36661.23 1002.822 35719.78 1013.552 Create circle of Min raduis around bolt and union the base Plate to this. 44 Arial Black true false Scribble Scribble A quick note d483dc85-bf4f-450c-a292-ab6739c1fb90 35713.67 902.9969 952.5586 115.5556 35713.67 902.9969 952.5586 115.5556 35718.67 918.7269 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 false 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 false longest_list 31050 828 64 50 31070 830 24 46 31082 853 false Geometry G Base geometry 16c47560-6ffd-4d76-980c-3599cffb93d3 true true false 1 6ddc3c94-5277-4467-8dc1-27b60e51d214 31052 830 15 23 31052 830 15 23 31061 841.5 false Translation T Translation vector cab662d8-a43e-475f-96aa-4fe47a4cfe04 false true false 1 c9bfc4da-356f-43c4-a097-afcc24f154cf 31052 853 15 23 31052 853 15 23 31061 864.5 false Geometry G Translated geometry 8f6ed353-6655-452e-8f89-8315fa0a5758 true true false 0 31097 830 15 46 31097 830 15 46 31106 853 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 81d0b3fd-0ee0-4749-b631-67cd7c595b73 false true false 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 28971 843 62 45 28990 845 24 41 29002 866 false Vector V Base vector 2b67d32f-eda4-451c-9edc-a473c89ebac2 false true true 1 6c427c41-f649-43bd-b526-bce0a4f1985b 28973 845 14 20 28973 845 14 20 28981.5 855.25 false Amplitude A Amplitude (length) value 9a3b2d7a-1a82-4589-9c84-552157298b48 false true true 1 ffb277b5-f62b-4a7a-8ca9-d8e64a7dbb1e 1 28973 865 14 21 28973 865 14 21 28981.5 875.75 false 1 Vector V Resulting vector 150fc559-f6c7-4dd3-ba8d-7c5687f578d5 false true true 0 29017 845 14 41 29017 845 14 41 29025.5 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 29128 823 64 50 29148 825 24 46 29160 848 false Geometry G Base geometry 2824b647-c362-4195-b2a9-068edd8445f9 true true true 1 0542fd3e-2918-41a5-94b9-5a7092589347 29130 825 15 23 29130 825 15 23 29139 836.5 false Translation T Translation vector b8ba5691-ab3d-4073-a406-3bb8022c7134 false true true 1 700b5a3c-0dee-4d2d-b219-7b99fdeb2267 29130 848 15 23 29130 848 15 23 29139 859.5 false Geometry G Translated geometry 95db3af9-ed80-4bb6-b054-24f2ddcffa22 true true true 0 29175 825 15 23 29175 825 15 23 29184 836.5 false Transform X Transformation data ecf727fa-35b8-4411-a4be-1d385cef5266 false true true 0 29175 848 15 23 29175 848 15 23 29184 859.5 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 29052 846 62 38 29071 848 24 34 29083 865 false Vector V Base vector 123cd767-96b6-4827-bb98-2bf85a565215 false true true 1 150fc559-f6c7-4dd3-ba8d-7c5687f578d5 29054 848 14 34 29054 848 14 34 29062.5 865 false Vector V Reversed vector 700b5a3c-0dee-4d2d-b219-7b99fdeb2267 false true true 0 29098 848 14 34 29098 848 14 34 29106.5 865 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 7f1f7cd2-8d02-4ddf-bf4d-c050b6c74ba3 false true false longest_list 31090 1104 64 50 31110 1106 24 46 31122 1129 false Geometry G Base geometry 92bb8a61-3071-4bf7-97cb-59b3a266c306 true true false 1 9a9eb5a3-336c-4e3c-aed6-059741d6e55a 31092 1106 15 23 31092 1106 15 23 31101 1117.5 false Translation T Translation vector 2e91f4ed-ebc6-46c1-a44a-b3add43e6883 false true false 1 616531c9-f83d-4adf-ad35-53e9008f1328 31092 1129 15 23 31092 1129 15 23 31101 1140.5 false Geometry G Translated geometry 31abbf49-ab25-4f6c-b451-b274ab41ae2e true true false 0 31137 1106 15 23 31137 1106 15 23 31146 1117.5 false Transform X Transformation data 41256feb-5072-4cb3-b804-fff9c157eae4 false true false 0 31137 1129 15 23 31137 1129 15 23 31146 1140.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 63b82aeb-21f8-44fc-a293-cb0b40d4f8aa false true false longest_list 30962 994 64 50 30982 996 24 46 30994 1019 false Geometry G Base geometry b3abea71-ece1-41ff-a054-3e5a14253690 true true false 1 f043b6f7-9fd0-47e7-bfbf-2045fed9dbab 30964 996 15 23 30964 996 15 23 30973 1007.5 false Translation T Translation vector 8db43576-9b75-4506-bdc8-6ae28110538d false true false 1 c9bfc4da-356f-43c4-a097-afcc24f154cf 30964 1019 15 23 30964 1019 15 23 30973 1030.5 false Geometry G Translated geometry 9a9eb5a3-336c-4e3c-aed6-059741d6e55a true true false 0 31009 996 15 23 31009 996 15 23 31018 1007.5 false Transform X Transformation data da4247c3-4f40-4c9e-934f-a6e78fc268a5 false true false 0 31009 1019 15 23 31009 1019 15 23 31018 1030.5 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. ab7efe06-c139-4c17-9c54-0f2959942f4e false true false longest_list 30679 1120 62 45 30698 1122 24 41 30710 1143 false Vector V Base vector 20280062-2fba-49ff-a459-40181458fb9d false true false 1 b201fb2c-6958-416b-af26-a6d8c2325b46 30681 1122 14 20 30681 1122 14 20 30689.5 1132.25 false Amplitude A Amplitude (length) value 667084f6-a6e8-4710-b60b-1843066576b1 false true false 1 82db12a4-7f12-4dbd-9d6f-a957844960c2 1 30681 1142 14 21 30681 1142 14 21 30689.5 1152.75 false 1 Vector V Resulting vector 13b33deb-59d4-4c4b-85de-36272bb1fff0 false true false 0 30725 1122 14 41 30725 1122 14 41 30733.5 1142.5 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). dad837d1-a63e-4456-8504-20ee0ce7dcc1 false true false longest_list 30797 1125 62 38 30816 1127 24 34 30828 1144 false Vector V Base vector ee24c705-175e-4ee2-a69e-b79fc945432d false true false 1 13b33deb-59d4-4c4b-85de-36272bb1fff0 30799 1127 14 34 30799 1127 14 34 30807.5 1144 false Vector V Reversed vector 616531c9-f83d-4adf-ad35-53e9008f1328 false true false 0 30843 1127 14 34 30843 1127 14 34 30851.5 1144 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data modifiedAveragePetalPlanes Represents a collection of generic data 67dd1954-ff13-43a8-afc0-7700fb8df8a1 false true false 1 31abbf49-ab25-4f6c-b451-b274ab41ae2e 31307 1106 162 20 31307 1106 162 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 false 1 67dd1954-ff13-43a8-afc0-7700fb8df8a1 32684 1106 162 20 32684 1106 162 20 32765 1116.25 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 24230 310 115 20 24230 310 115 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 24229 333 130 20 24229 333 130 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 24220 354 111 20 24220 354 111 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 35802 1248 183 20 35802 1248 183 20 35894.26 1258.39 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Flower Base Plates Represents a collection of generic data c3580901-c5f2-46fe-b351-c5d15fceb346 false true false 1 a6bb752f-5e28-4e7b-a503-87d82d866c34 36482 1115 108 20 36482 1115 108 20 36536.61 1125.619 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 31103 -1254 153 20 31103 -1254 153 20 31103.42 -1253.863 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle SF_Tube Solids Boolean (true/false) toggle f8652ce1-2886-44c2-9fdc-0ee256b81804 false true true 0 31123 -1694 125 20 31123 -1694 125 20 31123.38 -1693.78 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division e947732d-1d03-43c5-b78a-d880b1a99cfe false true true longest_list 30797 2487 62 44 30816 2489 24 40 30828 2509 false A A Item to divide (dividend) 753e055c-e800-4c38-9baf-7a5d331f4203 true true true 1 991b7525-b8f1-4be8-8cb0-741e87015a7a 30799 2489 14 20 30799 2489 14 20 30807.5 2499 false B B Item to divide with (divisor) 64da57b1-080f-4d6b-9241-71f9efd20cc3 true true true 1 d863f18d-2f74-4420-a206-c2abd14368a0 30799 2509 14 20 30799 2509 14 20 30807.5 2519 false Result R The result of the Division 28621ec5-58ba-4cad-83b1-2412b6d5fced true true true 0 30843 2489 14 40 30843 2489 14 40 30851.5 2509 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 29990 2470 64 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 29992 2472 17 20 29992 2472 17 20 30002 2482 false Index i Item index 63374ed1-c7b3-4632-b99d-57f33c78b186 false true true 1 92acee87-9cff-4baa-874e-09049d3d743b 1 29992 2492 17 20 29992 2492 17 20 30002 2502 false 0 Wrap W Wrap index to list bounds c3960b64-ef25-4fcb-a889-fe5bd83c96b7 false true true 0 1 false 29992 2512 17 20 29992 2512 17 20 30002 2522 false false Element E Item at {i'} ec98b414-128d-412f-8878-129c8d84c30b true true true 0 30039 2472 13 60 30039 2472 13 60 30047 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 30301 2481 61 44 30320 2483 24 40 30332 2503 false Curve C Curve to evaluate 71e736ef-bd70-4a92-b0f4-424b5308b0c3 true true true 1 e6d992da-249e-4c80-a765-22365ab60873 30303 2483 14 40 30303 2483 14 40 30311.5 2503 false Start S Curve start point e8b62315-45f6-4fd7-9cdf-e1eacf4530ab true true true 0 30347 2483 13 20 30347 2483 13 20 30355 2493 false End E Curve end point e90b32d1-134d-4a6e-97f1-53a1550bbd9b true true true 0 30347 2503 13 20 30347 2503 13 20 30355 2513 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 30425 2482 63 64 30445 2484 24 60 30457 2514 false Point A A Base point 4e619ef3-75b8-40e6-adaf-456a4208372c true true true 1 e90b32d1-134d-4a6e-97f1-53a1550bbd9b 30427 2484 15 20 30427 2484 15 20 30436 2494 false Point B B Tip point 57c826b6-7cfc-4e64-b654-8e0162a6f193 true true true 1 e8b62315-45f6-4fd7-9cdf-e1eacf4530ab 30427 2504 15 20 30427 2504 15 20 30436 2514 false Unitize U Unitize output 293870d8-a572-4fb5-9a9e-27e1062026b3 false true true 0 1 false 30427 2524 15 20 30427 2524 15 20 30436 2534 false false Vector V Vector 991b7525-b8f1-4be8-8cb0-741e87015a7a false true true 0 30472 2484 14 30 30472 2484 14 30 30480.5 2499 false Length L Vector length 1794096a-e054-4fd7-a270-9347d1b6ce73 false true true 0 30472 2514 14 30 30472 2514 14 30 30480.5 2529 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 30120 2495 78 20 30120 2495 78 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 31266 2815 57 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) 31268 2817 12 20 31268 2817 12 20 31275.5 2827 false Variable x x Variable #1 9d71b7b7-0b0b-4bfc-a8aa-1f8ac1534350 false true true 1 1 1794096a-e054-4fd7-a270-9347d1b6ce73 31268 2837 12 20 31268 2837 12 20 31275.5 2847 false Variable y y Variable #2 cf6938c1-0110-46a2-8dca-4e53f22bfdf8 false true true 1 d96a5b82-7084-494e-b852-35303d3c2532 31268 2857 12 20 31268 2857 12 20 31275.5 2867 false Variable z z Variable #3 53b80d12-9e05-49bb-8343-b232f060eb30 false true true 1 42ea3dce-db16-4643-b798-c0f1f9d67066 31268 2877 12 20 31268 2877 12 20 31275.5 2887 false Result r Expression result 4df5126e-851b-4309-b1a1-158123fb07f8 true true true 0 31310 2817 11 80 31310 2817 11 80 31317 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 31111 2858 113 20 31111 2858 113 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 30664 2880 158 20 30664 2880 158 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 31046 2747 65 64 31065 2749 24 60 31077 2779 false X component X {x} component ecd4e6b6-2013-4274-b8cd-c7547b319611 false true true 0 1 31048 2749 14 20 31048 2749 14 20 31056.5 2759 false 0 Y component Y {y} component 57aef6f9-ea5d-4dc5-895f-a0120ecffe07 false true true 0 1 31048 2769 14 20 31048 2769 14 20 31056.5 2779 false 0 Z component Z {z} component 3fc50f84-cf2f-41bb-8934-bbd25b40306f false true true 1 4350feae-273c-4241-be3a-33956f96d2d6 1 31048 2789 14 20 31048 2789 14 20 31056.5 2799 false 0 Point Pt Point coordinate a92781da-e554-4e5b-bf51-ac5d5eb14c06 true true true 0 31092 2749 17 60 31092 2749 17 60 31102 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 30848 2793 158 20 30848 2793 158 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 31009 2471 64 50 31029 2473 24 46 31041 2496 false Geometry G Base geometry 60518a47-1eac-4e88-ad8e-8f9364c781e0 true true true 1 671e7164-6c2f-4ec7-8e15-a3e90240ab41 31011 2473 15 23 31011 2473 15 23 31020 2484.5 false Translation T Translation vector c3471941-b89f-47c1-a65e-e1b346824f9a false true true 1 28621ec5-58ba-4cad-83b1-2412b6d5fced 31011 2496 15 23 31011 2496 15 23 31020 2507.5 false Geometry G Translated geometry 90b96cb9-cf0d-4383-9bd1-aa40431af4ab true true true 0 31056 2473 15 23 31056 2473 15 23 31065 2484.5 false Transform X Transformation data aa44cb94-5a06-44c1-8d32-b54456a4ee87 false true true 0 31056 2496 15 23 31056 2496 15 23 31065 2507.5 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 31125 2450 64 64 31145 2452 24 60 31157 2482 false Geometry G Geometry to mirror b0edf1aa-14d2-4d58-a55b-0a1784de8637 true true true 1 671e7164-6c2f-4ec7-8e15-a3e90240ab41 31127 2452 15 20 31127 2452 15 20 31136 2462 false Surface S Mirror surface ed797648-202b-4507-8db5-4f2f0e701938 true true true 1 90b96cb9-cf0d-4383-9bd1-aa40431af4ab 31127 2472 15 20 31127 2472 15 20 31136 2482 false Frame F Mirror frame (if true, mirror behaviour extends beyond surface edge) 17effbca-b666-40fa-91c8-9bf95c48fe43 false true true 0 1 false 31127 2492 15 20 31127 2492 15 20 31136 2502 false true Geometry G Mirrored geometry 793958d7-511c-4f8c-9137-e8a581c35109 true true true 0 31172 2452 15 60 31172 2452 15 60 31181 2482 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 31207 2483 62 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 31209 2485 13 80 31209 2485 13 80 31217 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 15 20 31252 2485 15 20 31261 2495 false X-Axis X X-Axis vector d404af4f-b057-47f6-909a-56616a4c54a5 false true true 0 31252 2505 15 20 31252 2505 15 20 31261 2515 false Y-Axis Y Y-Axis vector c72ea7cd-4aff-4985-b042-7a3ee7fe3a20 false true true 0 31252 2525 15 20 31252 2525 15 20 31261 2535 false Z-Axis Z Z-Axis vector a5423a09-0408-42f7-9314-53a5e8419388 false true true 0 31252 2545 15 20 31252 2545 15 20 31261 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 31322 2419 64 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 31324 2421 15 20 31324 2421 15 20 31333 2431 false Angle A Rotation angle in radians 8e839859-a1ab-4d8b-96d4-18957113484f false true true 1 888b86c9-27dc-40f1-b576-055b9268555e 31324 2441 15 20 31324 2441 15 20 31333 2451 false Center C Center of rotation f902fd4e-24ed-4944-8450-0690b460e09d true true true 1 36ef1b00-ed32-4145-9666-f9f1cfc37651 31324 2461 15 20 31324 2461 15 20 31333 2471 false Axis X Axis of rotation b3436aee-ef98-4e96-8c38-36ebc47aa2b7 false true true 1 d404af4f-b057-47f6-909a-56616a4c54a5 1 31324 2481 15 20 31324 2481 15 20 31333 2491 false 0 0 1 Geometry G Rotated geometry 8f740913-df96-428d-9a96-d14d0281ca4f true true true 0 31369 2421 15 40 31369 2421 15 40 31378 2441 false Transform X Transformation data c3364d28-c098-4fb2-83e0-3c68b2c494ca false true true 0 31369 2461 15 40 31369 2461 15 40 31378 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 31208 2439 61 28 31228 2441 24 24 31240 2453 false Factor N Factor to be multiplied by Pi 0f55db72-d9cc-464d-8f67-142d8ab1ff73 false true true 0 1 31210 2441 15 24 31210 2441 15 24 31219 2453 false 1 Output y Output value 888b86c9-27dc-40f1-b576-055b9268555e false true true 0 31255 2441 12 24 31255 2441 12 24 31262.5 2453 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 33096 1923 80 64 33132 1925 24 60 33144 1955 false Data D Data stream to process c2ea3440-a8d6-4b9a-a339-978e106ae912 true true true 2 1 9cb9e7f8-85a2-40b9-8ea0-7ec56ea79a79 33098 1925 31 20 33114 1925 15 20 33123 1935 false Search S Search masks e1d5cc69-89d3-4913-84ae-1f2edcd87350 false true true 1 1 1 549d0d64-8266-432e-a5d2-097521e1dac7 1 33098 1945 31 20 33098 1945 31 20 33123 1955 false false * Replace R Respective replacement paths 3005ee04-d2a1-4e2b-841e-b3d5b43f412f false true true 1 1 1 9ce8cfc7-5fdc-463b-814f-a98fd56be566 33098 1965 31 20 33098 1965 31 20 33123 1975 false Data D Processed tree data 7a4d8395-6e76-4132-b6a8-5bef66321cd7 true true true 0 33159 1925 15 60 33159 1925 15 60 33168 1955 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 0e68f3e1-ee0f-4a4d-b8ed-f2d53a89b624 false true true longest_list 32457 1767 62 64 32477 1769 24 60 32489 1799 false Start S First number in the series 078fdcc0-9485-4642-9ca5-9fdbc225b9d4 false true true 0 1 32459 1769 15 20 32459 1769 15 20 32468 1779 false 0 Step N Step size for each successive number aee93ddb-f617-4d75-ba33-76097a39c5b1 false true true 0 1 32459 1789 15 20 32459 1789 15 20 32468 1799 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 32459 1809 15 20 32459 1809 15 20 32468 1819 false 10 Series S Series of numbers 83cdf1e6-3ace-41d0-aa1e-caadec958fe8 false true true 0 32504 1769 13 60 32504 1769 13 60 32512 1799 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 32780 1781 78 59 32815 1783 24 55 32827 1811 false Start A String to append to. dd1b21cb-37c3-4697-b035-2591eaad6ed8 false true true 1 1 dfb324d5-8b8b-409f-8dcb-3fd7eb23cad5 32782 1783 30 27 32782 1783 30 27 32806.5 1796.75 false End B String to append. 923416e2-c687-432b-a5f6-f92648806bd2 false true true 1 0f2265b6-9f05-49f2-b4ec-943e0010c0a0 32782 1810 30 28 32798 1810 14 28 32806.5 1824.25 false Result R Resulting string consisting of A+B 7903e9f0-c546-4ba0-bb31-1d525b292eb9 false true true 0 32842 1783 14 55 32842 1783 14 55 32850.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 32626 1802 63 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 32628 1804 17 20 32628 1804 17 20 32638 1814 false Shift S Shift offset 10a787b1-134b-453f-89e3-12ce3424cc55 false true true 0 1 32628 1824 17 20 32628 1824 17 20 32638 1834 false -1 Wrap W Wrap values 4d6dfcd4-c3dc-4402-aba3-42607c07a677 false true true 0 1 false 32628 1844 17 20 32628 1844 17 20 32638 1854 false true List L Shifted list e7c6ecbf-2a48-44b5-ba8a-d496a060b079 true true true 0 32675 1804 12 60 32675 1804 12 60 32682.5 1834 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings cc6310ba-f224-4c84-8415-0709700a7dfc false true true longest_list 32893 1795 78 59 32928 1797 24 55 32940 1825 false Start A String to append to. b2b6fca2-f717-4b34-b2a9-bd18a10bce5b false true true 2 1 7903e9f0-c546-4ba0-bb31-1d525b292eb9 32895 1797 30 27 32895 1797 30 27 32919.5 1810.75 false End B String to append. d54ddcce-173e-44da-8236-5cc2124aed70 false true true 1 d703eb8b-ef26-49b6-a1a5-c123eca3794a 32895 1824 30 28 32911 1824 14 28 32919.5 1838.25 false Result R Resulting string consisting of A+B 549d0d64-8266-432e-a5d2-097521e1dac7 false true true 0 32955 1797 14 55 32955 1797 14 55 32963.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 32485 1923 116 20 32485 1923 116 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 32674 1922 62 44 32693 1924 24 40 32705 1944 false A A Item to subtract from (minuend) 29c1e696-5cd1-48cd-8981-91ef9ac24d12 true true true 1 664b7b34-baba-4856-a452-4dbebaa66efa 32676 1924 14 20 32676 1924 14 20 32684.5 1934 false B B Item to subtract (subtrahend) d006cac7-707a-4e3f-8010-45a69e4d34d4 true true true 1 244130b3-f1eb-4b9a-88c2-8078054d9a25 32676 1944 14 20 32676 1944 14 20 32684.5 1954 false Result R The result of the Subtraction d703eb8b-ef26-49b6-a1a5-c123eca3794a true true true 0 32720 1924 14 40 32720 1924 14 40 32728.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 32780 1854 78 59 32815 1856 24 55 32827 1884 false Start A String to append to. 21aa8815-92a1-44de-82fa-e00ca1a9ae0c false true true 1 1 e7c6ecbf-2a48-44b5-ba8a-d496a060b079 32782 1856 30 27 32782 1856 30 27 32806.5 1869.75 false End B String to append. fc148a1b-df44-4aa7-9945-0b7640d3b88a false true true 1 a3ac6366-729a-4f68-b58e-2be3fe6c0fc8 32782 1883 30 28 32798 1883 14 28 32806.5 1897.25 false Result R Resulting string consisting of A+B e8748699-a1ba-4df3-9d76-ff4e08a66a03 false true true 0 32842 1856 14 55 32842 1856 14 55 32850.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 32893 1899 78 59 32928 1901 24 55 32940 1929 false Start A String to append to. 6450c3b5-7447-43ae-8f6b-0e04905e6cea false true true 2 1 e8748699-a1ba-4df3-9d76-ff4e08a66a03 32895 1901 30 27 32895 1901 30 27 32919.5 1914.75 false End B String to append. 8a087640-64c5-404b-9c9e-8d99ccd4f75a false true true 1 d703eb8b-ef26-49b6-a1a5-c123eca3794a 32895 1928 30 28 32911 1928 14 28 32919.5 1942.25 false Result R Resulting string consisting of A+B 9ce8cfc7-5fdc-463b-814f-a98fd56be566 false true true 0 32955 1901 14 55 32955 1901 14 55 32963.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 33096 1850 80 64 33132 1852 24 60 33144 1882 false Data D Data stream to process 4714b9ec-72c6-4643-8ae1-af90a3feeba1 true true true 2 1 83a22b1b-a2dd-40c0-81d6-40c5d3a85a16 33098 1852 31 20 33114 1852 15 20 33123 1862 false Search S Search masks bd4fdcac-6ae7-493f-a6ce-6b68477723b8 false true true 1 1 1 549d0d64-8266-432e-a5d2-097521e1dac7 1 33098 1872 31 20 33098 1872 31 20 33123 1882 false false * Replace R Respective replacement paths da64a300-4168-4434-88be-ef11f076dd2a false true true 1 1 1 9ce8cfc7-5fdc-463b-814f-a98fd56be566 33098 1892 31 20 33098 1892 31 20 33123 1902 false Data D Processed tree data 438e6845-2b2b-4359-82e6-a06143d5aec8 true true true 0 33159 1852 15 60 33159 1852 15 60 33168 1882 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 33426 1889 61 66 33444 1891 24 62 33456 1922 false Brep B Base Brep 8a41a74e-c632-4cfe-9597-c77f90ade7bf true true true 1 63247ec3-1909-4d33-b4d9-40a41fa88b50 33428 1891 13 62 33428 1891 13 62 33436 1922 false Faces F Faces of Brep e5983d8c-4ae9-44d1-b79f-572f0aef8db2 true true true 0 33471 1891 14 20 33471 1891 14 20 33479.5 1901.333 false Edges E Edges of Brep e61ffc5b-dff3-47fa-9827-636f6196a131 true true true 0 33471 1911 14 21 33471 1911 14 21 33479.5 1922 false Vertices V Vertices of Brep 8232440b-2955-4778-b52c-5fa4f578fd42 true true true 0 33471 1932 14 21 33471 1932 14 21 33479.5 1942.667 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 31674 1351 109 20 31674 1351 109 20 31729.01 1361.701 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Assembled Ring Labels Boolean (true/false) toggle 1df45d7c-41cf-4bab-8f58-4fe35f59df47 false true true 0 31086 -1481 164 20 31086 -1481 164 20 31086.83 -1480.26 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 22217 1937 134 20 22217 1937 134 20 22284.68 1947.605 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 31422 2377 62 47 31442 2379 24 43 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 31424 2379 15 21 31424 2379 15 21 31433 2389.75 false Strip S Do not create branches for null items da0469f0-b183-4f73-8ae6-d0d384d9b43f false true true 0 1 false 31424 2400 15 22 31424 2400 15 22 31433 2411.25 false false Tree T Graft result 89dd137e-8a9d-4a7a-b5da-c55c882df403 true true true 0 31469 2379 13 43 31469 2379 13 43 31477 2400.5 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 26149 2482 64 64 26169 2484 24 60 26181 2514 false Geometry G Base geometry 8cce0e5c-2598-44c6-a81b-d18f405443e2 true true true 1 33f74a3c-ecb6-4020-b48a-125879af7de3 26151 2484 15 20 26151 2484 15 20 26160 2494 false Angle A Rotation angle in radians c1063d49-7ff3-4693-b894-0613f5d8f390 false true true 1 e9adf4c6-0681-4a01-84f4-79fe74cbff45 26151 2504 15 20 26151 2504 15 20 26160 2514 false Plane P Rotation plane be58e7d4-4a74-4b64-9a7c-1a80b16af9a9 true true true 1 33f74a3c-ecb6-4020-b48a-125879af7de3 1 26151 2524 15 20 26151 2524 15 20 26160 2534 false 0 0 0 1 0 0 0 1 0 Geometry G Rotated geometry 37190980-d061-4d5a-8363-fcbdf2c124b9 true true true 0 26196 2484 15 30 26196 2484 15 30 26205 2499 false Transform X Transformation data 74c59437-9bb0-4ae3-a3fe-190be31d2e4e false true true 0 26196 2514 15 30 26196 2514 15 30 26205 2529 false 0d2ccfb3-9d41-4759-9452-da6a522c3eaa Pi Pi Pi Returns a factor of Pi. 66c1643c-e25e-4fc3-b023-39a4c6f8dfc8 false true true longest_list 26005 2616 61 28 26025 2618 24 24 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 26007 2618 15 24 26007 2618 15 24 26016 2630 false 1 Output y Output value e9adf4c6-0681-4a01-84f4-79fe74cbff45 false true true 0 26052 2618 12 24 26052 2618 12 24 26059.5 2630 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 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 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 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 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 30816 1379 116 20 30816 1379 116 20 30874.53 1389.547 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 29416 287 155 20 29416 287 155 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 34298 1496 174 20 34298 1496 174 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 36881 1496 174 20 36881 1496 174 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 36881 1474 195 20 36881 1474 195 20 36979.15 1484.26 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 false 1 39423b7b-04c8-462e-ba33-b8658b42d5a4 34042 205 189 20 34042 205 189 20 34137.1 215.0075 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 28722 1423 50 20 28722 1423 50 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 34632 1351 109 20 34632 1351 109 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 33057 1496 174 20 33057 1496 174 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 29837 2874 158 20 29837 2874 158 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 34312 1518 158 20 34312 1518 158 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 28721 1474 195 20 28721 1474 195 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 28721 1496 174 20 28721 1496 174 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 28711 1518 158 20 28711 1518 158 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 34705 1285 50 20 34705 1285 50 20 34730.07 1295.788 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 27259 182 77 20 27259 182 77 20 27297.97 192.4199 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 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 7736 957 109 20 7736 957 109 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 8037 1042 62 44 8056 1044 24 40 8068 1064 false A A Item to subtract from (minuend) ecd4464b-ce7c-44fa-9e18-89e57b51fcd8 true true true 1 ea692fcc-6ec0-4901-aa69-78cdf6ec1b5c 8039 1044 14 20 8039 1044 14 20 8047.5 1054 false B B Item to subtract (subtrahend) 6f8c54b7-8117-497e-8dfb-3cd99444065e true true true 1 b88e3594-6697-4c7f-a269-56cb8bc94b66 8039 1064 14 20 8039 1064 14 20 8047.5 1074 false Result R The result of the Subtraction 3a562821-c38e-4e50-a353-788b81147f71 true true true 0 8083 1044 14 40 8083 1044 14 40 8091.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 29382 711 62 66 29401 713 24 62 29413 744 false Curve C Curve to explode b8faaefd-3f36-43cb-8bc7-43e9bea034a2 true true true 1 42963007-b3da-4b2c-b698-ca31efc6e39b 29384 713 14 31 29384 713 14 31 29392.5 728.5 false Recursive R Recursive decomposition until all segments are atomic 5a78bf70-6506-4592-a5aa-24d3b172ddd2 false true true 0 1 false 29384 744 14 31 29384 744 14 31 29392.5 759.5 false true Segments S Exploded segments that make up the base curve 2b36d870-04e1-4b15-a01f-18485e9f188e true true true 0 29428 713 14 31 29428 713 14 31 29436.5 728.5 false Vertices V Vertices of the exploded segments a4555841-8fc4-4ef8-86ca-046869f21864 true true true 0 29428 744 14 31 29428 744 14 31 29436.5 759.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 29688 759 62 44 29707 761 24 40 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 29690 761 14 20 29690 761 14 20 29698.5 771 false Preserve P Preserve direction of input curves 58c43eea-bf12-44a4-8701-715cd22aa29f false true true 0 1 false 29690 781 14 20 29690 781 14 20 29698.5 791 false false Curves C Joined curves and individual curves that could not be joined. 98b80534-02a4-4656-a292-431bc115baa0 true true true 0 29734 761 14 40 29734 761 14 40 29742.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 29548 712 61 70 29566 714 24 66 29578 747 false List L List to filter 1a200ce4-cd71-4fbe-b45a-20a7604994f1 true true true 1 1 2b36d870-04e1-4b15-a01f-18485e9f188e 29550 714 13 33 29550 714 13 33 29558 730.5 false Dispatch pattern P Dispatch pattern 2c8cc756-1614-465f-a7b6-44f20c0f3cdc false true true 1 1 a6d1b974-e7f0-45e3-be95-bafb94ab9613 2 false 29550 747 13 33 29550 747 13 33 29558 763.5 false true false List A A Dispatch target for True values be9c1fa7-be82-44a9-8590-dd9fc3666f3a true true true 0 29593 714 14 33 29593 714 14 33 29601.5 730.5 false List B B Dispatch target for False values 7d4c6de8-e752-4b4b-8cd7-f04828c6d62d true true true 0 29593 747 14 33 29593 747 14 33 29601.5 763.5 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 27876 1114 199 20 27876 1114 199 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 27863 1136 112 20 27863 1136 112 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 29837 2685 112 20 29837 2685 112 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 27742 2392 66 20 27742 2392 66 20 27742.17 2392.364 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27710.35 2413.5 27849.96 2413.327 27850.05 2460.319 27710.44 2460.492 the width of a ring tab 20 Arial Black true false Scribble Scribble A quick note e1f32564-1d37-4f36-a196-1048fec8c286 27705.35 2408.327 149.6992 57.16528 27705.35 2408.327 149.6992 57.16528 27710.35 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 28823 2604 63 64 28843 2606 24 60 28855 2636 false Center C Center point 9b1f3ade-015f-4cc5-b50e-7edd2cc179de true true true 1 df951de7-37e2-4a5e-b044-7561655b224d 28825 2606 15 20 28825 2606 15 20 28834 2616 false Normal N Normal vector of circle plane b4103bab-1ad1-42af-92bc-9fd59f28965d false true true 0 1 28825 2626 15 20 28825 2626 15 20 28834 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 28825 2646 15 20 28825 2646 15 20 28834 2656 false 1 Circle C Resulting circle 944ddf24-64b0-488c-ae75-c0922b507609 true true true 0 28870 2606 14 60 28870 2606 14 60 28878.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 28717 2579 65 64 28736 2581 24 60 28748 2611 false X component X {x} component 53c98240-095d-459f-a016-6b60d3f292f1 false true true 1 aa6ffd30-240e-4887-983d-2488df6941b7 1 28719 2581 14 20 28719 2581 14 20 28727.5 2591 false 0 Y component Y {y} component 71ea00fe-1910-43e7-ab3a-40d43a90e8a5 false true true 1 84dd77b3-050d-42de-b142-10992a82c632 1 28719 2601 14 20 28719 2601 14 20 28727.5 2611 false 0 Z component Z {z} component fb1ebd3d-ec50-45aa-a7ca-f9fa8d55d9f3 false true true 0 1 28719 2621 14 20 28719 2621 14 20 28727.5 2631 false 0 Point Pt Point coordinate df951de7-37e2-4a5e-b044-7561655b224d true true true 0 28763 2581 17 60 28763 2581 17 60 28773 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 28539 2655 50 20 28539 2655 50 20 28539.73 2655.587 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 344971a8-726e-4225-85fa-31c303735297 false true true longest_list 28610 2636 62 44 28629 2638 24 40 28641 2658 false A A Item to divide (dividend) c13a5022-1528-43bc-8072-8d4ea180e6d3 true true true 1 1e0768b2-8a6a-4e3f-9b84-c2d9185c85fb 28612 2638 14 20 28612 2638 14 20 28620.5 2648 false B B Item to divide with (divisor) 66579fe6-9898-4690-85c6-21112716dca3 true true true 1 0a6c2c84-f81b-4f3c-ad0a-a0caab3b5114 28612 2658 14 20 28612 2658 14 20 28620.5 2668 false Result R The result of the Division b8af0e0c-6b25-4eae-a872-b785ad5460a8 true true true 0 28656 2638 14 40 28656 2638 14 40 28664.5 2658 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 28205 2433 61 64 28224 2435 24 60 28236 2465 false Plane P Surface base plane efe50fe1-c73d-4e46-bfcc-d4be9b75dd5b true true true 0 1 28207 2435 14 20 28207 2435 14 20 28215.5 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 28207 2455 14 20 28207 2455 14 20 28215.5 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 28207 2475 14 20 28207 2475 14 20 28215.5 2485 false -10 10 Plane P Resulting plane surface 2ee0a73b-72cd-4ba9-842b-413dbfdc5dc7 true true true 0 28251 2435 13 60 28251 2435 13 60 28259 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 28092 2486 58 45 28111 2488 24 41 28123 2509 false Domain start A Start value of numeric interval a7133f39-95e3-4177-82e5-3b2f16f73d58 false true true 1 0b3ce596-5007-488c-ad88-22f89afd1d85 28094 2488 14 20 28094 2488 14 20 28102.5 2498.25 false Domain end B End value of numeric interval e27b52a1-7dd8-4f33-9bc4-b76cd2a037de false true true 1 51cf9813-098c-48ca-9fa9-5867b2e36d42 28094 2508 14 21 28094 2508 14 21 28102.5 2518.75 false Domain I Numeric interval between {A} and {B} 8884bc22-27d2-42e0-b544-5232e1f21a67 false true true 0 28138 2488 10 41 28138 2488 10 41 28144.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 27969 2382 62 44 27988 2384 24 40 28000 2404 false A A Item to divide (dividend) f7b2cdec-bd25-4866-a2d3-b575cdf46bc9 true true true 1 2bc0e3c6-e56a-4bdc-94f4-c2b2f62db8fc 27971 2384 14 20 27971 2384 14 20 27979.5 2394 false B B Item to divide with (divisor) 117a1b87-5d1d-4187-8dcf-c3a640539d19 true true true 1 f3a0fe94-a067-482c-890b-5366b8d60081 27971 2404 14 20 27971 2404 14 20 27979.5 2414 false Result R The result of the Division 33b9e83d-385d-470b-8c25-1ecf8461fd8f true true true 0 28015 2384 14 40 28015 2384 14 40 28023.5 2404 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 27899 2411 50 20 27899 2411 50 20 27899.31 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 28084 2394 74 45 28119 2396 24 41 28131 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 28086 2396 30 20 28086 2396 30 20 28110.5 2406.25 false Domain end B End value of numeric interval 15bb55e7-c7e5-472a-9604-6344ab3726fa false true true 1 33b9e83d-385d-470b-8c25-1ecf8461fd8f 28086 2416 30 21 28102 2416 14 21 28110.5 2426.75 false Domain I Numeric interval between {A} and {B} 835b5d20-2615-473b-93ea-c75659b65a0a false true true 0 28146 2396 10 41 28146 2396 10 41 28152.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 28303 2434 61 66 28321 2436 24 62 28333 2467 false Brep B Base Brep 2d74c320-1ebb-42eb-b101-aae86904b645 true true true 1 2ee0a73b-72cd-4ba9-842b-413dbfdc5dc7 28305 2436 13 62 28305 2436 13 62 28313 2467 false Faces F Faces of Brep 167a2d50-b721-4a4a-adb1-e43056d7ec29 true true true 0 28348 2436 14 20 28348 2436 14 20 28356.5 2446.333 false Edges E Edges of Brep e74edb73-072e-4b57-be6a-266bc5e479cf true true true 0 28348 2456 14 21 28348 2456 14 21 28356.5 2467 false Vertices V Vertices of Brep 15e3df52-9c19-4e19-87b2-e8ede921737e true true true 0 28348 2477 14 20 28348 2477 14 20 28356.5 2487.667 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 28492 2372 64 64 28514 2374 24 60 28526 2404 false List L Base list 0ff08a6d-aa3a-4b46-bf3a-e672ce6d2f6f true true true 1 1 e74edb73-072e-4b57-be6a-266bc5e479cf 28494 2374 17 20 28494 2374 17 20 28504 2384 false Index i Item index a7b2f281-a261-4876-a135-9ca4fd1362bd false true true 1 56464a74-4f88-4bb1-b8eb-a9a2e0093e33 1 28494 2394 17 20 28494 2394 17 20 28504 2404 false 0 Wrap W Wrap index to list bounds 4b2253d9-22b4-43b1-8cc3-88af587cdfc6 false true true 0 1 false 28494 2414 17 20 28494 2414 17 20 28504 2424 false false Element E Item at {i'} 5692a42f-685b-435e-b54f-0a493977129d true true true 0 28541 2374 13 60 28541 2374 13 60 28549 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 28404 2387 50 52 28404 2387 50 52 28404.75 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 28591 2392 62 44 28610 2394 24 40 28622 2414 false Curves C Curves to join aec75fbb-e94e-4b28-a1a8-46baf23338cb true true true 1 1 5692a42f-685b-435e-b54f-0a493977129d 28593 2394 14 20 28593 2394 14 20 28601.5 2404 false Preserve P Preserve direction of input curves 7919c851-49c9-407d-86ca-0cf244ebe603 false true true 0 1 false 28593 2414 14 20 28593 2414 14 20 28601.5 2424 false false Curves C Joined curves and individual curves that could not be joined. 6dd5586e-696b-4334-9790-9baa5136fe16 true true true 0 28637 2394 14 40 28637 2394 14 40 28645.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 28702 2381 62 46 28721 2383 24 42 28733 2404 false Curve C Curve to fillet e7211691-9490-4f19-8109-b1f55820d1b2 true true true 1 6dd5586e-696b-4334-9790-9baa5136fe16 28704 2383 14 21 28704 2383 14 21 28712.5 2393.5 false Radius R Radius of fillet bdb157e1-966c-4aac-93fc-a6d79752ee7f false true true 1 4e9fa564-ea4f-4492-ae08-13fae095462a 28704 2404 14 21 28704 2404 14 21 28712.5 2414.5 false Curve C Curve with filleted corners cf76335b-7967-43da-a85b-bf9960201b49 true true true 0 28748 2383 14 42 28748 2383 14 42 28756.5 2404 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} 28788.35 2383.489 159 40 28794.35 2389.489 147 28 28788.35 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 28492 2461 64 64 28514 2463 24 60 28526 2493 false List L Base list 84af2990-bba6-4ee1-b892-8e3642f85457 true true true 1 1 e74edb73-072e-4b57-be6a-266bc5e479cf 28494 2463 17 20 28494 2463 17 20 28504 2473 false Index i Item index dff4975c-1638-440c-95a3-15448523d1d7 false true true 1 0a8a8bab-7d3d-415f-b278-7b32ffd16f12 1 28494 2483 17 20 28494 2483 17 20 28504 2493 false 0 Wrap W Wrap index to list bounds 87eac8d2-dce3-4b99-af80-f214057571d2 false true true 0 1 false 28494 2503 17 20 28494 2503 17 20 28504 2513 false false Element E Item at {i'} 4ab0d75b-7662-4f08-a652-5db43e7b481a true true true 0 28541 2463 13 60 28541 2463 13 60 28549 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 28421 2482 50 20 28421 2482 50 20 28421.27 2482.59 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28522.26 2332.171 28726.86 2335.771 28726.6 2350.671 28522 2347.071 fillet radius - tabs 20 Arial Black true false Scribble Scribble A quick note 990470ee-34ca-44bb-8cb9-138a3e68c3cd 28517 2327.171 214.8574 28.50024 28517 2327.171 214.8574 28.50024 28522.26 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 29404 2468 76 55 29438 2470 24 51 29450 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 29406 2470 29 51 29406 2470 29 51 29430 2495.5 false Surfaces S Resulting planar surfaces 061b4739-6bd4-4a3d-acde-18d54f3b418e true true true 0 29465 2470 13 51 29465 2470 13 51 29473 2495.5 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 28588 2361 61 20 28588 2361 61 20 28588.29 2361.39 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28026.5 2728.008 29074.51 2720.935 29074.89 2781.059 28026.88 2788.132 Create generic ring joint tab 64 Arial Black true false Scribble Scribble A quick note 6143a0e4-5385-41e1-a621-4f0a25c3c4e8 28021.5 2715.935 1058.389 77.19678 28021.5 2715.935 1058.389 77.19678 28026.5 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 27775 2576 66 20 27775 2576 66 20 27775.16 2576.031 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27657.58 2552.368 27833.84 2552.149 27833.93 2595.01 27657.67 2595.229 bolt-to-rib-edge distance 20 Arial Black true false Scribble Scribble A quick note 0bc5c605-4305-4419-8880-d07c479e8a9f 27652.58 2547.149 186.3496 53.08032 27652.58 2547.149 186.3496 53.08032 27657.58 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 28021 2484 50 20 28021 2484 50 20 28021.47 2484.879 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27923.88 2539.917 28123.24 2539.769 28123.29 2586.761 27923.94 2586.909 Total Length of the ring joint flap 20 Arial Black true false Scribble Scribble A quick note 1b1edaf1-e615-4627-a9ee-9e987cb605dd 27918.88 2534.769 209.4141 57.14014 27918.88 2534.769 209.4141 57.14014 27923.88 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 28005 2508 65 20 28005 2508 65 20 28005.88 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 28596 2515 77 64 28631 2517 24 60 28643 2547 false Curve C Curve to evaluate 57ca90f4-1803-4537-ab18-c8b497a2016f true true true 1 4ab0d75b-7662-4f08-a652-5db43e7b481a true 28598 2517 30 30 28598 2517 30 30 28622.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 28598 2547 30 30 28614 2547 14 30 28622.5 2562 false Point P Point on the curve at {t} f652b33c-5226-4693-bd3f-ddc56a9fd84f true true true 0 28658 2517 13 20 28658 2517 13 20 28666 2527 false Tangent T Tangent vector at {t} 6a8ce936-4089-4060-9af8-b3e51c0b4802 false true true 0 28658 2537 13 20 28658 2537 13 20 28666 2547 false Length L Length along the curve from the start to {t} 84dd77b3-050d-42de-b142-10992a82c632 false true true 0 28658 2557 13 20 28658 2557 13 20 28666 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 28527 2541 50 20 28527 2541 50 20 28527.37 2541.354 false f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror Mirror Mirror an object. cacb66d8-4144-4256-a226-721327371b0e false true true longest_list 28944 2654 64 56 28964 2656 24 52 28976 2682 false Geometry G Base geometry ac3c9d98-b42e-4e36-8591-fc5d49540e2d true true true 1 944ddf24-64b0-488c-ae75-c0922b507609 28946 2656 15 26 28946 2656 15 26 28955 2669 false Plane P Mirror plane 3d8e058d-81ca-46da-afb2-7d74b481888f true true true 1 fc16953c-0fc1-4716-a5f5-ae85f1c8ecf4 28946 2682 15 26 28946 2682 15 26 28955 2695 false Geometry G Mirrored geometry a87a11b1-a479-43c3-bc85-cc4995784411 true true true 0 28991 2656 15 26 28991 2656 15 26 29000 2669 false Transform X Transformation data 6b1554bc-f3ed-4187-a657-eff434134897 false true true 0 28991 2682 15 26 28991 2682 15 26 29000 2695 false 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 XZ Plane XZ Plane XZ World XZ plane. 9a852a68-23f9-4472-92b3-ff719cecea38 false true true longest_list 28823 2682 62 31 28843 2684 24 27 28855 2698 false Origin O Origin of plane acdee1c4-2c08-46a7-849a-a7dd90afb3d5 true true true 0 1 28825 2684 15 27 28825 2684 15 27 28834 2697.5 false 0 0 0 Plane P World XZ plane fc16953c-0fc1-4716-a5f5-ae85f1c8ecf4 true true true 0 28870 2684 13 27 28870 2684 13 27 28878 2697.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 28426.76 2567.031 28608.68 2568.891 28608.09 2621.531 28426.17 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 28421.17 2562.031 192.5059 64.50024 28421.17 2562.031 192.5059 64.50024 28426.76 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 27781 2711 66 20 27781 2711 66 20 27781.72 2711.844 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 27664.14 2688.18 27847.29 2687.953 27847.38 2730.814 27664.23 2731.041 bolt-to-tab-edge distance 20 Arial Black true false Scribble Scribble A quick note 8fd96f94-a055-46cf-94d9-396f9822cc9a 27659.14 2682.953 193.2344 53.08838 27659.14 2682.953 193.2344 53.08838 27664.14 2688.18 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition c8651c91-d97f-4559-b960-6588af18c9d3 false true true longest_list 27896 2629 62 44 27915 2631 24 40 27927 2651 false A A First item for addition 425c5824-1a8b-420f-a162-4f6eb72589da true true true 1 aa6ffd30-240e-4887-983d-2488df6941b7 27898 2631 14 20 27898 2631 14 20 27906.5 2641 false B B Second item for addition e1162569-def8-4b1b-90f5-78a993833046 true true true 1 78e9772c-211c-4f43-8b40-d39a451537ca 27898 2651 14 20 27898 2651 14 20 27906.5 2661 false Result R The result of the Addition 5b0b509e-6d86-4658-be5e-059ca594d4c2 true true true 0 27942 2631 14 40 27942 2631 14 40 27950.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 28292 2637 199 20 28292 2637 199 20 28392.13 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 29237 2400 50 20 29237 2400 50 20 29262.22 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 28988 2393 62 66 29007 2395 24 62 29019 2426 false Curve C Curve to explode a902897f-f611-4611-9b6d-3ca8f7ad0f98 true true true 1 ea905801-33b4-4f17-a7eb-04320988a7ee 28990 2395 14 31 28990 2395 14 31 28998.5 2410.5 false Recursive R Recursive decomposition until all segments are atomic 1e0bfc6c-9823-47c4-aa48-c4ed317e105a false true true 0 1 false 28990 2426 14 31 28990 2426 14 31 28998.5 2441.5 false true Segments S Exploded segments that make up the base curve f0e6ec1c-7c8b-43be-a0c5-abc13e08fe6d true true true 0 29034 2395 14 31 29034 2395 14 31 29042.5 2410.5 false Vertices V Vertices of the exploded segments d571bc16-6f7d-4e26-94b9-228ff2b73ec4 true true true 0 29034 2426 14 31 29034 2426 14 31 29042.5 2441.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 29294 2441 62 44 29313 2443 24 40 29325 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 29296 2443 14 20 29296 2443 14 20 29304.5 2453 false Preserve P Preserve direction of input curves a4e0cbd6-50a7-43cd-8a19-b2ca484f9f97 false true true 0 1 false 29296 2463 14 20 29296 2463 14 20 29304.5 2473 false false Curves C Joined curves and individual curves that could not be joined. 52666afe-f320-4f7a-9c02-0ecceff887b7 true true true 0 29340 2443 14 40 29340 2443 14 40 29348.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 29154 2394 61 70 29172 2396 24 66 29184 2429 false List L List to filter b8f8e4a3-9716-4f36-8122-953d39d14b55 true true true 1 1 f0e6ec1c-7c8b-43be-a0c5-abc13e08fe6d 29156 2396 13 33 29156 2396 13 33 29164 2412.5 false Dispatch pattern P Dispatch pattern 1f8416f3-06d2-4d02-b052-9b2d5ed19b8a false true true 1 1 6f97622c-1856-45a1-bbca-a877d544ed6f 2 false 29156 2429 13 33 29156 2429 13 33 29164 2445.5 false true false List A A Dispatch target for True values 133cf3aa-7a13-4f63-8760-10dd73b6f14e true true true 0 29199 2396 14 33 29199 2396 14 33 29207.5 2412.5 false List B B Dispatch target for False values 89a0ef00-6053-4fae-826a-d490e1185548 true true true 0 29199 2429 14 33 29199 2429 14 33 29207.5 2445.5 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 29071 2416 59 98 29071 2416 59 98 29071.22 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 31947 1423 50 20 31947 1423 50 20 31972.34 1433.648 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 33213 1943 63 44 33233 1945 24 40 33245 1965 false Curve C Curve to offset 470d204d-6606-4f2d-9822-f6a63f8a529c true true true 1 7a4d8395-6e76-4132-b6a8-5bef66321cd7 33215 1945 15 20 33215 1945 15 20 33224 1955 false Guide G Optional guide curve bdcdd6f1-b6e2-42a2-9db3-701b6b63b7d9 true true true 0 33215 1965 15 20 33215 1965 15 20 33224 1975 false Curve C Flipped curve 0b34aa37-2619-40db-9a01-740f2e6201ca true true true 0 33260 1945 14 20 33260 1945 14 20 33268.5 1955 false Flag F Flip action 5ca1793e-44c3-4ad1-9af9-277b1bc744af false true true 0 false 33260 1965 14 20 33260 1965 14 20 33268.5 1975 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 31073 -1363 180 20 31073 -1363 180 20 31073.15 -1362.222 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Assembled Vert. Reinf. Labels Boolean (true/false) toggle 228d2b7b-7349-47a8-9b3d-c2efb4a2451d false true true 0 31053 -1456 195 20 31053 -1456 195 20 31053.83 -1455.26 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 33364 1730 61 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 33366 1732 15 20 33366 1732 15 20 33375 1742 false Direction D Line tangent (direction) 3c18c528-a040-4ad5-b5f0-6c4effa3aea4 false true true 1 25509bd4-bfe4-42d8-aea0-e76cc246e673 1 33366 1752 15 20 33366 1752 15 20 33375 1762 false 0 0 1 Length L Line length 24c23439-232b-4f38-899b-91382df363dc false true true 0 1 33366 1772 15 20 33366 1772 15 20 33375 1782 false 1 Line L Line segment 2d4f71c3-3751-4b65-baa1-c40ba1365b3b true true true 0 33411 1732 12 60 33411 1732 12 60 33418.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 33252 1741 62 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 33254 1743 13 80 33254 1743 13 80 33262 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 15 20 33297 1743 15 20 33306 1753 false X-Axis X X-Axis vector a279500a-66bf-4c5c-8230-6e918add2db5 false true true 0 33297 1763 15 20 33297 1763 15 20 33306 1773 false Y-Axis Y Y-Axis vector f73997a3-a5cf-4d3d-8dce-b47bb686ae4c false true true 0 33297 1783 15 20 33297 1783 15 20 33306 1793 false Z-Axis Z Z-Axis vector 25509bd4-bfe4-42d8-aea0-e76cc246e673 false true true 0 33297 1803 15 20 33297 1803 15 20 33306 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 33461 1721 69 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 33463 1723 16 26 33463 1723 16 26 33472.5 1736.333 false Line L Intersection line 231736b0-8e4f-46cc-8bcf-da5f2e3a8536 true true true 1 2d4f71c3-3751-4b65-baa1-c40ba1365b3b 33463 1749 16 27 33463 1749 16 27 33472.5 1763 false Limit Lf Limit to first intersection 1876d016-72af-40b9-aaad-5bcf50d5ac56 false true true 0 1 false 33463 1776 16 27 33463 1776 16 27 33472.5 1789.667 false true Curves C Intersection overlap curves d6ab11aa-6cb8-43ef-9963-a5cfd210026d true true true 0 33509 1723 19 20 33509 1723 19 20 33520 1733 false Points P Intersection points 81f8bf1e-c798-4a3d-bff7-39525deb1346 true true true 0 33509 1743 19 20 33509 1743 19 20 33520 1753 false UV Points uv Surface {uv} coordinates at intersection events d93407b8-a5a9-4994-8223-6d5fabd06e82 false true true 0 33509 1763 19 20 33509 1763 19 20 33520 1773 false Normal N Surface normal vector at intersection events 73394835-9e3b-4e7d-8d80-8cf42d32af6d false true true 0 33509 1783 19 20 33509 1783 19 20 33520 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 33088 1733 114 20 33088 1733 114 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 32990.73 1750.646 32990.63 1763.449 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 417.1504 25.62231 32578.58 1742.827 417.1504 25.62231 32583.68 1747.827 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flaps of the ring Represents a collection of generic data fc21400b-7f89-43dc-9771-ddae13314e40 false true true 1 c0b0fbd1-469e-4d6f-8981-57b422dcf81d 34083 2296 96 20 34083 2296 96 20 34131.09 2306.171 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;132;0 1 15 1fa13073-fb50-4907-8074-9b26aa8b98b3 a74b4366-b37b-4e96-8005-5c943fead60d 986283ac-1daf-44a3-bf00-affcb28b2768 fcc027d8-cdae-4c77-bcd2-0db3ac726fde 6f412715-37a0-4fd5-8bf3-601f41b57ea3 41e09a69-6260-4ef8-a2d1-e6d324f320fe 6b1ab4fe-9ed9-42cc-8cae-51350678641e e1602d8c-5310-42fe-a6f0-d9d2a9ae5b78 682f8ecb-6cde-498b-ac0b-7d0090027ace aa56ca5a-07d3-43ed-a39e-49c519f9ae4f 9ba24c5c-0285-4933-b4b0-4936f401f4f8 9707ce2c-4a4f-49af-a400-384581bebb4e 0efa0062-a87e-4705-8ce8-7526ca37a28e a035a1ca-f1e7-438e-83cf-0a27a7331a14 2f2c1568-f291-4a39-aff2-1470e14ff2ab Group A group of Grasshopper objects 48c6d59d-224e-43c7-a312-0ce656a37d42 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;204;0 1 2 a74b4366-b37b-4e96-8005-5c943fead60d 986283ac-1daf-44a3-bf00-affcb28b2768 Group A group of Grasshopper objects 1fa13073-fb50-4907-8074-9b26aa8b98b3 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data OUTSIDE loft of the ring Represents a collection of generic data 23396c65-f4a1-493c-93ad-c14b0aa04b4e false true false 1 1 65e8d7a6-3998-4c19-96a3-9a8796f8295c 58187 2389 139 20 58187 2389 139 20 58256.86 2399.018 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. a4d9fa7e-8a5a-49cb-8d5a-d79b59ec5542 false true false longest_list 58694 2384 84 64 58734 2386 24 60 58746 2416 false Surface S Base surface d0b8558e-6c92-46db-8df6-b36d412ab115 true true false 1 23396c65-f4a1-493c-93ad-c14b0aa04b4e true 58696 2386 35 30 58696 2386 35 30 58723 2401 false Point uv {uv} coordinate to evaluate 1908258f-8418-41b4-9dc1-08ea48660597 false true false 1 2fce05fb-4914-4848-af57-acc0025d2045 58696 2416 35 30 58712 2416 19 30 58723 2431 false Point P Point at {uv} d9c7b1a9-9aad-4b52-b530-a798cb9e519f true true false 0 58761 2386 15 20 58761 2386 15 20 58770 2396 false Normal N Normal at {uv} 63a85bcc-fffe-431d-b1dc-074c1ba8d2f1 false true false 0 58761 2406 15 20 58761 2406 15 20 58770 2416 false Frame F Frame at {uv} d3652c98-0c5e-4d4d-a06f-1bc88207caf3 true true false 0 58761 2426 15 20 58761 2426 15 20 58770 2436 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2fce05fb-4914-4848-af57-acc0025d2045 false true false 0 0.5,0.5,0 true true true 1 0 false 255;0;0;0 255;255;250;90 58595 2423 80 20 58595 2423 80 20 58595.75 2423.447 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 092f92ad-516c-4d95-ad2d-c0274f81de82 false true false longest_list 58820 2399 62 45 58839 2401 24 41 58851 2422 false Vector V Base vector 1bd2c1d7-58d4-4e77-87b1-680cc0a41bfa false true false 1 63a85bcc-fffe-431d-b1dc-074c1ba8d2f1 58822 2401 14 20 58822 2401 14 20 58830.5 2411.25 false Amplitude A Amplitude (length) value ebce9bf1-3cd7-49d7-96fb-8b62f5200805 false true false 1 ffbb33c8-a186-4b4b-b08d-693ee32feb15 1 58822 2421 14 21 58822 2421 14 21 58830.5 2431.75 false -0.1 Vector V Resulting vector ec126faa-b3d3-4e2f-8729-517c2cea7a93 false true false 0 58866 2401 14 41 58866 2401 14 41 58874.5 2421.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 58267.48 1831.737 59827.14 1831.737 59827.14 1913.915 58267.48 1913.915 THIS FUCKING WORKS. NOT 100 Comic Sans MS true false Scribble Scribble A quick note 34388079-cdb2-4205-bdfa-d4882aa4d3f7 58262.48 1826.737 1569.66 92.17773 58262.48 1826.737 1569.66 92.17773 58267.48 1831.737 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib solid Represents a collection of generic data 6c427753-a8ea-4d4f-a23a-b519806ed64d false true false 1 4ed99ec5-24c6-40a6-a2a4-23435a3f81a8 58186 1981 55 20 58186 1981 55 20 58214.39 1991.796 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. bf8d61ef-327f-4fe7-9c20-c826aa3f2a27 false true false longest_list 58954 2354 62 44 58974 2356 24 40 58986 2376 false Base B Profile curve or surface 3b28eeab-028e-4a8a-9fd7-f352a31c47c3 true true false 1 23396c65-f4a1-493c-93ad-c14b0aa04b4e 58956 2356 15 20 58956 2356 15 20 58965 2366 false Direction D Extrusion direction 4c16382b-0ba3-4270-850c-97585d68cdde false true false 1 ec126faa-b3d3-4e2f-8729-517c2cea7a93 58956 2376 15 20 58956 2376 15 20 58965 2386 false Extrusion E Extrusion result d1168b7c-e82f-4720-838f-538099052c5b true true false 0 59001 2356 13 40 59001 2356 13 40 59009 2376 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ffbb33c8-a186-4b4b-b08d-693ee32feb15 false true false 0 -0.1 true true true 1 0 false 255;0;0;0 255;255;250;90 58701 2459 80 20 58701 2459 80 20 58701.7 2459.308 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 51fc1453-5ffb-435f-a1ce-71918a1661b3 false true false 2 1 6c427753-a8ea-4d4f-a23a-b519806ed64d 1 {A;B;C} {A;B} 58992.58 1976.217 165 40 58998.58 1982.217 153 28 58992.58 1976.217 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 74d6dbee-b373-4822-b6b1-6f1b621179d3 false true false longest_list 60553 3242 60 37 60572 3244 24 33 60584 3261 false Curve C Curve to measure dcfb6d59-2e83-4483-8965-3a9b1bd0aa03 true true false 1 c282f1c6-5474-4f80-9210-115cc8b53472 60555 3244 14 33 60555 3244 14 33 60563.5 3260.5 false Length L Curve length ad5191d0-59ee-464e-8af2-6d146991b87d false true false 0 60599 3244 12 33 60599 3244 12 33 60606.5 3260.5 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. bce3c38f-6d61-4d12-b2f1-f7f10873cffe false true false longest_list 60666 3244 62 44 60685 3246 24 40 60697 3266 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 d34f5eda-f1b2-4677-8fa3-10619d4b3370 false true false 1 1 ad5191d0-59ee-464e-8af2-6d146991b87d 60668 3246 14 20 60668 3246 14 20 60676.5 3256 false Values A A Optional list of values to sort synchronously 7275e127-1a22-4c1e-9eb6-1246b4dcc503 true true false 1 1 c282f1c6-5474-4f80-9210-115cc8b53472 60668 3266 14 20 60668 3266 14 20 60676.5 3276 false List K Sorted keys f4f54749-aa0a-446e-a17e-ebf4fe3425e4 false true false 0 60712 3246 14 20 60712 3246 14 20 60720.5 3256 false Values A A Synchronous values in A 24456032-c86e-4757-b336-9048085585a7 true false false 0 60712 3266 14 20 60712 3266 14 20 60720.5 3276 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. a88d823c-cda2-44de-9ca8-f12880c5bb4d false true false longest_list 60793 3263 58 38 60810 3265 24 34 60822 3282 false List L Base list 0ebdfe2f-7c4b-4354-88d3-c92e981096e3 true true false 1 1 24456032-c86e-4757-b336-9048085585a7 60795 3265 12 34 60795 3265 12 34 60802.5 3282 false List L Reversed list 601012a9-1ed3-4531-acb6-6f27c9736911 true true false 0 60837 3265 12 34 60837 3265 12 34 60844.5 3282 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. c158aefc-815f-43b5-90f5-a894c401bdad false true false longest_list 60886 3269 64 64 60908 3271 24 60 60920 3301 false List L Base list 8a6326fc-4808-4732-bf3f-a0e4ac2dc87b true true false 1 1 601012a9-1ed3-4531-acb6-6f27c9736911 60888 3271 17 20 60888 3271 17 20 60898 3281 false Index i Item index a6e50a2f-5621-4a46-873d-cbe2458922ca false true false 1 8a228f72-b378-4777-b467-58b010cc8e63 1 60888 3291 17 20 60888 3291 17 20 60898 3301 false 0 Wrap W Wrap index to list bounds 593efee9-bd3d-438b-b39e-acf9bd6d51cd false true false 0 1 false 60888 3311 17 20 60888 3311 17 20 60898 3321 false false Element E Item at {i'} 33ee9cf6-f314-4635-9be0-b3cbad4c25ca true true false 0 60935 3271 13 60 60935 3271 13 60 60943 3301 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8a228f72-b378-4777-b467-58b010cc8e63 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 60801 3308 50 20 60801 3308 50 20 60801.02 3308.486 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script Dim currentStringArray As Array Dim pathHolder As String Dim i As Integer Dim newData As String Dim currentPath As New GH_Path Dim treeCollector As New DataTree(Of String) currentStringArray = pathsToConvert.Split(";") newData = currentStringArray(indexOfDivision) i = newData.IndexOf("}") newdata = newData.Remove(i) pathHolder = currentStringArray(0) & ";" & currentStringArray(1) & "}" currentPath.FromString(pathHolder) treeCollector.Add(newData, currentPath) a = treeCollector 0 VB Script VB A VB.NET scriptable component a74b4366-b37b-4e96-8005-5c943fead60d false true false longest_list 61412 1999 141 44 61501 2001 24 40 61513 2021 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 pathsToConvert Script Variable x d7a03494-78fe-4b0d-ba47-ec5aa4daa732 true true false 1 fcc027d8-cdae-4c77-bcd2-0db3ac726fde abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 61414 2001 84 20 61414 2001 84 20 61457.5 2011 false Variable y indexOfDivision Script Variable y 5e7beff9-aea9-4d0c-a998-b7e3cfb95a1c true true false 1 986283ac-1daf-44a3-bf00-affcb28b2768 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 61414 2021 84 20 61414 2021 84 20 61457.5 2031 false Output out Print, Reflect and Error streams e53b179e-a760-4a40-a908-7447f4eef292 false true false 0 61528 2001 23 20 61528 2001 23 20 61541 2011 false Result A A Output parameter A 7b22840d-e1fc-498d-9d3a-8267276dd991 true true false 0 61528 2021 23 20 61528 2021 23 20 61541 2031 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 986283ac-1daf-44a3-bf00-affcb28b2768 false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 61339 2022 50 20 61339 2022 50 20 61339.23 2022.121 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 1 Param Viewer Viewer A viewer for data structures. fcc027d8-cdae-4c77-bcd2-0db3ac726fde false true false 2 1 aed92ff5-7aaf-4c5e-bc76-b539011ec2fa 61067 1963 200 100 61067 1963 200 100 61067.73 1963.68 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. f64ad544-c9b6-4c02-bacf-a8c20dc909ab false true false longest_list 59985 1982 78 44 60020 1984 24 40 60032 2004 false Brep A First Brep 48600c5c-b4f2-4422-88ee-4c953a3c9636 true true false 1 51fc1453-5ffb-435f-a1ce-71918a1661b3 59987 1984 30 20 60003 1984 14 20 60011.5 1994 false Brep B Second Brep ba55a4cc-0f7e-44d0-ad64-f585691da6e1 true true false 1 0 59987 2004 30 20 59987 2004 30 20 60011.5 2014 false Curves C Intersection curves a371aee6-5935-46a3-811c-86725cb0d88f true true false 0 60047 1984 14 20 60047 1984 14 20 60055.5 1994 false Points P Intersection points 45a603df-7a59-49d5-92ce-46b1defe9222 true true false 0 60047 2004 14 20 60047 2004 14 20 60055.5 2014 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 85f361e9-2065-4e46-8e28-8cce5139f3cb false true false longest_list 59986 2027 78 44 60021 2029 24 40 60033 2049 false Brep A First Brep 60fe174e-13a1-4967-9cf2-5271837539d8 true true false 1 d1168b7c-e82f-4720-838f-538099052c5b 59988 2029 30 20 60004 2029 14 20 60012.5 2039 false Brep B Second Brep a6c611de-e2ab-41ca-a07b-f81a32a7163e true true false 1 0 59988 2049 30 20 59988 2049 30 20 60012.5 2059 false Curves C Intersection curves 387dbeb1-ef2e-43fb-88a0-e2af85a17eed true true false 0 60048 2029 14 20 60048 2029 14 20 60056.5 2039 false Points P Intersection points ce275acd-86a4-4fa1-9404-6eef8cac2c00 true true false 0 60048 2049 14 20 60048 2049 14 20 60056.5 2059 false 7991bc5f-8a01-4768-bfb0-a39357ac6b84 Clean Tree Clean Tree Clean Removed all null and invalid entries from a Data tree. a26d0fa6-6fd5-411c-be5a-738aaca0117a false true false longest_list 60228 2024 64 64 60248 2026 24 60 60260 2056 false Data D Data tree to clean 9590fed2-4849-453a-8b67-65388789b0d9 true true false 2 1 387dbeb1-ef2e-43fb-88a0-e2af85a17eed 60230 2026 15 20 60230 2026 15 20 60239 2036 false Clean Invalid X Remove invalid entries. 816a7cac-bd8e-428a-9840-82366a21c3aa false true false 0 1 false 60230 2046 15 20 60230 2046 15 20 60239 2056 false true Clean Empty E Remove empty branches. 61bdb242-ea64-4d21-b607-332226a2f33a false true false 0 1 false 60230 2066 15 20 60230 2066 15 20 60239 2076 false false Data D Spotless data 587f5b3d-c9be-4fe3-bad7-049f64654356 true true false 0 60275 2026 15 60 60275 2026 15 60 60284 2056 false fe769f85-8900-45dd-ba11-ec9cd6c778c6 Prune Tree Prune Tree Prune Removed small branches from a Data tree. 5991fdc5-72e7-4181-8d3b-432ac2692662 false true false longest_list 60347 2057 68 64 60373 2059 24 60 60385 2089 false Data D Data tree to prune ae81702a-bec2-4411-a8b5-0646c4d883ce true true false 2 1 587f5b3d-c9be-4fe3-bad7-049f64654356 60349 2059 21 20 60349 2059 21 20 60361 2069 false Minimum N0 Remove branches with more than or N0 items. c8321a97-fa7e-4d86-8b60-b73f1b8403ab false true false 0 1 60349 2079 21 20 60349 2079 21 20 60361 2089 false 0 Maximum N1 Remove branches with fewer than or N1 items. 2808dddd-bd39-47ad-8658-50524f61ca6a false true false 0 1 60349 2099 21 20 60349 2099 21 20 60361 2109 false 0 Tree T Pruned tree c282f1c6-5474-4f80-9210-115cc8b53472 true true false 0 60400 2059 13 60 60400 2059 13 60 60408 2089 false 7991bc5f-8a01-4768-bfb0-a39357ac6b84 Clean Tree Clean Tree Clean Removed all null and invalid entries from a Data tree. 8ede6ac7-f411-4ddf-a0e8-33f58620d143 false true false longest_list 60231 1950 64 64 60251 1952 24 60 60263 1982 false Data D Data tree to clean 0512d466-61bb-43d8-a63b-9f17ded30ef1 true true false 2 1 a371aee6-5935-46a3-811c-86725cb0d88f 60233 1952 15 20 60233 1952 15 20 60242 1962 false Clean Invalid X Remove invalid entries. 3cb58cda-982c-4831-96a1-672a0a291dbc false true false 0 1 false 60233 1972 15 20 60233 1972 15 20 60242 1982 false true Clean Empty E Remove empty branches. 5ee45dca-32cc-4455-83ec-ef1339c85338 false true false 0 1 false 60233 1992 15 20 60233 1992 15 20 60242 2002 false false Data D Spotless data 2ca8e14b-49fc-4d05-860a-7cfd3b6b3a41 true true false 0 60278 1952 15 60 60278 1952 15 60 60287 1982 false fe769f85-8900-45dd-ba11-ec9cd6c778c6 Prune Tree Prune Tree Prune Removed small branches from a Data tree. 8f6b30f3-cf20-4823-9fc7-39e36d7a2a74 false true false longest_list 60350 1983 68 64 60376 1985 24 60 60388 2015 false Data D Data tree to prune d3b55854-215c-4f07-b2f1-3922da22d041 true true false 2 1 2ca8e14b-49fc-4d05-860a-7cfd3b6b3a41 60352 1985 21 20 60352 1985 21 20 60364 1995 false Minimum N0 Remove branches with more than or N0 items. e131337a-c11a-4fbc-9db5-ca5a1d3631c2 false true false 0 1 60352 2005 21 20 60352 2005 21 20 60364 2015 false 0 Maximum N1 Remove branches with fewer than or N1 items. 570c4442-d45b-4334-8278-b37becf17f78 false true false 0 1 60352 2025 21 20 60352 2025 21 20 60364 2035 false 0 Tree T Pruned tree aed92ff5-7aaf-4c5e-bc76-b539011ec2fa true true false 0 60403 1985 13 60 60403 1985 13 60 60411 2015 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 6f412715-37a0-4fd5-8bf3-601f41b57ea3 false true false longest_list 61367 1880 64 64 61389 1882 24 60 61401 1912 false List L Base list 81854e2b-7ff0-44be-9ddf-66f0f1b101e3 true true false 1 1 666bfa83-5065-4b33-b273-70cea3f11061 61369 1882 17 20 61369 1882 17 20 61379 1892 false Index i Item index f3c6ae3d-e77a-4637-80e5-dfcf2a6e0e71 false true false 0 1 61369 1902 17 20 61369 1902 17 20 61379 1912 false 0 Wrap W Wrap index to list bounds 21b7f4dd-dbd2-47da-923c-9dd614e7263a false true false 0 1 false 61369 1922 17 20 61369 1922 17 20 61379 1932 false false Element E Item at {i'} c59fd280-2b92-4ec1-b668-6cbf28854bef true true false 0 61416 1882 13 60 61416 1882 13 60 61424 1912 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 41e09a69-6260-4ef8-a2d1-e6d324f320fe false true false longest_list 61261 1874 62 66 61280 1876 24 62 61292 1907 false Curve C Curve to explode f4e21abb-90b2-4b09-a98b-501df63d723f true true false 1 8ede4f5a-8ed3-4932-9cc1-e9a7e6d619c6 61263 1876 14 31 61263 1876 14 31 61271.5 1891.5 false Recursive R Recursive decomposition until all segments are atomic 7d00ecc0-51cd-47d9-b6c5-f854b59f387a false true false 0 1 false 61263 1907 14 31 61263 1907 14 31 61271.5 1922.5 false true Segments S Exploded segments that make up the base curve 666bfa83-5065-4b33-b273-70cea3f11061 true true false 0 61307 1876 14 31 61307 1876 14 31 61315.5 1891.5 false Vertices V Vertices of the exploded segments 312acfda-ad61-4b5c-8071-50e313e08343 true true false 0 61307 1907 14 31 61307 1907 14 31 61315.5 1922.5 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 6b1ab4fe-9ed9-42cc-8cae-51350678641e false true false longest_list 60866 1835 60 37 60885 1837 24 33 60897 1854 false Curve C Curve to measure aaa4383d-9179-4bfd-9572-d59a78411d1b true true false 1 0efa0062-a87e-4705-8ce8-7526ca37a28e 60868 1837 14 33 60868 1837 14 33 60876.5 1853.5 false Length L Curve length dc6522a1-5548-4cec-827d-97da82df371f false true false 0 60912 1837 12 33 60912 1837 12 33 60919.5 1853.5 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. e1602d8c-5310-42fe-a6f0-d9d2a9ae5b78 false true false longest_list 60958 1843 62 44 60977 1845 24 40 60989 1865 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 57a53d04-cf76-4e09-96cd-410b29e3f483 false true false 1 1 dc6522a1-5548-4cec-827d-97da82df371f 60960 1845 14 20 60960 1845 14 20 60968.5 1855 false Values A A Optional list of values to sort synchronously ffa4b256-ea06-4452-98cd-984b2a2085ae true true false 1 1 0efa0062-a87e-4705-8ce8-7526ca37a28e 60960 1865 14 20 60960 1865 14 20 60968.5 1875 false List K Sorted keys 7094b168-616c-4f8d-b658-0b650be43b72 false true false 0 61004 1845 14 20 61004 1845 14 20 61012.5 1855 false Values A A Synchronous values in A 2c9f9eea-6782-45e8-bde8-62f5543cf252 true false false 0 61004 1865 14 20 61004 1865 14 20 61012.5 1875 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 682f8ecb-6cde-498b-ac0b-7d0090027ace false true false longest_list 61060 1854 58 38 61077 1856 24 34 61089 1873 false List L Base list fb6996d8-6f23-46da-a1ce-c96b6bf13916 true true false 1 1 2c9f9eea-6782-45e8-bde8-62f5543cf252 61062 1856 12 34 61062 1856 12 34 61069.5 1873 false List L Reversed list dff0d781-a559-4c19-a1f2-1a198b8c1900 true true false 0 61104 1856 12 34 61104 1856 12 34 61111.5 1873 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. aa56ca5a-07d3-43ed-a39e-49c519f9ae4f false true false longest_list 61163 1858 64 64 61185 1860 24 60 61197 1890 false List L Base list b6390de5-d9a5-4be7-b084-7201b509fd72 true true false 1 1 dff0d781-a559-4c19-a1f2-1a198b8c1900 61165 1860 17 20 61165 1860 17 20 61175 1870 false Index i Item index bc84b4f9-2e2b-40fa-9e31-aa8cb6f6db61 false true false 1 9ba24c5c-0285-4933-b4b0-4936f401f4f8 1 61165 1880 17 20 61165 1880 17 20 61175 1890 false 0 Wrap W Wrap index to list bounds 01092dae-f72e-44f3-a16b-ef7d49304b3d false true false 0 1 false 61165 1900 17 20 61165 1900 17 20 61175 1910 false false Element E Item at {i'} 8ede4f5a-8ed3-4932-9cc1-e9a7e6d619c6 true true false 0 61212 1860 13 60 61212 1860 13 60 61220 1890 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9ba24c5c-0285-4933-b4b0-4936f401f4f8 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 61067 1900 50 20 61067 1900 50 20 61067.91 1900.279 false 9333c5b3-11f9-423c-bbb5-7e5156430219 Rebuild Rebuild ReB Rebuild a curve. 9707ce2c-4a4f-49af-a400-384581bebb4e false true false longest_list 61478 1902 63 84 61498 1904 24 80 61510 1944 false Curve C Curve to analyse f05e047d-3f5f-4497-b995-1899c9ae1861 true true false 1 c59fd280-2b92-4ec1-b668-6cbf28854bef 61480 1904 15 20 61480 1904 15 20 61489 1914 false Degree D Optional degree of curve (if omitted, input degree is used) d1c565f6-f4cb-4b30-b9e8-4e4308818b52 false true false 0 1 61480 1924 15 20 61480 1924 15 20 61489 1934 false 2 Count N Number of control points d80746d9-ef7e-40cd-b700-2a640399d517 false true false 0 1 61480 1944 15 20 61480 1944 15 20 61489 1954 false 2 Tangents T Preserve curve end tangents 147b8c09-fff4-46ef-a198-2a2c1d5b2cd5 false true false 0 1 false 61480 1964 15 20 61480 1964 15 20 61489 1974 false false Curve C Rebuild curve b600a2e1-70fb-48e6-8cfa-efbfb167abe3 true true false 0 61525 1904 14 80 61525 1904 14 80 61533.5 1944 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 0efa0062-a87e-4705-8ce8-7526ca37a28e false true false 1 aed92ff5-7aaf-4c5e-bc76-b539011ec2fa 60778 1864 50 20 60778 1864 50 20 60803.23 1874.93 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire hash marks on rib Represents a collection of generic data a035a1ca-f1e7-438e-83cf-0a27a7331a14 false true false 1 b600a2e1-70fb-48e6-8cfa-efbfb167abe3 61796 1939 138 20 61796 1939 138 20 61865.52 1949.299 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire hash marks on rib labels Represents a collection of generic data 2f2c1568-f291-4a39-aff2-1470e14ff2ab false true false 1 7b22840d-e1fc-498d-9d3a-8267276dd991 61786 2013 171 20 61786 2013 171 20 61871.77 2023.049 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 62af43c1-b678-4eaf-8692-cc01e23cd7d7 false true false longest_list 60570 3168 60 37 60589 3170 24 33 60601 3187 false Curve C Curve to measure cfb080a3-4b7e-4150-a80c-3b7023c7f25b true true false 1 aed92ff5-7aaf-4c5e-bc76-b539011ec2fa 60572 3170 14 33 60572 3170 14 33 60580.5 3186.5 false Length L Curve length cda8d6ed-22f1-425d-b23e-d616d3eb52a6 false true false 0 60616 3170 12 33 60616 3170 12 33 60623.5 3186.5 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. 94632f16-5fc3-439e-bddc-ee3c3e9ab7ae false true false longest_list 60683 3170 62 44 60702 3172 24 40 60714 3192 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 59195b6f-6537-43a5-b192-ba29a80aede7 false true false 1 1 cda8d6ed-22f1-425d-b23e-d616d3eb52a6 60685 3172 14 20 60685 3172 14 20 60693.5 3182 false Values A A Optional list of values to sort synchronously 87b1ed6d-9d02-4eb7-b139-c766aa4043a3 true true false 1 1 aed92ff5-7aaf-4c5e-bc76-b539011ec2fa 60685 3192 14 20 60685 3192 14 20 60693.5 3202 false List K Sorted keys eba85157-d61a-4614-9776-5b16ca075dad false true false 0 60729 3172 14 20 60729 3172 14 20 60737.5 3182 false Values A A Synchronous values in A c9fbb355-aee3-4f67-9017-de19777a36a0 true false false 0 60729 3192 14 20 60729 3192 14 20 60737.5 3202 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 761b277d-6065-4dc8-9419-6def1efa7b14 false true false longest_list 60810 3189 58 38 60827 3191 24 34 60839 3208 false List L Base list 22a830cf-da9b-420c-bd46-568b59e6b094 true true false 1 1 c9fbb355-aee3-4f67-9017-de19777a36a0 60812 3191 12 34 60812 3191 12 34 60819.5 3208 false List L Reversed list 252c287f-5b81-4fe1-a7c4-ba8f969bdd13 true true false 0 60854 3191 12 34 60854 3191 12 34 60861.5 3208 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 566ad4e8-1d9b-459e-b740-80ef726d0b54 false true false longest_list 60903 3195 64 64 60925 3197 24 60 60937 3227 false List L Base list a7eb8ae4-1027-4412-99ff-0689eaae0288 true true false 1 1 252c287f-5b81-4fe1-a7c4-ba8f969bdd13 60905 3197 17 20 60905 3197 17 20 60915 3207 false Index i Item index 764e0b49-22e9-4d77-b2a1-830f3d2af6d0 false true false 1 8a3c0434-1166-4dbe-8325-6b9d71ea6f1d 1 60905 3217 17 20 60905 3217 17 20 60915 3227 false 0 Wrap W Wrap index to list bounds 9bdd46a0-4da6-4b46-a5b2-e9ce9cf1e021 false true false 0 1 false 60905 3237 17 20 60905 3237 17 20 60915 3247 false false Element E Item at {i'} 4d4e0029-976c-474e-b8f5-a6c192bd330b true true false 0 60952 3197 13 60 60952 3197 13 60 60960 3227 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8a3c0434-1166-4dbe-8325-6b9d71ea6f1d false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 60818 3234 50 20 60818 3234 50 20 60818.06 3234.646 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim lineCollection As New DataTree(Of Line) Dim pathString As String Dim nextPathString As String For i As Integer = 0 To pathSet.Count - 1 Dim currentPath As New GH_Path Dim nextPath As New GH_Path pathString = PathSet(i) If i = pathSet.Count - 1 Then nextPathString = PathSet(0) Else nextPathString = PathSet(i + 1) End If currentPath.FromString(pathString) nextPath.FromString(nextPathString) lineCollection.EnsurePath(currentPath) 'Call testTrees(ribMoireIntersection, currentPath, ringMoireIntersection, currentPath, lineCollection) Call testTrees(ribMoireIntersection, nextPath, ringMoireIntersection, currentPath, lineCollection) Next cleanedIntersections = lineCollection Sub testTrees(ByVal ribMoireIntersection As DataTree(Of Line), ByVal rbmiPath As GH_Path, ByVal ringMoireIntersection As DataTree(Of Line), ByVal rgmiPath As GH_Path, ByRef lineCollection As DataTree(Of Line)) Dim ln0 As line Dim ln1 As line If ribMoireIntersection.PathExists(rbmiPath) And ringMoireIntersection.PathExists(rgmiPath) Then If ribMoireIntersection.Branch(rbmiPath).Count = 1 And ringMoireIntersection.Branch(rgmiPath).Count = 1 Then print("case 0 successful") ln0 = ribMoireIntersection.Branch(rbmiPath)(0) ln1 = ringMoireIntersection.Branch(rgmiPath)(0) If ln0.Length > ((ln1.Length + ln0.Length) * 0.6) Then lineCollection.Add(ln0, rbmiPath) Else lineCollection.Add(ln1, rgmiPath) End If Else print("Error, our script is not setup to handle trees with muiliple items in a path. Error at paths: " & rbmiPath.ToString & " and " & rgmiPath.ToString & ".") End If Else If ribMoireIntersection.PathExists(rbmiPath) Then'And ribMoireIntersection.Branch(currentPath).Count = 1 Then ln0 = ribMoireIntersection.Branch(rbmiPath)(0) lineCollection.Add(ln0, rbmiPath) print("case 1 successful") Else If ringMoireIntersection.PathExists(rgmiPath) Then'And ringMoireIntersection.Branch(currentPath).Count = 1 Then ln1 = ringMoireIntersection.Branch(rgmiPath)(0) lineCollection.Add(ln1, rgmiPath) print("case 2 successful") Else Print("Error, no corrisponding branch in either of the input trees for the given branch paths: " & rbmiPath.ToString & " and " & rgmiPath.ToString & "or... ") print("Error, too many items in of the supplied datatrees at the given brance > (see above).") End If End If End Sub 0 VB Script VB A VB.NET scriptable component de5554e4-cbce-4308-93f1-15e5267e290a false true false longest_list 61924 3274 252 64 62041 3276 24 60 62053 3306 false 3 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable ribMoireInteger Script Variable ribMoireInteger 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable RingMoireInteger Script Variable RingMoireInteger 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pathSet Script Variable pathSet 1 true true 2 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result cleanedInts Output parameter cleanedInts true false Variable ribMoireInteger ribMoireIntersection Script Variable ribMoireInteger 982d39c7-0c3c-42e9-af05-4f0a96f10aaf true true false 2 1 b29433b8-143c-4181-91ea-ace633213869 f802a8cd-e699-4a94-97ea-83b5406271de true true 61926 3276 112 20 61926 3276 112 20 61983.5 3286 false Variable RingMoireInteger ringMoireIntersection Script Variable RingMoireInteger 0db86743-7013-4f31-946d-5b247ddffab8 true true false 2 1 ce8e0aac-c51c-4694-860d-4b7bb5acf0f2 f802a8cd-e699-4a94-97ea-83b5406271de true true 61926 3296 112 20 61926 3296 112 20 61983.5 3306 false Variable pathSet pathSet Script Variable pathSet 58d6905c-7a2d-4290-9bcd-10def7daf332 true true false 1 1 35fcf17d-0588-4df9-b93a-9a4da5a9ad76 abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true 61926 3316 112 20 61926 3316 112 20 61983.5 3326 false Output out Print, Reflect and Error streams 843ca348-1792-4c38-88a4-0d186a6620d1 false true false 0 62068 3276 106 30 62068 3276 106 30 62122.5 3291 false Result cleanedInts cleanedIntersections Output parameter cleanedInts edfc97b6-b179-4ab1-8e45-f49b2d685bde true true false 0 62068 3306 106 30 62068 3306 106 30 62122.5 3321 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 44ae2256-26c2-4227-af9d-b5d9d58c3ab6 false true false longest_list 61553 3392 61 56 61572 3394 24 52 61584 3420 false Stream A A Input stream #1 19c4d08b-7ec1-416b-8e65-83f38905969e true true false 2 1 b29433b8-143c-4181-91ea-ace633213869 61555 3394 14 26 61555 3394 14 26 61563.5 3407 false Stream B B Input stream #2 d177376b-8a84-4bad-8207-071de7aebf5b true true false 2 1 ce8e0aac-c51c-4694-860d-4b7bb5acf0f2 61555 3420 14 26 61555 3420 14 26 61563.5 3433 false Stream S Merged stream b7d791bf-6023-4bc0-912c-523598d8ebb7 true true false 0 61599 3394 13 52 61599 3394 13 52 61607 3420 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Param Viewer Viewer A viewer for data structures. 35fcf17d-0588-4df9-b93a-9a4da5a9ad76 false true false 2 1 b7d791bf-6023-4bc0-912c-523598d8ebb7 61643 3367 200 100 61643 3367 200 100 61643.19 3367.486 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d87c40d9-3c6c-49d4-b048-164805871c96 false true false 1 edfc97b6-b179-4ab1-8e45-f49b2d685bde Double click to edit panel content… true true true 1 0 false 255;0;0;0 255;255;250;90 62030 2980 458 272 62030 2980 458 272 62030.34 2980.486 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. f7826820-8a02-44f4-acd9-c4698481e7fc false true false longest_list 61089 3162 62 66 61108 3164 24 62 61120 3195 false Curve C Curve to explode f10cdafa-79a1-408e-b0e8-f06bea1a0eb4 true true false 1 4d4e0029-976c-474e-b8f5-a6c192bd330b 61091 3164 14 31 61091 3164 14 31 61099.5 3179.5 false Recursive R Recursive decomposition until all segments are atomic 0251a161-92e6-4d38-9a68-75bdf15b0873 false true false 0 1 false 61091 3195 14 31 61091 3195 14 31 61099.5 3210.5 false true Segments S Exploded segments that make up the base curve fa2cf4fe-6253-48d8-9c61-444babbfa5d8 true true false 0 61135 3164 14 31 61135 3164 14 31 61143.5 3179.5 false Vertices V Vertices of the exploded segments e34b5fe2-32be-402a-9e36-fb738b860080 true true false 0 61135 3195 14 31 61135 3195 14 31 61143.5 3210.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 35e5828e-d964-44c0-812a-580a48e41991 false true false longest_list 61199 3163 64 64 61221 3165 24 60 61233 3195 false List L Base list 0ffd7b36-d2bd-4c64-a535-38e555348ac4 true true false 1 1 fa2cf4fe-6253-48d8-9c61-444babbfa5d8 61201 3165 17 20 61201 3165 17 20 61211 3175 false Index i Item index 90521fec-f724-4f51-bbf8-11f5f878ba59 false true false 1 ea69086d-01c3-436f-a611-905059b01c52 1 61201 3185 17 20 61201 3185 17 20 61211 3195 false 0 Wrap W Wrap index to list bounds 616c3835-843e-4f1e-82d1-f73aa5f2957c false true false 0 1 false 61201 3205 17 20 61201 3205 17 20 61211 3215 false false Element E Item at {i'} 30938c8b-0c70-42bf-9298-c50209948700 true true false 0 61248 3165 13 60 61248 3165 13 60 61256 3195 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ea69086d-01c3-436f-a611-905059b01c52 false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 61104 3231 50 20 61104 3231 50 20 61104.06 3231.046 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 1aac802a-4d36-44fd-b1a8-44e7e9b0e1a5 false true false longest_list 61086 3264 62 66 61105 3266 24 62 61117 3297 false Curve C Curve to explode 71c53ef9-534f-4c18-8574-62c3d3370db8 true true false 1 33ee9cf6-f314-4635-9be0-b3cbad4c25ca 61088 3266 14 31 61088 3266 14 31 61096.5 3281.5 false Recursive R Recursive decomposition until all segments are atomic a5d947f4-13e1-43e2-bfba-f357e327ecc1 false true false 0 1 false 61088 3297 14 31 61088 3297 14 31 61096.5 3312.5 false true Segments S Exploded segments that make up the base curve 44312a95-e2d0-4bdb-a6a2-dc546fa27191 true true false 0 61132 3266 14 31 61132 3266 14 31 61140.5 3281.5 false Vertices V Vertices of the exploded segments 2708d1db-01bc-4506-a42e-0936a0456e68 true true false 0 61132 3297 14 31 61132 3297 14 31 61140.5 3312.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 7744dfde-9e2f-45dd-b155-a01ce243cb97 false true false longest_list 61196 3265 64 64 61218 3267 24 60 61230 3297 false List L Base list 9fbb0b90-34b3-4215-a6e8-84b67aa54afc true true false 1 1 44312a95-e2d0-4bdb-a6a2-dc546fa27191 61198 3267 17 20 61198 3267 17 20 61208 3277 false Index i Item index 2c71d01a-e06f-4c68-a70c-8c761150af24 false true false 1 a2d2c0b8-2ca8-426d-a7e2-bbd57ba122ef 1 61198 3287 17 20 61198 3287 17 20 61208 3297 false 0 Wrap W Wrap index to list bounds 92ec99cc-d597-4746-8860-ff4e916a7b9a false true false 0 1 false 61198 3307 17 20 61198 3307 17 20 61208 3317 false false Element E Item at {i'} 3dbf29e4-f852-4f5c-8d4d-ef1f921ce68a true true false 0 61245 3267 13 60 61245 3267 13 60 61253 3297 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a2d2c0b8-2ca8-426d-a7e2-bbd57ba122ef false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 61101 3333 50 20 61101 3333 50 20 61101.27 3333.046 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 98011c3d-08cc-4160-811e-6c2782a15eb1 false true false longest_list 61279 3129 61 44 61298 3131 24 40 61310 3151 false Curve C Curve to evaluate ed1880c3-d75f-44f6-abba-835f9f2a0d8f true true false 1 30938c8b-0c70-42bf-9298-c50209948700 61281 3131 14 40 61281 3131 14 40 61289.5 3151 false Start S Curve start point 338620e1-bd23-4da8-9637-6951d84e763b true true false 0 61325 3131 13 20 61325 3131 13 20 61333 3141 false End E Curve end point 4f9ce27b-9e6f-4a45-a422-517f8c329449 true true false 0 61325 3151 13 20 61325 3151 13 20 61333 3161 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. b80e10fb-397c-4429-8985-26ff00efa20a false true false longest_list 61351 3124 60 44 61370 3126 24 40 61382 3146 false Point A A Line start point b416c4ab-8c52-4551-a6e6-7dbb3b9b4824 true true false 1 338620e1-bd23-4da8-9637-6951d84e763b 61353 3126 14 20 61353 3126 14 20 61361.5 3136 false Point B B Line end point e959c18e-591a-4175-9862-87b7475938da true true false 1 4f9ce27b-9e6f-4a45-a422-517f8c329449 61353 3146 14 20 61353 3146 14 20 61361.5 3156 false Line L Line segment b29433b8-143c-4181-91ea-ace633213869 true true false 0 61397 3126 12 40 61397 3126 12 40 61404.5 3146 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 7857da81-305e-485d-8bf8-f23e9076fbcd false true false longest_list 61291 3283 61 44 61310 3285 24 40 61322 3305 false Curve C Curve to evaluate 4dee573f-d45b-4517-86f0-0ed06e304fa9 true true false 1 3dbf29e4-f852-4f5c-8d4d-ef1f921ce68a 61293 3285 14 40 61293 3285 14 40 61301.5 3305 false Start S Curve start point a5450e43-9085-4e56-8c4e-b3d94fc03157 true true false 0 61337 3285 13 20 61337 3285 13 20 61345 3295 false End E Curve end point 65adf138-2533-445f-8e49-9aa6d9522ad5 true true false 0 61337 3305 13 20 61337 3305 13 20 61345 3315 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 82054e44-5b3a-41c0-a7be-816165c32381 false true false longest_list 61363 3278 60 44 61382 3280 24 40 61394 3300 false Point A A Line start point aeb3d4d0-7836-49a5-ac24-947cf3ffe0ab true true false 1 a5450e43-9085-4e56-8c4e-b3d94fc03157 61365 3280 14 20 61365 3280 14 20 61373.5 3290 false Point B B Line end point e84e94f5-f113-46dd-b2d4-3daa9940cc3a true true false 1 65adf138-2533-445f-8e49-9aa6d9522ad5 61365 3300 14 20 61365 3300 14 20 61373.5 3310 false Line L Line segment ce8e0aac-c51c-4694-860d-4b7bb5acf0f2 true true false 0 61409 3280 12 40 61409 3280 12 40 61416.5 3300 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2170e126-5b94-4627-8814-447d0e7330bb false true true 0 0.0159 true true true 1 0 false 255;0;0;0 255;255;250;90 1913 2068 77 20 1913 2068 77 20 1913.865 2068.457 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 21b059a9-51cf-4c67-abab-5befa194225c true true true longest_list 2014 2065 62 44 2033 2067 24 40 2045 2087 false A A First item for addition 97a3556f-1bd1-4304-9fc9-7ff1d24a9064 true true true 1 2170e126-5b94-4627-8814-447d0e7330bb 2016 2067 14 20 2016 2067 14 20 2024.5 2077 false B B Second item for addition 9d7f2998-ca62-499a-b4f1-bfc8e1942b72 true true true 1 b789bee2-5610-47e8-842e-044b52e0ac66 2016 2087 14 20 2016 2087 14 20 2024.5 2097 false Result R The result of the Addition c5da525b-7c03-4378-9614-8e169a420431 true true true 0 2060 2067 14 40 2060 2067 14 40 2068.5 2087 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. 7ecce70c-908c-4198-978e-0ec306dcf152 false true true longest_list 8257 1911 66 84 8280 1913 24 80 8292 1953 false Curve C Curve to extend ebc1156d-74c6-4cf0-a346-c85d083a437f true true true 1 15358ca6-28df-420e-a8ae-ae8840f6f3d1 8259 1913 18 20 8259 1913 18 20 8269.5 1923 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) c6cecae9-e670-4049-9abd-0177fd47f133 false true true 1 e525f739-a8cd-4a45-b45e-3648eb773bf8 1 8259 1933 18 20 8259 1933 18 20 8269.5 1943 false 0 Start L0 Extension length at start of curve a414c64f-f518-4643-a7b7-db2d1ef24a04 false true true 1 4bdff186-e22a-4db6-8ba7-48ce8c66396e 1 8259 1953 18 20 8259 1953 18 20 8269.5 1963 false 0 End L1 Extension length at end of curve 8fb76e18-c8b0-433a-92b6-0686dcc237c2 false true true 1 4bdff186-e22a-4db6-8ba7-48ce8c66396e 1 8259 1973 18 20 8259 1973 18 20 8269.5 1983 false 0 Curve C Extended curve 6a973e13-b23d-4fd8-873d-6d292ee532e1 true true true 0 8307 1913 14 80 8307 1913 14 80 8315.5 1953 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. d7fe282b-c742-498d-89f9-dcb1b797a756 false true true longest_list 8127 1836 82 51 8165 1838 24 47 8177 1862 false Data D Tree to split 55ae23e1-b036-4f66-9cb6-7768edcd8fea true true true 2 1 441456ee-ab1e-4100-96fc-365590479988 8129 1838 33 23 8145 1838 17 23 8155 1849.75 false Masks M Splitting masks 0047c412-a1b4-4a32-854b-034ce09a8179 false true true 1 1 1 0b340e3b-befc-440d-8dc5-7d982e129ae1 8129 1861 33 24 8129 1861 33 24 8155 1873.25 false Positive P Positive set of data (all branches that match any of the masks) 44231963-d3a8-4861-aa5d-ebcf4c8884d7 true true true 0 8192 1838 15 23 8192 1838 15 23 8201 1849.75 false Negative N Negative set of data (all branches that do not match any of the masks 15358ca6-28df-420e-a8ae-ae8840f6f3d1 false true true 0 8192 1861 15 24 8192 1861 15 24 8201 1873.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0b340e3b-befc-440d-8dc5-7d982e129ae1 false true true 0 0 1 false true false 1 0 false 255;0;0;0 255;255;250;90 8009 1878 60 43 8009 1878 60 43 8009.851 1878.276 false 8a470a35-d673-4779-a65e-ba95765e59e4 Explode Tree Explode Tree BANG! Extract all the branches from a tree a8ae8ba3-26b7-4197-8fa2-ad1f0e1a76b5 false true true longest_list 8504 1935 60 58 8522 1937 24 54 8534 1964 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 1 First branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 2 Second branch in tree false false Tree T Data tree to explode 1476053c-0eea-4014-a033-d5b71e8d3453 true true true 2 1 5ad0bcb6-13a8-4d75-9100-aea1ac0598bb 8506 1937 13 54 8506 1937 13 54 8514 1964 false Branch 1 1 First branch in tree ec49b64e-8871-4383-a24a-3812ce919d5c true false true 0 8549 1937 13 27 8549 1937 13 27 8557 1950.5 false Branch 2 2 Second branch in tree 7edc1138-56a7-44c1-b4e8-ee9ca1c8f0fc true false true 0 8549 1964 13 27 8549 1964 13 27 8557 1977.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 262e4de2-2c42-40ba-a8ec-f562da48a60a false true true longest_list 8386 1941 61 44 8406 1943 24 40 8418 1963 false Section S Section curves 4ba7554b-512d-4442-bef6-06a2fc5dff86 true true true 1 1 6a973e13-b23d-4fd8-873d-6d292ee532e1 8388 1943 15 20 8388 1943 15 20 8397 1953 false Options O Loft options 45ec9eae-07b0-4d7c-9a12-c687a1a9023e false true true 0 1 8388 1963 15 20 8388 1963 15 20 8397 1973 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 5ad0bcb6-13a8-4d75-9100-aea1ac0598bb true true true 0 8433 1943 12 40 8433 1943 12 40 8440.5 1963 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e525f739-a8cd-4a45-b45e-3648eb773bf8 false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 8180 1938 50 20 8180 1938 50 20 8180.058 1938.589 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4bdff186-e22a-4db6-8ba7-48ce8c66396e false true true 0 0.1 true true true 1 0 false 255;0;0;0 255;255;250;90 8180 1959 50 20 8180 1959 50 20 8180.107 1959.039 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data additional width of rib Represents a collection of generic data 70e9b83a-6b38-4759-971b-602bb8bb208f true true true 1 2170e126-5b94-4627-8814-447d0e7330bb 2800 1539 129 20 2800 1539 129 20 2865.136 1549.792 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data additional width of rib Represents a collection of generic data ed9c571a-e97f-4386-9a13-130654c9c264 true true true 1 70e9b83a-6b38-4759-971b-602bb8bb208f 28716 1540 129 20 28716 1540 129 20 28781.29 1550.792 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data additional width of rib Represents a collection of generic data 9af41867-e0ae-4ced-b4c3-db382e3ae874 true true true 1 ed9c571a-e97f-4386-9a13-130654c9c264 29718 2124 129 20 29718 2124 129 20 29782.57 2134.6 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 39bd17c0-2979-4148-8de2-52e763329167 false true true 1 b6c7905a-4838-4f30-b764-0e405321a800 0.5 true false false 1 0 false 255;0;0;0 255;255;250;90 30467 2380 50 20 30467 2380 50 20 30467.65 2380.057 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. ad73289e-f19d-43b0-9a8d-cb46474a5054 false true true longest_list 30547 2336 62 64 30567 2338 24 60 30579 2368 false Curve C Curve to evaluate 1feed28e-22d8-4060-9d89-86d611b8ac94 true true true 1 3444d807-400a-40b9-ace0-673d0feda33d 30549 2338 15 20 30549 2338 15 20 30558 2348 false Length L Length factor for curve evaluation 76f128c3-59f8-4070-bb08-3acbad7d93af false true true 1 39bd17c0-2979-4148-8de2-52e763329167 1 30549 2358 15 20 30549 2358 15 20 30558 2368 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) 6a8238a2-0951-48fd-9e9a-caa8dffaf48f false true true 0 1 false 30549 2378 15 20 30549 2378 15 20 30558 2388 false false Point P Point at the specified length c1eb614d-d11f-48cf-ae93-584cd2b2b93f true true true 0 30594 2338 13 20 30594 2338 13 20 30602 2348 false Tangent T Tangent vector at the specified length c96e3823-2ad8-4986-8780-1f1994273409 false true true 0 30594 2358 13 20 30594 2358 13 20 30602 2368 false Parameter t Curve parameter at the specified length 4d9e64c8-be7c-4b7a-907f-e83c84907592 false true true 0 30594 2378 13 20 30594 2378 13 20 30602 2388 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 36982d8a-b535-47ba-8484-d18d416f0baa false true true longest_list 30202 2313 61 70 30220 2315 24 66 30232 2348 false List L List to filter e32af3d2-16af-40be-84e7-101af37d531e true true true 1 1 8bebf84d-1042-47b8-8dea-f918f533b726 30204 2315 13 33 30204 2315 13 33 30212 2331.5 false Dispatch pattern P Dispatch pattern 7adff755-b3a2-4034-b200-04bc19ab201c false true true 1 0 2 false 30204 2348 13 33 30204 2348 13 33 30212 2364.5 false true false List A A Dispatch target for True values fef1f9d4-4ecf-4bbf-815b-38d8ec4ec185 true true true 0 30247 2315 14 33 30247 2315 14 33 30255.5 2331.5 false List B B Dispatch target for False values ecc379d2-7be9-4857-9035-229abff04898 true true true 0 30247 2348 14 33 30247 2348 14 33 30255.5 2364.5 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. e1644b43-3c05-40b7-82de-67cc69143123 false true true longest_list 30423 2315 61 56 30442 2317 24 52 30454 2343 false Stream A A Input stream #1 64869453-148a-434c-b9da-976f3e406fe6 true true true 2 1 fef1f9d4-4ecf-4bbf-815b-38d8ec4ec185 30425 2317 14 26 30425 2317 14 26 30433.5 2330 false Stream B B Input stream #2 b0536a7f-e31f-4dbf-b5fb-d66588730fa2 true true true 2 1 c500e35a-d01e-43d5-8463-8d1f3ba249ec 30425 2343 14 26 30425 2343 14 26 30433.5 2356 false Stream S Merged stream 3444d807-400a-40b9-ace0-673d0feda33d true true true 0 30469 2317 13 52 30469 2317 13 52 30477 2343 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. fb66adb0-ae69-47b9-b088-3ab88ef5b653 false true true longest_list 30306 2353 63 44 30326 2355 24 40 30338 2375 false Curve C Curve to offset 3a529abb-8ed8-4a13-85ec-2919019517ff true true true 1 ecc379d2-7be9-4857-9035-229abff04898 30308 2355 15 20 30308 2355 15 20 30317 2365 false Guide G Optional guide curve 45f02937-9ed5-4818-b9f4-d9430c2493f1 true true true 0 30308 2375 15 20 30308 2375 15 20 30317 2385 false Curve C Flipped curve c500e35a-d01e-43d5-8463-8d1f3ba249ec true true true 0 30353 2355 14 20 30353 2355 14 20 30361.5 2365 false Flag F Flip action 129f03e7-4365-4474-b546-0836ed62415f false true true 0 false 30353 2375 14 20 30353 2375 14 20 30361.5 2385 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. b9be74af-7f7a-49cb-a8cd-6264a100dcb6 false true true 2 1 c1eb614d-d11f-48cf-ae93-584cd2b2b93f 1 {A;B;C} {A;B} 30632.18 2349.16 125 40 30638.18 2355.16 113 28 30632.18 2349.16 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division A/B Mathematical division 6c5263ea-e859-45ad-aa08-acf0917d2043 false true true longest_list 13859 2370 62 44 13878 2372 24 40 13890 2392 false A A Item to divide (dividend) 373af7e5-32bd-48e4-8b5d-83fc30a1a0e5 true true true 1 4a244429-17ec-42bd-8076-90d9007fb0ab 13861 2372 14 20 13861 2372 14 20 13869.5 2382 false B B Item to divide with (divisor) 50cea6b2-c8b4-4075-8ff3-999feb6f6604 true true true 1 c07f15d9-512f-4e9a-ac95-70b4bd0d08cb 13861 2392 14 20 13861 2392 14 20 13869.5 2402 false Result R The result of the Division d03797f5-5184-455a-a94d-9dec7e5974e6 true true true 0 13905 2372 14 40 13905 2372 14 40 13913.5 2392 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c07f15d9-512f-4e9a-ac95-70b4bd0d08cb false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 13790 2395 50 20 13790 2395 50 20 13790.16 2395.435 false 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Circle Cir Create a circle defined by base plane and radius. e04799d9-6a9b-4ffd-936f-572f9dba7145 false true true longest_list 14370 2322 62 44 14389 2324 24 40 14401 2344 false Plane P Base plane of circle bd573a04-71bd-4088-b4f0-dd54691513b5 true true true 1 de91de61-9a95-4f4a-a5cf-6842b738d326 1 14372 2324 14 20 14372 2324 14 20 14380.5 2334 false 0 0 0 1 0 0 0 1 0 Radius R Radius of circle 8a9bdb0a-d4c7-4513-abcf-c544007a34f3 false true true 1 4f3556d1-67af-4840-a95d-40b32a38a709 1 14372 2344 14 20 14372 2344 14 20 14380.5 2354 false 1 Circle C Resulting circle 22b6efa9-c38c-4c4f-8501-940fcc5e43d0 true true true 0 14416 2324 14 40 14416 2324 14 40 14424.5 2344 false 983c7600-980c-44da-bc53-c804067f667f Perp Frames Perp Frames PFrames Generate a number of equally spaced, perpendicular frames along a curve. 66656523-a676-44c7-a6d1-05628b5cd456 false true true longest_list 13449 2223 61 68 13469 2225 24 64 13481 2257 false Curve C Curve to divide 8cd5e320-3e29-4e6c-8bf3-53b2005331a2 true true true 1 336390db-2215-4fbe-be03-2f439084b579 13451 2225 15 21 13451 2225 15 21 13460 2235.667 false Number N Number of segments fdddeb3d-6860-46db-bb4f-bc2f9c3f506b false true true 1 4296ae99-b06c-4fd2-99c6-a632ec6f5458 1 13451 2246 15 21 13451 2246 15 21 13460 2257 false 10 Align A Align the frames 0f1c1f59-4284-4d2f-8e85-5d4d336c9d88 false true true 0 1 false 13451 2267 15 22 13451 2267 15 22 13460 2278.333 false true Frames F Curve frames 13c8075c-5c14-475a-8629-275ac18d5004 true true true 0 13496 2225 12 32 13496 2225 12 32 13503.5 2241 false Parameters t Parameter values at frame points 618704c9-b8f4-4e51-a402-40d0d6fdd63c false true true 0 13496 2257 12 32 13496 2257 12 32 13503.5 2273 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c30597e9-c06a-4132-94d9-9c47ab150d2e false true true 0 5 true true true 1 0 false 255;0;0;0 255;255;250;90 13091 2253 50 20 13091 2253 50 20 13091.9 2253.094 false cf2799cc-c200-4424-aa53-edd97a551470 Sweep1 Sweep1 Swp1 Create a sweep surface with one rail curve. 759c187e-c267-4801-beb2-3cd65d1169b1 false true true longest_list 14499 2379 77 64 14534 2381 24 60 14546 2411 false Rail R Rail curve 5021cd66-51fd-4c3f-b768-df14b74ae15f true true true 2 1 20f559f4-9311-4b54-bd4e-17a7748832a7 14501 2381 30 20 14501 2381 30 20 14525.5 2391 false Sections S Section curves f65e28ea-c93e-4684-a9f6-ae69d2e6b943 true true true 1 1 22b6efa9-c38c-4c4f-8501-940fcc5e43d0 14501 2401 30 20 14517 2401 14 20 14525.5 2411 false Trim T Trim at kinks f206933a-8989-41fd-9838-9fda77d3aaac false true true 0 1 false 14501 2421 30 20 14517 2421 14 20 14525.5 2431 false true Brep S Resulting Brep 04330b53-2106-415e-ad36-515204ca3668 true true true 0 14561 2381 13 60 14561 2381 13 60 14569 2411 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. cee1eb6a-b6fa-49e6-8a88-ea61f85f9410 false true true longest_list 13430 2310 79 64 13465 2312 24 60 13477 2342 false Point P Test point 0bf84c74-e889-47ad-b8aa-617e12c04a78 true true true 1 44b26508-f136-4de4-8516-2e8cc86decf0 13432 2312 30 30 13448 2312 14 30 13456.5 2327 false Curve C Base curve 6adffd11-f30a-4118-ada4-4afe7c51a075 true true true 1 1 b5415f93-8f60-4ed9-b682-d4b0480177c7 13432 2342 30 30 13432 2342 30 30 13456.5 2357 false Point P Point on the curve closest to the test point 6b3259f5-3323-4343-a052-80346b27f740 true true true 0 13492 2312 15 20 13492 2312 15 20 13501 2322 false Parameter t Parameter on curve domain of closest point 8453da74-9d97-4874-b94c-854cbdcb6300 false true true 0 13492 2332 15 20 13492 2332 15 20 13501 2342 false Distance D Minimum distance between test point and curve ec58ad13-9656-452f-ab0e-51fd455af47f false true true 0 13492 2352 15 20 13492 2352 15 20 13501 2362 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. c8de9cc2-0ee6-4eba-890b-e54eda0f7c14 false true true longest_list 13304 2366 63 64 13326 2368 24 60 13338 2398 false List L List to shift 2dcacfb1-1f06-44ff-bb6e-cebd6cb67385 true true true 1 1 2ac70862-ca9e-4ec9-9593-a64ee7d69e18 13306 2368 17 20 13306 2368 17 20 13316 2378 false Shift S Shift offset 37bdaa14-79bd-43f9-84f8-3ba08c34f4c7 false true true 1 cd942ad2-40d0-46ca-9bb3-371a5313220f 1 13306 2388 17 20 13306 2388 17 20 13316 2398 false -1 Wrap W Wrap values 3a64ac4a-a669-4961-987e-3941621f9d8a false true true 0 1 false 13306 2408 17 20 13306 2408 17 20 13316 2418 false true List L Shifted list b5415f93-8f60-4ed9-b682-d4b0480177c7 true true true 0 13353 2368 12 60 13353 2368 12 60 13360.5 2398 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. d46b2d59-f0d7-44c8-a9cb-2b55cd647a0c false true true longest_list 13182 2360 64 37 13202 2362 24 33 13214 2379 false Data D Data matrix to flip 89fdbf46-6d1f-48b9-a781-2bb48252bbc0 true true true 2 1 336390db-2215-4fbe-be03-2f439084b579 13184 2362 15 33 13184 2362 15 33 13193 2378.5 false Data D Flipped data matrix 2ac70862-ca9e-4ec9-9593-a64ee7d69e18 true true true 0 13229 2362 15 33 13229 2362 15 33 13238 2378.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data 9c2f0748-b7d1-465c-bde8-02e4720938db false true true 1 be274932-6d8a-4b64-a0bb-59359d30e51b 14493 2269 83 20 14493 2269 83 20 14535.37 2279.935 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 66e8a6be-79b9-4407-9b82-de9a62b114f6 false true true longest_list 15018 2330 61 70 15036 2332 24 66 15048 2365 false List L List to filter f7f1b967-4fb0-4233-9fbd-e4a18002f6c1 true true true 1 1 497708bc-2f2f-40f3-bf7d-e62c260fc802 15020 2332 13 33 15020 2332 13 33 15028 2348.5 false Dispatch pattern P Dispatch pattern 30105939-7ed1-4119-808c-ee4176c998c9 false true true 1 0 2 false 15020 2365 13 33 15020 2365 13 33 15028 2381.5 false true false List A A Dispatch target for True values 188095a2-b478-4cf3-ad24-814cdbca6f88 true true true 0 15063 2332 14 33 15063 2332 14 33 15071.5 2348.5 false List B B Dispatch target for False values ade93678-9a50-4635-97f5-b7fc6db87193 true true true 0 15063 2365 14 33 15063 2365 14 33 15071.5 2381.5 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 5612b815-a116-4562-a603-1aafbc80d33d false true true longest_list 15103 2370 63 44 15123 2372 24 40 15135 2392 false Curve C Curve to offset 05282cc1-1ec8-4dc2-91a0-0108c0192084 true true true 1 ade93678-9a50-4635-97f5-b7fc6db87193 15105 2372 15 20 15105 2372 15 20 15114 2382 false Guide G Optional guide curve c49d5ddb-25e2-48da-bd68-79f6c21cee41 true true true 0 15105 2392 15 20 15105 2392 15 20 15114 2402 false Curve C Flipped curve c0e8bd8c-c11e-4265-95dc-da9764b778bc true true true 0 15150 2372 14 20 15150 2372 14 20 15158.5 2382 false Flag F Flip action 28344637-4717-42fa-89fb-2090df3ef288 false true true 0 false 15150 2392 14 20 15150 2392 14 20 15158.5 2402 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 6884737a-643d-4006-9544-9b8719fd3597 false true true longest_list 14730 2327 78 44 14765 2329 24 40 14777 2349 false Brep A First Brep 88a33e49-f6a0-4e7f-b874-9c3dacfe794c true true true 1 1 9c2f0748-b7d1-465c-bde8-02e4720938db 14732 2329 30 20 14732 2329 30 20 14756.5 2339 false Brep B Second Brep fd4af0f0-edbe-4d7a-81b1-99e66f0978f8 true true true 1 1 04330b53-2106-415e-ad36-515204ca3668 14732 2349 30 20 14732 2349 30 20 14756.5 2359 false Curves C Intersection curves 3fac94a7-c7da-48be-bf6a-ba117df4dc9a true true true 0 14792 2329 14 20 14792 2329 14 20 14800.5 2339 false Points P Intersection points 553560e4-cc75-4fbe-a47e-61c5c488cf47 true true true 0 14792 2349 14 20 14792 2349 14 20 14800.5 2359 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. fe15578a-6e5f-485f-80c9-db8b0364358b false true true longest_list 15220 2282 61 44 15239 2284 24 40 15251 2304 false Curve C Curve to evaluate 123ca958-1998-4a67-b758-d2e93943b63a true true true 1 188095a2-b478-4cf3-ad24-814cdbca6f88 15222 2284 14 40 15222 2284 14 40 15230.5 2304 false Start S Curve start point 24ba226c-77cc-4816-b65d-701aa18e27f3 true true true 0 15266 2284 13 20 15266 2284 13 20 15274 2294 false End E Curve end point 019a8a9f-6f3c-4be4-83b7-76d834d20dae true true true 0 15266 2304 13 20 15266 2304 13 20 15274 2314 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. df86db66-f309-45f1-a85c-e31bcdd332ee false true true longest_list 15220 2382 61 44 15239 2384 24 40 15251 2404 false Curve C Curve to evaluate 975f4c7f-5656-4515-bbe5-789a48f71c93 true true true 1 c0e8bd8c-c11e-4265-95dc-da9764b778bc 15222 2384 14 40 15222 2384 14 40 15230.5 2404 false Start S Curve start point 70f27d3d-2ce3-4d5d-8090-1b4605100699 true true true 0 15266 2384 13 20 15266 2384 13 20 15274 2394 false End E Curve end point 8014d7de-7d76-4768-89cd-5ef24fb06c4a true true true 0 15266 2404 13 20 15266 2404 13 20 15274 2414 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 1cf32c42-fba5-4235-9e95-a84f6bc9a559 false true true longest_list 15349 2362 60 44 15368 2364 24 40 15380 2384 false Point A A Line start point a8469f91-1568-42ae-bfac-b148980d52d5 true true true 1 24ba226c-77cc-4816-b65d-701aa18e27f3 15351 2364 14 20 15351 2364 14 20 15359.5 2374 false Point B B Line end point 49dca330-ad87-4adf-9fc7-5fcd50568b62 true true true 1 70f27d3d-2ce3-4d5d-8090-1b4605100699 15351 2384 14 20 15351 2384 14 20 15359.5 2394 false Line L Line segment 8401f677-5b82-4a76-8adc-139d17119eeb true true true 0 15395 2364 12 40 15395 2364 12 40 15402.5 2384 false f2935f94-8e47-45df-919b-797044c1bacd Sweep2 Sweep2 Swp2 Create a sweep surface with two rail curves. d5c3fc2b-f6a7-47c8-ab99-d0aaa4851e88 false true true longest_list 15439 2310 65 84 15462 2312 24 80 15474 2352 false Rail 1 First rail curve 4a272517-abac-4d0b-99fb-4a5f24e26b83 true true true 1 188095a2-b478-4cf3-ad24-814cdbca6f88 15441 2312 18 20 15441 2312 18 20 15451.5 2322 false Rail 2 Second rail curve b9aed278-3e19-4bf2-9aac-92d3f50fa5b8 true true true 1 c0e8bd8c-c11e-4265-95dc-da9764b778bc 15441 2332 18 20 15441 2332 18 20 15451.5 2342 false Sections S Section curves 90287427-a128-4b42-abf2-c65433c95825 true true true 1 1 8401f677-5b82-4a76-8adc-139d17119eeb 15441 2352 18 20 15441 2352 18 20 15451.5 2362 false Same Height H Create a sweep with same-height properties. a2b77e52-aca3-4ca6-84c5-981c8cbf1403 false true true 0 1 false 15441 2372 18 20 15441 2372 18 20 15451.5 2382 false false Brep S Resulting Brep f19fceb1-5c42-412b-be89-118694246280 true true true 0 15489 2312 13 80 15489 2312 13 80 15497 2352 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 727dc8ad-6830-40b2-a95a-0808a1ebe433 false true true longest_list 13184 2295 62 64 13204 2297 24 60 13216 2327 false Curve C Curve to divide 3d841da5-3573-4823-b0f4-7d8ace824d89 true true true 1 336390db-2215-4fbe-be03-2f439084b579 13186 2297 15 20 13186 2297 15 20 13195 2307 false Number N Number of segments 5018fbea-0179-4e89-bdd1-5faddb245fca false true true 1 c30597e9-c06a-4132-94d9-9c47ab150d2e 1 13186 2317 15 20 13186 2317 15 20 13195 2327 false 10 Kinks K Split segments at kinks 781354b3-8629-40d1-a082-425ac459c6d3 false true true 0 1 false 13186 2337 15 20 13186 2337 15 20 13195 2347 false false Points P Division points 51f39df2-3e0f-4c18-b0b4-25d303d6e2e5 true true true 0 13231 2297 13 20 13231 2297 13 20 13239 2307 false Tangents T Tangent vectors at division points 43fd0b4a-2897-42f4-a274-0c243e60cc08 false true true 0 13231 2317 13 20 13231 2317 13 20 13239 2327 false Parameters t Parameter values at division points c77aa2bc-746f-45ce-90ff-560e732aa731 false true true 0 13231 2337 13 20 13231 2337 13 20 13239 2347 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. ca65c3d9-dc9f-4976-bedc-cfc3db2f5ba5 false true true longest_list 13307 2288 64 37 13327 2290 24 33 13339 2307 false Data D Data matrix to flip 845d39ab-5e97-49cd-afe7-28360b6630d6 true true true 2 1 51f39df2-3e0f-4c18-b0b4-25d303d6e2e5 13309 2290 15 33 13309 2290 15 33 13318 2306.5 false Data D Flipped data matrix 44b26508-f136-4de4-8516-2e8cc86decf0 true true true 0 13354 2290 15 33 13354 2290 15 33 13363 2306.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 13021.29 2570.463 15582.88 2579.387 15582.71 2620.723 13021.12 2611.799 Create tapered moire profiles using pipes with cross-sections relative to distance to adjacent moire 44 Arial Black true false Scribble Scribble A quick note 19ad638b-1362-4bf6-bf36-98065668d837 13016.12 2565.463 2571.758 60.25977 13016.12 2565.463 2571.758 60.25977 13021.29 2570.463 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. 45446db1-fb47-4923-ae5a-d9450fa76570 false true false longest_list 15042 5344 104 64 15102 5346 24 60 15114 5376 false Surface S Base surface 926f798e-8c87-41fa-bf10-4ed49eb1f3f6 false true false 1 1 53e19778-f200-44b5-8988-f07d0f749c5d true 15044 5346 55 20 15044 5346 55 20 15091 5356 false UV coordinates uv {v} coordinates of interpolation points 76f7abde-791c-4e6c-8f49-a46099631d76 true true false 1 1 c6ef57e0-8b16-4f2b-a458-874784ac5fc3 15044 5366 55 20 15080 5366 19 20 15091 5376 false Closed C Closed curve dab6e59d-6aef-4375-8015-89b29f071ff2 false true false 0 1 false 15044 5386 55 20 15080 5386 19 20 15091 5396 false false Curve C Resulting nurbs curve 10b6c49f-01b9-4a71-907d-c2f4802c33e8 true true false 0 15129 5346 15 20 15129 5346 15 20 15138 5356 false Length L Curve length 6ecca457-cb4f-401d-9800-3e0fbc75d1da false true false 0 15129 5366 15 20 15129 5366 15 20 15138 5376 false Domain D Curve domain 5965411f-84c4-4df2-a2ab-0260dc5390e7 false true false 0 15129 5386 15 20 15129 5386 15 20 15138 5396 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. 3004a5ea-6636-4794-a51b-1cdbb5f91d23 false true true longest_list 13431 2382 79 64 13466 2384 24 60 13478 2414 false Point P Test point dd0e4681-25a3-4f95-bfea-42769453064a true true true 1 44b26508-f136-4de4-8516-2e8cc86decf0 13433 2384 30 30 13449 2384 14 30 13457.5 2399 false Curve C Base curve ae43aa41-e174-4eca-b924-ae85886f28f1 true true true 1 1 c63baad9-c415-42f1-891b-824fcd90e4d5 13433 2414 30 30 13433 2414 30 30 13457.5 2429 false Point P Point on the curve closest to the test point dfcb9570-8ecc-4109-bd00-b5e6b533daa8 true true true 0 13493 2384 15 20 13493 2384 15 20 13502 2394 false Parameter t Parameter on curve domain of closest point b539cc02-8336-4e15-9d3c-2734619080be false true true 0 13493 2404 15 20 13493 2404 15 20 13502 2414 false Distance D Minimum distance between test point and curve 95fcbb3b-d332-417c-acaf-a26323068b9f false true true 0 13493 2424 15 20 13493 2424 15 20 13502 2434 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 78e0d51f-f58a-4aab-b6cd-24a966a5653e false true true longest_list 13303 2431 63 64 13325 2433 24 60 13337 2463 false List L List to shift bef78b56-4697-4520-9179-46f0e7cb516d true true true 1 1 2ac70862-ca9e-4ec9-9593-a64ee7d69e18 13305 2433 17 20 13305 2433 17 20 13315 2443 false Shift S Shift offset 40aac64d-50d8-4641-804f-ea10876fd216 false true true 1 20b0175c-1f92-4559-8f4b-a9fa3d418540 1 13305 2453 17 20 13305 2453 17 20 13315 2463 false -1 Wrap W Wrap values 9f9c639f-6177-46b9-ad35-0577240b91a5 false true true 0 1 false 13305 2473 17 20 13305 2473 17 20 13315 2483 false true List L Shifted list c63baad9-c415-42f1-891b-824fcd90e4d5 true true true 0 13352 2433 12 60 13352 2433 12 60 13359.5 2463 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 20b0175c-1f92-4559-8f4b-a9fa3d418540 false true true 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 13220 2454 50 20 13220 2454 50 20 13220.89 2454.719 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cd942ad2-40d0-46ca-9bb3-371a5313220f false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 13218 2404 50 20 13218 2404 50 20 13218.09 2404.559 false 7986486c-621a-48fb-8f27-a28a22c91cc9 Average Average Avr Solve the arithmetic average for a set of items 2d78bef4-82a0-47c8-824b-e1a9eecbf6b6 false true true longest_list 13629 2363 68 37 13644 2365 24 33 13656 2382 false Input I Input values for averaging 07c88246-1474-4906-874e-ab8c51f3548e true true true 1 2 5cb312c1-53f4-4f82-8e68-d96e64d20dd6 782b3b68-d6bd-434a-aef7-d7063f015187 13631 2365 10 33 13631 2365 10 33 13637.5 2381.5 false Arithmetic mean AM Arithmetic mean (average) of all input values 4a244429-17ec-42bd-8076-90d9007fb0ab true true true 0 13671 2365 24 33 13671 2365 24 33 13684.5 2381.5 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bounds Bnd Create a numeric domain which encompasses a list of numbers. 49f16a3b-6b8b-444f-9cc9-bf202ee26c58 true true true longest_list 13977 2315 75 40 14013 2317 24 36 14025 2335 false Numbers N Numbers to include in Bounds 00326da1-0a8d-4b77-8313-ac9f033168a9 false true true 1 1 1 d03797f5-5184-455a-a94d-9dec7e5974e6 13979 2317 31 36 13979 2317 31 36 14004 2335 false Domain I Numeric Domain between the lowest and highest numbers in {N} 4206c332-539f-4aa5-95dd-28fa1e7aff41 false true true 0 14040 2317 10 36 14040 2317 10 36 14046.5 2335 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. ffd307d2-3430-4bd3-83f1-1007263a39e3 false true true longest_list 13545 2342 62 47 13565 2344 24 43 13577 2366 false Data D Data to graft b85e9305-3ee4-451b-a6ed-7849af240063 true true true 2 1 ec58ad13-9656-452f-ab0e-51fd455af47f 13547 2344 15 21 13547 2344 15 21 13556 2354.75 false Strip S Do not create branches for null items 3b532d3b-aeaf-43ea-bc69-762d744f4845 false true true 0 1 false 13547 2365 15 22 13547 2365 15 22 13556 2376.25 false false Tree T Graft result 5cb312c1-53f4-4f82-8e68-d96e64d20dd6 true true true 0 13592 2344 13 43 13592 2344 13 43 13600 2365.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 5b1f680e-f2b4-46b4-9911-03daa6ced42a false true true longest_list 13543 2408 62 47 13563 2410 24 43 13575 2432 false Data D Data to graft a56f3561-fc76-4280-8474-ca649afcbf4c true true true 2 1 95fcbb3b-d332-417c-acaf-a26323068b9f 13545 2410 15 21 13545 2410 15 21 13554 2420.75 false Strip S Do not create branches for null items 8f01cda8-4340-461b-bab2-1d80aa9cf18a false true true 0 1 false 13545 2431 15 22 13545 2431 15 22 13554 2442.25 false false Tree T Graft result 782b3b68-d6bd-434a-aef7-d7063f015187 true true true 0 13590 2410 13 43 13590 2410 13 43 13598 2431.5 false fa314286-867b-41fa-a7f6-3f474197bb81 Remap Numbers Remap Numbers ReMap Remap numbers into a new numeric domain 131c58b1-d67b-44d4-9b3b-1a07dbe681d1 true true true longest_list 14114 2379 62 64 14133 2381 24 60 14145 2411 false Values V Values to remap 31b21b3e-0723-4319-be52-6ec4b2c6e012 false true true 1 d03797f5-5184-455a-a94d-9dec7e5974e6 14116 2381 14 20 14116 2381 14 20 14124.5 2391 false Source S Optional source domain. 12fc950f-49d9-4a3a-9aa0-93c1b00d4c08 false true true 1 4206c332-539f-4aa5-95dd-28fa1e7aff41 1 14116 2401 14 20 14116 2401 14 20 14124.5 2411 false 0 1 Target T Target domain 7b1ecd3c-65b5-4327-9e92-533422f21ffd false true true 1 86933515-870c-45e8-b22c-0b271cd6603e 1 14116 2421 14 20 14116 2421 14 20 14124.5 2431 false 0 1 Result R Remapped numbers. 6e44bf7c-b49f-43dc-98a2-0798e683fdbe false true true 0 14160 2381 14 60 14160 2381 14 60 14168.5 2411 false d1a28e95-cf96-4936-bf34-8bf142d731bf Domain Domain Dom Create a numeric domain (interval) from two numeric extremes. 659d544a-828a-4455-9cad-14fd35bf4281 true true true longest_list 14026 2434 58 45 14045 2436 24 41 14057 2457 false Domain start A Start value of numeric interval 114f39e6-4fe9-445c-808b-50fdd2472f00 false true true 1 9b6a72a0-91a7-4b92-86a4-e18bab7eb55e 14028 2436 14 20 14028 2436 14 20 14036.5 2446.25 false Domain end B End value of numeric interval 98319720-12f9-4ebc-8b06-d3078642df78 false true true 1 d7f79b1a-6706-46f8-83cb-af8b01c228d8 14028 2456 14 21 14028 2456 14 21 14036.5 2466.75 false Domain I Numeric interval between {A} and {B} 86933515-870c-45e8-b22c-0b271cd6603e false true true 0 14072 2436 10 41 14072 2436 10 41 14078.5 2456.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9b6a72a0-91a7-4b92-86a4-e18bab7eb55e false true true 0 .022 true true true 1 0 false 255;0;0;0 255;255;250;90 13953 2432 50 20 13953 2432 50 20 13953.14 2432.342 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d7f79b1a-6706-46f8-83cb-af8b01c228d8 false true true 0 .03 true true true 1 0 false 255;0;0;0 255;255;250;90 13953 2458 50 20 13953 2458 50 20 13953.14 2458.342 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible d69831bb-80e7-4e85-a244-ab1809650a69 false true true longest_list 14928 2327 62 44 14947 2329 24 40 14959 2349 false Curves C Curves to join 4a11f409-b8fd-47bc-868f-2947bd02659b true true true 1 1 3fac94a7-c7da-48be-bf6a-ba117df4dc9a 14930 2329 14 20 14930 2329 14 20 14938.5 2339 false Preserve P Preserve direction of input curves 6b6dc5a9-21f7-4c01-adf5-3901d42260e4 false true true 0 1 false 14930 2349 14 20 14930 2349 14 20 14938.5 2359 false false Curves C Joined curves and individual curves that could not be joined. 497708bc-2f2f-40f3-bf7d-e62c260fc802 true true true 0 14974 2329 14 40 14974 2329 14 40 14982.5 2349 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. 5d32c7f7-899f-4855-994c-fcfc449ec295 false true false longest_list 15246 5344 66 84 15269 5346 24 80 15281 5386 false Curve C Curve to extend 179fc7e2-60cb-484e-a27f-c4f655fa29e5 true true false 1 10b6c49f-01b9-4a71-907d-c2f4802c33e8 15248 5346 18 20 15248 5346 18 20 15258.5 5356 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 0133c93a-50b3-4ce8-990c-db5c56b40405 false true false 1 49e56091-e679-4474-a04a-d50354a22333 1 15248 5366 18 20 15248 5366 18 20 15258.5 5376 false 0 Start L0 Extension length at start of curve 9c5b039c-5050-4fdd-896d-826180c86ebb false true false 1 eef6823a-19fc-40f8-9a5c-daba85fd1f30 1 15248 5386 18 20 15248 5386 18 20 15258.5 5396 false 0 End L1 Extension length at end of curve 704235f0-2e4b-495f-baa8-ea29f35a6de0 false true false 1 eef6823a-19fc-40f8-9a5c-daba85fd1f30 1 15248 5406 18 20 15248 5406 18 20 15258.5 5416 false 0 Curve C Extended curve c3539faf-a103-4c77-91b6-a20c1374fac2 true true false 0 15296 5346 14 80 15296 5346 14 80 15304.5 5386 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 49e56091-e679-4474-a04a-d50354a22333 false true false 0 2 true true true 1 1 false 255;0;0;0 255;255;250;90 15176 5368 50 20 15176 5368 50 20 15176.52 5368.788 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4296ae99-b06c-4fd2-99c6-a632ec6f5458 false true true 1 1 c30597e9-c06a-4132-94d9-9c47ab150d2e 3 true false false 1 0 false 255;0;0;0 255;255;250;90 13374 2253 50 20 13374 2253 50 20 13374.46 2253.707 false 8a470a35-d673-4779-a65e-ba95765e59e4 Explode Tree Explode Tree BANG! Extract all the branches from a tree f24061f2-f4b6-4f44-81d8-73d7b88d4691 false true true longest_list 8255 1714 60 58 8273 1716 24 54 8285 1743 false 2 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 1 First branch in tree false false 8ec86459-bf01-4409-baee-174d0d2b13d0 Branch 2 Second branch in tree false false Tree T Data tree to explode 2628b7a3-2636-48db-9253-30c61e19a111 true true true 2 1 44231963-d3a8-4861-aa5d-ebcf4c8884d7 8257 1716 13 54 8257 1716 13 54 8265 1743 false Branch 1 1 First branch in tree f29c66e8-ce36-4e91-9cc1-c3f71494e052 true false true 0 8300 1716 13 27 8300 1716 13 27 8308 1729.5 false Branch 2 2 Second branch in tree bf630d9e-043a-46d4-8072-97bad35a9c16 true false true 0 8300 1743 13 27 8300 1743 13 27 8308 1756.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 03a733c2-d19a-42fa-b759-72a27645f1db false true true longest_list 8532 1655 61 44 8552 1657 24 40 8564 1677 false Section S Section curves 13e57310-4e9c-4e48-919e-a681658c6aab true true true 1 1 f29c66e8-ce36-4e91-9cc1-c3f71494e052 8534 1657 15 20 8534 1657 15 20 8543 1667 false Options O Loft options 7ffc7880-727a-49c9-924a-5990c2dd6ea6 false true true 0 1 8534 1677 15 20 8534 1677 15 20 8543 1687 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 87116290-88a2-40da-9e6c-a044bc4091f2 true true true 0 8579 1657 12 40 8579 1657 12 40 8586.5 1677 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. d2048913-da69-4eaa-8e91-a15b0417100e false true true longest_list 8532 1776 61 44 8552 1778 24 40 8564 1798 false Section S Section curves 15337049-3628-417d-8d31-d364696e7d2a true true true 1 1 20046b6f-d943-4639-b839-5d9b7d036ea2 8534 1778 15 20 8534 1778 15 20 8543 1788 false Options O Loft options bf0e973b-def8-4c96-9844-c4631d6e6bd8 false true true 0 1 8534 1798 15 20 8534 1798 15 20 8543 1808 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 74f8baf8-c97f-4ad6-837b-6f1b3b09f4c8 true true true 0 8579 1778 12 40 8579 1778 12 40 8586.5 1798 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. bd8cd1fa-5450-4395-b2c0-1252595a90b1 false true true longest_list 8446 1745 66 84 8469 1747 24 80 8481 1787 false Curve C Curve to extend a6537326-915b-4ab7-b614-082ed57e0e17 true true true 1 bf630d9e-043a-46d4-8072-97bad35a9c16 8448 1747 18 20 8448 1747 18 20 8458.5 1757 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 65c5ddb2-8bd8-47cc-ae27-62ada918abc9 false true true 1 36522c3c-e792-4156-8440-7983bcd969ca 1 8448 1767 18 20 8448 1767 18 20 8458.5 1777 false 0 Start L0 Extension length at start of curve e66a736c-210a-41f4-8ca4-4ef36f3349b9 false true true 1 2048c51f-d64f-4621-80e7-5afa4831ef01 1 8448 1787 18 20 8448 1787 18 20 8458.5 1797 false 0 End L1 Extension length at end of curve 1002fc15-13c7-4212-9ad0-170344e8549a false true true 1 2048c51f-d64f-4621-80e7-5afa4831ef01 1 8448 1807 18 20 8448 1807 18 20 8458.5 1817 false 0 Curve C Extended curve 20046b6f-d943-4639-b839-5d9b7d036ea2 true true true 0 8496 1747 14 80 8496 1747 14 80 8504.5 1787 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 36522c3c-e792-4156-8440-7983bcd969ca false true true 0 0 true true true 1 1 false 255;0;0;0 255;255;250;90 8366 1772 50 20 8366 1772 50 20 8366.907 1772.038 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values eef6823a-19fc-40f8-9a5c-daba85fd1f30 false true false 0 0 true true true 1 1 false 255;0;0;0 255;255;250;90 15176 5400 50 20 15176 5400 50 20 15176.22 5400.141 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. f72b9da3-f1de-4304-99ab-35b76acadaa8 false true false longest_list 11821 4831 66 84 11844 4833 24 80 11856 4873 false Curve C Curve to extend 2732901b-f631-4b4c-85f2-af363b41cd12 true true false 1 7ee35f74-b13d-47ef-978f-59058e054a6f 11823 4833 18 20 11823 4833 18 20 11833.5 4843 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 6050c580-798a-4a75-8416-444ecf3b3e69 false true false 1 cca01388-a875-4aa1-bc1c-b9f38a410199 1 11823 4853 18 20 11823 4853 18 20 11833.5 4863 false 0 Start L0 Extension length at start of curve 80a9ac67-a2b0-44b4-b143-c06fb655fa15 false true false 1 eb292eec-fcda-42d6-b08b-4718abf04b54 1 11823 4873 18 20 11823 4873 18 20 11833.5 4883 false 0 End L1 Extension length at end of curve 5319911d-d1f2-4a7d-9aa2-6ff9087f8bdb false true false 1 7f5323c7-f30f-4a0d-9fdf-87721fc1c899 1 11823 4893 18 20 11823 4893 18 20 11833.5 4903 false 0 Curve C Extended curve 4f9ffc7f-a7b2-47ca-a535-7509a3413f4c true true false 0 11871 4833 14 80 11871 4833 14 80 11879.5 4873 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 7f5323c7-f30f-4a0d-9fdf-87721fc1c899 false true false 0 11526 4906 160 20 11526 4906 40 20 11526.61 4906.637 false 0.208 0 0.4 3 0 1 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 909f4ebc-6107-44c7-999b-b8c97898fe8c false true false longest_list 11917 4961 61 44 11936 4963 24 40 11948 4983 false Curve C Curve to evaluate a693e86c-3dd7-4e10-8607-5c41d3b961e0 true true false 1 4f9ffc7f-a7b2-47ca-a535-7509a3413f4c 11919 4963 14 40 11919 4963 14 40 11927.5 4983 false Start S Curve start point f0fee801-8a0b-4c6c-b0cb-6a19c575370b true true false 0 11963 4963 13 20 11963 4963 13 20 11971 4973 false End E Curve end point 5f067f07-9bf3-4603-9144-52e28ab2bf3b true true false 0 11963 4983 13 20 11963 4983 13 20 11971 4993 false 9abae6b7-fa1d-448c-9209-4a8155345841 Decompose Decompose pComp Decompose a point into its component parts. b14a3cd9-a730-4892-915d-407540410871 false true false longest_list 12022 4961 61 64 12040 4963 24 60 12052 4993 false Point P Input point b2907295-986f-496b-9d1e-0a873e880165 true true false 1 5f067f07-9bf3-4603-9144-52e28ab2bf3b 12024 4963 13 60 12024 4963 13 60 12032 4993 false X component X Point {x} component 9310c530-beed-40d6-91e4-c35faf12dcfa false true false 0 12067 4963 14 20 12067 4963 14 20 12075.5 4973 false Y component Y Point {y} component 8b8492b5-f11e-4c8f-b36b-129f91191ce7 false true false 0 12067 4983 14 20 12067 4983 14 20 12075.5 4993 false Z component Z Point {z} component e353880e-1b20-40c1-a418-e6ede9f9e4ae false true false 0 12067 5003 14 20 12067 5003 14 20 12075.5 5013 false 9abae6b7-fa1d-448c-9209-4a8155345841 Decompose Decompose pComp Decompose a point into its component parts. 2eb07222-3887-4fc6-bedb-7d5426bbb020 false true false longest_list 12023 4896 61 64 12041 4898 24 60 12053 4928 false Point P Input point 48b04cda-6d2b-4f94-b82d-0eed95236029 true true false 1 f0fee801-8a0b-4c6c-b0cb-6a19c575370b 12025 4898 13 60 12025 4898 13 60 12033 4928 false X component X Point {x} component 48a9934a-0076-4574-a568-e79a293dd37c false true false 0 12068 4898 14 20 12068 4898 14 20 12076.5 4908 false Y component Y Point {y} component 180d08b4-11ad-4c73-af52-83e8f09a5bdf false true false 0 12068 4918 14 20 12068 4918 14 20 12076.5 4928 false Z component Z Point {z} component 8c5ae594-1dff-4717-834c-69d2e64fee0d false true false 0 12068 4938 14 20 12068 4938 14 20 12076.5 4948 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 8b4ce1ed-c2c6-43c0-a002-7c22b86e9148 false true false longest_list 12213 4977 62 31 12233 4979 24 27 12245 4993 false Origin O Origin of plane eca67284-fdef-4c92-909b-5eed6aa76824 true true false 1 cd4caeee-8699-4e02-96d9-8a5243c332b9 1 12215 4979 15 27 12215 4979 15 27 12224 4992.5 false 0 0 0 Plane P World XY plane eaedc199-917a-42b3-a2dd-83805234c26a true true false 0 12260 4979 13 27 12260 4979 13 27 12268 4992.5 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 770a36d4-264c-4c37-b4c1-17d8b71a5aed false true false longest_list 12129 4958 65 64 12148 4960 24 60 12160 4990 false X component X {x} component 61ca0655-cc0b-4e2c-988b-2a5922f0c52c false true false 0 1 12131 4960 14 20 12131 4960 14 20 12139.5 4970 false 0 Y component Y {y} component ec405558-168d-4c9b-a20c-484ca6ced8d0 false true false 0 1 12131 4980 14 20 12131 4980 14 20 12139.5 4990 false 0 Z component Z {z} component 81350c76-3051-437e-b8cd-f58551fe3ac0 false true false 1 8b8492b5-f11e-4c8f-b36b-129f91191ce7 1 12131 5000 14 20 12131 5000 14 20 12139.5 5010 false 0 Point Pt Point coordinate cd4caeee-8699-4e02-96d9-8a5243c332b9 true true false 0 12175 4960 17 60 12175 4960 17 60 12185 4990 false 28124995-cf99-4298-b6f4-c75a8e379f18 Absolute Absolute Abs Compute the absolute of a value. 7a282ec1-6a84-4b6f-a2f9-14f131ee0eac false true false longest_list 12128 4917 58 38 12145 4919 24 34 12157 4936 false Input x Input value 7fcfd21f-f392-40c0-8898-76bfb4cf52d6 true true false 2 8b8492b5-f11e-4c8f-b36b-129f91191ce7 180d08b4-11ad-4c73-af52-83e8f09a5bdf 12130 4919 12 34 12130 4919 12 34 12137.5 4936 false Output y Output value 2656d785-ea35-4bfc-b4ca-8e57a3fb86f8 true true false 0 12172 4919 12 34 12172 4919 12 34 12179.5 4936 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items 68ed35b7-05f5-44be-ad28-98b7dcd96424 false true false longest_list 12213 4914 61 44 12228 4916 24 40 12240 4936 false Input I Input values for mass addition (either numbers or vectors) 2de9fa56-58c3-4782-8d34-48aa2839fb2e true true false 1 1 2656d785-ea35-4bfc-b4ca-8e57a3fb86f8 12215 4916 10 40 12215 4916 10 40 12221.5 4936 false Result R Result of mass addition 68ebf285-f676-4233-be96-17593c6106d8 true true false 0 12255 4916 17 20 12255 4916 17 20 12265 4926 false Partial Result Pr List of partial results a6a152ab-463f-49b9-8be1-896a07bbd301 true true false 0 12255 4936 17 20 12255 4936 17 20 12265 4946 false 825ea536-aebb-41e9-af32-8baeb2ecb590 Domain Components Domain Components DomComp Decompose a numeric domain into its component parts. 3075d33a-7089-4494-a321-9bdd0929c015 false true false longest_list 12982 4883 57 83 12997 4885 24 79 13009 4925 false Domain I Base domain 2db893f2-6b73-45db-a2be-5b90f9e28a6a false true false 1 4b321d7b-7598-4790-b83b-373223bb6b6e 12984 4885 10 79 12984 4885 10 79 12990.5 4924.5 false Start S Start of domain 63417a5a-e2bd-4d3e-9acd-df657a4df880 false true false 0 13024 4885 13 39 13024 4885 13 39 13032 4904.75 false End E End of domain fa4c8aef-e9c9-4ec9-bebb-81db28a0b87e false true false 0 13024 4924 13 40 13024 4924 13 40 13032 4944.25 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values eb292eec-fcda-42d6-b08b-4718abf04b54 false true false 0 11527 4882 160 20 11527 4882 40 20 11527.02 4882.238 false 0.4 0 0.4 3 0 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cca01388-a875-4aa1-bc1c-b9f38a410199 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 11737 4860 50 20 11737 4860 50 20 11737.14 4860.063 false d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Curve Crv Represents a collection of 3D Curves 4330d30c-6f3f-4f85-b0e1-d631ce3d2f2e false true true 0 302 11870 2147 50 20 11870 2147 50 20 11895.14 2157.281 false 68754ff0-645f-47df-ba39-68de1e46e3da -1 83218602-4d4a-4240-868f-b85d0c2347cd -1 e18b751c-f6ec-4be1-a39c-0911c0306f3a -1 c0582b10-34df-407e-ac7c-1ddb7053935c -1 4cbd9623-027c-40e2-a6e9-dad87f3dcc03 -1 f2e1ddb4-1987-4eea-90b2-d9addb057df9 -1 f01f89ec-2285-46d3-8bcc-a7eb8a4c6f92 -1 8b72c64d-55b2-4230-b94e-758be98aad96 -1 c26f246d-b9c1-42f7-9ede-cd075d125a15 -1 5886e5b7-0b6d-4f1a-9f77-e909a37a8a79 -1 76428c08-20e1-4714-8770-b714789cfaa4 -1 a112c0b9-9fd7-4db9-8dd8-3833312d95a6 -1 eb6d1e91-b24e-4139-9eaf-f759c673fc3f -1 d3968280-be96-4a47-a641-ae76614933c7 -1 30146cb9-b419-4bf1-920a-d3e0a52e08ce -1 68b4e6a2-b30b-40b5-8767-985b5044c152 -1 9550cb62-6b04-416e-9fb0-4ec5eb4b2719 -1 9ccc4b49-3b99-46d5-b8dc-1ce8426567fa -1 cde0c18e-0d00-4e85-b6b0-f1dc2c46f8ec -1 5fb57f79-4969-40f5-bc50-7ef1d87b836d -1 2c10acf0-ba8f-49aa-a5a4-d27a08b45f55 -1 16467dab-ea0b-42d6-a35e-25546a67e6a2 -1 a88dda60-e37d-4a9f-83c8-5ee6cae0aee2 -1 613aec0c-33d7-4a45-ada9-1ad61342184d -1 10560a0d-3c82-4712-af6b-8b73366d6112 -1 b6cda83f-f9b0-4109-8f7c-8aaa3359bb6f -1 7e0c4e3e-cd3b-4c8f-aaf9-e6afd0bdc0a9 -1 be0c947b-917f-494c-b11c-b13a6def17c6 -1 7b75a9fe-1466-4e24-a0cb-a70ed8d67474 -1 f937ad98-f3e3-43a9-907a-c3322e090593 -1 7226c22b-3ff8-42e6-9404-b748a680cf8a -1 a06dcad8-1552-4b97-85de-6c6516d25a74 -1 92346f94-c90f-4985-9575-4ab2f6c003bc -1 6213487a-22e8-4c5f-8e13-877fcaf1a775 -1 528c04bf-4b53-473c-8576-5f45da560687 -1 48352db3-50cc-4a0e-a590-e4bc0f2df957 -1 d1148be8-a107-4059-beb8-56c8e347a929 -1 de6d7b95-4150-475d-a6ed-b118229b9a94 -1 e5d0b85e-0397-4483-9394-d4e992434d8c -1 e305a437-d642-4364-8919-902a2bb94168 -1 792e3f86-b945-4644-b059-5ca5c3a50d39 -1 a876be4a-4666-4285-b987-f68e5f60e820 -1 0946ce9c-7497-4496-8091-7162e8592ca8 -1 7eb04ec7-6cd3-45d5-9ac4-0e8d739cde42 -1 014896c5-44e1-484b-8be2-4361204f485d -1 2da7fde7-8161-4f55-91b9-2ba90d2ebca3 -1 7124b14a-2a94-40f7-880c-e6c06214f925 -1 4c9e4c63-130e-48ba-b5e7-f80fd8822e74 -1 130df4fc-7ecd-4c6f-b57c-dc4043a82d75 -1 5949e2f7-0984-464e-acc1-cfeac8c3254a -1 30cea273-d5f3-41e2-a91b-214a8f937d03 -1 6bcd505f-6896-4cb3-b0fa-a84561b17a58 -1 d82a7544-ca94-4a5e-84f4-231924f9a452 -1 49c63a9b-9cc0-4ec5-82a5-65a607c4f780 -1 19d2e980-da3a-48f5-9787-831306935a45 -1 e9aba8ad-c177-4844-882a-5adb56296a7e -1 8fac882f-4229-4a31-9cba-37f2204991ce -1 36e97571-a958-4c17-9ef9-f744515d5fdf -1 45008651-2e55-4c75-a96a-526de5b66b2d -1 6f38b1d6-6a86-42a9-8d71-573015f68018 -1 bd21cf70-28a8-4457-b085-10606eb80684 -1 ea32a3f9-98a1-4ae4-af61-624a5ec0a6a1 -1 188de09e-7c68-4971-82ad-a5b7c78a7f82 -1 3decffe9-16a0-475b-82ea-42f33fa807db -1 0b1e48d6-9a5f-4a15-a684-4704d2232def -1 a45238ef-1309-4a55-bc77-7b1ed58b7e96 -1 162547ed-9f2c-4630-984c-798657612613 -1 c7e66bb7-e6b1-401b-a003-09937d2a1a39 -1 4910967f-75e7-4ccd-857f-92cf0116d5c2 -1 e484f1e9-0deb-410a-942e-f3e87b8298df -1 005f9e6d-a434-4a36-a4f0-8df5379ef8e3 -1 5a939ca8-307d-4d33-a0cc-eea2c5e22d77 -1 c2c39273-2c87-48ad-b8e2-54eda1155366 -1 185e0bd7-a32f-4451-9fbe-0d028c2c9134 -1 691155f0-1bef-4f56-8b6c-5505176ce521 -1 5ad9111f-232e-4d89-92c7-c0d44bd70cbc -1 6aa6d3c6-d1d8-409c-8f7c-d2346adfc52b -1 e603512e-b3a0-4ddf-a09c-6dfb5afc7cba -1 fc69ad7c-3d93-4849-9304-1b8010058252 -1 27f5e827-03a0-440e-b9ca-303f755778b5 -1 c0cd8033-ada1-4dfd-bf10-1616cfc13bf4 -1 d29e8826-e1df-424f-830d-fc46e7920baf -1 2655ce08-e5d6-4add-984e-1ff34fddaf49 -1 6f624fe3-2236-412e-bf51-a54c686e5e9a -1 1d67049e-8b40-4c2e-9710-d323da4f2077 -1 ab68905c-fa2f-4152-92c5-24b1a433d14e -1 13e048de-d324-42e0-9b2c-050626f5e51f -1 9a498fe8-05ab-429f-a7c3-0fd7c8402e88 -1 6710b737-a231-4a81-9110-46a2e3a8c2c8 -1 c9e06df6-c22f-4646-a608-a130b92e1ea5 -1 23d7dd75-68d9-47e2-9b85-6bb0ad9632e9 -1 aa440f0f-a3a2-4c63-8252-d402c564cae7 -1 e50e2581-e18f-4898-b95a-a6b89e61d72e -1 d66ffbdb-d0c3-4e98-a933-85a5518f271b -1 17d42cb9-3806-45e1-9c10-dcd792104df8 -1 2ec3b2fc-bd1c-4680-844f-00197b1dbd68 -1 7b28c776-a242-425a-9149-d587c4a52277 -1 f4e30ab8-3f19-41c6-a3fa-bac0bcdf5ce7 -1 98c06791-971c-4c26-9795-0c14914adcdf -1 28d76271-84e5-417e-9744-edc91af49fb7 -1 11b837c2-57cc-4026-a0e3-3e07ed07c575 -1 c4ae5b38-16a7-4f21-9258-0a17518f0f78 -1 9f23d12f-3ac4-4dcb-a121-e3b4d7a47f1a -1 3239cda4-9d77-4ea2-80fc-b8c638123598 -1 16959ba5-ec0c-4408-9e43-7a3eb4dcb2f6 -1 8662a620-cfbf-4e55-8353-b38206975154 -1 3c72a611-9d29-4365-b001-4a8881637ee1 -1 1bfeaf15-7265-4486-b814-1ae2bd4a0ce7 -1 985f9471-4a1e-4bf8-977f-5709ee9b08a6 -1 afa8fb2a-ff02-48ee-83f8-ccc0018e64d4 -1 7edc897f-644e-4e0b-b59b-69550dff7e60 -1 aec2ab54-413f-43ec-9056-3a3d9c505a90 -1 155829d3-b8b5-49ed-b4c3-806920f1368b -1 4a9d12fb-1dd2-4914-b859-f80353e34406 -1 4753494c-e647-49d3-acee-29925a8472bc -1 890e6ee5-624c-4c1f-a3df-6a66748079f0 -1 07cec479-9686-4910-86a4-9e030e50757a -1 8dbc0d6f-5c08-4591-ac2b-9d2eb367fff8 -1 fdb05231-a2e8-4160-8c3f-a7c97843e215 -1 cf05c37f-8657-4f77-a1de-e462c48c5fe7 -1 63dd9c0a-09c7-4bb3-9ae7-7c53821753a7 -1 e03bfb53-e749-4720-8382-d1e2aa7a0d34 -1 42174049-d3de-4944-b98e-18fbc5a7622d -1 7d49fee7-785d-44fc-83e8-ae51e336cab5 -1 ef0ab4e6-6f92-4783-827d-9c4ef1007f0f -1 d9526aa1-1b72-4187-b838-9c3e439ab8d0 -1 3570df45-d91e-4e94-9910-937607bf1f70 -1 eae18bfb-a9ad-4e33-ab2d-74b6c5a8a958 -1 5f5a1f6f-fa80-47fa-99cb-1e88e046d6b0 -1 f55c0a80-3430-472e-8a37-1990b4b3baa4 -1 961014d7-f7ad-41cb-82c9-07c52c8c3dcd -1 d6943081-0307-4d2a-9eb1-b66137133f6a -1 39ff6df4-a92f-42a8-8c77-944b88d46b16 -1 b15a3f79-4004-4e90-adcf-eff2eeb1c6f4 -1 80a5c9c6-1465-4d37-b163-6907759a1808 -1 888659f1-111e-4bd8-9bf2-dde3f6d1ddf1 -1 503cb7e9-33ad-49c1-9171-4eb42b929d31 -1 8ce87213-83d8-4013-8751-296fd41367d6 -1 4865c39f-0569-47eb-a1b6-d6c10fadebc6 -1 84615c9e-7686-40a6-8d1e-e987cf57e187 -1 09722f75-872b-4127-8e9d-8e4f2e8037c2 -1 f0b0d152-69ea-48b2-9da1-a1cba2e0edd4 -1 fc70b423-43b1-4a99-b7f8-82680390a85c -1 f45c6f72-6c60-48dd-981e-ee11d4fb06e1 -1 3c6c5398-58ef-4e26-9214-fc36db257bcd -1 0d431926-e85c-4368-aa46-c1a8dc527a2c -1 7ec5900d-d8d1-4ea2-98ba-d4f01b06bebc -1 3d01bf2b-4780-4cfa-b881-160227ab5fbd -1 c7ec0989-4bdc-4431-81c0-df0c810b6aac -1 c3b5efb6-3603-48fc-9685-96ac09a4e4e2 -1 850fa812-d6e0-42d1-ac66-194e4bbf2e98 -1 2003a354-8dc3-4371-8f0c-c147e11a5ea5 -1 366cbb90-a121-4542-a0e7-2df29519ae8f -1 9ea636ed-3a52-4137-b821-17f2c41e74a5 -1 883636c3-10c6-4d6b-b538-4c5f1fe69ee7 -1 9476383e-7fd9-43b3-8be2-3e6387c9a125 -1 a03b84a8-c602-4d4d-a881-a824e58011b8 -1 453e67ac-db12-4a90-879b-44613d8195fd -1 d81b8639-da73-4821-96ed-aa4089ffa796 -1 b5db553c-9113-4e6e-a329-9c3c4da21a6f -1 cffc113d-2796-4a72-85e0-7813b74a28d6 -1 3ab55c7d-ef52-41fe-977a-63878d88f350 -1 339a347c-f35b-4203-851c-cf54ab4d2e87 -1 378546b3-49b0-4f26-a6e3-a17dcb126707 -1 666e5388-5736-4347-9389-a073080e0d51 -1 3ec0f159-cfa7-4412-8e3f-0e54e438d242 -1 fbb6bfda-c6df-4f5e-8446-b5d3f2a1fd74 -1 8d25b79d-527c-4e62-ab31-2f2502c28478 -1 527863a4-3134-440e-8741-c510271fa26d -1 50dc64bc-49ed-4890-9d30-444cac1d5345 -1 71e040f0-fe8d-4d05-90ca-18b0e9f0c86f -1 fbabdd0e-6f46-459f-8385-c6b30ead534d -1 0e27202f-01a7-4939-a629-c1390f2cdd48 -1 55fd34b2-2beb-4dba-b573-9495a40ff42d -1 7a611eb0-d0e3-40f6-91c2-92f01d11e5ad -1 6b07ec2f-169b-46eb-910b-067f7f35b259 -1 44c6d968-bf62-41e6-8e7e-e31193124ed1 -1 38a19dbf-d848-4634-a100-81f0958c83bf -1 8d6333ba-4cae-4b70-93ef-1b4644922d46 -1 6d92d2eb-44cd-4638-be12-a92a9b61f173 -1 3d0292a4-1a12-472d-8fd2-877f1a63832e -1 1449287b-a2e1-44f2-a150-21f844a2141c -1 616d2814-c858-46aa-8db9-5afd86c12b94 -1 0a3f2abb-f815-48a7-b8aa-1366cd53deb9 -1 addbacbe-0470-4645-b12e-93c06444cf6e -1 e4cdb044-42dd-48f6-8bfd-cc318302d02f -1 9494e6df-dac5-446a-a2ad-acfb3cb41da6 -1 8ba6b16f-09f9-4196-85f8-b1231b912227 -1 0a2d0324-f2e7-447e-8421-bebebbe2a669 -1 85309677-bf83-450c-8083-54925b1dadc1 -1 d2b8df89-c1a4-4fcb-ad11-c481b17a93d8 -1 997c82d2-4e77-44f4-93a0-918a031145c9 -1 6bb52811-4fd2-4733-9d7d-a858be9ef4c2 -1 da48754b-fb77-4dd8-9f7a-b871edcb85ee -1 048844b9-17cb-4816-b331-f77d777371c8 -1 5f2b5720-55f1-420f-a140-884b1528f3c4 -1 ac48bc89-38d4-4c50-9a44-a2cf174fca47 -1 ce95fd03-acdd-49cf-8266-8f0694619a5f -1 6ce587c0-fcd4-46e3-b2bf-2d96d4f63168 -1 5f1b7ebe-ceb3-45a5-8813-32f49690495d -1 69e5157d-a98f-4c81-a21b-067622543f9e -1 a81442cf-2987-4d20-9b55-3268797cda24 -1 a925a9ed-6fa0-4809-bd9c-7d7d4edc6b04 -1 f5ca823c-f939-40e9-8048-8e25d1389c19 -1 f6167b75-ad9d-4573-9059-d418fe29f0e5 -1 7020aa31-a936-4f98-95fd-caf379b25ccb -1 14472c1c-a37f-4825-a6ef-c372e5171cb5 -1 9145c71f-294e-4bfc-a5af-d5d3bc4ccc64 -1 c82ada88-fa98-4465-9eed-be377299a6ea -1 25d01eae-d31f-40b4-9abb-a91a0f67730b -1 de1c34d8-6197-42d5-b728-4bd0b7b977bc -1 2aaeb2ef-d6fb-4bbd-92ed-6739cb9069ed -1 8da58448-bc48-4336-b5fd-b7acc9f3cf6f -1 0407a5a6-3eab-4207-be8a-2bb129e07913 -1 d3c95d6d-44a6-4e34-a1ab-c2d9e10200a8 -1 bd61c03b-5360-4f82-88ee-1fc43158d4e5 -1 f64604d8-90ed-45d6-887e-78ca0d541b62 -1 feb156f7-f32e-4149-ad44-517e2ed7c799 -1 5f487c3e-2548-42f0-ae4c-482b21a300f1 -1 b7cc69b7-e557-4ba4-b64b-aaa3a97ed13e -1 f1409955-a5c1-400a-8faf-fb491f33e6ec -1 5847160a-8986-4184-b58c-a2a305ee115e -1 3e0b572c-bc15-4658-9949-468afabf13a3 -1 e500f51c-42ee-4d8d-bf72-dcb18c933620 -1 da05f672-a3ad-4397-a592-bd97a7d6d0f1 -1 4750395e-8d21-4705-978f-3225fcfb6c7f -1 90c42952-2651-4d48-a8c0-73d2b05f749a -1 6e2c4d19-fcab-409f-bd73-c2275acf0fdd -1 ab3c0d38-42a7-47d1-a847-5c595851071d -1 dcc1b425-44bf-4545-9944-9f2546ec1095 -1 8ee4b393-978c-4156-b1c1-2edbb14b8b6a -1 46b977bc-fd57-43a5-9468-eaa19d360410 -1 d1225b40-f727-4a54-9c7d-91053b09dbc9 -1 95696421-f057-4b88-8aab-1e720bdb3637 -1 051dc600-e72c-43b6-a0bb-769bf12cabd5 -1 bcb23bf0-1691-4390-9960-3043e1fa8dde -1 7d965a85-661d-4fc6-8b30-67c8ad1b5597 -1 7d9c8daa-bf65-43b0-b52f-5ca185c58568 -1 f0903391-b448-4ba7-8704-d1370a401e2a -1 50eeb5e8-d54d-417a-8d15-65251af94c62 -1 aa597696-6d1a-4348-ba7f-7da29381f5cf -1 b3c4b3b4-602c-42a4-b859-a119f5919a73 -1 0f1352a8-214d-4750-8f07-43af724b0c7e -1 3b00bb62-cca5-4bd9-9765-d762415ec5c7 -1 c7c7955e-2649-4b48-b5df-50c20cada73c -1 fe0805a5-d61d-4385-aee2-9ead209e3459 -1 89654bdd-cedc-4734-8792-891bc741acf2 -1 05c6b540-b56e-487e-9980-c536be41b6fa -1 73f148ea-9d94-4e2a-86ed-4358838cc940 -1 68251205-d98e-477e-bd3e-9551cd1e0356 -1 0e20691d-47c9-4e64-8be0-ab21433770f2 -1 9ab8289c-bc83-4481-ad2f-c9c554a076cf -1 8da27ac6-77a5-43bf-b571-9086423c8c69 -1 10c67553-26b1-4b4a-93a4-b027623a8ef3 -1 aed5fe62-f35b-478e-ae73-727bc8fd0d6c -1 0cf8850a-8e2a-48d5-b328-214fbd1fd520 -1 8ef48491-ae1a-47ca-9e1b-c2e83400e4e3 -1 2ecbe762-81d0-44fa-8159-1b601a6c0342 -1 56744294-9b99-4638-9a5f-736a43c8ad9e -1 79767c05-abf1-4bb8-ab71-fd0705dd0c6d -1 3928e3b8-1d1f-4dd6-8a0f-3db422dc7e76 -1 dca3a550-7b71-4bb5-8bb0-602ecab6f120 -1 ba898d46-418a-4ad7-ae9b-6fdb39a22d6d -1 ad9f2040-3ef3-48cf-8b36-ca02fa611944 -1 3d6f7717-8b18-4358-b70c-0409fbc9fe9a -1 efb5ee30-eb10-430c-9311-fa7ac6b91b54 -1 13d6a655-697d-4ca9-853f-cd0b1649408e -1 7be5f231-4f45-4e0e-9190-38a9683129e3 -1 06d5411e-06b3-4ff3-a0d8-2a8f9df467b7 -1 fe35a649-2013-4f58-b763-403d3cbb70ee -1 ba2fef40-4219-4f1b-ad6f-44c388e05c98 -1 e01d39a9-dbd5-4156-9a07-6459f252353d -1 5c3602bf-b474-4095-a4d1-7b6d426561b6 -1 6a8c0769-0663-4dce-8692-52b07295b4ef -1 1fb11dbe-d91b-4224-ab6f-1ca581bbd7a3 -1 1e5ef627-356a-40d5-87b6-56b8c7accc73 -1 8cf5435b-a727-4fc6-ae96-5948ca26202f -1 b4b4b3e6-4c4d-47af-8a06-e51724247760 -1 66bb6832-4aeb-437a-8868-7a9a8901f097 -1 ce01d30c-58af-4346-8f4f-9acf2af77235 -1 78df2f27-48ce-4e3f-b62b-ed2a957fef87 -1 1d461d72-c9d2-485f-856e-497b169119d6 -1 14c99666-8fbf-46e5-99e2-8b5b6102287e -1 f6a57716-6ba5-4171-84ae-cecbce67478d -1 74ab2304-eaa6-482a-b2c0-98864ab42e9c -1 ba6c582d-b151-4c6e-aa7e-a46f9fa56892 -1 ffd62320-3667-4000-b9bf-83f9524c394d -1 e028d008-c3b8-4039-ab7a-ddae2b36cad0 -1 31dffb0b-1bf6-4659-b2ee-ea632e137d6b -1 29951de0-8fcb-485a-831d-f832ccd95750 -1 4b002979-5ba2-4562-a8c9-ebc44f669ba6 -1 b7ee914d-671d-4eae-a829-36b620cb4642 -1 2bb3a8bc-5209-437f-aea5-63266cc74fca -1 8a65a2c6-ca3b-4a45-a6e0-897e8f4b75d9 -1 544f5149-a050-43c5-89bc-b5641a145700 -1 1ac6ca34-0299-436a-bf25-6a9f8c774b47 -1 74ac5e80-8a67-45ff-ab15-3f8a62b2fdfb -1 d18d297a-f4a4-4131-8fa0-decd56177c6e -1 c31e1e97-37a3-4e2d-9540-9db97a783915 -1 be80209c-99fb-41e3-ae05-b199e3035396 -1 0bc95d42-80a1-4846-8a59-59ebb50c362d -1 c9473990-4c23-43e4-98e4-c06d0d39d2f2 -1 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 2048c51f-d64f-4621-80e7-5afa4831ef01 false true true 0 8256 1798 160 20 8256 1798 40 20 8256.789 1798.436 false 0.22 0 1 3 0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Trimmed Moire Crvs Represents a collection of generic data 336390db-2215-4fbe-be03-2f439084b579 false true true 1 cddb3f77-1857-49cc-9890-240b4ad43219 12788 2228 119 20 12788 2228 119 20 12848.49 2238.938 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srfs Represents a collection of generic data c3d1a61e-1435-4e55-98bf-65b4221ffa3b false true true 1 f19fceb1-5c42-412b-be89-118694246280 15987 3657 98 20 15987 3657 98 20 16036.61 3667.146 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data ec8d5708-a6af-4740-9fc6-1fd8db277b60 true true false 1 757165be-0caf-4143-b15d-2d211af1d75d 13683 5425 50 20 13683 5425 50 20 13708.01 5435.881 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 3f27d6b9-23b4-4408-9384-e0f17dbc864b true true false 1 ec8d5708-a6af-4740-9fc6-1fd8db277b60 14134 5426 50 20 14134 5426 50 20 14159.57 5436.131 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9b317c0d-3c02-4dec-ad6a-3bf7a11fd26a true true false 1 4a8da17b-0359-4975-bed1-72e75eed6f5c 11890 5119 50 20 11890 5119 50 20 11915.82 5129.293 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values febdac9b-105c-4fd3-9ba3-2dccf5b4a665 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 11722 4922 50 20 11722 4922 50 20 11722.34 4922.861 false 00ec9ecd-4e1d-45ba-a8fc-dff716dbd9e4 F2 F2 F(x,y) A function of two variables; {x,y} acd0bab7-3af8-4ed9-accf-11546cf18844 true true false longest_list 12282 5067 57 64 12299 5069 24 60 12311 5099 false Function F Expression to solve 08216e92-ceb0-46a9-9d0e-840393189d10 false true false 0 x>y 12284 5069 12 20 12284 5069 12 20 12291.5 5079 false Variable x x Variable #1 62989ea0-917f-4bfb-aea0-40d047312a16 false true false 1 68ebf285-f676-4233-be96-17593c6106d8 12284 5089 12 20 12284 5089 12 20 12291.5 5099 false Variable y y Variable #2 40ec48de-07d6-4bd7-b84d-9d719a34195e false true false 1 9b317c0d-3c02-4dec-ad6a-3bf7a11fd26a 12284 5109 12 20 12284 5109 12 20 12291.5 5119 false Result r Expression result eb1432b3-c915-4b60-b9a3-4828a905540c true true false 0 12326 5069 11 60 12326 5069 11 60 12333 5099 false 4356ef8f-0ca1-4632-9c39-9e6dcd2b9496 Pick'n'Choose Pick'n'Choose P'n'C Pick and choose from a set of input lists. 499c92b2-bd7a-4214-9889-90c19b34755d true true false longest_list 12393 5095 61 64 12411 5097 24 60 12423 5127 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Pick pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false true Pattern P Pick pattern of input indices 4d9a174c-7d9f-4b16-8a90-fe79cd451e1a false true false 1 1 eb1432b3-c915-4b60-b9a3-4828a905540c 2 12395 5097 13 20 12395 5097 13 20 12403 5107 false 0 1 Stream 0 0 Input stream 0 90f85cd7-91ac-4039-b43a-694dcef89fcf true false false 1 1 68ebf285-f676-4233-be96-17593c6106d8 12395 5117 13 20 12395 5117 13 20 12403 5127 false Stream 1 1 Input stream 1 084c3155-5302-403e-b7cd-c21dc450aa27 true false false 1 1 9b317c0d-3c02-4dec-ad6a-3bf7a11fd26a 12395 5137 13 20 12395 5137 13 20 12403 5147 false Result R Picked result 80a8a0b8-d2bb-4f67-8264-ecb8144cc3d4 true true false 0 12438 5097 14 60 12438 5097 14 60 12446.5 5127 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 03fae567-b6c0-430f-a1bc-b02ff5165a2d false true true longest_list 12305 2158 62 47 12325 2160 24 43 12337 2182 false Data D Data to graft 1f24b646-67cd-451f-9cbc-cbc3891e7b2d true true true 2 1 a63edaa9-f899-41c2-a6fc-607a9ec995e1 12307 2160 15 21 12307 2160 15 21 12316 2170.75 false Strip S Do not create branches for null items f525de37-ea0b-4f16-bf71-9956051cf710 false true true 0 1 false 12307 2181 15 22 12307 2181 15 22 12316 2192.25 false false Tree T Graft result bfd26110-0eb8-4269-9ac7-2fa8e604cca5 true true true 0 12352 2160 13 43 12352 2160 13 43 12360 2181.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11756.46 4285.156 13828.65 5593.176 13703.75 5790.805 11631.56 4482.785 bypassed moire curve generation (see previous GH files for implementation) 100 Arial Black true false Scribble Scribble A quick note 4afa4c41-a116-482d-8686-9d69f46fda89 11626.56 4280.156 2207.092 1515.649 11626.56 4280.156 2207.092 1515.649 11756.46 4285.156 false 919e146f-30ae-4aae-be34-4d72f555e7da Brep Brep Brep Represents a collection of 3D Boundary Representations (polysurfaces) 8b20d01b-a2be-459a-8092-8eebe5183caf false true true 0 3 11876 2226 50 20 11876 2226 50 20 11901.23 2236.724 false 8e1ef5b4-8707-434a-937f-c32956a34c8c 87567fd9-9931-4de1-bb6b-03ee389519d3 0c55feae-e8b8-4777-bc03-a7c5a1524f13 916e7ebc-524c-47ce-8936-e50a09a7b43c Trim with Breps Trim with Breps Trim Trim a curve with multiple Breps. c9c6fe74-7c24-4caf-a127-7d873d35f215 false true true longest_list 12002 2176 68 44 12021 2178 24 40 12033 2198 false Curve C Curve to trim 032cd1e4-c40e-424b-8468-e85f9f8eb625 true true true 1 4330d30c-6f3f-4f85-b0e1-d631ce3d2f2e 12004 2178 14 20 12004 2178 14 20 12012.5 2188 false Brep B Breps to trim against 072c765a-90e1-4b32-bc53-045d176f6666 true true true 1 1 8b20d01b-a2be-459a-8092-8eebe5183caf 12004 2198 14 20 12004 2198 14 20 12012.5 2208 false Inside Ci Split curves on the inside of the trimming Breps d277e673-4762-4a49-8c47-7c05a6ee5d1f true true true 0 12048 2178 20 20 12048 2178 20 20 12059.5 2188 false Outside Co Split curves on the outside of the trimming Breps 283a7fa0-0445-438c-845a-a9db1e836492 true true true 0 12048 2198 20 20 12048 2198 20 20 12059.5 2208 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0901facc-792e-49f2-9b2e-c2adf900ad1f false true true 0 {0} true true true 1 0 false 255;0;0;0 255;255;250;90 12087 2222 50 20 12087 2222 50 20 12087.77 2222.814 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 2f5b37b3-7055-4e76-986d-39419ad4cdd4 false true true 2 1 bfd26110-0eb8-4269-9ac7-2fa8e604cca5 1 {A;B} {B} 12413.02 2161.594 125 40 12419.02 2167.594 113 28 12413.02 2161.594 false 7991bc5f-8a01-4768-bfb0-a39357ac6b84 Clean Tree Clean Tree Clean Removed all null and invalid entries from a Data tree. 66e393bf-84d9-472a-ae7c-da6d4f4e9794 false true true longest_list 12569 2171 64 64 12589 2173 24 60 12601 2203 false Data D Data tree to clean f82c2b7e-51ed-47d7-86fb-3bfcd4309aef true true true 2 1 2f5b37b3-7055-4e76-986d-39419ad4cdd4 12571 2173 15 20 12571 2173 15 20 12580 2183 false Clean Invalid X Remove invalid entries. 1b7d6b32-d12d-48e2-8d64-db666ae3b70e false true true 0 1 false 12571 2193 15 20 12571 2193 15 20 12580 2203 false true Clean Empty E Remove empty branches. 48693ec5-03dd-47bd-b0b1-1bc073ae03fa false true true 0 1 false 12571 2213 15 20 12571 2213 15 20 12580 2223 false false Data D Spotless data ecfb132d-92b8-4703-94fe-e065713f8d64 true true true 0 12616 2173 15 60 12616 2173 15 60 12625 2203 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 04cec4e3-7848-4e98-a2c0-7f2a016c1a8e false true true longest_list 12162 2195 82 51 12200 2197 24 47 12212 2221 false Data D Tree to split 72fc1d5f-4304-4eda-9d02-994280e2a3d1 true true true 2 1 283a7fa0-0445-438c-845a-a9db1e836492 12164 2197 33 23 12180 2197 17 23 12190 2208.75 false Masks M Splitting masks bb596cd0-bcf1-47ec-b42e-fb2f757588f4 false true true 1 1 1 0901facc-792e-49f2-9b2e-c2adf900ad1f 12164 2220 33 24 12164 2220 33 24 12190 2232.25 false Positive P Positive set of data (all branches that match any of the masks) a63edaa9-f899-41c2-a6fc-607a9ec995e1 true true true 0 12227 2197 15 23 12227 2197 15 23 12236 2208.75 false Negative N Negative set of data (all branches that do not match any of the masks 73ae8fb8-0615-4b39-a9fb-25626cccd79a false true true 0 12227 2220 15 24 12227 2220 15 24 12236 2232.25 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. f8154a4e-6f4e-48b5-880e-20e7f11333bf false true true 2 1 73ae8fb8-0615-4b39-a9fb-25626cccd79a 1 {A;B} {B} 12305.77 2229.894 125 40 12311.77 2235.894 113 28 12305.77 2229.894 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 1d6e1dcd-2d6f-4d45-8ed1-43c6e989f25e false true true longest_list 12677 2209 61 56 12696 2211 24 52 12708 2237 false Stream A A Input stream #1 c67a9d91-caac-4a36-8042-a9ca477c7132 true true true 2 1 ecfb132d-92b8-4703-94fe-e065713f8d64 12679 2211 14 26 12679 2211 14 26 12687.5 2224 false Stream B B Input stream #2 4e4cfbaf-db4d-4fc5-9406-b927d0b34de3 true true true 2 1 f8154a4e-6f4e-48b5-880e-20e7f11333bf 12679 2237 14 26 12679 2237 14 26 12687.5 2250 false Stream S Merged stream cddb3f77-1857-49cc-9890-240b4ad43219 true true true 0 12723 2211 13 52 12723 2211 13 52 12731 2237 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 4f3556d1-67af-4840-a95d-40b32a38a709 false true true 2 1 6e44bf7c-b49f-43dc-98a2-0798e683fdbe 1 {A;B;C} {C;0} 14203.07 2390.875 125 40 14209.07 2396.875 113 28 14203.07 2390.875 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 2d3182c8-b957-449a-b7b4-4627fd2bf736 false true true longest_list 13442 2150 68 64 13466 2152 24 60 13478 2182 false Surface S Base surface f5d63d6e-216b-4a1c-bae1-370b31ddcd99 true true true 1 c05d6513-52d5-4f3c-9950-f3a67a8349ea 13444 2152 19 30 13444 2152 19 30 13455 2167 false Point uv {uv} coordinate to evaluate c7f2bbcd-5f30-44b6-a757-1268fc610b94 false true true 1 febb8aac-a775-4c87-99b9-67190a97e2b9 13444 2182 19 30 13444 2182 19 30 13455 2197 false Point P Point at {uv} a74cd931-59ad-4b13-ae41-b2bad3f59f13 true true true 0 13493 2152 15 20 13493 2152 15 20 13502 2162 false Normal N Normal at {uv} 26ce698b-f4d4-43a0-a822-1eb2157ec7df false true true 0 13493 2172 15 20 13493 2172 15 20 13502 2182 false Frame F Frame at {uv} c70c9773-1acd-475d-a8ce-b3cf339e3aca true true true 0 13493 2192 15 20 13493 2192 15 20 13502 2202 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 11120801-eca5-4034-99b4-28cc8738afb8 false true true longest_list 13272 2166 72 64 13290 2168 24 60 13302 2198 false Point P Sample point 20a1ee36-2c24-464e-b67e-33042e55b6e0 true true true 1 51f39df2-3e0f-4c18-b0b4-25d303d6e2e5 13274 2168 13 30 13274 2168 13 30 13282 2183 false Surface S Base surface 2deddb11-16ec-476f-ac78-0b79d2a0d04b true true true 1 c05d6513-52d5-4f3c-9950-f3a67a8349ea 13274 2198 13 30 13274 2198 13 30 13282 2213 false Point P Closest point a84148a4-c0d9-4d2c-96c1-93c14dad7491 true true true 0 13317 2168 25 20 13317 2168 25 20 13331 2178 false UV Point uvP {uv} coordinates of closest point febb8aac-a775-4c87-99b9-67190a97e2b9 false true true 0 13317 2188 25 20 13317 2188 25 20 13331 2198 false Distance D Distance between sample point and surface 94bc30d8-ce5c-4fc7-9361-1be661059b48 false true true 0 13317 2208 25 20 13317 2208 25 20 13331 2218 false e76040ec-3b91-41e1-8e00-c74c23b89391 Align Plane Align Plane Align Perform minimal rotation to align a plane with a guide vector 5e293e85-3360-40be-8887-2bde1c7a49a7 false true true longest_list 13603 2190 63 48 13623 2192 24 44 13635 2214 false Plane P Plane to straighten e7b5b5e2-e665-452e-b1fd-79ead8a5c537 true true true 1 13c8075c-5c14-475a-8629-275ac18d5004 13605 2192 15 22 13605 2192 15 22 13614 2203 false Direction D Straightening guide direction ee77c598-4f5c-4b5f-8ebc-2d06f21725eb false true true 1 26ce698b-f4d4-43a0-a822-1eb2157ec7df 13605 2214 15 22 13605 2214 15 22 13614 2225 false Plane P Straightened plane de91de61-9a95-4f4a-a5cf-6842b738d326 true true true 0 13650 2192 14 22 13650 2192 14 22 13658.5 2203 false Angle A Rotation angle a8366659-8c18-4ae6-8ded-ce5b38072375 false true true 0 13650 2214 14 22 13650 2214 14 22 13658.5 2225 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data c05d6513-52d5-4f3c-9950-f3a67a8349ea false true true 1 6ca299e1-e213-45b8-b491-84f3c895104c 13096 2133 83 20 13096 2133 83 20 13138.17 2143.16 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data be274932-6d8a-4b64-a0bb-59359d30e51b false true true 1 6ca299e1-e213-45b8-b491-84f3c895104c 14071 1496 83 20 14071 1496 83 20 14113.24 1506.873 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11800.42 2089.418 11990.35 2090.591 11990.17 2120.594 11800.24 2119.42 Import the baked moire curves from rhino 14 Arial Black true false Scribble Scribble A quick note 9690fb03-0248-40c9-90f5-ec64dc736390 11795.24 2084.418 200.1055 41.17554 11795.24 2084.418 200.1055 41.17554 11800.42 2089.418 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11805.46 2264.368 12008.47 2264.393 12008.47 2294.567 11805.46 2294.542 Import the surfaces used to trim to the base 14 Arial Black true false Scribble Scribble A quick note ada98440-7c93-434d-98bf-082b6deed24c 11800.46 2259.368 213.0137 40.19897 11800.46 2259.368 213.0137 40.19897 11805.46 2264.368 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 8301.824 1829.368 8555.306 1830.245 8555.076 1902.624 8301.595 1901.747 This extends the moire surface on either side so that the pipe intersection that comes later yeilds perpendicular ends 14 Arial Black true false Scribble Scribble A quick note a2c1cf86-2ea7-4d54-ac5c-b786db2ba0df 8296.595 1824.368 263.7109 83.25549 8296.595 1824.368 263.7109 83.25549 8301.824 1829.368 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 11835.78 2333.396 12877.06 2331.379 12877.11 2372.328 11835.83 2374.345 Collect, trim and re-order the moire lines 44 Arial Black true false Scribble Scribble A quick note bb65fb98-5fdc-4beb-a59e-7c99ee996be0 11830.78 2326.379 1051.331 52.96631 11830.78 2326.379 1051.331 52.96631 11835.78 2333.396 false 537b0419-bbc2-4ff4-bf08-afe526367b2c Custom Preview Custom Preview Preview Allows for customized geometry previews 9df1826e-7a14-424a-9c47-636e9cdf283c false true true longest_list 41270 3302 46 65 41290 3304 24 61 41302 3335 false Geometry G Geometry to preview acdf53b5-6a0e-4ed5-8184-f14936f47aac false true true 1 233e3115-3e0d-456b-b3a7-bd025f65f58b 41272 3304 15 30 41272 3304 15 30 41281 3319.25 false Shader S The preview shader override a97d673a-f328-4666-b666-8bb3e927c3e3 false true true 1 d038c224-2825-4e0b-8cca-772de5c34b7d 1 41272 3334 15 31 41272 3334 15 31 41281 3349.75 false 255;255;105;180 255;0;0;0 255;76;32;54 255;255;255;255 0.5 0 00000000-0000-0000-0000-000000000000 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 128;98;181;177 Colour Swatch Swatch Colour (palette) swatch d038c224-2825-4e0b-8cca-772de5c34b7d false true true 0 41180 3353 87 20 41180 3353 87 20 41180.35 3353.061 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 41192.75 3280.76 41404.69 3283.148 41404.51 3298.059 41192.57 3295.671 RIB/JOINT SOLIDS 20 Arial Black true false Scribble Scribble A quick note a1aced85-09c0-45f3-9310-9bc101cdbb54 41187.57 3275.76 222.1211 27.29907 41187.57 3275.76 222.1211 27.29907 41192.75 3280.76 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;255;178;0 1 3 27145743-2b20-4f96-8a17-aff7b15a8fbc 9c4827d7-3cd3-4564-9710-b728df9d7c40 1f53eca8-bb0f-48f5-868d-8ad89e54c608 Group A group of Grasshopper objects ed724b00-7fe7-4cf6-8f88-043f6ea2328a 537b0419-bbc2-4ff4-bf08-afe526367b2c Custom Preview Custom Preview Preview Allows for customized geometry previews 27145743-2b20-4f96-8a17-aff7b15a8fbc false true true longest_list 40592 3612 46 65 40612 3614 24 61 40624 3645 false Geometry G Geometry to preview 851d0b71-6923-4369-a022-73fc7d0d0a72 false true true 1 8dd318f4-c9e1-45ee-be7f-22be8bd1f8a7 40594 3614 15 30 40594 3614 15 30 40603 3629.25 false Shader S The preview shader override bbf8e2af-f84a-4eee-b1a7-7a00dee03021 false true true 1 9c4827d7-3cd3-4564-9710-b728df9d7c40 1 40594 3644 15 31 40594 3644 15 31 40603 3659.75 false 255;255;105;180 255;0;0;0 255;76;32;54 255;255;255;255 0.5 0 00000000-0000-0000-0000-000000000000 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 122;224;157;0 Colour Swatch Swatch Colour (palette) swatch 9c4827d7-3cd3-4564-9710-b728df9d7c40 false true true 0 40503 3665 87 20 40503 3665 87 20 40503.9 3665.085 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 40509.81 3597.471 40653.12 3599.086 40652.95 3613.997 40509.64 3612.382 MOIRE SRFS 20 Arial Black true false Scribble Scribble A quick note 1f53eca8-bb0f-48f5-868d-8ad89e54c608 40504.64 3592.471 153.4805 26.52612 40504.64 3592.471 153.4805 26.52612 40509.81 3597.471 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. 739f6af5-96a6-421d-9c30-355e2bdd2050 true true true longest_list 40559 3804 62 45 40578 3806 24 41 40590 3827 false Vector V Base vector a620c137-c4c2-4572-86eb-61143ada1455 false true true 1 7c1b77d8-11b8-446b-92b9-3b539e997d1d 40561 3806 14 20 40561 3806 14 20 40569.5 3816.25 false Amplitude A Amplitude (length) value 3e2dc43c-6849-4bc2-8802-1759f796ac5e false true true 1 6a19c0fe-2111-4447-bf18-cd70b5e8e0bd 1 40561 3826 14 21 40561 3826 14 21 40569.5 3836.75 false 1 Vector V Resulting vector deaa5dd6-5c30-4711-95c1-f6d2e88f51f4 false true true 0 40605 3806 14 41 40605 3806 14 41 40613.5 3826.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6a19c0fe-2111-4447-bf18-cd70b5e8e0bd false true true 0 -.07 true true true 1 0 false 255;0;0;0 255;255;250;90 40495 3830 50 20 40495 3830 50 20 40495.18 3830.715 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 0ae5bfc2-3b3a-499d-8b75-7044086da7c4 false true true longest_list 40638 3760 64 50 40658 3762 24 46 40670 3785 false Geometry G Base geometry 6ff26bf2-97e2-4f45-97ed-edb7f13558af true true true 1 df743963-271f-43f6-8a85-a895f0f0049a 40640 3762 15 23 40640 3762 15 23 40649 3773.5 false Translation T Translation vector 24cf4141-0660-45ef-9742-9678450e0425 false true true 1 deaa5dd6-5c30-4711-95c1-f6d2e88f51f4 40640 3785 15 23 40640 3785 15 23 40649 3796.5 false Geometry G Translated geometry caaa6645-656e-4fd7-a14b-0bd857d38f59 true true true 0 40685 3762 15 23 40685 3762 15 23 40694 3773.5 false Transform X Transformation data daee0029-4c11-4947-bb77-994b62728ca5 false true true 0 40685 3785 15 23 40685 3785 15 23 40694 3796.5 false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate Interpolate IntCrv Create an interpolated curve through a set of points. 053ebd80-ff9b-4d6e-b23f-c1c7f36ab960 true true true longest_list 40765 3857 64 64 40785 3859 24 60 40797 3889 false Vertices V Interpolation points 35a60525-0275-4db7-86b0-610e59613c7c true true true 1 1 caaa6645-656e-4fd7-a14b-0bd857d38f59 40767 3859 15 20 40767 3859 15 20 40776 3869 false Degree D Curve degree 3b75d0ab-8753-4055-9ee4-e0b741361963 false true true 0 1 40767 3879 15 20 40767 3879 15 20 40776 3889 false 3 Periodic P Periodic curve b317531d-10af-4aba-91b4-3bf1a28ab814 false true true 0 1 false 40767 3899 15 20 40767 3899 15 20 40776 3909 false false Curve C Resulting nurbs curve e240aa32-7e8f-48d6-9be5-658673c3e4dd true true true 0 40812 3859 15 20 40812 3859 15 20 40821 3869 false Length L Curve length d40ef7bd-de74-40c0-ab3f-f3ba560eb81f false true true 0 40812 3879 15 20 40812 3879 15 20 40821 3889 false Domain D Curve domain 16668a44-562f-405d-bb3c-3104f474057a false true true 0 40812 3899 15 20 40812 3899 15 20 40821 3909 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. bd0654e5-f9ef-402f-b770-d5ef9ae9d30a false true false cross_reference 42581 4121 78 44 42616 4123 24 40 42628 4143 false Brep A First Brep ba907d11-c58f-4fd7-90ef-f7bba26790f6 true true false 1 1 582a1243-6277-4c17-9a55-cfb08d292a8f 42583 4123 30 20 42583 4123 30 20 42607.5 4133 false Brep B Second Brep c572f988-6c9b-4403-9588-7eaa13a18271 true true false 1 a7755706-4bd1-443a-bcf6-d36a41419214 42583 4143 30 20 42599 4143 14 20 42607.5 4153 false Curves C Intersection curves afb56cb7-adbd-408a-be2f-b3a1ebf1e227 true true false 0 42643 4123 14 20 42643 4123 14 20 42651.5 4133 false Points P Intersection points 6b86206b-54e4-4c81-8bc9-332373d99f1a true true false 0 42643 4143 14 20 42643 4143 14 20 42651.5 4153 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Solids Represents a collection of generic data 233e3115-3e0d-456b-b3a7-bd025f65f58b false true true 1 65466b5e-b540-414c-88c1-36987d730ed1 40949 3629 64 20 40949 3629 64 20 40981.21 3639.775 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5f003927-ca05-4d17-93a0-e860b57d1836 false true true 0 96 true true true 1 0 false 255;0;0;0 255;255;250;90 40099 3785 50 20 40099 3785 50 20 40099.96 3785.808 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments 0a1be8ce-a7ce-4580-899c-74a1f9feeca0 false true true longest_list 40164 3761 62 64 40184 3763 24 60 40196 3793 false Curve C Curve to divide c3469ce3-cb89-4d6f-a387-9b0506233bc6 true true true 1 f9450571-4084-45e9-a3e4-20a274279095 40166 3763 15 20 40166 3763 15 20 40175 3773 false Number N Number of segments ec397c90-5150-405f-a4be-5640226e8d40 false true true 1 5f003927-ca05-4d17-93a0-e860b57d1836 1 40166 3783 15 20 40166 3783 15 20 40175 3793 false 10 Kinks K Split segments at kinks e3d11866-376e-4ed8-95b6-8f8bf30ec945 false true true 0 1 false 40166 3803 15 20 40166 3803 15 20 40175 3813 false false Points P Division points 865749a4-6a5c-45cd-8eb5-fe1743db66d1 true true true 0 40211 3763 13 20 40211 3763 13 20 40219 3773 false Tangents T Tangent vectors at division points 7db94c38-b7ce-47cf-a7df-d320bfcd6ec0 false true true 0 40211 3783 13 20 40211 3783 13 20 40219 3793 false Parameters t Parameter values at division points fb70c268-d648-42b9-814b-87bf9650d3e1 false true true 0 40211 3803 13 20 40211 3803 13 20 40219 3813 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 8154baab-34af-4f5c-9066-7296ae5c8863 false true true longest_list 40291 3758 72 64 40309 3760 24 60 40321 3790 false Point P Sample point 1aa1fb06-3023-4cc2-9d7b-cf85b7b6189b true true true 1 865749a4-6a5c-45cd-8eb5-fe1743db66d1 40293 3760 13 30 40293 3760 13 30 40301 3775 false Surface S Base surface d4d4aa41-b7b0-4d33-96ea-5734561e9b7f true true true 1 736347cb-ed02-482f-ae09-dcdbb77ca29a 40293 3790 13 30 40293 3790 13 30 40301 3805 false Point P Closest point fca4c4d0-e1d9-456b-adfb-ecf98bcb3dea true true true 0 40336 3760 25 20 40336 3760 25 20 40350 3770 false UV Point uvP {uv} coordinates of closest point 7f473053-d4b6-4af0-9efc-efc354904aa4 false true true 0 40336 3780 25 20 40336 3780 25 20 40350 3790 false Distance D Distance between sample point and surface 44af16e5-5468-46aa-a586-a197367d0cf2 false true true 0 40336 3800 25 20 40336 3800 25 20 40350 3810 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data f9450571-4084-45e9-a3e4-20a274279095 false true true 1 36c70b0d-b7bb-475c-a94d-f7bbd9f87be6 39912 3764 135 20 39912 3764 135 20 39979.8 3774.901 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data fb3a38af-08e1-48b1-b5dc-238e10d1665e false true true 1 f9450571-4084-45e9-a3e4-20a274279095 40155 4011 135 20 40155 4011 135 20 40222.61 4021.12 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data a22ccf18-3ddc-453e-bd2f-f05342597247 false true true 1 fb3a38af-08e1-48b1-b5dc-238e10d1665e 40596 4011 135 20 40596 4011 135 20 40664.05 4021.495 false f2935f94-8e47-45df-919b-797044c1bacd Sweep2 Sweep2 Swp2 Create a sweep surface with two rail curves. fcdc6a36-2828-4415-993e-6b6bb5cd789f false true false longest_list 41337 4125 65 84 41360 4127 24 80 41372 4167 false Rail 1 First rail curve d35d8184-5b7d-4079-b78a-b5fd294956bd true true false 1 0eb8aa7e-e2bb-4f8a-a6c0-aee37141b3a0 41339 4127 18 20 41339 4127 18 20 41349.5 4137 false Rail 2 Second rail curve c84ca2ed-f45a-40e9-bb7c-f457db95ade7 true true false 1 f54328f8-a079-4010-826a-7aed1cc4235c 41339 4147 18 20 41339 4147 18 20 41349.5 4157 false Sections S Section curves 8e232032-71f1-49c3-96d6-f23400d7b182 true true false 1 1 b05ce107-af7c-460e-9eec-5dc53c02b8c2 41339 4167 18 20 41339 4167 18 20 41349.5 4177 false Same Height H Create a sweep with same-height properties. db248735-897c-4693-b922-6e505f3087f7 false true false 0 1 false 41339 4187 18 20 41339 4187 18 20 41349.5 4197 false false Brep S Resulting Brep 673c0f6d-82cb-41ad-8ac5-b28e0069a273 true true false 0 41387 4127 13 80 41387 4127 13 80 41395 4167 false 7991bc5f-8a01-4768-bfb0-a39357ac6b84 Clean Tree Clean Tree Clean Removed all null and invalid entries from a Data tree. 699c76b8-4149-48a7-87e2-7c385756578f false true true longest_list 46222 3711 64 64 46242 3713 24 60 46254 3743 false Data D Data tree to clean 467418ea-aae6-496b-8fd0-212577e810e6 true true true 2 1 afb56cb7-adbd-408a-be2f-b3a1ebf1e227 46224 3713 15 20 46224 3713 15 20 46233 3723 false Clean Invalid X Remove invalid entries. 832d2c68-78e9-486f-8187-04441f0ead4c false true true 0 1 false 46224 3733 15 20 46224 3733 15 20 46233 3743 false true Clean Empty E Remove empty branches. 2ed6758c-f02c-421d-9e90-39c76d6e61c0 false true true 0 1 false 46224 3753 15 20 46224 3753 15 20 46233 3763 false false Data D Spotless data 2ed46874-4296-41c7-884a-64a0bcb277c0 true true true 0 46269 3713 15 60 46269 3713 15 60 46278 3743 false fe769f85-8900-45dd-ba11-ec9cd6c778c6 Prune Tree Prune Tree Prune Removed small branches from a Data tree. 0598499e-e956-43df-aa35-ffc18110c298 false true true longest_list 46415 3729 68 64 46441 3731 24 60 46453 3761 false Data D Data tree to prune 0d999c91-8161-4e20-9157-19df0563bd32 true true true 2 1 2ed46874-4296-41c7-884a-64a0bcb277c0 46417 3731 21 20 46417 3731 21 20 46429 3741 false Minimum N0 Remove branches with more than or N0 items. 31dccd42-1c21-4386-975f-f114c03ce93e false true true 0 1 46417 3751 21 20 46417 3751 21 20 46429 3761 false 0 Maximum N1 Remove branches with fewer than or N1 items. f1eb1005-3c60-4eb7-a22c-e5a9e9b8c3ac false true true 0 1 46417 3771 21 20 46417 3771 21 20 46429 3781 false 0 Tree T Pruned tree 598fc31b-bedb-4b7f-9ced-9ae30e4fe497 true true true 0 46468 3731 13 60 46468 3731 13 60 46476 3761 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 716676b2-3269-4a14-b429-dd32644c76c5 false true true 2 1 a085b59d-eb15-4858-a9df-6d5dcae31bbc 1 {A;B} {A} 46705.92 3702.832 156 40 46711.92 3708.832 144 28 46705.92 3702.832 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 4d2247af-66f9-412f-9403-4b0095317e03 false true true longest_list 46966 3842 58 38 46983 3844 24 34 46995 3861 false List L Base list f898334b-4c0a-4fad-89b0-dcfe76f5e0d0 true true true 1 1 716676b2-3269-4a14-b429-dd32644c76c5 46968 3844 12 34 46968 3844 12 34 46975.5 3861 false Length L Number of items in L 1253a40a-db2d-442e-9bc3-49510a8b421d false true true 0 47010 3844 12 34 47010 3844 12 34 47017.5 3861 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 F(x) A function of a single variable; {x}. 61282552-1f59-4d7b-b38c-cb223a1ce187 false true true longest_list 47046 3830 57 44 47063 3832 24 40 47075 3852 false Function F Expression to solve e9428c92-222b-46df-8839-053f94d9be44 false true true 0 x≠4 47048 3832 12 20 47048 3832 12 20 47055.5 3842 false Variable x x Variable #1 b41b7ba8-7bd9-411b-a5d3-48fb46d87a7e false true true 1 1253a40a-db2d-442e-9bc3-49510a8b421d 47048 3852 12 20 47048 3852 12 20 47055.5 3862 false Result r Expression result affd7b3c-74b0-4fac-94eb-6fa07dc82c09 true true true 0 47090 3832 11 40 47090 3832 11 40 47097 3852 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 10c5fe6b-facd-4fd7-bf6f-5153adb5be79 false true true longest_list 47247 3803 61 70 47265 3805 24 66 47277 3838 false List L List to filter 258640d4-c848-4fca-a244-70eda53e4c34 true true true 1 1 716676b2-3269-4a14-b429-dd32644c76c5 47249 3805 13 33 47249 3805 13 33 47257 3821.5 false Dispatch pattern P Dispatch pattern 31ad6d4a-4aa6-45ca-860f-b1b63fb73a40 false true true 1 1 affd7b3c-74b0-4fac-94eb-6fa07dc82c09 2 false 47249 3838 13 33 47249 3838 13 33 47257 3854.5 false true false List A A Dispatch target for True values 30fba4ea-124e-42a9-9e14-7e6b76808e8c true true true 0 47292 3805 14 33 47292 3805 14 33 47300.5 3821.5 false List B B Dispatch target for False values f4a76206-0ada-4cf0-95dd-1f8482d64dc1 true true true 0 47292 3838 14 33 47292 3838 14 33 47300.5 3854.5 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 96dceeb0-aa37-446b-b081-4eafdc66b70e false true true longest_list 48007 3955 62 66 48026 3957 24 62 48038 3988 false Curve C Curve to explode 984b1787-5f97-4f34-81ae-f6efe345686b true true true 1 d85f0257-a3c6-4f30-8ff2-7f894089bb13 48009 3957 14 31 48009 3957 14 31 48017.5 3972.5 false Recursive R Recursive decomposition until all segments are atomic 99ff0ba0-055a-43a6-9f23-e1f101630fa7 false true true 0 1 false 48009 3988 14 31 48009 3988 14 31 48017.5 4003.5 false true Segments S Exploded segments that make up the base curve e126ed7f-d656-460e-8c4b-b590151689b5 true true true 0 48053 3957 14 31 48053 3957 14 31 48061.5 3972.5 false Vertices V Vertices of the exploded segments 773e9573-6089-4b6d-ac45-0c930eca4d61 true true true 0 48053 3988 14 31 48053 3988 14 31 48061.5 4003.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. de6dd282-1051-4607-b3bb-6830e5b46b48 false true true longest_list 47922 3883 60 67 47940 3885 24 63 47952 3917 false Tree T Tree to simplify. d54f52e7-faad-4519-b49f-ab4e2598fb0a true true true 2 1 01f93618-98ab-4022-8bf6-25f68a150c18 47924 3885 13 31 47924 3885 13 31 47932 3900.75 false Front F Limit path collapse to indices at the start of the path only. 0000b93f-da61-461f-bd41-8f2415c935a0 false true true 0 1 false 47924 3916 13 32 47924 3916 13 32 47932 3932.25 false false Tree T Simplified tree. d85f0257-a3c6-4f30-8ff2-7f894089bb13 true true true 0 47967 3885 13 63 47967 3885 13 63 47975 3916.5 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. d467c3f6-0da6-44f2-8ffd-3ef30d3d0268 false true true longest_list 48142 3902 64 64 48164 3904 24 60 48176 3934 false List L Base list 9a1a730e-aa9f-4416-9522-9fe55319a234 true true true 1 1 e126ed7f-d656-460e-8c4b-b590151689b5 48144 3904 17 20 48144 3904 17 20 48154 3914 false Index i Item index a7004880-ac15-49dd-817d-97caa650f10a false true true 1 2049aeca-def9-4222-8cdc-55c0a304910a 1 48144 3924 17 20 48144 3924 17 20 48154 3934 false 0 Wrap W Wrap index to list bounds 9eff9652-5318-416e-b6c5-1636ab23c306 false true true 0 1 false 48144 3944 17 20 48144 3944 17 20 48154 3954 false false Element E Item at {i'} af910623-4bcf-4abd-bc55-2591b9974498 true true true 0 48191 3904 13 60 48191 3904 13 60 48199 3934 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2049aeca-def9-4222-8cdc-55c0a304910a false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 48081 3929 50 20 48081 3929 50 20 48081.86 3929.407 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 46957.06 3898.041 47207.09 3898.427 47207.04 3931.322 46957.01 3930.936 Separate moire with triangles that intersect both rib and ring 14 Arial Black true false Scribble Scribble A quick note f9ed5d37-64c4-42d1-87c4-0840933d8e6b 46952.01 3893.041 260.0781 43.28052 46952.01 3893.041 260.0781 43.28052 46957.06 3898.041 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. fc1ae17a-8c02-4104-bbfc-233948506037 false true true longest_list 48262 3917 77 64 48297 3919 24 60 48309 3949 false Curve C Curve to evaluate cce1b131-ec63-42cd-a906-92a8dd2dac42 true true true 1 af910623-4bcf-4abd-bc55-2591b9974498 true 48264 3919 30 30 48264 3919 30 30 48288.5 3934 false Parameter t Parameter on curve domain to evaluate 8d3eb512-e76e-402c-b273-90f28510d8d0 false true true 1 7ebbe88b-c204-48e2-8bfa-e7dfa057953d 48264 3949 30 30 48280 3949 14 30 48288.5 3964 false Point P Point on the curve at {t} 1735cc67-9bbc-4518-8389-3b36bdbd78e0 true true true 0 48324 3919 13 20 48324 3919 13 20 48332 3929 false Tangent T Tangent vector at {t} 05064e9c-263a-4169-bc79-2e6393dd6590 false true true 0 48324 3939 13 20 48324 3939 13 20 48332 3949 false Length L Length along the curve from the start to {t} a826cfd8-9d64-4d1c-8fb6-23ea3ab9feb1 false true true 0 48324 3959 13 20 48324 3959 13 20 48332 3969 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7ebbe88b-c204-48e2-8bfa-e7dfa057953d false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 48160 3972 50 20 48160 3972 50 20 48160.14 3972.683 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srfs Represents a collection of generic data a9f77666-a77c-4ebb-8b72-d3014ce60475 false true true 1 b6a89242-25b8-47bb-bb82-132827a1b329 48491 3969 98 20 48491 3969 98 20 48540.36 3979.735 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 391a6a48-bf32-4ed3-b7b9-a0b042c2bb57 false true true 0 3.25 true true true 1 0 false 255;0;0;0 255;255;250;90 50883 3883 50 20 50883 3883 50 20 50883.09 3883.865 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 50819.11 3912.374 50999.88 3913.14 50999.73 3945.87 50818.96 3945.104 Distance between moire bolts (in inches) 14 Arial Black true false Scribble Scribble A quick note 5468bceb-f923-4645-849d-7835c403cace 50813.96 3907.374 190.9219 43.49609 50813.96 3907.374 190.9219 43.49609 50819.11 3912.374 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 inch to m A function of a single variable; {x}. 2ca7b718-4309-434d-ac6f-a5401977c7d6 false true true longest_list 51018 3835 57 75 51035 3837 24 71 51047 3873 false Function F Expression to solve 572c4efd-3f1a-4b78-a8fb-33c059842396 false true true 0 x*0.0254 51020 3837 12 35 51020 3837 12 35 51027.5 3854.75 false Variable x x Variable #1 9974b4a2-ad92-4782-b952-c14686d625f5 false true true 1 fd8ff888-7d61-4c32-a643-1134a63e115c 51020 3872 12 36 51020 3872 12 36 51027.5 3890.25 false Result r Expression result 849ad006-ab2b-4887-a771-848a92023b7a true true true 0 51062 3837 11 71 51062 3837 11 71 51069 3872.5 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers fd8ff888-7d61-4c32-a643-1134a63e115c false true true 1 391a6a48-bf32-4ed3-b7b9-a0b042c2bb57 50956 3883 50 20 50956 3883 50 20 50981.02 3893.495 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division Half Mathematical division dd612bab-88e0-43cc-aae8-fcc3e1e76508 false true true longest_list 51091 3860 62 44 51110 3862 24 40 51122 3882 false A A Item to divide (dividend) 5b0090a8-a692-4d4d-bd3d-33f3a1a1b3e1 true true true 1 849ad006-ab2b-4887-a771-848a92023b7a 51093 3862 14 20 51093 3862 14 20 51101.5 3872 false B 2 Item to divide with (divisor) b8e96c90-7d3e-4553-9ba9-0ef2fac6cc13 true true true 0 1 51093 3882 14 20 51093 3882 14 20 51101.5 3892 false 2 Result R The result of the Division ce1d0b45-4dce-43e2-b184-1a2a53b7a9c4 true true true 0 51137 3862 14 40 51137 3862 14 40 51145.5 3882 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data 14d3f640-bee0-4654-b447-b3c31913ba1a false true true 1 a22ccf18-3ddc-453e-bd2f-f05342597247 48441 4072 135 20 48441 4072 135 20 48509.45 4082.941 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 0c253e10-a8c6-4c30-a807-dce1a25ba521 false true true longest_list 52356 4285 84 64 52396 4287 24 60 52408 4317 false Surface S Base surface 81753cf7-9e98-4c95-b453-23a756bfae32 true true true 2 1 fb4eb988-fbc6-4f3c-b7f4-0ec57e8b2b73 52358 4287 35 30 52358 4287 35 30 52385 4302 false Point uv {uv} coordinate to evaluate dc203936-ed44-41e8-89ad-670ecd85bf27 false true true 1 86bfb26f-1951-43d0-8cdf-9caa05ad6fd7 52358 4317 35 30 52374 4317 19 30 52385 4332 false Point P Point at {uv} 160dc206-0145-4131-a332-849aa2ebf5cb true true true 0 52423 4287 15 20 52423 4287 15 20 52432 4297 false Normal N Normal at {uv} b3a64208-b9e0-4128-b24b-bbfe8d99f5e2 false true true 0 52423 4307 15 20 52423 4307 15 20 52432 4317 false Frame F Frame at {uv} 2f0357f2-db05-48e5-9cf6-a3cc32711050 true true true 0 52423 4327 15 20 52423 4327 15 20 52432 4337 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srf Represents a collection of generic data fb4eb988-fbc6-4f3c-b7f4-0ec57e8b2b73 false true true 1 3c5a4206-e325-4e59-a953-cfd1596c698b 51984 4305 94 20 51984 4305 94 20 52031.42 4315.52 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 24f25531-6c90-4488-a8b7-1484e0e5bebe false true true longest_list 52250 4312 88 64 52284 4314 24 60 52296 4344 false Point P Sample point 90eccafc-1531-4699-8ebd-cf9f84802725 true true true 1 7caf37c5-5e47-4807-a2a1-d5a4d5566c60 52252 4314 29 30 52268 4314 13 30 52276 4329 false Surface S Base surface 2468b7b9-36b9-40a6-9657-0ce78098b9f6 true true true 2 1 fb4eb988-fbc6-4f3c-b7f4-0ec57e8b2b73 52252 4344 29 30 52252 4344 29 30 52276 4359 false Point P Closest point b54c497c-e441-43cb-81ca-f3e06612b5cf true true true 0 52311 4314 25 20 52311 4314 25 20 52325 4324 false UV Point uvP {uv} coordinates of closest point 86bfb26f-1951-43d0-8cdf-9caa05ad6fd7 false true true 0 52311 4334 25 20 52311 4334 25 20 52325 4344 false Distance D Distance between sample point and surface 681dac60-7958-4746-9c95-5c58490e2263 false true true 0 52311 4354 25 20 52311 4354 25 20 52325 4364 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} 5c4807af-a0ed-4649-bd0f-dad6a8c398dd false true true longest_list 52684 4282 61 64 52704 4284 24 60 52716 4314 false Start S Line start point 3f5d7f5e-866a-4104-b11d-47399d9aeaef true true true 1 160dc206-0145-4131-a332-849aa2ebf5cb 52686 4284 15 20 52686 4284 15 20 52695 4294 false Direction D Line tangent (direction) 2f51b648-d301-4171-9f09-08244c45230a false true true 1 0de61fdc-b76d-4f01-bda7-7bc5b0c31471 1 52686 4304 15 20 52686 4304 15 20 52695 4314 false 0 0 1 Length L Line length e5383beb-8d94-4baf-b035-da91d6b1c863 false true true 1 41a89b73-450c-493d-9f0c-b67242380a90 1 52686 4324 15 20 52686 4324 15 20 52695 4334 false 1 Line L Line segment 366824d7-3626-4194-85d5-4a575dcf2aef true true true 0 52731 4284 12 60 52731 4284 12 60 52738.5 4314 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 41a89b73-450c-493d-9f0c-b67242380a90 false true true 0 0.047 true true true 1 0 false 255;0;0;0 255;255;250;90 52567 4329 50 20 52567 4329 50 20 52567.1 4329.824 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 52549.02 4354.285 52635.06 4354.485 52635.02 4367.466 52548.98 4367.267 bolt length 14 Arial Black true false Scribble Scribble A quick note 1009194d-279c-4548-b401-46293af0f7d1 52543.98 4349.285 96.08203 23.18115 52543.98 4349.285 96.08203 23.18115 52549.02 4354.285 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). e1baad75-6432-443a-b8fe-28c108cf028f false true true longest_list 52465 4304 62 38 52484 4306 24 34 52496 4323 false Vector V Base vector bfa71f74-63ad-418d-82e2-6f84dc6731af false true true 1 b3a64208-b9e0-4128-b24b-bbfe8d99f5e2 52467 4306 14 34 52467 4306 14 34 52475.5 4323 false Vector V Reversed vector 0de61fdc-b76d-4f01-bda7-7bc5b0c31471 false true true 0 52511 4306 14 34 52511 4306 14 34 52519.5 4323 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Solids Represents a collection of generic data 0204b411-1ac3-4d79-b8d9-e541d18d4f31 false true true 1 4ed99ec5-24c6-40a6-a2a4-23435a3f81a8 56950 3741 64 20 56950 3741 64 20 56982.53 3751.098 false e58817d1-11f9-44e5-b204-322cf3cbc118 Pipe Pipe Pipe Create a pipe surface around a rail curve. 14e345a6-9a48-4b48-a8de-300ef0d83eaa false true true longest_list 56948 3648 61 64 56967 3650 24 60 56979 3680 false Curve C Base curve cf37252f-e6e9-40d8-876b-1a2ad693ea98 true true true 1 1 366824d7-3626-4194-85d5-4a575dcf2aef 56950 3650 14 20 56950 3650 14 20 56958.5 3660 false Radius R Pipe radius e93ba89b-e0d0-44ca-b323-da9d3cf3b7d0 false true true 1 1 e5ceb22c-cafb-4a1f-9202-4abeaab7ec26 1 56950 3670 14 20 56950 3670 14 20 56958.5 3680 false 1 Caps E Specifies the type of caps (0 = none, 1 = flat, 2 = round) 6e245cf2-7958-40f7-be31-f4a5c3dc6574 false true true 0 1 56950 3690 14 20 56950 3690 14 20 56958.5 3700 false 0 Brep S Resulting Brep 85c5ab2d-5cc8-407a-bc89-896b6e4d3514 true true true 0 56994 3650 13 60 56994 3650 13 60 57002 3680 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e5ceb22c-cafb-4a1f-9202-4abeaab7ec26 false true true 0 0.015 true true true 1 0 false 255;0;0;0 255;255;250;90 52556 3973 50 20 52556 3973 50 20 52556.71 3973.496 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 8f31fa5a-29eb-4fd9-bdcc-fa8d31278b29 false true false longest_list 57081 3709 62 44 57100 3711 24 40 57112 3731 false Brep A First Brep 1f33324a-5c4c-462c-b558-6120d0ba2ca3 true true false 1 0204b411-1ac3-4d79-b8d9-e541d18d4f31 57083 3711 14 20 57083 3711 14 20 57091.5 3721 false Brep B Second Brep bdab9e9e-84fa-4658-b003-7b7d16883a9f true true false 1 85c5ab2d-5cc8-407a-bc89-896b6e4d3514 57083 3731 14 20 57083 3731 14 20 57091.5 3741 false Curves C Intersection curves 4a7080b4-d32f-4906-aa85-e842e5f50e97 true true false 0 57127 3711 14 20 57127 3711 14 20 57135.5 3721 false Points P Intersection points 503b524d-174e-4bc8-9c86-8f26a343a49a true true false 0 57127 3731 14 20 57127 3731 14 20 57135.5 3741 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 56904.41 3782.728 57152.54 3783.305 57152.51 3793.737 56904.38 3793.16 check if bolts will run into ribs 14 Arial Black true false Scribble Scribble A quick note 1090d41f-0394-4451-b679-5bf4f20beb28 56899.38 3777.728 258.1602 21.00854 56899.38 3777.728 258.1602 21.00854 56904.41 3782.728 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 52494.95 3973.577 52586.67 3972.271 52587.09 4002.271 52495.37 4003.577 diameter around bolt 14 Arial Black true false Scribble Scribble A quick note ab6515e5-5383-422b-a70e-8c96d1a42ce4 52489.95 3967.271 102.1445 41.30591 52489.95 3967.271 102.1445 41.30591 52494.95 3973.577 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data ring joint solids Represents a collection of generic data 98cb5707-b874-4de4-8f54-fdc52972fec2 false true true 1 977ce235-4d8b-498e-8f90-ce4b54eea2eb 40928 3473 93 20 40928 3473 93 20 40974.78 3483.697 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 4ca72d92-6220-4073-a642-102eeaf3d922 false true true longest_list 35779 1775 82 51 35817 1777 24 47 35829 1801 false Data D Tree to split a73625dc-5643-4d1f-a137-74c15f667e77 true true true 2 1 38e0b067-856e-4757-b435-c8f5b1d6787f 35781 1777 33 23 35797 1777 17 23 35807 1788.75 false Masks M Splitting masks 2ed83189-3ee7-46db-b3fe-8e119116a7b7 false true true 1 1 1 57157606-3807-45f5-87c1-173582ea65fc 35781 1800 33 24 35781 1800 33 24 35807 1812.25 false Positive P Positive set of data (all branches that match any of the masks) 5342047e-6f7b-4e0a-9b73-13525275df2e true true true 0 35844 1777 15 23 35844 1777 15 23 35853 1788.75 false Negative N Negative set of data (all branches that do not match any of the masks 46f75161-e252-4e8e-9742-6cd2ad2f86f1 false true true 0 35844 1800 15 24 35844 1800 15 24 35853 1812.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 57157606-3807-45f5-87c1-173582ea65fc false true true 0 {?;34} true true true 1 1 false 255;0;0;0 255;255;250;90 35674 1804 92 20 35674 1804 92 20 35674.03 1804.195 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 8e7afb98-9272-4e39-815a-7c180244539b false true true longest_list 35911 1828 61 70 35929 1830 24 66 35941 1863 false List L List to filter f3995862-91cd-4e86-a316-97f91321ba65 true true true 1 1 5342047e-6f7b-4e0a-9b73-13525275df2e 35913 1830 13 33 35913 1830 13 33 35921 1846.5 false Dispatch pattern P Dispatch pattern 5c37aaa6-1a16-4be1-9442-2d66401c57b8 false true true 1 0 2 false 35913 1863 13 33 35913 1863 13 33 35921 1879.5 false true false List A A Dispatch target for True values 88439f1e-bbe7-4fd3-ac32-e3aa05bf2435 true true true 0 35956 1830 14 33 35956 1830 14 33 35964.5 1846.5 false List B B Dispatch target for False values f0efcd15-335e-4ef7-a3b2-b7df6615056b true true true 0 35956 1863 14 33 35956 1863 14 33 35964.5 1879.5 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle 7d91bff9-2214-4f74-baf8-17450c08b42d false true true 0 36031 1978 87 20 36031 1978 87 20 36031.74 1978.153 false bfaaf799-77dc-4f31-9ad8-2f7d1a80aeb0 Replace Branches Replace Branches Replace Find/Replace branch paths on a tree structure bae1b266-bae8-4729-9a5b-ac71d7a93139 false true true longest_list 36222 1864 64 64 36242 1866 24 60 36254 1896 false Data D Data stream to process 6788aaad-d4f0-4b9d-9df1-6476a0ff3d57 true true true 2 1 88439f1e-bbe7-4fd3-ac32-e3aa05bf2435 36224 1866 15 20 36224 1866 15 20 36233 1876 false Search S Search masks 22651382-4f21-4d8a-9a1c-3df6a86a241f false true true 1 1 379c55d6-5869-4221-8551-923cec1f51e3 1 36224 1886 15 20 36224 1886 15 20 36233 1896 false false * Replace R Respective replacement paths 94dd42cc-40e8-4d53-bf57-f8715f32ffd0 false true true 1 1 fc6f42b6-c61d-45f1-80f8-63125092d70a 36224 1906 15 20 36224 1906 15 20 36233 1916 false Data D Processed tree data 069b427b-48df-407e-9cb6-49178d2be208 true true true 0 36269 1866 15 60 36269 1866 15 60 36278 1896 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Param Viewer Viewer A viewer for data structures. 379c55d6-5869-4221-8551-923cec1f51e3 false true true 2 1 88439f1e-bbe7-4fd3-ac32-e3aa05bf2435 35990 1880 130 71 35990 1880 130 71 35990.18 1880.122 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. b279fde7-2270-4019-96f6-3b57564bb983 false true true longest_list 36144 1925 63 64 36166 1927 24 60 36178 1957 false List L List to shift c7da68da-936e-440b-8f31-5bc3f4ca0a31 true true true 1 1 379c55d6-5869-4221-8551-923cec1f51e3 36146 1927 17 20 36146 1927 17 20 36156 1937 false Shift S Shift offset af58eb99-44ea-4d27-ae9c-2e8e61660192 false true true 1 ebd8ded3-b32f-4204-9d3a-cf13b8240695 1 36146 1947 17 20 36146 1947 17 20 36156 1957 false 1 Wrap W Wrap values 0f07083b-a878-43ce-951d-84c1aeab19fe false true true 1 7d91bff9-2214-4f74-baf8-17450c08b42d 1 false 36146 1967 17 20 36146 1967 17 20 36156 1977 false false List L Shifted list fc6f42b6-c61d-45f1-80f8-63125092d70a true true true 0 36193 1927 12 60 36193 1927 12 60 36200.5 1957 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ebd8ded3-b32f-4204-9d3a-cf13b8240695 false true true 0 3 true true true 1 1 false 255;0;0;0 255;255;250;90 36068 1954 50 20 36068 1954 50 20 36068.71 1954.645 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 895c2745-9a95-4bcb-8c2f-7ecbb764a83d false true true longest_list 36301 1829 61 56 36320 1831 24 52 36332 1857 false Stream A A Input stream #1 96c8cf9f-3be6-4141-ae9f-23fc8bf9e60d true true true 2 1 f0efcd15-335e-4ef7-a3b2-b7df6615056b 36303 1831 14 26 36303 1831 14 26 36311.5 1844 false Stream B B Input stream #2 13a09148-d795-4a6c-aa48-f7d12c199d0a true true true 2 1 069b427b-48df-407e-9cb6-49178d2be208 36303 1857 14 26 36303 1857 14 26 36311.5 1870 false Stream S Merged stream ccef06de-74b6-403d-8599-85d07f673a75 true true true 0 36347 1831 13 52 36347 1831 13 52 36355 1857 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 5ae13cba-e2be-4169-9d7d-8c65a7df6d09 false true true longest_list 36530 1797 61 56 36549 1799 24 52 36561 1825 false Stream A A Input stream #1 c95007e7-a744-4e29-be4c-111776939031 true true true 2 1 46f75161-e252-4e8e-9742-6cd2ad2f86f1 36532 1799 14 26 36532 1799 14 26 36540.5 1812 false Stream B B Input stream #2 af7d2c58-7479-4ca9-b475-6a98e4e37934 true true true 2 1 63477c5d-2beb-4c84-bc85-1c1d3fda05a0 36532 1825 14 26 36532 1825 14 26 36540.5 1838 false Stream S Merged stream d27cce2b-e45a-4e43-8c03-d343fbcc09c3 true true true 0 36576 1799 13 52 36576 1799 13 52 36584 1825 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. b9a96b45-ad4c-446b-b5c2-13eeb0f83d96 false true true longest_list 36670 1806 61 70 36688 1808 24 66 36700 1841 false List L List to filter 1c0faf14-ee6d-4c98-b2b8-fc71ad7362cb true true true 1 1 d27cce2b-e45a-4e43-8c03-d343fbcc09c3 36672 1808 13 33 36672 1808 13 33 36680 1824.5 false Dispatch pattern P Dispatch pattern 3a980123-951e-44ec-8f23-4a019efca092 false true true 1 0 2 false 36672 1841 13 33 36672 1841 13 33 36680 1857.5 false true false List A A Dispatch target for True values 6fece3c0-c10d-4950-b562-91dca55f81d8 true true true 0 36715 1808 14 33 36715 1808 14 33 36723.5 1824.5 false List B B Dispatch target for False values c754bf2c-5c0c-4ed0-9070-0d3d7bb16122 true true true 0 36715 1841 14 33 36715 1841 14 33 36723.5 1857.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 63477c5d-2beb-4c84-bc85-1c1d3fda05a0 false true true 2 1 ccef06de-74b6-403d-8599-85d07f673a75 1 {A;B;C} {A;B} 36385.25 1838.549 125 40 36391.25 1844.549 113 28 36385.25 1838.549 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 4ff49f1e-9674-4ad1-b883-c995eafaa6cd false true true longest_list 36756 1769 61 66 36774 1771 24 62 36786 1802 false Brep B Base Brep 518f8c21-071c-4604-b9d7-3787c5205a00 true true true 1 6fece3c0-c10d-4950-b562-91dca55f81d8 36758 1771 13 62 36758 1771 13 62 36766 1802 false Faces F Faces of Brep f6b0090e-0602-44cf-8855-ea27e8d69fed true true true 0 36801 1771 14 20 36801 1771 14 20 36809.5 1781.333 false Edges E Edges of Brep 1453af87-511f-47d9-ad41-13ef95b0f8d0 true true true 0 36801 1791 14 21 36801 1791 14 21 36809.5 1802 false Vertices V Vertices of Brep 224662d4-9ed6-49cc-83b0-d2c20f85d98d true true true 0 36801 1812 14 21 36801 1812 14 21 36809.5 1822.667 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 86e3296b-bc06-4470-8db1-c6a24b6bac59 false true true longest_list 36857 1769 61 70 36875 1771 24 66 36887 1804 false List L List to filter 49ce026d-f9df-4082-9275-9b00f23746d0 true true true 1 1 1453af87-511f-47d9-ad41-13ef95b0f8d0 36859 1771 13 33 36859 1771 13 33 36867 1787.5 false Dispatch pattern P Dispatch pattern a79c6385-796f-48be-8110-a16e0e8cf160 false true true 1 0 2 false 36859 1804 13 33 36859 1804 13 33 36867 1820.5 false true false List A A Dispatch target for True values a34e3ee9-9391-457f-b508-9128a21ea318 true true true 0 36902 1771 14 33 36902 1771 14 33 36910.5 1787.5 false List B B Dispatch target for False values 4f85bb38-f051-4931-8943-4ca186b8fb3a true true true 0 36902 1804 14 33 36902 1804 14 33 36910.5 1820.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 218d90af-b3f9-4d01-b956-cccc48412d25 false true true longest_list 37129 1841 60 67 37147 1843 24 63 37159 1875 false Tree T Tree to simplify. 8d998f97-75ec-40af-a51e-dfa0e0bea326 true true true 2 1 c754bf2c-5c0c-4ed0-9070-0d3d7bb16122 37131 1843 13 31 37131 1843 13 31 37139 1858.75 false Front F Limit path collapse to indices at the start of the path only. 37e990b9-e402-41a2-9f53-ef54a7647542 false true true 0 1 false 37131 1874 13 32 37131 1874 13 32 37139 1890.25 false false Tree T Simplified tree. 7b3cab17-220a-48a8-a70b-8511df9b0eec true true true 0 37174 1843 13 63 37174 1843 13 63 37182 1874.5 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 9a0efbbf-65f9-439e-8fe7-9c99c343a180 false true true longest_list 37039 1761 60 55 37057 1763 24 51 37069 1789 false Edges E Edge curves afee4665-0d16-4afa-85b4-95932ad5557c true true true 1 2 1732c8ef-1b66-4ebe-a05e-517e1692b396 a34e3ee9-9391-457f-b508-9128a21ea318 37041 1763 13 51 37041 1763 13 51 37049 1788.5 false Surfaces S Resulting planar surfaces 1166773a-3e7e-4036-a17c-4e6d774c3522 true true true 0 37084 1763 13 51 37084 1763 13 51 37092 1788.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. ea9825ea-aabd-48a5-8b4d-fc0938939f1f false true true longest_list 37129 1771 60 67 37147 1773 24 63 37159 1805 false Tree T Tree to simplify. ad9ad887-aad9-4777-a4c4-669c2b041f7a true true true 2 1 1166773a-3e7e-4036-a17c-4e6d774c3522 37131 1773 13 31 37131 1773 13 31 37139 1788.75 false Front F Limit path collapse to indices at the start of the path only. 152283df-6ee4-45af-8fae-a4e51e01f18b false true true 0 1 false 37131 1804 13 32 37131 1804 13 32 37139 1820.25 false false Tree T Simplified tree. d79c5eaf-dedb-4d82-ba60-1a18fbeb7c9a true true true 0 37174 1773 13 63 37174 1773 13 63 37182 1804.5 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. 966edfd6-00d4-4416-9dbb-4316f3d74c20 false true true longest_list 37321 1782 61 44 37341 1784 24 40 37353 1804 false Section S Section curves 0bf1c6c7-20a8-4bf7-888b-eae02f791a04 true true true 1 1 b085e8bb-1efa-43be-b0f6-e35f0fc67d39 37323 1784 15 20 37323 1784 15 20 37332 1794 false Options O Loft options f62ae92e-2812-4630-87ff-cda21548130e false true true 0 1 37323 1804 15 20 37323 1804 15 20 37332 1814 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces 8f61ae70-30ff-4c70-b129-0dfa6c34e765 true true true 0 37368 1784 12 40 37368 1784 12 40 37375.5 1804 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 87b976e3-d586-4dce-9437-d61d0e7defed false true true longest_list 37228 1813 61 56 37247 1815 24 52 37259 1841 false Stream A A Input stream #1 e5b36823-cd78-4150-838d-2c58381a90b8 true true true 2 1 d79c5eaf-dedb-4d82-ba60-1a18fbeb7c9a 37230 1815 14 26 37230 1815 14 26 37238.5 1828 false Stream B B Input stream #2 7e36dedd-675a-4e31-a68f-8d729294d975 true true true 2 1 7b3cab17-220a-48a8-a70b-8511df9b0eec 37230 1841 14 26 37230 1841 14 26 37238.5 1854 false Stream S Merged stream b085e8bb-1efa-43be-b0f6-e35f0fc67d39 true true true 0 37274 1815 13 52 37274 1815 13 52 37282 1841 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 6d57094a-92f6-466c-b490-9eb36e383c1a false true true longest_list 36947 1795 63 44 36967 1797 24 40 36979 1817 false Curve C Curve to offset e2693975-f363-4897-9205-327b0156b6e2 true true true 1 4f85bb38-f051-4931-8943-4ca186b8fb3a 36949 1797 15 20 36949 1797 15 20 36958 1807 false Guide G Optional guide curve 02955ba2-bdbd-485f-b2b4-07169013bf19 true true true 0 36949 1817 15 20 36949 1817 15 20 36958 1827 false Curve C Flipped curve 1732c8ef-1b66-4ebe-a05e-517e1692b396 true true true 0 36994 1797 14 20 36994 1797 14 20 37002.5 1807 false Flag F Flip action fa0f89d5-7e0d-4cca-bf63-69bcb065705d false true true 0 false 36994 1817 14 20 36994 1817 14 20 37002.5 1827 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together f9bd4858-7d75-4f92-82d6-9718e6909971 false true true longest_list 42864 3337 61 44 42882 3339 24 40 42894 3359 false Breps B Breps to join 815cc592-a45c-477d-9131-83437d5627f4 true true true 1 2 233e3115-3e0d-456b-b3a7-bd025f65f58b 582a1243-6277-4c17-9a55-cfb08d292a8f 42866 3339 13 40 42866 3339 13 40 42874 3359 false Breps B Joined Breps 46dbd2e3-f6ed-42a3-a8c4-41c7bdb20674 true true true 0 42909 3339 14 20 42909 3339 14 20 42917.5 3349 false Closed C Closed flag for each resulting Brep 45b23e8c-46c5-4683-96f2-4bd6ca2928ca false true true 0 false 42909 3359 14 20 42909 3359 14 20 42917.5 3369 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 40854.04 3510.236 41138.3 3511.218 41138 3603.339 40853.74 3602.357 These solids represent "filled" ring joints as a simplification for the join. May need to be refined depending how we want to attach triangles to rings 14 Arial Black true false Scribble Scribble A quick note 5579a1bc-da9c-4504-8c96-46b73c412508 40848.74 3505.236 294.5664 103.1025 40848.74 3505.236 294.5664 103.1025 40854.04 3510.236 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 0f4e66fa-1a8e-44fe-ab35-ba0e935d195f false true true longest_list 37433 1818 61 44 37451 1820 24 40 37463 1840 false Breps B Breps to join fbded644-0049-4cec-935c-0c8ecc378dc3 true true true 1 2 8f61ae70-30ff-4c70-b129-0dfa6c34e765 b085e8bb-1efa-43be-b0f6-e35f0fc67d39 37435 1820 13 40 37435 1820 13 40 37443 1840 false Breps B Joined Breps 977ce235-4d8b-498e-8f90-ce4b54eea2eb true true true 0 37478 1820 14 20 37478 1820 14 20 37486.5 1830 false Closed C Closed flag for each resulting Brep 855780fb-3cd9-4cca-98b9-a48c8a4dd14e false true true 0 false 37478 1840 14 20 37478 1840 14 20 37486.5 1850 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Problem Moire Represents a collection of generic data f05a63ed-54ad-4f10-a27f-e07074b2c256 false true true 1 30fba4ea-124e-42a9-9e14-7e6b76808e8c 47249 3968 91 20 47249 3968 91 20 47295.12 3978.373 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 35983.57 1772.938 36486.24 1773.506 36486.2 1786.658 35983.53 1786.09 Restructure last set of pieces so that they match by ring joint 14 Arial Black true false Scribble Scribble A quick note 56b70856-72a3-49e2-8d2f-c7420606da8d 35978.53 1767.938 512.707 23.72034 35978.53 1767.938 512.707 23.72034 35983.57 1772.938 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 36678.66 1742.148 37537.8 1744.419 37537.75 1757.578 36678.6 1755.307 Flip every second ring joint side so that they can be lofted together as a solid "box" (some of these twist) 14 Arial Black true false Scribble Scribble A quick note 2319e310-a660-4bdb-9853-b7e7c008f122 36673.6 1737.148 869.2031 25.43005 36673.6 1737.148 869.2031 25.43005 36678.66 1742.148 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. f3f19683-aacf-4060-a86e-7a457e7eada2 false true true longest_list 36091 1616 62 44 36111 1618 24 40 36123 1638 false Base B Profile curve or surface a571706e-9184-4c19-83b9-b40cb03a1105 true true true 1 9a81d031-4751-4799-b1de-64c7556d3ae6 36093 1618 15 20 36093 1618 15 20 36102 1628 false Direction D Extrusion direction 34dedccc-d92c-42d3-bedf-3970e7327882 false true true 1 06b55d58-0332-4b59-a91e-2e6f4cad511a 36093 1638 15 20 36093 1638 15 20 36102 1648 false Extrusion E Extrusion result 10c0ba3c-8112-42de-ac71-f4238c91cddc true true true 0 36138 1618 13 40 36138 1618 13 40 36146 1638 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. cf2c8074-cde6-4c44-940a-e33dcb6f8ea2 false true true longest_list 35803 1631 84 64 35843 1633 24 60 35855 1663 false Surface S Base surface 5185bc6b-4c90-421e-a568-73fc4d54ca4b true true true 1 9a81d031-4751-4799-b1de-64c7556d3ae6 true 35805 1633 35 30 35805 1633 35 30 35832 1648 false Point uv {uv} coordinate to evaluate d740042c-fca8-4c2d-a0e8-4a6815470e9d false true true 1 35fcb585-0e30-4b18-a7eb-97cff92ccedd 35805 1663 35 30 35821 1663 19 30 35832 1678 false Point P Point at {uv} e2dad3c0-b048-4d95-a5a0-4cd2b194eb08 true true true 0 35870 1633 15 20 35870 1633 15 20 35879 1643 false Normal N Normal at {uv} 5d72991a-1717-4405-a806-34f36068acf0 false true true 0 35870 1653 15 20 35870 1653 15 20 35879 1663 false Frame F Frame at {uv} ed5f7ab7-4ee4-49a1-a43e-4027b071351c true true true 0 35870 1673 15 20 35870 1673 15 20 35879 1683 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 35fcb585-0e30-4b18-a7eb-97cff92ccedd false true true 0 0.5,0.5,0 true true true 1 0 false 255;0;0;0 255;255;250;90 35710 1669 74 21 35710 1669 74 21 35710.29 1669.393 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data flaps of the ring Represents a collection of generic data 9a81d031-4751-4799-b1de-64c7556d3ae6 false true true 1 fc21400b-7f89-43dc-9771-ddae13314e40 35664 1614 96 20 35664 1614 96 20 35712.87 1624.791 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. a21a5ff1-033b-4fb1-966a-55f291199308 false true true longest_list 35988 1650 62 45 36007 1652 24 41 36019 1673 false Vector V Base vector 17806c2d-5b10-4596-a0d2-2eab8edff80e false true true 1 5d72991a-1717-4405-a806-34f36068acf0 35990 1652 14 20 35990 1652 14 20 35998.5 1662.25 false Amplitude A Amplitude (length) value d1978bb7-cea4-48e1-ab54-51d0b9ca5559 false true true 1 6eebc25a-26d7-4d0c-950f-9a2c01d38d4f 1 35990 1672 14 21 35990 1672 14 21 35998.5 1682.75 false 1 Vector V Resulting vector 06b55d58-0332-4b59-a91e-2e6f4cad511a false true true 0 36034 1652 14 41 36034 1652 14 41 36042.5 1672.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint Flap solids Represents a collection of generic data f9326c1c-a5d0-4dc7-8051-5e9309045a60 false true true 1 10c0ba3c-8112-42de-ac71-f4238c91cddc 36201 1627 123 20 36201 1627 123 20 36263.35 1637.236 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 35474.55 2063.97 37714.67 2058.071 37714.81 2102.807 35474.69 2108.706 PARTS OF RING JOINT RELEVANT TO TRIANGLE CONNECTIONS 60 Arial Black true false Scribble Scribble A quick note d6381736-4b8f-4566-9693-8f671b8930bc 35469.55 2053.071 2250.262 60.63501 35469.55 2053.071 2250.262 60.63501 35474.55 2063.97 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Ring Joint Flap solids Represents a collection of generic data 6b42bcf3-e990-4194-8d51-875fa5b8ceb0 false true true 1 1 f9326c1c-a5d0-4dc7-8051-5e9309045a60 38280 1360 123 20 38280 1360 123 20 38341.7 1370.392 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 38063.34 1396.684 38960.84 1406.551 38958.93 1571.97 38061.43 1562.103 Make sure and verify at some point that the triangle connections don't interfere with the ring flaps 44 Arial Black true false Scribble Scribble A quick note 2460a117-2649-4820-b7f5-f4acc72e969b 38056.43 1391.684 909.4102 185.2858 38056.43 1391.684 909.4102 185.2858 38063.34 1396.684 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 47167.79 3994.55 47344.97 3998.922 47344.15 4031.458 47166.97 4027.086 Moire with problem intersections 14 Arial Black true false Scribble Scribble A quick note 363cd3a5-2b07-48a8-8d0f-7fe7af2b5da8 47161.97 3989.55 188 46.90771 47161.97 3989.55 188 46.90771 47167.79 3994.55 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 48226.18 4001.659 48404.18 4000.412 48404.39 4030.414 48226.4 4031.661 Point where triangle's screw enters rib 14 Arial Black true false Scribble Scribble A quick note 42d8e980-b0dc-4fa0-a7b4-32cc92d39a67 48221.18 3995.412 188.2148 41.24902 48221.18 3995.412 188.2148 41.24902 48226.18 4001.659 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 52668.67 4254.692 52826.07 4251.385 52826.68 4281.552 52669.28 4284.859 BOLT LINES Normal to moire srf 14 Arial Black true false Scribble Scribble A quick note a049915d-3e65-421e-9ca7-427573c8f08a 52663.67 4246.385 168.0117 43.47461 52663.67 4246.385 168.0117 43.47461 52668.67 4254.692 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6892b84b-7b6e-4c37-b487-b57382754f64 false true true 0 7.25 true true true 1 0 false 255;0;0;0 255;255;250;90 51072 4560 50 20 51072 4560 50 20 51072.26 4560.959 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 inch to m A function of a single variable; {x}. 4de783f7-9e56-4c00-8547-b616b89be2d2 false true true longest_list 51205 4510 57 75 51222 4512 24 71 51234 4548 false Function F Expression to solve d52f0528-be24-497c-9a9b-ee3198ce4db1 false true true 0 x*0.0254 51207 4512 12 35 51207 4512 12 35 51214.5 4529.75 false Variable x x Variable #1 b5166576-5f7e-4e9a-9415-bb52cdd144a7 false true true 1 239f98ec-7371-438a-8830-d231391a70dd 51207 4547 12 36 51207 4547 12 36 51214.5 4565.25 false Result r Expression result 35eec2c1-4fcd-41e6-83f9-66596546ba18 true true true 0 51249 4512 11 71 51249 4512 11 71 51256 4547.5 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers 239f98ec-7371-438a-8830-d231391a70dd false true true 1 6892b84b-7b6e-4c37-b487-b57382754f64 51145 4560 50 20 51145 4560 50 20 51170.19 4570.589 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division Half Mathematical division 968c5e77-90b2-4658-bcb4-05c5a4e53f70 false true true longest_list 51278 4535 62 44 51297 4537 24 40 51309 4557 false A A Item to divide (dividend) 71752fb1-53a2-492b-8764-681a98539a61 true true true 1 35eec2c1-4fcd-41e6-83f9-66596546ba18 51280 4537 14 20 51280 4537 14 20 51288.5 4547 false B 2 Item to divide with (divisor) 25e6f16a-c54c-40b3-bb49-68f957c0d3f5 true true true 0 1 51280 4557 14 20 51280 4557 14 20 51288.5 4567 false 2 Result R The result of the Division ee27ec76-08a6-4bef-aed6-4eaa53f24ce3 true true true 0 51324 4537 14 40 51324 4537 14 40 51332.5 4557 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 51010.72 4586.979 51207.42 4587.936 51207.26 4620.666 51010.56 4619.709 Distance between moire lap joint cuts (in inches) 14 Arial Black true false Scribble Scribble A quick note e15dfa81-85ac-40c7-ba18-65c07f41a78f 51005.56 4581.979 206.8633 43.68701 51005.56 4581.979 206.8633 43.68701 51010.72 4586.979 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. d2e62207-4bfc-4763-aa78-2f25c8309199 false true true longest_list 48674 3962 64 64 48694 3964 24 60 48706 3994 false Data D Data to duplicate d67a9cd6-faa8-41d2-ad96-b08a6f983706 true true true 1 1 a9f77666-a77c-4ebb-8b72-d3014ce60475 48676 3964 15 20 48676 3964 15 20 48685 3974 false Number N Number of duplicates 8d16b547-b43d-459e-a5cd-c4254cdbec8f false true true 1 979de7fd-1e08-4b98-8d0d-bc33284ea196 48676 3984 15 20 48676 3984 15 20 48685 3994 false Order O Retain list order 1704d16b-d193-47d8-8064-a75f0c2527e9 false true true 0 1 false 48676 4004 15 20 48676 4004 15 20 48685 4014 false true Data D Duplicated data 4e4c4144-5e01-4a43-a100-a3312699231f true true true 0 48721 3964 15 60 48721 3964 15 60 48730 3994 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 979de7fd-1e08-4b98-8d0d-bc33284ea196 false true true 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 48606 3990 50 20 48606 3990 50 20 48606.96 3990.799 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. a41fb459-bcb5-48d6-bb6f-014c6c750716 false true true longest_list 48768 3962 60 67 48786 3964 24 63 48798 3996 false Tree T Tree to simplify. 6681b7b8-b697-42db-9501-3e05f5b006c3 true true true 2 1 4e4c4144-5e01-4a43-a100-a3312699231f 48770 3964 13 31 48770 3964 13 31 48778 3979.75 false Front F Limit path collapse to indices at the start of the path only. b81b2a2e-87f0-4612-89c0-ef3b8575d505 false true true 0 1 false 48770 3995 13 32 48770 3995 13 32 48778 4011.25 false false Tree T Simplified tree. e6774319-81ce-474a-a5e8-2bc19eedb22d true true true 0 48813 3964 13 63 48813 3964 13 63 48821 3995.5 false 4356ef8f-0ca1-4632-9c39-9e6dcd2b9496 Pick'n'Choose Pick'n'Choose P'n'C Pick and choose from a set of input lists. 38441fa3-dead-45ce-bc7b-21ee1c95a7ce false true true longest_list 47595 3692 61 64 47613 3694 24 60 47625 3724 false 3 2e3ab970-8545-46bb-836c-1c11e5610bce Pattern Pick pattern of input indices 1 true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 0 Input stream 0 1 false true 8ec86459-bf01-4409-baee-174d0d2b13d0 Stream 1 Input stream 1 1 false true Pattern P Pick pattern of input indices c0ea519a-f1b1-4ae1-a94b-011f1f6c6ffc false true true 1 1 95044ec8-73be-48c2-adb6-ca0d8870ed16 2 47597 3694 13 20 47597 3694 13 20 47605 3704 false 0 1 Stream 0 0 Input stream 0 6c69f9c8-e0aa-40a7-8163-fee9e69bab1a true false true 1 1 716676b2-3269-4a14-b429-dd32644c76c5 47597 3714 13 20 47597 3714 13 20 47605 3724 false Stream 1 1 Input stream 1 b2be7700-1344-4e41-88d3-cd3dd45bf437 true false true 1 1 1cbf647e-f294-43a5-8880-784141c9174b 47597 3734 13 20 47597 3734 13 20 47605 3744 false Result R Picked result 01f93618-98ab-4022-8bf6-25f68a150c18 true true true 0 47640 3694 14 60 47640 3694 14 60 47648.5 3724 false d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Curve Crv Represents a collection of 3D Curves d2086720-43cd-4577-9da4-a01fad452d83 false true true 0 1 47361 3742 50 20 47361 3742 50 20 47386.09 3752.95 false 768930dc-93ed-40c6-a618-fbfa08b3f8de -1 dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 582917f8-999c-41aa-936c-c7c07011eb90 false true true longest_list 47488 3644 64 64 47508 3646 24 60 47520 3676 false Data D Data to duplicate 30421873-72ea-4e89-b132-0216ccf94030 true true true 1 1 93f5a1c3-c08b-460b-9b75-dff36bfb8766 47490 3646 15 20 47490 3646 15 20 47499 3656 false Number N Number of duplicates afaf732a-2116-4a52-85a2-2fc36c20764e false true true 1 0df589b8-5cb0-43f6-a03b-72ae45c8c2e5 47490 3666 15 20 47490 3666 15 20 47499 3676 false Order O Retain list order 9352ef0c-a6e0-4d9b-ad84-6888da632a17 false true true 0 1 false 47490 3686 15 20 47490 3686 15 20 47499 3696 false true Data D Duplicated data 95044ec8-73be-48c2-adb6-ca0d8870ed16 true true true 0 47535 3646 15 60 47535 3646 15 60 47544 3676 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0df589b8-5cb0-43f6-a03b-72ae45c8c2e5 false true true 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 47411 3666 50 20 47411 3666 50 20 47411.95 3666.39 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. d5850625-af2f-4486-8936-cd34c48fa374 false true true longest_list 47488 3740 64 64 47508 3742 24 60 47520 3772 false Data D Data to duplicate 83297aa0-e945-4c5c-88ad-2dcf4e90bb25 true true true 1 1 d2086720-43cd-4577-9da4-a01fad452d83 47490 3742 15 20 47490 3742 15 20 47499 3752 false Number N Number of duplicates 22193a25-9429-42f7-aa7d-6231aae98c9c false true true 1 4f4c1a36-ef49-4a27-9f10-abf59e8658ab 47490 3762 15 20 47490 3762 15 20 47499 3772 false Order O Retain list order 39891ac1-9abb-4a74-9862-8b2c29e1442d false true true 0 1 false 47490 3782 15 20 47490 3782 15 20 47499 3792 false true Data D Duplicated data 1cbf647e-f294-43a5-8880-784141c9174b true true true 0 47535 3742 15 60 47535 3742 15 60 47544 3772 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4f4c1a36-ef49-4a27-9f10-abf59e8658ab false true true 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 47419 3762 50 20 47419 3762 50 20 47419.35 3762.99 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 47406.74 3811.368 47750.73 3811.899 47750.68 3842.073 47406.68 3841.542 Temporary selecting of dummy curves in order to maintain desired tree structure 14 Arial Black true false Scribble Scribble A quick note aca1423b-87fa-4cb9-8ad6-e7a3df11a18e 47401.68 3806.368 354.0547 40.70483 47401.68 3806.368 354.0547 40.70483 47406.74 3811.368 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 25b901a8-e973-4a23-a387-124cfbfe1b09 false true true longest_list 48659 4067 80 64 48695 4069 24 60 48707 4099 false Data D Data to duplicate 7ac98d99-fbc5-479c-9285-8ca083f1735b true true true 1 2 1 14d3f640-bee0-4654-b447-b3c31913ba1a 48661 4069 31 20 48661 4069 31 20 48686 4079 false Number N Number of duplicates d4fe591e-7797-4129-97de-f7140a263e56 false true true 1 6bccddc4-3eec-4703-a562-1266a294eb35 48661 4089 31 20 48677 4089 15 20 48686 4099 false Order O Retain list order 6f0d4cb8-63f4-42a2-b76a-84e5732b161f false true true 0 1 false 48661 4109 31 20 48677 4109 15 20 48686 4119 false true Data D Duplicated data 90ba448e-2906-4532-b8dc-563fe3957b6a true true true 0 48722 4069 15 60 48722 4069 15 60 48731 4099 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 6bccddc4-3eec-4703-a562-1266a294eb35 false true true 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 48596 4091 50 20 48596 4091 50 20 48596.3 4091.411 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 94455685-a0de-4f88-9a2f-6372994ce111 false true true longest_list 48769 4067 60 67 48787 4069 24 63 48799 4101 false Tree T Tree to simplify. 4b67541c-821c-4765-8180-9d0478cb9cfd true true true 2 1 90ba448e-2906-4532-b8dc-563fe3957b6a 48771 4069 13 31 48771 4069 13 31 48779 4084.75 false Front F Limit path collapse to indices at the start of the path only. aa560b72-1350-4856-9600-27020a576c67 false true true 0 1 false 48771 4100 13 32 48771 4100 13 32 48779 4116.25 false false Tree T Simplified tree. 2c57a7bb-7e64-4239-a96d-f5198bb8b9b9 true true true 0 48814 4069 13 63 48814 4069 13 63 48822 4100.5 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. d7a5ed76-4bc9-4ab5-ad04-5301fa90ef6d false true true longest_list 51984 4505 82 51 52022 4507 24 47 52034 4531 false Data D Tree to split 45293e0b-14cb-4874-98da-02b29337d5b4 true true true 2 1 621f14e6-5574-43a3-b6ab-1775ea1859a9 51986 4507 33 23 52002 4507 17 23 52012 4518.75 false Masks M Splitting masks a61cd84e-1b16-441d-aa9e-74d18423bfcf false true true 1 1 1 98f04317-42cf-49af-a4ee-07a7aa2ba251 51986 4530 33 24 51986 4530 33 24 52012 4542.25 false Positive P Positive set of data (all branches that match any of the masks) 0e791086-f63e-4ac8-a0b1-1eccfb076463 true true true 0 52049 4507 15 23 52049 4507 15 23 52058 4518.75 false Negative N Negative set of data (all branches that do not match any of the masks c2eb1d94-a5f3-49c3-8bb2-850879f3874e false true true 0 52049 4530 15 24 52049 4530 15 24 52058 4542.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 98f04317-42cf-49af-a4ee-07a7aa2ba251 false true true 0 {?;1} {?;2} false true false 1 0 false 255;0;0;0 255;255;250;90 51881 4527 82 35 51881 4527 82 35 51881.34 4527.288 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 52095.9 4478.775 52176.41 4480.259 52176.22 4490.695 52095.71 4489.212 LAP CUTS 14 Arial Black true false Scribble Scribble A quick note 21526fce-363f-42d2-8f2d-7250a046a5e0 52090.71 4473.775 90.69531 21.92041 52090.71 4473.775 90.69531 21.92041 52095.9 4478.775 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division Half Mathematical division 69e54392-fd2f-46f9-87d8-4855c031dc13 false true true longest_list 52632 3968 62 44 52651 3970 24 40 52663 3990 false A A Item to divide (dividend) dcc89260-39c1-4a88-aaac-f9c9c71e4ffc true true true 1 e5ceb22c-cafb-4a1f-9202-4abeaab7ec26 52634 3970 14 20 52634 3970 14 20 52642.5 3980 false B 2 Item to divide with (divisor) 884c3fbe-8f8c-4912-b4bc-662a560b523e true true true 0 1 52634 3990 14 20 52634 3990 14 20 52642.5 4000 false 2 Result R The result of the Division 67b4a8a4-42e5-4f8e-b734-3727cd1598dc true true true 0 52678 3970 14 40 52678 3970 14 40 52686.5 3990 false 6ec39468-dae7-4ffa-a766-f2ab22a2c62e Amplitude Amplitude Amp Set the amplitude (length) of a vector. f46dc0fa-d14f-4c9e-a437-c3abdb819724 false true true longest_list 52753 3957 62 45 52772 3959 24 41 52784 3980 false Vector V Base vector 833889fb-904b-45b5-ba87-87547a2a9107 false true true 1 583d86db-116d-4ad4-b863-6eb54637cd66 52755 3959 14 20 52755 3959 14 20 52763.5 3969.25 false Amplitude A Amplitude (length) value 7f7af60e-8a17-45a6-84b0-3d856ad2bafc false true true 1 67b4a8a4-42e5-4f8e-b734-3727cd1598dc 1 52755 3979 14 21 52755 3979 14 21 52763.5 3989.75 false 1 Vector V Resulting vector de42352e-ec9e-4406-9f4e-add727e5efd6 false true true 0 52799 3959 14 41 52799 3959 14 41 52807.5 3979.5 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 9bc9ec2f-1c5d-4500-8117-43b98f11edaf false true true longest_list 52854 4007 64 50 52874 4009 24 46 52886 4032 false Geometry G Base geometry ba776fe8-c221-4eb7-9c5d-6197916766b3 true true true 1 9164234d-399f-44a4-b462-99947c8e2f26 52856 4009 15 23 52856 4009 15 23 52865 4020.5 false Translation T Translation vector bbd0aaf9-82ee-426a-a1b2-cd57853153a8 false true true 1 de42352e-ec9e-4406-9f4e-add727e5efd6 52856 4032 15 23 52856 4032 15 23 52865 4043.5 false Geometry G Translated geometry e0bcc16c-87ca-4cc6-918d-cca183f11411 true true true 0 52901 4009 15 23 52901 4009 15 23 52910 4020.5 false Transform X Transformation data 7401991a-f7fa-4af6-8b48-bb148b6789cc false true true 0 52901 4032 15 23 52901 4032 15 23 52910 4043.5 false 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Vector 2Pt Vec2Pt Create a vector between two points. aba006e7-f3bd-4a4a-921a-b7d332758e6f false true true longest_list 52631 3895 63 64 52651 3897 24 60 52663 3927 false Point A A Base point 79aab5e5-3616-418b-a7e5-9079a9e93d19 true true true 1 ef026bd8-2127-44b4-ade6-84747d7af393 52633 3897 15 20 52633 3897 15 20 52642 3907 false Point B B Tip point 087dd7fa-ddf7-4ac5-92b8-b84c3c6f2c19 true true true 1 7a0593dc-da2d-44d3-a74e-80188d70c19b 52633 3917 15 20 52633 3917 15 20 52642 3927 false Unitize U Unitize output 5b549bb2-17d6-492c-b29e-aa3dbe267efd false true true 0 1 false 52633 3937 15 20 52633 3937 15 20 52642 3947 false false Vector V Vector 583d86db-116d-4ad4-b863-6eb54637cd66 false true true 0 52678 3897 14 30 52678 3897 14 30 52686.5 3912 false Length L Vector length 63434e0d-cc05-4bf1-bf3b-cf63dcaebdc3 false true true 0 52678 3927 14 30 52678 3927 14 30 52686.5 3942 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 31fa9821-4270-482d-87b9-9630e0eb0a84 false true true longest_list 52957 4098 64 50 52977 4100 24 46 52989 4123 false Geometry G Base geometry 1aaf822c-f5ea-49a6-a75b-559e256f7ed3 true true true 1 e0bcc16c-87ca-4cc6-918d-cca183f11411 52959 4100 15 23 52959 4100 15 23 52968 4111.5 false Translation T Translation vector 5014eb69-d5e6-4a36-b9c4-5be0b624cbd6 false true true 1 366824d7-3626-4194-85d5-4a575dcf2aef 52959 4123 15 23 52959 4123 15 23 52968 4134.5 false Geometry G Translated geometry d6a6591b-8a26-4cda-8157-d6be3865d1be true true true 0 53004 4100 15 23 53004 4100 15 23 53013 4111.5 false Transform X Transformation data c453149d-2a00-4668-b021-500bf18684a0 false true true 0 53004 4123 15 23 53004 4123 15 23 53013 4134.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Lap Cut Pts Represents a collection of generic data 67358ad3-126a-4498-86c8-616dfa9ee84e false true true 1 0e791086-f63e-4ac8-a0b1-1eccfb076463 52111 4510 71 20 52111 4510 71 20 52146.58 4520.961 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 1747f254-2ae2-484a-834f-9407c9350668 false true true longest_list 53366 3936 61 70 53384 3938 24 66 53396 3971 false List L List to filter 01cd6dd5-294a-49dd-a8aa-9ac5ef7ed447 true true true 1 1 03871852-9ca4-4ae1-816e-02581eca4baf 53368 3938 13 33 53368 3938 13 33 53376 3954.5 false Dispatch pattern P Dispatch pattern bdc7d7fb-e9cb-42a3-b5ba-94060dadbceb false true true 1 0 2 false 53368 3971 13 33 53368 3971 13 33 53376 3987.5 false true false List A A Dispatch target for True values f0d13104-58be-4ba6-a16c-6530cc95c509 true true true 0 53411 3938 14 33 53411 3938 14 33 53419.5 3954.5 false List B B Dispatch target for False values 6ab5dd61-fead-4542-a93c-5cbcadf4f913 true true true 0 53411 3971 14 33 53411 3971 14 33 53419.5 3987.5 false b25c5762-f90e-4839-9fc5-74b74ab42b1e Offset Offset Offset Offset a surface by a fixed amount. b6375738-3c16-46f1-b5c5-7825eb9c9294 false true true longest_list 55289 4319 62 64 55309 4321 24 60 55321 4351 false Surface S Base surface e5378dfb-798f-4b3b-865f-a4f3191124e7 true true true 1 c6ba8005-b322-4c1e-a21d-8b9f1b1a26a9 55291 4321 15 20 55291 4321 15 20 55300 4331 false Distance D Offset distance 77eef02b-c694-45ec-b9bc-9331d35f2e87 false true true 2 8807be2c-e67a-41ae-b028-1942927e141c 3399bbb3-c54d-41c5-83ff-13ae84691bae 1 55291 4341 15 20 55291 4341 15 20 55300 4351 false 0 Retrim T Retrim offset 30936918-36bd-47a8-997c-5c9437751c45 false true true 0 1 false 55291 4361 15 20 55291 4361 15 20 55300 4371 false true Surface S Offset result e3b8258e-84e6-4a16-a83e-448ba5f8ba0b true true true 0 55336 4321 13 60 55336 4321 13 60 55344 4351 false 9025f4ca-159f-4c54-958b-0aad379dae77 Project Project Project Project an object onto a plane. 3015ecd2-f005-4436-b15c-5a456636f31d false true true longest_list 53046 4125 64 60 53066 4127 24 56 53078 4155 false Geometry G Base geometry e300c08d-2cbe-4f0e-ba11-ece80e2bec0e true true true 1 d6a6591b-8a26-4cda-8157-d6be3865d1be 53048 4127 15 28 53048 4127 15 28 53057 4141 false Plane P Projection plane 0e640b61-52c6-4b10-9079-e3f92af7ba9a true true true 1 46711d86-d9ef-4ddc-9c6c-3bcb906347c6 53048 4155 15 28 53048 4155 15 28 53057 4169 false Geometry G Projected geometry 03871852-9ca4-4ae1-816e-02581eca4baf true true true 0 53093 4127 15 28 53093 4127 15 28 53102 4141 false Transform X Transformation data c419a1fd-c069-492e-86d6-b98a6a83027c false true true 0 53093 4155 15 28 53093 4155 15 28 53102 4169 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 5 cf520c82-84db-4a2a-a8dd-7d6821775d06 adf837ab-75bd-4598-bc7f-8f0a08b913f1 3e6c84f9-1897-480c-bcd2-652484a367c1 910ee507-9ef1-4a35-904b-e6f8ffe42939 e2e118aa-3978-4d09-a7b5-a421ca22c8cd Group A group of Grasshopper objects 0465d4b9-c365-41a5-be38-61a6a589b26a 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cf520c82-84db-4a2a-a8dd-7d6821775d06 false true true 0 0.75 true true true 1 0 false 255;0;0;0 255;255;250;90 54907 4316 50 20 54907 4316 50 20 54907.68 4316.843 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 inch to m A function of a single variable; {x}. adf837ab-75bd-4598-bc7f-8f0a08b913f1 false true true longest_list 55042 4266 57 75 55059 4268 24 71 55071 4304 false Function F Expression to solve ea4b782e-982c-4686-80c3-9d79c4864fe4 false true true 0 x*0.0254 55044 4268 12 35 55044 4268 12 35 55051.5 4285.75 false Variable x x Variable #1 498c405a-9b39-4ad9-8697-0d553da49673 false true true 1 3e6c84f9-1897-480c-bcd2-652484a367c1 55044 4303 12 36 55044 4303 12 36 55051.5 4321.25 false Result r Expression result f669b792-45cf-4f0d-9437-d5e7a10450ba true true true 0 55086 4268 11 71 55086 4268 11 71 55093 4303.5 false 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Number Num Represents a collection of double precision floating point numbers 3e6c84f9-1897-480c-bcd2-652484a367c1 false true true 1 cf520c82-84db-4a2a-a8dd-7d6821775d06 54980 4316 50 20 54980 4316 50 20 55005.61 4326.472 false 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Division Half Mathematical division 910ee507-9ef1-4a35-904b-e6f8ffe42939 false true true longest_list 55115 4291 62 44 55134 4293 24 40 55146 4313 false A A Item to divide (dividend) e3345fc5-ce33-4694-94d4-054db84d74b3 true true true 1 f669b792-45cf-4f0d-9437-d5e7a10450ba 55117 4293 14 20 55117 4293 14 20 55125.5 4303 false B 2 Item to divide with (divisor) e2d87318-1408-4588-9613-f1daaa4290a2 true true true 0 1 55117 4313 14 20 55117 4313 14 20 55125.5 4323 false 2 Result R The result of the Division 3399bbb3-c54d-41c5-83ff-13ae84691bae true true true 0 55161 4293 14 40 55161 4293 14 40 55169.5 4313 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 54846.14 4342.863 55018.57 4343.701 55018.41 4376.602 54845.98 4375.764 Thickness of triangle joint (in inches) 14 Arial Black true false Scribble Scribble A quick note e2e118aa-3978-4d09-a7b5-a421ca22c8cd 54840.98 4337.863 182.5938 43.73926 54840.98 4337.863 182.5938 43.73926 54846.14 4342.863 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication Negative Mathematical multiplication 2542323d-2845-4aa4-b1d9-4e79b2a8e3be false true true longest_list 55216 4238 70 72 55238 4240 24 68 55250 4274 false A A First item for multiplication f6d84386-374e-4c48-82a3-91f32d00fbda true true true 1 3399bbb3-c54d-41c5-83ff-13ae84691bae 55218 4240 17 34 55218 4240 17 34 55228 4257 false B -1 Second item for multiplication 7a1b4c55-4051-402e-8c5a-3ddc927c5bd1 true true true 0 1 55218 4274 17 34 55218 4274 17 34 55228 4291 false -1 Result -A The result of the Multiplication 8807be2c-e67a-41ae-b028-1942927e141c true true true 0 55265 4240 19 68 55265 4240 19 68 55276 4274 false a7a41d0a-2188-4f7a-82cc-1a2c4e4ec850 Loft Loft Loft Create a lofted surface through a set of section curves. b2137483-9021-45b7-ab17-b06a6e286d09 false true false longest_list 55417 4358 61 44 55437 4360 24 40 55449 4380 false Section S Section curves b5884125-cba5-49e8-b726-2899990407d5 true true false 1 1 e3b8258e-84e6-4a16-a83e-448ba5f8ba0b 55419 4360 15 20 55419 4360 15 20 55428 4370 false Options O Loft options 1b93cf3b-9358-42d4-ba73-d6c65952b4bb false true false 0 1 55419 4380 15 20 55419 4380 15 20 55428 4390 false false false 10 0.01 0 0 0 Loft L Resulting Loft surfaces c5d2fb51-2bfa-45a1-a98e-a155cb6e1f98 true true false 0 55464 4360 12 40 55464 4360 12 40 55471.5 4380 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 6bc705c3-2ba0-4ced-a93b-59b43a385411 false true true longest_list 55493 4168 61 44 55511 4170 24 40 55523 4190 false Breps B Breps to join 8bfcfe35-16d7-4d77-a820-a56ca7e5e8d4 true true true 1 2 e3b8258e-84e6-4a16-a83e-448ba5f8ba0b c5d2fb51-2bfa-45a1-a98e-a155cb6e1f98 55495 4170 13 40 55495 4170 13 40 55503 4190 false Breps B Joined Breps bd8a2fb3-cc61-4bc2-b200-05ab05cc9c3d true true true 0 55538 4170 14 20 55538 4170 14 20 55546.5 4180 false Closed C Closed flag for each resulting Brep e1f553ae-9480-4c62-829a-d5b6d125d3c6 false true true 0 false 55538 4190 14 20 55538 4190 14 20 55546.5 4200 false fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 Solid Difference Solid Difference SDiff Perform a solid difference on two Brep sets. 3f9884b5-c229-4d42-9efe-cd7356ff0fe4 true true false longest_list 55941 4159 77 46 55976 4161 24 42 55988 4182 false First set A First Brep set 51db5cd2-e289-4b75-966e-8d2a98c9a259 true true false 1 1 1 e269d45a-81cb-42fc-9e67-9c91bb5760ab 55943 4161 30 21 55943 4161 30 21 55967.5 4171.5 false Second set B Second Brep set 88490d67-4131-4bff-963c-8ac313f9365d true true false 1 1 1 9e1ae973-dcfb-46d7-8681-31a80e10aae5 55943 4182 30 21 55943 4182 30 21 55967.5 4192.5 false Brep B Difference result 5091d7f0-9492-449c-b1e1-bb5b4919612f true true false 0 56003 4161 13 42 56003 4161 13 42 56011 4182 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. b91580db-d886-4541-8a20-7b31e3fdb32b false true true longest_list 55673 4242 60 67 55691 4244 24 63 55703 4276 false Tree T Tree to simplify. 0799c781-8cc0-4d1d-a5b8-17c2fd9ae80a true true true 2 1 bd8a2fb3-cc61-4bc2-b200-05ab05cc9c3d 55675 4244 13 31 55675 4244 13 31 55683 4259.75 false Front F Limit path collapse to indices at the start of the path only. 8469da82-d5d3-459f-acef-e94b9ce50279 false true true 0 1 false 55675 4275 13 32 55675 4275 13 32 55683 4291.25 false false Tree T Simplified tree. e269d45a-81cb-42fc-9e67-9c91bb5760ab true true true 0 55718 4244 13 63 55718 4244 13 63 55726 4275.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 10d4c88d-152f-4f09-be2d-b73716369f46 false true true longest_list 55623 4136 60 67 55641 4138 24 63 55653 4170 false Tree T Tree to simplify. 3bede957-b0f3-40be-b636-2593aff460ae true true true 2 1 1b3856cf-7f90-4129-9e4a-4d1fa91d8b3e 55625 4138 13 31 55625 4138 13 31 55633 4153.75 false Front F Limit path collapse to indices at the start of the path only. b0d3673d-10a6-4bd9-ac66-8436d856d3a6 false true true 0 1 false 55625 4169 13 32 55625 4169 13 32 55633 4185.25 false false Tree T Simplified tree. 9e1ae973-dcfb-46d7-8681-31a80e10aae5 true true true 0 55668 4138 13 63 55668 4138 13 63 55676 4169.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 55862.5 4016.599 56304.35 4222.226 56282.64 4268.9 55840.79 4063.274 Enable at your own risk!!!! Naw, I'm kidding, it's working pretty good. 25 Microsoft Sans Serif true false Scribble Scribble A quick note 4dc5723c-cbd8-467a-a3f5-e0ad492a962a 55835.79 4011.599 473.5625 262.3013 55835.79 4011.599 473.5625 262.3013 55862.5 4016.599 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. 39e6482f-476f-4537-8ff4-7da0089884ae false true true longest_list 50863 4016 79 64 50898 4018 24 60 50910 4048 false Point P Test point 3aa0cca9-7d44-469e-b928-cf3556b28a4b true true true 1 e6c18e32-5e0e-4fe9-94ea-5bd446360ef4 50865 4018 30 30 50881 4018 14 30 50889.5 4033 false Curve C Base curve 9052a229-b899-4a5c-b32f-5bd0f221af3e true true true 2 1 61733249-311b-4f3d-b1d0-493945bdfebc 50865 4048 30 30 50865 4048 30 30 50889.5 4063 false Point P Point on the curve closest to the test point 9b5661a8-b640-4ad0-aaf2-6d57f43b9529 true true true 0 50925 4018 15 20 50925 4018 15 20 50934 4028 false Parameter t Parameter on curve domain of closest point 21722e66-1ae7-457c-aaca-d4c01e7067d2 false true true 0 50925 4038 15 20 50925 4038 15 20 50934 4048 false Distance D Minimum distance between test point and curve 67bedcfa-ce0b-48f0-87ab-eca3657c7295 false true true 0 50925 4058 15 20 50925 4058 15 20 50934 4068 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 2be1d7dc-6519-40de-83c4-3656bc2f2989 false true true longest_list 51101 4082 77 64 51136 4084 24 60 51148 4114 false Curve C Curve to evaluate a81630f6-2e42-47ef-a0ce-814d78934fbb true true true 2 1 61733249-311b-4f3d-b1d0-493945bdfebc 51103 4084 30 30 51103 4084 30 30 51127.5 4099 false Parameter t Parameter on curve domain to evaluate aa198ecb-91f1-48f9-9f4d-1bc31557f1de false true true 1 21722e66-1ae7-457c-aaca-d4c01e7067d2 51103 4114 30 30 51119 4114 14 30 51127.5 4129 false Point P Point on the curve at {t} 49d6a88c-8d90-4d4b-8f9c-b7814e1904c2 true true true 0 51163 4084 13 20 51163 4084 13 20 51171 4094 false Tangent T Tangent vector at {t} 788fd3c8-9d35-4021-b528-63b8be299422 false true true 0 51163 4104 13 20 51163 4104 13 20 51171 4114 false Length L Length along the curve from the start to {t} 5491386c-f114-43e9-b4a2-7f358b38a9a8 false true true 0 51163 4124 13 20 51163 4124 13 20 51171 4134 false ccc3f2ff-c9f6-45f8-aa30-8a924a9bda36 Line + Pt Line + Pt LnPt Create a plane from a line and a point. 433edf88-216d-41de-bd79-094ea726d0c5 false true true longest_list 51579 4119 63 44 51597 4121 24 40 51609 4141 false Line L Line constraint. Plane origin will be at line startpoint. Plane x-axis will be parallel to line direction. cff0c0b1-bd71-4b25-965a-191166db1c94 true true true 1 1275f163-d995-4dd0-a0c1-a77d0a64178b 51581 4121 13 20 51581 4121 13 20 51589 4131 false Point P Point on plane. Point must not be co-linear with line. c99ca535-a2d9-413f-b44a-cb914f00e220 true true true 1 3c5a4206-e325-4e59-a953-cfd1596c698b 51581 4141 13 20 51581 4141 13 20 51589 4151 false Plane Pl Plane definition 630988ae-6846-4d47-b374-01cba6aff904 true true true 0 51624 4121 16 40 51624 4121 16 40 51633.5 4141 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} 7bd9f041-d535-483c-92cd-0283f30fce5a false true true longest_list 51301 4042 61 64 51321 4044 24 60 51333 4074 false Start S Line start point 20d6769f-0b87-49d2-a793-c3675461b914 true true true 1 9b5661a8-b640-4ad0-aaf2-6d57f43b9529 51303 4044 15 20 51303 4044 15 20 51312 4054 false Direction D Line tangent (direction) 74744f2a-075a-4375-b617-163beac4c0e2 false true true 1 788fd3c8-9d35-4021-b528-63b8be299422 1 51303 4064 15 20 51303 4064 15 20 51312 4074 false 0 0 1 Length L Line length 8752935a-008a-4177-bc8e-f296dee785ae false true true 1 ce1d0b45-4dce-43e2-b184-1a2a53b7a9c4 1 51303 4084 15 20 51303 4084 15 20 51312 4094 false 1 Line L Line segment 5e8ea0d6-55aa-4b6e-9f0b-32d03b283df2 true true true 0 51348 4044 12 60 51348 4044 12 60 51355.5 4074 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 50821.52 3978.67 50999.52 3979.592 50999.37 4012.315 50821.37 4011.393 Point where triangle's screw enters triangle 14 Arial Black true false Scribble Scribble A quick note bb5201b8-4caf-4123-93e7-d7aac19f99ff 50816.37 3973.67 188.1484 43.64551 50816.37 3973.67 188.1484 43.64551 50821.52 3978.67 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 0dd8b476-d962-4bde-bf18-a8d1f6466120 false true true longest_list 51392 4084 62 38 51411 4086 24 34 51423 4103 false Vector V Base vector f188fd1c-eb53-43ba-bcbf-f8c6df07b417 false true true 1 5e8ea0d6-55aa-4b6e-9f0b-32d03b283df2 51394 4086 14 34 51394 4086 14 34 51402.5 4103 false Vector V Reversed vector 4fb005c6-d3df-4447-841b-a4c5f3e758b0 false true true 0 51438 4086 14 34 51438 4086 14 34 51446.5 4103 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. a269b5a0-0a19-4945-816d-5b438849895a false true true longest_list 51574 4037 64 50 51594 4039 24 46 51606 4062 false Geometry G Base geometry 13694bd5-21e2-4129-8109-aa282d7b542d true true true 1 ef026bd8-2127-44b4-ade6-84747d7af393 51576 4039 15 23 51576 4039 15 23 51585 4050.5 false Translation T Translation vector e0153360-28cd-4a80-a453-5ad26bea6a43 false true true 2 4fb005c6-d3df-4447-841b-a4c5f3e758b0 1275f163-d995-4dd0-a0c1-a77d0a64178b 51576 4062 15 23 51576 4062 15 23 51585 4073.5 false Geometry G Translated geometry 9164234d-399f-44a4-b462-99947c8e2f26 true true true 0 51621 4039 15 23 51621 4039 15 23 51630 4050.5 false Transform X Transformation data 5febd59e-c60d-4b19-b4db-2e425942ef20 false true true 0 51621 4062 15 23 51621 4062 15 23 51630 4073.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 51540.18 3993.975 51689.64 3994.429 51689.51 4027.323 51540.05 4026.869 Bolt from back of moire into triangle 14 Arial Black true false Scribble Scribble A quick note 0c455dc2-f574-44d3-b2d1-ec6358d06232 51535.05 3988.975 159.5898 43.34814 51535.05 3988.975 159.5898 43.34814 51540.18 3993.975 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 51566.52 4164.847 51649.96 4168.602 51648.58 4198.58 51565.14 4194.825 TRIANGLE PLANE 14 Arial Black true false Scribble Scribble A quick note 5427c47e-8048-4015-99cb-fce6c3fc6e06 51560.14 4159.847 94.81641 43.73291 51560.14 4159.847 94.81641 43.73291 51566.52 4164.847 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 2 00a7266b-227c-4008-bf4c-b2bf73159b4d 111126ef-af4b-413b-a33e-b52b23851a15 Group A group of Grasshopper objects 2d7317ae-d1d4-4cd8-a44e-4d215e1dd2fb 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} cfe5b724-b7db-4889-8f70-71510ff25fd2 false true true longest_list 51515 4509 61 64 51535 4511 24 60 51547 4541 false Start S Line start point 720b3951-98f4-487b-8de9-2324e0c61929 true true true 1 14b89173-0b7e-4ad5-8326-2fa54b4ac1b2 51517 4511 15 20 51517 4511 15 20 51526 4521 false Direction D Line tangent (direction) eb8dd088-875f-4db2-8cc6-db6f263d1723 false true true 1 788fd3c8-9d35-4021-b528-63b8be299422 1 51517 4531 15 20 51517 4531 15 20 51526 4541 false 0 0 1 Length L Line length e4339f7f-0c47-48dd-86dc-fa9b6350ea56 false true true 1 ee27ec76-08a6-4bef-aed6-4eaa53f24ce3 1 51517 4551 15 20 51517 4551 15 20 51526 4561 false 1 Line L Line segment 6f0db613-0393-40c4-afce-3f655f0701b8 true true true 0 51562 4511 12 60 51562 4511 12 60 51569.5 4541 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 6cbbfea1-2f6d-4421-814e-3d363f775324 false true true longest_list 51606 4551 62 38 51625 4553 24 34 51637 4570 false Vector V Base vector 0ac20f87-0694-4761-a4e9-14213d603015 false true true 1 6f0db613-0393-40c4-afce-3f655f0701b8 51608 4553 14 34 51608 4553 14 34 51616.5 4570 false Vector V Reversed vector 57669287-dac5-4e8c-ac39-d6e7428e2f18 false true true 0 51652 4553 14 34 51652 4553 14 34 51660.5 4570 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 00a7266b-227c-4008-bf4c-b2bf73159b4d false true true longest_list 51730 4504 64 50 51750 4506 24 46 51762 4529 false Geometry G Base geometry 1ebe4e66-7743-4f59-aa69-f10282999839 true true true 1 14b89173-0b7e-4ad5-8326-2fa54b4ac1b2 51732 4506 15 23 51732 4506 15 23 51741 4517.5 false Translation T Translation vector 4972f27c-a368-443c-ae2a-26361c49c3d1 false true true 2 6f0db613-0393-40c4-afce-3f655f0701b8 57669287-dac5-4e8c-ac39-d6e7428e2f18 51732 4529 15 23 51732 4529 15 23 51741 4540.5 false Geometry G Translated geometry 621f14e6-5574-43a3-b6ab-1775ea1859a9 true true true 0 51777 4506 15 23 51777 4506 15 23 51786 4517.5 false Transform X Transformation data d8741823-3fbc-4f73-8296-e32f916c92d3 false true true 0 51777 4529 15 23 51777 4529 15 23 51786 4540.5 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 51667.66 4441.336 51809.8 4447.156 51807.61 4499.753 51665.47 4493.934 Corner of triangle profile (lap cut distance) 14 Arial Black true false Scribble Scribble A quick note 111126ef-af4b-413b-a33e-b52b23851a15 51660.47 4436.336 154.3281 68.41748 51660.47 4436.336 154.3281 68.41748 51667.66 4441.336 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 60c0f8be-b18a-43a5-9f48-2f00209dac8f false true true longest_list 53365 3857 61 70 53383 3859 24 66 53395 3892 false List L List to filter 066763de-fb1b-416b-bf82-af13d2636114 true true true 1 1 1d00bb8f-8bec-4593-878a-ffb989f95194 53367 3859 13 33 53367 3859 13 33 53375 3875.5 false Dispatch pattern P Dispatch pattern 47fa28ce-c76f-4fe2-9422-6f7e5cfeb52a false true true 1 0 2 false 53367 3892 13 33 53367 3892 13 33 53375 3908.5 false true false List A A Dispatch target for True values fd902609-79e3-4c94-b543-0aee11629a90 true true true 0 53410 3859 14 33 53410 3859 14 33 53418.5 3875.5 false List B B Dispatch target for False values ba10ce2d-e11a-4ec7-a808-9f733b3517ea true true true 0 53410 3892 14 33 53410 3892 14 33 53418.5 3908.5 false c77a8b3b-c569-4d81-9b59-1c27299a1c45 4Point Surface 4Point Surface Srf4Pt Create a surface connecting three or four corner points. 7217708a-d9be-4f85-ac0d-c761a77cf3cc false true true longest_list 53626 3717 62 84 53646 3719 24 80 53658 3759 false Corner A A First corner f85ead72-13fd-4cbb-9382-b46663f0af36 true true true 1 fd902609-79e3-4c94-b543-0aee11629a90 53628 3719 15 20 53628 3719 15 20 53637 3729 false Corner B B Second corner c986a181-6437-40bd-8e7a-bd64112c1c3a true true true 1 ba10ce2d-e11a-4ec7-a808-9f733b3517ea 53628 3739 15 20 53628 3739 15 20 53637 3749 false Corner C C Third corner 9190b080-848a-4713-9732-f6de09d81fa9 true true true 1 6ab5dd61-fead-4542-a93c-5cbcadf4f913 53628 3759 15 20 53628 3759 15 20 53637 3769 false Corner D D Optional fourth corner 8bbe5453-ca48-4a91-9082-1662c2223ebd true true true 1 f0d13104-58be-4ba6-a16c-6530cc95c509 53628 3779 15 20 53628 3779 15 20 53637 3789 false Surface S Resulting surface 953f98a3-c00c-470a-a41e-4c281c060f64 true true true 0 53673 3719 13 80 53673 3719 13 80 53681 3759 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. a27fc1e5-dc82-4fc4-9c6b-bf2893c0c948 false true true longest_list 53572 3875 60 44 53591 3877 24 40 53603 3897 false Point A A Line start point f8793846-1a00-4492-84db-fc2e37be5938 true true true 1 fd902609-79e3-4c94-b543-0aee11629a90 53574 3877 14 20 53574 3877 14 20 53582.5 3887 false Point B B Line end point c9f6081c-3e94-40d9-8e3d-8fb09809bcae true true true 1 f0d13104-58be-4ba6-a16c-6530cc95c509 53574 3897 14 20 53574 3897 14 20 53582.5 3907 false Line L Line segment 36ee8ae3-cd35-41d6-b150-c290dcc836df true true true 0 53618 3877 12 40 53618 3877 12 40 53625.5 3897 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 5bed3e81-b7b6-440d-ad03-5ef7299fd67b false true true longest_list 53572 3926 60 44 53591 3928 24 40 53603 3948 false Point A A Line start point 169f854f-17c5-4aa0-a76b-c5ccc72382a2 true true true 1 ba10ce2d-e11a-4ec7-a808-9f733b3517ea 53574 3928 14 20 53574 3928 14 20 53582.5 3938 false Point B B Line end point 8267f8a9-c0a7-4543-8cc0-2ed54ba5f6a2 true true true 1 6ab5dd61-fead-4542-a93c-5cbcadf4f913 53574 3948 14 20 53574 3948 14 20 53582.5 3958 false Line L Line segment ea2daf3c-128e-45b5-b81e-fb421caa9d72 true true true 0 53618 3928 12 40 53618 3928 12 40 53625.5 3948 false 62cc9684-6a39-422e-aefa-ed44643557b9 Extend Extend Ext Extend a curve by a specified distance. ebfc0629-14c0-488c-b41b-3d5c807314e1 false true true longest_list 53813 3828 66 84 53836 3830 24 80 53848 3870 false Curve C Curve to extend 3eaf009e-7e05-415b-8b43-3c43d7f63b67 true true true 2 36ee8ae3-cd35-41d6-b150-c290dcc836df ea2daf3c-128e-45b5-b81e-fb421caa9d72 53815 3830 18 20 53815 3830 18 20 53825.5 3840 false Type T Type of extension (0=Line, 1=Arc, 2=Smooth) 65ee30cd-af0a-4c6f-a4f7-c83caf56277f false true true 0 1 53815 3850 18 20 53815 3850 18 20 53825.5 3860 false 0 Start L0 Extension length at start of curve c81db04d-25e1-4517-8161-d3980c145580 false true true 1 230e4453-d17b-45ab-ab61-55f91fe634c4 1 53815 3870 18 20 53815 3870 18 20 53825.5 3880 false 0 End L1 Extension length at end of curve e37e875d-6894-4348-bdff-27d855484f3d false true true 0 1 53815 3890 18 20 53815 3890 18 20 53825.5 3900 false 0 Curve C Extended curve ee1af0a3-2beb-4a0f-a3da-9b88c39e43d8 true true true 0 53863 3830 14 80 53863 3830 14 80 53871.5 3870 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 230e4453-d17b-45ab-ab61-55f91fe634c4 false true true 0 0.02 true true true 1 0 false 255;0;0;0 255;255;250;90 53746 3872 50 20 53746 3872 50 20 53746.5 3872.774 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 9ac5dc01-8075-42f9-b2aa-85143299bbc5 false true true longest_list 53675 4299 61 44 53694 4301 24 40 53706 4321 false Curve C Curve to evaluate 36c92a55-cf34-4fcc-8bff-0fc4a51ecb56 true true true 1 9613f989-4599-475e-9d8c-7eb291902549 53677 4301 14 40 53677 4301 14 40 53685.5 4321 false Start S Curve start point 504f7af7-bfda-4e9b-8290-4433595eb550 true true true 0 53721 4301 13 20 53721 4301 13 20 53729 4311 false End E Curve end point ea40681d-8f9d-4b30-ad4a-4c99228fb64f true true true 0 53721 4321 13 20 53721 4321 13 20 53729 4331 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 8bac2aa6-b48a-4605-83f3-39d1bfc0c05f false true true longest_list 54307 4175 60 55 54325 4177 24 51 54337 4203 false Edges E Edge curves 39a39288-3aa3-4e72-9264-27273aa62616 true true true 1 4 297f4d3b-adce-41cb-9a93-9acde51932f5 4e81883d-af6f-452b-b8a1-4d9e21ec3f7f f48acfd5-5895-4514-8aa3-678ee0e5ef41 c95af393-f2e2-4932-80db-a8280e308be5 54309 4177 13 51 54309 4177 13 51 54317 4202.5 false Surfaces S Resulting planar surfaces 3adc1644-9095-4146-99a7-544e54a57996 true true true 0 54352 4177 13 51 54352 4177 13 51 54360 4202.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. b7259258-154e-4002-ac62-846f48a0befb false true true longest_list 53780 4313 61 70 53798 4315 24 66 53810 4348 false List L List to filter 5fe3b759-e8cc-4e31-a424-56f9bf1749cb true true true 1 1 ea40681d-8f9d-4b30-ad4a-4c99228fb64f 53782 4315 13 33 53782 4315 13 33 53790 4331.5 false Dispatch pattern P Dispatch pattern 0a625290-dcf1-46fc-b450-5f8780c9934c false true true 1 0 2 false 53782 4348 13 33 53782 4348 13 33 53790 4364.5 false true false List A A Dispatch target for True values e8180027-8fc4-458e-ad5a-02ef5a5e9674 true true true 0 53825 4315 14 33 53825 4315 14 33 53833.5 4331.5 false List B B Dispatch target for False values d28d824f-74e4-42ad-b6ad-d0cfa3ae7a54 true true true 0 53825 4348 14 33 53825 4348 14 33 53833.5 4364.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. ef7cac20-85fb-4be4-85ad-c0c9611fd52c false true true longest_list 53886 4333 60 44 53905 4335 24 40 53917 4355 false Point A A Line start point 74ae718a-51d6-45a8-bd8f-1f56a13f6fa6 true true true 1 e8180027-8fc4-458e-ad5a-02ef5a5e9674 53888 4335 14 20 53888 4335 14 20 53896.5 4345 false Point B B Line end point 5c45e304-878b-492c-89d0-1740bc9d140a true true true 1 d28d824f-74e4-42ad-b6ad-d0cfa3ae7a54 53888 4355 14 20 53888 4355 14 20 53896.5 4365 false Line L Line segment 955396ae-e3ab-4acd-9b5d-3656e3a97ce0 true true true 0 53932 4335 12 40 53932 4335 12 40 53939.5 4355 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 0cc1684d-f169-4d1e-8031-fd5b7ad8109a false true true longest_list 53934 3849 61 44 53953 3851 24 40 53965 3871 false Curve C Curve to evaluate 64e6cfc3-2a98-4e38-a770-db8a22562c2a true true true 1 ee1af0a3-2beb-4a0f-a3da-9b88c39e43d8 53936 3851 14 40 53936 3851 14 40 53944.5 3871 false Start S Curve start point 9a948df8-316b-4d8f-a1d3-6bb52a65491e true true true 0 53980 3851 13 20 53980 3851 13 20 53988 3861 false End E Curve end point 465dbc2c-240e-4bd0-ad17-3037e0d43da1 true true true 0 53980 3871 13 20 53980 3871 13 20 53988 3881 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. cdcdc8f2-198d-4618-bdc1-738506fd1fe9 false true true longest_list 54047 3847 61 70 54065 3849 24 66 54077 3882 false List L List to filter 3c49df96-7ada-4224-85fd-8fb0fb0e6bb2 true true true 1 1 9a948df8-316b-4d8f-a1d3-6bb52a65491e 54049 3849 13 33 54049 3849 13 33 54057 3865.5 false Dispatch pattern P Dispatch pattern ff0451cb-ee10-4572-a584-ce4e2e3469c6 false true true 1 0 2 false 54049 3882 13 33 54049 3882 13 33 54057 3898.5 false true false List A A Dispatch target for True values 6a7db998-2f41-4376-b016-ab42116a2a27 true true true 0 54092 3849 14 33 54092 3849 14 33 54100.5 3865.5 false List B B Dispatch target for False values b472caf3-5971-485a-830f-1b8f0572af8e true true true 0 54092 3882 14 33 54092 3882 14 33 54100.5 3898.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. e3412eef-3f0b-4f3b-8b7f-3cac858e2d91 false true true longest_list 54154 3879 60 44 54173 3881 24 40 54185 3901 false Point A A Line start point 1dd1f5b1-4d04-4ce6-bec7-3b3e57d71947 true true true 1 6a7db998-2f41-4376-b016-ab42116a2a27 54156 3881 14 20 54156 3881 14 20 54164.5 3891 false Point B B Line end point d166e03f-a6af-49a0-9438-77df1dcd55ec true true true 1 b472caf3-5971-485a-830f-1b8f0572af8e 54156 3901 14 20 54156 3901 14 20 54164.5 3911 false Line L Line segment 0f1a67d8-782b-44e5-8836-7698bdca57e1 true true true 0 54200 3881 12 40 54200 3881 12 40 54207.5 3901 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 9201fe12-260d-4aa0-b42f-890edb67dcc7 false true true longest_list 54240 3910 60 67 54258 3912 24 63 54270 3944 false Tree T Tree to simplify. ac94b40d-7c31-42df-9dd4-64195f609a53 true true true 2 1 0f1a67d8-782b-44e5-8836-7698bdca57e1 54242 3912 13 31 54242 3912 13 31 54250 3927.75 false Front F Limit path collapse to indices at the start of the path only. 644b5278-0bc9-46a8-bf8d-96c926275179 false true true 0 1 false 54242 3943 13 32 54242 3943 13 32 54250 3959.25 false false Tree T Simplified tree. 297f4d3b-adce-41cb-9a93-9acde51932f5 true true true 0 54285 3912 13 63 54285 3912 13 63 54293 3943.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 9830f8c5-2a05-442b-8ff4-88c4d24f0eec false true true longest_list 54043 3997 60 67 54061 3999 24 63 54073 4031 false Tree T Tree to simplify. 3c27e412-de99-4b0e-bbb1-58d11482ebfb true true true 2 1 ee1af0a3-2beb-4a0f-a3da-9b88c39e43d8 54045 3999 13 31 54045 3999 13 31 54053 4014.75 false Front F Limit path collapse to indices at the start of the path only. abe439c4-f0a8-4403-91e1-82f21914a7b5 false true true 0 1 false 54045 4030 13 32 54045 4030 13 32 54053 4046.25 false false Tree T Simplified tree. 4e81883d-af6f-452b-b8a1-4d9e21ec3f7f true true true 0 54088 3999 13 63 54088 3999 13 63 54096 4030.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. cf1c9b05-b4ec-4000-8945-1bd00f916d40 false true true longest_list 53994 4339 60 67 54012 4341 24 63 54024 4373 false Tree T Tree to simplify. 56eb7d3a-486e-4332-8a62-6fcf9742c878 true true true 2 1 955396ae-e3ab-4acd-9b5d-3656e3a97ce0 53996 4341 13 31 53996 4341 13 31 54004 4356.75 false Front F Limit path collapse to indices at the start of the path only. 19d6a873-46c3-489d-bfaf-a49f42b7fc77 false true true 0 1 false 53996 4372 13 32 53996 4372 13 32 54004 4388.25 false false Tree T Simplified tree. c95af393-f2e2-4932-80db-a8280e308be5 true true true 0 54039 4341 13 63 54039 4341 13 63 54047 4372.5 false 2a3f7078-2e25-4dd4-96f7-0efb491bd61c Vector Display false Vector Display VDis Preview vectors in the viewport 483440d9-514c-42e8-bbc6-8a82f2652da2 false true true longest_list false false 3 false 0 255;255;0;0 255;255;0;0 false 0.5 255;255;165;0 255;255;165;0 false 1 255;124;252;0 255;124;252;0 52898 3837 45 44 52917 3839 24 40 52929 3859 false Anchor A Anchor point for preview vector 1cdff730-5600-45f9-bfa6-bb7dae1f89c0 true true true 1 7a0593dc-da2d-44d3-a74e-80188d70c19b 52900 3839 14 20 52900 3839 14 20 52908.5 3849 false Vector V Vector to preview 44a37df2-74fc-471e-8b8d-4e27c71c70ae false true true 1 de42352e-ec9e-4406-9f4e-add727e5efd6 52900 3859 14 20 52900 3859 14 20 52908.5 3869 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. ad7ee5a2-31ac-4458-9443-dfbaaad796bb false true true longest_list 52909 4282 61 44 52928 4284 24 40 52940 4304 false Curve C Curve to evaluate b4f3b57f-ecf3-4d4d-a372-9f467de8c738 true true true 1 366824d7-3626-4194-85d5-4a575dcf2aef 52911 4284 14 40 52911 4284 14 40 52919.5 4304 false Start S Curve start point e8a641c6-8670-4de3-a960-3596d2983223 true true true 0 52955 4284 13 20 52955 4284 13 20 52963 4294 false End E Curve end point fd4f4d93-e0d4-4ec5-b4c2-b7a8963d4bf5 true true true 0 52955 4304 13 20 52955 4304 13 20 52963 4314 false 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Vector 2Pt Vec2Pt Create a vector between two points. 90889c47-f18b-4e3f-9805-ecfc2d171f6e false true true longest_list 53299 4265 63 64 53319 4267 24 60 53331 4297 false Point A A Base point 370835ad-8ada-4895-bf62-9fc4a5a01adf true true true 1 03871852-9ca4-4ae1-816e-02581eca4baf 53301 4267 15 20 53301 4267 15 20 53310 4277 false Point B B Tip point 14f90b63-0e4c-4e24-8d9d-82321a44b640 true true true 1 eb1bd131-62dd-4687-becb-793462a3b737 53301 4287 15 20 53301 4287 15 20 53310 4297 false Unitize U Unitize output 246d341a-096a-4362-8505-20cbd5e637bc false true true 0 1 false 53301 4307 15 20 53301 4307 15 20 53310 4317 false false Vector V Vector cc2d20bc-cd5f-4cd4-a373-784b0719710e false true true 0 53346 4267 14 30 53346 4267 14 30 53354.5 4282 false Length L Vector length a42787e1-83e9-42f4-a266-e355378e4579 false true true 0 53346 4297 14 30 53346 4297 14 30 53354.5 4312 false 4c619bc9-39fd-4717-82a6-1e07ea237bbe Line SDL Line SDL Line Create a line segment defined by start point, tangent and length.} 8c1f9d98-7e8f-4793-a851-6f4393c9cf82 false true true longest_list 53417 4157 61 64 53437 4159 24 60 53449 4189 false Start S Line start point 211f2095-93d6-44d9-ab7a-26f792d5434c true true true 1 03871852-9ca4-4ae1-816e-02581eca4baf 53419 4159 15 20 53419 4159 15 20 53428 4169 false Direction D Line tangent (direction) 59fe09da-a575-47c2-bab8-ee4fd413f7c0 false true true 1 cc2d20bc-cd5f-4cd4-a373-784b0719710e 1 53419 4179 15 20 53419 4179 15 20 53428 4189 false 0 0 1 Length L Line length b457a997-316e-40fb-a6f8-c795cbdc8abe false true true 1 e0e43fb0-d70a-47a4-8805-669cc1a3897e 1 53419 4199 15 20 53419 4199 15 20 53428 4209 false 1 Line L Line segment 9613f989-4599-475e-9d8c-7eb291902549 true true true 0 53464 4159 12 60 53464 4159 12 60 53471.5 4189 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 19efe86c-4468-4b33-9f2c-51a36d7e9e88 false true true longest_list 53778 4168 60 67 53796 4170 24 63 53808 4202 false Tree T Tree to simplify. 5684fe7f-6563-4d85-9c63-8ddae2ce2fae true true true 2 1 9613f989-4599-475e-9d8c-7eb291902549 53780 4170 13 31 53780 4170 13 31 53788 4185.75 false Front F Limit path collapse to indices at the start of the path only. 0844b8de-4fca-4ffc-a053-0880a9342b01 false true true 0 1 false 53780 4201 13 32 53780 4201 13 32 53788 4217.25 false false Tree T Simplified tree. f48acfd5-5895-4514-8aa3-678ee0e5ef41 true true true 0 53823 4170 13 63 53823 4170 13 63 53831 4201.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e0e43fb0-d70a-47a4-8805-669cc1a3897e false true true 0 0.04 true true true 1 0 false 255;0;0;0 255;255;250;90 53300 4205 50 20 53300 4205 50 20 53300.14 4205.12 false 9025f4ca-159f-4c54-958b-0aad379dae77 Project Project Project Project an object onto a plane. add51f6e-5b7d-4913-a91d-86848878fd9d false true true longest_list 53080 4230 64 60 53100 4232 24 56 53112 4260 false Geometry G Base geometry dc7f8c27-844e-4881-bf36-c64ce9ab6add true true true 1 fd4f4d93-e0d4-4ec5-b4c2-b7a8963d4bf5 53082 4232 15 28 53082 4232 15 28 53091 4246 false Plane P Projection plane d6467dbd-3414-48c6-801e-67040ef1ccfd true true true 1 46711d86-d9ef-4ddc-9c6c-3bcb906347c6 53082 4260 15 28 53082 4260 15 28 53091 4274 false Geometry G Projected geometry eb1bd131-62dd-4687-becb-793462a3b737 true true true 0 53127 4232 15 28 53127 4232 15 28 53136 4246 false Transform X Transformation data f45920aa-9b5d-46cf-96bc-21dd9ecae9f6 false true true 0 53127 4260 15 28 53127 4260 15 28 53136 4274 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srf Represents a collection of generic data 0517f141-c835-4555-86bd-c519eb464d3b false true true 1 36a44399-c0ea-4844-94f5-80fd84c5e5a2 54103 4566 94 20 54103 4566 94 20 54150.07 4576.004 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srf Represents a collection of generic data 77bd820b-4cea-4a52-9de8-96afdc276810 false true true 1 0517f141-c835-4555-86bd-c519eb464d3b 54347 4332 94 20 54347 4332 94 20 54394.07 4342.004 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. bb5cf730-2803-4b74-9815-d1e061f74263 false true false longest_list 54618 4169 60 62 54637 4171 24 58 54649 4200 false Surface S Base surface c30b2a3b-9c9e-4073-a7a2-904b128259b8 true true false 1 3adc1644-9095-4146-99a7-544e54a57996 54620 4171 14 29 54620 4171 14 29 54628.5 4185.5 false Curves C Splitting curves 8311bbea-2ca8-4670-83df-a71263a3f090 true true false 1 1 4225653c-f704-453c-a8a8-e54c84820dbc 54620 4200 14 29 54620 4200 14 29 54628.5 4214.5 false Fragments F Splitting fragments 485aa033-3007-4748-a1b9-18d28426714f true true false 0 54664 4171 12 58 54664 4171 12 58 54671.5 4200 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 1c3585e1-7512-4bb6-b44d-902baa722a91 false true true longest_list 54509 4236 78 44 54544 4238 24 40 54556 4258 false Brep A First Brep ae3e7f5c-b4d4-4cea-ac72-ae7722f2bdb9 true true true 1 2f2d6542-2492-41aa-9275-e6349088515d 54511 4238 30 20 54527 4238 14 20 54535.5 4248 false Brep B Second Brep 33a1308d-87ee-4ad9-aa37-d33d2601506a true true true 2 1 77bd820b-4cea-4a52-9de8-96afdc276810 54511 4258 30 20 54511 4258 30 20 54535.5 4268 false Curves C Intersection curves 4225653c-f704-453c-a8a8-e54c84820dbc true true true 0 54571 4238 14 20 54571 4238 14 20 54579.5 4248 false Points P Intersection points 36beac46-a085-4542-8193-8300c7b5aa76 true true true 0 54571 4258 14 20 54571 4258 14 20 54579.5 4268 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 0d753449-3764-437b-8de9-ee7ba3f302ef false true true longest_list 54407 4215 60 67 54425 4217 24 63 54437 4249 false Tree T Tree to simplify. 30499307-1761-4e2a-8633-084b761ddb5b true true true 2 1 3adc1644-9095-4146-99a7-544e54a57996 54409 4217 13 31 54409 4217 13 31 54417 4232.75 false Front F Limit path collapse to indices at the start of the path only. ad68d5a9-4b38-4341-b6ea-e84be1bd1b97 false true true 0 1 false 54409 4248 13 32 54409 4248 13 32 54417 4264.25 false false Tree T Simplified tree. 2f2d6542-2492-41aa-9275-e6349088515d true true true 0 54452 4217 13 63 54452 4217 13 63 54460 4248.5 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 3a7d2c6d-d325-4b0b-ac08-0d12949fc943 false true true longest_list 54830 4114 61 70 54848 4116 24 66 54860 4149 false List L List to filter 91a48818-3871-4b53-8bb1-9b630a5584d8 true true true 1 1 485aa033-3007-4748-a1b9-18d28426714f 54832 4116 13 33 54832 4116 13 33 54840 4132.5 false Dispatch pattern P Dispatch pattern 6d1185cb-04be-44bb-be77-6f1812b5fecd false true true 1 0 2 false 54832 4149 13 33 54832 4149 13 33 54840 4165.5 false true false List A A Dispatch target for True values 5dec6f16-a92e-4b1b-bc57-72b891779464 true true true 0 54875 4116 14 33 54875 4116 14 33 54883.5 4132.5 false List B B Dispatch target for False values c6ba8005-b322-4c1e-a21d-8b9f1b1a26a9 true true true 0 54875 4149 14 33 54875 4149 14 33 54883.5 4165.5 false 537b0419-bbc2-4ff4-bf08-afe526367b2c Custom Preview Custom Preview Preview Allows for customized geometry previews ff214cea-c1c4-458a-81da-e33e91ed8eb5 false true true longest_list 48664 4215 46 65 48684 4217 24 61 48696 4248 false Geometry G Geometry to preview da456f76-a55b-4876-bfae-6c447b059743 false true true 1 14d3f640-bee0-4654-b447-b3c31913ba1a 48666 4217 15 30 48666 4217 15 30 48675 4232.25 false Shader S The preview shader override 8303229d-3d64-48a7-8cea-57b7e929ba50 false true true 1 52727239-9f92-4fa5-959c-45d564e6dcef 1 48666 4247 15 31 48666 4247 15 31 48675 4262.75 false 255;255;105;180 255;0;0;0 255;76;32;54 255;255;255;255 0.5 0 00000000-0000-0000-0000-000000000000 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 122;38;99;117 Colour Swatch Swatch Colour (palette) swatch 52727239-9f92-4fa5-959c-45d564e6dcef false true true 0 48560 4262 87 20 48560 4262 87 20 48560.84 4262.268 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 2bbce499-6f77-4fae-baa1-86a4e318e22b false true false cross_reference 42579 4051 78 44 42614 4053 24 40 42626 4073 false Brep A First Brep 9c8b0b4f-89ca-416b-b366-6e756970c29e true true false 1 1 b092b955-df31-4444-898c-734c9f6a666f 42581 4053 30 20 42581 4053 30 20 42605.5 4063 false Brep B Second Brep 3edd294b-0201-4f93-bb2e-916b2fd4d606 true true false 1 a7755706-4bd1-443a-bcf6-d36a41419214 42581 4073 30 20 42597 4073 14 20 42605.5 4083 false Curves C Intersection curves 9f7f2d99-b675-4128-9c2a-bfe655c97c8c true true false 0 42641 4053 14 20 42641 4053 14 20 42649.5 4063 false Points P Intersection points 8d04bda2-bc46-4db2-87de-444081b1d1d2 true true false 0 42641 4073 14 20 42641 4073 14 20 42649.5 4083 false 7991bc5f-8a01-4768-bfb0-a39357ac6b84 Clean Tree Clean Tree Clean Removed all null and invalid entries from a Data tree. d6b6b637-a514-4139-8ac3-da2b0ed3b9a3 false true true longest_list 46221 3636 64 64 46241 3638 24 60 46253 3668 false Data D Data tree to clean 9d29e143-d69a-46f0-a24c-9fb378a16390 true true true 2 1 9f7f2d99-b675-4128-9c2a-bfe655c97c8c 46223 3638 15 20 46223 3638 15 20 46232 3648 false Clean Invalid X Remove invalid entries. d9e7b324-59d2-4cab-9a2a-a0e13c41bc02 false true true 0 1 false 46223 3658 15 20 46223 3658 15 20 46232 3668 false true Clean Empty E Remove empty branches. 5a87919f-6c28-4447-a2a5-196d7b9ed1ad false true true 0 1 false 46223 3678 15 20 46223 3678 15 20 46232 3688 false false Data D Spotless data 1b351fdd-3d4c-4a56-a7fb-bc98e33737dd true true true 0 46268 3638 15 60 46268 3638 15 60 46277 3668 false fe769f85-8900-45dd-ba11-ec9cd6c778c6 Prune Tree Prune Tree Prune Removed small branches from a Data tree. cabacb4b-5594-474d-9117-a13b96d5bdf1 false true true longest_list 46417 3654 68 64 46443 3656 24 60 46455 3686 false Data D Data tree to prune 2995a76c-4123-47f0-ba25-d0007973776d true true true 2 1 1b351fdd-3d4c-4a56-a7fb-bc98e33737dd 46419 3656 21 20 46419 3656 21 20 46431 3666 false Minimum N0 Remove branches with more than or N0 items. eae7aa9d-b819-4092-87c1-edc9946c15ac false true true 0 1 46419 3676 21 20 46419 3676 21 20 46431 3686 false 0 Maximum N1 Remove branches with fewer than or N1 items. f08f9c87-7d5a-4033-a951-ca26dd53b5aa false true true 0 1 46419 3696 21 20 46419 3696 21 20 46431 3706 false 0 Tree T Pruned tree b18b6897-f752-4b0c-89f7-e26cac1a815c true true true 0 46470 3656 13 60 46470 3656 13 60 46478 3686 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 17a5b943-a85a-4db3-8907-d579efc45c25 false true true 2 1 a085b59d-eb15-4858-a9df-6d5dcae31bbc 1 {A;B} {A} 46814.24 3607.452 156 40 46820.24 3613.452 144 28 46814.24 3607.452 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. ff10efcd-2ef9-46a1-9be9-5df756457e63 false true true longest_list 46550 3696 61 56 46569 3698 24 52 46581 3724 false Stream A A Input stream #1 28c75802-e3ae-4731-ba30-abbade834711 true true true 2 1 b18b6897-f752-4b0c-89f7-e26cac1a815c 46552 3698 14 26 46552 3698 14 26 46560.5 3711 false Stream B B Input stream #2 49e42e64-fa16-4ca7-85b2-80dd46e8c201 true true true 2 1 598fc31b-bedb-4b7f-9ced-9ae30e4fe497 46552 3724 14 26 46552 3724 14 26 46560.5 3737 false Stream S Merged stream a085b59d-eb15-4858-a9df-6d5dcae31bbc true true true 0 46596 3698 13 52 46596 3698 13 52 46604 3724 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 89d7b95e-7916-4cbb-a07a-142af25e81f2 false true false longest_list 42814 4002 82 51 42852 4004 24 47 42864 4028 false Data D Tree to split 89656985-6b60-4c58-b61f-80524d0e99b6 true true false 2 1 9f7f2d99-b675-4128-9c2a-bfe655c97c8c 42816 4004 33 23 42832 4004 17 23 42842 4015.75 false Masks M Splitting masks 7cf6a61a-fb88-4979-aa93-e2365a22680c false true false 1 1 1 f5ca0ba7-85f5-45a6-a8cc-c14f2ed482f6 42816 4027 33 24 42816 4027 33 24 42842 4039.25 false Positive P Positive set of data (all branches that match any of the masks) fb1bd3c2-73f6-4f3c-b12a-bcb528d4b77f true true false 0 42879 4004 15 23 42879 4004 15 23 42888 4015.75 false Negative N Negative set of data (all branches that do not match any of the masks 55928c48-993b-4beb-ad37-9b77c8fe6f1b false true false 0 42879 4027 15 24 42879 4027 15 24 42888 4039.25 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 2e0a253e-50d9-4eb9-90f6-5c88bf2d95e0 false true false longest_list 42365 4147 60 67 42383 4149 24 63 42395 4181 false Tree T Tree to simplify. 181781e5-a9e8-48e3-b945-086876eb5d20 true true false 2 1 673c0f6d-82cb-41ad-8ac5-b28e0069a273 42367 4149 13 31 42367 4149 13 31 42375 4164.75 false Front F Limit path collapse to indices at the start of the path only. ab6fb5d0-d756-4be9-85d9-a192c2691165 false true false 0 1 false 42367 4180 13 32 42367 4180 13 32 42375 4196.25 false false Tree T Simplified tree. a7755706-4bd1-443a-bcf6-d36a41419214 true true false 0 42410 4149 13 63 42410 4149 13 63 42418 4180.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f5ca0ba7-85f5-45a6-a8cc-c14f2ed482f6 false true true 0 {?;?} true true true 1 0 false 255;0;0;0 255;255;250;90 42744 4031 50 20 42744 4031 50 20 42744.38 4031.158 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. b00e4ddc-67d1-4320-a653-c8cbd534064e false true false longest_list 42731 4177 82 51 42769 4179 24 47 42781 4203 false Data D Tree to split 68d0978a-b0ea-4006-975e-e217925aeaed true true false 2 1 afb56cb7-adbd-408a-be2f-b3a1ebf1e227 42733 4179 33 23 42749 4179 17 23 42759 4190.75 false Masks M Splitting masks dc49dbfb-da37-4161-924d-de484914568e false true false 1 1 1 5e3f6eaf-014a-4143-ba84-8c29d23bdf99 42733 4202 33 24 42733 4202 33 24 42759 4214.25 false Positive P Positive set of data (all branches that match any of the masks) 64de8cb5-306b-40f9-b8e3-33e92d46032c true true false 0 42796 4179 15 23 42796 4179 15 23 42805 4190.75 false Negative N Negative set of data (all branches that do not match any of the masks 2d4a48b6-52e1-4462-8e3b-0aa6b8c9e4de false true false 0 42796 4202 15 24 42796 4202 15 24 42805 4214.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5e3f6eaf-014a-4143-ba84-8c29d23bdf99 false true true 0 {?;?} true true true 1 0 false 255;0;0;0 255;255;250;90 42664 4205 50 20 42664 4205 50 20 42664.52 4205.749 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. d4b21ea0-3aad-40a7-8ea6-72309d437ae9 true true false longest_list 43220 4129 61 56 43239 4131 24 52 43251 4157 false Stream A A Input stream #1 2c67f548-961f-48bf-95d9-5ba71cdb876c true true false 2 1 fb1bd3c2-73f6-4f3c-b12a-bcb528d4b77f 43222 4131 14 26 43222 4131 14 26 43230.5 4144 false Stream B B Input stream #2 f858b0c7-65f1-47e2-b57e-492529c090e2 true true false 2 1 64de8cb5-306b-40f9-b8e3-33e92d46032c 43222 4157 14 26 43222 4157 14 26 43230.5 4170 false Stream S Merged stream ba09c931-cbb3-4f0f-b153-005e96007709 true true false 0 43266 4131 13 52 43266 4131 13 52 43274 4157 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 53d456ef-f84c-4886-86f8-f01853917b53 false true true longest_list 43299 4135 61 44 43318 4137 24 40 43330 4157 false Curve C Curve to evaluate ef81bcd6-9d12-479a-a789-fcd4d11976d0 true true true 1 ba09c931-cbb3-4f0f-b153-005e96007709 43301 4137 14 40 43301 4137 14 40 43309.5 4157 false Start S Curve start point 201b9b68-715d-4ba4-8d47-34fee2b8a51a true true true 0 43345 4137 13 20 43345 4137 13 20 43353 4147 false End E Curve end point 7318f726-00d2-4b3e-bebe-d24b40b978db true true true 0 43345 4157 13 20 43345 4157 13 20 43353 4167 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. 3f3c67d4-0c72-419f-aac6-8817a4bd88f7 false true true longest_list 43626 4165 63 64 43645 4167 24 60 43657 4197 false Point P Test point 1817f3c8-207e-4493-a983-1a983d9d4c1f true true true 1 9c727b9b-3818-4158-abd1-2c7ef28312b6 43628 4167 14 30 43628 4167 14 30 43636.5 4182 false Curve C Base curve d3901e75-db4e-4f3c-99d1-19120b2d78eb true true true 1 c3960043-76de-49e5-9985-0d9e4ec617d4 43628 4197 14 30 43628 4197 14 30 43636.5 4212 false Point P Point on the curve closest to the test point a96b2b46-dfc3-4865-a10b-607510252ab4 true true true 0 43672 4167 15 20 43672 4167 15 20 43681 4177 false Parameter t Parameter on curve domain of closest point 7a9dec6f-dbf7-4db6-87ae-b344b9a4ad2a false true true 0 43672 4187 15 20 43672 4187 15 20 43681 4197 false Distance D Minimum distance between test point and curve 13e5f062-9ff8-460c-a1f2-816515d35e31 false true true 0 43672 4207 15 20 43672 4207 15 20 43681 4217 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 9c727b9b-3818-4158-abd1-2c7ef28312b6 false true true 2 1 d686148c-0e99-4def-a720-ce767e18bc98 1 {A;B} {A} 43460.31 4160.635 120 40 43466.31 4166.635 108 28 43460.31 4160.635 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 989ddf53-4c97-4ce6-9411-6f4667e06413 false true false longest_list 43138 4182 60 67 43156 4184 24 63 43168 4216 false Tree T Tree to simplify. 5131304b-e7b1-465b-91e1-a3b03570f45b true true false 2 1 754ef4ce-9ce8-4c99-ae6c-66a6f601ab13 43140 4184 13 31 43140 4184 13 31 43148 4199.75 false Front F Limit path collapse to indices at the start of the path only. 4e626133-1f15-45d2-add6-90de7d31e388 false true false 0 1 false 43140 4215 13 32 43140 4215 13 32 43148 4231.25 false false Tree T Simplified tree. c3960043-76de-49e5-9985-0d9e4ec617d4 true true false 0 43183 4184 13 63 43183 4184 13 63 43191 4215.5 false 1f18e802-4ab9-444f-bf3c-3e7e421a2acf Point List Point List Points Displays the order of a list of Point coordinates cd5ab60a-18f8-48b0-b9cc-ff710c4f9927 false true true longest_list 45373 4573 44 84 45391 4575 24 80 45403 4615 false Points P Points to display 32bd17cf-9a7c-4ab5-a49f-5e2e3ceb5e8f false true true 1 1 f866cf70-6351-4ec4-b932-2d53d4babb0a 45375 4575 13 20 45375 4575 13 20 45383 4585 false Tags T Draw point index numbers 652f8dc9-2638-49ea-bda4-d988bedab5de false true true 0 1 false 45375 4595 13 20 45375 4595 13 20 45383 4605 false true Lines L Draw connecting lines c15de617-c918-450a-bf55-38eeebfd50b9 false true true 0 1 false 45375 4615 13 20 45375 4615 13 20 45383 4625 false true Size S Optional Font size (in units) dd6a71fb-19d4-4def-b0fd-e61ddeb58759 false true true 1 e71e4f1a-1bae-4540-9693-316bb57109c8 45375 4635 13 20 45375 4635 13 20 45383 4645 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e71e4f1a-1bae-4540-9693-316bb57109c8 false true true 0 .03 true true true 1 0 false 255;0;0;0 255;255;250;90 45296 4641 50 20 45296 4641 50 20 45296.18 4641.004 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. b4d85f7d-9e4c-40d0-b18a-05de0b1da7d3 false true true longest_list 43375 4131 61 56 43394 4133 24 52 43406 4159 false Stream A A Input stream #1 79acfe4b-cbdb-4208-8a5e-70f05464e9ab true true true 2 1 201b9b68-715d-4ba4-8d47-34fee2b8a51a 43377 4133 14 26 43377 4133 14 26 43385.5 4146 false Stream B B Input stream #2 0f4091c0-0e54-4eb6-9ce8-7bf46515cd75 true true true 2 1 7318f726-00d2-4b3e-bebe-d24b40b978db 43377 4159 14 26 43377 4159 14 26 43385.5 4172 false Stream S Merged stream d686148c-0e99-4def-a720-ce767e18bc98 true true true 0 43421 4133 13 52 43421 4133 13 52 43429 4159 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. e203c643-5bff-4c68-9e2a-b9cc63a0cafa true true true longest_list 43733 4236 61 64 43752 4238 24 60 43764 4268 false Curve C Curve to evaluate b2495962-21e5-4fce-97b0-cb5c0722d4b9 true true true 1 c3960043-76de-49e5-9985-0d9e4ec617d4 43735 4238 14 30 43735 4238 14 30 43743.5 4253 false Parameter t Parameter on curve domain to evaluate 7e2d19c2-549b-4b43-8fe2-2b40bfee8bab false true true 1 7a9dec6f-dbf7-4db6-87ae-b344b9a4ad2a 43735 4268 14 30 43735 4268 14 30 43743.5 4283 false Point P Point on the curve at {t} 3e20a254-3802-4df0-88cf-8feec4aee723 true true true 0 43779 4238 13 20 43779 4238 13 20 43787 4248 false Tangent T Tangent vector at {t} abf73934-2e55-49c2-96d2-ec69dcf01125 false true true 0 43779 4258 13 20 43779 4258 13 20 43787 4268 false Length L Length along the curve from the start to {t} 07c1de58-c93f-483b-a2fc-5448d8c799c0 false true true 0 43779 4278 13 20 43779 4278 13 20 43787 4288 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. 3e6687e0-5c61-48e7-8c68-e5b7301e10aa false true true longest_list 43855 4243 62 44 43874 4245 24 40 43886 4265 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 e616daf3-be92-4482-8bd8-95cbfe112b94 false true true 1 1 07c1de58-c93f-483b-a2fc-5448d8c799c0 43857 4245 14 20 43857 4245 14 20 43865.5 4255 false Values A A Optional list of values to sort synchronously 4654ee5d-5b9e-443d-acaf-d2dbc1d2a378 true true true 1 1 3e20a254-3802-4df0-88cf-8feec4aee723 43857 4265 14 20 43857 4265 14 20 43865.5 4275 false List K Sorted keys 0943d02c-f5bf-41f7-aff0-3366a92e71b3 false true true 0 43901 4245 14 20 43901 4245 14 20 43909.5 4255 false Values A A Synchronous values in A 6b76bd30-7372-447f-a4a5-11be776e72fe true false true 0 43901 4265 14 20 43901 4265 14 20 43909.5 4275 false 4fdfe351-6c07-47ce-9fb9-be027fb62186 Shift List Shift List Shift Offset all items in a list. 141ad1a1-02ce-427b-95c4-05957b42d883 false true true longest_list 43936 4288 63 64 43958 4290 24 60 43970 4320 false List L List to shift 9c49b7e5-ca37-4714-b912-4cf89b20b120 true true true 1 1 6b76bd30-7372-447f-a4a5-11be776e72fe 43938 4290 17 20 43938 4290 17 20 43948 4300 false Shift S Shift offset 178cbf2a-f668-496f-9435-c3e0f570a476 false true true 0 1 43938 4310 17 20 43938 4310 17 20 43948 4320 false 1 Wrap W Wrap values 141205b2-5812-4496-9e94-f962dcd4278a false true true 0 1 false 43938 4330 17 20 43938 4330 17 20 43948 4340 false false List L Shifted list 5d32e440-46ed-4992-9a07-441073416abf true true true 0 43985 4290 12 60 43985 4290 12 60 43992.5 4320 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. d53ac640-38b2-4e7e-9767-6d2e445ec8dd false true true longest_list 44020 4262 60 44 44039 4264 24 40 44051 4284 false Point A A Line start point 99354394-68c6-4ee9-843c-15f0a1973e35 true true true 1 6b76bd30-7372-447f-a4a5-11be776e72fe 44022 4264 14 20 44022 4264 14 20 44030.5 4274 false Point B B Line end point bf0305c7-7e0d-4cfd-8ff2-e8b113133a56 true true true 1 5d32e440-46ed-4992-9a07-441073416abf 44022 4284 14 20 44022 4284 14 20 44030.5 4294 false Line L Line segment c8d26733-4ede-4788-ac50-d1c6fc82c20f true true true 0 44066 4264 12 40 44066 4264 12 40 44073.5 4284 false 00ec9ecd-4e1d-45ba-a8fc-dff716dbd9e4 F2 F2 F(x,y) A function of two variables; {x,y} be6cf8e3-48ba-456c-b598-decbebbea61b false true true longest_list 44203 4296 57 64 44220 4298 24 60 44232 4328 false Function F Expression to solve 78d3bba8-6d89-46e7-9d31-bcb179a15ad1 false true true 0 x<y 44205 4298 12 20 44205 4298 12 20 44212.5 4308 false Variable x x Variable #1 628fce9a-0b12-4c81-946c-d0f995bab42e false true true 1 fd12f61b-9e44-4d29-9629-93edf1c96a4b 44205 4318 12 20 44205 4318 12 20 44212.5 4328 false Variable y y Variable #2 9582dfe6-aae7-4b6f-9da7-8ff7a50b9551 false true true 1 9cdefc6b-03bb-443e-bc65-530716a8b184 44205 4338 12 20 44205 4338 12 20 44212.5 4348 false Result r Expression result f320bdab-c5c0-460d-95ae-a4787fdc5dbe true true true 0 44247 4298 11 60 44247 4298 11 60 44254 4328 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 8299635f-00cb-4d1c-aca7-106a99938216 false true true longest_list 44109 4309 60 37 44128 4311 24 33 44140 4328 false Curve C Curve to measure b9ec40b2-5944-4569-850f-02cb3a155936 true true true 1 c8d26733-4ede-4788-ac50-d1c6fc82c20f 44111 4311 14 33 44111 4311 14 33 44119.5 4327.5 false Length L Curve length fd12f61b-9e44-4d29-9629-93edf1c96a4b false true true 0 44155 4311 12 33 44155 4311 12 33 44162.5 4327.5 false 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Digit Scroller max Numeric scroller for single numbers 9cdefc6b-03bb-443e-bc65-530716a8b184 false true true 0 12 8 0.1500 max 43927 4367 250 20 43933 4367 238 20 43927.24 4367.536 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 81f8d710-b3d7-4b54-9351-e49db1b47369 false true true longest_list 44292 4265 61 70 44310 4267 24 66 44322 4300 false List L List to filter 2fa79cd7-6088-4294-b54a-f4749c6cb341 true true true 1 1 c8d26733-4ede-4788-ac50-d1c6fc82c20f 44294 4267 13 33 44294 4267 13 33 44302 4283.5 false Dispatch pattern P Dispatch pattern 553cf9c2-688f-4114-af50-06b5947813b0 false true true 1 1 f320bdab-c5c0-460d-95ae-a4787fdc5dbe 2 false 44294 4300 13 33 44294 4300 13 33 44302 4316.5 false true false List A A Dispatch target for True values 27bced61-5ecc-45e0-afab-9cb194ad7dbc true true true 0 44337 4267 14 33 44337 4267 14 33 44345.5 4283.5 false List B B Dispatch target for False values cc8a8583-76a2-4503-8bb2-4ad7a12093b9 true true true 0 44337 4300 14 33 44337 4300 14 33 44345.5 4316.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible e8db8bdf-5f53-4f4a-b9da-0173e95c493e false true true longest_list 44382 4272 62 44 44401 4274 24 40 44413 4294 false Curves C Curves to join a31604dd-878b-4bd5-94e6-d75c6fd290f4 true true true 1 1 27bced61-5ecc-45e0-afab-9cb194ad7dbc 44384 4274 14 20 44384 4274 14 20 44392.5 4284 false Preserve P Preserve direction of input curves e5365b27-e31b-4533-8bc3-efc464e101ef false true true 0 1 false 44384 4294 14 20 44384 4294 14 20 44392.5 4304 false false Curves C Joined curves and individual curves that could not be joined. f85e6580-5c5a-4076-8d37-bb7e0fb5a5c4 true true true 0 44428 4274 14 40 44428 4274 14 40 44436.5 4294 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 252a548a-7f38-4914-ab1a-78a2178ae290 false true true longest_list 44648 4305 77 64 44683 4307 24 60 44695 4337 false Curve C Curve to evaluate c7a401d2-f2ff-4ce3-8ce1-d7bb8815ae59 true true true 1 70eb0745-cbf7-4b78-a8ed-00a2ad02bb03 true 44650 4307 30 30 44650 4307 30 30 44674.5 4322 false Parameter t Parameter on curve domain to evaluate d5cd33cd-bfd4-4ffb-bcce-02d168cc9633 false true true 1 8bf304fa-f40e-43f2-9e86-8dc244c986d0 44650 4337 30 30 44666 4337 14 30 44674.5 4352 false Point P Point on the curve at {t} 8a275e49-f48b-4874-a513-c49245296b6a true true true 0 44710 4307 13 20 44710 4307 13 20 44718 4317 false Tangent T Tangent vector at {t} 24e70af4-355c-4a14-a0a4-fda43478082d false true true 0 44710 4327 13 20 44710 4327 13 20 44718 4337 false Length L Length along the curve from the start to {t} bbce8853-faf9-4c38-9acb-43210cc4848b false true true 0 44710 4347 13 20 44710 4347 13 20 44718 4357 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8bf304fa-f40e-43f2-9e86-8dc244c986d0 false true true 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 44584 4343 50 20 44584 4343 50 20 44584.68 4343.692 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. eb00649a-a90f-4778-9824-8d87db67a293 false true true longest_list 44787 4301 63 64 44806 4303 24 60 44818 4333 false Point P Test point 4130cc03-4a87-48c8-a0d3-1b1f2ae9450f true true true 1 8a275e49-f48b-4874-a513-c49245296b6a 44789 4303 14 30 44789 4303 14 30 44797.5 4318 false Curve C Base curve 3962cbac-ca3d-4eb3-94a4-3741d8fcea40 true true true 1 fe4eecd1-99a6-432e-9b65-8634dcdfad27 44789 4333 14 30 44789 4333 14 30 44797.5 4348 false Point P Point on the curve closest to the test point 09fb0e64-c124-42f4-8e1a-edf551d9d3b7 true true true 0 44833 4303 15 20 44833 4303 15 20 44842 4313 false Parameter t Parameter on curve domain of closest point bb5df780-ddd8-47bd-bb22-882c60e7161c false true true 0 44833 4323 15 20 44833 4323 15 20 44842 4333 false Distance D Minimum distance between test point and curve 72045e60-cff5-46f5-9c7e-f5bb131e3f0b false true true 0 44833 4343 15 20 44833 4343 15 20 44842 4353 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 83d107b8-5e6f-4331-9376-c1265c9d6eb9 false true true longest_list 44893 4397 61 64 44912 4399 24 60 44924 4429 false Curve C Curve to evaluate 762b1708-5734-4274-bfff-fd778cba7c0f true true true 1 fe4eecd1-99a6-432e-9b65-8634dcdfad27 44895 4399 14 30 44895 4399 14 30 44903.5 4414 false Parameter t Parameter on curve domain to evaluate ae55532f-5ead-400c-a975-76cef569f25f false true true 1 bb5df780-ddd8-47bd-bb22-882c60e7161c 44895 4429 14 30 44895 4429 14 30 44903.5 4444 false Point P Point on the curve at {t} f67e509a-3cee-4336-b5b3-6f5d48683e14 true true true 0 44939 4399 13 20 44939 4399 13 20 44947 4409 false Tangent T Tangent vector at {t} b9e17a91-e396-4e19-ac42-7ce4f5662c9c false true true 0 44939 4419 13 20 44939 4419 13 20 44947 4429 false Length L Length along the curve from the start to {t} cac23fd9-d37b-4f33-97bf-7a38b4e26f11 false true true 0 44939 4439 13 20 44939 4439 13 20 44947 4449 false 9333c5b3-11f9-423c-bbb5-7e5156430219 Rebuild Rebuild ReB Rebuild a curve. 8d473a96-fe51-4c6d-bf82-2182e2e4341c false true true longest_list 44509 4281 63 84 44529 4283 24 80 44541 4323 false Curve C Curve to analyse 92d4fbe2-33a6-48c2-856c-06d054a1ee74 true true true 1 f85e6580-5c5a-4076-8d37-bb7e0fb5a5c4 44511 4283 15 20 44511 4283 15 20 44520 4293 false Degree D Optional degree of curve (if omitted, input degree is used) 8feee184-95fd-4ffd-bdc0-bbb0c53195bd false true true 1 14dccc58-885a-4fe2-b386-548942ae6b58 44511 4303 15 20 44511 4303 15 20 44520 4313 false Count N Number of control points 9e5d2208-284a-47d9-9ffe-b983731bbf14 false true true 1 fba906a7-2dc0-434f-b7ba-4d4501fca350 1 44511 4323 15 20 44511 4323 15 20 44520 4333 false 10 Tangents T Preserve curve end tangents 6b4abcce-d1a5-42aa-872b-7c946a240a56 false true true 0 1 false 44511 4343 15 20 44511 4343 15 20 44520 4353 false false Curve C Rebuild curve 70eb0745-cbf7-4b78-a8ed-00a2ad02bb03 true true true 0 44556 4283 14 80 44556 4283 14 80 44564.5 4323 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 14dccc58-885a-4fe2-b386-548942ae6b58 false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 44408 4324 50 20 44408 4324 50 20 44408.37 4324.629 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fba906a7-2dc0-434f-b7ba-4d4501fca350 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 44409 4345 50 20 44409 4345 50 20 44409.12 4345.879 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. 50138540-5143-4670-8ab6-29387107abc1 false true true longest_list 45246 4505 79 64 45281 4507 24 60 45293 4537 false Point P Test point d740dab2-cba8-4912-a90b-b02129e1ee8f true true true 1 bd227082-167d-42ca-81a6-b05676ac97f8 45248 4507 30 30 45264 4507 14 30 45272.5 4522 false Curve C Base curve 619924e7-a0f9-4e96-8ec4-aa1a22d487a6 true true true 2 1 91b75c98-ce8e-4b94-94f3-12990ed36925 45248 4537 30 30 45248 4537 30 30 45272.5 4552 false Point P Point on the curve closest to the test point f866cf70-6351-4ec4-b932-2d53d4babb0a true true true 0 45308 4507 15 20 45308 4507 15 20 45317 4517 false Parameter t Parameter on curve domain of closest point d41238be-7522-4acd-8ffb-5511a9642a5d false true true 0 45308 4527 15 20 45308 4527 15 20 45317 4537 false Distance D Minimum distance between test point and curve 56e65a84-ebc9-46ff-b304-ed531a602147 false true true 0 45308 4547 15 20 45308 4547 15 20 45317 4557 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data 91b75c98-ce8e-4b94-94f3-12990ed36925 false true true 1 c3997c5c-5a32-4f0f-8f8c-3a57ff62088f 44604 4532 135 20 44604 4532 135 20 44672.07 4542.661 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 3e935988-be0b-4210-a255-22f960afcb4a false true true longest_list 45119 4433 60 67 45137 4435 24 63 45149 4467 false Tree T Tree to simplify. c573ec09-7672-4707-96db-85765d8ed91c true true true 2 1 a56dbd8b-7c8c-40d3-86a7-cadfe637a627 45121 4435 13 31 45121 4435 13 31 45129 4450.75 false Front F Limit path collapse to indices at the start of the path only. e4990243-24ba-4382-aba1-245721ffd437 false true true 0 1 false 45121 4466 13 32 45121 4466 13 32 45129 4482.25 false false Tree T Simplified tree. bd227082-167d-42ca-81a6-b05676ac97f8 true true true 0 45164 4435 13 63 45164 4435 13 63 45172 4466.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. bcb4d877-61c4-4d74-a4d1-f42c59c3b297 false true true longest_list 45428 4500 60 67 45446 4502 24 63 45458 4534 false Tree T Tree to simplify. d6e836d8-3347-49c6-9ac1-caa72cf249fe true true true 2 1 f866cf70-6351-4ec4-b932-2d53d4babb0a 45430 4502 13 31 45430 4502 13 31 45438 4517.75 false Front F Limit path collapse to indices at the start of the path only. 9f9c76a0-9998-4e05-b34b-b0a3f9232d5c false true true 0 1 false 45430 4533 13 32 45430 4533 13 32 45438 4549.25 false false Tree T Simplified tree. 83783368-201f-4518-a3db-d393de06f820 true true true 0 45473 4502 13 63 45473 4502 13 63 45481 4533.5 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. bf2a865b-286a-45e4-b8aa-29591de2c197 false true true longest_list 45573 4458 60 44 45592 4460 24 40 45604 4480 false Point A A Line start point 42085249-d849-4db0-b49d-c25e0ff2edc1 true true true 1 bd227082-167d-42ca-81a6-b05676ac97f8 45575 4460 14 20 45575 4460 14 20 45583.5 4470 false Point B B Line end point 18b415c9-315d-4b82-8c0a-f8a7d581e43c true true true 1 83783368-201f-4518-a3db-d393de06f820 45575 4480 14 20 45575 4480 14 20 45583.5 4490 false Line L Line segment 7d874cdd-a000-489b-aee9-735712c80c0c true true true 0 45619 4460 12 40 45619 4460 12 40 45626.5 4480 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 3eccab70-4526-4fa1-b92f-7577314f2381 false true true longest_list 45179 4303 77 64 45214 4305 24 60 45226 4335 false Curve C Curve to evaluate 8b47edf5-6213-4998-a851-b155dff2b9c9 true true true 1 d31739dd-9a2e-48da-8e7c-bd64b73d27b4 true 45181 4305 30 30 45181 4305 30 30 45205.5 4320 false Parameter t Parameter on curve domain to evaluate 37dde111-e0a1-44f6-9741-49c6d5dac213 false true true 1 335f0506-68b7-473f-b5d9-4f050a6560f0 45181 4335 30 30 45197 4335 14 30 45205.5 4350 false Point P Point on the curve at {t} eb00076f-7b1f-4dbe-9aaa-a8c7aa20cea0 true true true 0 45241 4305 13 20 45241 4305 13 20 45249 4315 false Tangent T Tangent vector at {t} 767968eb-96f2-49a2-95e3-d1df11144561 false true true 0 45241 4325 13 20 45241 4325 13 20 45249 4335 false Length L Length along the curve from the start to {t} 47f5ee6e-3707-4f8e-9a47-898239e14a36 false true true 0 45241 4345 13 20 45241 4345 13 20 45249 4355 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. cab1a8de-cc48-4c43-b01d-ede720a1694b false true true longest_list 44997 4411 62 44 45016 4413 24 40 45028 4433 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 aea76bd7-4dc1-4bda-82f9-691291eab253 false true true 1 1 cac23fd9-d37b-4f33-97bf-7a38b4e26f11 44999 4413 14 20 44999 4413 14 20 45007.5 4423 false Values A A Optional list of values to sort synchronously 201ac4e9-9ab0-475e-b58f-ae462d9bb7cf true true true 1 1 f67e509a-3cee-4336-b5b3-6f5d48683e14 44999 4433 14 20 44999 4433 14 20 45007.5 4443 false List K Sorted keys e166a3ce-4067-42f2-af94-d0bce39eb619 false true true 0 45043 4413 14 20 45043 4413 14 20 45051.5 4423 false Values A A Synchronous values in A a56dbd8b-7c8c-40d3-86a7-cadfe637a627 true false true 0 45043 4433 14 20 45043 4433 14 20 45051.5 4443 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 6f67493b-13cc-496d-b9bd-792151e4274a false true true 1 eb00076f-7b1f-4dbe-9aaa-a8c7aa20cea0 45355 4309 50 20 45355 4309 50 20 45380.09 4319.116 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. e1c5c09f-55c3-41e5-ad76-13a45c85343e false true true longest_list 44990 4223 76 67 45024 4225 24 63 45036 4257 false Tree T Tree to simplify. ba7a4d57-a2ed-469d-ae5b-f77bdee4c701 true true true 2 2 1 91b75c98-ce8e-4b94-94f3-12990ed36925 44992 4225 29 31 44992 4225 29 31 45016 4240.75 false Front F Limit path collapse to indices at the start of the path only. 0c96fb11-23c1-4d66-afec-a2f06c659f85 false true true 0 1 false 44992 4256 29 32 45008 4256 13 32 45016 4272.25 false false Tree T Simplified tree. d31739dd-9a2e-48da-8e7c-bd64b73d27b4 true true true 0 45051 4225 13 63 45051 4225 13 63 45059 4256.5 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 701802ce-d5e9-44e2-ac66-5567b1445f0d false true true longest_list 40410 3778 68 64 40434 3780 24 60 40446 3810 false Surface S Base surface d4839249-4a9e-4942-8415-03a1084d2026 true true true 1 8dd318f4-c9e1-45ee-be7f-22be8bd1f8a7 40412 3780 19 30 40412 3780 19 30 40423 3795 false Point uv {uv} coordinate to evaluate 255c7901-5be8-45a9-b302-1f49f92418fe false true true 1 7f473053-d4b6-4af0-9efc-efc354904aa4 40412 3810 19 30 40412 3810 19 30 40423 3825 false Point P Point at {uv} 4d261d6b-0a42-4dfb-a95e-96deace37c6a true true true 0 40461 3780 15 20 40461 3780 15 20 40470 3790 false Normal N Normal at {uv} 7c1b77d8-11b8-446b-92b9-3b539e997d1d false true true 0 40461 3800 15 20 40461 3800 15 20 40470 3810 false Frame F Frame at {uv} e8aff4b5-e987-4279-9218-523a7d6c0846 true true true 0 40461 3820 15 20 40461 3820 15 20 40470 3830 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. f64c2f82-e780-4805-bc18-02af60445b4a false true true longest_list 44998 4316 60 67 45016 4318 24 63 45028 4350 false Tree T Tree to simplify. 3ed2adb5-48e2-44e3-8190-876223298986 true true true 2 1 bb5df780-ddd8-47bd-bb22-882c60e7161c 45000 4318 13 31 45000 4318 13 31 45008 4333.75 false Front F Limit path collapse to indices at the start of the path only. 777eb033-8908-4d95-ac33-74faf09914ff false true true 0 1 false 45000 4349 13 32 45000 4349 13 32 45008 4365.25 false false Tree T Simplified tree. 335f0506-68b7-473f-b5d9-4f050a6560f0 true true true 0 45043 4318 13 63 45043 4318 13 63 45051 4349.5 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;93 1 5 207b7c18-0443-4ddd-985f-fc4004b215b5 17f34d3a-8034-4439-8081-5f3698157f9b ec1cb08e-75f0-4243-8991-f8d22bde7a4a ca3cdd5b-cd03-4caa-93c4-8a3c38e70b32 8f4802c4-4f32-4688-8320-9af11074190a Group Unroll accuracy check A group of Grasshopper objects 42944afc-cb54-42fd-ba67-82a03020d830 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 34 a4e7a6c5-cc21-440e-a5cc-b028ee59d5cc 0853a6cc-e860-4acb-a673-5ba5b57bd3fa fb1b5d04-8ec6-4d41-b500-6e9b5a94b58a e5173a48-3ccb-4fcd-984d-0012c69d0948 6e80dae8-5661-4d23-8684-924a7472d136 cd6c89f2-9c34-4b80-b469-2c9cf00b4d92 b4cab449-6b4f-45eb-a75d-80864cbd4c26 25d70d57-959a-424e-8677-baad86824147 d1cf7f68-7a1e-42d7-a2c9-ed58c195649a 4d47f8f2-2651-43af-8411-408f8c3bad5f b6ea59e4-dda6-427a-9bb9-fffb415776c4 ed7fd6f7-f203-4cab-bfbd-603e37030cfc 7f3caaae-bc39-4fc3-9d3f-1c4ce8656aaf eba0bc88-3e3e-49dd-86b5-77c8f67ca2cd b73342fe-45ae-40fb-80fb-905606dbae40 036162c9-2b5a-4928-ae3d-3caccf675f54 9872deca-9b33-4764-a203-fde8d4e6bdb0 0c224686-0246-40f9-8dab-481fc897cc69 ad8ad332-c725-4c90-943f-1c886cd422ec ac99d75a-d562-47f9-b089-25b2d149c8cc b28507ef-be16-4102-828a-82d453f2a433 f866f368-1c57-44d8-a99a-68b98efb3ce2 0ffa7ee7-4b7e-4dd8-b455-f09da8b59cc3 31e2a44f-301c-4ba0-87f5-2bde39733ff8 5531477f-fe0d-4d36-a41f-82ae595b3e4c afb423de-fe2a-4428-95dc-a227b8d9f159 0122f104-e6b6-4d60-ac11-1044dfcc34b4 c2a50ed8-e57c-4e00-b9a6-448f4de1b23c 51719d76-1e8b-4866-a420-57f161d47ff4 89504923-05be-4e37-9053-83d4b6849b99 3e0393c0-214a-4370-b2a2-9be53f59af2f 8d051c27-58a2-48f7-8a68-7882b3766f30 bb61591a-b604-4d52-9cd6-0224a06a567c 0469cbc8-cb43-4b83-9fe3-e9ae0b9270f9 Group A group of Grasshopper objects 4243a321-c246-4cce-871e-69434362592a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;0;255;225 1 4 caaba0c5-e61b-42a4-810a-91a89ac55b6b 87b6dd55-5a27-4764-bab5-3e0ee37f394d 1f86bfc6-49c8-4fd5-b764-eaf4e44dbd5c cd6e6836-3f24-4716-82c0-4b4e47ca4cd4 Group numerical check A group of Grasshopper objects c32ffd32-1ef2-4a04-9358-003033c915fe 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Resolution Numeric slider for single values a4e7a6c5-cc21-440e-a5cc-b028ee59d5cc false true false 0 52942 6019 192 20 52942 6019 64 20 52942.42 6019.281 false 100 10 1000 4 1 1 fb6aba99-fead-4e42-b5d8-c6de5ff90ea6 DotNET VB Script (LEGACY) ' ' make 2 empty arrays: flatPtsA & flatPtsB Dim flatPtsA As List(Of On3dPoint) = New List(Of On3dPoint) Dim flatPtsB As List(Of On3dPoint) = New List(Of On3dPoint) Dim dist As Double Dim vec1 As On3dVector Dim vec2 As On3dVector Dim dAngle As Double Dim constLine As On3dVector For i As Int32 = 0 To (Resolution - 1) 'begin flattened arrays at origin If i = 0 Then: dist = crvA.Item(i).distanceto(crvB.Item(i)) flatPtsA.Add(New On3dPoint(0, 0, 0)) flatPtsB.Add(New On3dPoint(0, dist, 0)) End If ' make next A point vec1 = New OnLine(crvA.Item(i), crvB.Item(i)).direction() vec2 = New OnLine(crvA.Item(i), crvB.Item(i + 1)).direction() vec1.Unitize() vec2.Unitize() dAngle = math.Acos(onutil.ON_DotProduct(vec1, vec2)) dist = crvA.Item(i).distanceto(crvB.Item(i + 1)) constLine = New OnLine(flatPtsB.Item(i), flatPtsA.Item(i)).direction() constLine.Unitize() constLine.Rotate((dAngle), New On3dVector(0, 0, 1)) constLine = constLine * dist flatPtsA.Add(flatPtsB.Item(i) + constLine) 'make next B point vec1 = New OnLine(crvB.Item(i + 1), crvA.Item(i)).direction() vec2 = New OnLine(crvB.Item(i + 1), crvA.Item(i + 1)).direction() vec1.Unitize() vec2.Unitize() dAngle = math.Acos(onutil.ON_DotProduct(vec1, vec2)) dist = crvA.Item(i + 1).distanceto(crvB.Item(i + 1)) constLine = New OnLine(flatPtsA.Item(i + 1), flatPtsB.Item(i)).direction() constLine.Unitize() constLine.Rotate((dAngle * -1), New On3dVector(0, 0, 1)) constLine = constLine * dist flatPtsB.Add(flatPtsA.Item(i + 1) + constLine) Next A = flatPtsA B = flatPtsB 0 DotNET VB Script (LEGACY) UnRoll A VB.NET scriptable component 0853a6cc-e860-4acb-a673-5ba5b57bd3fa false true false longest_list 53294 5976 115 64 53357 5978 24 60 53369 6008 false 3 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 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable var Script Variable var 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 Data Output parameter Data true false Variable x crvA Script Variable x 6a7b1e56-b0a3-4848-ac60-c17760b29b01 true true false 1 1 2f3ec05a-8342-4fc8-bd65-067d0f505f36 39471161-4c52-4971-b4c2-01722a57ff52 true false 53296 5978 58 20 53296 5978 58 20 53326.5 5988 false Variable y crvB Script Variable y d3b6f07b-8b5e-4ad6-800e-5cf74983b448 true true false 1 1 426fde1b-1daa-4c2c-a40f-f0eec7468768 39471161-4c52-4971-b4c2-01722a57ff52 true false 53296 5998 58 20 53296 5998 58 20 53326.5 6008 false Variable var Resolution Script Variable var 1ba54a83-0f66-423f-bfe3-ede56699b8ad true true false 1 a4e7a6c5-cc21-440e-a5cc-b028ee59d5cc efe48ae7-2987-421b-a33a-1f7be1c3f050 true false 53296 6018 58 20 53296 6018 58 20 53326.5 6028 false Output out Print, Reflect and Error streams ed231584-bdf0-4fbc-81b0-f9f623869053 false true false 0 53384 5978 23 20 53384 5978 23 20 53397 5988 false Result A A Output parameter A e14f1fe8-9598-477b-abbd-a737aae56a44 true true false 0 53384 5998 23 20 53384 5998 23 20 53397 6008 false Result Data B Output parameter Data 94456e31-f729-4089-bd45-c4c168b0efd5 true true false 0 53384 6018 23 20 53384 6018 23 20 53397 6028 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fb1b5d04-8ec6-4d41-b500-6e9b5a94b58a false true false 0 0 6 false true true 1 0 false 255;0;0;0 255;255;250;90 52875 6423 50 50 52875 6423 50 50 52875.8 6423.309 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e5173a48-3ccb-4fcd-984d-0012c69d0948 false true false 1 d468c2ef-a202-40c9-8519-1017640a6a8b 52942 5971 50 20 52942 5971 50 20 52967.5 5981.822 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 6e80dae8-5661-4d23-8684-924a7472d136 false true false 1 5023936b-0a3e-4f2d-9c69-2040f8cc6352 52949 6060 50 20 52949 6060 50 20 52974.13 6070.056 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments cd6c89f2-9c34-4b80-b469-2c9cf00b4d92 false true false longest_list 53169 5957 62 64 53189 5959 24 60 53201 5989 false Curve C Curve to divide 8d042a4d-358c-4313-9938-f447904c1f57 true true false 1 e5173a48-3ccb-4fcd-984d-0012c69d0948 53171 5959 15 20 53171 5959 15 20 53180 5969 false Number N Number of segments 949716ae-21d1-4932-a6bb-babf3a79ea09 false true false 1 a4e7a6c5-cc21-440e-a5cc-b028ee59d5cc 1 53171 5979 15 20 53171 5979 15 20 53180 5989 false 10 Kinks K Split segments at kinks 56d68dd5-ac9d-4099-b646-abf526d34d06 false true false 0 1 false 53171 5999 15 20 53171 5999 15 20 53180 6009 false false Points P Division points 2f3ec05a-8342-4fc8-bd65-067d0f505f36 true true false 0 53216 5959 13 20 53216 5959 13 20 53224 5969 false Tangents T Tangent vectors at division points b752e3ac-1ca8-43f7-acf4-bcc17ba19354 false true false 0 53216 5979 13 20 53216 5979 13 20 53224 5989 false Parameters t Parameter values at division points 16d22b13-dd56-4ee5-a03f-75a11d3f6fe4 false true false 0 53216 5999 13 20 53216 5999 13 20 53224 6009 false 2162e72e-72fc-4bf8-9459-d4d82fa8aa14 Divide Curve Divide Curve Divide Divide a curve into equal length segments b4cab449-6b4f-45eb-a75d-80864cbd4c26 false true false longest_list 53179 6044 62 64 53199 6046 24 60 53211 6076 false Curve C Curve to divide b6714ac3-1078-4167-b76c-1d163539cce9 true true false 1 a405ac32-010a-4935-bce6-53a7ec783d5e 53181 6046 15 20 53181 6046 15 20 53190 6056 false Number N Number of segments 04d58e53-5b92-483a-be16-411c2d64605d false true false 1 a4e7a6c5-cc21-440e-a5cc-b028ee59d5cc 1 53181 6066 15 20 53181 6066 15 20 53190 6076 false 10 Kinks K Split segments at kinks dbfb5507-b96d-4959-a824-320aa491f7e4 false true false 0 1 false 53181 6086 15 20 53181 6086 15 20 53190 6096 false false Points P Division points 426fde1b-1daa-4c2c-a40f-f0eec7468768 true true false 0 53226 6046 13 20 53226 6046 13 20 53234 6056 false Tangents T Tangent vectors at division points 3924c526-c69a-4fd2-a8f1-fc443085c5ae false true false 0 53226 6066 13 20 53226 6066 13 20 53234 6076 false Parameters t Parameter values at division points 9369ff65-ebf9-4eb4-97da-705ad13df1b0 false true false 0 53226 6086 13 20 53226 6086 13 20 53234 6096 false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate Interpolate IntCrv Create an interpolated curve through a set of points. 25d70d57-959a-424e-8677-baad86824147 false true false longest_list 53466 5950 64 64 53486 5952 24 60 53498 5982 false Vertices V Interpolation points 849f1118-e4ac-4df7-a85e-efc5cd325a7f true true false 1 1 e14f1fe8-9598-477b-abbd-a737aae56a44 53468 5952 15 20 53468 5952 15 20 53477 5962 false Degree D Curve degree 60271497-158d-4e39-9fd7-83293b0c2664 false true false 0 1 53468 5972 15 20 53468 5972 15 20 53477 5982 false 3 Periodic P Periodic curve 14943c11-6dfe-4205-aeb5-04f62ca74229 false true false 0 1 false 53468 5992 15 20 53468 5992 15 20 53477 6002 false false Curve C Resulting nurbs curve 30240c68-8d51-491e-b87a-09e4e7673b32 true true false 0 53513 5952 15 20 53513 5952 15 20 53522 5962 false Length L Curve length 6bb2fd3a-a2b7-44e2-877a-c2421c2a51ec false true false 0 53513 5972 15 20 53513 5972 15 20 53522 5982 false Domain D Curve domain 4e4e2b24-f99e-432f-a1a5-11943f8ed107 false true false 0 53513 5992 15 20 53513 5992 15 20 53522 6002 false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate Interpolate IntCrv Create an interpolated curve through a set of points. d1cf7f68-7a1e-42d7-a2c9-ed58c195649a false true false longest_list 53470 6069 64 64 53490 6071 24 60 53502 6101 false Vertices V Interpolation points 51729bcf-b0c0-4ddc-aadc-fb039da82a12 true true false 1 1 94456e31-f729-4089-bd45-c4c168b0efd5 53472 6071 15 20 53472 6071 15 20 53481 6081 false Degree D Curve degree 00019bc5-7ac1-4a47-b10f-4b60e954f58b false true false 0 1 53472 6091 15 20 53472 6091 15 20 53481 6101 false 3 Periodic P Periodic curve 5e69247c-89aa-4e93-8855-80b7042275e6 false true false 0 1 false 53472 6111 15 20 53472 6111 15 20 53481 6121 false false Curve C Resulting nurbs curve 86872c98-bdd6-4c8c-9e10-8a9ca83bedbf true true false 0 53517 6071 15 20 53517 6071 15 20 53526 6081 false Length L Curve length 507a3d02-a73a-4e33-a4e4-24a3f6316782 false true false 0 53517 6091 15 20 53517 6091 15 20 53526 6101 false Domain D Curve domain 7cc8481f-2825-451f-a79a-e700bdffdb7c false true false 0 53517 6111 15 20 53517 6111 15 20 53526 6121 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 4d47f8f2-2651-43af-8411-408f8c3bad5f false true false longest_list 53478 6158 62 31 53498 6160 24 27 53510 6174 false Origin O Origin of plane 53190ebe-0f27-403e-9ccb-92909f76cb05 true true false 0 1 53480 6160 15 27 53480 6160 15 27 53489 6173.5 false 0 0 0 Plane P World XY plane 8cbe4a2a-2214-47a4-be51-ce217666e94a true true false 0 53525 6160 13 27 53525 6160 13 27 53533 6173.5 false 75eec078-a905-47a1-b0d2-0934182b1e3d Plane Origin Plane Origin Pl Origin Change the origin point of a plane b6ea59e4-dda6-427a-9bb9-fffb415776c4 false true false longest_list 53601 6187 65 71 53621 6189 24 67 53633 6223 false Base B Base plane b050a372-8d1a-4544-a8fc-2a306ec56c5e true true false 1 8cbe4a2a-2214-47a4-be51-ce217666e94a 53603 6189 15 33 53603 6189 15 33 53612 6205.75 false Origin O New origin point of plane fcc768ec-9dc3-4ac8-a86f-7b76724443ce true true false 1 fe4436a5-b752-404a-993a-bc05fbf6f623 53603 6222 15 34 53603 6222 15 34 53612 6239.25 false Plane Pl Plane definition 0ff59337-f329-4c68-916c-b27d6e612709 true true false 0 53648 6189 16 67 53648 6189 16 67 53657.5 6222.5 false 56b92eab-d121-43f7-94d3-6cd8f0ddead8 Vector XYZ Vector XYZ Vec Create a vector from {xyz} components. ed7fd6f7-f203-4cab-bfbd-603e37030cfc false true false longest_list 52989 6232 78 64 53024 6234 24 60 53036 6264 false X component X Vector {x} component 73e9e847-b2c9-4cc1-9f19-df897f7539e4 false true false 2 0 1 52991 6234 30 20 52991 6234 30 20 53015.5 6244 false 0 Y component Y Vector {y} component 6499b697-d199-4d2f-b4e1-12caec063ca1 false true false 1 5620d25f-c5f6-4d01-885e-94ec60b17084 1 52991 6254 30 20 53007 6254 14 20 53015.5 6264 false 0 Z component Z Vector {z} component d2d7f269-2464-4e97-b685-1ccaa9ead266 false true false 0 1 52991 6274 30 20 53007 6274 14 20 53015.5 6284 false 0 Vector V Vector construct 7dc5c76c-f97f-47bc-bfdf-53a5514adb20 false true false 0 53051 6234 14 30 53051 6234 14 30 53059.5 6249 false Length L Vector length f5bd587d-9e27-48a6-8917-8d89665fe400 false true false 0 53051 6264 14 30 53051 6264 14 30 53059.5 6279 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 7f3caaae-bc39-4fc3-9d3f-1c4ce8656aaf false true false longest_list 53119 6212 80 50 53155 6214 24 46 53167 6237 false Geometry G Base geometry 7fccb202-7b80-431b-9165-c22ee083ee38 true true false 1 58f3d8de-4ed0-40c5-8795-546a1e3fc7e9 53121 6214 31 23 53137 6214 15 23 53146 6225.5 false Translation T Translation vector b237ee54-14a3-478c-885e-1db19fcef1bc false true false 1 1 7dc5c76c-f97f-47bc-bfdf-53a5514adb20 53121 6237 31 23 53121 6237 31 23 53146 6248.5 false Geometry G Translated geometry fe4436a5-b752-404a-993a-bc05fbf6f623 true true false 0 53182 6214 15 46 53182 6214 15 46 53191 6237 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. eba0bc88-3e3e-49dd-86b5-77c8f67ca2cd false true false longest_list 52997 6161 65 64 53016 6163 24 60 53028 6193 false X component X {x} component b2bdbeca-c184-44af-b5d8-16d914c328cf false true false 0 1 52999 6163 14 20 52999 6163 14 20 53007.5 6173 false 0 Y component Y {y} component 08b83251-86cd-45b4-8658-657baa513dcf false true false 0 1 52999 6183 14 20 52999 6183 14 20 53007.5 6193 false 0 Z component Z {z} component 9d540bfb-65c9-4e9b-8821-9c7b73fd8ff0 false true false 0 1 52999 6203 14 20 52999 6203 14 20 53007.5 6213 false 0 Point Pt Point coordinate 58f3d8de-4ed0-40c5-8795-546a1e3fc7e9 true true false 0 53043 6163 17 60 53043 6163 17 60 53053 6193 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. b73342fe-45ae-40fb-80fb-905606dbae40 false true false longest_list 52867 6230 62 64 52887 6232 24 60 52899 6262 false Start S First number in the series 712f1533-546f-465b-a85b-7d90c82c3a3a false true false 0 1 52869 6232 15 20 52869 6232 15 20 52878 6242 false 0 Step N Step size for each successive number 383e8203-493b-488a-9d4e-645daed462ba false true false 0 1 52869 6252 15 20 52869 6252 15 20 52878 6262 false 1 Count C Number of values in the series a18ab408-e97e-4dc5-8472-40e6a658cbf6 false true false 1 135bac58-0170-49f8-aa2a-8a2b96673f07 1 52869 6272 15 20 52869 6272 15 20 52878 6282 false 10 Series S Series of numbers 5620d25f-c5f6-4d01-885e-94ec60b17084 false true false 0 52914 6232 13 60 52914 6232 13 60 52922 6262 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 036162c9-2b5a-4928-ae3d-3caccf675f54 false true false 1 757165be-0caf-4143-b15d-2d211af1d75d 52631 6339 50 20 52631 6339 50 20 52656.12 6349.644 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 52545.17 6104.916 53089.28 6112.232 53088.74 6152.255 52544.63 6144.939 UnRoll Moire strips.... 43.7668152 Arial Black true false Scribble Scribble A quick note 9872deca-9b33-4764-a203-fde8d4e6bdb0 52539.63 6099.916 554.6523 57.33936 52539.63 6099.916 554.6523 57.33936 52545.17 6104.916 false 0148a65d-6f42-414a-9db7-9a9b2eb78437 Brep Edges Brep Edges Edges Extract the edge curves of a Brep object. 0c224686-0246-40f9-8dab-481fc897cc69 false true false longest_list 52329 5940 69 64 52347 5942 24 60 52359 5972 false Brep B Base Brep f34c1093-7b71-4bc6-bae5-fa00444bcd39 true true false 1 30d44573-d6d7-4ac7-9d92-91c4dc91ee45 52331 5942 13 60 52331 5942 13 60 52339 5972 false Naked En Naked edge curves 6ea3d82d-5cad-4b88-bea6-6153bd63e3f9 true true false 0 52374 5942 22 20 52374 5942 22 20 52386.5 5952 false Interior Ei Interior edge curves abbe6f01-93be-4644-97f8-ac637d43ad1a true true false 0 52374 5962 22 20 52374 5962 22 20 52386.5 5972 false Non-Manifold Em Non-Manifold edge curves ecd08f9b-23e9-479b-9d35-58801a75e97e true true false 0 52374 5982 22 20 52374 5982 22 20 52386.5 5992 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ad8ad332-c725-4c90-943f-1c886cd422ec false true false longest_list 52838 5950 64 64 52860 5952 24 60 52872 5982 false List L Base list 48927671-4db3-4cfb-a350-e8bb652a24c0 true true false 1 1 bda4ed60-e009-476d-b263-7982f648d426 52840 5952 17 20 52840 5952 17 20 52850 5962 false Index i Item index 483ae48a-fb9e-4c32-98f6-fe007616bd07 false true false 1 b28507ef-be16-4102-828a-82d453f2a433 1 52840 5972 17 20 52840 5972 17 20 52850 5982 false 0 Wrap W Wrap index to list bounds bd11fd0e-accd-4832-87dd-3fe3a426804a false true false 0 1 false 52840 5992 17 20 52840 5992 17 20 52850 6002 false false Element E Item at {i'} d468c2ef-a202-40c9-8519-1017640a6a8b true true false 0 52887 5952 13 60 52887 5952 13 60 52895 5982 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. ac99d75a-d562-47f9-b089-25b2d149c8cc false true false longest_list 52840 6026 64 64 52862 6028 24 60 52874 6058 false List L Base list 90860385-5122-4f1a-b1aa-1794fc2d4d94 true true false 1 1 bda4ed60-e009-476d-b263-7982f648d426 52842 6028 17 20 52842 6028 17 20 52852 6038 false Index i Item index 252d4dc8-c07b-4996-81b3-4ed05b7eeebb false true false 1 f866f368-1c57-44d8-a99a-68b98efb3ce2 1 52842 6048 17 20 52842 6048 17 20 52852 6058 false 0 Wrap W Wrap index to list bounds a2f909a7-ffb9-4600-b5cd-7b36e032fa44 false true false 0 1 false 52842 6068 17 20 52842 6068 17 20 52852 6078 false false Element E Item at {i'} 5023936b-0a3e-4f2d-9c69-2040f8cc6352 true true false 0 52889 6028 13 60 52889 6028 13 60 52897 6058 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b28507ef-be16-4102-828a-82d453f2a433 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 52727 6050 50 20 52727 6050 50 20 52727.38 6050.498 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f866f368-1c57-44d8-a99a-68b98efb3ce2 false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 52729 6076 50 20 52729 6076 50 20 52729.71 6076.498 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. 0ffa7ee7-4b7e-4dd8-b455-f09da8b59cc3 false true false longest_list 54105 6075 80 64 54141 6077 24 60 54153 6107 false Geometry G Base geometry 7162b9bc-cc05-417d-942f-35f40c06d6c9 true true false 1 91c4d3a0-8938-476c-9c25-66b73bb89e59 54107 6077 31 20 54123 6077 15 20 54132 6087 false Initial A Reference plane a546a1de-5ad9-451f-b11d-c3ab83d992e8 true true false 2 1 8cbe4a2a-2214-47a4-be51-ce217666e94a 1 54107 6097 31 20 54107 6097 31 20 54132 6107 false 0 0 0 1 0 0 0 1 0 Final B Target plane 5271bcf8-2aee-4f67-bb55-f65e9427e3ba true true false 2 1 0ff59337-f329-4c68-916c-b27d6e612709 54107 6117 31 20 54107 6117 31 20 54132 6127 false Geometry G Reoriented geometry ab4b500c-c4df-4b52-9489-592af8cd9734 true true false 0 54168 6077 15 60 54168 6077 15 60 54177 6107 false c75b62fa-0a33-4da7-a5bd-03fd0068fd93 Length Length Len Measure the length of a curve. 31e2a44f-301c-4ba0-87f5-2bde39733ff8 false true false longest_list 52476 5932 60 37 52495 5934 24 33 52507 5951 false Curve C Curve to measure 2710a686-fac9-46c1-bf2b-d65cf001fd75 true true false 1 6ea3d82d-5cad-4b88-bea6-6153bd63e3f9 52478 5934 14 33 52478 5934 14 33 52486.5 5950.5 false Length L Curve length 7a026ce7-eb06-4a3e-a0ce-b5d6bc07aeb9 false true false 0 52522 5934 12 33 52522 5934 12 33 52529.5 5950.5 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. 5531477f-fe0d-4d36-a41f-82ae595b3e4c false true false longest_list 52556 5955 62 44 52575 5957 24 40 52587 5977 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 3f6eb5bc-0394-4860-a81d-02f95a119571 false true false 1 1 7a026ce7-eb06-4a3e-a0ce-b5d6bc07aeb9 52558 5957 14 20 52558 5957 14 20 52566.5 5967 false Values A A Optional list of values to sort synchronously 22f3a5b1-b1d7-451e-b5a7-22fb23a3d30b true true false 1 1 6ea3d82d-5cad-4b88-bea6-6153bd63e3f9 52558 5977 14 20 52558 5977 14 20 52566.5 5987 false List K Sorted keys b916123f-c797-4c7c-8405-4eb8bbd77fb8 false true false 0 52602 5957 14 20 52602 5957 14 20 52610.5 5967 false Values A A Synchronous values in A 917ef7f1-1b35-453e-b767-68285f06db0c true false false 0 52602 5977 14 20 52602 5977 14 20 52610.5 5987 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. afb423de-fe2a-4428-95dc-a227b8d9f159 false true false longest_list 53707 5906 61 44 53726 5908 24 40 53738 5928 false Curve C Curve to evaluate 76a57bc1-150d-46f9-98a4-2936d8466f5a true true false 1 30240c68-8d51-491e-b87a-09e4e7673b32 53709 5908 14 40 53709 5908 14 40 53717.5 5928 false Start S Curve start point f852798a-4956-499d-bf8f-51bbbc773999 true true false 0 53753 5908 13 20 53753 5908 13 20 53761 5918 false End E Curve end point 8cbf4a6d-8bf3-4d08-baaf-3bda399f3636 true true false 0 53753 5928 13 20 53753 5928 13 20 53761 5938 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. 0122f104-e6b6-4d60-ac11-1044dfcc34b4 false true false longest_list 53673 6064 61 44 53692 6066 24 40 53704 6086 false Curve C Curve to evaluate e75312f2-c51c-4d2e-a4af-60a85c223485 true true false 1 86872c98-bdd6-4c8c-9e10-8a9ca83bedbf 53675 6066 14 40 53675 6066 14 40 53683.5 6086 false Start S Curve start point d9a241d3-e140-43b6-b32a-e0217cac267c true true false 0 53719 6066 13 20 53719 6066 13 20 53727 6076 false End E Curve end point 44668fca-3b6e-4291-ae96-668a353c878c true true false 0 53719 6086 13 20 53719 6086 13 20 53727 6096 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. c2a50ed8-e57c-4e00-b9a6-448f4de1b23c false true false longest_list 53865 5993 60 44 53884 5995 24 40 53896 6015 false Point A A Line start point 8dd23d10-a849-45fd-89d2-d19f262b8f29 true true false 1 f852798a-4956-499d-bf8f-51bbbc773999 53867 5995 14 20 53867 5995 14 20 53875.5 6005 false Point B B Line end point be43c2cf-575f-4299-9062-a000a9e862fb true true false 1 d9a241d3-e140-43b6-b32a-e0217cac267c 53867 6015 14 20 53867 6015 14 20 53875.5 6025 false Line L Line segment e5c18990-a9aa-48db-8e41-a37a127616d8 true true false 0 53911 5995 12 40 53911 5995 12 40 53918.5 6015 false f2935f94-8e47-45df-919b-797044c1bacd Sweep2 Sweep2 Swp2 Create a sweep surface with two rail curves. 51719d76-1e8b-4866-a420-57f161d47ff4 false true false longest_list 53965 5945 65 84 53988 5947 24 80 54000 5987 false Rail 1 First rail curve 220e1aa8-f7d3-4d50-b144-f9c4d544e4cf true true false 1 30240c68-8d51-491e-b87a-09e4e7673b32 53967 5947 18 20 53967 5947 18 20 53977.5 5957 false Rail 2 Second rail curve b419df78-bd76-434c-af67-23c9683370e8 true true false 1 86872c98-bdd6-4c8c-9e10-8a9ca83bedbf 53967 5967 18 20 53967 5967 18 20 53977.5 5977 false Sections S Section curves a169eb6e-243d-4b48-83bc-7866e792195f true true false 1 1 e5c18990-a9aa-48db-8e41-a37a127616d8 53967 5987 18 20 53967 5987 18 20 53977.5 5997 false Same Height H Create a sweep with same-height properties. a4ad3f70-1fe7-4598-b70a-0cb43173a0cc false true false 0 1 false 53967 6007 18 20 53967 6007 18 20 53977.5 6017 false false Brep S Resulting Brep 91c4d3a0-8938-476c-9c25-66b73bb89e59 true true false 0 54015 5947 13 80 54015 5947 13 80 54023 5987 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. 89504923-05be-4e37-9053-83d4b6849b99 false true false longest_list 53032 6061 63 44 53052 6063 24 40 53064 6083 false Curve C Curve to offset 5839c8ad-33c5-4173-a61d-9ae3af888fc4 true true false 1 6e80dae8-5661-4d23-8684-924a7472d136 53034 6063 15 20 53034 6063 15 20 53043 6073 false Guide G Optional guide curve 61a766f9-77ff-4c3f-9815-a88a8420d47c true true false 0 53034 6083 15 20 53034 6083 15 20 53043 6093 false Curve C Flipped curve a405ac32-010a-4935-bce6-53a7ec783d5e true true false 0 53079 6063 14 20 53079 6063 14 20 53087.5 6073 false Flag F Flip action d7cf0705-e503-40c3-9b5d-60a850ad38a5 false true false 0 false 53079 6083 14 20 53079 6083 14 20 53087.5 6093 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 3e0393c0-214a-4370-b2a2-9be53f59af2f true true false longest_list 52768 6264 62 44 52787 6266 24 40 52799 6286 false A A First item for multiplication 430539f4-5a43-442b-ae92-698ab45beed7 true true false 1 8d051c27-58a2-48f7-8a68-7882b3766f30 52770 6266 14 20 52770 6266 14 20 52778.5 6276 false B B Second item for multiplication fb24d70d-6fd3-4bc3-97cb-b1f3e1ab6d83 true true false 1 036162c9-2b5a-4928-ae3d-3caccf675f54 52770 6286 14 20 52770 6286 14 20 52778.5 6296 false Result R The result of the Multiplication 135bac58-0170-49f8-aa2a-8a2b96673f07 true true false 0 52814 6266 14 40 52814 6266 14 40 52822.5 6286 false 1f18e802-4ab9-444f-bf3c-3e7e421a2acf Point List Point List Points Displays the order of a list of Point coordinates caaba0c5-e61b-42a4-810a-91a89ac55b6b true true false longest_list 55016 5645 60 84 55050 5647 24 80 55062 5687 false Points P Points to display 080b9816-740b-4007-a586-14ef8bfa9019 false true false 1 1 1 c3d9ba86-f421-4ca3-83ac-411e2d25e16c 55018 5647 29 20 55018 5647 29 20 55042 5657 false Tags T Draw point index numbers bb61f9f0-fdd1-4d4d-b2cc-465aa1c1f80d false true false 0 1 false 55018 5667 29 20 55034 5667 13 20 55042 5677 false true Lines L Draw connecting lines 478940be-a3e5-4237-9280-2173fac9a2e3 false true false 0 1 false 55018 5687 29 20 55034 5687 13 20 55042 5697 false true Size S Optional Font size (in units) d46bc41f-049f-42fd-9768-25dda67f244d false true false 1 87b6dd55-5a27-4764-bab5-3e0ee37f394d 55018 5707 29 20 55034 5707 13 20 55042 5717 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 87b6dd55-5a27-4764-bab5-3e0ee37f394d false true false 0 0.3 true true true 1 0 false 255;0;0;0 255;255;250;90 54894 5712 50 20 54894 5712 50 20 54894.78 5712.722 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 1f86bfc6-49c8-4fd5-b764-eaf4e44dbd5c false true false longest_list 54854 5640 68 64 54878 5642 24 60 54890 5672 false Surface S Base surface 9953eb3a-7ee9-4cb5-8380-92e4adee6072 true true false 1 4b832ec8-0c12-49ee-8446-991cef76dac7 54856 5642 19 30 54856 5642 19 30 54867 5657 false Point uv {uv} coordinate to evaluate 8a61d282-c53f-45e8-964a-95bc93c907c4 false true false 1 1efc77cc-0693-4d6c-b835-3fa9e5eb6f37 54856 5672 19 30 54856 5672 19 30 54867 5687 false Point P Point at {uv} c3d9ba86-f421-4ca3-83ac-411e2d25e16c true true false 0 54905 5642 15 20 54905 5642 15 20 54914 5652 false Normal N Normal at {uv} 65971b63-10cf-4b52-95e9-4b03d5cc2955 false true false 0 54905 5662 15 20 54905 5662 15 20 54914 5672 false Frame F Frame at {uv} d82df1a5-4469-4a27-836a-49b89ea3d410 true true false 0 54905 5682 15 20 54905 5682 15 20 54914 5692 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. cd6e6836-3f24-4716-82c0-4b4e47ca4cd4 false true false longest_list 54714 5662 65 64 54733 5664 24 60 54745 5694 false X component X {x} component c5fdeafd-721e-4acb-aa71-80e452005fef false true false 0 1 54716 5664 14 20 54716 5664 14 20 54724.5 5674 false 0 Y component Y {y} component f3cf8136-47a0-471b-9abc-0f23941c9e45 false true false 0 1 54716 5684 14 20 54716 5684 14 20 54724.5 5694 false 0 Z component Z {z} component afc0e093-29b4-4ed0-a2bd-9f8076be1c61 false true false 0 1 54716 5704 14 20 54716 5704 14 20 54724.5 5714 false 0 Point Pt Point coordinate 1efc77cc-0693-4d6c-b835-3fa9e5eb6f37 true true false 0 54760 5664 17 60 54760 5664 17 60 54770 5694 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8d051c27-58a2-48f7-8a68-7882b3766f30 false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 52664 6273 50 20 52664 6273 50 20 52664.42 6273.617 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. bb61591a-b604-4d52-9cd6-0224a06a567c false true false longest_list 52681 5965 58 38 52698 5967 24 34 52710 5984 false List L Base list dbe4f648-c0c3-4fdf-8c5d-de5781e1a430 true true false 1 1 917ef7f1-1b35-453e-b767-68285f06db0c 52683 5967 12 34 52683 5967 12 34 52690.5 5984 false List L Reversed list bda4ed60-e009-476d-b263-7982f648d426 true true false 0 52725 5967 12 34 52725 5967 12 34 52732.5 5984 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 0469cbc8-cb43-4b83-9fe3-e9ae0b9270f9 false true false 1 f51fe503-45cf-4d7b-9484-a7f29162a8d9 54103 5555 50 20 54103 5555 50 20 54128.12 5565.826 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e0327259-b3bc-49a2-8af6-d3457a735da0 true true false 0 52711 5570 50 20 52711 5570 50 20 52736.65 5580.648 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 50860.84 2559.333 51674.7 2747.042 51559.17 3247.688 50745.31 3059.978 Find closest point to the moire curve rather than the surface. calc tangent of moire crv at that pt use tangent and rib/triangle screw point to generate plane. make sure to extend triangle profile past moire srf before extruding triangle thickness than brep diff with moire 42 Microsoft Sans Serif false false Scribble Scribble A quick note 8a602621-0b18-4a50-8bd6-79904cb54c02 50740.31 2554.333 939.3945 698.355 50740.31 2554.333 939.3945 698.355 50860.84 2559.333 false ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. 207b7c18-0443-4ddd-985f-fc4004b215b5 true true false longest_list 54710 5816 61 44 54728 5818 24 40 54740 5838 false Brep B Base Brep e3532d5a-4756-4fd2-a462-a7de240953f0 true true false 1 838a408a-0be4-4b65-be27-a41c094b5d23 54712 5818 13 40 54712 5818 13 40 54720 5838 false Area A Area of Brep 21c03ab9-f3e0-4ba0-9898-346c65aa55fd false true false 0 54755 5818 14 20 54755 5818 14 20 54763.5 5828 false Centroid C Area centroid of Brep 63b116ba-04ca-4a59-bdff-cfe27b994e52 true true false 0 54755 5838 14 20 54755 5838 14 20 54763.5 5848 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b1bc3433-4aa2-4e06-9112-32dc3bfd3467 false true false 1 b6a89242-25b8-47bb-bb82-132827a1b329 51921 5352 50 20 51921 5352 50 20 51946.78 5362.14 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 23dc4a76-0a84-47be-9932-7d98ed7b4b25 false true false longest_list 52094 5345 60 67 52112 5347 24 63 52124 5379 false Tree T Tree to simplify. 335ed4d1-818c-4e0a-a4df-70f8fe84071d true true false 2 1 b1bc3433-4aa2-4e06-9112-32dc3bfd3467 52096 5347 13 31 52096 5347 13 31 52104 5362.75 false Front F Limit path collapse to indices at the start of the path only. d3c9d044-8973-406d-adc1-d41ed2d1574d false true false 0 1 false 52096 5378 13 32 52096 5378 13 32 52104 5394.25 false false Tree T Simplified tree. 30d44573-d6d7-4ac7-9d92-91c4dc91ee45 true true false 0 52139 5347 13 63 52139 5347 13 63 52147 5378.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 88f85b50-543e-4344-ac29-3c4b7201b497 false true false longest_list 54227 6128 60 67 54245 6130 24 63 54257 6162 false Tree T Tree to simplify. 64526e90-28a6-4f84-8ceb-576c52350fe5 true true false 2 1 ab4b500c-c4df-4b52-9489-592af8cd9734 54229 6130 13 31 54229 6130 13 31 54237 6145.75 false Front F Limit path collapse to indices at the start of the path only. 13ae45b7-8280-489e-8457-7142468e6ddc false true false 0 1 false 54229 6161 13 32 54229 6161 13 32 54237 6177.25 false false Tree T Simplified tree. 4b832ec8-0c12-49ee-8446-991cef76dac7 true true false 0 54272 6130 13 63 54272 6130 13 63 54280 6161.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 15c30f45-3d08-41bf-910e-fdda33cb2ee7 false true false longest_list 53738 5542 60 67 53756 5544 24 63 53768 5576 false Tree T Tree to simplify. b1dea852-5c76-432d-9e97-c39884d1eeb2 true true false 2 1 30240c68-8d51-491e-b87a-09e4e7673b32 53740 5544 13 31 53740 5544 13 31 53748 5559.75 false Front F Limit path collapse to indices at the start of the path only. db2ebf5a-73b6-498e-b7a4-40d92f174edc false true false 0 1 false 53740 5575 13 32 53740 5575 13 32 53748 5591.25 false false Tree T Simplified tree. f51fe503-45cf-4d7b-9484-a7f29162a8d9 true true false 0 53783 5544 13 63 53783 5544 13 63 53791 5575.5 false ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. 17f34d3a-8034-4439-8081-5f3698157f9b true true false longest_list 54714 5881 61 44 54732 5883 24 40 54744 5903 false Brep B Base Brep 588dbf1a-faf2-45ce-8bdf-9ea6b233d0c9 true true false 1 4b832ec8-0c12-49ee-8446-991cef76dac7 54716 5883 13 40 54716 5883 13 40 54724 5903 false Area A Area of Brep 072a2f5e-81ea-40d6-9c4a-ac2150b8cba9 false true false 0 54759 5883 14 20 54759 5883 14 20 54767.5 5893 false Centroid C Area centroid of Brep 71a683cf-1f59-4bda-b346-5e1b02d4118c true true false 0 54759 5903 14 20 54759 5903 14 20 54767.5 5913 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction ec1cb08e-75f0-4243-8991-f8d22bde7a4a true true false longest_list 54836 5862 62 44 54855 5864 24 40 54867 5884 false A A Item to subtract from (minuend) 70188167-ec1d-46dd-9dd7-03e13530607c true true false 1 21c03ab9-f3e0-4ba0-9898-346c65aa55fd 54838 5864 14 20 54838 5864 14 20 54846.5 5874 false B B Item to subtract (subtrahend) 45606276-f1f2-4998-ba6d-38fa635cdf3d true true false 1 072a2f5e-81ea-40d6-9c4a-ac2150b8cba9 54838 5884 14 20 54838 5884 14 20 54846.5 5894 false Result R The result of the Subtraction c38f6664-9ff0-4ed3-b270-bc1e5ff66d5c true true false 0 54882 5864 14 40 54882 5864 14 40 54890.5 5884 false 28124995-cf99-4298-b6f4-c75a8e379f18 Absolute Absolute Abs Compute the absolute of a value. ca3cdd5b-cd03-4caa-93c4-8a3c38e70b32 true true false longest_list 54937 5867 58 38 54954 5869 24 34 54966 5886 false Input x Input value 1c6713c1-5484-4340-b480-287b15b8e227 true true false 1 c38f6664-9ff0-4ed3-b270-bc1e5ff66d5c 54939 5869 12 34 54939 5869 12 34 54946.5 5886 false Output y Output value 59e3c3ca-9bdf-429e-8311-1d5b226c12f6 true true false 0 54981 5869 12 34 54981 5869 12 34 54988.5 5886 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items 8f4802c4-4f32-4688-8320-9af11074190a true true false longest_list 55033 5870 77 44 55064 5872 24 40 55076 5892 false Input I Input values for mass addition (either numbers or vectors) e9294ac7-6324-4cbf-9edc-e338db72c650 true true false 1 1 1 59e3c3ca-9bdf-429e-8311-1d5b226c12f6 55035 5872 26 40 55035 5872 26 40 55057.5 5892 false Result R Result of mass addition b64392b9-b6f8-438c-a8f3-476d7785cbf3 true true false 0 55091 5872 17 20 55091 5872 17 20 55101 5882 false Partial Result Pr List of partial results 5d74e6f0-e5ef-4620-b5e3-021248ff8b2f true true false 0 55091 5892 17 20 55091 5892 17 20 55101 5902 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 33cdd018-5da0-45a4-b32c-bb9e4a8126e6 false true false longest_list 54606 5288 88 64 54640 5290 24 60 54652 5320 false Point P Sample point b1e50666-c38f-46fe-a371-0c96eed8d740 true true false 1 67358ad3-126a-4498-86c8-616dfa9ee84e 54608 5290 29 30 54624 5290 13 30 54632 5305 false Surface S Base surface aae73799-313a-4068-953c-7f5a452a664e true true false 1 47f58218-25dc-4186-b4a7-3e09fce7d596 true 54608 5320 29 30 54608 5320 29 30 54632 5335 false Point P Closest point 6ca6abed-bc0f-4ce4-b53e-0ce6bb2a80eb true true false 0 54667 5290 25 20 54667 5290 25 20 54681 5300 false UV Point uvP {uv} coordinates of closest point 1d3f3826-6831-4713-a247-eb9d1c67cbdb false true false 0 54667 5310 25 20 54667 5310 25 20 54681 5320 false Distance D Distance between sample point and surface 5f83334f-ed1f-436b-8893-23c0c22bc1e6 false true false 0 54667 5330 25 20 54667 5330 25 20 54681 5340 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 7469a5fe-b0f2-46a7-8020-7e85ee5dd0e1 false true false 1 4b832ec8-0c12-49ee-8446-991cef76dac7 54977 5382 50 20 54977 5382 50 20 55002.81 5392.645 false 537b0419-bbc2-4ff4-bf08-afe526367b2c Custom Preview Custom Preview Preview Allows for customized geometry previews 9ce5fabc-d5a4-4eac-be02-d5fdf3e2e07c false true false longest_list 55687 6000 46 65 55707 6002 24 61 55719 6033 false Geometry G Geometry to preview d262e40c-3a2b-4e21-aa64-978f33d76c10 false true false 1 4b832ec8-0c12-49ee-8446-991cef76dac7 55689 6002 15 30 55689 6002 15 30 55698 6017.25 false Shader S The preview shader override b887a47f-8e3b-4b0d-8116-d78d86edc1f7 false true false 1 4a786235-03dd-4752-b84d-890a70c5cdf0 1 55689 6032 15 31 55689 6032 15 31 55698 6047.75 false 255;255;105;180 255;0;0;0 255;76;32;54 255;255;255;255 0.5 0 00000000-0000-0000-0000-000000000000 9c53bac0-ba66-40bd-8154-ce9829b9db1a Colour Swatch 255;179;168;240 Colour Swatch Swatch Colour (palette) swatch 4a786235-03dd-4752-b84d-890a70c5cdf0 false true false 0 55578 6039 87 20 55578 6039 87 20 55578.75 6039.289 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 63b12acc-395f-450e-9fb1-871c758e0c91 false true false longest_list 54285 5378 64 64 54305 5380 24 60 54317 5410 false Data D Data to duplicate 224af6d3-b7aa-462f-a2ec-cdd06ac95bda true true false 1 1 838a408a-0be4-4b65-be27-a41c094b5d23 54287 5380 15 20 54287 5380 15 20 54296 5390 false Number N Number of duplicates 057b0c6b-29ca-4e5a-aad5-d542211d16e7 false true false 1 ba6ccd96-1988-49b7-8e41-27505da98f44 54287 5400 15 20 54287 5400 15 20 54296 5410 false Order O Retain list order 28be99ca-ae71-4f53-bc96-c868403f5c75 false true false 0 1 false 54287 5420 15 20 54287 5420 15 20 54296 5430 false true Data D Duplicated data 89a21436-344e-44a9-8359-5b575fbf7022 true true false 0 54332 5380 15 60 54332 5380 15 60 54341 5410 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ba6ccd96-1988-49b7-8e41-27505da98f44 false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 54192 5400 50 20 54192 5400 50 20 54192.55 5400.888 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 552ab251-3483-4fc5-bc63-7522782c106e false true false longest_list 54386 5393 60 67 54404 5395 24 63 54416 5427 false Tree T Tree to simplify. 69f0a603-590c-48e7-aacf-668a55d85150 true true false 2 1 89a21436-344e-44a9-8359-5b575fbf7022 54388 5395 13 31 54388 5395 13 31 54396 5410.75 false Front F Limit path collapse to indices at the start of the path only. 00f76680-2dd7-4986-a9df-b2c95c41ef12 false true false 0 1 false 54388 5426 13 32 54388 5426 13 32 54396 5442.25 false false Tree T Simplified tree. e8062b1f-bf2d-4430-a1a6-fd582c7ab5c5 true true false 0 54431 5395 13 63 54431 5395 13 63 54439 5426.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 0423b864-9caf-4732-a18b-7391dd5b883b false true false longest_list 54485 5414 62 47 54505 5416 24 43 54517 5438 false Data D Data to graft 3bd40e2e-c7c9-4ac5-a6cf-77210fb3a9ac true true false 2 1 e8062b1f-bf2d-4430-a1a6-fd582c7ab5c5 54487 5416 15 21 54487 5416 15 21 54496 5426.75 false Strip S Do not create branches for null items a8311fac-d246-4fe6-af7d-8ccb0dc28984 false true false 0 1 false 54487 5437 15 22 54487 5437 15 22 54496 5448.25 false false Tree T Graft result 47f58218-25dc-4186-b4a7-3e09fce7d596 true true false 0 54532 5416 13 43 54532 5416 13 43 54540 5437.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 838a408a-0be4-4b65-be27-a41c094b5d23 false true false 1 30d44573-d6d7-4ac7-9d92-91c4dc91ee45 53974 5380 50 20 53974 5380 50 20 53999.95 5390.549 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 76bec378-ea2e-42ce-a105-b3407da1fed9 false true false 2 1 b7eff0f9-1d15-45d4-af07-01712283b2d7 1 {A;B} {A} 54891.92 5315.832 125 40 54897.92 5321.832 113 28 54891.92 5315.832 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 3599da44-4fb8-48c2-a0e4-2fcd9dcb5f44 false true false longest_list 55737 5381 76 62 55772 5383 24 58 55784 5412 false Surface S Base surface 94ed9e73-8957-4b7e-93f6-88a021bcf072 true true false 1 774822cc-b92d-40cf-99d7-6a658e645c4e true 55739 5383 30 29 55739 5383 30 29 55763.5 5397.5 false Curves C Splitting curves 24ba6c2b-da5a-4549-a3b0-9d22af1256cf true true false 1 1 4585c218-439a-4de0-8c32-12704bc2b005 55739 5412 30 29 55755 5412 14 29 55763.5 5426.5 false Fragments F Splitting fragments bbba60b0-06c5-493f-b1a6-ca250d12c973 true true false 0 55799 5383 12 58 55799 5383 12 58 55806.5 5412 false 1f18e802-4ab9-444f-bf3c-3e7e421a2acf Point List Point List Points Displays the order of a list of Point coordinates e89aaff2-0d3e-47e1-a5a0-bae36707345c false true false longest_list 55543 5078 44 84 55561 5080 24 80 55573 5120 false Points P Points to display 9e385f97-aa0e-4f59-bd9f-97129b705c18 false true false 1 1 c22e727d-4676-49fe-a5be-e20dfb36637d 55545 5080 13 20 55545 5080 13 20 55553 5090 false Tags T Draw point index numbers 3166e902-6e7a-4e3d-946d-5ad1cec0c68e false true false 0 1 false 55545 5100 13 20 55545 5100 13 20 55553 5110 false true Lines L Draw connecting lines 2cfbc473-9d33-4e07-8740-05e14a39b24a false true false 0 1 false 55545 5120 13 20 55545 5120 13 20 55553 5130 false true Size S Optional Font size (in units) e70299c2-0665-4233-b7e2-5472effa5b06 false true false 1 1a53f087-a6a4-47c6-8b3f-2c0c6d864692 55545 5140 13 20 55545 5140 13 20 55553 5150 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1a53f087-a6a4-47c6-8b3f-2c0c6d864692 false true false 0 0.15 true true true 1 0 false 255;0;0;0 255;255;250;90 55460 5145 50 20 55460 5145 50 20 55460.22 5145.222 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 221eea3e-64b7-45b6-846d-d4706becc5da false true false longest_list 54723 5300 58 38 54740 5302 24 34 54752 5319 false List L Base list d5a2d346-7fad-4439-9fca-779804792054 true true false 1 1 1d3f3826-6831-4713-a247-eb9d1c67cbdb 54725 5302 12 34 54725 5302 12 34 54732.5 5319 false List L Reversed list f9d3de19-cc04-45d0-9ab9-c2e7e84220f4 true true false 0 54767 5302 12 34 54767 5302 12 34 54774.5 5319 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 7972c96f-b6d3-4d6a-9551-1b1659d5c369 false true false longest_list 54804 5302 60 67 54822 5304 24 63 54834 5336 false Tree T Tree to simplify. 4bee1f21-2e51-4d04-8e76-475f9a6292c4 true true false 2 1 f9d3de19-cc04-45d0-9ab9-c2e7e84220f4 54806 5304 13 31 54806 5304 13 31 54814 5319.75 false Front F Limit path collapse to indices at the start of the path only. 688c6c8c-040a-4768-89c3-08e481e77db3 false true false 0 1 false 54806 5335 13 32 54806 5335 13 32 54814 5351.25 false false Tree T Simplified tree. b7eff0f9-1d15-45d4-af07-01712283b2d7 true true false 0 54849 5304 13 63 54849 5304 13 63 54857 5335.5 false 21ca41ee-bc18-4ac8-ba20-713e7edf541e Iso Curve Iso Curve Iso Create {uv} isocurves on a surface. b7854a15-e759-427c-90ee-757221f402fb false true false longest_list 55198 5406 84 44 55238 5408 24 40 55250 5428 false Surface S Base surface c0251f61-b2fd-46ff-8687-13aa67597379 true true false 1 7469a5fe-b0f2-46a7-8020-7e85ee5dd0e1 true 55200 5408 35 20 55200 5408 35 20 55227 5418 false UV point uv {uv} coordinate on surface for isocurve extraction. 07debd13-5053-4ebd-b2ee-29256f923f6a true true false 1 76bec378-ea2e-42ce-a105-b3407da1fed9 55200 5428 35 20 55216 5428 19 20 55227 5438 false U Isocurve U Isocurves in {u} direction 7b3342be-1755-409b-91ac-d2e95a754240 true true false 0 55265 5408 15 20 55265 5408 15 20 55274 5418 false V Isocurve V Isocurves in {v} direction e8894557-5474-4116-8a8a-ca9e9b8e38e6 true true false 0 55265 5428 15 20 55265 5428 15 20 55274 5438 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 774822cc-b92d-40cf-99d7-6a658e645c4e false true false 1 7469a5fe-b0f2-46a7-8020-7e85ee5dd0e1 55471 5381 50 20 55471 5381 50 20 55496.81 5391.645 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 4904aa31-5870-4c2c-8701-e53b001417c4 false true false longest_list 55737 5453 76 62 55772 5455 24 58 55784 5484 false Surface S Base surface 5ed0916d-b330-48bb-af77-8bddbd46d9b2 true true false 1 774822cc-b92d-40cf-99d7-6a658e645c4e true 55739 5455 30 29 55739 5455 30 29 55763.5 5469.5 false Curves C Splitting curves 4a618c7d-075c-43d6-a4ce-5473a96cb127 true true false 1 1 1ba2534e-c1bc-4927-835b-cc0ee7d19818 55739 5484 30 29 55755 5484 14 29 55763.5 5498.5 false Fragments F Splitting fragments 1385fa95-4606-477f-b392-e25b94f931b1 true true false 0 55799 5455 12 58 55799 5455 12 58 55806.5 5484 false 7db14002-c09c-4d7b-9f80-e4e2b00dfa1d Surface Split Surface Split SrfSplit Split a surface with a bunch of curves. 5234fccf-86c1-4c22-b9b3-87da7d2501f8 false true false longest_list 55737 5310 76 62 55772 5312 24 58 55784 5341 false Surface S Base surface 5c358262-aa01-4ac2-a0de-45b6d9a7563c true true false 1 774822cc-b92d-40cf-99d7-6a658e645c4e true 55739 5312 30 29 55739 5312 30 29 55763.5 5326.5 false Curves C Splitting curves e60fdadb-6bf0-4a18-ba21-4e5c0e16f978 true true false 1 1 19d4085f-2ad8-4dd7-9fba-9b70f41438e3 55739 5341 30 29 55755 5341 14 29 55763.5 5355.5 false Fragments F Splitting fragments c50ad5ac-61fd-43d5-9b3d-4859eb00851f true true false 0 55799 5312 12 58 55799 5312 12 58 55806.5 5341 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 370a6e77-73c8-421b-94b4-ffd5c3a5b3f7 false true false longest_list 55457 5498 64 64 55479 5500 24 60 55491 5530 false List L Base list 01b22d15-dfac-448e-a3bb-ffb79e602385 true true false 1 1 e8894557-5474-4116-8a8a-ca9e9b8e38e6 55459 5500 17 20 55459 5500 17 20 55469 5510 false Index i Item index 654e0aa6-2b41-4e93-8d5c-a02819f2a5a0 false true false 1 a44279c5-96ab-4377-9b3f-e8bc3af22281 1 55459 5520 17 20 55459 5520 17 20 55469 5530 false 0 Wrap W Wrap index to list bounds e6e57aca-3d75-46c9-aac7-da31f3ae8763 false true false 0 1 false 55459 5540 17 20 55459 5540 17 20 55469 5550 false false Element E Item at {i'} 19d4085f-2ad8-4dd7-9fba-9b70f41438e3 true true false 0 55506 5500 13 60 55506 5500 13 60 55514 5530 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a44279c5-96ab-4377-9b3f-e8bc3af22281 false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 55304 5534 50 20 55304 5534 50 20 55304.72 5534.972 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9a3dc6f5-f3e6-4f5a-b700-c85118d9f3af false true false 0 0 3 false true true 1 0 false 255;0;0;0 255;255;250;90 55285 5573 69 50 55285 5573 69 50 55285.33 5573.433 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b209b0e7-6920-4cbb-88e2-3050ee30cd9d false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 55304 5634 50 20 55304 5634 50 20 55304.58 5634.623 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 490433ee-99b7-4338-af69-23c6a16e15e9 false true false longest_list 55457 5563 64 64 55479 5565 24 60 55491 5595 false List L Base list f2bdc868-0aec-4009-b64a-49249b23a9e4 true true false 1 1 e8894557-5474-4116-8a8a-ca9e9b8e38e6 55459 5565 17 20 55459 5565 17 20 55469 5575 false Index i Item index 85fccd52-55d6-43bd-804a-9b744162744f false true false 1 9a3dc6f5-f3e6-4f5a-b700-c85118d9f3af 1 55459 5585 17 20 55459 5585 17 20 55469 5595 false 0 Wrap W Wrap index to list bounds 6a19bfeb-93a4-44ad-ab86-c5d89a118060 false true false 0 1 false 55459 5605 17 20 55459 5605 17 20 55469 5615 false false Element E Item at {i'} 4585c218-439a-4de0-8c32-12704bc2b005 true true false 0 55506 5565 13 60 55506 5565 13 60 55514 5595 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. dccff678-f142-491f-b636-8b44f16c1d0d false true false longest_list 55457 5626 64 64 55479 5628 24 60 55491 5658 false List L Base list 6c105ed2-865b-4d0e-8a6c-6d94421d582c true true false 1 1 e8894557-5474-4116-8a8a-ca9e9b8e38e6 55459 5628 17 20 55459 5628 17 20 55469 5638 false Index i Item index cd0bbf8d-188d-45eb-aff1-4d2c016fd100 false true false 1 b209b0e7-6920-4cbb-88e2-3050ee30cd9d 1 55459 5648 17 20 55459 5648 17 20 55469 5658 false 0 Wrap W Wrap index to list bounds 104d7b65-adb4-4596-938a-f2c95aafaa82 false true false 0 1 false 55459 5668 17 20 55459 5668 17 20 55469 5678 false false Element E Item at {i'} 1ba2534e-c1bc-4927-835b-cc0ee7d19818 true true false 0 55506 5628 13 60 55506 5628 13 60 55514 5658 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. cfefcaf2-2e37-4b25-9675-7fcc7927494f false true false longest_list 55905 5329 64 64 55927 5331 24 60 55939 5361 false List L Base list e4f6b5fc-82d2-4b2e-aa65-24b9bc1bf068 true true false 1 1 c50ad5ac-61fd-43d5-9b3d-4859eb00851f 55907 5331 17 20 55907 5331 17 20 55917 5341 false Index i Item index b40ee407-9e28-46e6-876a-e78ea7fe40ea false true false 1 675a4761-e21d-4f3b-8041-6e42c460c1a4 1 55907 5351 17 20 55907 5351 17 20 55917 5361 false 0 Wrap W Wrap index to list bounds db2a1fa4-cb56-45e0-a7f5-39387f89269b false true false 0 1 false 55907 5371 17 20 55907 5371 17 20 55917 5381 false false Element E Item at {i'} 856d4b9f-dc99-4b92-835b-021653251f60 true true false 0 55954 5331 13 60 55954 5331 13 60 55962 5361 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 675a4761-e21d-4f3b-8041-6e42c460c1a4 false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 55830 5351 50 20 55830 5351 50 20 55830.22 5351.972 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 55e073a4-a5a9-4664-a291-e5baf45ae3a2 false true false longest_list 55905 5401 64 64 55927 5403 24 60 55939 5433 false List L Base list b1795c4d-13db-48e4-84f1-fd504b8cedbd true true false 1 1 bbba60b0-06c5-493f-b1a6-ca250d12c973 55907 5403 17 20 55907 5403 17 20 55917 5413 false Index i Item index e176578f-5bc4-458e-a8fb-5bc916aa48b0 false true false 1 675a4761-e21d-4f3b-8041-6e42c460c1a4 1 55907 5423 17 20 55907 5423 17 20 55917 5433 false 0 Wrap W Wrap index to list bounds 755655fe-1eb8-47fa-b888-cb542cc6d298 false true false 0 1 false 55907 5443 17 20 55907 5443 17 20 55917 5453 false false Element E Item at {i'} beb5b157-3060-47b0-a635-697e499a0c6c true true false 0 55954 5403 13 60 55954 5403 13 60 55962 5433 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 73e6f503-6293-4135-8e7a-1731cdd1a4e6 false true false longest_list 55905 5474 64 64 55927 5476 24 60 55939 5506 false List L Base list 9c1ef8dc-9eda-45aa-8783-4fc2e1b46ec0 true true false 1 1 1385fa95-4606-477f-b392-e25b94f931b1 55907 5476 17 20 55907 5476 17 20 55917 5486 false Index i Item index 88d6b7db-405f-4269-aa3f-73692a62fe89 false true false 1 05be699e-3e4c-482d-add2-84bddc098075 1 55907 5496 17 20 55907 5496 17 20 55917 5506 false 0 Wrap W Wrap index to list bounds 2e25b5b7-ecb3-486b-bf6e-c1dfe6be69b0 false true false 0 1 false 55907 5516 17 20 55907 5516 17 20 55917 5526 false false Element E Item at {i'} b3e826ff-151f-4d08-b0ba-ff9e7e16b112 true true false 0 55954 5476 13 60 55954 5476 13 60 55962 5506 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 05be699e-3e4c-482d-add2-84bddc098075 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 55830 5496 50 23 55830 5496 50 23 55830.22 5496.793 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. 7862e67f-703b-424a-9416-facea5bbd087 false true false longest_list 54741 5101 88 64 54775 5103 24 60 54787 5133 false Point P Sample point 3a4e75c7-1a85-41a5-872e-c1370ef5f2b4 true true false 1 7caf37c5-5e47-4807-a2a1-d5a4d5566c60 54743 5103 29 30 54759 5103 13 30 54767 5118 false Surface S Base surface 3bfaff5c-65bd-4551-9317-2f9a78b701b6 true true false 1 7e53a10e-b19c-4712-9865-3a26abf4f592 true 54743 5133 29 30 54743 5133 29 30 54767 5148 false Point P Closest point d731394e-d5c8-46a3-97ba-7072e3394ad2 true true false 0 54802 5103 25 20 54802 5103 25 20 54816 5113 false UV Point uvP {uv} coordinates of closest point a52e7045-765d-465c-92b6-09bf808963f6 false true false 0 54802 5123 25 20 54802 5123 25 20 54816 5133 false Distance D Distance between sample point and surface 80cdc97c-8257-48fc-94f7-8514973dfccd false true false 0 54802 5143 25 20 54802 5143 25 20 54816 5153 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 473bdb10-bc14-4f60-8fd7-9f988f6702e4 false true false longest_list 54864 5111 58 38 54881 5113 24 34 54893 5130 false List L Base list 61cbc41a-e40b-4fe7-ad21-6ff5306a9cca true true false 1 1 a52e7045-765d-465c-92b6-09bf808963f6 54866 5113 12 34 54866 5113 12 34 54873.5 5130 false List L Reversed list f51c6227-57c5-4dbc-a9df-2ce59f0be14c true true false 0 54908 5113 12 34 54908 5113 12 34 54915.5 5130 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 3bd52b1c-3466-45dc-a165-e64850a60966 false true false longest_list 54937 5102 60 67 54955 5104 24 63 54967 5136 false Tree T Tree to simplify. 7c6731ed-0fb9-4934-bcb8-c1fba336e08f true true false 2 1 f51c6227-57c5-4dbc-a9df-2ce59f0be14c 54939 5104 13 31 54939 5104 13 31 54947 5119.75 false Front F Limit path collapse to indices at the start of the path only. 612d22d8-7964-4688-a34b-0ac79195d6f1 false true false 0 1 false 54939 5135 13 32 54939 5135 13 32 54947 5151.25 false false Tree T Simplified tree. 30f9a499-d60b-4d1c-ab1d-98613133357b true true false 0 54982 5104 13 63 54982 5104 13 63 54990 5135.5 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. b6d11b92-6b54-4e17-84c5-d5c2fe328e50 false true false longest_list 55326 5085 84 64 55366 5087 24 60 55378 5117 false Surface S Base surface 04f79fa9-f6c8-497b-97bf-57ed664c3a2a true true false 1 c9133ada-36ab-4af4-9457-75a822175f41 true 55328 5087 35 30 55328 5087 35 30 55355 5102 false Point uv {uv} coordinate to evaluate 35aaca3d-228c-4557-94aa-7a2d23d5f7a9 false true false 1 30f9a499-d60b-4d1c-ab1d-98613133357b 55328 5117 35 30 55344 5117 19 30 55355 5132 false Point P Point at {uv} c22e727d-4676-49fe-a5be-e20dfb36637d true true false 0 55393 5087 15 20 55393 5087 15 20 55402 5097 false Normal N Normal at {uv} d3908e20-e6c5-4bdd-9b4f-61b80d3a208b false true false 0 55393 5107 15 20 55393 5107 15 20 55402 5117 false Frame F Frame at {uv} d39a1404-50cc-459d-848f-88858f33c0cc true true false 0 55393 5127 15 20 55393 5127 15 20 55402 5137 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 25c36cec-9e63-46ec-9f43-88e382ffd119 false true false longest_list 54414 5130 64 64 54434 5132 24 60 54446 5162 false Data D Data to duplicate 991dd9db-dc82-4490-91ed-8829e5cd8d2f true true false 1 1 838a408a-0be4-4b65-be27-a41c094b5d23 54416 5132 15 20 54416 5132 15 20 54425 5142 false Number N Number of duplicates b7882d0f-a2ed-4e9b-8c4d-e13e177884a4 false true false 1 b6e378f5-810d-468c-80c6-ac5ae4f30d8c 54416 5152 15 20 54416 5152 15 20 54425 5162 false Order O Retain list order 20f40197-7054-41dd-8e72-a59ee668c547 false true false 0 1 false 54416 5172 15 20 54416 5172 15 20 54425 5182 false true Data D Duplicated data b6bbb755-5a7d-4f39-b7ba-ebb103f567bb true true false 0 54461 5132 15 60 54461 5132 15 60 54470 5162 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values b6e378f5-810d-468c-80c6-ac5ae4f30d8c false true false 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 54322 5046 50 20 54322 5046 50 20 54322.8 5046.638 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 15782adb-f47a-48d8-96d9-a42135945dd6 false true false longest_list 54515 5145 60 67 54533 5147 24 63 54545 5179 false Tree T Tree to simplify. e7690b06-552b-4ca5-88fd-cd351b85d63c true true false 2 1 b6bbb755-5a7d-4f39-b7ba-ebb103f567bb 54517 5147 13 31 54517 5147 13 31 54525 5162.75 false Front F Limit path collapse to indices at the start of the path only. 774c7b5c-1099-4194-915a-68b33e8a418f false true false 0 1 false 54517 5178 13 32 54517 5178 13 32 54525 5194.25 false false Tree T Simplified tree. 8658c9d7-5d01-432f-aacd-cc8abf404329 true true false 0 54560 5147 13 63 54560 5147 13 63 54568 5178.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 71a2aa04-7008-48d7-bdf7-53501676654d false true false longest_list 54614 5166 62 47 54634 5168 24 43 54646 5190 false Data D Data to graft 70dd7332-2b6a-4ec3-badb-0f3bc6ba2226 true true false 2 1 8658c9d7-5d01-432f-aacd-cc8abf404329 54616 5168 15 21 54616 5168 15 21 54625 5178.75 false Strip S Do not create branches for null items ab65902e-5651-4ef3-bdca-79fb621e6d67 false true false 0 1 false 54616 5189 15 22 54616 5189 15 22 54625 5200.25 false false Tree T Graft result 7e53a10e-b19c-4712-9865-3a26abf4f592 true true false 0 54661 5168 13 43 54661 5168 13 43 54669 5189.5 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 06ad527f-49f6-4622-9fe6-ba66c93bf0f1 false true false longest_list 54992 5012 64 64 55012 5014 24 60 55024 5044 false Data D Data to duplicate f2282b80-2672-4a85-82b5-c23517343510 true true false 1 1 7469a5fe-b0f2-46a7-8020-7e85ee5dd0e1 54994 5014 15 20 54994 5014 15 20 55003 5024 false Number N Number of duplicates 9796d982-3e66-4c78-b1b5-9ecde8db94cc false true false 1 b6e378f5-810d-468c-80c6-ac5ae4f30d8c 54994 5034 15 20 54994 5034 15 20 55003 5044 false Order O Retain list order c2707c1e-fb60-4266-86ef-672bd11b7857 false true false 0 1 false 54994 5054 15 20 54994 5054 15 20 55003 5064 false true Data D Duplicated data 3cec6be6-7fa5-457e-9baa-14128dfac906 true true false 0 55039 5014 15 60 55039 5014 15 60 55048 5044 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. c0c351b4-b30c-4fc2-a7a9-bee62cf4d06a false true false longest_list 55093 5027 60 67 55111 5029 24 63 55123 5061 false Tree T Tree to simplify. af00295c-2399-4172-85c4-4c1ab849a74c true true false 2 1 3cec6be6-7fa5-457e-9baa-14128dfac906 55095 5029 13 31 55095 5029 13 31 55103 5044.75 false Front F Limit path collapse to indices at the start of the path only. 3afc7b77-bf82-4ec2-9f2b-ec3e99979acb false true false 0 1 false 55095 5060 13 32 55095 5060 13 32 55103 5076.25 false false Tree T Simplified tree. e7ee807b-6a72-44fb-913b-e10c5665b9f4 true true false 0 55138 5029 13 63 55138 5029 13 63 55146 5060.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 47df7673-5902-473c-873f-265e507a2ba9 false true false longest_list 55192 5048 62 47 55212 5050 24 43 55224 5072 false Data D Data to graft df23f8ab-d3c8-4a8e-b9e2-b27b704693e3 true true false 2 1 e7ee807b-6a72-44fb-913b-e10c5665b9f4 55194 5050 15 21 55194 5050 15 21 55203 5060.75 false Strip S Do not create branches for null items a143aeb2-4988-4079-9fe6-4fd7a7d3fb03 false true false 0 1 false 55194 5071 15 22 55194 5071 15 22 55203 5082.25 false false Tree T Graft result c9133ada-36ab-4af4-9457-75a822175f41 true true false 0 55239 5050 13 43 55239 5050 13 43 55247 5071.5 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 9e996766-edb4-4424-a7e1-12378ae2fd0f false true false longest_list 55139 5173 65 64 55158 5175 24 60 55170 5205 false X component X {x} component 77a25e17-60f0-40d0-a1de-788a2f7c2b59 false true false 1 cd6904cc-e118-4fa9-81cd-38f156ee04eb 1 55141 5175 14 20 55141 5175 14 20 55149.5 5185 false 0 Y component Y {y} component 88cf46ae-10ef-4d68-a22c-ba4838ebe21f false true false 1 cd6904cc-e118-4fa9-81cd-38f156ee04eb 1 55141 5195 14 20 55141 5195 14 20 55149.5 5205 false 0 Z component Z {z} component d72ce777-f676-4eb6-9629-e8918d6f07b3 false true false 0 1 55141 5215 14 20 55141 5215 14 20 55149.5 5225 false 0 Point Pt Point coordinate f19fc4d2-0f46-4329-9131-2d668e776e13 true true false 0 55185 5175 17 60 55185 5175 17 60 55195 5205 false 21ca41ee-bc18-4ac8-ba20-713e7edf541e Iso Curve Iso Curve Iso Create {uv} isocurves on a surface. 8b2fd22a-3f2c-4c7d-b600-509191fe2dd5 false true false longest_list 55329 5226 84 44 55369 5228 24 40 55381 5248 false Surface S Base surface 859a9d23-0790-4c12-bc09-b87fbae89bac true true false 1 7469a5fe-b0f2-46a7-8020-7e85ee5dd0e1 true 55331 5228 35 20 55331 5228 35 20 55358 5238 false UV point uv {uv} coordinate on surface for isocurve extraction. 3518e98e-cae9-4611-9857-a4ef69dfc1ee true true false 1 f19fc4d2-0f46-4329-9131-2d668e776e13 55331 5248 35 20 55347 5248 19 20 55358 5258 false U Isocurve U Isocurves in {u} direction bb3884e9-d641-430f-9cc1-53c06ae28e74 true true false 0 55396 5228 15 20 55396 5228 15 20 55405 5238 false V Isocurve V Isocurves in {v} direction e2c5b802-4afd-4695-9510-47c224bde181 true true false 0 55396 5248 15 20 55396 5248 15 20 55405 5258 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cd6904cc-e118-4fa9-81cd-38f156ee04eb false true false 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 55062 5187 50 20 55062 5187 50 20 55062.22 5187.972 false 84627490-0fb2-4498-8138-ad134ee4cb36 Curve | Curve Curve | Curve CCX Solve intersection events for two curves. 41265088-9851-4eb4-a30e-940f79dfd04c false true false longest_list 55731 5156 82 64 55766 5158 24 60 55778 5188 false Curve A A First curve aef1cf94-6cf0-4388-9333-edf7175b0ba8 true true false 1 bb3884e9-d641-430f-9cc1-53c06ae28e74 true 55733 5158 30 30 55733 5158 30 30 55757.5 5173 false Curve B B Second curve ab9fa592-b830-43c7-bdbb-b647c55db759 true true false 1 e8894557-5474-4116-8a8a-ca9e9b8e38e6 true 55733 5188 30 30 55733 5188 30 30 55757.5 5203 false Points P Intersection events e7d2b889-4fbf-40ac-9191-110fe3643d07 true true false 0 55793 5158 18 20 55793 5158 18 20 55803.5 5168 false Params A tA Parameters on first curve 26166e66-9d5b-4863-aeeb-98596acb5769 false true false 0 55793 5178 18 20 55793 5178 18 20 55803.5 5188 false Params B tB Parameters on second curve 82fa6fa6-f6bc-40f5-840b-8796ba162972 false true false 0 55793 5198 18 20 55793 5198 18 20 55803.5 5208 false 2ad2a4d4-3de1-42f6-a4b8-f71835f35710 Shatter Shatter Shatter Shatter a curve into segments. 87b6c448-5090-416b-9fc1-da805ab6a20f false true false longest_list 56057 5134 77 61 56092 5136 24 57 56104 5165 false Curve C Curve to trim 8d3d6ba1-fddc-4153-ae55-c528417ef5ad true true false 1 b9dae620-e552-43c9-9d54-3432d891ef31 true 56059 5136 30 28 56059 5136 30 28 56083.5 5150.25 false Parameters t Parameters to split at ea1c18c1-926b-4379-b0c5-6a256269198a false true false 1 1 f5fdcaf1-de52-4c9c-94a1-f8fc4aea4a3a 56059 5164 30 29 56075 5164 14 29 56083.5 5178.75 false Segments S Shattered remains 019e6c78-5ffd-46c5-bb92-3a775f5b40e9 true true false 0 56119 5136 13 57 56119 5136 13 57 56127 5164.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b9dae620-e552-43c9-9d54-3432d891ef31 false true false 1 bb3884e9-d641-430f-9cc1-53c06ae28e74 55906 5231 50 20 55906 5231 50 20 55931.42 5241.832 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. f5fdcaf1-de52-4c9c-94a1-f8fc4aea4a3a false true false 2 1 26166e66-9d5b-4863-aeeb-98596acb5769 1 {A;B} {A} 55863.22 5161.062 125 40 55869.22 5167.062 113 28 55863.22 5161.062 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 39df7100-99f8-49d4-a5c7-4e1492741f42 false true false longest_list 56254 5153 64 64 56276 5155 24 60 56288 5185 false List L Base list 38abbf77-5b5b-480f-9f65-286d239b6e13 true true false 1 1 019e6c78-5ffd-46c5-bb92-3a775f5b40e9 56256 5155 17 20 56256 5155 17 20 56266 5165 false Index i Item index c42bb3eb-5565-444f-bb21-0ce466ecdfb3 false true false 1 cceb5491-1da6-4092-a19a-628af25b99e4 1 56256 5175 17 20 56256 5175 17 20 56266 5185 false 0 Wrap W Wrap index to list bounds 9523ceac-280d-4a5f-b92f-544ef4493517 false true false 0 1 false 56256 5195 17 20 56256 5195 17 20 56266 5205 false false Element E Item at {i'} 3964adbc-61df-41f4-8eaa-db2fcdf89fde true true false 0 56303 5155 13 60 56303 5155 13 60 56311 5185 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cceb5491-1da6-4092-a19a-628af25b99e4 false true false 0 1 3 false true true 1 0 false 255;0;0;0 255;255;250;90 56158 5181 50 57 56158 5181 50 57 56158.72 5181.977 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data fdec9cc8-7367-45ea-a58c-6f38e68b6ac7 false true false 1 774822cc-b92d-40cf-99d7-6a658e645c4e 55763 5276 50 20 55763 5276 50 20 55788.42 5286.082 false fdc466a9-d3b8-4056-852a-09dba0f74aca Divide Length Divide Length DivLength Divide a curve into segments with a preset length 080f357e-3035-4cfb-88b3-88f09ed7d73d false true false longest_list 56526 5182 77 80 56561 5184 24 76 56573 5222 false Curve C Curve to divide 7776956e-fdbf-4a3e-9451-e6b30f679a47 true true false 1 078b9954-2acf-46a6-990a-a094f59aa0ff true 56528 5184 30 38 56528 5184 30 38 56552.5 5203 false Length L Length of segments f42f2e84-5b56-4858-9575-c7d22301c94c false true false 1 112c7a09-0baf-4ed2-8f08-9a09a1d0052c 56528 5222 30 38 56544 5222 14 38 56552.5 5241 false Points P Division points f94b5e0c-a647-47cb-9211-927e79bae00a true true false 0 56588 5184 13 25 56588 5184 13 25 56596 5196.667 false Tangents T Tangent vectors at division points b9fe2ac2-3eb3-42e6-a53e-fba2fb02d9b0 false true false 0 56588 5209 13 25 56588 5209 13 25 56596 5222 false Parameters t Parameter values at division points 245574f9-1de5-4a26-ae47-b8e23f8051e0 false true false 0 56588 5234 13 25 56588 5234 13 25 56596 5247.333 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. efb9e86d-ca20-467d-a79b-aeba7e8f90ac false true false longest_list 56354 5168 60 67 56372 5170 24 63 56384 5202 false Tree T Tree to simplify. a4bb6601-c07e-4d46-a4f1-f1c6cf1a4964 true true false 2 1 3964adbc-61df-41f4-8eaa-db2fcdf89fde 56356 5170 13 31 56356 5170 13 31 56364 5185.75 false Front F Limit path collapse to indices at the start of the path only. 7c9cc398-dea1-4952-97af-3ee9adedb769 false true false 0 1 false 56356 5201 13 32 56356 5201 13 32 56364 5217.25 false false Tree T Simplified tree. 078b9954-2acf-46a6-990a-a094f59aa0ff true true false 0 56399 5170 13 63 56399 5170 13 63 56407 5201.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel radius of cutter in mm A panel for custom notes and String values 112c7a09-0baf-4ed2-8f08-9a09a1d0052c false true false 0 0.0079375 true true true 1 0 false 255;0;0;0 255;255;250;90 56292 5238 151 39 56292 5238 151 39 56292.84 5238.722 false 4a9e9a8e-0943-4438-b360-129c30f2bb0f Surface CP Surface CP Srf CP Find the closest point on a surface. dd4e577a-611d-4e9e-8500-4421af8594c1 false true false longest_list 57481 5170 88 64 57515 5172 24 60 57527 5202 false Point P Sample point 0c0f7bb0-9fef-4bfd-8a43-21f5729659ea true true false 1 aaf44f01-aceb-4e5d-a981-b6067a528c23 57483 5172 29 30 57499 5172 13 30 57507 5187 false Surface S Base surface 28cc136a-9170-4ccb-be0d-6729c6569647 true true false 1 f572f06b-8cdd-42e7-b337-e3259005bcab true 57483 5202 29 30 57483 5202 29 30 57507 5217 false Point P Closest point 657f5ec7-6000-4c1e-b517-9828db102030 true true false 0 57542 5172 25 20 57542 5172 25 20 57556 5182 false UV Point uvP {uv} coordinates of closest point 6a0f7d99-259d-4320-9cc3-2de410e78c87 false true false 0 57542 5192 25 20 57542 5192 25 20 57556 5202 false Distance D Distance between sample point and surface da841578-51ee-4b72-802d-53189678364f false true false 0 57542 5212 25 20 57542 5212 25 20 57556 5222 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 006b318d-f29f-43b9-9333-0721e17e7046 false true false 1 fdec9cc8-7367-45ea-a58c-6f38e68b6ac7 57034 5276 50 20 57034 5276 50 20 57059.38 5286.549 false 21ca41ee-bc18-4ac8-ba20-713e7edf541e Iso Curve Iso Curve Iso Create {uv} isocurves on a surface. 869aa01d-9c4c-4b45-9816-3f0c931fb381 false true false longest_list 57633 5275 84 44 57673 5277 24 40 57685 5297 false Surface S Base surface 7b2a5554-b33b-4aaf-84a8-eb5b1e4ec51a true true false 1 f572f06b-8cdd-42e7-b337-e3259005bcab true 57635 5277 35 20 57635 5277 35 20 57662 5287 false UV point uv {uv} coordinate on surface for isocurve extraction. c9e08593-b099-4270-b05d-3826fcf4c70c true true false 1 6a0f7d99-259d-4320-9cc3-2de410e78c87 57635 5297 35 20 57651 5297 19 20 57662 5307 false U Isocurve U Isocurves in {u} direction 5e588f89-4c5c-41ae-9314-393e83476c23 true true false 0 57700 5277 15 20 57700 5277 15 20 57709 5287 false V Isocurve V Isocurves in {v} direction 2c010806-b22f-4e5b-9573-facd496cbd0a true true false 0 57700 5297 15 20 57700 5297 15 20 57709 5307 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. 9b6f8820-833e-4de8-9925-2e0bf19f37ef false true false longest_list 56583 5096 78 64 56619 5098 24 60 56631 5128 false Curve C Curve to evaluate e7191108-d9eb-436a-ace4-410975193496 true true false 1 f396a17e-390b-4f28-8d03-4b9496cd4cf6 true 56585 5098 31 20 56585 5098 31 20 56610 5108 false Length L Length factor for curve evaluation 1e8a8749-7124-4ee9-968e-6480d638d512 false true false 1 112c7a09-0baf-4ed2-8f08-9a09a1d0052c 1 56585 5118 31 20 56601 5118 15 20 56610 5128 false 0 Normalized N If True, the Length factor is normalized (0.0 ~ 1.0) 485b77c2-d022-4194-98d5-79d7c6d44a89 false true false 1 c02ed4e5-54a9-4e05-86a4-6f8168e7e4ae 1 false 56585 5138 31 20 56601 5138 15 20 56610 5148 false false Point P Point at the specified length f60613a4-bfd0-4b36-a185-d9d9ce2b3b42 true true false 0 56646 5098 13 20 56646 5098 13 20 56654 5108 false Tangent T Tangent vector at the specified length bb317a84-740d-4c4e-ad1d-7ed12c87ba42 false true false 0 56646 5118 13 20 56646 5118 13 20 56654 5128 false Parameter t Curve parameter at the specified length 2d4d7408-98d3-4767-b426-24db48990e0e false true false 0 56646 5138 13 20 56646 5138 13 20 56654 5148 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. ff727800-012c-432b-9a1a-8d8256b0e196 false true false longest_list 56443 5096 99 44 56499 5098 24 40 56511 5118 false Curve C Curve to offset 7f681804-7efb-4d49-a32d-0a20fcf8d554 true true false 2 1 078b9954-2acf-46a6-990a-a094f59aa0ff true 56445 5098 51 20 56445 5098 51 20 56490 5108 false Guide G Optional guide curve b4d5cdd3-948f-48db-bfde-241208d0cce5 true true false 0 56445 5118 51 20 56481 5118 15 20 56490 5128 false Curve C Flipped curve f396a17e-390b-4f28-8d03-4b9496cd4cf6 true true false 0 56526 5098 14 20 56526 5098 14 20 56534.5 5108 false Flag F Flip action f3452aec-d196-43f0-ad5e-f0437f617687 false true false 0 false 56526 5118 14 20 56526 5118 14 20 56534.5 5128 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Toggle Boolean (true/false) toggle c02ed4e5-54a9-4e05-86a4-6f8168e7e4ae false true false 0 56455 5152 87 20 56455 5152 87 20 56455.43 5152.822 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. c5265400-d26c-40af-887b-926c45a5bd31 false true false longest_list 57151 5228 64 64 57171 5230 24 60 57183 5260 false Data D Data to duplicate 30109161-1b23-473a-a252-bc39c34bbe6f true true false 1 1 006b318d-f29f-43b9-9333-0721e17e7046 57153 5230 15 20 57153 5230 15 20 57162 5240 false Number N Number of duplicates 8d0fd317-03a2-4b5c-85a8-8e94c2ab5e14 false true false 1 a4b61233-af4b-4eb8-8066-606bedf8b2c7 57153 5250 15 20 57153 5250 15 20 57162 5260 false Order O Retain list order dd22fcc8-1abf-4297-88bc-ceed8f253e27 false true false 0 1 false 57153 5270 15 20 57153 5270 15 20 57162 5280 false true Data D Duplicated data 2c70f3ac-1c49-4fd2-ad0f-9c8dc32df2a4 true true false 0 57198 5230 15 60 57198 5230 15 60 57207 5260 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a4b61233-af4b-4eb8-8066-606bedf8b2c7 false true false 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 57045 5250 50 20 57045 5250 50 20 57045.8 5250.848 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 7764193b-cac9-4786-a65c-7dc84a738193 false true false longest_list 57265 5243 60 67 57283 5245 24 63 57295 5277 false Tree T Tree to simplify. bbad9f58-6d4e-410c-9ef0-01bc3fa4b0fc true true false 2 1 2c70f3ac-1c49-4fd2-ad0f-9c8dc32df2a4 57267 5245 13 31 57267 5245 13 31 57275 5260.75 false Front F Limit path collapse to indices at the start of the path only. 4bf0cc24-4671-42a0-baaa-e3279f9bb95f false true false 0 1 false 57267 5276 13 32 57267 5276 13 32 57275 5292.25 false false Tree T Simplified tree. d9d601af-dfb1-43af-86ce-221bae221979 true true false 0 57310 5245 13 63 57310 5245 13 63 57318 5276.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 9e0f724b-0905-461a-a9be-0aa778c3c7e7 false true false longest_list 57360 5264 62 47 57380 5266 24 43 57392 5288 false Data D Data to graft 5aac622b-816a-46fd-b059-f58399cc1445 true true false 2 1 d9d601af-dfb1-43af-86ce-221bae221979 57362 5266 15 21 57362 5266 15 21 57371 5276.75 false Strip S Do not create branches for null items f53f7fba-7d5d-410b-8d39-ccfaff151e04 false true false 0 1 false 57362 5287 15 22 57362 5287 15 22 57371 5298.25 false false Tree T Graft result f572f06b-8cdd-42e7-b337-e3259005bcab true true false 0 57407 5266 13 43 57407 5266 13 43 57415 5287.5 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. c1fa713c-2b44-4cb8-8e5f-cfcf62dc9ca9 false true false longest_list 56710 5182 63 64 56732 5184 24 60 56744 5214 false List L List to cull 469f1458-bb8b-4456-85e0-fb37ea3614b7 true true false 1 1 f94b5e0c-a647-47cb-9211-927e79bae00a 56712 5184 17 20 56712 5184 17 20 56722 5194 false Indices I Culling indices ff689f6a-a36c-4e83-a63a-61ad12d18bcc false true false 1 1 37a899ee-432a-4a9b-b6f3-dc3fd53f60b7 56712 5204 17 20 56712 5204 17 20 56722 5214 false Wrap W Wrap indices to list range 397a3dcf-2bdb-448c-b2a4-3e6246af0959 false true false 0 1 false 56712 5224 17 20 56712 5224 17 20 56722 5234 false false List L Culled list c48e0fb7-881f-41e5-86db-9a297246d5c6 true true false 0 56759 5184 12 60 56759 5184 12 60 56766.5 5214 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 37a899ee-432a-4a9b-b6f3-dc3fd53f60b7 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 56619 5242 50 20 56619 5242 50 20 56619.25 5242.32 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 9cabf2be-b04a-41b4-96b9-a9e5ff8d7227 false true false longest_list 56797 5195 58 38 56814 5197 24 34 56826 5214 false List L Base list b6d1716b-af5f-4c15-8f4a-ab6cee38d027 true true false 1 1 c48e0fb7-881f-41e5-86db-9a297246d5c6 56799 5197 12 34 56799 5197 12 34 56806.5 5214 false List L Reversed list 9e5d2bc4-37ec-490f-80ce-95fa65020eea true true false 0 56841 5197 12 34 56841 5197 12 34 56848.5 5214 false 501aecbb-c191-4d13-83d6-7ee32445ac50 Cull Index Cull Index Cull i Cull (remove) indexed elements from a list. 3fbc21d6-0fa4-40ba-9d19-ff9f3229bf9a false true false longest_list 56884 5218 63 64 56906 5220 24 60 56918 5250 false List L List to cull 7f515375-9f6b-4fe0-a69e-8662d0f85744 true true false 1 1 9e5d2bc4-37ec-490f-80ce-95fa65020eea 56886 5220 17 20 56886 5220 17 20 56896 5230 false Indices I Culling indices 3faa73d0-4370-4564-9f6b-9c0faed64ce9 false true false 1 1 37a899ee-432a-4a9b-b6f3-dc3fd53f60b7 56886 5240 17 20 56886 5240 17 20 56896 5250 false Wrap W Wrap indices to list range 99f93b42-d854-4592-9909-f463c5657595 false true false 0 1 false 56886 5260 17 20 56886 5260 17 20 56896 5270 false false List L Culled list a742d6e5-a7c0-4302-874d-62a46c5be94b true true false 0 56933 5220 12 60 56933 5220 12 60 56940.5 5250 false 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse List Rev Reverse the order of a list. 37d3414a-19fa-4046-a437-4946f028d6c8 false true false longest_list 57017 5090 58 38 57034 5092 24 34 57046 5109 false List L Base list 58dbdd9a-47f5-40a5-9ba0-150219cf2b28 true true false 1 1 a742d6e5-a7c0-4302-874d-62a46c5be94b 57019 5092 12 34 57019 5092 12 34 57026.5 5109 false List L Reversed list 72e85b4a-91e5-415b-90e6-2396daf3390e true true false 0 57061 5092 12 34 57061 5092 12 34 57068.5 5109 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 2e042086-de3b-4e85-bc18-46758eadfbd4 false true false longest_list 57361 5139 61 56 57380 5141 24 52 57392 5167 false Stream A A Input stream #1 14b7ea10-4bcf-45d7-9e04-71685bd0bda4 true true false 2 1 02e93986-fcc2-43be-91e1-be9d10ce3e12 57363 5141 14 26 57363 5141 14 26 57371.5 5154 false Stream B B Input stream #2 998b013c-5ba4-4bf8-beff-a0fc3033fa96 true true false 2 1 f60613a4-bfd0-4b36-a185-d9d9ce2b3b42 57363 5167 14 26 57363 5167 14 26 57371.5 5180 false Stream S Merged stream aaf44f01-aceb-4e5d-a981-b6067a528c23 true true false 0 57407 5141 13 52 57407 5141 13 52 57415 5167 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 1ddbf36f-a1c7-4ea9-818f-8851127ecd06 false true false longest_list 57105 5091 60 67 57123 5093 24 63 57135 5125 false Tree T Tree to simplify. 783a58a5-0500-4649-aa63-b857ba4b3479 true true false 2 1 72e85b4a-91e5-415b-90e6-2396daf3390e 57107 5093 13 31 57107 5093 13 31 57115 5108.75 false Front F Limit path collapse to indices at the start of the path only. bbc6edf0-d625-4982-b07f-72ed0880db25 false true false 0 1 false 57107 5124 13 32 57107 5124 13 32 57115 5140.25 false false Tree T Simplified tree. 75ae0dad-fa53-46ca-99e6-2b440e689532 true true false 0 57150 5093 13 63 57150 5093 13 63 57158 5124.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 02e93986-fcc2-43be-91e1-be9d10ce3e12 false true false 2 1 75ae0dad-fa53-46ca-99e6-2b440e689532 2 {A;B;C;D} {A;B} {A;B} {A;B} 57188.92 5094.832 137 62 57194.92 5100.832 125 50 57188.92 5094.832 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. dd715d6f-b024-4da6-8973-57341b77f229 false true false longest_list 59687 5297 82 51 59725 5299 24 47 59737 5323 false Data D Tree to split bed7d414-8496-4dc7-a077-b1e08baea587 true true false 2 1 2c010806-b22f-4e5b-9573-facd496cbd0a 59689 5299 33 23 59705 5299 17 23 59715 5310.75 false Masks M Splitting masks f2e0baef-2ee6-4e0f-9795-0125359d49c8 false true false 1 1 1 25b354d7-e2e3-4dc4-bab0-674f55cdcb58 59689 5322 33 24 59689 5322 33 24 59715 5334.25 false Positive P Positive set of data (all branches that match any of the masks) edac2b96-909e-4071-bc6d-7c6517d101ac true true false 0 59752 5299 15 23 59752 5299 15 23 59761 5310.75 false Negative N Negative set of data (all branches that do not match any of the masks b0ee4551-ceb5-4294-a141-a3f34a44f813 false true false 0 59752 5322 15 24 59752 5322 15 24 59761 5334.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 25b354d7-e2e3-4dc4-bab0-674f55cdcb58 false true false 0 ?;0 true true true 1 0 false 255;0;0;0 255;255;250;90 59610 5325 50 20 59610 5325 50 20 59610.9 5325.098 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data cb58960f-64f5-4f30-847d-aac5b05bb822 false true false 1 c22e727d-4676-49fe-a5be-e20dfb36637d 55849 5643 50 20 55849 5643 50 20 55874.5 5653.603 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. de847823-f5f5-47dc-a201-2d7adb05edd2 false true false longest_list 59602 5586 82 51 59640 5588 24 47 59652 5612 false Data D Tree to split 1e1da907-bf82-48a3-a7aa-7097a81f8757 true true false 2 1 aa141bc1-23f8-424e-97f2-cfeea4aca27a 59604 5588 33 23 59620 5588 17 23 59630 5599.75 false Masks M Splitting masks 6a9ab510-08bf-456b-aa4a-0368679dd280 false true false 1 1 1 d37c8673-5b39-40a4-b61e-54200718b076 59604 5611 33 24 59604 5611 33 24 59630 5623.25 false Positive P Positive set of data (all branches that match any of the masks) 90c02ba7-a096-4a06-a8cf-8e3d06f21f87 true true false 0 59667 5588 15 23 59667 5588 15 23 59676 5599.75 false Negative N Negative set of data (all branches that do not match any of the masks 23778fcf-caeb-46f2-a18a-9bc3640ca633 false true false 0 59667 5611 15 24 59667 5611 15 24 59676 5623.25 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. df709d56-c1ee-461c-bec7-ed5629ec7893 false true false longest_list 59602 5646 82 51 59640 5648 24 47 59652 5672 false Data D Tree to split 020bc9d2-c892-4f76-b478-276691298bfc true true false 2 1 aa141bc1-23f8-424e-97f2-cfeea4aca27a 59604 5648 33 23 59620 5648 17 23 59630 5659.75 false Masks M Splitting masks 0aa16e3d-20ab-4217-9470-3c00a47832c9 false true false 1 1 1 0ab2502f-19d2-477a-9f67-d5d7abd4a36d 59604 5671 33 24 59604 5671 33 24 59630 5683.25 false Positive P Positive set of data (all branches that match any of the masks) 5e9c59ec-98ef-4205-8091-a00a12f77900 true true false 0 59667 5648 15 23 59667 5648 15 23 59676 5659.75 false Negative N Negative set of data (all branches that do not match any of the masks d9680425-9297-435c-80e8-ce5afd23635b false true false 0 59667 5671 15 24 59667 5671 15 24 59676 5683.25 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 8e722c40-f562-433d-adfe-5037fae7b72d false true false longest_list 59602 5707 82 51 59640 5709 24 47 59652 5733 false Data D Tree to split b2028bc3-ae57-4fb0-a9ea-db42f09bc306 true true false 2 1 aa141bc1-23f8-424e-97f2-cfeea4aca27a 59604 5709 33 23 59620 5709 17 23 59630 5720.75 false Masks M Splitting masks 6857fbe6-f9dd-4bea-89db-1d45733a3b47 false true false 1 1 1 db00a6a1-0a1f-4e82-a68c-32b27ab05e0b 59604 5732 33 24 59604 5732 33 24 59630 5744.25 false Positive P Positive set of data (all branches that match any of the masks) e8bdbd05-0196-4e05-8970-865e3ee1095b true true false 0 59667 5709 15 23 59667 5709 15 23 59676 5720.75 false Negative N Negative set of data (all branches that do not match any of the masks 12768e64-3852-4678-9b9c-469e11f4ea8f false true false 0 59667 5732 15 24 59667 5732 15 24 59676 5744.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d37c8673-5b39-40a4-b61e-54200718b076 false true false 0 ?;0 ?;1 false true true 1 0 false 255;0;0;0 255;255;250;90 59456 5596 50 53 59456 5596 50 53 59456.91 5596.199 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0ab2502f-19d2-477a-9f67-d5d7abd4a36d false true false 0 ?;1 ?;2 false true true 1 0 false 255;0;0;0 255;255;250;90 59457 5658 50 53 59457 5658 50 53 59457.16 5658.039 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values db00a6a1-0a1f-4e82-a68c-32b27ab05e0b false true false 0 ?;2 ?;3 false true true 1 0 false 255;0;0;0 255;255;250;90 59457 5719 50 53 59457 5719 50 53 59457.7 5719.358 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 7b7e4c48-1328-414b-bd05-653162e0370c true true false longest_list 60034 5327 61 64 60053 5329 24 60 60065 5359 false Stream A A Input stream #1 5b09d23c-42a6-4e6e-b4bf-dd00b8380034 true true false 2 1 b0ee4551-ceb5-4294-a141-a3f34a44f813 60036 5329 14 20 60036 5329 14 20 60044.5 5339 false Stream B B Input stream #2 eaa0d61a-1212-4ed0-8984-c3c009f29906 true true false 2 1 59e9f980-e4f1-4d3d-8048-99aeeb57ab2d 60036 5349 14 20 60036 5349 14 20 60044.5 5359 false Stream C C Input stream #3 de5884f3-9ebd-4f51-b6aa-7bae4a0497b1 true true false 2 1 5f1890f3-acbb-4967-8d0b-ff870d3c679a 60036 5369 14 20 60036 5369 14 20 60044.5 5379 false Stream S Merged stream 0515367c-1f27-497c-a8bc-4ccd1a0cf6b9 true true false 0 60080 5329 13 60 60080 5329 13 60 60088 5359 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 2b68f464-6bd9-40f3-b3b0-e08df09ef5a1 false true false longest_list 60058 5399 61 64 60077 5401 24 60 60089 5431 false Stream A A Input stream #1 97ca2fd9-3218-4c03-a8db-e143637a9844 true true false 2 1 d7c87ccf-93dc-45e8-944e-30bed4f180a1 60060 5401 14 20 60060 5401 14 20 60068.5 5411 false Stream B B Input stream #2 c57174f5-067b-4dd1-a53e-2d290b0916e0 true true false 2 1 c3964207-6176-4adf-8651-0fd1abd19810 60060 5421 14 20 60060 5421 14 20 60068.5 5431 false Stream C C Input stream #3 7999d195-1407-4162-a0b7-1544dc10b2bc true true false 2 1 d0761f65-cc87-41a0-a9e8-d70dea443f8b 60060 5441 14 20 60060 5441 14 20 60068.5 5451 false Stream S Merged stream 0ee893d9-9588-4e90-a45f-0159fac39eca true true false 0 60104 5401 13 60 60104 5401 13 60 60112 5431 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. b5a027f0-210b-4075-837a-9bff815f1a7c false true false longest_list 60085 5470 61 64 60104 5472 24 60 60116 5502 false Stream A A Input stream #1 044691de-2229-4be9-b394-d953bdcda7ea true true false 2 1 edac2b96-909e-4071-bc6d-7c6517d101ac 60087 5472 14 20 60087 5472 14 20 60095.5 5482 false Stream B B Input stream #2 259db5d1-41c5-4659-bb8d-73d1093ea63c true true false 2 1 0695d1df-8c64-409c-b778-8e6782553622 60087 5492 14 20 60087 5492 14 20 60095.5 5502 false Stream C C Input stream #3 29280215-8e56-4b30-aff0-0b2c0e222751 true true false 2 1 e8bdbd05-0196-4e05-8970-865e3ee1095b 60087 5512 14 20 60087 5512 14 20 60095.5 5522 false Stream S Merged stream 379026ad-f1ae-48b8-bfc5-439d396c477d true true false 0 60131 5472 13 60 60131 5472 13 60 60139 5502 false aa1dc107-70de-473e-9636-836030160fc3 Evaluate Surface Evaluate Surface Eval Evaluate local surface properties at a {uv} coordinate. 9b8b8fe9-a307-46d2-b4ae-9cae7ac01e7d false true false longest_list 57076 5877 84 64 57116 5879 24 60 57128 5909 false Surface S Base surface b29fb185-98cc-42b8-83c7-68a1fd05c62d true true false 1 5b53180e-94e8-4097-ad90-9042e08006ea true 57078 5879 35 30 57078 5879 35 30 57105 5894 false Point uv {uv} coordinate to evaluate e9a54e9f-b56e-40ee-aa01-98757dc85a6e false true false 1 74f4941e-d937-4e4f-a8e7-657246dccdfd 57078 5909 35 30 57094 5909 19 30 57105 5924 false Point P Point at {uv} 060b63f8-ad51-4150-bd70-c6ddd030e672 true true false 0 57143 5879 15 20 57143 5879 15 20 57152 5889 false Normal N Normal at {uv} 747fd5fa-342a-4430-a40b-12cf211c8df6 false true false 0 57143 5899 15 20 57143 5899 15 20 57152 5909 false Frame F Frame at {uv} 500d79a9-f20c-4a0b-82f1-091caf731dc8 true true false 0 57143 5919 15 20 57143 5919 15 20 57152 5929 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 94da1882-2871-4ab0-b2c3-7c0a71df8d1e false true false 1 81b54e31-8f92-4197-95ad-ff6e59225936 55849 5701 50 20 55849 5701 50 20 55874.67 5711.082 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 81b54e31-8f92-4197-95ad-ff6e59225936 false true false 1 f19fc4d2-0f46-4329-9131-2d668e776e13 55329 5188 50 20 55329 5188 50 20 55354.42 5198.832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 74f4941e-d937-4e4f-a8e7-657246dccdfd false true false 1 94da1882-2871-4ab0-b2c3-7c0a71df8d1e 56651 5702 50 20 56651 5702 50 20 56676.02 5712.082 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 39afcf09-d919-4773-8a72-956c1c08102a false true false longest_list 56000 5364 61 66 56018 5366 24 62 56030 5397 false Brep B Base Brep 94d22f86-936c-41e7-af77-c6e8e73963e4 true true false 1 856d4b9f-dc99-4b92-835b-021653251f60 56002 5366 13 62 56002 5366 13 62 56010 5397 false Faces F Faces of Brep e35132f9-be6f-4f32-9b91-a8b1f931dc34 true true false 0 56045 5366 14 20 56045 5366 14 20 56053.5 5376.333 false Edges E Edges of Brep e84b158a-8c23-4e18-a74d-20cf7a13fadf true true false 0 56045 5386 14 21 56045 5386 14 21 56053.5 5397 false Vertices V Vertices of Brep 58b418f7-fd53-4c45-b0fe-7fa16606f677 true true false 0 56045 5407 14 21 56045 5407 14 21 56053.5 5417.667 false f2935f94-8e47-45df-919b-797044c1bacd Sweep2 Sweep2 Swp2 Create a sweep surface with two rail curves. f7c26ff5-7939-4cac-8fba-67cf9064fd15 false true false longest_list 56752 5462 65 84 56775 5464 24 80 56787 5504 false Rail 1 First rail curve edf73d26-1ae9-4c6b-bd07-45804c4b0923 true true false 1 405f4c14-de41-43cc-987d-0dd806a714e8 56754 5464 18 20 56754 5464 18 20 56764.5 5474 false Rail 2 Second rail curve d783127c-8e0e-4d0f-ace2-3946657485a0 true true false 1 c094f1a0-aa63-43f0-acc7-09483c92ec0b 56754 5484 18 20 56754 5484 18 20 56764.5 5494 false Sections S Section curves 7207dbb7-0e75-42fd-b1ed-34818c19c2eb true true false 1 1 a649f86e-9e12-4151-8820-83e42fc57387 56754 5504 18 20 56754 5504 18 20 56764.5 5514 false Same Height H Create a sweep with same-height properties. b0eb3b2d-f8bb-4a3e-acc2-677425497caf false true false 0 1 false 56754 5524 18 20 56754 5524 18 20 56764.5 5534 false false Brep S Resulting Brep 5b53180e-94e8-4097-ad90-9042e08006ea true true false 0 56802 5464 13 80 56802 5464 13 80 56810 5504 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 89eb3725-8724-42e0-a3a4-c66b0d952855 false true false longest_list 56552 5388 64 64 56574 5390 24 60 56586 5420 false List L Base list 4bbecdb5-9d7e-43a8-b207-54bff065162b true true false 1 1 ebb8eeaa-f4f5-4adb-bcb9-597cfeb285e1 56554 5390 17 20 56554 5390 17 20 56564 5400 false Index i Item index 68a1e2a2-d41a-48d1-9fda-9c1a042639af false true false 1 5c97e3d8-7fa4-4fd6-833a-ace278a04259 1 56554 5410 17 20 56554 5410 17 20 56564 5420 false 0 Wrap W Wrap index to list bounds 7c7da097-72b3-496b-a765-02e61c5a003d false true false 0 1 false 56554 5430 17 20 56554 5430 17 20 56564 5440 false false Element E Item at {i'} c97ec5a5-577f-4599-941c-48cd5c5e2230 true true false 0 56601 5390 13 60 56601 5390 13 60 56609 5420 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5c97e3d8-7fa4-4fd6-833a-ace278a04259 false true false 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 56461 5410 50 20 56461 5410 50 20 56461.22 5410.722 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 97cb7e3d-2887-4d6f-b73a-0e676349c8c0 false true false longest_list 56552 5459 64 64 56574 5461 24 60 56586 5491 false List L Base list bb5e3498-0d5d-4473-bd9f-a7800807b515 true true false 1 1 ebb8eeaa-f4f5-4adb-bcb9-597cfeb285e1 56554 5461 17 20 56554 5461 17 20 56564 5471 false Index i Item index 42e92eb0-965f-42fb-97b0-9842a9468924 false true false 1 84f5cd99-05dc-4686-ac15-40449eddb42d 1 56554 5481 17 20 56554 5481 17 20 56564 5491 false 0 Wrap W Wrap index to list bounds d10b2a86-67d2-4d32-8641-f543cffeb981 false true false 0 1 false 56554 5501 17 20 56554 5501 17 20 56564 5511 false false Element E Item at {i'} c094f1a0-aa63-43f0-acc7-09483c92ec0b true true false 0 56601 5461 13 60 56601 5461 13 60 56609 5491 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 84f5cd99-05dc-4686-ac15-40449eddb42d false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 56461 5482 50 20 56461 5482 50 20 56461.22 5482.722 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. fd84fd1d-d474-4d2e-af70-abd01dea7b4b false true false longest_list 56552 5533 64 64 56574 5535 24 60 56586 5565 false List L Base list 824167a1-c1f5-4f68-bb64-9a49a7543e0b true true false 1 1 ebb8eeaa-f4f5-4adb-bcb9-597cfeb285e1 56554 5535 17 20 56554 5535 17 20 56564 5545 false Index i Item index fcb11b49-9866-483c-9d3e-3907ee3a28c5 false true false 1 7067f2b7-77a8-4f68-83de-8b04399180ee 1 56554 5555 17 20 56554 5555 17 20 56564 5565 false 0 Wrap W Wrap index to list bounds e99052e0-9cf1-41b0-86e2-b1cca1415196 false true false 0 1 false 56554 5575 17 20 56554 5575 17 20 56564 5585 false false Element E Item at {i'} a649f86e-9e12-4151-8820-83e42fc57387 true true false 0 56601 5535 13 60 56601 5535 13 60 56609 5565 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7067f2b7-77a8-4f68-83de-8b04399180ee false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 56461 5556 50 20 56461 5556 50 20 56461.22 5556.722 false 22990b1f-9be6-477c-ad89-f775cd347105 Flip Flip Flip Flip a curve using an optional guide curve. cdd97e8e-367b-4993-9a51-8a708d3a8cd0 false true false longest_list 56653 5391 63 44 56673 5393 24 40 56685 5413 false Curve C Curve to offset 67536f6f-6aa6-49a1-8fa1-acb4621aacc8 true true false 1 c97ec5a5-577f-4599-941c-48cd5c5e2230 56655 5393 15 20 56655 5393 15 20 56664 5403 false Guide G Optional guide curve acb16b45-9e71-4a81-a0a5-f078c126cdf5 true true false 0 56655 5413 15 20 56655 5413 15 20 56664 5423 false Curve C Flipped curve 405f4c14-de41-43cc-987d-0dd806a714e8 true true false 0 56700 5393 14 20 56700 5393 14 20 56708.5 5403 false Flag F Flip action 2aa48211-9bbb-441e-89ed-36db5defbe63 false true false 0 false 56700 5413 14 20 56700 5413 14 20 56708.5 5423 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data aa141bc1-23f8-424e-97f2-cfeea4aca27a false true false 1 cb58960f-64f5-4f30-847d-aac5b05bb822 59519 5643 50 20 59519 5643 50 20 59544.43 5653.582 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 95bac2dd-4009-4e1f-ae69-eb5adbf0e464 false true false longest_list 56000 5437 61 66 56018 5439 24 62 56030 5470 false Brep B Base Brep 0b38d853-3023-474b-b004-60421e90bfff true true false 1 beb5b157-3060-47b0-a635-697e499a0c6c 56002 5439 13 62 56002 5439 13 62 56010 5470 false Faces F Faces of Brep a875c76a-5679-4dc7-b6e3-932f90c6c89f true true false 0 56045 5439 14 20 56045 5439 14 20 56053.5 5449.333 false Edges E Edges of Brep e94edb02-53ca-4bfc-88b7-1ce0d0531563 true true false 0 56045 5459 14 21 56045 5459 14 21 56053.5 5470 false Vertices V Vertices of Brep e81710fb-4cb2-4dc4-85a1-72166d19f1b7 true true false 0 56045 5480 14 21 56045 5480 14 21 56053.5 5490.667 false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. a751e0ca-4318-42b3-b8f8-b0889eb9d7dd false true false longest_list 56000 5510 61 66 56018 5512 24 62 56030 5543 false Brep B Base Brep 37e93795-c8b8-45ec-872a-6a3f783ab833 true true false 1 b3e826ff-151f-4d08-b0ba-ff9e7e16b112 56002 5512 13 62 56002 5512 13 62 56010 5543 false Faces F Faces of Brep f5c40d88-5c45-4c77-b0df-2e9d3677f275 true true false 0 56045 5512 14 20 56045 5512 14 20 56053.5 5522.333 false Edges E Edges of Brep 3c8be52f-7bdc-4588-9434-30e4c77f8e74 true true false 0 56045 5532 14 21 56045 5532 14 21 56053.5 5543 false Vertices V Vertices of Brep 676f1cf6-f940-4b9e-b817-49e4594147dc true true false 0 56045 5553 14 21 56045 5553 14 21 56053.5 5563.667 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data ebb8eeaa-f4f5-4adb-bcb9-597cfeb285e1 false true false 1 1c39d218-6599-42eb-86bd-9a7c0f63cdf9 56460 5389 50 20 56460 5389 50 20 56485.92 5399.082 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. dd313efc-498d-470b-8bb7-578836914bd1 false true false longest_list 56355 5381 62 66 56374 5383 24 62 56386 5414 false Curve C Curve to explode 65774e43-b6cc-4db8-92a4-d16c017d8457 true true false 1 112088ec-0513-47d2-a5e9-1722665ca5be 56357 5383 14 31 56357 5383 14 31 56365.5 5398.5 false Recursive R Recursive decomposition until all segments are atomic 1deca40c-aa32-4c98-80be-6dfd32bdfe22 false true false 0 1 false 56357 5414 14 31 56357 5414 14 31 56365.5 5429.5 false true Segments S Exploded segments that make up the base curve 1c39d218-6599-42eb-86bd-9a7c0f63cdf9 true true false 0 56401 5383 14 31 56401 5383 14 31 56409.5 5398.5 false Vertices V Vertices of the exploded segments 1962b6c6-96e8-4191-b904-008caee73f9e true true false 0 56401 5414 14 31 56401 5414 14 31 56409.5 5429.5 false 8073a420-6bec-49e3-9b18-367f6fd76ac3 Join Curves Join Curves Join Join as many curves as possible aff8ea00-6a77-411d-b75a-a06e1971d2d7 false true false longest_list 56264 5377 62 44 56283 5379 24 40 56295 5399 false Curves C Curves to join f3b64e6d-fe56-4bcd-83e6-1533da2101c9 true true false 1 3 af51a11b-bf59-4258-868f-3bc53bd60abb 6ecdbf30-8900-4a4c-a6fd-1f83ea5227b6 27bfb1bf-4ea5-4f7f-95a6-11ccc80b2258 56266 5379 14 20 56266 5379 14 20 56274.5 5389 false Preserve P Preserve direction of input curves f1ca63ed-10f8-44d1-8dcf-d89e56654177 false true false 0 1 false 56266 5399 14 20 56266 5399 14 20 56274.5 5409 false false Curves C Joined curves and individual curves that could not be joined. 112088ec-0513-47d2-a5e9-1722665ca5be true true false 0 56310 5379 14 40 56310 5379 14 40 56318.5 5399 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. af51a11b-bf59-4258-868f-3bc53bd60abb false true false 2 1 e94edb02-53ca-4bfc-88b7-1ce0d0531563 2 {A;B;C} {A;1} {A;B} {A;1} 56082.42 5440.332 125 62 56088.42 5446.332 113 50 56082.42 5440.332 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 6ecdbf30-8900-4a4c-a6fd-1f83ea5227b6 false true false 2 1 3c8be52f-7bdc-4588-9434-30e4c77f8e74 1 {A;B;C} {A;2} 56082.42 5523.832 125 40 56088.42 5529.832 113 28 56082.42 5523.832 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c290e485-88d8-43d9-886f-f86a01327b12 false true false 0 Machine Tool Gothic true true true 1 0 false 255;0;0;0 255;255;250;90 59251 5842 215 22 59251 5842 215 22 59251.3 5842.031 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 23b1b6c4-1ef8-4dc7-a3c0-0dc0a696d807 false true false 0 .025 true true true 1 0 false 255;0;0;0 255;255;250;90 59323 5862 143 20 59323 5862 143 20 59323.14 5862.73 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script System.Globalization.CultureInfo invariant = System.Globalization.CultureInfo.InvariantCulture; if(size == 0) size = 1; string command = string.Format("_-TextObject _GroupOutput=No _FontName=\"{0}\" _Italic=No _Bold=No _Height={1} _Output=Curves _AllowOpenCurves=Yes \"{2}\" w{3},{4},{5}", font, size.ToString(invariant), text, frames.Origin.X.ToString(invariant), frames.Origin.Y.ToString(invariant), frames.Origin.Z.ToString(invariant)); RhinoApp.RunScript(command, false); RhinoApp.RunScript("_SelLast", false); Rhino.Input.Custom.GetObject go = new Rhino.Input.Custom.GetObject(); go.EnablePreSelect(true, true); go.GetMultiple(0, -1); if(go.ObjectCount == 0) return; List<Curve> results = new List<Curve>(go.ObjectCount); foreach(Rhino.DocObjects.ObjRef reference in go.Objects()) { Curve c = reference.Curve(); if(c != null) results.Add(c); Vector3d Translator = new Rhino.Geometry.Vector3d(frames.Origin); Plane localWorldXY = new Rhino.Geometry.Plane(Plane.WorldXY); localWorldXY.Transform(Transform.Translation(Translator)); RhinoDoc.ActiveDoc.Objects.Delete(reference, false); c.Transform(Transform.PlaneToPlane(localWorldXY, frames)); //c.Transform(Transform.Rotation(direction, frames.Origin)); } A = results; 0 C# Script label A C#.NET scriptable component 70a35d70-dc49-473c-ba01-d6006b17ddcb 1 false true false longest_list 59516 5824 97 84 59561 5826 24 80 59573 5866 false 4 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable text Script Variable text true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable font Script Variable font true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable size Script Variable size true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable frames Script Variable frames 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 text text Script Variable text c0b0aa6b-1e7a-44d8-88c7-f43014cbfc45 false true false 1 665c6b96-9b62-4cbb-9c4d-2426ce623903 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 59518 5826 40 20 59518 5826 40 20 59539.5 5836 false Variable font font Script Variable font 030aefd6-695b-4118-8a39-33160dc01ff0 false true false 1 c290e485-88d8-43d9-886f-f86a01327b12 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true 59518 5846 40 20 59518 5846 40 20 59539.5 5856 false Variable size size Script Variable size beb38719-41b9-4eca-8315-7839141adc4f false true false 1 23b1b6c4-1ef8-4dc7-a3c0-0dc0a696d807 19ff81a2-dc4f-4035-8de9-26224c561321 true true 59518 5866 40 20 59518 5866 40 20 59539.5 5876 false Variable frames frames Script Variable frames 3c509e2f-7542-4de4-ae68-b7a0d3da4e7f false true false 1 bc619cb3-234c-4791-b7bc-e1f853eb8dd8 3897522d-58e9-4d60-b38c-978ddacfedd8 true true 59518 5886 40 20 59518 5886 40 20 59539.5 5896 false Output out Print, Reflect and Error streams e8eb9eb6-ff62-42fe-b4fa-39728cf1f3f4 false true false 0 59588 5826 23 40 59588 5826 23 40 59601 5846 false Result A A Output parameter A a5844f89-70a1-4bb7-8fc8-4f51b94fb33b true true false 0 59588 5866 23 40 59588 5866 23 40 59601 5886 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. ed297e56-a3e0-4b20-90b3-19e7987c3dde false true false 2 1 5b53180e-94e8-4097-ad90-9042e08006ea 2 {A;B;C;D;E} {A;B} {A;B} {A;B} 57416.42 5519.832 125 62 57422.42 5525.832 113 50 57416.42 5519.832 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 27bfb1bf-4ea5-4f7f-95a6-11ccc80b2258 false true false 2 1 e84b158a-8c23-4e18-a74d-20cf7a13fadf 2 {A;B;C} {A;0} {A;B} {A;0} 56082.42 5366.082 125 62 56088.42 5372.082 113 50 56082.42 5366.082 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Param Viewer Viewer A viewer for data structures. cea99910-c0b5-4b24-81c7-55e7be6fe7e6 false true false 2 1 3a083f7a-d81d-4cad-b259-28c13bd124a1 58149 5527 200 45 58149 5527 200 45 58149.46 5527.619 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 0f4d187b-e691-4909-84dc-d90fbbcdea89 false true false longest_list 57615 5537 82 51 57653 5539 24 47 57665 5563 false Data D Tree to split 29f90372-587f-41a5-823c-c63082a4a046 true true false 2 1 ed297e56-a3e0-4b20-90b3-19e7987c3dde 57617 5539 33 23 57633 5539 17 23 57643 5550.75 false Masks M Splitting masks b5331c20-be2f-4fbe-9611-baed4c077ff8 false true false 1 1 1 8865cba5-a89a-4c57-a793-c984b1051020 57617 5562 33 24 57617 5562 33 24 57643 5574.25 false Positive P Positive set of data (all branches that match any of the masks) 3a083f7a-d81d-4cad-b259-28c13bd124a1 true true false 0 57680 5539 15 23 57680 5539 15 23 57689 5550.75 false Negative N Negative set of data (all branches that do not match any of the masks c22fe64f-2a16-421b-aaa7-694295928a7d false true false 0 57680 5562 15 24 57680 5562 15 24 57689 5574.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8865cba5-a89a-4c57-a793-c984b1051020 false true false 0 ?;0 false true true 1 0 false 255;0;0;0 255;255;250;90 57488 5583 50 53 57488 5583 50 53 57488.08 5583.199 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. cfca6147-6ed3-41c2-8ee9-62343d4a1841 false true false longest_list 57720 5569 82 51 57758 5571 24 47 57770 5595 false Data D Tree to split b273c10b-3766-49d8-86cd-daca699b4862 true true false 2 1 c22fe64f-2a16-421b-aaa7-694295928a7d 57722 5571 33 23 57738 5571 17 23 57748 5582.75 false Masks M Splitting masks e4463ae5-b1ef-454d-8566-bb8967207580 false true false 1 1 1 1e077cdb-8d5a-42da-b3c6-7053729cd226 57722 5594 33 24 57722 5594 33 24 57748 5606.25 false Positive P Positive set of data (all branches that match any of the masks) 660f36d0-d09d-485c-8466-064f7539fe95 true true false 0 57785 5571 15 23 57785 5571 15 23 57794 5582.75 false Negative N Negative set of data (all branches that do not match any of the masks 17c8dfbf-1067-4c70-8312-a770099133e7 false true false 0 57785 5594 15 24 57785 5594 15 24 57794 5606.25 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Param Viewer Viewer A viewer for data structures. 24198cd6-3a92-4489-b18c-bee75f176966 false true false 2 1 660f36d0-d09d-485c-8466-064f7539fe95 58161 5658 200 41 58161 5658 200 41 58161.96 5658.142 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 0 Param Viewer Viewer A viewer for data structures. 9aae753b-3889-4b26-bd5b-07624b4dc048 false true false 2 1 17c8dfbf-1067-4c70-8312-a770099133e7 58161 5704 200 46 58161 5704 200 46 58161.96 5704.238 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 27068236-6f9e-41a2-b678-fef40d6f1724 false true false longest_list 58387 5536 62 47 58407 5538 24 43 58419 5560 false Data D Data to graft 1e238bbf-cf1a-4e88-968e-01a5bfcd0f9d true true false 2 1 cea99910-c0b5-4b24-81c7-55e7be6fe7e6 58389 5538 15 21 58389 5538 15 21 58398 5548.75 false Strip S Do not create branches for null items 8b265666-9e4d-4385-abca-d67ba3786ccf false true false 0 1 false 58389 5559 15 22 58389 5559 15 22 58398 5570.25 false false Tree T Graft result 80a9223b-0e1d-4243-9d6a-6e8533e763ca true true false 0 58434 5538 13 43 58434 5538 13 43 58442 5559.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 82b34071-ca11-409a-a5f0-c6637f081136 false true false longest_list 58387 5664 62 47 58407 5666 24 43 58419 5688 false Data D Data to graft 8ebf69e3-773b-4591-a567-337d2a7a4121 true true false 2 1 24198cd6-3a92-4489-b18c-bee75f176966 58389 5666 15 21 58389 5666 15 21 58398 5676.75 false Strip S Do not create branches for null items 0e9cea3a-56bd-401f-8941-2f4194a445fe false true false 0 1 false 58389 5687 15 22 58389 5687 15 22 58398 5698.25 false false Tree T Graft result 4d239c03-704c-4635-8712-2b305a85e964 true true false 0 58434 5666 13 43 58434 5666 13 43 58442 5687.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. 08e5caa7-e74a-4ef3-a184-979473d34822 false true false longest_list 58387 5714 62 47 58407 5716 24 43 58419 5738 false Data D Data to graft 6c17b810-194a-46f0-bea5-e47c1134dabb true true false 2 1 9aae753b-3889-4b26-bd5b-07624b4dc048 58389 5716 15 21 58389 5716 15 21 58398 5726.75 false Strip S Do not create branches for null items b8a61cfb-ab17-4d73-8220-0203b7764cfc false true false 0 1 false 58389 5737 15 22 58389 5737 15 22 58398 5748.25 false false Tree T Graft result c0b08ed0-24df-46a2-965e-2280344c379a true true false 0 58434 5716 13 43 58434 5716 13 43 58442 5737.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 348be8c2-8637-4310-a4d7-d4658230d174 false true false 2 1 80a9223b-0e1d-4243-9d6a-6e8533e763ca 1 {A;B} {B;A} 58476.21 5540.395 125 40 58482.21 5546.395 113 28 58476.21 5540.395 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 10740d1e-0229-4dd6-a0d6-0533d26b160d false true false 2 1 c0b08ed0-24df-46a2-965e-2280344c379a 1 {A;B} {B;2} 58478.68 5718.832 123 40 58484.68 5724.832 111 28 58478.68 5718.832 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 90ab9d91-28e0-47c8-ac1a-7d3931393fe7 false true false 2 1 4d239c03-704c-4635-8712-2b305a85e964 1 {A;B} {B;1} 58476.21 5668.332 125 40 58482.21 5674.332 113 28 58476.21 5668.332 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9aafa69e-932b-48b9-b9bd-e7ef7f4263b9 false true false 1 bb3884e9-d641-430f-9cc1-53c06ae28e74 55850 5672 50 20 55850 5672 50 20 55875.25 5682.353 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 4fb013c9-675d-4cad-9d7a-a1f67d1c999d false true false 1 9aafa69e-932b-48b9-b9bd-e7ef7f4263b9 56730 5672 50 20 56730 5672 50 20 56755.25 5682.353 false 2dc44b22-b1dd-460a-a704-6462d6e91096 Curve CP Curve CP Crv CP Find the closest point on a curve. 3b933ca2-3c5d-4b18-b81b-2aad5be7d9f1 false true false longest_list 57430 5874 79 64 57465 5876 24 60 57477 5906 false Point P Test point 450fee47-ff9b-41dc-b04a-f2301f71c9fb true true false 1 f8f355b1-91fc-4dcf-a0fc-a63aa5d61ff3 57432 5876 30 30 57448 5876 14 30 57456.5 5891 false Curve C Base curve b8184c57-23ed-4134-8881-53c45720fbd1 true true false 1 1037bd03-4914-4429-87a0-6901c560597d true 57432 5906 30 30 57432 5906 30 30 57456.5 5921 false Point P Point on the curve closest to the test point 24ebee6e-a31e-46e6-a4a6-9206b0873da3 true true false 0 57492 5876 15 20 57492 5876 15 20 57501 5886 false Parameter t Parameter on curve domain of closest point 42e15b32-979b-46c9-9fbe-40df105cb403 false true false 0 57492 5896 15 20 57492 5896 15 20 57501 5906 false Distance D Minimum distance between test point and curve ddbfd14a-d329-435c-abc4-5b780972c784 false true false 0 57492 5916 15 20 57492 5916 15 20 57501 5926 false dd8134c0-109b-4012-92be-51d843edfff7 Duplicate Data Duplicate Data Dup Duplicate data a predefined number of times. 8db7fee5-6547-40bb-a9b3-1dcbac6cfcf6 false true false longest_list 57055 5674 64 64 57075 5676 24 60 57087 5706 false Data D Data to duplicate 224d3271-a719-4021-9089-db02ce2f1729 true true false 1 1 4fb013c9-675d-4cad-9d7a-a1f67d1c999d 57057 5676 15 20 57057 5676 15 20 57066 5686 false Number N Number of duplicates e46d6bf7-9440-4def-9899-533dd0b0de65 false true false 1 4399faa5-f775-4ddb-8863-7ad40cd6af64 57057 5696 15 20 57057 5696 15 20 57066 5706 false Order O Retain list order 71d1397b-6b5f-4f69-86c0-96ee52a0c857 false true false 0 1 false 57057 5716 15 20 57057 5716 15 20 57066 5726 false true Data D Duplicated data b236e0d2-920d-4463-9295-287f86bc8c7f true true false 0 57102 5676 15 60 57102 5676 15 60 57111 5706 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4399faa5-f775-4ddb-8863-7ad40cd6af64 false true false 0 3 true true true 1 0 false 255;0;0;0 255;255;250;90 56951 5697 50 20 56951 5697 50 20 56951.55 5697.098 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 7f00273e-4e56-47f1-ab5c-98879e3187e7 false true false longest_list 57169 5689 60 67 57187 5691 24 63 57199 5723 false Tree T Tree to simplify. 2ee02a83-cd5f-495c-bf90-7acfe8ca6026 true true false 2 1 b236e0d2-920d-4463-9295-287f86bc8c7f 57171 5691 13 31 57171 5691 13 31 57179 5706.75 false Front F Limit path collapse to indices at the start of the path only. 534b5583-6c37-4935-991d-d4f394d941d6 false true false 0 1 false 57171 5722 13 32 57171 5722 13 32 57179 5738.25 false false Tree T Simplified tree. 98ec07b4-54b0-4b19-8a8f-db67da08ae0e true true false 0 57214 5691 13 63 57214 5691 13 63 57222 5722.5 false 10a8674b-f4bb-4fdf-a56e-94dc606ecf33 Graft Tree Graft Tree Graft Graft a tree by adding an extra branch for every data item. a50d86e8-148c-4d48-ae4f-06b59d51eba5 false true false longest_list 57264 5710 62 47 57284 5712 24 43 57296 5734 false Data D Data to graft 6bac3731-8cf2-49ef-bc5f-06f4d2900a97 true true false 2 1 98ec07b4-54b0-4b19-8a8f-db67da08ae0e 57266 5712 15 21 57266 5712 15 21 57275 5722.75 false Strip S Do not create branches for null items 3478caae-63f3-4ee5-b4f6-6589001d7d5d false true false 0 1 false 57266 5733 15 22 57266 5733 15 22 57275 5744.25 false false Tree T Graft result 1037bd03-4914-4429-87a0-6901c560597d true true false 0 57311 5712 13 43 57311 5712 13 43 57319 5733.5 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 53887ce5-e965-4a3c-b907-d1d6ecf2bbf1 false true false longest_list 57542 5859 77 64 57577 5861 24 60 57589 5891 false Curve C Curve to evaluate a761f95d-4808-45fc-8b26-e4ea76817c69 true true false 1 1037bd03-4914-4429-87a0-6901c560597d true 57544 5861 30 30 57544 5861 30 30 57568.5 5876 false Parameter t Parameter on curve domain to evaluate 98a6de12-d31f-44b3-9a11-f9ede1c14ddb false true false 1 42e15b32-979b-46c9-9fbe-40df105cb403 57544 5891 30 30 57560 5891 14 30 57568.5 5906 false Point P Point on the curve at {t} f0b245ed-cc31-4ff9-87fa-9efd81c9a29a true true false 0 57604 5861 13 20 57604 5861 13 20 57612 5871 false Tangent T Tangent vector at {t} d0dec689-4dcc-4201-b45a-fb631cef3e34 false true false 0 57604 5881 13 20 57604 5881 13 20 57612 5891 false Length L Length along the curve from the start to {t} 0a60a3bc-61c2-40b5-b3fb-439466e76504 false true false 0 57604 5901 13 20 57604 5901 13 20 57612 5911 false bc3e379e-7206-4e7b-b63a-ff61f4b38a3e Plane Plane Pl Create a plane from {x} and {y} axes. 5d282447-1ec1-4670-a497-f4e18f88fce6 false true false longest_list 58416 5858 65 64 58436 5860 24 60 58448 5890 false Origin O Origin of plane 84991b0c-0254-4264-8d7e-a94bde7a07af true true false 2 47a134aa-c6f1-42c3-af62-c39b804a986c a864dae5-71d8-4611-8ecd-05f220477880 1 58418 5860 15 20 58418 5860 15 20 58427 5870 false 0 0 0 X-Axis X X-Axis direction of plane bb4b635a-f6da-432d-a34c-55c423f38f81 false true false 2 99e437f4-a52f-416d-8760-06c7dc4931e2 aa8b666b-ac60-4929-8008-7034d0c3a94f 1 58418 5880 15 20 58418 5880 15 20 58427 5890 false 1 0 0 Y-Axis Y Y-Axis direction of plane f72523fa-8c40-4374-ba0c-d57f8ea417c2 false true false 2 1553fd1d-ea85-4709-9963-557bed038c3a 5de21587-256e-4586-8d3c-b171556c51c7 1 58418 5900 15 20 58418 5900 15 20 58427 5910 false 0 1 0 Plane Pl Plane definition 214fbc85-2d80-4d38-8e8a-9d70d9790338 true true false 0 58463 5860 16 60 58463 5860 16 60 58472.5 5890 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 99e437f4-a52f-416d-8760-06c7dc4931e2 false true false 2 1 5aa1f9a1-8590-4a7e-9396-6a50290e6e5e 2 {A;B;C;D;E} {A;B} {A;B} {A;B} 57819.23 5854.52 130 62 57825.23 5860.52 118 50 57819.23 5854.52 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 6694a37e-9c5d-42a0-b863-2c4991a9f5d9 true true false longest_list 58184 5976 60 28 58201 5978 24 24 58213 5990 false Factor F Unit multiplication 49889b03-704e-4ac2-ab53-8f52d0e67623 false true false 1 d535811d-a22f-4e40-a237-6d11d10996f6 1 58186 5978 12 24 58186 5978 12 24 58193.5 5990 false 1 Unit vector V World {z} vector ce6b150d-8a53-4666-b0c8-e338cfdab7f3 false true false 0 58228 5978 14 24 58228 5978 14 24 58236.5 5990 false 2a5cfb31-028a-4b34-b4e1-9b20ae15312e Cross Product Cross Product XProd Compute vector cross product. b14699d6-13c2-4bbe-b45c-366ac4f9c743 true true false longest_list 58285 5958 63 64 58305 5960 24 60 58317 5990 false Vector A A First vector a08917bb-75d8-405f-a67a-1919b614156a false true false 1 99e437f4-a52f-416d-8760-06c7dc4931e2 58287 5960 15 20 58287 5960 15 20 58296 5970 false Vector B B Second vector c30ca4b5-1784-4026-bf0a-0147c2932b37 false true false 1 ce6b150d-8a53-4666-b0c8-e338cfdab7f3 58287 5980 15 20 58287 5980 15 20 58296 5990 false Unitize U Unitize output c7f76474-3c2b-413d-a977-3954b64d5766 false true false 0 1 false 58287 6000 15 20 58287 6000 15 20 58296 6010 false false Vector V Cross product vector 1553fd1d-ea85-4709-9963-557bed038c3a false true false 0 58332 5960 14 30 58332 5960 14 30 58340.5 5975 false Length L Vector length 34223516-737c-4184-bcd7-1efb2d486c48 false true false 0 58332 5990 14 30 58332 5990 14 30 58340.5 6005 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9a27bee3-c8a6-487b-a4e8-8e218354cdd2 true true false 1 019e6c78-5ffd-46c5-bb92-3a775f5b40e9 56659 5943 50 20 56659 5943 50 20 56684.42 5953.992 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 85bbf850-611a-4ab5-8971-b5124722791e false true false longest_list 57191 5940 64 64 57213 5942 24 60 57225 5972 false List L Base list 08f7bd1e-a3ec-406b-b085-1c969ab8c838 true true false 1 1 9a27bee3-c8a6-487b-a4e8-8e218354cdd2 57193 5942 17 20 57193 5942 17 20 57203 5952 false Index i Item index 3c60824f-0c96-4f68-a226-01f6bd1391ef false true false 1 214650e7-d18f-479b-a92b-8e354352566a 1 57193 5962 17 20 57193 5962 17 20 57203 5972 false 0 Wrap W Wrap index to list bounds 364a2b18-c740-4e2e-8b9c-c565ca8660b6 false true false 0 1 false 57193 5982 17 20 57193 5982 17 20 57203 5992 false false Element E Item at {i'} fb6f08b3-6be1-4e7d-8327-c7e6ce3badea true true false 0 57240 5942 13 60 57240 5942 13 60 57248 5972 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 214650e7-d18f-479b-a92b-8e354352566a false true false 0 1 false true true 1 0 false 255;0;0;0 255;255;250;90 57097 5969 50 57 57097 5969 50 57 57097.44 5969.517 false fdf09135-fae5-4e5f-b427-b1f384ca3009 Evaluate Curve Evaluate Curve Eval Evaluate a curve at the specified parameter. 8099fc77-c296-48e1-8e6a-af620ed1421a true true false longest_list 57430 5957 77 64 57465 5959 24 60 57477 5989 false Curve C Curve to evaluate 83b67930-0e1e-45b4-b2d0-4c0f8e0ae34a true true false 1 fb6f08b3-6be1-4e7d-8327-c7e6ce3badea true 57432 5959 30 30 57432 5959 30 30 57456.5 5974 false Parameter t Parameter on curve domain to evaluate f7b8ce34-9be8-4291-a671-1b6a59176033 false true false 1 f0e322a4-adc7-4038-9e5b-e2d333e752e5 57432 5989 30 30 57448 5989 14 30 57456.5 6004 false Point P Point on the curve at {t} 03452c56-9acf-4dfd-b400-3285494242e2 true true false 0 57492 5959 13 20 57492 5959 13 20 57500 5969 false Tangent T Tangent vector at {t} f8af006c-a42f-418d-8ad9-afac33065a23 false true false 0 57492 5979 13 20 57492 5979 13 20 57500 5989 false Length L Length along the curve from the start to {t} 9839ffb4-664b-4b9d-be13-c30ba31bdef3 false true false 0 57492 5999 13 20 57492 5999 13 20 57500 6009 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f0e322a4-adc7-4038-9e5b-e2d333e752e5 false true false 0 0.5 true true true 1 0 false 255;0;0;0 255;255;250;90 57352 6005 50 20 57352 6005 50 20 57352.39 6005.373 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 3119dc69-9e45-4a3d-88ca-e5b7ff541cff false true false longest_list 57676 5795 82 51 57714 5797 24 47 57726 5821 false Data D Tree to split 25dd0ef5-9beb-42ae-a492-bab41330e534 true true false 2 1 f0b245ed-cc31-4ff9-87fa-9efd81c9a29a 57678 5797 33 23 57694 5797 17 23 57704 5808.75 false Masks M Splitting masks 42a5ef57-c3b0-4716-a7d3-e3586ac5d510 false true false 1 1 1 1e077cdb-8d5a-42da-b3c6-7053729cd226 57678 5820 33 24 57678 5820 33 24 57704 5832.25 false Positive P Positive set of data (all branches that match any of the masks) 5c7d0bf9-993b-4e21-878f-8df5b9e06df6 true true false 0 57741 5797 15 23 57741 5797 15 23 57750 5808.75 false Negative N Negative set of data (all branches that do not match any of the masks 47a134aa-c6f1-42c3-af62-c39b804a986c false true false 0 57741 5820 15 24 57741 5820 15 24 57750 5832.25 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1e077cdb-8d5a-42da-b3c6-7053729cd226 false true false 0 ?;1 false true true 1 0 false 255;0;0;0 255;255;250;90 57549 5795 50 53 57549 5795 50 53 57549.33 5795.699 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. ce66c657-a9d1-454f-a7cc-f712dc027f08 false true false longest_list 57674 5848 82 51 57712 5850 24 47 57724 5874 false Data D Tree to split c649205c-c027-4861-ba86-eb9caccc410a true true false 2 1 d0dec689-4dcc-4201-b45a-fb631cef3e34 57676 5850 33 23 57692 5850 17 23 57702 5861.75 false Masks M Splitting masks f10ddbc7-ac77-42e7-831c-7ac785737ae7 false true false 1 1 1 1e077cdb-8d5a-42da-b3c6-7053729cd226 57676 5873 33 24 57676 5873 33 24 57702 5885.25 false Positive P Positive set of data (all branches that match any of the masks) b283088d-56ba-450b-8a40-1bc55add6dd3 true true false 0 57739 5850 15 23 57739 5850 15 23 57748 5861.75 false Negative N Negative set of data (all branches that do not match any of the masks 5aa1f9a1-8590-4a7e-9396-6a50290e6e5e false true false 0 57739 5873 15 24 57739 5873 15 24 57748 5885.25 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. a864dae5-71d8-4611-8ecd-05f220477880 false true false 2 1 03452c56-9acf-4dfd-b400-3285494242e2 1 {A;B} {A;1} 57661.84 5925.631 125 40 57667.84 5931.631 113 28 57661.84 5925.631 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. aa8b666b-ac60-4929-8008-7034d0c3a94f false true false 2 1 d0af357d-1066-4807-98bb-e343734e444c 1 {A;B} {A;1} 57661.84 5969.617 125 40 57667.84 5975.617 113 28 57661.84 5969.617 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. f8f355b1-91fc-4dcf-a0fc-a63aa5d61ff3 false true false 2 1 060b63f8-ad51-4150-bd70-c6ddd030e672 2 {A;B;C;D;E} {A;B} {A;B} {A;B} 57193.3 5861.39 130 62 57199.3 5867.39 118 50 57193.3 5861.39 false d5788074-d75d-4021-b1a3-0bf992928584 Reverse Reverse Rev Reverse a vector (multiply by -1). 1f980f4f-015f-40e0-8c52-40dcbf385a31 true true false longest_list 57554 5970 62 38 57573 5972 24 34 57585 5989 false Vector V Base vector 8d25b8e1-0a28-41c4-9799-3b98f5b01ced false true false 1 f8af006c-a42f-418d-8ad9-afac33065a23 57556 5972 14 34 57556 5972 14 34 57564.5 5989 false Vector V Reversed vector d0af357d-1066-4807-98bb-e343734e444c false true false 0 57600 5972 14 34 57600 5972 14 34 57608.5 5989 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. d7ec1de3-ead5-484a-936e-604ec46fd936 true true false longest_list 58184 6048 60 28 58201 6050 24 24 58213 6062 false Factor F Unit multiplication 86620878-a824-4b03-844b-c505a451dcd4 false true false 1 d535811d-a22f-4e40-a237-6d11d10996f6 1 58186 6050 12 24 58186 6050 12 24 58193.5 6062 false 1 Unit vector V World {z} vector 7a583786-884a-4db7-a680-190dac6a2713 false true false 0 58228 6050 14 24 58228 6050 14 24 58236.5 6062 false 2a5cfb31-028a-4b34-b4e1-9b20ae15312e Cross Product Cross Product XProd Compute vector cross product. 357b5b43-0394-4e11-8f37-7ecb15ce0463 true true false longest_list 58284 6030 63 64 58304 6032 24 60 58316 6062 false Vector A A First vector 0a26e255-a949-4b65-b00c-e8d53aecefc6 false true false 1 aa8b666b-ac60-4929-8008-7034d0c3a94f 58286 6032 15 20 58286 6032 15 20 58295 6042 false Vector B B Second vector cc2b3277-11d7-4995-bf83-804815bec482 false true false 1 7a583786-884a-4db7-a680-190dac6a2713 58286 6052 15 20 58286 6052 15 20 58295 6062 false Unitize U Unitize output 57c7d29e-2281-4bdd-b5bd-6839867aace3 false true false 0 1 false 58286 6072 15 20 58286 6072 15 20 58295 6082 false false Vector V Cross product vector 5de21587-256e-4586-8d3c-b171556c51c7 false true false 0 58331 6032 14 30 58331 6032 14 30 58339.5 6047 false Length L Vector length 645e20f9-d6d0-4d7a-824c-9bfc4b3dced2 false true false 0 58331 6062 14 30 58331 6062 14 30 58339.5 6077 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d535811d-a22f-4e40-a237-6d11d10996f6 false true false 0 -1 true true true 1 0 false 255;0;0;0 255;255;250;90 58094 5981 50 20 58094 5981 50 20 58094.39 5981.373 false 04887d01-504c-480e-b2a2-01ea19cc5922 String Split String Split Split Split the string into fragments using separators 5a81ff75-a24f-4e15-93ef-d6c12eb44a95 false true false longest_list 58720 5728 61 44 58738 5730 24 40 58750 5750 false String S String to split. efa5915a-9697-4715-9032-b4379fa1c13e false true false 3 10740d1e-0229-4dd6-a0d6-0533d26b160d 90ab9d91-28e0-47c8-ac1a-7d3931393fe7 348be8c2-8637-4310-a4d7-d4658230d174 58722 5730 13 20 58722 5730 13 20 58730 5740 false Separators c Separator characters. 03db9059-af58-4f30-a73b-b3f6ecbd60bd false true false 1 1ece9217-9eae-4bef-81c8-f8dc08c6ef6e 58722 5750 13 20 58722 5750 13 20 58730 5760 false Result R Resulting string fragments 453f3ae5-6843-4ea5-a279-b66065355cb1 false true false 0 58765 5730 14 40 58765 5730 14 40 58773.5 5750 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1ece9217-9eae-4bef-81c8-f8dc08c6ef6e false true false 0 { true true true 1 0 false 255;0;0;0 255;255;250;90 58547 5770 50 20 58547 5770 50 20 58547.39 5770.002 false 04887d01-504c-480e-b2a2-01ea19cc5922 String Split String Split Split Split the string into fragments using separators 969b5dc2-b10a-4207-837d-3c0eb975f577 false true false longest_list 59049 5770 61 44 59067 5772 24 40 59079 5792 false String S String to split. d7135910-120e-42f1-8fbd-92f4c82e194e false true false 1 1dac45a2-f8ad-4ab6-a419-05ce02064509 59051 5772 13 20 59051 5772 13 20 59059 5782 false Separators c Separator characters. 2c98dd3c-5c7f-43cf-bf7c-51d55c0768cb false true false 1 aef04b1d-2518-46e3-ad4c-15c3f9b5ee14 59051 5792 13 20 59051 5792 13 20 59059 5802 false Result R Resulting string fragments bcb309c7-d182-4c1a-a71f-71e5c2f79cf6 false true false 0 59094 5772 14 40 59094 5772 14 40 59102.5 5792 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values aef04b1d-2518-46e3-ad4c-15c3f9b5ee14 false true false 0 } true true true 1 0 false 255;0;0;0 255;255;250;90 58988 5821 50 20 58988 5821 50 20 58988.39 5821.002 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 899112fa-3a8b-4c02-b2d1-bec0a8f180a2 false true false 2 1 453f3ae5-6843-4ea5-a279-b66065355cb1 1 {A;B;C} {A;B} 58812.92 5744.231 125 40 58818.92 5750.231 113 28 58812.92 5744.231 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. b235fc4d-c877-43c5-b5f1-431680d25387 false true false longest_list 58953 5752 64 64 58975 5754 24 60 58987 5784 false List L Base list 73576cb6-1631-4ef2-b387-23f80672e269 true true false 1 1 899112fa-3a8b-4c02-b2d1-bec0a8f180a2 58955 5754 17 20 58955 5754 17 20 58965 5764 false Index i Item index eb816281-ad3b-4c12-86a9-f73b683c7dd7 false true false 1 4c0ae369-bee7-4dd6-9314-96f036dc20d2 1 58955 5774 17 20 58955 5774 17 20 58965 5784 false 0 Wrap W Wrap index to list bounds 93cf57d9-b2d1-43e9-bb14-4367060892f1 false true false 0 1 false 58955 5794 17 20 58955 5794 17 20 58965 5804 false false Element E Item at {i'} 1dac45a2-f8ad-4ab6-a419-05ce02064509 true true false 0 59002 5754 13 60 59002 5754 13 60 59010 5784 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4c0ae369-bee7-4dd6-9314-96f036dc20d2 false true false 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 58844 5785 50 20 58844 5785 50 20 58844.59 5785.002 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 5a032060-91cc-4b5a-9463-610d84197778 false true false longest_list 59146 5783 64 64 59168 5785 24 60 59180 5815 false List L Base list f80e1c15-0f11-481b-951a-565d2776b8b6 true true false 1 1 bcb309c7-d182-4c1a-a71f-71e5c2f79cf6 59148 5785 17 20 59148 5785 17 20 59158 5795 false Index i Item index 4db7cd76-e625-4eff-bc0f-5244ff5332b3 false true false 0 1 59148 5805 17 20 59148 5805 17 20 59158 5815 false 0 Wrap W Wrap index to list bounds cec67179-7e46-4819-bb8e-43ab5785d204 false true false 0 1 false 59148 5825 17 20 59148 5825 17 20 59158 5835 false false Element E Item at {i'} 665c6b96-9b62-4cbb-9c4d-2426ce623903 true true false 0 59195 5785 13 60 59195 5785 13 60 59203 5815 false 87df35c8-6e1d-4e2a-821a-7c1066714409 Bounding Box Bounding Box BBox Solve oriented geometry bounding boxes. c6794697-70d1-4dd2-9dc9-3510e692489b false true false longest_list 59682 5877 62 64 59702 5879 24 60 59714 5909 false Content C Geometry to contain 1d92ac5e-190a-4513-880b-b87e93c3e12b true true false 1 1 a5844f89-70a1-4bb7-8fc8-4f51b94fb33b 59684 5879 15 20 59684 5879 15 20 59693 5889 false Union U Create a single unified box for all objects cd859857-f994-4bd9-9a85-98a09947c382 false true false 1 c121d187-a416-4ac2-ba58-61933742ca56 1 false 59684 5899 15 20 59684 5899 15 20 59693 5909 false false Plane P BoundingBox orientation plane 19a62d84-13b8-4a73-b2eb-b2818ec6a69d false true false 1 d6912f90-7688-4788-987f-d135f2382ba2 1 59684 5919 15 20 59684 5919 15 20 59693 5929 false 0 0 0 1 0 0 0 1 0 Box B Aligned bounding box in world coordinates ecfcd27a-cdf1-4420-bbb1-756d46811d91 true true false 0 59729 5879 13 30 59729 5879 13 30 59737 5894 false Box B Bounding box in orientation plane coordinates caf64b75-4195-426c-8332-7eec2a74ee9a false true false 0 59729 5909 13 30 59729 5909 13 30 59737 5924 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle c121d187-a416-4ac2-ba58-61933742ca56 false true false 0 59540 5912 87 20 59540 5912 87 20 59540.31 5912.695 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d6912f90-7688-4788-987f-d135f2382ba2 false true false 1 bc619cb3-234c-4791-b7bc-e1f853eb8dd8 59573 5973 50 20 59573 5973 50 20 59598.42 5983.832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data bc619cb3-234c-4791-b7bc-e1f853eb8dd8 false true false 1 214fbc85-2d80-4d38-8e8a-9d70d9790338 59299 5889 50 20 59299 5889 50 20 59324.42 5899.832 false e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Move Move Translate (move) an object along a vector. 94cb589b-8a3d-4bda-80f7-5abff07c4a4f true true false longest_list 60038 5835 64 50 60058 5837 24 46 60070 5860 false Geometry G Base geometry 9d46ebcc-c042-4088-b184-cb5605bb2dcb true true false 1 e8258dd5-7884-4417-8838-c632df876891 60040 5837 15 23 60040 5837 15 23 60049 5848.5 false Translation T Translation vector 8f5296dd-3852-4766-9ed7-65eddcf0521d false true false 1 df3423a1-e307-4959-9205-955544ffc0ab 60040 5860 15 23 60040 5860 15 23 60049 5871.5 false Geometry G Translated geometry 870d7bb5-f128-4dc0-95d2-b3b6f02b7c27 true true false 0 60085 5837 15 23 60085 5837 15 23 60094 5848.5 false Transform X Transformation data 7d10791e-6f07-4f5c-98c5-76c0c33efc06 false true false 0 60085 5860 15 23 60085 5860 15 23 60094 5871.5 false 934ede4a-924a-4973-bb05-0dc4b36fae75 Vector 2Pt Vector 2Pt Vec2Pt Create a vector between two points. d823adee-4048-4d84-9604-4b88f359773f false true false longest_list 59916 5889 63 64 59936 5891 24 60 59948 5921 false Point A A Base point 1355597d-afa2-4f99-898c-5988e5c18ee1 true true false 1 08278e27-3080-4c9c-b6d4-e9aeeb683778 59918 5891 15 20 59918 5891 15 20 59927 5901 false Point B B Tip point 6bbee2b1-9ead-45f0-9132-a2ecb8aaab4e true true false 1 d6912f90-7688-4788-987f-d135f2382ba2 59918 5911 15 20 59918 5911 15 20 59927 5921 false Unitize U Unitize output c6c60248-e329-46bc-be48-ec5bcfc98868 false true false 0 1 false 59918 5931 15 20 59918 5931 15 20 59927 5941 false false Vector V Vector df3423a1-e307-4959-9205-955544ffc0ab false true false 0 59963 5891 14 30 59963 5891 14 30 59971.5 5906 false Length L Vector length bd0d4ff2-008f-4cba-9aa1-41634267a09c false true false 0 59963 5921 14 30 59963 5921 14 30 59971.5 5936 false 874eebe7-835b-4f4f-9811-97e031c41597 Group Group Group Group a set of objects 44d5ec3b-b928-40b8-b1b3-e9624a8d4c49 false true false longest_list 59679 5821 64 54 59699 5823 24 50 59711 5848 false Objects O Objects to group 144da5d6-4ced-4cae-b873-2cfba57d1277 true true false 1 1 a5844f89-70a1-4bb7-8fc8-4f51b94fb33b 59681 5823 15 50 59681 5823 15 50 59690 5848 false Group G Grouped objects e8258dd5-7884-4417-8838-c632df876891 true true false 0 59726 5823 15 50 59726 5823 15 50 59735 5848 false ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. cd8b8019-5265-435d-a01a-a159603a8616 false true false longest_list 59791 5870 61 44 59809 5872 24 40 59821 5892 false Brep B Base Brep f86202b1-f5d1-46a1-8cfd-823c2a1d247f true true false 1 ecfcd27a-cdf1-4420-bbb1-756d46811d91 59793 5872 13 40 59793 5872 13 40 59801 5892 false Area A Area of Brep 2a11888f-502c-4708-b896-d1cb69091015 false true false 0 59836 5872 14 20 59836 5872 14 20 59844.5 5882 false Centroid C Area centroid of Brep 08278e27-3080-4c9c-b6d4-e9aeeb683778 true true false 0 59836 5892 14 20 59836 5892 14 20 59844.5 5902 false f12daa2f-4fd5-48c1-8ac3-5dea476912ca Mirror Mirror Mirror Mirror an object. e18bffed-18d4-44eb-acd2-3b351ea98c9d false true false longest_list 60386 5423 64 56 60406 5425 24 52 60418 5451 false Geometry G Base geometry 6236cb68-5512-4def-a65e-c6edcc2d61cf true true false 1 0ee893d9-9588-4e90-a45f-0159fac39eca 60388 5425 15 26 60388 5425 15 26 60397 5438 false Plane P Mirror plane f75db8e9-5e85-4b13-9443-c3573dd6b951 true true false 1 020cba09-47aa-464a-860c-86920a6dd0ec 60388 5451 15 26 60388 5451 15 26 60397 5464 false Geometry G Mirrored geometry 9c82ac3d-299f-4596-bb90-28facb21f8dc true true false 0 60433 5425 15 26 60433 5425 15 26 60442 5438 false Transform X Transformation data c64f521f-e480-44bd-afc8-c9258f4ade88 false true false 0 60433 5451 15 26 60433 5451 15 26 60442 5464 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 020cba09-47aa-464a-860c-86920a6dd0ec true true false 1 4e3f248b-587d-4e96-b52e-2513aad79fbf 60068 5975 50 20 60068 5975 50 20 60093.42 5985.832 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b6aa565c-8fe3-4813-b8b3-b56d23d5aff8 true true false 1 9c82ac3d-299f-4596-bb90-28facb21f8dc 60500 5422 50 20 60500 5422 50 20 60525.88 5432.711 false 8cc3a196-f6a0-49ea-9ed9-0cb343a3ae64 XZ Plane XZ Plane XZ World XZ plane. 210842a7-88da-476c-b09c-fcf6dcc103da true true false longest_list 58410 6139 62 31 58430 6141 24 27 58442 6155 false Origin O Origin of plane eadd93f5-672c-4b60-a0c2-ec194c83f8f7 true true false 1 a864dae5-71d8-4611-8ecd-05f220477880 1 58412 6141 15 27 58412 6141 15 27 58421 6154.5 false 0 0 0 Plane P World XZ plane 4e3f248b-587d-4e96-b52e-2513aad79fbf true true false 0 58457 6141 13 27 58457 6141 13 27 58465 6154.5 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. d7c87ccf-93dc-45e8-944e-30bed4f180a1 false true false 2 1 2c010806-b22f-4e5b-9573-facd496cbd0a 1 {A;1} {A;0} 59702.73 5372.645 130 40 59708.73 5378.645 118 28 59702.73 5372.645 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. 5f1890f3-acbb-4967-8d0b-ff870d3c679a false true false 2 1 90c02ba7-a096-4a06-a8cf-8e3d06f21f87 1 {A;1} {A;0} 59721.73 5576.645 130 40 59727.73 5582.645 118 28 59721.73 5576.645 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. d0761f65-cc87-41a0-a9e8-d70dea443f8b false true false 2 1 5e9c59ec-98ef-4205-8091-a00a12f77900 2 {A;1} {A;0} {A;2} {A;0} 59721.13 5626.845 130 62 59727.13 5632.845 118 50 59721.13 5626.845 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. a26dec0e-6973-433c-ab3a-3e07d03eea63 false true false 2 1 e8bdbd05-0196-4e05-8970-865e3ee1095b 2 {A;2} {A;2} {A;3} {A;2} 59729.37 5695.404 130 62 59735.37 5701.404 118 50 59729.37 5695.404 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 59e9f980-e4f1-4d3d-8048-99aeeb57ab2d true true false 1 3a083f7a-d81d-4cad-b259-28c13bd124a1 57950 5351 50 20 57950 5351 50 20 57975.19 5361.211 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data c3964207-6176-4adf-8651-0fd1abd19810 true true false 1 660f36d0-d09d-485c-8466-064f7539fe95 57952 5423 50 20 57952 5423 50 20 57977 5433.207 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 0695d1df-8c64-409c-b778-8e6782553622 true true false 1 17c8dfbf-1067-4c70-8312-a770099133e7 57948 5495 50 20 57948 5495 50 20 57973.42 5505.362 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d277905e-3ca6-4464-8867-af86c30ec4fc false true true 1 c3960043-76de-49e5-9985-0d9e4ec617d4 43933 4414 50 20 43933 4414 50 20 43958.99 4424.661 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data fe4eecd1-99a6-432e-9b65-8634dcdfad27 false true true 1 d277905e-3ca6-4464-8867-af86c30ec4fc 44670 4414 50 20 44670 4414 50 20 44695.68 4424.786 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 4ed99ec5-24c6-40a6-a2a4-23435a3f81a8 false true true 1 65466b5e-b540-414c-88c1-36987d730ed1 56273 3090 50 20 56273 3090 50 20 56298.93 3100 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data d81105cf-547c-49fe-8c71-7d07891622a4 false true true 1 eaad2924-2ba5-49a3-9294-8bd35a491846 25415 3518 50 20 25415 3518 50 20 25440 3528 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data 36c70b0d-b7bb-475c-a94d-f7bbd9f87be6 false true true 1 4330d30c-6f3f-4f85-b0e1-d631ce3d2f2e 14484 3784 135 20 14484 3784 135 20 14551.9 3794.901 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data df1719d3-a018-4401-869e-791318298aae false true true 1 c05d6513-52d5-4f3c-9950-f3a67a8349ea 14657 3620 83 20 14657 3620 83 20 14699.41 3630.602 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Half-Number Of Moire Elements Represents a collection of generic data c0a970d2-9e47-46d1-b98e-e5b5837b1ee3 true true true 1 757165be-0caf-4143-b15d-2d211af1d75d 15577 5737 181 20 15577 5737 181 20 15668.35 5747.507 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srfs Represents a collection of generic data 273bac54-4fd5-4ed6-bf51-4d49c3758d05 false true true 1 c3d1a61e-1435-4e55-98bf-65b4221ffa3b 36774 3676 98 20 36774 3676 98 20 36823.07 3686.797 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srfs Represents a collection of generic data 048e2f98-ca39-47c9-99b9-9f643d6df0d8 false true true 1 273bac54-4fd5-4ed6-bf51-4d49c3758d05 39384 5352 98 20 39384 5352 98 20 39433.54 5362.448 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 65466b5e-b540-414c-88c1-36987d730ed1 false true true 1 58d06de7-a65e-4f54-986f-d9d0bbb5b108 40522 3090 50 20 40522 3090 50 20 40547.6 3100.68 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srfs Represents a collection of generic data b6a89242-25b8-47bb-bb82-132827a1b329 false true true 1 048e2f98-ca39-47c9-99b9-9f643d6df0d8 47244 5352 98 20 47244 5352 98 20 47293.18 5362.197 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 1b3856cf-7f90-4129-9e4a-4d1fa91d8b3e false true true 1 46dbd2e3-f6ed-42a3-a8c4-41c7bdb20674 54239 3467 50 20 54239 3467 50 20 54264.74 3477.55 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data ef026bd8-2127-44b4-ade6-84747d7af393 false true true 1 9b5661a8-b640-4ad0-aaf2-6d57f43b9529 51369 3900 50 20 51369 3900 50 20 51394.33 3910.372 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 7a0593dc-da2d-44d3-a74e-80188d70c19b false true true 1 9164234d-399f-44a4-b462-99947c8e2f26 52397 3838 50 20 52397 3838 50 20 52422.86 3848.6 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 14b89173-0b7e-4ad5-8326-2fa54b4ac1b2 false true true 1 aec1d7f6-f3a6-42af-8696-baeff5e4df7c 51363 4350 50 20 51363 4350 50 20 51388.27 4360.649 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 61733249-311b-4f3d-b1d0-493945bdfebc false true true 1 2c57a7bb-7e64-4239-a96d-f5198bb8b9b9 50655 4087 50 20 50655 4087 50 20 50680.7 4097.05 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 7caf37c5-5e47-4807-a2a1-d5a4d5566c60 false true true 1 9164234d-399f-44a4-b462-99947c8e2f26 52087 4387 50 20 52087 4387 50 20 52112.97 4397.918 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srf Represents a collection of generic data d03bddcb-2e6b-49e7-a466-d02d7ed424e0 false true true 1 e6774319-81ce-474a-a5e8-2bc19eedb22d 50720 4319 94 20 50720 4319 94 20 50767.99 4329.426 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e6c18e32-5e0e-4fe9-94ea-5bd446360ef4 false true true 1 1735cc67-9bbc-4518-8389-3b36bdbd78e0 50582 3921 50 20 50582 3921 50 20 50607.42 3931.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srf Represents a collection of generic data 36a44399-c0ea-4844-94f5-80fd84c5e5a2 false true true 1 fb4eb988-fbc6-4f3c-b7f4-0ec57e8b2b73 52542 4566 94 20 52542 4566 94 20 52589.82 4576.451 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data fa15b43b-ca47-4474-8eef-e11b68875244 false true true 1 621f14e6-5574-43a3-b6ab-1775ea1859a9 52446 3789 50 20 52446 3789 50 20 52471.3 3799.438 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 1d00bb8f-8bec-4593-878a-ffb989f95194 false true true 1 fa15b43b-ca47-4474-8eef-e11b68875244 53072 3789 50 20 53072 3789 50 20 53097.53 3799.852 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data aec1d7f6-f3a6-42af-8696-baeff5e4df7c false true true 1 9b5661a8-b640-4ad0-aaf2-6d57f43b9529 51183 4351 50 20 51183 4351 50 20 51208.96 4361.04 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 46711d86-d9ef-4ddc-9c6c-3bcb906347c6 true true true 1 630988ae-6846-4d47-b374-01cba6aff904 52904 4160 50 20 52904 4160 50 20 52929.68 4170.312 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Moire inside srf Represents a collection of generic data 3c5a4206-e325-4e59-a953-cfd1596c698b false true true 1 d03bddcb-2e6b-49e7-a466-d02d7ed424e0 51208 4317 94 20 51208 4317 94 20 51255.29 4327.961 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 1275f163-d995-4dd0-a0c1-a77d0a64178b false true true 1 5e8ea0d6-55aa-4b6e-9f0b-32d03b283df2 51465 4063 50 20 51465 4063 50 20 51490.41 4073.6 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data moire surface Represents a collection of generic data 736347cb-ed02-482f-ae09-dcdbb77ca29a false true true 1 df1719d3-a018-4401-869e-791318298aae 40147 3685 83 20 40147 3685 83 20 40188.84 3695.174 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 93f5a1c3-c08b-460b-9b75-dff36bfb8766 false true true 1 affd7b3c-74b0-4fac-94eb-6fa07dc82c09 47275 3648 50 20 47275 3648 50 20 47300.3 3658.35 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 8dd318f4-c9e1-45ee-be7f-22be8bd1f8a7 false true true 1 736347cb-ed02-482f-ae09-dcdbb77ca29a 40311 3684 50 20 40311 3684 50 20 40336.63 3694.712 false 4c4e56eb-2f04-43f9-95a3-cc46a14f495a Line Line Ln Create a line between two points. 097df663-3385-4e85-afa5-600e6b1d36e7 false true true longest_list 40763 3712 60 44 40782 3714 24 40 40794 3734 false Point A A Line start point 136ee6b2-1e7f-4b41-b355-1ac9e24ab2e6 true true true 1 df743963-271f-43f6-8a85-a895f0f0049a 40765 3714 14 20 40765 3714 14 20 40773.5 3724 false Point B B Line end point 70526a27-e3b6-4ba1-95d3-613ff5b9c46a true true true 1 caaa6645-656e-4fd7-a14b-0bd857d38f59 40765 3734 14 20 40765 3734 14 20 40773.5 3744 false Line L Line segment f65d0782-0d46-4240-b305-3b807f43d2de true true true 0 40809 3714 12 40 40809 3714 12 40 40816.5 3734 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 0c238f55-e953-4153-a3ef-cf6c3235cef0 false true true longest_list 40878 3709 60 67 40896 3711 24 63 40908 3743 false Tree T Tree to simplify. daba2bfe-6030-462c-af7b-13a82c3fa395 true true true 2 1 f65d0782-0d46-4240-b305-3b807f43d2de 40880 3711 13 31 40880 3711 13 31 40888 3726.75 false Front F Limit path collapse to indices at the start of the path only. e9413288-5624-4631-baa6-21a35c621e32 false true true 0 1 false 40880 3742 13 32 40880 3742 13 32 40888 3758.25 false false Tree T Simplified tree. b05ce107-af7c-460e-9eec-5dc53c02b8c2 true true true 0 40923 3711 13 63 40923 3711 13 63 40931 3742.5 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. e60f0257-af32-4dd8-8e39-f5ec8a1cb83a false true true longest_list 40878 3782 60 67 40896 3784 24 63 40908 3816 false Tree T Tree to simplify. e8a37a7a-707f-4ee7-9cba-07f79f560594 true true true 2 1 e240aa32-7e8f-48d6-9be5-658673c3e4dd 40880 3784 13 31 40880 3784 13 31 40888 3799.75 false Front F Limit path collapse to indices at the start of the path only. fad5126c-cf4f-4663-84cb-21c6fb7817fd false true true 0 1 false 40880 3815 13 32 40880 3815 13 32 40888 3831.25 false false Tree T Simplified tree. 0eb8aa7e-e2bb-4f8a-a6c0-aee37141b3a0 true true true 0 40923 3784 13 63 40923 3784 13 63 40931 3815.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data df743963-271f-43f6-8a85-a895f0f0049a false true true 1 fca4c4d0-e1d9-456b-adfb-ecf98bcb3dea 40491 3712 50 20 40491 3712 50 20 40516.89 3722.24 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. 26b61939-d844-46d2-aab2-8822b2a5da3f false true true longest_list 40870 3929 76 67 40904 3931 24 63 40916 3963 false Tree T Tree to simplify. 71a27d0a-d2d4-4572-9c82-39858442dc05 true true true 2 2 1 a22ccf18-3ddc-453e-bd2f-f05342597247 40872 3931 29 31 40872 3931 29 31 40896 3946.75 false Front F Limit path collapse to indices at the start of the path only. 389906e6-8840-4318-9483-a1032e98e8b0 false true true 0 1 false 40872 3962 29 32 40888 3962 13 32 40896 3978.25 false false Tree T Simplified tree. f54328f8-a079-4010-826a-7aed1cc4235c true true true 0 40931 3931 13 63 40931 3931 13 63 40939 3962.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data bc6d8f3c-446d-47e8-9c7e-19822cd09136 true true true 1 8d04bda2-bc46-4db2-87de-444081b1d1d2 42913 4079 50 20 42913 4079 50 20 42938 4089.5 false 20ef81e8-df15-4a0c-acf1-993a7607cafb Brep | Curve Brep | Curve BCX Solve intersection events for a Brep and a curve. 09fdad36-0a62-431b-aadb-2fdc1742d003 false true true longest_list 41191 3747 78 44 41226 3749 24 40 41238 3769 false BRep B Base BRep baa85d1d-1362-4cca-971d-f6b067d84261 true true true 1 1 98cb5707-b874-4de4-8f54-fdc52972fec2 41193 3749 30 20 41193 3749 30 20 41217.5 3759 false Curve C Intersection curve d5720b1c-ef06-47ae-859f-e32c770626cc true true true 1 3af1b596-c960-4350-83e2-e8121879fd53 41193 3769 30 20 41209 3769 14 20 41217.5 3779 false Curves C Intersection overlap curves 3831b3ea-9853-4adf-a1c5-b0b71348d7c2 true true true 0 41253 3749 14 20 41253 3749 14 20 41261.5 3759 false Points P Intersection points e891e02f-8cc7-4889-93da-19614cb24a19 true true true 0 41253 3769 14 20 41253 3769 14 20 41261.5 3779 false fe769f85-8900-45dd-ba11-ec9cd6c778c6 Prune Tree Prune Tree Prune Removed small branches from a Data tree. bfc3b7a6-8f77-4611-b3c4-3cb3f98bfd83 false true true longest_list 41336 3707 68 64 41362 3709 24 60 41374 3739 false Data D Data tree to prune 0e882ee4-9652-4013-8345-88ff11bdd88f true true true 2 1 e891e02f-8cc7-4889-93da-19614cb24a19 41338 3709 21 20 41338 3709 21 20 41350 3719 false Minimum N0 Remove branches with more than or N0 items. f1bb2e59-85ad-4703-a096-fab1f6cafbb7 false true true 0 1 41338 3729 21 20 41338 3729 21 20 41350 3739 false 0 Maximum N1 Remove branches with fewer than or N1 items. 860cd2b1-fc98-43c9-b260-1c25c8c5f670 false true true 0 1 41338 3749 21 20 41338 3749 21 20 41350 3759 false 0 Tree T Pruned tree 3af807f6-7d6c-4f29-a231-2d79ec952b61 true true true 0 41389 3709 13 60 41389 3709 13 60 41397 3739 false 20ef81e8-df15-4a0c-acf1-993a7607cafb Brep | Curve Brep | Curve BCX Solve intersection events for a Brep and a curve. 68d9fb35-360b-472b-90cd-9389c20239b3 false true true longest_list 41189 3793 78 44 41224 3795 24 40 41236 3815 false BRep B Base BRep 695766dd-1b27-47ce-9a70-d8b095d08a25 true true true 1 1 233e3115-3e0d-456b-b3a7-bd025f65f58b 41191 3795 30 20 41191 3795 30 20 41215.5 3805 false Curve C Intersection curve 49ce413d-81cd-45f5-89ad-1532dbbdd4f6 true true true 1 3af1b596-c960-4350-83e2-e8121879fd53 41191 3815 30 20 41207 3815 14 20 41215.5 3825 false Curves C Intersection overlap curves a064b59d-c363-4999-84e4-60590d081153 true true true 0 41251 3795 14 20 41251 3795 14 20 41259.5 3805 false Points P Intersection points f54f43b6-1e50-4a61-ae20-b9bea9ff3761 true true true 0 41251 3815 14 20 41251 3815 14 20 41259.5 3825 false fe769f85-8900-45dd-ba11-ec9cd6c778c6 Prune Tree Prune Tree Prune Removed small branches from a Data tree. dac44234-a48c-4305-946d-2039734c451f false true true longest_list 41312 3816 68 64 41338 3818 24 60 41350 3848 false Data D Data tree to prune dcbe2fd7-6813-4c77-a100-5b2179d1a425 true true true 2 1 f54f43b6-1e50-4a61-ae20-b9bea9ff3761 41314 3818 21 20 41314 3818 21 20 41326 3828 false Minimum N0 Remove branches with more than or N0 items. 6b79a2ee-aa97-435f-870a-7fba6313d7df false true true 0 1 41314 3838 21 20 41314 3838 21 20 41326 3848 false 0 Maximum N1 Remove branches with fewer than or N1 items. 8c90dccc-d6fb-4829-aae2-1854a8db2335 false true true 0 1 41314 3858 21 20 41314 3858 21 20 41326 3868 false 0 Tree T Pruned tree c47757e9-789f-4a86-958c-715b1263faac true true true 0 41365 3818 13 60 41365 3818 13 60 41373 3848 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim unifiedTree As New DataTree(Of Point3d) Dim unifiedTreePlanes As New DataTree(Of Plane) 'call the main loop from the rings point of view... print("*************************************************************") print("*******************starting ring loop!***********************") print("*****************ringPts has " & ringPts.BranchCount & " branches********************") print("******************ribPts has " & ribPts.BranchCount & " branches*******************") print("*************************************************************") print("*************************************************************") print("*************************************************************") Call treeSearch(ringPts, ribPts, RingPlanes, RibPlanes, projectedCurves, unifiedTree, unifiedTreePlanes, ringSolids, ribSolids) 'call the main loop from the ribs point of view... print("*************************************************************") print("********************starting rib loop!***********************") print("******************ringPts has " & ringPts.BranchCount & " branches*********************") print("*****************ribPts has " & ribPts.BranchCount & " branches********************") print("*************************************************************") print("*************************************************************") print("*************************************************************") Call treeSearch(ribPts, ringPts, RibPlanes, RingPlanes, projectedCurves, unifiedTree, unifiedTreePlanes, ribSolids, ringSolids) 'P = unifiedTree F = unifiedTreePlanes '********************** Main working SUB ****************************************** Sub treeSearch(ByRef firstTree As DataTree(Of Point3d), ByRef secondTree As DataTree(Of Point3d), ByRef firstTreePlanes As DataTree(Of Plane), ByRef secondTreePlanes As DataTree(Of Plane), ByRef projectedCurves As List(Of Curve), ByRef unifiedTree As DataTree(Of Point3d), ByRef unifiedTreePlanes As DataTree(Of Plane), ByRef firstSolids As DataTree(Of Brep), ByRef secondSolids As DataTree(Of Brep)) Dim firstTreePaths As New List(Of GH_Path) Dim secondTreePaths As New List(Of GH_Path) For i As Integer = 0 To firstTree.BranchCount - 1 'these two variable store a list of t paramiters that we find latter using the 'findtvals function' Dim tListF As New List(Of Double) Dim tListS As New List(Of Double) Dim pt As New point3d Dim newPlane As Plane Dim deletionBool As Boolean Dim currentPath As GH_Path Dim pathoffset As GH_PathOffset Dim lastPath As New GH_Path Dim nextPath As New GH_Path currentPath = firstTree.Path(i) print(currentPath.ToString) Dim Crv As Curve = projectedCurves(currentPath.Dimension(0)) Next 'If currentPath.Dimension(1) = 0 Then ' lastPath.FromString(currentPath.Dimension(0) & ";" & RRnum - 1) ' 'print("wrap around for 'lastPath' at" & lastPath.ToString) 'Else ' lastPath.FromString(currentPath.Dimension(0) & ";" & (currentPath.Dimension(1) - 1)) 'End If 'tListF = findtvals(firstTree.Branch(currentPath), projectedCurves(currentPath.Dimension(0))) 'tListF.Sort 'If Not secondTree.PathExists(currentPath) Then ' If Not secondTree.PathExists(lastPath) Then ' Dim cutCurves As List(Of Curve) = splitCurve(Crv, tListF) '' ' cutCurves = filterCurves(cutCurves, firstSolids(currentPath.Dimension(1))) 'unifiedTree.AddRange(firstTree.Branch(currentPath), currentPath) ' ' If cutCurves.Count = 1 Then ' 'cutCurve = cutCurves(1) ' 'print(cutCurves(1).ToString) ' pt = cutCurves(0).PointAtNormalizedLength(0.5) ' newPlane = firstTreePlanes(currentPath.Dimension(1)) ' newPlane.Origin = pt ' unifiedTree.Add(cutCurves(0).PointAtEnd, currentPath) 'unifiedTree.Add(cutCurves(0).PointAtStart, currentPath) 'unifiedTreePlanes.Add(newPlane, currentPath) 'tList.Clear 'ElseIf cutCurves.Count > 1 'print("*******************Unhandeled case 0a!***********************") 'print("cutCurves has " & cutCurves.Count & " segments left in it.") 'print("************************************************************") 'Else 'print("*******************Unhandeled case 0b!***********************") 'print("cutCurves has " & cutCurves.Count & " segments left in it.") 'print("************************************************************") 'End If 'Else 'tListS = findtvals(secondTree.Branch(lastPath), projectedCurves(lastPath.Dimension(0))) 'tListS.Sort 'Print("ring-rib interferance caught! (last)") 'Call rngRbDomResolver(tListF, tListS, crv, firstTreePlanes(currentPath.Dimension(1)), secondTreePlanes(lastPath.Dimension(1)), newPlane, deletionBool, firstSolids(currentPath.Dimension(1)), secondSolids(lastPath.Dimension(1))) 'secondTreePaths.Add(lastPath) 'unifiedTreePlanes.Add(newPlane, currentPath) 'End If ' 'Else 'tListS = findtvals(secondTree.Branch(currentPath), projectedCurves(currentPath.Dimension(0))) 'tListS.Sort 'Print("ring-rib interferance caught! (current)") 'Call rngRbDomResolver(tListF, tListS, crv, firstTreePlanes(currentPath.Dimension(1)), secondTreePlanes(currentPath.Dimension(1)), newPlane, deletionBool, firstSolids(currentPath.Dimension(1)), secondSolids(currentPath.Dimension(1))) 'secondTreePaths.Add(currentPath) 'unifiedTreePlanes.Add(newPlane, currentPath) 'End If 'firstTreePaths.Add(currentPath) ' 'Next ' 'print("*******************delelting used paths from firstTree***********************") 'Call pathRemover(firstTree, firstTreePaths) 'print("*******************delelting used paths from secondtTree***********************") 'Call pathRemover(secondTree, secondTreePaths) End Sub Sub rngRbDomResolver(ByVal tListF As List(Of Double), ByVal tListS As List(Of Double), ByVal currentCurve As Curve, ByVal fristPlane As plane, ByVal secondPlane As plane, ByRef returnPlane As Plane, ByRef deletionBool As Boolean, ByRef firstSolid As Brep, ByRef secondSolid As Brep) Dim cutCurvesF As List(Of Curve) = splitCurve(currentCurve, tListF) Dim cutCurvesS As List(Of Curve) = splitCurve(currentCurve, tListS) Dim joiningCurves As New List(Of Curve) Dim joined As Curve Dim pt As point3d cutCurvesF = filterCurves(cutCurvesF, firstSolid) cutCurvesS = filterCurves(cutCurvesS, secondSolid) If cutCurvesF.Count = 1 And cutCurvesS.Count = 1 Then joiningCurves.Add(cutCurvesF(0)) joiningCurves.Add(cutCurvesS(0)) joined = curve.JoinCurves(joiningCurves)(0) If joined.IsValid Then pt = joined.PointAtNormalizedLength(0.5) If cutCurvesF(0).GetLength > cutCurvesS(0).GetLength Then returnPlane = fristPlane Else returnPlane = secondPlane End If Else print("*******************Unhandeled case 1!***********************") print(" (curve.joinCurve failed)") End If print("*******************expected ring rib interface points case***********************") ElseIf cutCurvesF.Count = 0 Or cutCurvesS.Count = 0 Then If cutCurvesF.Count = 1 Then pt = cutCurvesF(0).PointAtNormalizedLength(0.5) returnPlane = fristPlane print("*******************Zero lenght secondary curve case!***********************") ElseIf cutCurvesS.Count = 1 Then pt = cutCurvesS(0).PointAtNormalizedLength(0.5) returnPlane = secondPlane print("*******************Unhandeled case 3!***********************") Else print("*******************Unhandeled case 4!***********************") print(" I really have no fucking clue what happend here") End If Else print("*******************Unhandeled case 5!***********************") print("cutCurvesF.Count = " & cutCurvesF.Count) print("cutCurvesS.Count = " & cutCurvesS.Count) End If returnPlane.Origin = pt End Sub '**********************Utility SUB's and FUNCTION's****************************************** 'removes a path from the supplied tree if it exists (used to ensure the second run of the main 'loop dosn't look at the same data twice Sub pathRemover(ByRef targetTree As DataTree(Of Point3d), ByVal pathList As List(Of GH_Path)) For Each path As GH_Path In pathList 'If targetTree.PathExists Then targetTree.RemovePath(path) print("deleting path " & path.tostring & " from tree.") 'End If Next End Sub 'find the paramiters of points near a curve (similar in function to curvecp in grasshopper) Function findtvals(ByRef ptList As List(Of Point3d), ByRef crv As Curve)As List(Of Double) Dim t As Double Dim tList As New List(Of Double) For i As Integer = 0 To ptList.Count - 1 crv.ClosestPoint(ptList(i), t) tList.Add(t) 'print("adding value: " & t) Next Return tList End Function 'splits a curve into segments using supplied t values, simlar in function to grasshoppers 'shater' Function splitCurve(tCurve As Curve, tParam As List(Of Double))As List(Of Curve) Dim crvl As New list(Of curve) crvl.add(tCurve) For i As Integer = 0 To tParam.count - 1 Dim crv As curve = crvl(crvl.count - 1) crvl.removeat(crvl.count - 1) crvl.addrange(crv.Split(tParam(i))) Next 'print("splitCurve created " & crvl.count & " segements.") Return crvl End Function 'filters a list of cuves to see if there mid-points lie inside of the supplied breps. 'this is used to eleminate parts of shartered curves that are not needed and will confuse 'the code if left in. Function filterCurves(ByRef cutCurves As List(Of Curve), ByRef solids As Brep)As List(Of Curve) Dim i As Integer Dim pt As Point3d Dim deletionList As New List(Of Boolean) Dim newCurveList As New List(Of curve) For i = 0 To cutCurves.Count - 1 pt = cutCurves(i).PointAtNormalizedLength(0.5) deletionList.add(solids.IsPointInside(pt, 0.00001, True)) print(deletionList(i)) Next For i = 0 To deletionList.Count - 1 If deletionList(i) Then newCurveList.Add(cutCurves(i)) End If Next Return newCurveList End Function 0 VB Script Combine Ring and Rib Trees A VB.NET scriptable component 1fc7f3f9-8155-4aed-b8aa-1b0ed12ccd04 false true true longest_list 42815 3465 159 196 42922 3467 24 192 42934 3563 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable ringPts Script Variable ringPts 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable ribPts Script Variable ribPts 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable RRnum Script Variable RRnum true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable RingPlanes Script Variable RingPlanes 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable RibPlanes Script Variable RibPlanes 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable projectedCurves Script Variable projectedCurves 1 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable ringSolids Script Variable ringSolids 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable ribSolids Script Variable ribSolids 2 true true 3 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result P Output parameter P true false 8ec86459-bf01-4409-baee-174d0d2b13d0 Result F Output parameter F true false Variable ringPts ringPts Script Variable ringPts 1e24ef4e-073d-4efc-936c-0f8e5053a842 true true true 2 1 b29d43ce-b9d3-4d06-b36b-fcf1f1be5d9c e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 42817 3467 102 24 42833 3467 86 24 42877.5 3479 false Variable ribPts ribPts Script Variable ribPts 11acfa3f-f309-47f1-b3b2-9da3c869c080 true true true 2 1 e6a4f694-b23e-4393-81dd-5e9d01361bb7 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 42817 3491 102 24 42833 3491 86 24 42877.5 3503 false Variable RRnum RRnum Script Variable RRnum 484b84d4-20c0-449b-9b45-d41f052e186e true true true 1 1e0037a4-7115-4c0a-ba3a-ca2650d67ac2 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 42817 3515 102 24 42833 3515 86 24 42877.5 3527 false Variable RingPlanes RingPlanes Script Variable RingPlanes 5266d543-248a-4798-81dd-44591185caf5 true true true 2 1 4a2e30e8-2720-43a4-812c-f7638fd93a53 3897522d-58e9-4d60-b38c-978ddacfedd8 true true 42817 3539 102 24 42833 3539 86 24 42877.5 3551 false Variable RibPlanes RibPlanes Script Variable RibPlanes c7e18744-36f3-4a51-be32-2365a539016e true true true 2 1 2e41c6d1-7314-4ac4-943a-c9026e0ac319 3897522d-58e9-4d60-b38c-978ddacfedd8 true true 42817 3563 102 24 42833 3563 86 24 42877.5 3575 false Variable projectedCurves projectedCurves Script Variable projectedCurves b13cb725-349d-415a-9a2e-43707d1b7ae1 true true true 1 1 1 bf55a810-db68-48c0-8899-ad7a9b2c9a4b 9ba89ec2-5315-435f-a621-b66c5fa2f301 true true 42817 3587 102 24 42817 3587 102 24 42877.5 3599 false Variable ringSolids ringSolids Script Variable ringSolids d014cd85-1107-4ce0-aa79-199b168f3da7 true true true 2 1 582a1243-6277-4c17-9a55-cfb08d292a8f 2ceb0405-fdfe-403d-a4d6-8786da45fb9d true true 42817 3611 102 24 42833 3611 86 24 42877.5 3623 false Variable ribSolids ribSolids Script Variable ribSolids d62a1acc-265b-45f7-8290-fa0f48f2437f true true true 2 1 b092b955-df31-4444-898c-734c9f6a666f 2ceb0405-fdfe-403d-a4d6-8786da45fb9d true true 42817 3635 102 24 42833 3635 86 24 42877.5 3647 false Output out Print, Reflect and Error streams d30a3e20-918e-496e-bbc7-fd270ce1e3a2 false true true 0 42949 3467 23 64 42949 3467 23 64 42962 3499 false Result P P Output parameter P e8cf8abe-b4b4-4eea-94ae-9324969f2fc2 true true true 0 42949 3531 23 64 42949 3531 23 64 42962 3563 false Result F F Output parameter F 5f892058-f174-4fe7-82b8-d733eaafcecd true true true 0 42949 3595 23 64 42949 3595 23 64 42962 3627 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. 178594cb-d115-4289-9adf-3513e39ebf3d false true true longest_list 42512 3462 74 38 42545 3464 24 34 42557 3481 false List L Base list f998f4d3-c890-4644-bdb2-a89a406409a0 true true true 1 1 1 582a1243-6277-4c17-9a55-cfb08d292a8f 42514 3464 28 34 42514 3464 28 34 42537.5 3481 false Length L Number of items in L 1e0037a4-7115-4c0a-ba3a-ca2650d67ac2 false true true 0 42572 3464 12 34 42572 3464 12 34 42579.5 3481 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7991dce8-3196-4bef-92db-0a5b397ad3fd false true true 1 d30a3e20-918e-496e-bbc7-fd270ce1e3a2 Double click to edit panel content… true true true 1 0.014075537892069889 false 255;0;0;0 255;255;250;90 43816 2631 595 1317 43816 2631 595 1317 43816.25 2631.708 false Courier New 8 false false 8d372bdc-9800-45e9-8a26-6e33c5253e21 Brep Components Brep Components Explode Decompose a Brep into its component parts. 0d5d7ca3-cc45-4183-ba02-d141f5d0125b false true true longest_list 41960 3160 61 66 41978 3162 24 62 41990 3193 false Brep B Base Brep d82129a2-6f5d-4174-a836-76038bcbb215 true true true 1 10bc7ae4-c007-48dd-af92-d3bf2878cf22 41962 3162 13 62 41962 3162 13 62 41970 3193 false Faces F Faces of Brep a727173d-c3e5-4b47-a956-d8594a7b164d true true true 0 42005 3162 14 20 42005 3162 14 20 42013.5 3172.333 false Edges E Edges of Brep 78d1834d-5a2f-4aa5-aab7-f89f9d93f803 true true true 0 42005 3182 14 21 42005 3182 14 21 42013.5 3193 false Vertices V Vertices of Brep f261c478-3f36-4898-bc2b-ca08bf64c68e true true true 0 42005 3203 14 20 42005 3203 14 20 42013.5 3213.667 false 33bfc73c-19b2-480b-81e6-f3523a012ea6 Plane Fit Plane Fit PlFit Fit a plane through a set of points. dc2ac1c5-2bcc-4ec2-91f6-357e832e1773 false true true longest_list 42106 3192 66 44 42124 3194 24 40 42136 3214 false Points P Points to fit ae567e49-439f-41e3-afc6-1bb4252a2358 true true true 1 1 f261c478-3f36-4898-bc2b-ca08bf64c68e 42108 3194 13 40 42108 3194 13 40 42116 3214 false Plane Pl Plane definition 898dd9ca-65d7-41da-bf74-e4cde5cbdb32 true true true 0 42151 3194 19 20 42151 3194 19 20 42162 3204 false Deviation dx Maximum deviation between points and plane 62f7f6f3-b3fc-42e0-890c-0898bc1ceac6 false true true 0 42151 3214 19 20 42151 3214 19 20 42162 3224 false c72d0184-bb99-4af4-a629-4662e1c3d428 Brep Volume Brep Volume Volume Solve Brep volume properties. 45f0693a-835d-473a-b12d-de7c9a893b12 false true true longest_list 41978 3230 61 64 41996 3232 24 60 42008 3262 false Brep B Base Brep c3a604c9-caf5-4401-9d17-56bd3cabee3b true true true 1 10bc7ae4-c007-48dd-af92-d3bf2878cf22 41980 3232 13 60 41980 3232 13 60 41988 3262 false Volume V Volume of Brep 82b0c21c-ec9a-4652-afe6-ea5ec7dce176 false true true 0 42023 3232 14 30 42023 3232 14 30 42031.5 3247 false Centroid C Volume centroid of Brep d6e7645b-9e85-4951-8c19-ead8cf84b36a true true true 0 42023 3262 14 30 42023 3262 14 30 42031.5 3277 false 75eec078-a905-47a1-b0d2-0934182b1e3d Plane Origin Plane Origin Pl Origin Change the origin point of a plane f3bacfba-4e53-4525-b400-063e3e6fbca2 false true true longest_list 42231 3212 65 71 42251 3214 24 67 42263 3248 false Base B Base plane 4f5d286f-7697-43fb-a098-ee13ee46a5c5 true true true 1 898dd9ca-65d7-41da-bf74-e4cde5cbdb32 42233 3214 15 33 42233 3214 15 33 42242 3230.75 false Origin O New origin point of plane f9402a06-918a-4e75-940c-4d0e0870c69b true true true 1 d6e7645b-9e85-4951-8c19-ead8cf84b36a 42233 3247 15 34 42233 3247 15 34 42242 3264.25 false Plane Pl Plane definition 60543896-f2ba-4cc7-80bf-0c798adabf32 true true true 0 42278 3214 16 67 42278 3214 16 67 42287.5 3247.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib Planes Represents a collection of generic data 635ac63e-a803-4384-b551-cf333302e3a4 false true true 1 27da76af-a108-4909-9daf-ed74b559300e 14862 901 64 20 14862 901 64 20 14894.48 911.8264 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib Planes Represents a collection of generic data 37366626-d804-4023-bf23-00feef673e8d false true true 1 635ac63e-a803-4384-b551-cf333302e3a4 17279 3594 64 20 17279 3594 64 20 17311.83 3604.887 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib Planes Represents a collection of generic data 57ac5ed6-c120-45d2-8250-a995c0973d4d false true true 1 37366626-d804-4023-bf23-00feef673e8d 39781 3594 64 20 39781 3594 64 20 39813.45 3604.835 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 58d06de7-a65e-4f54-986f-d9d0bbb5b108 false true true 1 d81105cf-547c-49fe-8c71-7d07891622a4 39744 3518 50 20 39744 3518 50 20 39769.93 3528.472 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib Planes Represents a collection of generic data 57b7d2bc-bd11-4df8-870f-df023205c301 false true true 1 57ac5ed6-c120-45d2-8250-a995c0973d4d 40526 3132 64 20 40526 3132 64 20 40558.45 3142.335 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data rib Planes Represents a collection of generic data 2e41c6d1-7314-4ac4-943a-c9026e0ac319 false true true 1 57b7d2bc-bd11-4df8-870f-df023205c301 42540 3133 64 20 42540 3133 64 20 42572.45 3143.335 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib planes Represents a collection of generic data 4a2e30e8-2720-43a4-812c-f7638fd93a53 false true true 1 60543896-f2ba-4cc7-80bf-0c798adabf32 42479 3331 66 20 42479 3331 66 20 42512.25 3341.75 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 3af1b596-c960-4350-83e2-e8121879fd53 false true true 1 0eb8aa7e-e2bb-4f8a-a6c0-aee37141b3a0 41014 3696 50 20 41014 3696 50 20 41039.32 3706.47 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data bf55a810-db68-48c0-8899-ad7a9b2c9a4b false true true 1 3af1b596-c960-4350-83e2-e8121879fd53 42687 3687 50 20 42687 3687 50 20 42712.25 3697.9 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 4d098b82-f74a-43af-ae51-36f009fead0c true true true 1 5f892058-f174-4fe7-82b8-d733eaafcecd 43235 3376 50 20 43235 3376 50 20 43260.21 3386.063 false 72a29b54-2e48-474b-a400-d2124c4edf79 Param Viewer false 1 Param Viewer Viewer A viewer for data structures. 43e0d62f-efa1-475a-afed-75cdffd8f612 false true true 2 1 4d098b82-f74a-43af-ae51-36f009fead0c 43386 3399 200 100 43386 3399 200 100 43386.21 3399.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 329617c0-5bfa-47cf-a5f3-d2c5dcadd7ee true true true longest_list 43716 3370 60 64 43750 3372 24 60 43762 3402 false Location L Location and orientation of text tag a48a3815-f716-46bb-b9f9-cbafbc5999b2 false true true 1 1 4d098b82-f74a-43af-ae51-36f009fead0c 43718 3372 29 20 43718 3372 29 20 43742 3382 false Text T The text to display 9392cf3e-c7ac-4c39-9285-33d74ad9c26c false true true 1 43e0d62f-efa1-475a-afed-75cdffd8f612 43718 3392 29 20 43734 3392 13 20 43742 3402 false Size S Size of text 8a8a798e-c614-428d-9ceb-e992bd400f58 false true true 1 f59d8165-2933-462e-9682-2c8b2988440b 1 43718 3412 29 20 43734 3412 13 20 43742 3422 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f59d8165-2933-462e-9682-2c8b2988440b false true true 0 0.02 true true true 1 0 false 255;0;0;0 255;255;250;90 43625 3416 50 20 43625 3416 50 20 43625.21 3416.063 false 1303da7b-e339-4e65-a051-82c4dce8224d Simplify Tree Simplify Tree Simplify Simplify a tree by removing the overlap shared amongst all branches. c9de50f2-9542-493b-856a-d981648ea431 false true true longest_list 42781 2762 60 67 42799 2764 24 63 42811 2796 false Tree T Tree to simplify. aca70458-40fe-46dc-a296-1bb880e9dce7 true true true 2 1 60543896-f2ba-4cc7-80bf-0c798adabf32 42783 2764 13 31 42783 2764 13 31 42791 2779.75 false Front F Limit path collapse to indices at the start of the path only. 46f5ec63-7764-4520-abb3-0910138378ca false true true 0 1 false 42783 2795 13 32 42783 2795 13 32 42791 2811.25 false false Tree T Simplified tree. 4834240c-a5e1-4f61-bfcf-8b89c837087a true true true 0 42826 2764 13 63 42826 2764 13 63 42834 2795.5 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings e4688aee-77d9-4566-8cf9-c5e6d4136935 true true false longest_list 42779 2270 62 59 42798 2272 24 55 42810 2300 false Start A String to append to. bc9a2a1f-a13f-4c70-8a0e-bef0973b5727 false true false 1 88bc5cba-498e-4343-b258-1509c5ff0c33 42781 2272 14 27 42781 2272 14 27 42789.5 2285.75 false End B String to append. ed0de5a4-6055-45b4-99ab-5e3854a70ba3 false true false 1 cef863a1-0893-4166-b61f-2f0afb6813c5 42781 2299 14 28 42781 2299 14 28 42789.5 2313.25 false Result R Resulting string consisting of A+B a22c65cd-35f7-49d9-84c6-20f2b4c5b4ff false true false 0 42825 2272 14 55 42825 2272 14 55 42833.5 2299.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cef863a1-0893-4166-b61f-2f0afb6813c5 false true false 0 ; true true true 1 0 false 255;0;0;0 255;255;250;90 42692 2382 50 20 42692 2382 50 20 42692.19 2382.331 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 76aabb3c-9d2c-46bb-93d6-1ac774c8ac03 true true false longest_list 42833 2399 62 59 42852 2401 24 55 42864 2429 false Start A String to append to. 6ac9a82f-b710-41d7-b0c0-25887c6184ec false true false 1 a22c65cd-35f7-49d9-84c6-20f2b4c5b4ff 42835 2401 14 27 42835 2401 14 27 42843.5 2414.75 false End B String to append. 615a7950-2e34-4381-bb23-b613efead819 false true false 1 743c0c69-aafb-4522-bdef-2b6d9988da3a 42835 2428 14 28 42835 2428 14 28 42843.5 2442.25 false Result R Resulting string consisting of A+B 9593372f-ca69-4b6c-8045-192842dda7e2 false true false 0 42879 2401 14 55 42879 2401 14 55 42887.5 2428.5 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 88bc5cba-498e-4343-b258-1509c5ff0c33 false true false 1 ac1ec7b8-d320-47e6-9e1b-c8ab4bdc2d07 42570 2288 50 20 42570 2288 50 20 42595.01 2298.844 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer Int Represents a collection of Integer numbers 743c0c69-aafb-4522-bdef-2b6d9988da3a false true false 1 4b07683b-0bd5-4394-b310-976951a01b63 42668 2640 50 20 42668 2640 50 20 42693.76 2650.054 false 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Digit Scroller Numeric scroller for single numbers ac1ec7b8-d320-47e6-9e1b-c8ab4bdc2d07 false true false 0 12 11 3.0 42448 2441 250 20 42454 2441 238 20 42448.48 2441.83 false 33bcf975-a0b2-4b54-99fd-585c893b9e88 Digit Scroller Digit Scroller Numeric scroller for single numbers 4b07683b-0bd5-4394-b310-976951a01b63 false true false 0 12 11 34.0 42381 2642 250 20 42387 2642 238 20 42381.17 2642.934 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 5f746d33-19e3-4062-a863-68b0d81dcd87 false true false 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 42814 2491 50 20 42814 2491 50 20 42814.24 2491.993 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 5c4575f8-c8db-4226-8871-c89fd8e19afd true true false longest_list 43140 2523 44 64 43158 2525 24 60 43170 2555 false Location L Location and orientation of text tag 646b60f4-53ad-4592-a4be-9f6fcc1a9b14 false true false 1 44fd17bb-f10f-4e0b-a372-d8fbd83a4584 43142 2525 13 20 43142 2525 13 20 43150 2535 false Text T The text to display 2d1837eb-e042-4721-88c9-409d62505c71 false true false 1 9593372f-ca69-4b6c-8045-192842dda7e2 43142 2545 13 20 43142 2545 13 20 43150 2555 false Size S Size of text 6eb59ee7-77e6-4625-9be3-0767f94eb290 false true false 1 f6d789fe-1961-4c67-9505-00fa6b9521d3 1 43142 2565 13 20 43142 2565 13 20 43150 2575 false 1 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values f6d789fe-1961-4c67-9505-00fa6b9521d3 false true false 0 .3 true true true 1 0 false 255;0;0;0 255;255;250;90 43033 2570 50 20 43033 2570 50 20 43033.48 2570.08 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 97b4c01b-0127-4303-8439-a4918021c20f true true false longest_list 42920 2618 80 64 42958 2620 24 60 42970 2650 false List L Base list c2d3195a-97ca-4c31-b213-eebc9b3ffb96 true true false 1 1 1 4834240c-a5e1-4f61-bfcf-8b89c837087a 42922 2620 33 20 42922 2620 33 20 42948 2630 false Index i Item index a3b18b48-d319-46be-b2da-7f066205786a false true false 1 743c0c69-aafb-4522-bdef-2b6d9988da3a 1 42922 2640 33 20 42938 2640 17 20 42948 2650 false 0 Wrap W Wrap index to list bounds 6909d92d-36ff-4c60-9052-ea2f16aa4015 false true false 0 1 false 42922 2660 33 20 42938 2660 17 20 42948 2670 false false Element E Item at {i'} 16626c58-7203-48e8-ade2-289900e31880 true true false 0 42985 2620 13 60 42985 2620 13 60 42993 2650 false c1ec65a3-bda4-4fad-87d0-edf86ed9d81c Tree Item Tree Item Item Retrieve a specific item from a data tree. dc873b5f-6075-4d46-bd05-b4a99603b897 true true false longest_list 42972 2389 64 84 42994 2391 24 80 43006 2431 false Tree T Data Tree 08405b87-89b0-467c-8e1d-60ce855c952b true true false 2 1 4834240c-a5e1-4f61-bfcf-8b89c837087a 42974 2391 17 20 42974 2391 17 20 42984 2401 false Path P Data tree branch path 80ab2377-e94b-45f6-8729-23686c7c932c false true false 1 9593372f-ca69-4b6c-8045-192842dda7e2 42974 2411 17 20 42974 2411 17 20 42984 2421 false Index i Item index 89de8303-b665-43d6-9e65-f5f995140a5a false true false 1 5f746d33-19e3-4062-a863-68b0d81dcd87 42974 2431 17 20 42974 2431 17 20 42984 2441 false Wrap W Wrap index to list bounds 8a971676-b179-4800-9cae-7431a799478d false true false 0 1 false 42974 2451 17 20 42974 2451 17 20 42984 2461 false false Element E Item at {P:i'} 44fd17bb-f10f-4e0b-a372-d8fbd83a4584 true true false 0 43021 2391 13 80 43021 2391 13 80 43029 2431 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers e50ad968-3681-4882-a609-89393b3f2ed3 false true true 1 7affb983-5004-4d01-a650-2a1a513d218b 25384 3823 116 20 25384 3823 116 20 25442.04 3833.02 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data a6e00314-0674-4df7-a908-3cbfad2a820a false true true 1 1c808a25-3959-4bc0-9e19-8572e7c9aa7c 25416 3784 50 20 25416 3784 50 20 25441.95 3794.726 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers be50f94a-7ae3-4ba7-bea5-349e814b3bcc false true true 1 e50ad968-3681-4882-a609-89393b3f2ed3 39150 3823 116 20 39150 3823 116 20 39208.68 3833.207 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 82497bd5-ee1d-4385-8c86-453eb7984222 false true true 1 a6e00314-0674-4df7-a908-3cbfad2a820a 39183 3784 50 20 39183 3784 50 20 39208.59 3794.913 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers ee493032-a700-4567-a221-6f56430fbc61 false true true 1 be50f94a-7ae3-4ba7-bea5-349e814b3bcc 40001 4326 116 20 40001 4326 116 20 40059.38 4336.125 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data 3b84c3f6-08c1-4b6c-86ef-72b9dda84004 false true true 1 82497bd5-ee1d-4385-8c86-453eb7984222 40034 4287 50 20 40034 4287 50 20 40059.29 4297.831 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers e9903330-768c-409e-bbc3-d143d68aaeff false true true 1 ee493032-a700-4567-a221-6f56430fbc61 40820 4326 116 20 40820 4326 116 20 40878.92 4336.344 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data a8256c17-2ec6-4d3d-a6c2-f937b3a07249 false true true 1 3b84c3f6-08c1-4b6c-86ef-72b9dda84004 40853 4287 50 20 40853 4287 50 20 40878.83 4297.05 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim usedFlag As Boolean Dim newTree As New DataTree(Of Point3d) For i As Integer = 0 To inputree.BranchCount - 1 Dim currentPath As New GH_Path currentPath = inputree.Path(i) If inputree.PathExists(currentPath) usedFlag = False print("trying branch " & currentPath.ToString) For j As Integer = 0 To numofRibGroups - 1 'secondDimentionResult = currentPath.dimension(1) / numofRibGroups If (j) * vertNodeGroups <= currentPath.dimension(1) And (j + 1) * vertNodeGroups > currentPath.dimension(1) Then If Not usedFlag Then Dim newPath As New GH_Path newPath.FromString(currentPath.dimension(0) & ";" & j & ";" & (currentPath.dimension(1) - j * vertNodeGroups)) print(newPath.ToString) usedFlag = True 'newTree.AddRange(inputree.Branch(currentPath), newPath) For Each item As point3d In inputree.Branch(currentPath) newTree.Add(item, newPath) print("adding item " & item.ToString) Next Else print("Error, Muitiple assinment attemped at " & currentPath.ToString) End If End If Next If Not usedFlag Then print("Error: Data for path " & currentPath.ToString & " unasinged.") End If End If Next unFlattenedTree = newTree 0 VB Script unFlatten A VB.NET scriptable component f097c682-1eff-4d65-a835-dcba47c52a74 true true true longest_list 41518 3724 210 75 41613 3726 24 71 41625 3762 false 3 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable inputree Script Variable inputree 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable numofRibGroups Script Variable numofRibGroups 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 A Output parameter A true false Variable inputree inputree Script Variable inputree 1530a4e3-1b31-4a28-8145-fc9a0c0bb841 true true true 2 1 3af807f6-7d6c-4f29-a231-2d79ec952b61 e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 41520 3726 90 23 41520 3726 90 23 41566.5 3737.833 false Variable numofRibGroups numofRibGroups Script Variable numofRibGroups ef9296b3-2b7a-4f86-a74c-8378cb34e6e2 true true true 1 e7ee17b0-0941-4951-956b-18977beb5bca efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 41520 3749 90 24 41520 3749 90 24 41566.5 3761.5 false Variable x vertNodeGroups Script Variable x ab9dce3e-bb87-4879-8e9e-815c23c9fe77 true true true 1 6f69ad14-6fe4-4f52-8477-f9dea1621955 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 41520 3773 90 23 41520 3773 90 23 41566.5 3785.167 false Output out Print, Reflect and Error streams b2046188-9cc3-41eb-83c7-ce73eb62f049 false true true 0 41640 3726 86 35 41640 3726 86 35 41684.5 3743.75 false Result A unFlattenedTree Output parameter A b29d43ce-b9d3-4d06-b36b-fcf1f1be5d9c true true true 0 41640 3761 86 36 41640 3761 86 36 41684.5 3779.25 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data #RIBS Represents a collection of generic data e7ee17b0-0941-4951-956b-18977beb5bca false true true 1 a8256c17-2ec6-4d3d-a6c2-f937b3a07249 41358 3905 50 20 41358 3905 50 20 41383.43 3915.05 false 2e3ab970-8545-46bb-836c-1c11e5610bce Integer Integer #Vert. Node Groups Represents a collection of Integer numbers 6f69ad14-6fe4-4f52-8477-f9dea1621955 false true true 1 e9903330-768c-409e-bbc3-d143d68aaeff 41340 3931 116 20 41340 3931 116 20 41398.92 3941.344 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data ring joint solids Represents a collection of generic data 10bc7ae4-c007-48dd-af92-d3bf2878cf22 false true true 1 98cb5707-b874-4de4-8f54-fdc52972fec2 41809 3252 93 20 41809 3252 93 20 41855.66 3262.817 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data ring joint solids Represents a collection of generic data 582a1243-6277-4c17-9a55-cfb08d292a8f false true true 1 98cb5707-b874-4de4-8f54-fdc52972fec2 42080 3473 93 20 42080 3473 93 20 42127.36 3483.322 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Rib Solids Represents a collection of generic data b092b955-df31-4444-898c-734c9f6a666f false true true 1 233e3115-3e0d-456b-b3a7-bd025f65f58b 42399 3629 64 20 42399 3629 64 20 42431.21 3639.087 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Un-trimmed Moire Crvs Represents a collection of generic data c3997c5c-5a32-4f0f-8f8c-3a57ff62088f false true true 1 a22ccf18-3ddc-453e-bd2f-f05342597247 41398 4532 135 20 41398 4532 135 20 41465.52 4542.023 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e8980049-5621-4423-9192-a7599b5ee0b2 false true true 1 e240aa32-7e8f-48d6-9be5-658673c3e4dd 41387 4279 50 20 41387 4279 50 20 41412.11 4289.062 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 754ef4ce-9ce8-4c99-ae6c-66a6f601ab13 false true true 1 e8980049-5621-4423-9192-a7599b5ee0b2 42845 4293 50 20 42845 4293 50 20 42870.55 4303.75 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim usedFlag As Boolean Dim newTree As New DataTree(Of Point3d) For i As Integer = 0 To inputree.BranchCount - 1 Dim currentPath As New GH_Path currentPath = inputree.Path(i) If inputree.PathExists(currentPath) usedFlag = False print("trying branch " & currentPath.ToString) For j As Integer = 0 To numofRibGroups - 1 'secondDimentionResult = currentPath.dimension(1) / numofRibGroups If (j) * vertNodeGroups <= currentPath.dimension(1) And (j + 1) * vertNodeGroups > currentPath.dimension(1) Then If Not usedFlag Then Dim newPath As New GH_Path newPath.FromString(currentPath.dimension(0) & ";" & j & ";" & (currentPath.dimension(1) - j * vertNodeGroups)) print(newPath.ToString) usedFlag = True 'newTree.AddRange(inputree.Branch(currentPath), newPath) For Each item As point3d In inputree.Branch(currentPath) newTree.Add(item, newPath) print("adding item " & item.ToString) Next Else print("Error, Muitiple assinment attemped at " & currentPath.ToString) End If End If Next If Not usedFlag Then print("Error: Data for path " & currentPath.ToString & " unasinged.") End If End If Next unFlattenedTree = newTree 0 VB Script unFlatten A VB.NET scriptable component 1aa6bcd0-547e-460f-8c73-1cdc0db0503c true true true longest_list 41523 3837 210 75 41618 3839 24 71 41630 3875 false 3 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable inputree Script Variable inputree 2 true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable numofRibGroups Script Variable numofRibGroups 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 A Output parameter A true false Variable inputree inputree Script Variable inputree 27d445e7-f93e-41cf-b31c-e24e741fe3b8 true true true 2 1 c47757e9-789f-4a86-958c-715b1263faac e1937b56-b1da-4c12-8bd8-e34ee81746ef true true 41525 3839 90 23 41525 3839 90 23 41571.5 3850.833 false Variable numofRibGroups numofRibGroups Script Variable numofRibGroups c1cf5745-19eb-4076-8739-0e67f664b8fc true true true 1 e7ee17b0-0941-4951-956b-18977beb5bca efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 41525 3862 90 24 41525 3862 90 24 41571.5 3874.5 false Variable x vertNodeGroups Script Variable x 46bee09f-7433-4a55-8528-9ebc08c81ecb true true true 1 6f69ad14-6fe4-4f52-8477-f9dea1621955 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 41525 3886 90 23 41525 3886 90 23 41571.5 3898.167 false Output out Print, Reflect and Error streams 5564723f-95f3-4096-9618-66433d6aa82b false true true 0 41645 3839 86 35 41645 3839 86 35 41689.5 3856.75 false Result A unFlattenedTree Output parameter A e6a4f694-b23e-4393-81dd-5e9d01361bb7 true true true 0 41645 3874 86 36 41645 3874 86 36 41689.5 3892.25 false