0 1 1 634325463476751166 0 8 4 true true 8967ad1b-b644-46f2-96ac-37b66e291dad 100;150;0;0 100;0;120;0 Shaded jan 31_01.ghx 634310729990672014 0 1634 -1195 1.25 0 232 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 13 f39ff99e-ab2d-4abf-bef7-f0e89be5dfc3 cd7ad1c8-629e-4509-b400-fe19042b2ab4 81336ea4-9a1e-4530-ae79-0522ba302376 008cd846-339f-4ca6-a770-75108871d90e 0006943a-1696-4732-a041-bcae1075ee98 b3833da1-ab98-4478-8d78-56506afe352d 1e8d098c-02dc-4b5a-bbcd-85731f277603 9b1afc18-7dc4-4122-857e-5fb6f66a58b8 7ff57d36-6526-4251-a1aa-41555df3d306 fdd50de6-ef44-4f3d-860e-5dd79d353db7 1c6b8521-e498-4b41-855e-2073602e44b6 5f1f6f76-77d8-4358-a331-88f52c983c79 759b94f4-0484-4e9a-98a2-d880dbb2a5b8 Group A group of Grasshopper objects 5839a4ed-83ea-4c6d-a82e-68d4f15663be c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 9 6d321119-ece4-4af8-9ca0-18596c035116 42164082-61ac-45f0-b619-981a9b0ec85b b0097d7b-5e9d-457e-bde2-c26731d89b8b 5a3680a0-1619-4d4a-8924-46173522bf38 18a4d9e9-5d1b-4e16-8c55-75a2f3104a31 48612077-5840-4043-8b32-1a7d250c1f2e 97c36df6-41a3-4932-9748-6bfc060df5f6 02e3358f-5086-416b-8df9-fcd4712bac61 6bf7b735-d7ba-4ace-8d83-4092ebcd489d Group A group of Grasshopper objects ee587052-3ac4-4dad-a55c-49b4d0d72e8c c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 b0c507a7-cebe-4099-918d-602b4ab4660b edfe0210-5475-46a4-84e5-992ab6abd684 6d40b337-223b-42e5-aaeb-a9951e487f4c 26fb0739-33bc-4037-8e01-18d30a43633c 9b57bb14-fc7e-42d0-bd49-666429d4fd93 4ef7a73b-0f2b-4710-ad4a-f12f5b1b2b5a 36d8ae33-b5e4-4faa-8c60-fb0356c6f6de cf5444e6-6d1f-4017-9904-2ff72c1974f3 Group A group of Grasshopper objects b1201c6d-5e16-48d8-a81a-629d6b96be8b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 4 43f2f393-0b7a-4947-8066-79a903122f92 9ac65ce8-9dca-4102-953a-504ee8a3f4eb 2c2428d2-5d09-4b5d-b7b5-88524db9e0db eb5fa2d4-5f3d-4ec9-a430-fc9ae3a8ee6b Group A group of Grasshopper objects 60e9471a-8ab8-4fcf-8075-99de56098a55 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 4 3affab83-1dce-4f4d-96b3-78992e534b42 defa9dd4-dff9-47ea-9053-58a272c974ce d418ff41-10bc-484e-8524-143c9ebb454b 0d01669b-6214-42c1-9c99-a30e810fc470 Group A group of Grasshopper objects 6377612d-a322-4a05-a39f-3ed27804626a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 3 5235d68b-2d2c-402b-a5cf-214737ddcfc7 f3db4ac8-c659-4cd2-913e-43bb8db33c51 bd097987-401a-4ce0-86b5-ab47c6106c82 Group A group of Grasshopper objects a944d939-eb83-41d9-b4cf-3d40cfa97915 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 10 694c0afc-0ac6-4976-bf3d-38024aa454d4 4ce22a74-e304-4009-9a1e-48981506e0c4 3cef2113-dab6-44c8-95d0-2a987e6fe06a d1b2c8b2-dc79-4683-a626-5acaa73918d4 787add08-4ed6-48b4-b39c-1d8bc5a85e97 4fb0e651-06f1-4b07-bc74-68d35f9419bb 08a44ee9-be93-4a14-a7d9-8ab9a6875616 2046e6a6-0fec-45a7-b4b1-c2b8f73d3274 14f9af9d-a01d-474b-b5df-6596cb7d6198 eeb3a011-bb07-4cc4-8f9b-f805298d9479 Group A group of Grasshopper objects 8d2ad753-aaf1-44b0-b4d0-bc40b801ca0b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 9 643b8365-b6f6-46d0-8450-8a7a2417ad9d ce9b347d-cd90-41d4-ae45-0a957e675c66 1a10e4e6-bb99-401f-98f6-2af8f3d5cf05 b5f83222-80bc-4fde-8eb2-965a33c4d002 ac22e9c2-a27e-4e4f-8529-7f06ca33cc1c 35e059b8-330e-405b-afcc-7d8d1483ae5f 1a8c9123-6e72-479f-b474-20d7b6b979ae 37541ce9-0722-4dd8-89b9-ea60f2b77e31 0ed64671-a5b8-4304-8648-679e18fc2fd3 Group A group of Grasshopper objects 37c311f7-b522-4d04-b799-0b8219ad45d2 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 83bb0bb3-87b9-4ed8-9a3f-f0cd10d1d85d 716bf7b4-3e2b-4234-9032-02fccfaf5286 b4716eac-7e15-43c3-b778-c22f20f64d60 31a6edbe-3947-4f94-9af5-47577c49cc9b 9d31beeb-ec38-45a1-8afe-30f210721c42 2c635332-5abe-44f4-838e-0c7c666c514b Group A group of Grasshopper objects 0e4253ce-8919-44c7-89cd-3587f6e3b836 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 5 ace75adb-4a98-4758-8d2e-a07df0dfd1b5 c67b3a31-a58f-4b08-851e-8082f1fb788a 74353d66-d957-4f95-80ac-e8717a81fee9 4e4627df-8926-4288-8975-b896c66d20ac c11b1b15-3a4e-409d-9346-f35e42d13ad0 Group A group of Grasshopper objects 24a7b55f-b81c-4ce5-b8ba-c8e254b70579 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 f97cd802-2418-4c8c-a2ec-e995b9ed589a 223653fd-7f17-4767-ab7e-414cd2874d27 316a17cb-03c0-4bc1-be4d-382ee8e4938a d2429ac8-1adb-44bf-b1ab-36e52b968a3c c5cd159f-a29d-4dfd-aa0c-2d38b3ef5c85 6e9fdafa-6b6d-466a-b455-bf56cf64e948 Group A group of Grasshopper objects a82842c0-6b4b-4f91-82c5-fa3c30afbb0f c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 9 42f5962b-186b-46a4-adea-3f809ddf6b7a 21d94a76-4db9-4151-aa5b-bc66729692e3 b5d53fc1-7ee2-4b48-81da-8d2e89e3092e 39793d83-665a-43fa-9da6-8bbef0106e82 f1b5c5a1-d728-4177-96cc-8843bc74493b 8e15e589-4601-46fd-9191-02d5066ba1f2 a7240d5d-3b04-4403-bafc-7455b05f607f 28ebd6cd-d936-46b4-9b01-714bcc8824bb d0e45197-ea19-420f-b41d-39ff7bd11a55 Group A group of Grasshopper objects 400c47ea-a4ce-4829-87e6-691fdb583738 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 8 67d3d274-2b3e-45d3-8245-c35a72b94442 9f7fbc58-3096-40ce-9a1b-a27bc54c5647 a9e0b044-aeda-4446-9282-277d6ad0a945 38dcc320-0c5f-406c-9677-2f7278fbf317 2b1f593c-9b2a-46db-9d68-e538f34fb173 111193fd-bc85-45ea-8a17-15398ea853a1 54dd92d6-ea16-42db-87fe-5a8b03cb803a 65446884-6205-4d6b-ae2c-ce575058b2a6 Group A group of Grasshopper objects ca50000a-5067-4b66-b7ff-50b95eded30a c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 19 386d848b-5da4-498c-8546-1108fc2b88e8 1e010886-3636-423d-a288-45fd4ac0a061 86d3c67d-cb00-4968-98f8-b345cbeaf05e ebeb84ac-57d2-4872-89be-27466d700712 9e3312e3-adcc-4285-9263-b85b5789b38d a7ae02b4-b1f8-44d9-972d-e17e5ce15a99 08ae730f-7ca7-4da2-95dd-1d78d0147b65 146c7718-ec4c-4e7a-a92d-192c029a0384 ac59cd25-f34c-4b13-9ed5-9a0a0e1a785f e1b26a97-d5cf-4870-bebe-0cc588f6a469 ab62e4b6-d7e7-490e-bbef-4abefb5cdecf d335aefc-3f44-428c-ba8b-823653a42c0e 2063f001-2c8e-44ca-b5e2-9cff68f72c53 31fba1f0-80aa-4998-9cfe-68646cfad332 a1f58278-d269-41a4-b02d-7135124a4949 2f6cf48f-c2df-4223-b8cc-b03ecc43f1fe adee276e-af9b-45a0-92f8-aa404544ed92 03c499d7-dcd7-4422-a10b-c045c81ac36b 178bedf5-9dce-4bfd-a5f6-ac7c1a49a5bb Group A group of Grasshopper objects 6469358d-26de-4b84-ac44-61b2a4775fc2 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 18 b0c87c88-ca80-44a2-bf93-285432449683 7374995d-268c-402b-ba19-184ac65afb62 5bcdcd62-4b9d-4ed6-81a1-a81fc544c2f4 cd66e817-02c9-4738-8504-0a57c4940f83 fe65d147-5c4c-497a-af44-f791c83eae9f e0deccf8-97b9-42cb-87e5-49eca787ad14 128cee6e-f9fd-4bd1-a295-3a5fafd56858 94dd1739-ad55-408b-905e-d76273b1631f a9d0cb31-45c5-439c-961e-75f1c48a8ea5 5827b62c-c1b9-4ef5-aced-1aab9d0376b3 19c51d54-2fe2-4577-b85d-2056e7957137 5759a93b-edcb-413c-b1ce-f6be2d1c29c3 33a46f34-6127-4032-872b-728c910c348b a0accb73-573d-4f3c-b334-8a0ef162e842 dff6b75a-9f13-416e-8ce5-3c12e4ff8172 629086db-df5b-42a1-b9fd-0af5b0aaea28 aa3fed8a-5b62-4071-bf34-82d6061efc4c 277f1983-dd4b-400b-bcd5-07127f653695 Group A group of Grasshopper objects 31b62e78-364b-4fe5-af6c-3c7a9a6d9bb3 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 22 3866326b-9eca-4ea8-816f-16d7f96c2747 cea96c65-1962-4e57-9456-1e7fcb6668d3 82a1cd97-caf6-4328-91d9-c16b21445b55 ba39d935-798a-4a3c-a4c7-de8d99367f03 37f9c1d1-3e83-4c96-845e-82c219d0355b 6b73a3df-a9c0-4a69-b266-e6397fb615a3 806b4fd4-2ad4-4dfb-b32c-5439a11abbf6 bd461f67-0434-4650-9638-fa105b9a8d86 a1cda4d9-341c-458e-a92a-a5ed624eeb81 2a7df196-0c67-458f-865c-24212ecb2ffe e5e66135-aac9-4ed3-bc16-832805269c20 ea3b0318-51f9-4798-ab7f-bbd55edc0536 18ccd8f2-1705-42b3-9dcf-511a48c00bf7 19b83b12-60cb-4570-ba27-370e20f592ba c3349117-7c17-4bbe-b46a-98119db34590 ab73aa59-5662-45ce-a31c-c56404e3f691 5317fe9a-b549-4a85-b64f-baec99d26f24 99c0177b-ad84-43d7-a56f-8672ec6e899f 6bfac785-5d1b-4889-889e-d3ff464fdad2 c695a461-d134-4ec7-923c-619f9beaf98b 0da69bec-d58d-415f-b3ba-6e5ac6733398 af50d89f-c266-430a-a096-31639d7d6f63 Group A group of Grasshopper objects 5d872d5e-0b8d-4427-81ba-40b6e837194b c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 1 14 c8b6c978-6128-47e9-8654-f79e74503056 d67055c2-b50b-4687-b5bc-dda1f92b49f7 a96896b8-7720-4d01-838e-c7169a72581f 5fdaacd6-ef4b-4de0-8d00-fe800bdacf0e e537782a-104e-467e-a73e-9a42375fc425 8c6e910f-7b4e-4b40-ac6c-4aaaf0f93a1f 0ee0c93f-9b5a-41a2-ae5e-2019e7c86f13 0b3ebb53-6557-4ece-845d-3849acd00e43 54e9c8b7-eb7d-4f3e-99df-23f2eaff7ca6 53766b19-38a9-472b-af99-1d0fe914245b ce94ae2d-d24c-4719-be63-f1ea36cf7a28 ae2ce1ea-d411-40b2-b650-58aa4992bfc0 1b2b1cff-ccdb-464a-a0bc-e02611afea16 aed7e50a-63de-4534-a5c9-eaf14f3c4305 Group A group of Grasshopper objects a790bd2e-fe24-4b56-a2f7-64fa7124c2fd 919e146f-30ae-4aae-be34-4d72f555e7da Brep Brep Brep Represents a collection of 3D Boundary Representations (polysurfaces) ce0740d8-be27-4cf5-b24f-a94362352a87 false true true 1 bcebab26-5693-418f-bcfe-5caaba412009 1 120 221 50 20 120 221 50 20 145.2499 231 false 9527cf02-dd96-4d31-b49a-262446aa947b 5106bafc-d5d4-4983-83e7-7be3ed07f502 Divide Surface Divide Surface SDivide Generate a grid of {uv} points on a surface. c8b6c978-6128-47e9-8654-f79e74503056 false true true longest_list 304 221 68 64 324 223 24 60 336 253 false Surface S Surface to divide 8bba6d37-b41d-4e38-ae18-7c30bf2ac44f true true true 1 ce0740d8-be27-4cf5-b24f-a94362352a87 306 223 15 20 306 223 15 20 315 233 false U Count U Number of segments in {u} direction 644445b7-f920-43c8-99d0-fc4266d8ae50 false true true 1 d67055c2-b50b-4687-b5bc-dda1f92b49f7 1 306 243 15 20 306 243 15 20 315 253 false 10 V Count V Number of segments in {v} direction d1d56874-fc29-46fd-b958-5ad7a32b7765 false true true 1 d67055c2-b50b-4687-b5bc-dda1f92b49f7 1 306 263 15 20 306 263 15 20 315 273 false 10 Points P Division points 8e92a02e-2612-486e-9c5b-2d53711c58e0 true true true 0 351 223 19 20 351 223 19 20 362 233 false Normals N Normal vectors at division points d07af51a-ef3c-47b9-9b79-f7e20c76625b false true true 0 351 243 19 20 351 243 19 20 362 253 false Parameters uv Parameter coordinates at division points 90ea3058-4d7b-404b-89c9-86c811064898 false true true 0 351 263 19 20 351 263 19 20 362 273 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d67055c2-b50b-4687-b5bc-dda1f92b49f7 false true true 0 9 true true true 1 0 false 255;0;0;0 255;255;250;90 209 250 50 20 209 250 50 20 209 250 false f5ea9d41-f062-487e-8dbf-7666ca53fbcd Interpolate Interpolate IntCrv Create an interpolated curve through a set of points. a96896b8-7720-4d01-838e-c7169a72581f false true true longest_list 941 235 64 64 961 237 24 60 973 267 false Vertices V Interpolation points 8d0db8cf-9e78-49c5-94f9-0761e539acd7 true true true 1 1 b8a38da0-8b10-4f83-b1b2-4ddd02d802a6 943 237 15 20 943 237 15 20 952 247 false Degree D Curve degree 49b25a53-73fa-4bc7-86cb-1e401457dae6 false true true 0 1 943 257 15 20 943 257 15 20 952 267 false 3 Periodic P Periodic curve be3c72d5-dd7e-4298-b37e-edb136a44b36 false true true 0 1 false 943 277 15 20 943 277 15 20 952 287 false false Curve C Resulting nurbs curve 4c195077-1dec-4273-a889-285888731a2f true true true 0 988 237 15 20 988 237 15 20 997 247 false Length L Curve length 738f2888-c53a-42ed-9777-12732bc20255 false true true 0 988 257 15 20 988 257 15 20 997 267 false Domain D Curve domain 90149cac-6dce-46f7-8ee5-04c3e2f5003c false true true 0 988 277 15 20 988 277 15 20 997 287 false 41aa4112-9c9b-42f4-847e-503b9d90e4c7 Flip Matrix Flip Matrix Flip Flip a data matrix by swapping rows and columns. 5fdaacd6-ef4b-4de0-8d00-fe800bdacf0e false true true longest_list 433 256 64 38 453 258 24 34 465 275 false Data D Data matrix to flip e1f34a0b-ecb2-41c1-8344-ff70d1e1b071 true true true 2 1 8e92a02e-2612-486e-9c5b-2d53711c58e0 435 258 15 34 435 258 15 34 444 275 false Data D Flipped data matrix bd725401-8bdb-43bb-9784-47938b34efc6 true true true 0 480 258 15 34 480 258 15 34 489 275 false 11bbd48b-bb0a-4f1b-8167-fa297590390d End Points End Points End Extract the end points of a curve. e537782a-104e-467e-a73e-9a42375fc425 false true true longest_list 1124 225 63 44 1144 227 24 40 1156 247 false Curve C Curve to evaluate 50cc02dd-e3a0-4000-8953-86affc7e924e true true true 1 4c195077-1dec-4273-a889-285888731a2f 1126 227 15 40 1126 227 15 40 1135 247 false Start S Curve start point b6999762-6bca-4c6c-8c43-553f21da3b0e true true true 0 1171 227 14 20 1171 227 14 20 1179.5 237 false End E Curve end point 64b24c81-cb96-4191-8995-89efbf1a6c81 true true true 0 1171 247 14 20 1171 247 14 20 1179.5 257 false 93b8e93d-f932-402c-b435-84be04d87666 Distance Distance Dist Compute Euclidean distance between two point coordinates. 8c6e910f-7b4e-4b40-ac6c-4aaaf0f93a1f true true true longest_list 1288 225 63 44 1307 227 24 40 1319 247 false Point A A First point a1b8c855-67e3-4451-9e56-dbbeffcdac99 true true true 1 b6999762-6bca-4c6c-8c43-553f21da3b0e 1290 227 14 20 1290 227 14 20 1298.5 237 false Point B B Second point 4bdc5c94-2075-450c-b979-e828527fd588 true true true 1 64b24c81-cb96-4191-8995-89efbf1a6c81 1290 247 14 20 1290 247 14 20 1298.5 257 false Distance D Distance between A and B 7caf5b2f-166c-42e8-a552-3f365ab9a5a6 false true true 0 1334 227 15 40 1334 227 15 40 1343 247 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 0ee0c93f-9b5a-41a2-ae5e-2019e7c86f13 true true true longest_list 1449 236 63 44 1468 238 24 40 1480 258 false A A First item for multiplication 0db599aa-319c-435b-a96d-5925bcd03de9 true true true 1 7caf5b2f-166c-42e8-a552-3f365ab9a5a6 1451 238 14 20 1451 238 14 20 1459.5 248 false B B Second item for multiplication e4ad6a9b-20ec-4afd-b97b-ef01bce5c0da true true true 1 0b3ebb53-6557-4ece-845d-3849acd00e43 1451 258 14 20 1451 258 14 20 1459.5 268 false Result R The result of the Multiplication 14da1ea7-41a1-44d1-9e0c-b88e39d322a4 true true true 0 1495 238 15 40 1495 238 15 40 1504 258 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 0b3ebb53-6557-4ece-845d-3849acd00e43 false true true 0 1.2 true true true 1 0 false 255;0;0;0 255;255;250;90 1379 259 50 20 1379 259 50 20 1379.625 259.362 false 30d58600-1aab-42db-80a3-f1ea6c4269a0 Larger Than Larger Than Larger Larger than (or equal to) 54e9c8b7-eb7d-4f3e-99df-23f2eaff7ca6 true true true longest_list 1583 272 68 57 1602 274 24 53 1614 301 false First Number A Number to test a99e007b-c4a1-4b17-8182-5343d0495e64 false true true 1 14da1ea7-41a1-44d1-9e0c-b88e39d322a4 1585 274 14 26 1585 274 14 26 1593.5 287.25 false Second Number B Number to test against 9452e147-a706-4cc9-b0a4-68914b919578 false true true 1 738f2888-c53a-42ed-9777-12732bc20255 1 1585 300 14 27 1585 300 14 27 1593.5 313.75 false 0 Larger than > True if A > B 0eae74ed-f9d1-421b-b52f-392c9a96395b false true true 0 false 1629 274 20 26 1629 274 20 26 1640.5 287.25 false … or Equal to >= True if A >= B 7a321885-06b0-4842-a0e5-231ddc0b0f0d false true true 0 false 1629 300 20 27 1629 300 20 27 1640.5 313.75 false 86866576-6cc0-485a-9cd2-6f7d493f57f7 Merge Merge Merge Merge two streams into one. 53766b19-38a9-472b-af99-1d0fe914245b false true true longest_list 702 220 62 54 721 222 24 50 733 247 false Stream A A Input stream #1 6d3fe519-cfbe-4629-89e3-d115ba193a9f true true true 2 1 8e92a02e-2612-486e-9c5b-2d53711c58e0 704 222 14 25 704 222 14 25 712.5 234.5 false Stream B B Input stream #2 7044c834-9748-48cc-abed-d6ed9609ee39 true true true 2 1 ce94ae2d-d24c-4719-be63-f1ea36cf7a28 704 247 14 25 704 247 14 25 712.5 259.5 false Stream S Merged stream b8a38da0-8b10-4f83-b1b2-4ddd02d802a6 true true true 0 748 222 14 50 748 222 14 50 756.5 247 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. ce94ae2d-d24c-4719-be63-f1ea36cf7a28 false true true 2 1 bd725401-8bdb-43bb-9784-47938b34efc6 1 {A;B;C} {A;1;C} 540.5 254 100 40 546.5 260 88 28 540.5 254 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ae2ce1ea-d411-40b2-b650-58aa4992bfc0 false true true 0 ROUGH GROUND true true true 1 0 false 255;0;0;0 255;255;250;90 1760 211 177 20 1760 211 177 20 1760.798 211.096 false e03561f8-0e66-41d3-afde-62049f152443 Inside Inside In Test a point for Brep inclusion 3866326b-9eca-4ea8-816f-16d7f96c2747 false true true longest_list 1594 532 58 64 1613 534 24 60 1625 564 false Brep B Brep for inclusion test 38ada109-8fb5-4f27-a652-43ee4d56a75e true true true 1 bd480ce4-1ea8-44e6-9638-473141183f46 1596 534 14 20 1596 534 14 20 1604.5 544 false Point P Point for inclusion test 523e309d-ddae-40c0-a4b5-f0413b7718e0 true true true 1 a784e447-c489-4ccb-9445-5ca79506ac07 1596 554 14 20 1596 554 14 20 1604.5 564 false Strict S If true, then the inclusion is strict 9d0b95c5-51be-4c17-af7c-2c5e48eb9831 false true true 0 1 false 1596 574 14 20 1596 574 14 20 1604.5 584 false false Inside I True if point is on the inside of the Brep. dc9262a8-a6e4-4bfe-8cd2-5c23204ba61e false true true 0 false 1640 534 10 60 1640 534 10 60 1646.5 564 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Latitude Numeric slider for single values 3affab83-1dce-4f4d-96b3-78992e534b42 false true true 0 2008 2306 152 20 2008 2306 52 20 2008.473 2306.55 false 53 0 90 3 1 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 2011.145 2284.288 2152.411 2283.237 2152.56 2303.305 2011.294 2304.356 LOCATION 25 Comic Sans MS true false Scribble Scribble A quick note defa9dd4-dff9-47ea-9053-58a272c974ce 2006.145 2278.237 151.4148 31.1189 2006.145 2278.237 151.4148 31.1189 2011.145 2284.288 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim xi As Boolean Dim b As Boolean = True For Each xi In x b = b And xi Next print("we are done doing our anding") A = b 0 VB Script VB A VB.NET scriptable component cea96c65-1962-4e57-9456-1e7fcb6668d3 true true true longest_list 1805 543 85 44 1839 545 24 40 1851 565 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 169bc15c-3e89-486b-bd40-5f0dd3286152 true true true 1 1 1 dc9262a8-a6e4-4bfe-8cd2-5c23204ba61e 3cda2745-22ac-4244-9b04-97a5255fa60f true true 1807 545 29 40 1807 545 29 40 1831 565 false Output out Print, Reflect and Error streams 806d194c-c2bf-4267-a298-9302450076da false true true 0 1866 545 22 20 1866 545 22 20 1878.5 555 false Result A A Output parameter A cc92616c-4a37-47ce-a22f-1d76b9fe7851 true true true 0 1866 565 22 20 1866 565 22 20 1878.5 575 false 0d1e2027-f153-460d-84c0-f9af431b08cb Maximum Maximum Max Return the greater of two items. 82a1cd97-caf6-4328-91d9-c16b21445b55 false true true longest_list 300 531 63 44 319 533 24 40 331 553 false A A First item for comparison 094afffe-13f5-45b5-adb0-6cd54bf99d2a true true true 1 ea3b0318-51f9-4798-ab7f-bbd55edc0536 302 533 14 20 302 533 14 20 310.5 543 false B B Second item for comparison 8564d2be-6d46-457f-b2b7-3ab0afcaffff true true true 1 ea3b0318-51f9-4798-ab7f-bbd55edc0536 302 553 14 20 302 553 14 20 310.5 563 false Result R The greater of A and B de27c9bc-6978-4b0d-8659-feba4b10b4eb true true true 0 346 533 15 40 346 533 15 40 355 553 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition ba39d935-798a-4a3c-a4c7-de8d99367f03 false true true longest_list 387 539 63 44 406 541 24 40 418 561 false A A First item for addition 1b9d04b3-28cd-4c47-866a-fd04892d9a23 true true true 1 de27c9bc-6978-4b0d-8659-feba4b10b4eb 389 541 14 20 389 541 14 20 397.5 551 false B B Second item for addition ebe8dbfb-f735-42ef-9aca-3f102ee35439 true true true 1 37f9c1d1-3e83-4c96-845e-82c219d0355b 389 561 14 20 389 561 14 20 397.5 571 false Result R The result of the Addition f33b1033-2050-45bd-ac99-839b9bf7bb18 true true true 0 433 541 15 40 433 541 15 40 442 561 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 37f9c1d1-3e83-4c96-845e-82c219d0355b false true true 0 5 true true true 1 0 false 255;0;0;0 255;255;250;90 313 583 50 20 313 583 50 20 313.65 583.3588 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 225.7788 606.8495 416.1859 606.8495 416.1859 618.5524 225.7788 618.5524 amount beyond evelope to evaluate 10.9641256 Comic Sans MS true false Scribble Scribble A quick note 6b73a3df-a9c0-4a69-b266-e6397fb615a3 220.7788 601.8495 200.4071 21.70294 220.7788 601.8495 200.4071 21.70294 225.7788 606.8495 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 806b4fd4-2ad4-4dfb-b32c-5439a11abbf6 false true true 0 2 12 false true true 1 0 false 255;0;0;0 255;255;250;90 553 556 50 46 553 556 50 46 553.9501 556.8971 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. bd461f67-0434-4650-9638-fa105b9a8d86 false true true longest_list 306 463 64 32 327 465 24 28 339 479 false Origin O Origin of plane c06751c0-1865-41e9-9c71-95c20932b469 true true true 1 63f701ff-5647-4d7f-b630-5e7d35086819 1 308 465 16 28 308 465 16 28 317.5 479 false 0 0 0 Plane P World XY plane 9555ea0f-2c0e-4c1c-a1d0-5a3b3d7fb7ca true true true 0 354 465 14 28 354 465 14 28 362.5 479 false fbac3e32-f100-4292-8692-77240a42fd1a Point Point SITING Represents a collection of 3D Points 63f701ff-5647-4d7f-b630-5e7d35086819 true true true 0 1 -1435 469 50 20 -1435 469 50 20 -1409.359 479.2188 false 692e82e2-4ba4-4198-a959-0a67dc1a2726 -1 0 0 point_object cdd5d441-3bad-4f19-a370-6cf180b6f0fa Brep CP Brep CP Brep CP Find the closest point on a Brep a1cda4d9-341c-458e-a92a-a5ed624eeb81 true true true longest_list -613 488 63 68 -594 490 24 64 -582 522 false Point P Sample point fd4fb1f6-1f8e-493e-b625-5a485bd72f56 true true true 1 63f701ff-5647-4d7f-b630-5e7d35086819 -611 490 14 32 -611 490 14 32 -602.5 506 false Brep B Base Brep 66f71e79-774a-4a18-8394-ddc2135459e3 true true true 1 e2690479-9f88-43a4-a326-941b27deedf0 -611 522 14 32 -611 522 14 32 -602.5 538 false Point P Closest point 598890be-5958-4b22-aecc-b9a6e864282d true true true 0 -567 490 15 32 -567 490 15 32 -558 506 false Distance D Distance between sample point and Brep f9194887-a424-4f53-847a-b37b56511bfd false true true 0 -567 522 15 32 -567 522 15 32 -558 538 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1b2b1cff-ccdb-464a-a0bc-e02611afea16 false true true 1 80c0df31-219f-4728-a1f3-70c520c5cbe3 Double click to edit panel content… true true true 1 0 false 255;0;0;0 255;255;0;0 2040 256 160 84 2040 256 160 84 2040.792 256.9108 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim xi As Boolean Dim b As Boolean = True For Each xi In x b = b And xi Next print("we are done doing our anding") A = b 0 VB Script VB A VB.NET scriptable component aed7e50a-63de-4534-a5c9-eaf14f3c4305 true true true longest_list 1805 265 85 44 1839 267 24 40 1851 287 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 71ad885f-b069-4a2c-9dfd-5aa926c72cb2 true true true 1 1 1 0eae74ed-f9d1-421b-b52f-392c9a96395b 3cda2745-22ac-4244-9b04-97a5255fa60f true true 1807 267 29 40 1807 267 29 40 1831 287 false Output out Print, Reflect and Error streams 8a33922f-1a00-4e99-a416-18cdabdd3d09 false true true 0 1866 267 22 20 1866 267 22 20 1878.5 277 false Result A A Output parameter A 80c0df31-219f-4728-a1f3-70c520c5cbe3 true true true 0 1866 287 22 20 1866 287 22 20 1878.5 297 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2a7df196-0c67-458f-865c-24212ecb2ffe false true true 1 cc92616c-4a37-47ce-a22f-1d76b9fe7851 Double click to edit panel content… true true true 1 0 false 255;0;0;0 255;255;0;0 2040 534 160 84 2040 534 160 84 2040.542 534.4889 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values e5e66135-aac9-4ed3-bc16-832805269c20 false true true 0 FLAT LAND true true true 1 0 false 255;0;0;0 255;255;250;90 1769 496 177 20 1769 496 177 20 1769.548 496.1741 false 33bfc73c-19b2-480b-81e6-f3523a012ea6 Plane Fit Plane Fit PlFit Fit a plane through a set of points. b0c87c88-ca80-44a2-bf93-285432449683 false true true longest_list 1957 -98 83 44 1992 -96 24 40 2004 -76 false Points P Points to fit b88ab711-8c62-4071-95bf-64b42f360fb4 true true true 1 1 1 bb916ff9-78f5-4f34-b046-7547ca710e62 1959 -96 30 40 1959 -96 30 40 1983.5 -76 false Plane Pl Plane definition 92b82a54-cfde-4fcb-a929-867510cf9638 true true true 0 2019 -96 19 20 2019 -96 19 20 2030 -86 false Deviation dx Maximum deviation between points and plane 1c388b2e-78e2-46b2-a88c-339a587a0791 false true true 0 2019 -76 19 20 2019 -76 19 20 2030 -66 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 7374995d-268c-402b-ba19-184ac65afb62 true true true longest_list 2205 -136 63 44 2224 -134 24 40 2236 -114 false Brep B Base Brep 6618a69f-2ff9-4d07-a256-c5710779eb65 true true true 1 277f1983-dd4b-400b-bcd5-07127f653695 2207 -134 14 20 2207 -134 14 20 2215.5 -124 false Plane P Section plane 009af7b0-a297-4734-9235-f4e88d1dcd72 true true true 1 92b82a54-cfde-4fcb-a929-867510cf9638 2207 -114 14 20 2207 -114 14 20 2215.5 -104 false Curves C Section curves a879dfd8-194c-4486-9244-c0bd8b45d625 true true true 0 2251 -134 15 20 2251 -134 15 20 2260 -124 false Points P Section points 49919002-bd6f-4128-83ae-d1541a65921b true true true 0 2251 -114 15 20 2251 -114 15 20 2260 -104 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ea3b0318-51f9-4798-ab7f-bbd55edc0536 false true true 0 5 true true true 1 0 false 255;0;0;0 255;255;250;90 187 549 50 20 187 549 50 20 187.85 549.5089 false 0373008a-80ee-45be-887d-ab5a244afc29 Cylinder Cylinder Cyl Create a cylindrical surface. 18ccd8f2-1705-42b3-9dcf-511a48c00bf7 false true true longest_list 660 499 64 64 680 501 24 60 692 531 false Base B Base plane 2b41f4a7-6a57-4464-aa5c-635f52cac29e true true true 2 036a556c-9bd8-4968-8cf8-b266ab4fab68 9555ea0f-2c0e-4c1c-a1d0-5a3b3d7fb7ca 1 662 501 15 20 662 501 15 20 671 511 false 0 0 0 1 0 0 0 1 0 Radius R Cylinder radius e7674db5-4914-4a2d-b8dc-a51d8fde9c35 false true true 1 f33b1033-2050-45bd-ac99-839b9bf7bb18 1 662 521 15 20 662 521 15 20 671 531 false 0.5 Length L Cylinder height 1b9ef25c-f67d-4e27-b7ac-929dcf587141 false true true 1 806b4fd4-2ad4-4dfb-b32c-5439a11abbf6 1 662 541 15 20 662 541 15 20 671 551 false 1 Cylinder C Resulting cylinder e5fa26c1-d43b-473f-a4ac-a44570a1c8a9 true true true 0 707 501 15 60 707 501 15 60 716 531 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 19b83b12-60cb-4570-ba27-370e20f592ba false true true longest_list 1145 519 66 49 1166 521 24 45 1178 544 false Geometry G Base geometry 7670d3d1-a516-4809-a846-a639a2c408da true true true 1 29806652-83ff-452a-820c-e35f95742033 1147 521 16 22 1147 521 16 22 1156.5 532.25 false Translation T Translation vector 1a23bdcf-c018-4576-9d7d-98d06a8b7ace false true true 1 b0846f9b-db0f-4ac4-b14d-943c64a39ba8 1147 543 16 23 1147 543 16 23 1156.5 554.75 false Geometry G Translated geometry bd480ce4-1ea8-44e6-9638-473141183f46 true true true 0 1193 521 16 45 1193 521 16 45 1202.5 543.5 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. c3349117-7c17-4bbe-b46a-98119db34590 false true true longest_list 1026 541 78 28 1061 543 24 24 1073 555 false F/-2 Factor F Unit multiplication aaa94d02-6e7e-4602-bd67-c727722cad61 false true true 1 c695a461-d134-4ec7-923c-619f9beaf98b 1 1028 543 30 24 1028 543 30 24 1052.5 555 false 1 Unit vector V World {z} vector b0846f9b-db0f-4ac4-b14d-943c64a39ba8 false true true 0 1088 543 14 24 1088 543 14 24 1096.5 555 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. ab73aa59-5662-45ce-a31c-c56404e3f691 false true true longest_list 790 511 62 40 809 513 24 36 821 531 false Brep B Brep to cap e33a976a-2c0e-49af-bb0e-c7162f5759ab true true true 1 e5fa26c1-d43b-473f-a4ac-a44570a1c8a9 792 513 14 36 792 513 14 36 800.5 531 false Brep B Capped Brep 2fa592e9-c5bc-499a-ac9a-1734f34b6799 true true true 0 836 513 14 36 836 513 14 36 844.5 531 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 5317fe9a-b549-4a85-b64f-baec99d26f24 false true true longest_list 929 446 62 72 948 448 24 68 960 482 false List L List to filter 09c3adf8-a07f-4716-94a0-e3f719449181 true true true 1 1 2fa592e9-c5bc-499a-ac9a-1734f34b6799 931 448 14 34 931 448 14 34 939.5 465 false Dispatch pattern P Dispatch pattern ddd194e7-288a-4880-86f3-702cf10aa067 false true true 1 0 2 false 931 482 14 34 931 482 14 34 939.5 499 false true false List A A Dispatch target for True values 29806652-83ff-452a-820c-e35f95742033 true true true 0 975 448 14 34 975 448 14 34 983.5 465 false List B B Dispatch target for False values 6b56c4bb-5d6f-45cb-8fa8-d7dcde870058 true true true 0 975 482 14 34 975 482 14 34 983.5 499 false e03561f8-0e66-41d3-afde-62049f152443 Inside Inside In Test a point for Brep inclusion 99c0177b-ad84-43d7-a56f-8672ec6e899f false true true longest_list 1155 435 58 64 1174 437 24 60 1186 467 false Brep B Brep for inclusion test f8f34224-9081-42b8-a343-4d913edbd63f true true true 1 6b56c4bb-5d6f-45cb-8fa8-d7dcde870058 1157 437 14 20 1157 437 14 20 1165.5 447 false Point P Point for inclusion test 76c987c7-a76e-419a-a10a-f361aeeaa5da true true true 1 af50d89f-c266-430a-a096-31639d7d6f63 1157 457 14 20 1157 457 14 20 1165.5 467 false Strict S If true, then the inclusion is strict 93a0daca-ca5d-4d33-bf67-e71eb687b946 false true true 0 1 false 1157 477 14 20 1157 477 14 20 1165.5 487 false false Inside I True if point is on the inside of the Brep. 1ec1f295-e9bb-430f-9e54-c86101a0ceaa false true true 0 false 1201 437 10 60 1201 437 10 60 1207.5 467 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 6bfac785-5d1b-4889-889e-d3ff464fdad2 false true true longest_list 307 496 64 32 328 498 24 28 340 512 false Origin O Origin of plane 5b9da0a2-f38f-4840-b538-181e3f01ad0d true true true 1 598890be-5958-4b22-aecc-b9a6e864282d 1 309 498 16 28 309 498 16 28 318.5 512 false 0 0 0 Plane P World XY plane 036a556c-9bd8-4968-8cf8-b266ab4fab68 true true true 0 355 498 14 28 355 498 14 28 363.5 512 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values c695a461-d134-4ec7-923c-619f9beaf98b false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 943 547 50 20 943 547 50 20 943.95 547.2369 false d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch Dispatch Dispatch the items in a list into two target lists. 0da69bec-d58d-415f-b3ba-6e5ac6733398 false true true longest_list 1280 401 62 72 1299 403 24 68 1311 437 false List L List to filter cbedc98e-3a98-4d44-8a46-bbff2d74f4a1 true true true 1 1 af50d89f-c266-430a-a096-31639d7d6f63 1282 403 14 34 1282 403 14 34 1290.5 420 false Dispatch pattern P Dispatch pattern 321323e9-d479-4e92-aa9e-69e2c6820cc9 false true true 1 1 1ec1f295-e9bb-430f-9e54-c86101a0ceaa 2 false 1282 437 14 34 1282 437 14 34 1290.5 454 false true false List A A Dispatch target for True values a784e447-c489-4ccb-9445-5ca79506ac07 true true true 0 1326 403 14 34 1326 403 14 34 1334.5 420 false List B B Dispatch target for False values 47802d67-f8de-4580-87d1-7ba7d2588c45 true true true 0 1326 437 14 34 1326 437 14 34 1334.5 454 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data af50d89f-c266-430a-a096-31639d7d6f63 false true true 1 b8a38da0-8b10-4f83-b1b2-4ddd02d802a6 841 406 50 20 841 406 50 20 866.25 416.25 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 5bcdcd62-4b9d-4ed6-81a1-a81fc544c2f4 false true true longest_list 2078 -26 64 32 2099 -24 24 28 2111 -10 false Origin O Origin of plane 4d43ccf9-1cd2-40c7-951d-a2e499c24d8a true true true 1 9994c9e4-1b4d-40e9-8512-6ca5a3fbbe97 1 2080 -24 16 28 2080 -24 16 28 2089.5 -10 false 0 0 0 Plane P World XY plane d3625b0f-dd8b-4be7-a70b-6ef07a5a6fe2 true true true 0 2126 -24 14 28 2126 -24 14 28 2134.5 -10 false 9abae6b7-fa1d-448c-9209-4a8155345841 Decompose Decompose pComp Decompose a point into its component parts. cd66e817-02c9-4738-8504-0a57c4940f83 true true true longest_list 1511 -187 78 64 1546 -185 24 60 1558 -155 false Point P Input point 5ca7b054-be93-4ff8-a66a-17f0941e7d5e true true true 1 1 a784e447-c489-4ccb-9445-5ca79506ac07 1513 -185 30 60 1513 -185 30 60 1537.5 -155 false X component X Point {x} component 991b4580-2899-4bf6-9d27-ef838ba620e4 false true true 0 1573 -185 14 20 1573 -185 14 20 1581.5 -175 false Y component Y Point {y} component 7a21b61a-0e74-43b4-a174-48e7b090d03e false true true 0 1573 -165 14 20 1573 -165 14 20 1581.5 -155 false Z component Z Point {z} component 89b3d188-dd05-4ded-b9a2-33592f031ee3 false true true 0 1573 -145 14 20 1573 -145 14 20 1581.5 -135 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bounds Bnd Create a numeric domain which encompasses a list of numbers. fe65d147-5c4c-497a-af44-f791c83eae9f true true true longest_list 1632 -155 59 41 1652 -153 24 37 1664 -134 false Numbers N Numbers to include in Bounds 5a1d636b-adfa-49b3-b935-9071ae6ea61f false true true 1 1 89b3d188-dd05-4ded-b9a2-33592f031ee3 1634 -153 15 37 1634 -153 15 37 1643 -134.5 false Domain I Numeric Domain between the lowest and highest numbers in {N} 183ae18c-49cd-4348-a06f-07dae6b9e994 false true true 0 1679 -153 10 37 1679 -153 10 37 1685.5 -134.5 false 825ea536-aebb-41e9-af32-8baeb2ecb590 Domain Components Domain Components DomComp Decompose a numeric domain into its component parts. e0deccf8-97b9-42cb-87e5-49eca787ad14 true true true longest_list 1726 -176 58 83 1741 -174 24 79 1753 -134 false Domain I Base domain 16985f76-68cd-421d-bede-9767f82bab7d false true true 1 183ae18c-49cd-4348-a06f-07dae6b9e994 1728 -174 10 79 1728 -174 10 79 1734.5 -134.5 false Start S Start of domain 3cb9e1c0-b127-4290-96e4-f7c567ccab8f false true true 0 1768 -174 14 39 1768 -174 14 39 1776.5 -154.25 false End E End of domain 748957f4-cab2-4254-a382-d199f1e86339 false true true 0 1768 -135 14 40 1768 -135 14 40 1776.5 -114.75 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 128cee6e-f9fd-4bd1-a295-3a5fafd56858 false true true longest_list 1980 19 65 64 1999 21 24 60 2011 51 false X component X {x} component 4e73cb64-f646-404f-aabb-4b21721c5723 false true true 0 1 1982 21 14 20 1982 21 14 20 1990.5 31 false 0 Y component Y {y} component 603dbbd9-2908-44a4-bde8-eafd23165122 false true true 0 1 1982 41 14 20 1982 41 14 20 1990.5 51 false 0 Z component Z {z} component 222a1895-33fa-4853-8a63-7e945a233186 false true true 1 748957f4-cab2-4254-a382-d199f1e86339 1 1982 61 14 20 1982 61 14 20 1990.5 71 false 0 Point Pt Point coordinate 9994c9e4-1b4d-40e9-8512-6ca5a3fbbe97 true true true 0 2026 21 17 60 2026 21 17 60 2036 51 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data bb916ff9-78f5-4f34-b046-7547ca710e62 false true true 1 8e92a02e-2612-486e-9c5b-2d53711c58e0 414 -80 50 20 414 -80 50 20 439.1992 -69.44922 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). 94dd1739-ad55-408b-905e-d76273b1631f false true true longest_list 2205 -66 63 44 2224 -64 24 40 2236 -44 false Brep B Base Brep 5ae25360-656d-4415-b716-f905ab93387f true true true 1 277f1983-dd4b-400b-bcd5-07127f653695 2207 -64 14 20 2207 -64 14 20 2215.5 -54 false Plane P Section plane d72d88ee-4a1f-42c5-8c0c-223f9fbff72a true true true 1 d3625b0f-dd8b-4be7-a70b-6ef07a5a6fe2 2207 -44 14 20 2207 -44 14 20 2215.5 -34 false Curves C Section curves 652514d8-263c-4b7d-9e80-93e7e575f7ec true true true 0 2251 -64 15 20 2251 -64 15 20 2260 -54 false Points P Section points 0615c7fa-17dd-4aad-b207-15d6fb942916 true true true 0 2251 -44 15 20 2251 -44 15 20 2260 -34 false b075c065-efda-4c9f-9cc9-288362b1b4b9 Plane CP Plane CP CP Find the closest point on a plane. a9d0cb31-45c5-439c-961e-75f1c48a8ea5 false true true longest_list 2583 -60 67 64 2602 -58 24 60 2614 -28 false Point S Sample point bd1ef978-ac36-4cf5-bec6-cfd6c58dbcd1 true true true 1 1637946c-4529-4c8c-97ff-5192690b4ec7 2585 -58 14 30 2585 -58 14 30 2593.5 -43 false Plane P Projection plane 45d3156d-3bdd-4d25-ab05-1b2b6c5e55a4 true true true 1 d3625b0f-dd8b-4be7-a70b-6ef07a5a6fe2 2585 -28 14 30 2585 -28 14 30 2593.5 -13 false Point P Projected point f430bd0d-3879-475c-8ff7-7291a58a1d64 true true true 0 2629 -58 19 20 2629 -58 19 20 2640 -48 false UV Point uv {uv} coordinates of projected point 7530a8ea-d8fa-4527-b393-37da87ea9ecc false true true 0 2629 -38 19 20 2629 -38 19 20 2640 -28 false Distance D Distance between point and plane 2b858245-d3e0-44c8-9684-22d4fe9c3fa5 false true true 0 2629 -18 19 20 2629 -18 19 20 2640 -8 false afb96615-c59a-45c9-9cac-e27acb1c7ca0 Explode Explode Explode Explode a curve into smaller segments. 5827b62c-c1b9-4ef5-aced-1aab9d0376b3 false true true longest_list 2354 -144 63 67 2374 -142 24 63 2386 -110 false Curve C Curve to explode 0c8a7843-4cfb-411c-8480-c5b13cf50aa1 true true true 1 a879dfd8-194c-4486-9244-c0bd8b45d625 2356 -142 15 31 2356 -142 15 31 2365 -126.25 false Recursive R Recursive decomposition until all segments are atomic ac0cd35b-9178-4616-8822-79984aadff48 false true true 0 1 false 2356 -111 15 32 2356 -111 15 32 2365 -94.75 false true Segments S Exploded segments that make up the base curve a48a8abe-19f6-4014-a2f5-a89d2566f0c4 true true true 0 2401 -142 14 31 2401 -142 14 31 2409.5 -126.25 false Vertices V Vertices of the exploded segments 1637946c-4529-4c8c-97ff-5192690b4ec7 true true true 0 2401 -111 14 32 2401 -111 14 32 2409.5 -94.75 false cacb2c64-61b5-46db-825d-c61d5d09cc08 Sort List Sort List Sort Sort a list of numeric keys. 19c51d54-2fe2-4577-b85d-2056e7957137 true true true longest_list 2720 -20 62 44 2739 -18 24 40 2751 2 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 7dde7e3a-0f9a-4d61-b20f-93d91741a6ba false true true 1 1 2b858245-d3e0-44c8-9684-22d4fe9c3fa5 2722 -18 14 20 2722 -18 14 20 2730.5 -8 false Values A A Optional list of values to sort synchronously 4db0ae4b-5ccc-4efb-9cda-9e77c4da59cf true true true 1 0 2722 2 14 20 2722 2 14 20 2730.5 12 false List K Sorted keys 726ae934-4655-4a76-9fd3-a197c2d4fe4f false true true 0 2766 -18 14 20 2766 -18 14 20 2774.5 -8 false Values A A Synchronous values in A 0ff6caea-c4e0-4ce5-9418-b14a5cbb31f6 true false true 0 2766 2 14 20 2766 2 14 20 2774.5 12 false 285ddd8a-5398-4a3e-b3c2-361025711a51 List Item List Item Item Retrieve a specific item from a list. 5759a93b-edcb-413c-b1ce-f6be2d1c29c3 true true true longest_list 2895 -22 65 64 2917 -20 24 60 2929 10 false List L Base list 25ecdf08-bb4f-460a-ba2b-f4bf507e8726 true true true 1 1 726ae934-4655-4a76-9fd3-a197c2d4fe4f 2897 -20 17 20 2897 -20 17 20 2907 -10 false Index i Item index 5fcae531-bbe4-4232-b81d-fc1f51380e58 false true true 1 33a46f34-6127-4032-872b-728c910c348b 1 2897 0 17 20 2897 0 17 20 2907 10 false 0 Wrap W Wrap index to list bounds 18f4e413-db6b-4e41-b2c9-77f1e3d00486 false true true 0 1 false 2897 20 17 20 2897 20 17 20 2907 30 false false Element E Item at {i'} 5e932332-d6bb-42a5-9e6f-863199f7e982 true true true 0 2944 -20 14 60 2944 -20 14 60 2952.5 10 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 33a46f34-6127-4032-872b-728c910c348b false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 2809 1 50 20 2809 1 50 20 2809.08 1.818504 false 30d58600-1aab-42db-80a3-f1ea6c4269a0 Larger Than Larger Than Larger Larger than (or equal to) a0accb73-573d-4f3c-b334-8a0ef162e842 true true true longest_list 3104 -3 68 57 3123 -1 24 53 3135 26 false First Number A Number to test eedf8e1f-3efe-4590-a241-e847ff87f008 false true true 1 51689942-e714-4d49-b267-dc52b0739f2b 3106 -1 14 26 3106 -1 14 26 3114.5 12.25 false Second Number B Number to test against ce857078-bb7f-409a-9d87-8adcc9a6e594 false true true 1 dff6b75a-9f13-416e-8ce5-3c12e4ff8172 1 3106 25 14 27 3106 25 14 27 3114.5 38.75 false 0 Larger than > True if A > B cd3d8fee-5fa5-4538-85b9-213d622c3421 false true true 0 false 3150 -1 20 26 3150 -1 20 26 3161.5 12.25 false … or Equal to >= True if A >= B 67afacb9-0986-42b8-8b10-ebdebc433f30 false true true 0 false 3150 25 20 27 3150 25 20 27 3161.5 38.75 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values dff6b75a-9f13-416e-8ce5-3c12e4ff8172 false true true 0 2.5 true true true 1 0 false 255;0;0;0 255;255;250;90 2911 55 50 20 2911 55 50 20 2911.142 55.8185 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 629086db-df5b-42a1-b9fd-0af5b0aaea28 false true true 0 BASEMENT ON SLOPE true true true 1 0 false 255;0;0;0 255;255;250;90 2990 -63 177 20 2990 -63 177 20 2990.856 -62.46034 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values aa3fed8a-5b62-4071-bf34-82d6061efc4c false true true 1 67afacb9-0986-42b8-8b10-ebdebc433f30 Double click to edit panel content… true true true 1 0 false 255;0;0;0 255;255;0;0 3267 -17 160 84 3267 -17 160 84 3267.725 -16.64554 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data HOUSE PERIMETER Represents a collection of generic data 277f1983-dd4b-400b-bcd5-07127f653695 false true true 1 1 c9229448-5ee5-440f-845b-46e55a5da44c 1956 -134 119 20 1956 -134 119 20 2015.974 -123.9078 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim Xi As Integer Dim P As Double = 0 For Each Xi In X If Xi > 0 And Xi <= 30 Then P = 0 End If If Xi > 30 And Xi <= 35 Then P = 0.6 End If If Xi > 35 And Xi <= 40 Then P = 1 End If If Xi > 40 And Xi <= 45 Then P = 1.7 End If If Xi > 45 And Xi <= 50 Then P = 2 End If If Xi > 50 Then P = 2.4 End If Next print("we are done doing our anding") A = P 0 VB Script VB A VB.NET scriptable component d418ff41-10bc-484e-8524-143c9ebb454b true true true longest_list 2396 2293 85 44 2430 2295 24 40 2442 2315 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 9dbb2fef-62a1-41e6-b6b4-592c7cf79cfd true true true 1 1 1 3affab83-1dce-4f4d-96b3-78992e534b42 efe48ae7-2987-421b-a33a-1f7be1c3f050 true true 2398 2295 29 40 2398 2295 29 40 2422 2315 false Output out Print, Reflect and Error streams 1d10c21a-9ee0-4ede-8194-649ae0a25698 false true true 0 2457 2295 22 20 2457 2295 22 20 2469.5 2305 false Result A A Output parameter A 0d898683-6f47-40cf-9db8-3afdfe3d01e4 true true true 0 2457 2315 22 20 2457 2315 22 20 2469.5 2325 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 2368.192 2270.205 2507.689 2270.205 2507.689 2282.177 2368.192 2282.177 Foundation depth calc 14.3721972 Franklin Gothic Medium false false Scribble Scribble A quick note 0d01669b-6214-42c1-9c99-a30e810fc470 2363.192 2265.205 149.4968 21.97217 2363.192 2265.205 149.4968 21.97217 2368.192 2270.205 false ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 Geometry Geometry Geo Represents a collection of 3D Geometry 4e4d27ee-9649-4c88-8b2d-6dda64baa706 true true true 0 5 -1435 1439 50 20 -1435 1439 50 20 -1409.229 1449.722 false Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null 593edc84-cc5e-4b4d-a22a-cc82513ffdcf 683c4035-cc2c-45ab-a89b-8c7647360449 -1 Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null e88068ea-d293-41fd-9db4-e4c6195b0176 374f7a38-b4dd-4d18-a3a2-457a317f6d85 -1 Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null ba18a646-95fd-4a99-ac5e-75808efa0077 1bbb483a-f2b5-47df-a10a-2918afd4d6e2 -1 Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null 3bd8a6f4-03e5-4b4d-a8b5-f2a9d5d0da42 83a0b5c1-d0a4-43c9-815a-57b317741fb7 -1 Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null a375b0c9-a0b8-4b8a-a095-d989680c148b 11ea5ac5-579c-4238-bcb5-28d87f246ee7 -1 ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. 386d848b-5da4-498c-8546-1108fc2b88e8 false true true longest_list 774 1113 63 44 793 1115 24 40 805 1135 false Brep B Base Brep dec28301-3338-4a2b-b17e-5bbef95ca8c8 true true true 1 a58a92cb-1cec-4e76-a245-d78a9f312516 776 1115 14 40 776 1115 14 40 784.5 1135 false Area A Area of Brep e1068605-ec1b-40ca-a690-a0754802bf80 false true true 0 820 1115 15 20 820 1115 15 20 829 1125 false Centroid C Area centroid of Brep e1dfe9fa-b2ad-46b7-a323-e58e81ed2c51 true true true 0 820 1135 15 20 820 1135 15 20 829 1145 false d51e9b65-aa4e-4fd6-976c-cef35d421d05 Planar Srf Planar Srf Planar Create planar surfaces from a collection of edge curves. 694c0afc-0ac6-4976-bf3d-38024aa454d4 false true true longest_list -477 1421 62 56 -458 1423 24 52 -446 1449 false Edges E Edge curves f3c9b95f-385f-41f7-9426-53849b1770cd true true true 1 2 4e4d27ee-9649-4c88-8b2d-6dda64baa706 ad7648fb-8ba2-4bae-8876-60d1a07de4c5 -475 1423 14 52 -475 1423 14 52 -466.5 1449 false Surfaces S Resulting planar surfaces c6501076-f4ac-4619-9f97-8337f8bea9f9 true true true 0 -431 1423 14 52 -431 1423 14 52 -422.5 1449 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 1e010886-3636-423d-a288-45fd4ac0a061 true true true longest_list 1385 1030 45 64 1404 1032 24 60 1416 1062 false Location L Location and orientation of text tag 520dbdbb-1dd1-460d-9167-2a7302b84968 false true true 1 c25ee443-5150-4d5e-8856-2a9408789112 1387 1032 14 20 1387 1032 14 20 1395.5 1042 false Text T The text to display 4f187f5c-2d97-4cc4-b38c-9800a003d263 false true true 1 a9b96548-8693-4c94-a3f0-74ba715cafc4 1387 1052 14 20 1387 1052 14 20 1395.5 1062 false Size S Size of text 4e9a3c41-caf4-45b7-b5fa-81e40572977e false true true 1 372aa126-9322-4f53-9821-2e5e04f4ab35 1 1387 1072 14 20 1387 1072 14 20 1395.5 1082 false 1 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 86d3c67d-cb00-4968-98f8-b345cbeaf05e false true true longest_list 1074 881 64 32 1095 883 24 28 1107 897 false Origin O Origin of plane d9cbaeb6-e1bb-4cc0-b6f8-de22a8a05172 true true true 1 e1dfe9fa-b2ad-46b7-a323-e58e81ed2c51 1 1076 883 16 28 1076 883 16 28 1085.5 897 false 0 0 0 Plane P World XY plane 67b32f1c-467b-44fc-a40a-38793fbc217b true true true 0 1122 883 14 28 1122 883 14 28 1130.5 897 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication ebeb84ac-57d2-4872-89be-27466d700712 false true true longest_list 1075 1185 63 44 1094 1187 24 40 1106 1207 false A A First item for multiplication 9c5f1fd2-5639-44ab-a719-670c88e2550a true true true 1 e1068605-ec1b-40ca-a690-a0754802bf80 1077 1187 14 20 1077 1187 14 20 1085.5 1197 false B B Second item for multiplication 20707680-caaf-47e7-be0c-fb4037aa5c93 true true true 1 9e3312e3-adcc-4285-9263-b85b5789b38d 1077 1207 14 20 1077 1207 14 20 1085.5 1217 false Result R The result of the Multiplication 372aa126-9322-4f53-9821-2e5e04f4ab35 true true true 0 1121 1187 15 40 1121 1187 15 40 1130 1207 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9e3312e3-adcc-4285-9263-b85b5789b38d false true true 0 0.02 true true true 1 0 false 255;0;0;0 255;255;250;90 998 1210 50 20 998 1210 50 20 998.2465 1210.863 false 3ede854e-c753-40eb-84cb-b48008f14fd4 String String Str Represents a collection of textual Strings a7ae02b4-b1f8-44d9-972d-e17e5ce15a99 false true true 1 e1068605-ec1b-40ca-a690-a0754802bf80 997 1015 50 20 997 1015 50 20 1022.497 1025.215 false 07e0811f-034a-4504-bca0-2d03b2c46217 SubString SubString SubStr Extract a portion of a String 08ae730f-7ca7-4da2-95dd-1d78d0147b65 true true true longest_list 1075 1011 63 64 1095 1013 24 60 1107 1043 false String S String to operate on. beedcc4c-ed3b-4f56-9157-8447d5bcb962 false true true 1 a7ae02b4-b1f8-44d9-972d-e17e5ce15a99 1077 1013 15 20 1077 1013 15 20 1086 1023 false Start i Zero based Index of first character to copy. 3d106239-ba17-40df-a169-5118c7b49113 false true true 1 ac59cd25-f34c-4b13-9ed5-9a0a0e1a785f 1077 1033 15 20 1077 1033 15 20 1086 1043 false Count N Optional number of characters to copy. If blank, the entire remainder will be copied. 129d84ab-21d6-4e97-8f78-aaac3a6693a9 false true true 1 146c7718-ec4c-4e7a-a92d-192c029a0384 1077 1053 15 20 1077 1053 15 20 1086 1063 false SubString S The resulting SubString 1a87fe4f-1ae6-46a9-9edf-90023d2791ec false true true 0 1122 1013 14 60 1122 1013 14 60 1130.5 1043 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 146c7718-ec4c-4e7a-a92d-192c029a0384 false true true 0 4 true true true 1 0 false 255;0;0;0 255;255;250;90 997 1057 50 20 997 1057 50 20 997.2925 1057.505 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ac59cd25-f34c-4b13-9ed5-9a0a0e1a785f false true true 0 0 true true true 1 0 false 255;0;0;0 255;255;250;90 998 1035 50 20 998 1035 50 20 998.0126 1035.225 false 5b850221-b527-4bd6-8c62-e94168cd6efa Mass Addition Mass Addition MA Perform mass addition of a list of items e1b26a97-d5cf-4870-bebe-0cc588f6a469 false true true longest_list 1057 1119 78 44 1088 1121 24 40 1100 1141 false Input I Input values for mass addition (either numbers or vectors) 4978b152-34f6-44e6-95dc-a79b1d79e766 true true true 1 1 1 e1068605-ec1b-40ca-a690-a0754802bf80 1059 1121 26 40 1059 1121 26 40 1081.5 1141 false Result R Result of mass addition 1c8efa9c-f425-436b-96b8-2d8337213902 true true true 0 1115 1121 18 20 1115 1121 18 20 1125.5 1131 false Partial Result Pr List of partial results 69b3e153-68d1-40e5-8c5e-2b259e5e4618 true true true 0 1115 1141 18 20 1115 1141 18 20 1125.5 1151 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. ab62e4b6-d7e7-490e-bbef-4abefb5cdecf false true true longest_list 1074 917 64 32 1095 919 24 28 1107 933 false Origin O Origin of plane 0398d8be-d34d-49e5-8248-1fc620efa29f true true true 0 1 1076 919 16 28 1076 919 16 28 1085.5 933 false 0 0 0 Plane P World XY plane 21f471d2-4de8-4046-846a-949d7d7e13d3 true true true 0 1122 919 14 28 1122 919 14 28 1130.5 933 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. d335aefc-3f44-428c-ba8b-823653a42c0e false true true longest_list 982 952 64 32 1003 954 24 28 1015 968 false Origin O Origin of plane 3d471d7a-e9eb-4265-902f-3cc4bb989f14 true true true 0 1 984 954 16 28 984 954 16 28 993.5 968 false 0 0 0 Plane P World XY plane f094c4b0-d2d2-4561-ab38-7b2e2e992930 true true true 0 1030 954 14 28 1030 954 14 28 1038.5 968 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 2063f001-2c8e-44ca-b5e2-9cff68f72c53 false true true longest_list 1072 955 66 49 1093 957 24 45 1105 980 false Geometry G Base geometry 937737b9-086d-4b5c-b569-a13a9771421f true true true 1 f094c4b0-d2d2-4561-ab38-7b2e2e992930 1074 957 16 22 1074 957 16 22 1083.5 968.25 false Translation T Translation vector f4533a4f-0d68-4c51-92a9-c16a0aac4789 false true true 1 31ffc167-186c-46ff-923e-9b3369ec2a70 1074 979 16 23 1074 979 16 23 1083.5 990.75 false Geometry G Translated geometry 608c4be4-cf5f-43cb-8b5a-692abdf40c31 true true true 0 1120 957 16 45 1120 957 16 45 1129.5 979.5 false d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit Y Y Unit vector parallel to the world {y} axis. 31fba1f0-80aa-4998-9cfe-68646cfad332 true true true longest_list 984 978 62 28 1003 980 24 24 1015 992 false Factor F Unit multiplication 680418e5-7df0-4663-b941-5518930a63ed false true true 0 1 986 980 14 24 986 980 14 24 994.5 992 false -2 Unit vector V World {y} vector 31ffc167-186c-46ff-923e-9b3369ec2a70 false true true 0 1030 980 14 24 1030 980 14 24 1038.5 992 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. a1f58278-d269-41a4-b02d-7135124a4949 false true true longest_list 1193 885 79 64 1229 887 24 60 1241 917 false Stream A A Input stream #1 1b517595-7ab7-4a32-bce6-6b8e84c91202 true true true 2 1 67b32f1c-467b-44fc-a40a-38793fbc217b 1195 887 31 20 1211 887 15 20 1220 897 false Stream B B Input stream #2 5253f200-56ce-4df4-be46-66eb0cc06ccb true true true 2 2 1 21f471d2-4de8-4046-846a-949d7d7e13d3 1195 907 31 20 1195 907 31 20 1220 917 false Stream C C Input stream #3 7ba75aea-eda3-4f7d-9c93-1d72e4f7829d true true true 2 2 1 608c4be4-cf5f-43cb-8b5a-692abdf40c31 1195 927 31 20 1195 927 31 20 1220 937 false Stream S Merged stream c25ee443-5150-4d5e-8856-2a9408789112 true true true 0 1256 887 14 60 1256 887 14 60 1264.5 917 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2f6cf48f-c2df-4223-b8cc-b03ecc43f1fe false true true 0 Total Area true true true 1 0 false 255;0;0;0 255;255;250;90 950 1081 97 20 950 1081 97 20 950.2635 1081.454 false 3ede854e-c753-40eb-84cb-b48008f14fd4 String String Str Represents a collection of textual Strings adee276e-af9b-45a0-92f8-aa404544ed92 false true true 1 2f6cf48f-c2df-4223-b8cc-b03ecc43f1fe 1089 1080 50 20 1089 1080 50 20 1114.698 1090.014 false 481f0339-1299-43ba-b15c-c07891a8f822 Merge 03 Merge 03 M3 Merge three streams into one. 03c499d7-dcd7-4422-a10b-c045c81ac36b false true true longest_list 1193 1030 79 64 1229 1032 24 60 1241 1062 false Stream A A Input stream #1 3d73202b-811c-4b72-8541-bf6da057884b true true true 2 1 1a87fe4f-1ae6-46a9-9edf-90023d2791ec 1195 1032 31 20 1211 1032 15 20 1220 1042 false Stream B B Input stream #2 01d1476c-997d-4193-90b1-ac6031bd6609 true true true 2 2 1 adee276e-af9b-45a0-92f8-aa404544ed92 1195 1052 31 20 1195 1052 31 20 1220 1062 false Stream C C Input stream #3 63507e2e-b0a8-4727-8ebf-b5ac33ba59a2 true true true 2 2 1 1c8efa9c-f425-436b-96b8-2d8337213902 1195 1072 31 20 1195 1072 31 20 1220 1082 false Stream S Merged stream a9b96548-8693-4c94-a3f0-74ba715cafc4 true true true 0 1256 1032 14 60 1256 1032 14 60 1264.5 1062 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 752.4431 1078.382 851.0374 1077.906 851.1194 1094.837 752.5251 1095.313 Area text 25 Franklin Gothic Medium false false Scribble Scribble A quick note 178bedf5-9dce-4bfd-a5f6-ac7c1a49a5bb 747.4431 1072.906 108.6763 27.40686 747.4431 1072.906 108.6763 27.40686 752.4431 1078.382 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. 83bb0bb3-87b9-4ed8-9a3f-f0cd10d1d85d false true true longest_list 3842 1474 63 44 3862 1476 24 40 3874 1496 false Base B Profile curve or surface 919143a1-5447-462a-85e3-6c444f766342 true true true 1 8e79e474-d607-446a-874b-30cd5dc09758 3844 1476 15 20 3844 1476 15 20 3853 1486 false Direction D Extrusion direction 404edf7a-7154-4c63-a170-321b9a872ab7 false true true 1 08749786-c030-4807-93d2-ea866f6af1cb 3844 1496 15 20 3844 1496 15 20 3853 1506 false Extrusion E Extrusion result 695de695-a621-4914-b2c3-a1d9015b9e34 true true true 0 3889 1476 14 40 3889 1476 14 40 3897.5 1496 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 716bf7b4-3e2b-4234-9032-02fccfaf5286 true true true longest_list 3741 1492 62 28 3760 1494 24 24 3772 1506 false Factor F Unit multiplication dd825f03-a0f5-497f-b744-8556c37484ef false true true 1 b4716eac-7e15-43c3-b778-c22f20f64d60 1 3743 1494 14 24 3743 1494 14 24 3751.5 1506 false 1 Unit vector V World {z} vector 08749786-c030-4807-93d2-ea866f6af1cb false true true 0 3787 1494 14 24 3787 1494 14 24 3795.5 1506 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider ceiling height Numeric slider for single values b4716eac-7e15-43c3-b778-c22f20f64d60 false true true 0 3507 1496 177 20 3507 1496 77 20 3507.043 1496.24 false 3 0 3 3 0 537b0419-bbc2-4ff4-bf08-afe526367b2c Custom Preview Custom Preview Preview Allows for customized geometry previews 31a6edbe-3947-4f94-9af5-47577c49cc9b false true true longest_list 3964 1479 47 66 3985 1481 24 62 3997 1512 false Geometry G Geometry to preview a81a3446-753e-4c30-8d9e-bbdc86d0c9ae false true true 1 695de695-a621-4914-b2c3-a1d9015b9e34 3966 1481 16 31 3966 1481 16 31 3975.5 1496.5 false Shader S The preview shader override 7924b743-f439-49ef-bfef-38b624405f7e false true true 1 9f885ffe-fae1-4a82-ab7c-b24d8c0e3897 1 3966 1512 16 31 3966 1512 16 31 3975.5 1527.5 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 76975309-75a6-446a-afed-f8653720a9f2 Create Material Create Material Material Create an OpenGL material. 9d31beeb-ec38-45a1-8afe-30f210721c42 true true true longest_list 3835 1539 70 104 3860 1541 24 100 3872 1591 false Diffuse Kd Colour of the diffuse channel 06afcbf5-7d04-49d6-8f8e-f102446a5c6c false true true 0 1 3837 1541 20 20 3837 1541 20 20 3848.5 1551 false 255;255;105;180 Specular Ks Colour of the specular highlight 907ea726-f3fe-4a6e-9a6e-fb049c97ea79 false true true 0 1 3837 1561 20 20 3837 1561 20 20 3848.5 1571 false 255;255;255;255 Emission Ke Emissive colour of the material f5a96688-780e-4d62-9d6d-63ec902040ad false true true 0 1 3837 1581 20 20 3837 1581 20 20 3848.5 1591 false 255;0;0;0 Transparency T Amount of transparency (0.0 = opaque, 1.0 = transparent b92bcefa-28b7-48c6-90f1-7292d4c49d4a false true true 1 2c635332-5abe-44f4-838e-0c7c666c514b 1 3837 1601 20 20 3837 1601 20 20 3848.5 1611 false 0 Shine S Amount of shinyness (0 = none, 1 = low shine, 100 = max shine 08efa376-bd63-4aee-859c-d3ee64ab7bca false true true 0 1 3837 1621 20 20 3837 1621 20 20 3848.5 1631 false 0 Material M Resulting material 9f885ffe-fae1-4a82-ab7c-b24d8c0e3897 false true true 0 3887 1541 16 100 3887 1541 16 100 3896.5 1591 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 2c635332-5abe-44f4-838e-0c7c666c514b false true true 0 3657 1607 141 20 3657 1607 41 20 3657.693 1607.341 false 0.72449989318847652 0 1 3 0 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 67d3d274-2b3e-45d3-8245-c35a72b94442 false true true longest_list 599 1804 63 44 618 1806 24 40 630 1826 false Breps B Breps to join 28977b11-9bd3-4b23-8f92-d1b26e0eecd9 true true true 1 1 dd528f7c-9ea8-4aa8-baa6-6c3c3aaa6175 601 1806 14 40 601 1806 14 40 609.5 1826 false Breps B Joined Breps 62a25775-c17f-4461-a845-b98ff6a4eb39 true true true 0 645 1806 15 20 645 1806 15 20 654 1816 false Closed C Closed flag for each resulting Brep f0eacb4d-8acb-4b00-b307-3f6db544e428 false true true 0 false 645 1826 15 20 645 1826 15 20 654 1836 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. 9f7fbc58-3096-40ce-9a1b-a27bc54c5647 false true true longest_list 748 1803 79 44 784 1805 24 40 796 1825 false Base B Profile curve or surface ea33d33d-d71e-49cc-8ecd-7324f5a981b0 true true true 1 62a25775-c17f-4461-a845-b98ff6a4eb39 750 1805 31 20 766 1805 15 20 775 1815 false D*2 Direction D Extrusion direction 2b740130-4914-44ec-834a-627e6f36f9f6 false true true 1 1dfa1da6-3739-4c70-98d3-466c571091e1 750 1825 31 20 750 1825 31 20 775 1835 false Extrusion E Extrusion result ed062067-7dc2-4e17-888f-84fd63be5157 true true true 0 811 1805 14 40 811 1805 14 40 819.5 1825 false 4fe828e8-fa95-4cc5-9a8c-c33856ecc783 Brep | Plane Brep | Plane Sec Solve intersection events for a Brep and a plane (otherwise known as section). a9e0b044-aeda-4446-9282-277d6ad0a945 false true true longest_list 891 1889 63 44 910 1891 24 40 922 1911 false Brep B Base Brep b114d35d-89a2-4056-b73f-a7dced02f540 true true true 1 ed062067-7dc2-4e17-888f-84fd63be5157 893 1891 14 20 893 1891 14 20 901.5 1901 false Plane P Section plane 9f657935-6aff-4317-9eee-72119b11190a true true true 1 e8858845-8e8a-4bb0-9861-34802ce4f06f 893 1911 14 20 893 1911 14 20 901.5 1921 false Curves C Section curves daf8c4b9-59b1-4607-b69a-b988d650dcb9 true true true 0 937 1891 15 20 937 1891 15 20 946 1901 false Points P Section points 3c68eace-3d3e-46de-be4c-4a94c6345bb4 true true true 0 937 1911 15 20 937 1911 15 20 946 1921 false 17b7152b-d30d-4d50-b9ef-c9fe25576fc2 XY Plane XY Plane XY World XY plane. 38dcc320-0c5f-406c-9677-2f7278fbf317 false true true longest_list 684 1892 64 32 705 1894 24 28 717 1908 false Origin O Origin of plane 58bca2af-9ab9-4c0b-beea-44d489ff47f1 true true true 0 1 686 1894 16 28 686 1894 16 28 695.5 1908 false 0 0 0 Plane P World XY plane e432a336-d843-4166-8e9b-4d76b560390a true true true 0 732 1894 14 28 732 1894 14 28 740.5 1908 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 2b1f593c-9b2a-46db-9d68-e538f34fb173 false true true longest_list 773 1894 66 49 794 1896 24 45 806 1919 false Geometry G Base geometry f44bfbd3-c2fa-4237-bef8-5e94f5576a27 true true true 1 e432a336-d843-4166-8e9b-4d76b560390a 775 1896 16 22 775 1896 16 22 784.5 1907.25 false Translation T Translation vector 7fdaf919-9d29-4c99-8d4d-ef9ba8277792 false true true 1 1dfa1da6-3739-4c70-98d3-466c571091e1 775 1918 16 23 775 1918 16 23 784.5 1929.75 false Geometry G Translated geometry e8858845-8e8a-4bb0-9861-34802ce4f06f true true true 0 821 1896 16 45 821 1896 16 45 830.5 1918.5 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 111193fd-bc85-45ea-8a17-15398ea853a1 true true true longest_list 683 1950 62 28 702 1952 24 24 714 1964 false Factor F Unit multiplication b6654b07-a2f3-4edc-910d-90bec284b5f1 false true true 1 54dd92d6-ea16-42db-87fe-5a8b03cb803a 1 685 1952 14 24 685 1952 14 24 693.5 1964 false 1 Unit vector V World {z} vector 1dfa1da6-3739-4c70-98d3-466c571091e1 false true true 0 729 1952 14 24 729 1952 14 24 737.5 1964 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 54dd92d6-ea16-42db-87fe-5a8b03cb803a false true true 0 508 1955 141 20 508 1955 41 20 508.3101 1955.652 false 1.0875 -1.5 3 3 0 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 696.1888 1772.026 823.0092 1772.026 823.0092 1788.689 696.1888 1788.689 PERIMETER 25 Franklin Gothic Medium false false Scribble Scribble A quick note 65446884-6205-4d6b-ae2c-ce575058b2a6 691.1888 1767.026 136.8204 26.6626 691.1888 1767.026 136.8204 26.6626 696.1888 1772.026 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. f97cd802-2418-4c8c-a2ec-e995b9ed589a false true true longest_list 1626 1940 63 44 1646 1942 24 40 1658 1962 false Base B Profile curve or surface 59edcb16-338a-46e9-9181-7a28a139adab true true true 2 c27198a3-7e44-4613-b1d4-2c123c2b8d51 982cb204-e841-48ea-bee7-e941977ae0e9 1628 1942 15 20 1628 1942 15 20 1637 1952 false Direction D Extrusion direction 1e88461c-8f49-4476-ba7f-f2aec76d8817 false true true 1 19dd025f-fb8e-4a26-9af7-4eec83dabe87 1628 1962 15 20 1628 1962 15 20 1637 1972 false Extrusion E Extrusion result b2aa93ae-9904-4b45-a7a3-a6494bd8d242 true true true 0 1673 1942 14 40 1673 1942 14 40 1681.5 1962 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 223653fd-7f17-4767-ab7e-414cd2874d27 true true true longest_list 1547 1959 62 28 1566 1961 24 24 1578 1973 false Factor F Unit multiplication f70aae10-b89d-4496-a2e4-cfd9f81c5df5 false true true 1 d2429ac8-1adb-44bf-b1ab-36e52b968a3c 1 1549 1961 14 24 1549 1961 14 24 1557.5 1973 false 1 Unit vector V World {z} vector 19dd025f-fb8e-4a26-9af7-4eec83dabe87 false true true 0 1593 1961 14 24 1593 1961 14 24 1601.5 1973 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 316a17cb-03c0-4bc1-be4d-382ee8e4938a false true true longest_list 1157 1927 82 49 1194 1929 24 45 1206 1952 false Geometry G Base geometry ccf63d5e-b4b9-4a67-bd2a-cdbdaf1bd73a true true true 1 daf8c4b9-59b1-4607-b69a-b988d650dcb9 1159 1929 32 22 1175 1929 16 22 1184.5 1940.25 false T*-1 Translation T Translation vector 55efc21f-9c1a-45ce-8ebd-e254919c05d1 false true true 1 1dfa1da6-3739-4c70-98d3-466c571091e1 1159 1951 32 23 1159 1951 32 23 1184.5 1962.75 false Geometry G Translated geometry 982cb204-e841-48ea-bee7-e941977ae0e9 true true true 0 1221 1929 16 45 1221 1929 16 45 1230.5 1951.5 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values d2429ac8-1adb-44bf-b1ab-36e52b968a3c false true true 0 10 true true true 1 0 false 255;0;0;0 255;255;250;90 1453 1988 50 20 1453 1988 50 20 1453.224 1988.393 false 919e146f-30ae-4aae-be34-4d72f555e7da Brep Brep Brep Represents a collection of 3D Boundary Representations (polysurfaces) bcebab26-5693-418f-bcfe-5caaba412009 false true true 0 1 -1435 167 50 20 -1435 167 50 20 -1409.224 177.145 false 9527cf02-dd96-4d31-b49a-262446aa947b fbac3e32-f100-4292-8692-77240a42fd1a Point Point SITING Represents a collection of 3D Points 42f5962b-186b-46a4-adea-3f809ddf6b7a true true true 1 1 598890be-5958-4b22-aecc-b9a6e864282d 1 -482 496 50 20 -482 496 50 20 -456.445 506.4586 false 692e82e2-4ba4-4198-a959-0a67dc1a2726 -1 0 0 point_object 4041be93-6746-4cdb-aa95-929bff544fb0 Orient Direction Orient Direction Orient Orient an object using directional constraints only. 21d94a76-4db9-4151-aa5b-bc66729692e3 false true true longest_list -285 176 70 104 -260 178 24 100 -248 228 false Geometry G Base geometry d1204367-3a16-4692-858d-aac5b3f73dea true true true 1 bcebab26-5693-418f-bcfe-5caaba412009 -283 178 20 20 -283 178 20 20 -271.5 188 false Point A pA Reference point ddbd6ed5-4d37-4d6f-94f2-34f7e11b12ff true true true 1 42f5962b-186b-46a4-adea-3f809ddf6b7a 1 -283 198 20 20 -283 198 20 20 -271.5 208 false 0 0 0 Direction A dA Reference direction f7bfc36e-772d-4b93-8602-98379617ade8 false true true 1 8c8c5e0e-1e93-4666-86af-7bfd6b6f2f7e 1 -283 218 20 20 -283 218 20 20 -271.5 228 false 0 0 1 Point B pB Target point ff5567c1-b5b5-4143-94fe-908f8859e1cb true true true 1 42f5962b-186b-46a4-adea-3f809ddf6b7a 1 -283 238 20 20 -283 238 20 20 -271.5 248 false 0 0 0 Direction B dB Target direction 00219a09-e0bb-4da6-820b-ad842d63a79d false true true 1 bf7534da-0de4-49ae-9a67-a41c90074679 1 -283 258 20 20 -283 258 20 20 -271.5 268 false 0 0 1 Geometry G Reoriented geometry f7f7cd82-4636-4201-b8fe-066bc1ee28f3 true true true 0 -233 178 16 100 -233 178 16 100 -223.5 228 false 79f9fbb3-8f1d-4d9a-88a9-f7961b1012cd Unit X Unit X X Unit vector parallel to the world {x} axis. b5d53fc1-7ee2-4b48-81da-8d2e89e3092e true true true longest_list -504 254 62 28 -485 256 24 24 -473 268 false Factor F Unit multiplication e486c382-7d3f-41ba-8a38-601fe8605b11 false true true 0 1 -502 256 14 24 -502 256 14 24 -493.5 268 false 1 Unit vector V World {x} vector bf7534da-0de4-49ae-9a67-a41c90074679 false true true 0 -458 256 14 24 -458 256 14 24 -449.5 268 false d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. 39793d83-665a-43fa-9da6-8bbef0106e82 true true true longest_list -504 208 62 41 -485 210 24 37 -473 229 false Vector V Base vector 60817f27-6c1f-43d9-a79a-8952332743c3 false true true 1 d0e45197-ea19-420f-b41d-39ff7bd11a55 -502 210 14 37 -502 210 14 37 -493.5 228.5 false Vector V Unit vector 8c8c5e0e-1e93-4666-86af-7bfd6b6f2f7e false true true 0 -458 210 14 37 -458 210 14 37 -449.5 228.5 false d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit Y Y Unit vector parallel to the world {y} axis. f1b5c5a1-d728-4177-96cc-8843bc74493b true true true longest_list -605 293 62 28 -586 295 24 24 -574 307 false Factor F Unit multiplication 569e638f-6ee6-4be9-ad6a-7aee203af005 false true true 0 1 -603 295 14 24 -603 295 14 24 -594.5 307 false 1 Unit vector V World {y} vector 6954d350-8460-4b61-97da-627ef9bad8f1 false true true 0 -559 295 14 24 -559 295 14 24 -550.5 307 false b6d7ba20-cf74-4191-a756-2216a36e30a7 Rotate Rotate VRot Rotate a vector around an axis. 8e15e589-4601-46fd-9191-02d5066ba1f2 true true true longest_list -499 296 62 64 -480 298 24 60 -468 328 false Vector V Vector to rotate 9b3fa41f-750b-47ed-844e-db3ec1683d7f false true true 1 6954d350-8460-4b61-97da-627ef9bad8f1 -497 298 14 20 -497 298 14 20 -488.5 308 false Axis X Rotation axis efc3c62f-1431-4d58-a4b4-6c15bc169fdd false true true 1 d6bab4ff-631e-44ea-846a-d47ce0205e32 -497 318 14 20 -497 318 14 20 -488.5 328 false Angle A Rotation angle (in radians) 7821d656-a1ee-4e1c-ab4e-fadeaa8a6bb3 false true true 1 28ebd6cd-d936-46b4-9b01-714bcc8824bb -497 338 14 20 -497 338 14 20 -488.5 348 false Vector V Rotated vector 1ac993c3-8125-4272-8409-8d7235e66510 false true true 0 -453 298 14 60 -453 298 14 60 -444.5 328 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. a7240d5d-3b04-4403-bafc-7455b05f607f true true true longest_list -604 326 62 28 -585 328 24 24 -573 340 false Factor F Unit multiplication 1a4b902a-56d0-406c-aaf0-f3ffa9afb329 false true true 0 1 -602 328 14 24 -602 328 14 24 -593.5 340 false 1 Unit vector V World {z} vector d6bab4ff-631e-44ea-846a-d47ce0205e32 false true true 0 -558 328 14 24 -558 328 14 24 -549.5 340 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 28ebd6cd-d936-46b4-9b01-714bcc8824bb false true true 0 -680 364 141 20 -680 364 41 20 -679.3199 364.8926 false 4.4799957275390625 0 7 3 0 8529dbdf-9b6f-42e9-8e1f-c7a2bde56a70 Line Line north line Represents a collection of 3D Lines d0e45197-ea19-420f-b41d-39ff7bd11a55 false true true 0 1 -582 220 63 20 -582 220 63 20 -549.78 230.8524 false -12.9655717565231 15.3016238864708 0 3.75100087882393 20.4969562512914 0 1a38d325-98de-455c-93f1-bca431bc1243 Offset Offset Offset Offset a curve with a specified distance. c5cd159f-a29d-4dfd-aa0c-2d38b3ef5c85 false true true longest_list 1322 1939 80 84 1358 1941 24 80 1370 1981 false Curve C Curve to offset e99c8e3e-b267-425b-82e5-184d44fcd4a4 true true true 1 982cb204-e841-48ea-bee7-e941977ae0e9 1324 1941 31 20 1340 1941 15 20 1349 1951 false D*-1 Distance D Offset distance 1ba08f32-0588-4006-971b-f1811effa584 false true true 1 6e9fdafa-6b6d-466a-b455-bf56cf64e948 1 1324 1961 31 20 1324 1961 31 20 1349 1971 false 1 Plane P Plane for offset operation 370cebcb-17bf-4e12-87cb-e326776269b8 true true true 0 1 1324 1981 31 20 1340 1981 15 20 1349 1991 false 0 0 0 1 0 0 0 1 0 Corners C Corner type flag. Possible values: none = 0 sharp = 1 round = 2 smooth = 3 chamfer = 4 9c90fa42-4539-4e19-adb9-52eaa4039c46 false true true 0 1 1324 2001 31 20 1340 2001 15 20 1349 2011 false 1 Curve C Resulting offsets c27198a3-7e44-4613-b1d4-2c123c2b8d51 true true true 0 1385 1941 15 80 1385 1941 15 80 1394 1981 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 643b8365-b6f6-46d0-8450-8a7a2417ad9d false true true longest_list 1958 1948 81 52 1995 1950 24 48 2007 1974 false Data D Tree to split eff58a59-186d-47d5-9069-6f82cccde99e true true true 2 1 b2aa93ae-9904-4b45-a7a3-a6494bd8d242 1960 1950 32 24 1976 1950 16 24 1985.5 1962 false Masks M Splitting masks f5c4df57-cd89-4857-ac19-a54c029d30d6 false true true 1 1 1 ce9b347d-cd90-41d4-ae45-0a957e675c66 1960 1974 32 24 1960 1974 32 24 1985.5 1986 false Positive P Positive set of data (all branches that match any of the masks) c9229448-5ee5-440f-845b-46e55a5da44c true true true 0 2022 1950 15 24 2022 1950 15 24 2031 1962 false Negative N Negative set of data (all branches that do not match any of the masks ff020160-0d52-409e-ab9d-1940e5f0f2b1 false true true 0 2022 1974 15 24 2022 1974 15 24 2031 1986 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values ce9b347d-cd90-41d4-ae45-0a957e675c66 false true true 0 0;0;0;0;0 true true true 1 0 false 255;0;0;0 255;255;250;90 1849 1979 80 20 1849 1979 80 20 1849.638 1979.713 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values 6e9fdafa-6b6d-466a-b455-bf56cf64e948 false true true 0 1101 1983 141 20 1101 1983 41 20 1101.3 1983.049 false 0.2498046875 0 0.5 3 0 b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. ace75adb-4a98-4758-8d2e-a07df0dfd1b5 false true true longest_list 3209 1461 66 49 3230 1463 24 45 3242 1486 false Geometry G Base geometry faac7e0f-7ef2-4699-be71-f9afde246363 true true true 1 bdbc9312-c7a6-46cc-ad4c-4fa20bd3636a 3211 1463 16 22 3211 1463 16 22 3220.5 1474.25 false Translation T Translation vector af7bba59-d136-40c5-8272-019f86b61075 false true true 1 006ee9ba-def3-490a-96fa-900604969b85 3211 1485 16 23 3211 1485 16 23 3220.5 1496.75 false Geometry G Translated geometry 8e79e474-d607-446a-874b-30cd5dc09758 true true true 0 3257 1463 16 45 3257 1463 16 45 3266.5 1485.5 false fbac3e32-f100-4292-8692-77240a42fd1a Point Point SITING Represents a collection of 3D Points 4ce22a74-e304-4009-9a1e-48981506e0c4 false true true 1 1 3fd1be36-8f6f-40e9-9946-5987e1d9693d 1 -185 1495 50 20 -185 1495 50 20 -159.4106 1505.183 false 692e82e2-4ba4-4198-a959-0a67dc1a2726 -1 0 0 point_object 919e146f-30ae-4aae-be34-4d72f555e7da Brep Brep Brep Represents a collection of 3D Boundary Representations (polysurfaces) b0e74aba-b613-49b7-9414-357dd01d128d true true true 1 bcebab26-5693-418f-bcfe-5caaba412009 1 -466 2113 50 20 -466 2113 50 20 -440.4732 2123.734 false 9527cf02-dd96-4d31-b49a-262446aa947b 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data PERIMETER ON SLOPE Represents a collection of generic data b75cde3f-e86d-4bb1-9028-2da85f817e5c false true true 1 a879dfd8-194c-4486-9244-c0bd8b45d625 2256 -292 137 20 2256 -292 137 20 2325.07 -281.96 false 904e4b56-484a-4814-b35f-aa4baf362117 Brep | Brep Brep | Brep BBX Solve intersection events for two Breps. 1a10e4e6-bb99-401f-98f6-2af8f3d5cf05 true true true longest_list 2097 1951 63 44 2116 1953 24 40 2128 1973 false Brep A First Brep c6ae4886-7a77-4255-9d3e-9da1a8b50828 true true true 1 c9229448-5ee5-440f-845b-46e55a5da44c 2099 1953 14 20 2099 1953 14 20 2107.5 1963 false Brep B Second Brep d9f3432e-8829-4fba-bc21-fd1b61f13d77 true true true 1 b5f83222-80bc-4fde-8eb2-965a33c4d002 2099 1973 14 20 2099 1973 14 20 2107.5 1983 false Curves C Intersection curves da1af8ff-1e92-421f-b127-26ab43e000e6 true true true 0 2143 1953 15 20 2143 1953 15 20 2152 1963 false Points P Intersection points 657d3f0a-0fea-4017-a21b-81ca65be3034 true true true 0 2143 1973 15 20 2143 1973 15 20 2152 1983 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data b5f83222-80bc-4fde-8eb2-965a33c4d002 true true true 1 b0e74aba-b613-49b7-9414-357dd01d128d 1937 2105 50 20 1937 2105 50 20 1962.838 2115.49 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data c67b3a31-a58f-4b08-851e-8082f1fb788a true true true 1 e4c04f3b-9f4b-486f-8250-5a4f8bb8e72d 2934 1497 50 20 2934 1497 50 20 2959.7 1507.031 false 1e531c08-9c80-46d6-8850-1b50d1dae69f Divide Distance Divide Distance DivDist Divide a curve with a preset distance between points ac22e9c2-a27e-4e4f-8529-7f06ca33cc1c false true true longest_list 2270 1946 63 64 2290 1948 24 60 2302 1978 false Curve C Curve to divide b155126d-d6c2-4ce0-9704-c8b1352e9326 true true true 1 da1af8ff-1e92-421f-b127-26ab43e000e6 2272 1948 15 30 2272 1948 15 30 2281 1963 false Distance D Distance between points d3ebcb08-0dc7-481f-ab98-94b23b75465c false true true 1 35e059b8-330e-405b-afcc-7d8d1483ae5f 2272 1978 15 30 2272 1978 15 30 2281 1993 false Points P Division points 5c26a7ef-4e79-40a1-8ed9-c3bbad98ea01 true true true 0 2317 1948 14 20 2317 1948 14 20 2325.5 1958 false Tangents T Tangent vectors at division points 9ec5e3c0-633d-489b-bc91-f0332b2288fa false true true 0 2317 1968 14 20 2317 1968 14 20 2325.5 1978 false Parameters t Parameter values at division points 5af85ba1-f2b1-4140-aa43-04c48cdd1fc1 false true true 0 2317 1988 14 20 2317 1988 14 20 2325.5 1998 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 35e059b8-330e-405b-afcc-7d8d1483ae5f false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 2208 1984 50 20 2208 1984 50 20 2208.735 1984.624 false 9abae6b7-fa1d-448c-9209-4a8155345841 Decompose Decompose pComp Decompose a point into its component parts. 1a8c9123-6e72-479f-b474-20d7b6b979ae true true true longest_list 2387 1926 62 64 2406 1928 24 60 2418 1958 false Point P Input point 33e9675b-49e4-443f-b23a-8bc165d991bf true true true 1 5c26a7ef-4e79-40a1-8ed9-c3bbad98ea01 2389 1928 14 60 2389 1928 14 60 2397.5 1958 false X component X Point {x} component bfef5042-1e66-4602-997a-194584e774f9 false true true 0 2433 1928 14 20 2433 1928 14 20 2441.5 1938 false Y component Y Point {y} component d5174bd9-57d3-432b-8098-84382ed0cde1 false true true 0 2433 1948 14 20 2433 1948 14 20 2441.5 1958 false Z component Z Point {z} component 027703df-25f1-464d-9746-8a47086367b6 false true true 0 2433 1968 14 20 2433 1968 14 20 2441.5 1978 false f44b92b0-3b5b-493a-86f4-fd7408c3daf3 Bounds Bounds Bnd Create a numeric domain which encompasses a list of numbers. 37541ce9-0722-4dd8-89b9-ea60f2b77e31 true true true longest_list 2488 1958 59 41 2508 1960 24 37 2520 1979 false Numbers N Numbers to include in Bounds 7ab7226f-a8a1-4b4d-afcd-4c219ae34173 false true true 1 1 027703df-25f1-464d-9746-8a47086367b6 2490 1960 15 37 2490 1960 15 37 2499 1978.5 false Domain I Numeric Domain between the lowest and highest numbers in {N} cfbf71c5-bdf6-47b2-b91e-2706a2de2aab false true true 0 2535 1960 10 37 2535 1960 10 37 2541.5 1978.5 false 825ea536-aebb-41e9-af32-8baeb2ecb590 Domain Components Domain Components DomComp Decompose a numeric domain into its component parts. 0ed64671-a5b8-4304-8648-679e18fc2fd3 true true true longest_list 2606 1936 58 83 2621 1938 24 79 2633 1978 false Domain I Base domain d918cbad-0d50-436b-b59a-1a14e29bf863 false true true 1 cfbf71c5-bdf6-47b2-b91e-2706a2de2aab 2608 1938 10 79 2608 1938 10 79 2614.5 1977.5 false Start S Start of domain 49a29d81-e469-489e-a0bd-3dda5ae36146 false true true 0 2648 1938 14 39 2648 1938 14 39 2656.5 1957.75 false End E End of domain e4c04f3b-9f4b-486f-8250-5a4f8bb8e72d false true true 0 2648 1977 14 40 2648 1977 14 40 2656.5 1997.25 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 74353d66-d957-4f95-80ac-e8717a81fee9 true true true longest_list 2997 1474 63 44 3016 1476 24 40 3028 1496 false A A First item for addition 62ad383f-374b-40fc-8c8d-547c93bec76f true true true 1 4e4627df-8926-4288-8975-b896c66d20ac 2999 1476 14 20 2999 1476 14 20 3007.5 1486 false B B Second item for addition 7a47ea0c-79b5-4ea2-b072-6fb5ffa2dcd1 true true true 1 c67b3a31-a58f-4b08-851e-8082f1fb788a 2999 1496 14 20 2999 1496 14 20 3007.5 1506 false Result R The result of the Addition ed466427-be80-475f-8455-1952cf2fbe2c true true true 0 3043 1476 15 40 3043 1476 15 40 3052 1496 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 4e4627df-8926-4288-8975-b896c66d20ac false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 2935 1476 50 20 2935 1476 50 20 2935.254 1476.931 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. c11b1b15-3a4e-409d-9346-f35e42d13ad0 true true true longest_list 3086 1483 62 28 3105 1485 24 24 3117 1497 false Factor F Unit multiplication dfee0103-aab4-4914-bb9e-7f3fca7791c0 false true true 1 ed466427-be80-475f-8455-1952cf2fbe2c 1 3088 1485 14 24 3088 1485 14 24 3096.5 1497 false 1 Unit vector V World {z} vector 006ee9ba-def3-490a-96fa-900604969b85 false true true 0 3132 1485 14 24 3132 1485 14 24 3140.5 1497 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data dd528f7c-9ea8-4aa8-baa6-6c3c3aaa6175 false true true 1 bdbc9312-c7a6-46cc-ad4c-4fa20bd3636a 506 1816 50 20 506 1816 50 20 531.7538 1826.976 false 1addcc85-b04e-46e6-bd4a-6f6c93bf7efd Brep Join Brep Join Join Join a number of Breps together 3cef2113-dab6-44c8-95d0-2a987e6fe06a false true true longest_list -320 1427 63 44 -301 1429 24 40 -289 1449 false Breps B Breps to join cbe5db0e-c0b9-493d-b3c3-15e69480939f true true true 1 1 c6501076-f4ac-4619-9f97-8337f8bea9f9 -318 1429 14 40 -318 1429 14 40 -309.5 1449 false Breps B Joined Breps e6c027c5-0a5c-46ae-b77a-af727355df83 true true true 0 -274 1429 15 20 -274 1429 15 20 -265 1439 false Closed C Closed flag for each resulting Brep 27a985c0-9445-42b8-95e5-69fab448d71b false true true 0 false -274 1449 15 20 -274 1449 15 20 -265 1459 false ab766b01-a3f5-4257-831a-fc84d7b288b4 Brep Area Brep Area Area Solve Brep area properties. d1b2c8b2-dc79-4683-a626-5acaa73918d4 false true true longest_list -198 1416 63 44 -179 1418 24 40 -167 1438 false Brep B Base Brep 497c9b21-da7d-48f3-9405-c4f62fb67122 true true true 1 e6c027c5-0a5c-46ae-b77a-af727355df83 -196 1418 14 40 -196 1418 14 40 -187.5 1438 false Area A Area of Brep 532e3bf8-1bea-4f58-8a26-5020255198de false true true 0 -152 1418 15 20 -152 1418 15 20 -143 1428 false Centroid C Area centroid of Brep 311222f8-0ffa-45de-bb00-fcd989384dca true true true 0 -152 1438 15 20 -152 1438 15 20 -143 1448 false 4041be93-6746-4cdb-aa95-929bff544fb0 Orient Direction Orient Direction Orient Orient an object using directional constraints only. 787add08-4ed6-48b4-b39c-1d8bc5a85e97 false true true longest_list -11 1419 70 104 14 1421 24 100 26 1471 false Geometry G Base geometry 4e5f637f-92c8-4db9-b517-9215a47da85d true true true 1 4fb0e651-06f1-4b07-bc74-68d35f9419bb -9 1421 20 20 -9 1421 20 20 2.5 1431 false Point A pA Reference point bcba9db4-b589-4126-ba18-a5ca082d599e true true true 1 311222f8-0ffa-45de-bb00-fcd989384dca 1 -9 1441 20 20 -9 1441 20 20 2.5 1451 false 0 0 0 Direction A dA Reference direction 5003fecf-96ee-474f-a524-3a41c1cd6d87 false true true 1 53e1c2b7-3528-4787-a106-5621a8e76e4b 1 -9 1461 20 20 -9 1461 20 20 2.5 1471 false 0 0 1 Point B pB Target point 2ed51255-e3c6-4373-9f14-415c186312d9 true true true 1 4ce22a74-e304-4009-9a1e-48981506e0c4 1 -9 1481 20 20 -9 1481 20 20 2.5 1491 false 0 0 0 Direction B dB Target direction 810beecd-c86b-4679-99a4-ac9d1bc38816 false true true 1 f7f8ae47-9cd4-47d3-898d-dfe6ac22b34a 1 -9 1501 20 20 -9 1501 20 20 2.5 1511 false 0 0 1 Geometry G Reoriented geometry a74a2d70-6362-485d-9706-ee216f838674 true true true 0 41 1421 16 100 41 1421 16 100 50.5 1471 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 4fb0e651-06f1-4b07-bc74-68d35f9419bb false true true 1 eeb3a011-bb07-4cc4-8f9b-f805298d9479 -185 1395 50 20 -185 1395 50 20 -159.28 1405.976 false 79f9fbb3-8f1d-4d9a-88a9-f7961b1012cd Unit X Unit X X Unit vector parallel to the world {x} axis. 08a44ee9-be93-4a14-a7d9-8ab9a6875616 false true true longest_list -197 1462 62 28 -178 1464 24 24 -166 1476 false Factor F Unit multiplication 5eac643f-8b03-4b0e-909d-bbc46d045739 false true true 0 1 -195 1464 14 24 -195 1464 14 24 -186.5 1476 false 1 Unit vector V World {x} vector 53e1c2b7-3528-4787-a106-5621a8e76e4b false true true 0 -151 1464 14 24 -151 1464 14 24 -142.5 1476 false d2da1306-259a-4994-85a4-672d8a4c7805 Unit Vector Unit Vector Unit Unitize vector. 2046e6a6-0fec-45a7-b4b1-c2b8f73d3274 false true true longest_list -197 1518 62 41 -178 1520 24 37 -166 1539 false Vector V Base vector c6385602-bb1e-402a-9cc1-8cf4991021e4 false true true 1 14f9af9d-a01d-474b-b5df-6596cb7d6198 -195 1520 14 37 -195 1520 14 37 -186.5 1538.5 false Vector V Unit vector f7f8ae47-9cd4-47d3-898d-dfe6ac22b34a false true true 0 -151 1520 14 37 -151 1520 14 37 -142.5 1538.5 false 8529dbdf-9b6f-42e9-8e1f-c7a2bde56a70 Line Line north line Represents a collection of 3D Lines 14f9af9d-a01d-474b-b5df-6596cb7d6198 false true true 0 1 -275 1529 63 20 -275 1529 63 20 -242.8425 1539.191 false -12.9655717565231 15.3016238864708 0 3.75100087882393 20.4969562512914 0 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data eeb3a011-bb07-4cc4-8f9b-f805298d9479 false true true 1 c6501076-f4ac-4619-9f97-8337f8bea9f9 -374 1395 50 20 -374 1395 50 20 -348.88 1405.576 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data a58a92cb-1cec-4e76-a245-d78a9f312516 false true true 1 c6501076-f4ac-4619-9f97-8337f8bea9f9 -375 1130 50 20 -375 1130 50 20 -349.0021 1140.905 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 3fd1be36-8f6f-40e9-9946-5987e1d9693d false true true 1 63f701ff-5647-4d7f-b630-5e7d35086819 -1041 1496 50 20 -1041 1496 50 20 -1015.32 1506.342 false 919e146f-30ae-4aae-be34-4d72f555e7da Brep Brep Brep Represents a collection of 3D Boundary Representations (polysurfaces) e2690479-9f88-43a4-a326-941b27deedf0 false true true 1 bcebab26-5693-418f-bcfe-5caaba412009 1 -1107 528 50 20 -1107 528 50 20 -1081.724 538.395 false 9527cf02-dd96-4d31-b49a-262446aa947b ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278 Geometry Geometry Geo Represents a collection of 3D Geometry db0f1844-3a72-4793-bb23-d30821f5dece true true true 0 3 -1425 1647 50 20 -1425 1647 50 20 -1399.229 1657.884 false Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null 64eb0eb2-f1b3-4196-a91d-9705ed8107a0 72601561-f381-42d8-9736-dca102581f8a -1 Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null ac6e820e-671a-4bf0-886b-efecb6b0d242 5a1c62d5-2d72-4aff-b80c-c0a90a1c1dd5 -1 Grasshopper.Kernel.Types.GH_Curve, Grasshopper, Version=1.0.0.20, Culture=neutral, PublicKeyToken=null 531df813-174e-418d-b61c-3163bd4cd2a4 fec3e6c4-8e38-41a3-8e6c-c49aa9719a1b -1 b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 5235d68b-2d2c-402b-a5cf-214737ddcfc7 false true true longest_list -1067 1544 66 49 -1046 1546 24 45 -1034 1569 false Geometry G Base geometry 98ffc84f-80c5-41f6-905e-5b3e4efff159 true true true 1 4e4d27ee-9649-4c88-8b2d-6dda64baa706 -1065 1546 16 22 -1065 1546 16 22 -1055.5 1557.25 false Translation T Translation vector 68b418da-8394-4b95-9056-ffe360e28140 false true true 1 38eafa37-8639-41cb-afad-caf9c57507ec -1065 1568 16 23 -1065 1568 16 23 -1055.5 1579.75 false Geometry G Translated geometry 25ca4a6e-24ae-4e4e-8dc0-6b2f4b04820a true true true 0 -1019 1546 16 45 -1019 1546 16 45 -1009.5 1568.5 false d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit Y Y Unit vector parallel to the world {y} axis. f3db4ac8-c659-4cd2-913e-43bb8db33c51 true true true longest_list -1160 1566 62 28 -1141 1568 24 24 -1129 1580 false Factor F Unit multiplication 8ddc423e-0780-4261-a2cc-eae87b3fbdc4 false true true 1 bd097987-401a-4ce0-86b5-ab47c6106c82 1 -1158 1568 14 24 -1158 1568 14 24 -1149.5 1580 false 1 Unit vector V World {y} vector 38eafa37-8639-41cb-afad-caf9c57507ec false true true 0 -1114 1568 14 24 -1114 1568 14 24 -1105.5 1580 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values bd097987-401a-4ce0-86b5-ab47c6106c82 false true true 0 20 true true true 1 0 false 255;0;0;0 255;255;250;90 -1236 1570 50 20 -1236 1570 50 20 -1235.75 1570.513 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble -1395.831 1484.84 -1065.096 1488.941 -1065.585 1528.351 -1396.32 1524.25 write vb that auto moves and bakes the lines of the below level locked as guides 16.0762329 Comic Sans MS true false Scribble Scribble A quick note e135cdce-074f-4af5-833f-4575738a78db -1401.32 1479.84 341.2235 53.51147 -1401.32 1479.84 341.2235 53.51147 -1395.831 1484.84 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data e6f55f6a-fefe-41e2-bfd7-d89a020d0516 false true true 1 db0f1844-3a72-4793-bb23-d30821f5dece -803 1648 50 20 -803 1648 50 20 -777.8825 1658.842 false f9b89a46-bc5d-4f7a-9a6f-134f93ac3af9 Path Mapper Path Mapper Path Mapper Perform lexical operations on data trees. ad7648fb-8ba2-4bae-8876-60d1a07de4c5 false true true 2 1 e6f55f6a-fefe-41e2-bfd7-d89a020d0516 1 {A} {1;A} -735.3399 1637.506 125 40 -729.3399 1643.506 113 28 -735.3399 1637.506 false d8b1e7ac-cd31-4748-b262-e07e53068afc Split Tree Split Tree TSplit Apply branch masks to a tree structure. 2a365722-8ed1-4caf-9798-1f507d965151 false true true longest_list 174 1457 81 52 211 1459 24 48 223 1483 false Data D Tree to split 7a2ab72d-5ed2-4f7e-a05e-53af0f45f781 true true true 2 1 a74a2d70-6362-485d-9706-ee216f838674 176 1459 32 24 192 1459 16 24 201.5 1471 false Masks M Splitting masks 08232d02-da17-4176-a98c-1dfcf73e9a2b false true true 1 1 1 970f6480-8d2f-4c41-8b4f-51606aa95971 176 1483 32 24 176 1483 32 24 201.5 1495 false Positive P Positive set of data (all branches that match any of the masks) bdbc9312-c7a6-46cc-ad4c-4fa20bd3636a true true true 0 238 1459 15 24 238 1459 15 24 247 1471 false Negative N Negative set of data (all branches that do not match any of the masks b7394218-3c3c-4cff-aba4-da0324c5ac4a false true true 0 238 1483 15 24 238 1483 15 24 247 1495 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 970f6480-8d2f-4c41-8b4f-51606aa95971 false true true 0 0;0;0 true true true 1 0 false 255;0;0;0 255;255;250;90 101 1486 50 20 101 1486 50 20 101 1486.136 false c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects 968fc136-d10b-4241-918c-576db31f11f0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects 9d874287-5d18-4873-b244-f0a9352b82cf c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects 81a97baa-f5a4-4b5f-8b1c-a567cd5fc8f0 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 0 Group A group of Grasshopper objects ab74837b-e567-4242-99f0-c36b20f11fc2 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 6 0c2e33cb-a46d-41f3-823e-0b7e5a4e82f5 5920a869-d447-4aa7-b3c5-8b6b9fc26078 c7ff7fb0-0729-4003-b0a2-e28b2cfa8c34 948276c8-5d43-4aa9-9d23-7d80e72181f8 20ad391b-5c15-4872-90ac-57cdf633d21a f1fbe899-864b-49a5-873a-78f73ef1671e Group A group of Grasshopper objects 88339ac3-305f-44ee-8f68-47090ebdbc93 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 150;170;135;255 5 5 dad9dd94-c9f5-4f92-a263-6f665669c563 5d0448c3-0f63-44f8-9775-c8d06776169c 7bbc3620-b90e-44f8-9d15-f8a9de620d15 8a436953-18e6-4255-a95b-ad1cb3cd217e 86a7f6d9-d1d9-4560-9ba1-bfb912896eaa Group A group of Grasshopper objects b30f8018-a46b-4684-9579-65982d0f020f 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. 0c2e33cb-a46d-41f3-823e-0b7e5a4e82f5 false true true longest_list 4640 1327 63 44 4660 1329 24 40 4672 1349 false Base B Profile curve or surface 57571a19-4138-4d23-9387-dd1affd87c7c true true true 1 a9645077-bfe9-4fd8-a435-ce39cc8e6453 4642 1329 15 20 4642 1329 15 20 4651 1339 false Direction D Extrusion direction af78b9a7-dbd7-4352-95f9-45169cf8fb39 false true true 1 fc69654f-5f43-4182-81df-466995316b32 4642 1349 15 20 4642 1349 15 20 4651 1359 false Extrusion E Extrusion result 8e5b25be-4d5a-46a5-8d73-ee712231c0d1 true true true 0 4687 1329 14 40 4687 1329 14 40 4695.5 1349 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 5920a869-d447-4aa7-b3c5-8b6b9fc26078 true true true longest_list 4539 1345 62 28 4558 1347 24 24 4570 1359 false Factor F Unit multiplication bf7c5c3d-beed-4e37-89cd-c2f676b22e5b false true true 1 c7ff7fb0-0729-4003-b0a2-e28b2cfa8c34 1 4541 1347 14 24 4541 1347 14 24 4549.5 1359 false 1 Unit vector V World {z} vector fc69654f-5f43-4182-81df-466995316b32 false true true 0 4585 1347 14 24 4585 1347 14 24 4593.5 1359 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider ceiling height Numeric slider for single values c7ff7fb0-0729-4003-b0a2-e28b2cfa8c34 false true true 0 4306 1349 177 20 4306 1349 77 20 4306.106 1349.991 false 2.5 0 3 3 0 537b0419-bbc2-4ff4-bf08-afe526367b2c Custom Preview Custom Preview Preview Allows for customized geometry previews 948276c8-5d43-4aa9-9d23-7d80e72181f8 false true true longest_list 4762 1332 47 66 4783 1334 24 62 4795 1365 false Geometry G Geometry to preview 14be3e19-f7e0-41f6-b11d-bbdcf67956b2 false true true 1 8e5b25be-4d5a-46a5-8d73-ee712231c0d1 4764 1334 16 31 4764 1334 16 31 4773.5 1349.5 false Shader S The preview shader override e428d980-a263-4d86-a818-ceabf9454a20 false true true 1 094d12a8-2ee2-44e4-bf5e-eb9341998754 1 4764 1365 16 31 4764 1365 16 31 4773.5 1380.5 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 76975309-75a6-446a-afed-f8653720a9f2 Create Material Create Material Material Create an OpenGL material. 20ad391b-5c15-4872-90ac-57cdf633d21a true true true longest_list 4633 1392 70 104 4658 1394 24 100 4670 1444 false Diffuse Kd Colour of the diffuse channel 977b5c08-3f84-4ce8-b892-12cccc99e0d0 false true true 0 1 4635 1394 20 20 4635 1394 20 20 4646.5 1404 false 255;255;105;180 Specular Ks Colour of the specular highlight f911e5d1-8656-4a61-aa36-87d9f684d6ad false true true 0 1 4635 1414 20 20 4635 1414 20 20 4646.5 1424 false 255;255;255;255 Emission Ke Emissive colour of the material 6271fdd5-f153-4ad8-a44e-bfc4981be797 false true true 0 1 4635 1434 20 20 4635 1434 20 20 4646.5 1444 false 255;0;0;0 Transparency T Amount of transparency (0.0 = opaque, 1.0 = transparent 4e8d2fce-12f8-47ee-b8dd-eb7d6b3cbe9f false true true 1 f1fbe899-864b-49a5-873a-78f73ef1671e 1 4635 1454 20 20 4635 1454 20 20 4646.5 1464 false 0 Shine S Amount of shinyness (0 = none, 1 = low shine, 100 = max shine 72236a68-e95e-4194-8e99-011ffbd9a7b5 false true true 0 1 4635 1474 20 20 4635 1474 20 20 4646.5 1484 false 0 Material M Resulting material 094d12a8-2ee2-44e4-bf5e-eb9341998754 false true true 0 4685 1394 16 100 4685 1394 16 100 4694.5 1444 false 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Number Slider Slider Numeric slider for single values f1fbe899-864b-49a5-873a-78f73ef1671e false true true 0 4456 1454 141 20 4456 1454 41 20 4456.756 1454.691 false 0.72449989318847652 0 1 3 0 b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. dad9dd94-c9f5-4f92-a263-6f665669c563 false true true longest_list 4001 1314 66 49 4022 1316 24 45 4034 1339 false Geometry G Base geometry a8c7d34b-4c98-48ae-9468-8477be542b6c true true true 1 94476423-c786-4de8-acae-a2d416b9d1c1 4003 1316 16 22 4003 1316 16 22 4012.5 1327.25 false Translation T Translation vector 5201a80e-9b99-4a7e-a997-4fbd9f178d3d false true true 1 556da5c4-0cff-4294-9f20-765d298cbf19 4003 1338 16 23 4003 1338 16 23 4012.5 1349.75 false Geometry G Translated geometry a9645077-bfe9-4fd8-a435-ce39cc8e6453 true true true 0 4049 1316 16 45 4049 1316 16 45 4058.5 1338.5 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 5d0448c3-0f63-44f8-9775-c8d06776169c true true true 1 b4716eac-7e15-43c3-b778-c22f20f64d60 3733 1350 50 20 3733 1350 50 20 3758.763 1360.781 false d18db32b-7099-4eea-85c4-8ba675ee8ec3 Addition Addition A+B Mathematical addition 7bbc3620-b90e-44f8-9d15-f8a9de620d15 true true true longest_list 3795 1328 63 44 3814 1330 24 40 3826 1350 false A A First item for addition 3415f794-9c9b-4ac2-9759-885b5010b176 true true true 1 8a436953-18e6-4255-a95b-ad1cb3cd217e 3797 1330 14 20 3797 1330 14 20 3805.5 1340 false B B Second item for addition 6ac7a637-b605-4bc0-9a81-decd5e1ba140 true true true 1 5d0448c3-0f63-44f8-9775-c8d06776169c 3797 1350 14 20 3797 1350 14 20 3805.5 1360 false Result R The result of the Addition c8656c49-9a4d-41ab-9324-4f75ab796aa1 true true true 0 3841 1330 15 40 3841 1330 15 40 3850 1350 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 8a436953-18e6-4255-a95b-ad1cb3cd217e false true true 1 ed466427-be80-475f-8455-1952cf2fbe2c 1 true true true 1 0 false 255;0;0;0 255;255;250;90 3636 1331 148 26 3636 1331 148 26 3636.834 1331.234 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 86a7f6d9-d1d9-4560-9ba1-bfb912896eaa true true true longest_list 3884 1336 62 28 3903 1338 24 24 3915 1350 false Factor F Unit multiplication ba8529db-03d6-484c-aa8e-eded5377f47f false true true 1 c8656c49-9a4d-41ab-9324-4f75ab796aa1 1 3886 1338 14 24 3886 1338 14 24 3894.5 1350 false 1 Unit vector V World {z} vector 556da5c4-0cff-4294-9f20-765d298cbf19 false true true 0 3930 1338 14 24 3930 1338 14 24 3938.5 1350 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 94476423-c786-4de8-acae-a2d416b9d1c1 false true true 1 b7394218-3c3c-4cff-aba4-da0324c5ac4a 512 1319 50 20 512 1319 50 20 537 1329.66 false b40f28a2-ba30-4ac2-afe5-a6ece7f985fc Move Move Move Translate (move) an object along a vector. 43f2f393-0b7a-4947-8066-79a903122f92 false true true longest_list 3014 2239 66 49 3035 2241 24 45 3047 2264 false Geometry G Base geometry cd8347b7-22fe-46bc-942c-f43041810cbc true true true 1 bb7bee0d-6011-44f6-9f6e-461e7a4c30d9 3016 2241 16 22 3016 2241 16 22 3025.5 2252.25 false Translation T Translation vector 68fee482-42aa-499e-896e-f56bb7010c95 false true true 1 c1b01621-b216-4a72-80f5-3bbdaa9eefe3 3016 2263 16 23 3016 2263 16 23 3025.5 2274.75 false Geometry G Translated geometry 7f95e74b-6ccf-46d0-85dc-230a14167982 true true true 0 3062 2241 16 45 3062 2241 16 45 3071.5 2263.5 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 9ac65ce8-9dca-4102-953a-504ee8a3f4eb false true true longest_list 2843 2253 63 44 2862 2255 24 40 2874 2275 false A A Item to subtract from (minuend) 427a44b1-8960-45e1-8978-69ba581839a9 true true true 1 49a29d81-e469-489e-a0bd-3dda5ae36146 2845 2255 14 20 2845 2255 14 20 2853.5 2265 false B B Item to subtract (subtrahend) 4cea122c-e97b-4a23-a511-a52625fe495a true true true 1 2c2428d2-5d09-4b5d-b7b5-88524db9e0db 2845 2275 14 20 2845 2275 14 20 2853.5 2285 false Result R The result of the Subtraction 35a5df71-1485-4010-b6de-3c6aa5cd2a0a true true true 0 2889 2255 15 40 2889 2255 15 40 2898 2275 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 2c2428d2-5d09-4b5d-b7b5-88524db9e0db false true true 1 0d898683-6f47-40cf-9db8-3afdfe3d01e4 0 true true true 1 0 false 255;0;0;0 255;255;250;90 2764 2269 50 36 2764 2269 50 36 2764.073 2269.275 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. eb5fa2d4-5f3d-4ec9-a430-fc9ae3a8ee6b true true true longest_list 2919 2261 78 28 2954 2263 24 24 2966 2275 false f-0.2 Factor F Unit multiplication c62ea2c4-ffec-45cb-984f-97c4c9c4ecfa false true true 1 35a5df71-1485-4010-b6de-3c6aa5cd2a0a 1 2921 2263 30 24 2921 2263 30 24 2945.5 2275 false 1 Unit vector V World {z} vector c1b01621-b216-4a72-80f5-3bbdaa9eefe3 false true true 0 2981 2263 14 24 2981 2263 14 24 2989.5 2275 false 1a38d325-98de-455c-93f1-bca431bc1243 Offset Offset Offset Offset a curve with a specified distance. b0c507a7-cebe-4099-918d-602b4ab4660b false true true longest_list 1297 2194 80 84 1333 2196 24 80 1345 2236 false Curve C Curve to offset 67982474-2613-40d0-8132-b643e53cd997 true true true 1 982cb204-e841-48ea-bee7-e941977ae0e9 1299 2196 31 20 1315 2196 15 20 1324 2206 false D*-1 Distance D Offset distance 87d82461-4890-422b-8aba-77f3171731a5 false true true 2 edfe0210-5475-46a4-84e5-992ab6abd684 d05fbbc3-5caa-4016-83ef-8191e0632c2e 1 1299 2216 31 20 1299 2216 31 20 1324 2226 false 1 Plane P Plane for offset operation 9c129f8b-2c69-4bc1-a0be-e3c44748904b true true true 0 1 1299 2236 31 20 1315 2236 15 20 1324 2246 false 0 0 0 1 0 0 0 1 0 Corners C Corner type flag. Possible values: none = 0 sharp = 1 round = 2 smooth = 3 chamfer = 4 271755ea-1d8f-4a30-8e21-f343bb3f1d65 false true true 0 1 1299 2256 31 20 1315 2256 15 20 1324 2266 false 1 Curve C Resulting offsets 912a9227-2150-4198-850f-e164b9a29236 true true true 0 1360 2196 15 80 1360 2196 15 80 1369 2236 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values edfe0210-5475-46a4-84e5-992ab6abd684 false true true 0 -0.2 true true true 1 0 false 255;0;0;0 255;255;250;90 1065 2214 50 20 1065 2214 50 20 1065.664 2214.917 false 2c56ab33-c7cc-4129-886c-d5856b714010 Subtraction Subtraction A-B Mathematical subtraction 6d40b337-223b-42e5-aaeb-a9951e487f4c false true true longest_list 1175 2178 63 44 1194 2180 24 40 1206 2200 false A A Item to subtract from (minuend) 231b1799-dd04-4ad8-8aad-3b87286298ae true true true 1 6e9fdafa-6b6d-466a-b455-bf56cf64e948 1177 2180 14 20 1177 2180 14 20 1185.5 2190 false B B Item to subtract (subtrahend) 65305ed0-b6f9-4fb0-a4c6-e38715d3e81a true true true 1 edfe0210-5475-46a4-84e5-992ab6abd684 1177 2200 14 20 1177 2200 14 20 1185.5 2210 false Result R The result of the Subtraction d05fbbc3-5caa-4016-83ef-8191e0632c2e true true true 0 1221 2180 15 40 1221 2180 15 40 1230 2200 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 1315.72 2174.227 1364.598 2174.227 1364.598 2187.065 1315.72 2187.065 Footing 15.2242155 Franklin Gothic Medium false false Scribble Scribble A quick note 26fb0739-33bc-4037-8e01-18d30a43633c 1310.72 2169.227 58.87842 22.83789 1310.72 2169.227 58.87842 22.83789 1315.72 2174.227 false 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude Extr Extrude curves and surfaces along a vector. 9b57bb14-fc7e-42d0-bd49-666429d4fd93 false true true longest_list 1558 2224 63 44 1578 2226 24 40 1590 2246 false Base B Profile curve or surface e78a626c-7a9f-4f83-a7ae-af4951b2e1db true true true 1 912a9227-2150-4198-850f-e164b9a29236 1560 2226 15 20 1560 2226 15 20 1569 2236 false Direction D Extrusion direction 40c97d54-e43c-4e45-9e03-74a3590860e8 false true true 1 ca5f0c30-a1af-4dd8-9767-df6015e28f36 1560 2246 15 20 1560 2246 15 20 1569 2256 false Extrusion E Extrusion result 6a2859ab-3eca-4964-bf6e-cfb4fa9726a2 true true true 0 1605 2226 14 40 1605 2226 14 40 1613.5 2246 false 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit Z Z Unit vector parallel to the world {z} axis. 4ef7a73b-0f2b-4710-ad4a-f12f5b1b2b5a true true true longest_list 1471 2243 62 28 1490 2245 24 24 1502 2257 false Factor F Unit multiplication 0682e98e-8cdf-4f84-8e05-f6992146024e false true true 1 36d8ae33-b5e4-4faa-8c60-fb0356c6f6de 1 1473 2245 14 24 1473 2245 14 24 1481.5 2257 false 1 Unit vector V World {z} vector ca5f0c30-a1af-4dd8-9767-df6015e28f36 false true true 0 1517 2245 14 24 1517 2245 14 24 1525.5 2257 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 36d8ae33-b5e4-4faa-8c60-fb0356c6f6de false true true 0 -0.4 true true true 1 0 false 255;0;0;0 255;255;250;90 1400 2247 50 20 1400 2247 50 20 1400.464 2247.317 false b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap Holes Cap Cap all planar holes in a Brep. cf5444e6-6d1f-4017-9904-2ff72c1974f3 false true true longest_list 1658 2226 62 40 1677 2228 24 36 1689 2246 false Brep B Brep to cap c8507324-471f-4527-87de-301a48a55a4c true true true 1 6a2859ab-3eca-4964-bf6e-cfb4fa9726a2 1660 2228 14 36 1660 2228 14 36 1668.5 2246 false Brep B Capped Brep bb7bee0d-6011-44f6-9f6e-461e7a4c30d9 true true true 0 1704 2228 14 36 1704 2228 14 36 1712.5 2246 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… Dim Xi As Double Dim P As Boolean For Each Xi In X If (Xi - Y) > 2.4 Then P = True End If If Xi > 30 And Xi <= 35 Then P = 0.6 End If Next print("we are done doing our anding") A = P 0 VB Script VB A VB.NET scriptable component 6d321119-ece4-4af8-9ca0-18596c035116 true true true longest_list 2976 1958 85 44 3010 1960 24 40 3022 1980 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 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 0c1ed359-5405-43f4-954d-f8efd354112a true true true 1 1 1 e4c04f3b-9f4b-486f-8250-5a4f8bb8e72d 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 2978 1960 29 20 2978 1960 29 20 3002 1970 false Variable y y Script Variable y ffa199ce-2748-4a39-8da2-ace0d8c09c85 true true true 1 1 49a29d81-e469-489e-a0bd-3dda5ae36146 8e991e99-5fb8-41e1-928d-1bba8fb9f7d7 true true 2978 1980 29 20 2978 1980 29 20 3002 1990 false Output out Print, Reflect and Error streams 6ed0978e-9d48-4095-bc4d-358e7d3e9323 false true true 0 3037 1960 22 20 3037 1960 22 20 3049.5 1970 false Result A A Output parameter A 2696b3ab-986c-45e4-97cd-8313e641c73c true true true 0 3037 1980 22 20 3037 1980 22 20 3049.5 1990 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 2973.155 1939.995 3063.857 1941.326 3063.671 1954.007 2972.969 1952.676 split level exit 15.2242155 Franklin Gothic Medium false false Scribble Scribble A quick note 42164082-61ac-45f0-b619-981a9b0ec85b 2967.969 1934.995 100.8877 24.0116 2967.969 1934.995 100.8877 24.0116 2973.155 1939.995 false 30d58600-1aab-42db-80a3-f1ea6c4269a0 Larger Than Larger Than Larger Larger than (or equal to) f39ff99e-ab2d-4abf-bef7-f0e89be5dfc3 true true true longest_list 3541 2072 68 57 3560 2074 24 53 3572 2101 false First Number A Number to test 48d67945-4445-4c4b-8c2b-e88b57ef32c0 false true true 1 9c1ed8f7-e8ee-4574-9b18-21f04618db51 3543 2074 14 26 3543 2074 14 26 3551.5 2087.25 false Second Number B Number to test against 340468a1-3002-4b0d-a958-368acd8cc27f false true true 1 cd7ad1c8-629e-4509-b400-fe19042b2ab4 1 3543 2100 14 27 3543 2100 14 27 3551.5 2113.75 false 0 Larger than > True if A > B 296a2228-93b6-4484-9dcb-4f598e9af5fe false true true 0 false 3587 2074 20 26 3587 2074 20 26 3598.5 2087.25 false … or Equal to >= True if A >= B 69358c43-9e82-403d-961a-c82f8dc96fb2 false true true 0 false 3587 2100 20 27 3587 2100 20 27 3598.5 2113.75 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values cd7ad1c8-629e-4509-b400-fe19042b2ab4 false true true 0 1.6 true true true 1 0 false 255;0;0;0 255;255;250;90 3473 2105 50 20 3473 2105 50 20 3473.448 2105.796 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 81336ea4-9a1e-4530-ae79-0522ba302376 false true true 1 69358c43-9e82-403d-961a-c82f8dc96fb2 1.6 true true true 1 0 false 255;0;0;0 255;255;250;90 3620 2097 56 34 3620 2097 56 34 3620.701 2097.813 false 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble 3526.456 2054.389 3665.812 2056.435 3665.624 2069.272 3526.268 2067.226 Basement suggested 15.2242155 Franklin Gothic Medium false false Scribble Scribble A quick note 008cd846-339f-4ca6-a770-75108871d90e 3521.268 2049.389 149.5437 24.88281 3521.268 2049.389 149.5437 24.88281 3526.456 2054.389 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport 0006943a-1696-4732-a041-bcae1075ee98 true true true longest_list 4053 2083 45 64 4072 2085 24 60 4084 2115 false Location L Location and orientation of text tag 603e5064-3c30-462e-8640-77586add9d56 false true true 1 2fe7e6b2-d76f-44d2-bd31-7995a1556ab1 4055 2085 14 20 4055 2085 14 20 4063.5 2095 false Text T The text to display 5f7b216e-943a-45a6-a67d-837482a988a6 false true true 1 42b7dcd3-fad3-445f-b637-f2a655fbba40 4055 2105 14 20 4055 2105 14 20 4063.5 2115 false Size S Size of text 9eff14f8-e561-49e5-87cf-b9bfbb4a5788 false true true 1 9b1afc18-7dc4-4122-857e-5fb6f66a58b8 1 4055 2125 14 20 4055 2125 14 20 4063.5 2135 false 1 d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. b3833da1-ab98-4478-8d78-56506afe352d true true true longest_list 3833 2083 63 44 3854 2085 24 40 3866 2105 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 9abe981d-6084-413d-94f7-193839fd9dc2 true true true 2 1 1e8d098c-02dc-4b5a-bbcd-85731f277603 3835 2085 16 20 3835 2085 16 20 3844.5 2095 false Gate G Gate index of output stream fdf9e503-ad8c-4f2a-9843-61136ab399f2 false true true 1 81336ea4-9a1e-4530-ae79-0522ba302376 1 3835 2105 16 20 3835 2105 16 20 3844.5 2115 false 0 Target 0 0 Output for Gate index 0 e6d6badb-89d3-47f8-9f77-4a79e9463bf6 true false true 0 3881 2085 13 20 3881 2085 13 20 3889 2095 false Target 1 1 Output for Gate index 1 42b7dcd3-fad3-445f-b637-f2a655fbba40 true false true 0 3881 2105 13 20 3881 2105 13 20 3889 2115 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 1e8d098c-02dc-4b5a-bbcd-85731f277603 false true true 0 Basement opportunity true true true 1 0 false 255;0;0;0 255;255;250;90 3712 2082 106 26 3712 2082 106 26 3712.215 2082.895 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 9b1afc18-7dc4-4122-857e-5fb6f66a58b8 false true true 0 1.6 true true true 1 0 false 255;0;0;0 255;255;250;90 3969 2125 50 20 3969 2125 50 20 3969.498 2125.997 false ebf4d987-09b9-4825-a735-cac3d4770c19 Text Tag 3D Text Tag 3D Tag Represents a list of 3D text tags in a Rhino viewport b0097d7b-5e9d-457e-bde2-c26731d89b8b true true true longest_list 3369 1958 45 64 3388 1960 24 60 3400 1990 false Location L Location and orientation of text tag 07afa03d-7e93-41e0-bc06-8fc03cc519ab false true true 1 9e8144ee-88ef-4372-850a-3008f27c3632 3371 1960 14 20 3371 1960 14 20 3379.5 1970 false Text T The text to display 79950c79-d1b1-4141-9422-0f821ff4caaf false true true 1 04a068b0-a374-41fc-b2da-b9053998706e 3371 1980 14 20 3371 1980 14 20 3379.5 1990 false Size S Size of text 012bd44a-2000-47d6-8dba-05e7ab16e1e8 false true true 1 48612077-5840-4043-8b32-1a7d250c1f2e 1 3371 2000 14 20 3371 2000 14 20 3379.5 2010 false 1 d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 5a3680a0-1619-4d4a-8924-46173522bf38 true true true longest_list 3216 1958 63 44 3237 1960 24 40 3249 1980 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 b8c77fc6-92ab-45de-abdb-7d181af91e2f true true true 2 1 18a4d9e9-5d1b-4e16-8c55-75a2f3104a31 3218 1960 16 20 3218 1960 16 20 3227.5 1970 false Gate G Gate index of output stream 9c142afd-6531-4f8c-b92b-05b723c652ea false true true 1 2696b3ab-986c-45e4-97cd-8313e641c73c 1 3218 1980 16 20 3218 1980 16 20 3227.5 1990 false 0 Target 0 0 Output for Gate index 0 64674993-1db9-4955-9e78-e913a5650a62 true false true 0 3264 1960 13 20 3264 1960 13 20 3272 1970 false Target 1 1 Output for Gate index 1 04a068b0-a374-41fc-b2da-b9053998706e true false true 0 3264 1980 13 20 3264 1980 13 20 3272 1990 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 18a4d9e9-5d1b-4e16-8c55-75a2f3104a31 false true true 0 Ground - 1 true true true 1 0 false 255;0;0;0 255;255;250;90 3097 1958 106 26 3097 1958 106 26 3097.229 1958.131 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 48612077-5840-4043-8b32-1a7d250c1f2e false true true 0 1.6 true true true 1 0 false 255;0;0;0 255;255;250;90 3301 2001 50 20 3301 2001 50 20 3301.697 2001.232 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 97c36df6-41a3-4932-9748-6bfc060df5f6 false true true longest_list 3213 1887 65 64 3232 1889 24 60 3244 1919 false X component X {x} component 89895051-154f-4326-86a2-42a8c9378bf8 false true true 0 1 3215 1889 14 20 3215 1889 14 20 3223.5 1899 false 0 Y component Y {y} component 19cf246d-5854-48e4-badb-fc66d6bc8c4e false true true 1 02e3358f-5086-416b-8df9-fcd4712bac61 1 3215 1909 14 20 3215 1909 14 20 3223.5 1919 false 0 Z component Z {z} component f2a54022-ecb1-407d-93d5-27d94ae025e3 false true true 0 1 3215 1929 14 20 3215 1929 14 20 3223.5 1939 false 0 Point Pt Point coordinate 9e8144ee-88ef-4372-850a-3008f27c3632 true true true 0 3259 1889 17 60 3259 1889 17 60 3269 1919 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 02e3358f-5086-416b-8df9-fcd4712bac61 false true true 0 -20 true true true 1 0 false 255;0;0;0 255;255;250;90 3143 1910 50 20 3143 1910 50 20 3143.716 1910.022 false 3581f42a-9592-4549-bd6b-1c0fc39d067b Point XYZ Point XYZ Pt Create a point from {xyz} coordinates. 7ff57d36-6526-4251-a1aa-41555df3d306 false true true longest_list 3954 2007 65 64 3973 2009 24 60 3985 2039 false X component X {x} component a4e26658-33e8-4740-8c85-722006fb179a false true true 0 1 3956 2009 14 20 3956 2009 14 20 3964.5 2019 false 0 Y component Y {y} component 13308226-77fd-409a-b727-6ba805d05357 false true true 2 eb6471ee-8afd-426d-a75e-dcacca6ed2f7 d4b84757-89de-4deb-81bf-d9b3b14aa4dd 1 3956 2029 14 20 3956 2029 14 20 3964.5 2039 false 0 Z component Z {z} component c5b45a24-2a11-48d1-95f2-a42b04629dfa false true true 0 1 3956 2049 14 20 3956 2049 14 20 3964.5 2059 false 0 Point Pt Point coordinate 2fe7e6b2-d76f-44d2-bd31-7995a1556ab1 true true true 0 4000 2009 17 60 4000 2009 17 60 4010 2039 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values fdd50de6-ef44-4f3d-860e-5dd79d353db7 false true true 0 -20 true true true 1 0 false 255;0;0;0 255;255;250;90 3626 2008 50 20 3626 2008 50 20 3626.317 2008.444 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 1c6b8521-e498-4b41-855e-2073602e44b6 true true true longest_list 3755 2006 63 44 3776 2008 24 40 3788 2028 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 a8f60487-7d7e-4a05-b6fd-bd9f03e5d9eb true true true 2 1 fdd50de6-ef44-4f3d-860e-5dd79d353db7 3757 2008 16 20 3757 2008 16 20 3766.5 2018 false Gate G Gate index of output stream 25a0b5d5-2ba6-49eb-ab65-ef66755e6201 false true true 1 6bf7b735-d7ba-4ace-8d83-4092ebcd489d 1 3757 2028 16 20 3757 2028 16 20 3766.5 2038 false 0 Target 0 0 Output for Gate index 0 eb6471ee-8afd-426d-a75e-dcacca6ed2f7 true false true 0 3803 2008 13 20 3803 2008 13 20 3811 2018 false Target 1 1 Output for Gate index 1 53c89924-14cc-4427-bd12-010a0557d544 true false true 0 3803 2028 13 20 3803 2028 13 20 3811 2038 false b8963bb1-aa57-476e-a20e-ed6cf635a49c Multiplication Multiplication A×B Mathematical multiplication 5f1f6f76-77d8-4358-a331-88f52c983c79 true true true longest_list 3833 2032 63 44 3852 2034 24 40 3864 2054 false A A First item for multiplication 7dfd0983-7263-4d09-9552-862d0080ccc5 true true true 1 53c89924-14cc-4427-bd12-010a0557d544 3835 2034 14 20 3835 2034 14 20 3843.5 2044 false B B Second item for multiplication 942f9a82-0111-406b-90ac-08b03cc01689 true true true 1 759b94f4-0484-4e9a-98a2-d880dbb2a5b8 3835 2054 14 20 3835 2054 14 20 3843.5 2064 false Result R The result of the Multiplication d4b84757-89de-4deb-81bf-d9b3b14aa4dd true true true 0 3879 2034 15 40 3879 2034 15 40 3888 2054 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 759b94f4-0484-4e9a-98a2-d880dbb2a5b8 false true true 0 2 true true true 1 0 false 255;0;0;0 255;255;250;90 3768 2054 50 20 3768 2054 50 20 3768.277 2054.003 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 9c1ed8f7-e8ee-4574-9b18-21f04618db51 true true true 1 0d898683-6f47-40cf-9db8-3afdfe3d01e4 2615 2072 50 20 2615 2072 50 20 2640.625 2082.187 false 8ec86459-bf01-4409-baee-174d0d2b13d0 Data Data Data Represents a collection of generic data 6bf7b735-d7ba-4ace-8d83-4092ebcd489d true true true 1 2696b3ab-986c-45e4-97cd-8313e641c73c 3113 2022 50 20 3113 2022 50 20 3138.75 2032.5 false f5e3456b-dcfc-4faa-ac4e-7804cb75ee6d C# Script //Inserts geometry into the Rhino document, with custom attributes //Written by Giulio Piacentino //Version written 2010 11 21 - for Grasshopper 0.8.002 if (activate) { if(obj == null) { Print("No object to bake"); return; } //Make new attribute to set name Rhino.DocObjects.ObjectAttributes att = new Rhino.DocObjects.ObjectAttributes(); //Set object name if(!string.IsNullOrEmpty(name)) { att.Name = name; } //Set color if(!color.IsEmpty) { att.ColorSource = Rhino.DocObjects.ObjectColorSource.ColorFromObject; //Make the color type "by object" att.ObjectColor = color; att.PlotColorSource = Rhino.DocObjects.ObjectPlotColorSource.PlotColorFromObject; //Make the plot color type "by object" att.PlotColor = color; } //Set layer if(!string.IsNullOrEmpty(layer) && Rhino.DocObjects.Layer.IsValidName(layer)) { //Get the current layer index Rhino.DocObjects.Tables.LayerTable layerTable = doc.Layers; int layerIndex = layerTable.Find(layer, true); if(layerIndex < 0) //This layer does not exist, we add it { Rhino.DocObjects.Layer onlayer = new Rhino.DocObjects.Layer(); //Make a new layer onlayer.Name = layer; layerIndex = layerTable.Add(onlayer); //Add the layer to the layer table if (layerIndex > -1) //We manged to add layer! { att.LayerIndex = layerIndex; Print("Added new layer to the document at position " + layerIndex + " named " + layer + ". "); } else Print("Layer did not add. Try cleaning up your layers."); //This never happened to me. } else att.LayerIndex = layerIndex; //We simply add to the existing layer } //Set plotweight if(pWidth > 0) { att.PlotWeightSource = Rhino.DocObjects.ObjectPlotWeightSource.PlotWeightFromObject; att.PlotWeight = pWidth; } //Set material bool materialByName = !string.IsNullOrEmpty(material as string); Rhino.Display.DisplayMaterial inMaterial = material as Rhino.Display.DisplayMaterial; if(material is Color) { inMaterial = new Rhino.Display.DisplayMaterial((Color) material); } if(material != null && inMaterial == null && !materialByName) { if(!(material is string)) { try //We also resort to try with IConvertible { inMaterial = (Rhino.Display.DisplayMaterial) Convert.ChangeType(material, typeof(Rhino.Display.DisplayMaterial)); } catch(InvalidCastException) { } } } if(inMaterial != null || materialByName) { string matName; if(!materialByName) { matName = string.Format("A:{0}-D:{1}-E:{2}-S:{3},{4}-T:{5}", Format(inMaterial.Ambient), Format(inMaterial.Diffuse), Format(inMaterial.Emission), Format(inMaterial.Specular), inMaterial.Shine.ToString(), inMaterial.Transparency.ToString() ); } else { matName = (string) material; } int materialIndex = doc.Materials.Find(matName, true); if(materialIndex < 0 && !materialByName) //Material does not exist and we have its specs { materialIndex = doc.Materials.AddMaterial(); //Let's add it if(materialIndex > -1) { Print("Added new material at position " + materialIndex + " named \"" + matName + "\". "); Rhino.DocObjects.Material m = doc.Materials[materialIndex]; m.Name = matName; m.AmbientColor = inMaterial.Ambient; m.DiffuseColor = inMaterial.Diffuse; m.EmissionColor = inMaterial.Emission; //m.ReflectionColor = no equivalent m.SpecularColor = inMaterial.Specular; m.Shine = inMaterial.Shine; m.Transparency = inMaterial.Transparency; //m.TransparentColor = no equivalent m.CommitChanges(); att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } else Print("Material did not add. Try cleaning up your materials."); //This never happened to me. } else if(materialIndex < 0 && materialByName) //Material does not exist and we do not have its specs. We do nothing { Print("Warning: material name not found. I cannot set the source to this material name. Add a material with name: " + matName); } else { //If this material exists, we do not replace it! att.MaterialSource = Rhino.DocObjects.ObjectMaterialSource.MaterialFromObject; att.MaterialIndex = materialIndex; } } //Set wire density if(wires == -1 || wires > 0) { att.WireDensity = wires; } //Bake to the right type of object switch(obj.ObjectType) { case Rhino.DocObjects.ObjectType.Brep: doc.Objects.AddBrep(obj as Brep, att); break; case Rhino.DocObjects.ObjectType.Curve: doc.Objects.AddCurve(obj as Curve, att); break; case Rhino.DocObjects.ObjectType.Point: doc.Objects.AddPoint((obj as Rhino.Geometry.Point).Location, att); break; case Rhino.DocObjects.ObjectType.Surface: doc.Objects.AddSurface(obj as Surface, att); break; case Rhino.DocObjects.ObjectType.Mesh: doc.Objects.AddMesh(obj as Mesh, att); break; case Rhino.DocObjects.ObjectType.Extrusion: typeof(Rhino.DocObjects.Tables.ObjectTable).InvokeMember("AddExtrusion", BindingFlags.Instance | BindingFlags.InvokeMethod, null, doc.Objects, new object[]{obj, att}); break; case Rhino.DocObjects.ObjectType.PointSet: doc.Objects.AddPointCloud(obj as Rhino.Geometry.PointCloud, att); //This is a speculative entry break; default: Print("The script does not know how to handle this type of geometry: " + obj.GetType().FullName); break; } Print("Added " + obj.GetType().Name); } else { Print("Inactive"); } static string Format(Color c) { return (new System.Text.StringBuilder("A")).Append(c.A.ToString()).Append("R").Append(c.R.ToString()).Append("G") .Append(c.G.ToString()).Append("B").Append(c.B.ToString()).ToString(); } 0 C# Script bakeAttributes A C#.NET scriptable component c878b5af-c322-4e11-9187-6f6758f903c9 1 true true true longest_list -930 1471 102 164 -879 1473 24 160 -867 1553 false 8 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable obj Script Variable obj true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable name Script Variable name true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable layer Script Variable layer true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable color Script Variable color true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable pWidth Script Variable pWidth true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable wires Script Variable wires true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable material Script Variable material true true 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2 Variable activate Script Variable activate true true 1 3ede854e-c753-40eb-84cb-b48008f14fd4 Output Print, Reflect and Error streams true false Variable obj obj Script Variable obj e40f11e6-1e84-4e44-9d3a-174522309009 true true true 1 25ca4a6e-24ae-4e4e-8dc0-6b2f4b04820a c37956f4-d39c-49c7-af71-1e87f8031b26 true true -928 1473 46 20 -928 1473 46 20 -903.5 1483 false Variable name name Script Variable name a14a1563-eae0-4ff3-9815-42f4b3845204 true true true 1 8059e9b5-9f7c-4418-92bc-000027e2fbec 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true -928 1493 46 20 -928 1493 46 20 -903.5 1503 false Variable layer layer Script Variable layer 35a13770-2dfa-422e-803d-fa5c4836692a true true true 1 7f396d8d-b651-4767-9163-96a7038e6a4c 9e93878a-f9c5-4f0a-8a70-584bf09f24bb true true -928 1513 46 20 -928 1513 46 20 -903.5 1523 false Variable color color Script Variable color d8424ab0-1318-410f-abdd-5412efb252be true true true 0 24b1d1a3-ab79-498c-9e44-c5b14607c4d3 true true -928 1533 46 20 -928 1533 46 20 -903.5 1543 false Variable pWidth pWidth Script Variable pWidth 2f7532d7-2943-4005-9ca5-25bd50033372 true true true 0 19ff81a2-dc4f-4035-8de9-26224c561321 true true -928 1553 46 20 -928 1553 46 20 -903.5 1563 false Variable wires wires Script Variable wires 5c2c8720-2a3f-4c94-b667-861dde6d1900 true true true 0 48d01794-d3d8-4aef-990e-127168822244 true true -928 1573 46 20 -928 1573 46 20 -903.5 1583 false Variable material material Script Variable material 5a7a34cb-f341-449e-a1c6-2e11ae703b93 true true true 0 6a184b65-baa3-42d1-a548-3915b401de53 true true -928 1593 46 20 -928 1593 46 20 -903.5 1603 false Variable activate activate Script Variable activate 6a37f03a-9735-451b-96de-819e0d9e42db true true true 1 a4b3c297-814a-4440-945e-02fff56fe5d8 d60527f5-b5af-4ef6-8970-5f96fe412559 true true -928 1613 46 20 -928 1613 46 20 -903.5 1623 false Output out Print, Reflect and Error streams fbfb50a2-7ea4-4044-9933-b1019fa2e69b false true true 0 -852 1473 22 160 -852 1473 22 160 -839.5 1553 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle true Boolean Toggle Toggle Boolean (true/false) toggle a4b3c297-814a-4440-945e-02fff56fe5d8 false true true 0 -1090 1614 87 20 -1090 1614 87 20 -1089.58 1614.32 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values 7f396d8d-b651-4767-9163-96a7038e6a4c false true true 0 lock true true true 1 0 false 255;0;0;0 255;255;250;90 -1053 1594 50 20 -1053 1594 50 20 -1052.285 1594.448 false 0b7d1129-7b88-4322-aad3-56fd1036a8f6 F1 F1 F(x) A function of a single variable; {x}. dfcdd7ee-70d5-4899-b51a-71d7e7239d25 true true true longest_list 2988 -23 59 44 3007 -21 24 40 3019 -1 false Function F Expression to solve cd3d0af1-49cd-4783-b8ae-d679ef0a7ec7 false true true 0 abs(x) 2990 -21 14 20 2990 -21 14 20 2998.5 -11 false Variable x x Variable #1 a80d3bc7-5133-4cea-a5f5-322ee050d570 false true true 1 5e932332-d6bb-42a5-9e6f-863199f7e982 2990 -1 14 20 2990 -1 14 20 2998.5 9 false Result r Expression result 51689942-e714-4d49-b267-dc52b0739f2b true true true 0 3034 -21 11 40 3034 -21 11 40 3041 -1 false d6313940-216b-487f-b511-6c8a5b87eae7 Stream Gate Stream Gate Gate Redirects a stream into specific outputs. 80c30d13-26b6-4f4b-abe4-5d958867673d true true true longest_list 1998 782 63 44 2019 784 24 40 2031 804 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 b6ed14f4-003f-41d0-9625-065155188140 true true true 2 0 2000 784 16 20 2000 784 16 20 2009.5 794 false Gate G Gate index of output stream f8dff275-6a72-44d5-a28b-eaa088d76828 false true true 1 cc92616c-4a37-47ce-a22f-1d76b9fe7851 1 2000 804 16 20 2000 804 16 20 2009.5 814 false 0 Target 0 0 Output for Gate index 0 6611a959-1310-442b-8bb2-8702d9f24f10 true false true 0 2046 784 13 20 2046 784 13 20 2054 794 false Target 1 1 Output for Gate index 1 f9eff97b-24de-440a-8745-c7c9b0af6183 true false true 0 2046 804 13 20 2046 804 13 20 2054 814 false 1817fd29-20ae-4503-b542-f0fb651e67d7 List Length List Length Lng Measure the length of a list. e70ae85a-6c2a-441d-9c40-90ba59ec1c66 true true true longest_list -1190 1310 60 39 -1172 1312 24 35 -1160 1330 false List L Base list 3df4682b-3cc5-4df9-be1b-0f8968acc65a true true true 1 1 4e4d27ee-9649-4c88-8b2d-6dda64baa706 -1188 1312 13 35 -1188 1312 13 35 -1180 1329.5 false Length L Number of items in L 85c43ae4-5a37-4fbc-835a-e88c56c7b011 false true true 0 -1145 1312 13 35 -1145 1312 13 35 -1137 1329.5 false e64c5fb1-845c-4ab1-8911-5f338516ba67 Series Series Series Create a series of numbers. 2e9be2e9-4ce8-4056-8719-16e6b869dbaa true true true longest_list -1097 1276 63 64 -1077 1278 24 60 -1065 1308 false Start S First number in the series f668eae3-4e9e-4203-9927-4a6e2d88894a false true true 1 aa599144-7aaa-4bcf-8978-1f26c070803d 1 -1095 1278 15 20 -1095 1278 15 20 -1086 1288 false 1 Step N Step size for each successive number bc0de6b9-fc73-4359-b0d7-f1250da7da54 false true true 1 aa599144-7aaa-4bcf-8978-1f26c070803d 1 -1095 1298 15 20 -1095 1298 15 20 -1086 1308 false 1 Count C Number of values in the series 59c0e624-8047-4c0b-9386-d58ca404db14 false true true 1 85c43ae4-5a37-4fbc-835a-e88c56c7b011 1 -1095 1318 15 20 -1095 1318 15 20 -1086 1328 false 10 Series S Series of numbers e98f842c-1e3e-4559-ad1d-ee1dd2111008 false true true 0 -1050 1278 14 60 -1050 1278 14 60 -1041.5 1308 false 01cbd6e3-ccbe-4c24-baeb-46e10553e18b Concatenate Concatenate Concat Concatenate two Strings 0ae3f2b7-0511-4b76-8472-16e545af5d55 true true true longest_list -928 1246 63 60 -909 1248 24 56 -897 1276 false Start A String to append to. 81198dfc-e0d1-472a-959e-a64eb572f273 false true true 1 a44198ef-8b48-46be-a82a-ec0402cf8788 -926 1248 14 28 -926 1248 14 28 -917.5 1262 false End B String to append. 792c590d-cf87-43be-a0b8-bcab2745f95f false true true 1 e98f842c-1e3e-4559-ad1d-ee1dd2111008 -926 1276 14 28 -926 1276 14 28 -917.5 1290 false Result R Resulting string consisting of A+B 8059e9b5-9f7c-4418-92bc-000027e2fbec false true true 0 -882 1248 15 56 -882 1248 15 56 -873 1276 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values a44198ef-8b48-46be-a82a-ec0402cf8788 false true true 0 first floor line true true true 1 0 false 255;0;0;0 255;255;250;90 -1157 1252 121 20 -1157 1252 121 20 -1156.518 1252.176 false 59e0b89a-e487-49f8-bab8-b5bab16be14c Panel Panel A panel for custom notes and String values aa599144-7aaa-4bcf-8978-1f26c070803d false true true 0 1 true true true 1 0 false 255;0;0;0 255;255;250;90 -1185 1287 51 20 -1185 1287 51 20 -1184.237 1287.776 false 1e9e08fc-c31e-49eb-a36c-90de5e62e5f5 VB Script 'your code goes here… 'Dim objectList As New System.Collections.Generic.List 'objectList = doc.Objects 'Dim ids As New System.Collections.Generic.List(Of Rhino.DocObjects.RhinoObject) Dim ids As rhino.DocObjects.Tables.ObjectTable'(Of Rhino.DocObjects.RhinoObject) Dim obj As Rhino.DocObjects.RhinoObject ids = doc.Objects For Each obj In ids If enable = True Then If nameList.Contains(obj.Attributes.Name) Then doc.Objects.Delete(obj, False) End If End If 'ids.Add(obj.Id) 'For i = 0 To ids.Count - 1 'Next Next 0 VB Script Delete Named ObjectsVB A VB.NET scriptable component a9e16a46-6dd4-4857-a000-9b7c49a0e7e1 true true true longest_list -742 935 108 178 -685 937 24 174 -673 1024 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 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 nameList Script Variable x d3d340e9-4ba9-4ec0-8a09-3c3fa00c25d2 true true true 1 1 8059e9b5-9f7c-4418-92bc-000027e2fbec abf1fd1b-dbe5-4be6-9832-d8dc105e207f true true -740 937 52 87 -740 937 52 87 -712.5 980.5 false Variable y enable Script Variable y ef91d84d-bea4-4b02-97cb-9d48bccdd3e3 true true true 1 e95d0135-4269-456a-87b6-639b1adaaae6 3cda2745-22ac-4244-9b04-97a5255fa60f true true -740 1024 52 87 -740 1024 52 87 -712.5 1067.5 false Output out Print, Reflect and Error streams ce9411b7-ef9d-41e7-9734-c8272ac8bf49 false true true 0 -658 937 22 87 -658 937 22 87 -645.5 980.5 false Result A A Output parameter A 9e90a4f1-85c0-4075-9c02-abd085703b15 true true true 0 -658 1024 22 87 -658 1024 22 87 -645.5 1067.5 false ad483f40-dc72-40dc-844d-c9e462c7d19f Boolean Toggle false Boolean Toggle Toggle Boolean (true/false) toggle e95d0135-4269-456a-87b6-639b1adaaae6 false true true 0 -879 1140 87 20 -879 1140 87 20 -878.7 1140.08 false