0 2 2 1 0 8 9aea7508-e394-4ef2-bf7b-c607a51feb4c Disabled 1 100;150;0;0 100;0;150;0 639141893248247310 false dots.ghx 0 501 32 0.4761627 0 0 5 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 57 e2d958e8-9f08-44f7-bf47-a684882d0b2a Populate 2D Populate a 2-Dimensional region with points true 621ed7f4-50c6-4e69-bb30-86b10511ac82 Populate 2D Pop2D 323 219 56 84 350 261 Rectangle that defines the 2D region for point insertion d57491ef-e095-4e4a-bd3e-6ee933f958d0 Region R false 386726ca-273d-4ab1-9e4a-3f143362541b 1 325 221 10 20 331.5 231 1 1 {0} 0 0 0 1 0 0 0 1 0 0 20 0 10 Number of points to add 928fc2d2-6176-4e3f-90ed-dc2b27fb2fd4 Count N false 0 325 241 10 20 331.5 251 1 1 {0} 100 Random seed for insertion ac8d7cfd-319e-483f-9ddc-ee5aee4ca3f2 Seed S false 0 325 261 10 20 331.5 271 1 1 {0} 1 1 Optional pre-existing population 8c6c2243-34f8-46b9-ae95-637938e26454 Points P true 0 325 281 10 20 331.5 291 1 Population of inserted points 1f460a11-001b-40b7-98bd-f6477f506ccf Population P false 0 365 221 12 80 371 261 0b04e8b9-00d7-47a7-95c3-0d51e654fe88 Point in Curves Test a point for multiple closed curve containment. true 21b60f34-d89d-45bf-a8b9-9f61f3ac7aa1 Point in Curves InCurves 415 217 75 64 458 249 Point for inclusion test 7572a719-ecea-4594-907e-b4148d2eb7ad 1 Point P false 1f460a11-001b-40b7-98bd-f6477f506ccf 1 417 219 26 30 439.5 234 1 Boundary regions (closed curves only) 9e3e12b8-6ae6-4856-b80c-92655082097e Curves C false 386726ca-273d-4ab1-9e4a-3f143362541b 1 417 249 26 30 439.5 264 Point/Region relationship (0 = outside, 1 = coincident, 2 = inside) 87a3f815-494a-488c-a89a-36eb0a335f53 Relationship R false 0 473 219 15 20 480.5 229 Index of first region that contains the point ff210c30-b18c-4f9b-8c72-c4a432e84420 Index I false 0 473 239 15 20 480.5 249 Point projected on region plane. true 8969de4a-e372-4d63-80c1-b3a8a89eebbf Point P' false 0 473 259 15 20 480.5 269 d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch the items in a list into two target lists. true f04e977f-b83b-4555-836e-771a3914ce8f Dispatch Dispatch 521 183 55 63 547 215 1 List to filter e0446973-f20a-4d4e-8876-506598416c0d List L false 1f460a11-001b-40b7-98bd-f6477f506ccf 1 523 185 9 29 529 199.75 1 Dispatch pattern 94fd750a-bf83-4361-a14b-6e40209c0277 Dispatch pattern P false 87a3f815-494a-488c-a89a-36eb0a335f53 1 523 214 9 30 529 229.25 1 2 {0} true false 1 Dispatch target for True values afe78406-cdce-4154-a292-42c2cd99c642 List A A false 0 562 185 12 29 568 199.75 1 Dispatch target for False values 91de55fe-32b4-4a4b-b440-15dfdefaa0fe List B B false 0 562 214 12 30 568 229.25 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true d32cf141-5e5a-4e31-955d-4497baf6c110 Circle Cir 1038 200 56 44 1064 222 Base plane of circle 39a063d9-37eb-4fcf-a2a2-5661ba88cc1b Plane P false afe78406-cdce-4154-a292-42c2cd99c642 1 1040 202 9 20 1046 212 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 79904804-cb20-432c-a705-2583650f7243 Radius R false 09eddb39-81f1-4df1-b6ac-f27c23926759 1 1040 222 9 20 1046 232 1 1 {0} 1 Resulting circle 6061c496-bee6-448a-94f5-d80e47ef8b17 Circle C false 0 1079 202 13 40 1085.5 222 93b8e93d-f932-402c-b435-84be04d87666 Distance Compute Euclidean distance between two point coordinates. true 79973072-8b93-4663-99ef-c9137093590a Distance Dist 624 213 72 44 666 235 First point 131de46a-fa58-4e9f-afda-38b76b5248fd Point A A false afe78406-cdce-4154-a292-42c2cd99c642 1 626 215 25 20 648 225 Second point d56d23d9-3dc4-483d-8f71-b107e0e39674 2 Point B B false 90790e64-83b9-4677-a0c7-80170ff69254 1 626 235 25 20 648 245 Distance between A and B 16f52cae-b50f-4d5c-baf0-2e4bb8a09d11 Distance D false 0 681 215 13 40 687.5 235 23862862-049a-40be-b558-2418aacbd916 Deconstruct Arc Retrieve the base plane, radius and angle domain of an arc. true 626e25c2-6513-4e0b-90ed-349bdf842cad Deconstruct Arc DArc 421 294 55 64 447 326 Arc or Circle to deconstruct 94005dd5-f01d-4e54-8cba-491f115d1915 Arc A false 386726ca-273d-4ab1-9e4a-3f143362541b 1 423 296 9 60 429 326 Base plane of arc or circle 90790e64-83b9-4677-a0c7-80170ff69254 Base Plane B false 0 462 296 12 20 468 306 Radius of arc or circle a954aaa1-d647-442e-a2d3-80a7c201638b Radius R false 0 462 316 12 20 468 326 Angle domain (in radians) of arc 2851f8f1-6597-4c31-8e2d-86132780e016 Angle A false 0 462 336 12 20 468 346 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;242;15;15 A group of Grasshopper objects 621ed7f4-50c6-4e69-bb30-86b10511ac82 21b60f34-d89d-45bf-a8b9-9f61f3ac7aa1 f04e977f-b83b-4555-836e-771a3914ce8f b08cf581-e40f-4f6f-8373-920d36f459fa 79973072-8b93-4663-99ef-c9137093590a 626e25c2-6513-4e0b-90ed-349bdf842cad 5bb22f98-d91c-4337-8802-acce05c18d91 781ec144-0beb-46de-b611-c00d54423d34 2a37d45f-9c33-4fb7-8cbc-67087d91c961 02234beb-568b-43e9-8931-68c1b4223389 609eefea-ef82-4325-b914-d86ff34d4626 11 600bbdc5-6f10-4d4c-8045-fc4480cd30ee Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 331.76053 147.93045 463.4866 147.93045 463.4866 189.65652 331.76053 189.65652 A quick note Microsoft Sans Serif 781ec144-0beb-46de-b611-c00d54423d34 false Scribble Scribble 45 Pop2D 326.76053 142.93045 141.72607 51.726074 331.76053 147.93045 e521f7c8-92f4-481c-888b-eea109e3d6e9 Rectangular Array Create a rectangular array of geometry. true 3fa66069-e518-4f24-8228-e6c172d43d6b Rectangular Array ArrRec 794 659 57 84 821 701 Base geometry 5d1eb7cd-cd97-4d22-a987-e7a53ce704b4 Geometry G true bf56eb42-f0e2-4a01-bc6c-4356e5c763ef 1 796 661 10 20 802.5 671 Rectangular array cell 6ea9be3c-c37e-4efe-9a54-5241a9fd00b5 Cell C false 19e68dd1-d0d6-4e45-88e2-79de6624978a 1 796 681 10 20 802.5 691 1 1 {0} 0 0 0 1 0 0 0 1 0 0 10 0 5 Number of elements in the array x-direction. 24f4704f-5d01-4c61-9517-eadc66f93d2f X Count X false 32cbf252-6367-482e-8ce2-0fe4477094be 1 796 701 10 20 802.5 711 1 1 {0} 6 Number of elements in the array y-direction. cd278a3f-1f2f-4529-8713-8a2b120006b5 Y Count Y false 32cbf252-6367-482e-8ce2-0fe4477094be 1 796 721 10 20 802.5 731 1 1 {0} 3 1 Arrayed geometry c1d6a7a1-69b9-43e2-869d-513a3f10ba36 Geometry G false 0 836 661 13 40 842.5 681 1 Transformation data 70fce735-4a81-43f6-8bbf-0cb4bd85d1aa Transform X false 0 836 701 13 40 842.5 721 0b04e8b9-00d7-47a7-95c3-0d51e654fe88 Point in Curves Test a point for multiple closed curve containment. true 3648a163-fbd6-415e-ad64-7731dcf8c9f2 Point in Curves InCurves 892 725 75 64 935 757 Point for inclusion test 0dcf7219-5056-44b1-9e72-f3aaf5813a1c 1 Point P false c1d6a7a1-69b9-43e2-869d-513a3f10ba36 1 894 727 26 30 916.5 742 1 Boundary regions (closed curves only) 687a94bd-ce29-47fd-83f4-edc3aa470ed9 Curves C false bb699ff6-f0de-410f-8342-3c585c01918d 1 894 757 26 30 916.5 772 Point/Region relationship (0 = outside, 1 = coincident, 2 = inside) d14517ce-a3c5-4433-b77a-cf8c318f95e6 Relationship R false 0 950 727 15 20 957.5 737 Index of first region that contains the point e4a462c1-2968-47ff-8f25-86f438fa4ab3 Index I false 0 950 747 15 20 957.5 757 Point projected on region plane. true 26da564c-b0a4-4e97-8b92-d1177f1c966c Point P' false 0 950 767 15 20 957.5 777 d8332545-21b2-4716-96e3-8559a9876e17 Dispatch Dispatch the items in a list into two target lists. true 6c232ebe-ce68-4efb-aae8-62c3cdc6d051 Dispatch Dispatch 1008 691 55 63 1034 723 1 List to filter 50f95683-2955-4cec-87a4-262eb5301791 List L false c1d6a7a1-69b9-43e2-869d-513a3f10ba36 1 1010 693 9 29 1016 707.75 1 Dispatch pattern 2833e13b-02a6-416c-8652-fc8be63e44f8 Dispatch pattern P false d14517ce-a3c5-4433-b77a-cf8c318f95e6 1 1010 722 9 30 1016 737.25 1 2 {0} true false 1 Dispatch target for True values d0715911-4795-42d8-8492-9b45bb6e1762 List A A false 0 1049 693 12 29 1055 707.75 1 Dispatch target for False values 3a2b2a66-7582-4ab0-a3dc-1ec40e31175c List B B false 0 1049 722 12 30 1055 737.25 fca5ad7e-ecac-401d-a357-edda0a251cbc Polar Array Create a polar array of geometry. true 7a53beac-4419-433c-b566-a5759145ce84 Polar Array ArrPolar 971 1046 73 84 1014 1088 Base geometry f8b86f44-cd82-4d87-b9ef-1baeea51065e 2 Geometry G true 215963b7-3e7f-4dda-ab40-69e2735dc268 1 973 1048 26 20 995.5 1058 Polar array plane 6bf81e06-9650-4c71-881c-1d81fc19307c Plane P false 8455bcee-bf84-4cd9-a10d-d3e9f02acac2 1 973 1068 26 20 995.5 1078 1 1 {0} 0 0 0 1 0 0 0 1 0 Number of elements in array. 85689087-7b0f-4f67-94a4-14f906f5ad8d 2 Count N false d926ce87-11e5-4667-960b-9fc0ccb6cd66 1 973 1088 26 20 995.5 1098 1 1 {0} 10 Sweep angle in radians (counter-clockwise, starting from plane x-axis) 6d555d0d-ce94-46c7-96d3-414c6ded20bc Angle A false 0 false 973 1108 26 20 995.5 1118 1 1 {0} 6.283185307179586 1 Arrayed geometry d62a64af-71c9-4a9d-a944-6dd2b13a15f6 Geometry G false 0 1029 1048 13 40 1035.5 1068 1 Transformation data 5a931bce-5204-418a-be75-15239f0124bd Transform X false 0 1029 1088 13 40 1035.5 1108 23862862-049a-40be-b558-2418aacbd916 Deconstruct Arc Retrieve the base plane, radius and angle domain of an arc. true bf83fc73-5bdc-4f46-8fc0-ee2f90cc8e8b Deconstruct Arc DArc 379 668 55 64 405 700 Arc or Circle to deconstruct 738a8e55-4daf-426c-9ea2-fbd0b4feedd1 Arc A false bb699ff6-f0de-410f-8342-3c585c01918d 1 381 670 9 60 387 700 Base plane of arc or circle 347e9110-b8e9-41e1-a9db-d688f62b6b67 Base Plane B false 0 420 670 12 20 426 680 Radius of arc or circle 805c0eee-4d58-4a65-bd3b-4e4cbf2e7882 Radius R false 0 420 690 12 20 426 700 Angle domain (in radians) of arc 5c8ef6e5-130b-4663-8066-648f453b2787 Angle A false 0 420 710 12 20 426 720 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves bb699ff6-f0de-410f-8342-3c585c01918d Curve 1st circle false 0 202 666 53 20 228.77652 676.10095 1 1 {0} -1 0f5ac8c9-4e57-4d72-8d2c-91f088105774 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true efb39fc7-e1fd-4a48-a6fc-ce214ca6f24d Move Move 701 654 57 44 728 676 Base geometry 70b3f67e-99ac-47a1-9ca5-60cc7fa83d36 Geometry G true d5146856-a99c-4a3e-8161-7f36c44a1660 1 703 656 10 20 709.5 666 Translation vector 2d7dff13-239f-4b65-8c0b-1685fb21b3f2 Motion T false 8936101f-8dd9-40bc-8529-86072a6dab5b 1 703 676 10 20 709.5 686 1 1 {0} 0 0 10 Translated geometry bf56eb42-f0e2-4a01-bc6c-4356e5c763ef Geometry G false 0 743 656 13 20 749.5 666 Transformation data 2e7cd54e-ab6d-4df8-a9ad-9922323681dd Transform X false 0 743 676 13 20 749.5 686 56b92eab-d121-43f7-94d3-6cd8f0ddead8 Vector XYZ Create a vector from {xyz} components. 6883f8d7-9bb8-4660-b388-b958d4db0995 Vector XYZ Vec 538 674 55 64 564 706 Vector {x} component f8dd6649-b58c-4897-b5e0-ee9690f5aa2a X component X false 0ad89075-17c0-48bf-ac9a-e9277fdb7b87 1 540 676 9 20 546 686 1 1 {0} 0 Vector {y} component fa7db0cb-df80-4501-852b-d9c9ee580cd1 Y component Y false 0ad89075-17c0-48bf-ac9a-e9277fdb7b87 1 540 696 9 20 546 706 1 1 {0} 0 Vector {z} component edbf2d65-8e60-4b30-837f-27d64787fa75 Z component Z false 0 540 716 9 20 546 726 1 1 {0} 0 Vector construct 2f19eaf5-f350-4785-b0bd-58b9be32b72a Vector V false 0 579 676 12 30 585 691 Vector length 22f9aa14-fc0f-4d83-bac0-02ace9418eff Length L false 0 579 706 12 30 585 721 a3371040-e552-4bc8-b0ff-10a840258e88 Negative Compute the negative of a value. true 076db87b-f863-4bcd-b221-43652938fcc2 Negative Neg 454 683 55 34 480 700 Input value 3c0576d8-1bfe-4c87-8363-6c7ad4f61837 Value x false 805c0eee-4d58-4a65-bd3b-4e4cbf2e7882 1 456 685 9 30 462 700 Output value 0ad89075-17c0-48bf-ac9a-e9277fdb7b87 Result y false 0 495 685 12 30 501 700 d93100b6-d50b-40b2-831a-814659dc38e3 Rectangle Create a rectangle on a plane true 5c2c1790-7e28-4028-ade5-dfdbec4a6a3b Rectangle Rectangle 698 715 55 84 724 757 Rectangle base plane 10f88581-1673-4e7a-b4f3-cc251423b6e5 Plane P false 0 700 717 9 20 706 727 1 1 {0} 0 0 0 1 0 0 0 1 0 Dimensions of rectangle in plane X direction. 9ac9e9a8-a270-4f3f-ac67-109eb09f0597 X Size X false 432362d1-d24a-4bf1-b094-ff4bccaddbf1 1 700 737 9 20 706 747 1 1 {0} -1 1 Dimensions of rectangle in plane Y direction. bd2f1078-4703-4d5c-9c5d-051697e92b88 Y Size Y false 432362d1-d24a-4bf1-b094-ff4bccaddbf1 1 700 757 9 20 706 767 1 1 {0} -2 2 Rectangle corner fillet radius 3ce12fbc-5503-43c5-9986-d2f0715dfbff Radius R false 0 700 777 9 20 706 787 1 1 {0} 0 Rectangle 19e68dd1-d0d6-4e45-88e2-79de6624978a Rectangle R false 0 739 717 12 40 745 737 Length of rectangle curve 0ab62d7e-dfba-4b76-b48d-cf6dc538d716 Length L false 0 739 757 12 40 745 777 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 432362d1-d24a-4bf1-b094-ff4bccaddbf1 Number Slider centre-spacing false 0 132 733 203 20 132.16653 733.08936 3 1 1 10 0 0 2 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true a33dd046-555a-46d9-94e8-b8cda1f2cd7c Circle Cir 1375 701 56 44 1401 723 Base plane of circle 6a122c34-1549-4528-9ac5-66e673e2a6be Plane P false d0715911-4795-42d8-8492-9b45bb6e1762 1 1377 703 9 20 1383 713 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle f1321ca4-15cd-46a3-be19-0892aacc1eb4 Radius R false 176212ed-11c1-4659-9cdc-33d3d0dbf1ec 1 1377 723 9 20 1383 733 1 1 {0} 1 Resulting circle 3d57dbaf-1fff-42d7-aaad-e7a42aa1380e Circle C false 0 1416 703 13 40 1422.5 723 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true f63c5a44-1703-4300-bb0b-9e16bbf68781 Evaluate Eval 455 724 55 64 481 756 3 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate floor((r*2) / x) 7b9e8541-657c-4a3d-8958-e895a6ad3302 Expression E false 0 457 726 9 20 463 736 'x' value used to evaluate Expression 9b8606c9-4fe6-46f9-984d-3779ab705463 x x true 432362d1-d24a-4bf1-b094-ff4bccaddbf1 1 457 746 9 20 463 756 'r' value used to evaluate Expression b0067e6c-64a3-4622-ad6f-c986cdbf463a r r true 805c0eee-4d58-4a65-bd3b-4e4cbf2e7882 1 457 766 9 20 463 776 Expression result 32cbf252-6367-482e-8ce2-0fe4477094be Result R false 0 496 726 12 60 502 756 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 7f6571e4-2c8d-4358-92a4-8018d8410f24 Number Slider % false 0 133 760 157 20 133.41498 760.2489 1 1 0 100 0 0 17.5 56b92eab-d121-43f7-94d3-6cd8f0ddead8 Vector XYZ Create a vector from {xyz} components. b3fd73cc-eb10-4f34-91d5-080f3b25fc50 Vector XYZ Vec 499 804 55 64 525 836 Vector {x} component ba3c34bf-d3d2-4f43-99ab-80f4ea0399c2 X component X false 18cb1eaa-f700-4f58-a671-b09b8bd4803a 1 501 806 9 20 507 816 1 1 {0} 0 Vector {y} component 609bbf84-1eda-41a7-9ddc-cec3f6f5f3bb Y component Y false 18cb1eaa-f700-4f58-a671-b09b8bd4803a 1 501 826 9 20 507 836 1 1 {0} 0 Vector {z} component ab9112d2-9cdb-4326-aa30-a5de11b9b79f Z component Z false 0 501 846 9 20 507 856 1 1 {0} 0 Vector construct 6b07a05b-811c-4239-a127-e4a91330e86d Vector V false 0 540 806 12 30 546 821 Vector length bd80dbd1-5132-468d-8577-f1ad4a67c7c8 Length L false 0 540 836 12 30 546 851 9c85271f-89fa-4e9f-9f4a-d75802120ccc Division Mathematical division true 3a7a7960-1fb4-4d3c-8d97-8fd96de834d1 Division A/B 410 814 55 44 436 836 Item to divide (dividend) 777ee1eb-ed7e-4d2b-937a-a97b2a012d34 A A false 432362d1-d24a-4bf1-b094-ff4bccaddbf1 1 412 816 9 20 418 826 Item to divide with (divisor) ad858c4c-f7a2-42af-8c9b-c91f8d96a458 B B false 0 412 836 9 20 418 846 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 2 The result of the Division 18cb1eaa-f700-4f58-a671-b09b8bd4803a Result R false 0 451 816 12 40 457 836 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition true cc36d919-45d2-4f81-8b09-583cbeeebca2 Addition A+B 622 679 55 44 648 701 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 054637c5-c1a6-48e6-a185-6858e6dd5498 A A true 2f19eaf5-f350-4785-b0bd-58b9be32b72a 1 624 681 9 20 630 691 Second item for addition 35cac64e-7125-461b-b4e0-208390774bc0 B B true 6b07a05b-811c-4239-a127-e4a91330e86d 1 624 701 9 20 630 711 Result of addition 8936101f-8dd9-40bc-8529-86072a6dab5b Result R false 0 663 681 12 40 669 701 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true f5358137-a8d2-4243-af5f-9781d15fd0e3 Evaluate Eval 784 757 70 64 825 789 3 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate (s*ratio)/100 c6166960-6301-4a29-bc99-bd7582163e9d Expression E false 0 786 759 24 20 799.5 769 'ratio' value used to evaluate Expression 9b6452d3-c25f-4f8c-8007-4b43e3c3f804 ratio ratio true 7f6571e4-2c8d-4358-92a4-8018d8410f24 1 786 779 24 20 799.5 789 's' value used to evaluate Expression 7b2be129-434f-4832-be9c-1121f7d78006 s s true 432362d1-d24a-4bf1-b094-ff4bccaddbf1 1 786 799 24 20 799.5 809 Expression result 176212ed-11c1-4659-9cdc-33d3d0dbf1ec Result R false 0 840 759 12 60 846 789 23862862-049a-40be-b558-2418aacbd916 Deconstruct Arc Retrieve the base plane, radius and angle domain of an arc. true b05758af-a4a6-4663-a027-7ea64036df6e Deconstruct Arc DArc 456 1051 55 64 482 1083 Arc or Circle to deconstruct 01ef596b-70bc-4e70-9d07-197ef60d6bef Arc A false 556237be-38d5-4141-baa6-8033214e4c30 1 458 1053 9 60 464 1083 Base plane of arc or circle 3ce7a78e-eac7-4ce8-ab2c-ab52f89d5c22 Base Plane B false 0 497 1053 12 20 503 1063 Radius of arc or circle cf94228e-dcf3-4f0a-8697-c8354ce3a845 Radius R false 0 497 1073 12 20 503 1083 Angle domain (in radians) of arc f9caa5b9-1da4-4055-82dc-9c6ed80ef766 Angle A false 0 497 1093 12 20 503 1103 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. a81de2f3-dd3a-4050-a496-1604db042cdd Circle Cir 1286 1032 72 44 1328 1054 Base plane of circle c2819240-8781-4146-bf2a-7e6a9de81e21 Plane P false d62a64af-71c9-4a9d-a944-6dd2b13a15f6 1 1288 1034 25 20 1310 1044 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 18f1a5c2-2e5e-4d4e-9bf8-ef7a5dc8f0d2 2 Radius R false bf0084e6-03b9-4cff-8081-c3bb6c3c0568 1 1288 1054 25 20 1310 1064 1 1 {0} 1 Resulting circle 48cf39d4-26cb-4300-a884-dbd5d0e6f37e Circle C false 0 1343 1034 13 40 1349.5 1054 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 89e9a982-cd25-4939-9229-c9c26fcf5bc6 Number Slider Inner % false 0 111 1275 166 20 111.70351 1275.0359 1 1 0 100 0 0 26.3 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 7f4cec6f-5f2e-4207-960e-4862c4b986d3 Evaluate Eval 756 1191 78 84 805 1233 4 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate (ratio)/100 * (radius/steps) f801943d-412e-4a53-8276-05c69cdab995 Expression E false 0 758 1193 32 20 775.5 1203 'ratio' value used to evaluate Expression a498567c-dced-470c-ada7-bff6a13a92d6 ratio ratio true 89e9a982-cd25-4939-9229-c9c26fcf5bc6 1 758 1213 32 20 775.5 1223 'steps' value used to evaluate Expression 42d9f5db-d665-4c95-bc3f-a56acb9bcf41 steps steps true dfbfcf25-5585-4eaa-8a44-8493d3b12c51 1 758 1233 32 20 775.5 1243 'radius' value used to evaluate Expression 20778511-ad13-40f9-b0bd-9cbda2d52e38 radius radius true cf94228e-dcf3-4f0a-8697-c8354ce3a845 1 758 1253 32 20 775.5 1263 Expression result be121996-84c7-4af4-9e77-969448bdc6f7 Result R false 0 820 1193 12 80 826 1233 9445ca40-cc73-4861-a455-146308676855 Range Create a range of numbers. c4d2df35-6ceb-4830-bd81-93e3e7bea179 Range Range 677 1018 56 47 704 1042 Domain of numeric range eb098a15-7f26-4d3d-a743-db38a0838484 Domain D false cf94228e-dcf3-4f0a-8697-c8354ce3a845 1 679 1020 10 21 685.5 1030.75 1 1 {0} 0 1 Number of steps deb9cacf-f800-4678-a87b-c6c3ef06aceb Steps N false dfbfcf25-5585-4eaa-8a44-8493d3b12c51 1 679 1041 10 22 685.5 1052.25 1 1 {0} 10 1 Range of numbers 0e7e30ce-add8-430e-9ed5-b1176c17679a Range R false 0 719 1020 12 43 725 1041.5 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 9b61f81d-47e1-4e02-825c-c877b2cdec7c Move Move 834 1027 57 44 861 1049 Base geometry 1167bb2a-6b25-4a9d-80e1-1749d199aaf2 Geometry G true 8455bcee-bf84-4cd9-a10d-d3e9f02acac2 1 836 1029 10 20 842.5 1039 Translation vector 7f64aefa-531e-41aa-bdde-bff07836b1b1 Motion T false 3a218e63-8540-4289-8e0c-8dd53941e02a 1 836 1049 10 20 842.5 1059 1 1 {0} 0 0 10 Translated geometry 215963b7-3e7f-4dda-ab40-69e2735dc268 Geometry G false 0 876 1029 13 20 882.5 1039 Transformation data e48cdf76-d8d4-4135-bf48-41faca6681a1 Transform X false 0 876 1049 13 20 882.5 1059 d3d195ea-2d59-4ffa-90b1-8b7ff3369f69 Unit Y Unit vector parallel to the world {y} axis. bd07651d-4ebb-46da-9a52-9e90a4e3a8ed Unit Y Y 757 1045 55 28 783 1059 Unit multiplication 6d17c628-5ed2-4661-9662-adba60ff9de8 Factor F false 0e7e30ce-add8-430e-9ed5-b1176c17679a 1 759 1047 9 24 765 1059 1 1 {0} 1 World {y} vector 3a218e63-8540-4289-8e0c-8dd53941e02a Unit vector V false 0 798 1047 12 24 804 1059 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 886045e8-4dcb-4dce-997f-8fe21c9184fa Evaluate Eval 831 1080 63 64 865 1112 3 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate floor((2*PI*r)/div) 6820507c-7964-46a9-8b1b-fda28dbdd0d6 Expression E false 0 833 1082 17 20 843 1092 'r' value used to evaluate Expression 9a45f6ca-218a-4bf6-9295-e4d9843fb5f2 r r true 0e7e30ce-add8-430e-9ed5-b1176c17679a 1 833 1102 17 20 843 1112 'div' value used to evaluate Expression dc8ff558-013a-4935-8a54-2a0281acd888 div div true 00572e65-5d3e-410c-9331-d8778363255a 1 833 1122 17 20 843 1132 Expression result d926ce87-11e5-4667-960b-9fc0ccb6cd66 Result R false 0 880 1082 12 60 886 1112 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 00572e65-5d3e-410c-9331-d8778363255a Number Slider circumf_div false 0 110 1212 186 20 110.53783 1212.5332 3 1 1 10 0 0 3 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values dfbfcf25-5585-4eaa-8a44-8493d3b12c51 Number Slider num_rings false 0 109 1244 180 20 109.75304 1244.1724 3 1 1 10 0 0 6 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;29;245;29 A group of Grasshopper objects 7a53beac-4419-433c-b566-a5759145ce84 b05758af-a4a6-4663-a027-7ea64036df6e 7f4cec6f-5f2e-4207-960e-4862c4b986d3 c4d2df35-6ceb-4830-bd81-93e3e7bea179 9b61f81d-47e1-4e02-825c-c877b2cdec7c bd07651d-4ebb-46da-9a52-9e90a4e3a8ed 886045e8-4dcb-4dce-997f-8fe21c9184fa 00f21ff4-7ed3-48ae-97ba-327c7404986f 8 ec78d6dc-dd70-4654-a527-1ea80fc65ebd Group 99bee19d-588c-41a0-b9b9-1d00fb03ea1a Tree Statistics Get some statistics regarding a data tree. true d7796ce4-6f52-400b-8a99-812f3b0b8722 Tree Statistics TStat 916 1296 56 64 942 1328 2 Data Tree to analyze 3d74aab2-3a78-4342-a1dd-e1bdf5978f43 Tree T false d62a64af-71c9-4a9d-a944-6dd2b13a15f6 1 918 1298 9 60 924 1328 1 All the paths of the tree ec1d4b5e-9244-4592-954c-df0c65f4ff7f Paths P false 0 957 1298 13 20 963.5 1308 1 The length of each branch in the tree ebaeb856-02c1-41f0-932e-d2c774998cf0 Length L false 0 957 1318 13 20 963.5 1328 Number of paths and branches in the tree f461045d-d589-4f10-ba2a-be2304aac47e Count C false 0 957 1338 13 20 963.5 1348 9445ca40-cc73-4861-a455-146308676855 Range Create a range of numbers. 4a140080-1618-4b43-9003-7f17eb00d3cd Range Range 1062 1340 56 47 1089 1364 Domain of numeric range 6d61841e-9504-4caa-8dc8-682fa3ab84b4 Domain D false 42efe9fb-5469-4666-adce-3bb156642207 1 1064 1342 10 21 1070.5 1352.75 1 1 {0} 0 1 Number of steps a343dd91-48ac-4cec-b763-6bfde859f10c Steps N false 2bf80f7e-886f-44a1-8ea9-0a07d08b2471 1 1064 1363 10 22 1070.5 1374.25 1 1 {0} 10 1 Range of numbers 865c5a5c-c718-4193-9c5f-c39bedb05545 Range R false 0 1104 1342 12 43 1110 1363.5 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction true e8ae9be2-6f72-41bf-8d07-70022a1614fc Subtraction A-B 1002 1400 55 44 1028 1422 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction 679115ba-54ad-4819-ad50-63977e3062fc A A true f461045d-d589-4f10-ba2a-be2304aac47e 1 1004 1402 9 20 1010 1412 Second operand for subtraction 162d1d31-5ab6-49c7-b9fd-5fd395cf466f B B true 0 1004 1422 9 20 1010 1432 1 1 {0} Grasshopper.Kernel.Types.GH_Integer 1 Result of subtraction 2bf80f7e-886f-44a1-8ea9-0a07d08b2471 Result R false 0 1043 1402 12 40 1049 1422 6ec97ea8-c559-47a2-8d0f-ce80c794d1f4 Reverse List Reverse the order of a list. true 86faf71f-3811-43c4-a883-6f247cbb74bc Reverse List Rev 1106 1411 55 32 1132 1427 1 Base list 66f966f8-eff0-4a80-9122-3ff312d2e2fc List L false 865c5a5c-c718-4193-9c5f-c39bedb05545 1 1108 1413 9 28 1114 1427 1 Reversed list bf0084e6-03b9-4cff-8081-c3bb6c3c0568 List L false 0 1147 1413 12 28 1153 1427 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;58;161;6 A group of Grasshopper objects d7796ce4-6f52-400b-8a99-812f3b0b8722 4a140080-1618-4b43-9003-7f17eb00d3cd e8ae9be2-6f72-41bf-8d07-70022a1614fc 86faf71f-3811-43c4-a883-6f247cbb74bc 5e961ec0-68f7-4b35-a4fc-f871ea9ffc1e 06b887bf-668f-432d-9413-240a4c739468 2674df06-f13d-4723-8d91-ccd6c6a4cfc3 7f4cec6f-5f2e-4207-960e-4862c4b986d3 8 3fab386d-749c-4be8-b4da-4bb6d77c1ec0 Group 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 1083.5477 1218.9447 1265.9447 1218.9447 1265.9447 1308.0575 1083.5477 1308.0575 A quick note Microsoft Sans Serif 5e961ec0-68f7-4b35-a4fc-f871ea9ffc1e false Scribble Scribble 29 Radius proportional to Distance 1078.5477 1213.9447 192.39697 99.11279 1083.5477 1218.9447 d1a28e95-cf96-4936-bf34-8bf142d731bf Construct Domain Create a numeric domain from two numeric extremes. 06b887bf-668f-432d-9413-240a4c739468 Construct Domain Dom 916 1398 55 44 942 1420 Start value of numeric domain eb7d150d-b029-466d-b66b-8dc284fb4aac Domain start A false b8229196-9ba9-4694-95e4-2de63f821e8c 1 918 1400 9 20 924 1410 1 1 {0} 0 End value of numeric domain 55c8f72a-d6b6-4ea0-8bf0-b64efa12e7a7 Domain end B false be121996-84c7-4af4-9e77-969448bdc6f7 1 918 1420 9 20 924 1430 1 1 {0} 1 Numeric domain between {A} and {B} 42efe9fb-5469-4666-adce-3bb156642207 Domain I false 0 957 1400 12 40 963 1420 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 2674df06-f13d-4723-8d91-ccd6c6a4cfc3 Evaluate Eval 748 1329 78 84 797 1371 4 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate (ratio)/100 * (radius/steps) 57ba85e4-54dd-4203-b1db-2d2401950d80 Expression E false 0 750 1331 32 20 767.5 1341 'ratio' value used to evaluate Expression b3bc0a1e-1df5-4673-a980-ec374a8e99b8 ratio ratio true bb98b142-896f-4247-9368-be6f81ce5b09 1 750 1351 32 20 767.5 1361 'steps' value used to evaluate Expression d8266e95-4ffc-4f46-948d-47f4160778b5 steps steps true dfbfcf25-5585-4eaa-8a44-8493d3b12c51 1 750 1371 32 20 767.5 1381 'radius' value used to evaluate Expression b55c3c56-d808-4e3f-9ac2-1da6e3aea497 radius radius true cf94228e-dcf3-4f0a-8697-c8354ce3a845 1 750 1391 32 20 767.5 1401 Expression result b8229196-9ba9-4694-95e4-2de63f821e8c Result R false 0 812 1331 12 80 818 1371 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values bb98b142-896f-4247-9368-be6f81ce5b09 Number Slider Outer % false 0 111 1302 169 20 111.355774 1302.7749 1 1 0 100 0 0 12.1 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 411.37335 973.5492 513.26056 973.5492 513.26056 1006.3104 411.37335 1006.3104 A quick note Microsoft Sans Serif 00f21ff4-7ed3-48ae-97ba-327c7404986f false Scribble Scribble 45 Polar 406.37335 968.5492 111.88721 42.76123 411.37335 973.5492 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe Scribble false 369.41074 580.2877 471.3419 580.2877 471.3419 615.1144 369.41074 615.1144 A quick note Menlo 84cae398-fa89-4a06-be84-d841686c924d false Scribble Scribble 45 Grid 364.41074 575.2877 111.93115 44.82666 369.41074 580.2877 c552a431-af5b-46a9-a8a4-0fcbc27ef596 Group 1 150;24;109;237 A group of Grasshopper objects 3fa66069-e518-4f24-8228-e6c172d43d6b 3648a163-fbd6-415e-ad64-7731dcf8c9f2 6c232ebe-ce68-4efb-aae8-62c3cdc6d051 bf83fc73-5bdc-4f46-8fc0-ee2f90cc8e8b efb39fc7-e1fd-4a48-a6fc-ce214ca6f24d 6883f8d7-9bb8-4660-b388-b958d4db0995 076db87b-f863-4bcd-b221-43652938fcc2 5c2c1790-7e28-4028-ade5-dfdbec4a6a3b f63c5a44-1703-4300-bb0b-9e16bbf68781 b3fd73cc-eb10-4f34-91d5-080f3b25fc50 3a7a7960-1fb4-4d3c-8d97-8fd96de834d1 cc36d919-45d2-4f81-8b09-583cbeeebca2 f5358137-a8d2-4243-af5f-9781d15fd0e3 84cae398-fa89-4a06-be84-d841686c924d 6a8ce098-831f-45ad-abeb-8a7d1dddae12 15 72094cbd-dd0b-4e5a-8817-6871960e37f3 Group d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves true 386726ca-273d-4ab1-9e4a-3f143362541b Curve 1st circle false 0 205 312 53 20 231.78226 322.02902 1 1 {0} -1 0f5ac8c9-4e57-4d72-8d2c-91f088105774 23862862-049a-40be-b558-2418aacbd916 Deconstruct Arc Retrieve the base plane, radius and angle domain of an arc. true 02234beb-568b-43e9-8931-68c1b4223389 Deconstruct Arc DArc 421 371 55 64 447 403 Arc or Circle to deconstruct e8dd37c5-69b4-4845-9152-07b4f8411cc1 Arc A false 386726ca-273d-4ab1-9e4a-3f143362541b 1 423 373 9 60 429 403 Base plane of arc or circle ef630c2d-c12c-443f-aaf0-cc6206349a76 Base Plane B false 0 462 373 12 20 468 383 Radius of arc or circle dd4b02fa-518b-43eb-b8c4-96645370e84a Radius R false 0 462 393 12 20 468 403 Angle domain (in radians) of arc 1a7bd7a2-3114-48c5-86f1-3a429c60dd7c Angle A false 0 462 413 12 20 468 423 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 72f484ba-8e15-4294-9412-fa527dae4749 Number Slider Inner % false 0 114 351 166 20 114.945465 351.60666 1 1 0 100 0 0 5.8 cc2b626f-6eff-4d08-9829-2877560693f4 Evaluate Evaluate an expression with a flexible number of variables. true 609eefea-ef82-4325-b914-d86ff34d4626 Evaluate Eval 788 262 78 104 837 314 5 bc6c097c-6cc2-479c-b5aa-af99fbb72b88 ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb ba80fd98-91a1-4958-b6a7-a94e40e52bdb 1 8ec86459-bf01-4409-baee-174d0d2b13d0 Expression to evaluate (radius - dist + m) * ( ratio) / 100 c76c9b9e-b2ea-433e-a658-93a367128ffc Expression E false 0 790 264 32 20 807.5 274 'ratio' value used to evaluate Expression 1a2e3abe-da4a-4a89-bb7a-1f3454a38211 ratio ratio true 72f484ba-8e15-4294-9412-fa527dae4749 1 790 284 32 20 807.5 294 'dist' value used to evaluate Expression 604b3dd3-efee-493a-9888-09b3c2f93704 dist dist true 16f52cae-b50f-4d5c-baf0-2e4bb8a09d11 1 790 304 32 20 807.5 314 'radius' value used to evaluate Expression e9c47fca-7daa-4fb5-bab9-2a1001b402e2 radius radius true dd4b02fa-518b-43eb-b8c4-96645370e84a 1 790 324 32 20 807.5 334 'm' value used to evaluate Expression 477cb84c-93c4-4412-aca4-7e4b56120154 m m true d1d00e46-537b-4ac2-86e0-ea7812344755 1 790 344 32 20 807.5 354 Expression result 09eddb39-81f1-4df1-b6ac-f27c23926759 Result R false 0 852 264 12 100 858 314 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values d1d00e46-537b-4ac2-86e0-ea7812344755 Number Slider Min Size false 0 114 379 170 20 114.59775 379.34567 1 1 0 10 0 0 7.7 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Deconstruct Plane Deconstruct a plane into its component parts. true 0140ecd6-682a-4279-906e-30c8e1db866f Deconstruct Plane DePlane 552 999 56 84 578 1041 Plane to deconstruct 89d9456f-8002-488e-a439-ea94993d6cca Plane P false 3ce7a78e-eac7-4ce8-ab2c-ab52f89d5c22 1 554 1001 9 80 560 1041 1 1 {0} 0 0 0 1 0 0 0 1 0 Origin point 8455bcee-bf84-4cd9-a10d-d3e9f02acac2 Origin O false 0 593 1001 13 20 599.5 1011 X-Axis vector e64a7e20-bca7-465f-ab5f-1d264a0b91da X-Axis X false 0 593 1021 13 20 599.5 1031 Y-Axis vector 125f6fa3-61e0-4f7d-95a6-2240929c49a7 Y-Axis Y false 0 593 1041 13 20 599.5 1051 Z-Axis vector 55e45eff-3844-4cb5-8744-17dc98eaf586 Z-Axis Z false 0 593 1061 13 20 599.5 1071 3cd2949b-4ea8-4ffb-a70c-5c380f9f46ea Deconstruct Plane Deconstruct a plane into its component parts. true 6a8ce098-831f-45ad-abeb-8a7d1dddae12 Deconstruct Plane DePlane 574 574 56 84 600 616 Plane to deconstruct a4852e69-09e4-4a62-a449-65c1ed666336 Plane P false 347e9110-b8e9-41e1-a9db-d688f62b6b67 1 576 576 9 80 582 616 1 1 {0} 0 0 0 1 0 0 0 1 0 Origin point d5146856-a99c-4a3e-8161-7f36c44a1660 Origin O false 0 615 576 13 20 621.5 586 X-Axis vector d5ca5510-9eb3-41ea-b90c-d64540adcc8c X-Axis X false 0 615 596 13 20 621.5 606 Y-Axis vector d87cc1d4-c0dc-46e4-8b68-b3283fd9cd9d Y-Axis Y false 0 615 616 13 20 621.5 626 Z-Axis vector 75ffa0fd-c0c3-465f-b29d-65abc36d4bd8 Z-Axis Z false 0 615 636 13 20 621.5 646 d5967b9f-e8ee-436b-a8ad-29fdcecf32d5 Curve Contains a collection of generic curves 556237be-38d5-4141-baa6-8033214e4c30 Curve 1st circle false 0 185 1047 53 20 211.71059 1057.5056 1 1 {0} -1 0f5ac8c9-4e57-4d72-8d2c-91f088105774 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